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
341155153267	341155153826	341155154376	341155154926	341155155476	341155156028	341155156576	341155157126	341155157676	341155158228	341155158776	341155159328	341155159876	341155160426	341155160976	341155161528	341155162076	341155162626	341155163176	341155163726	341155164276	341155164826	341155165376	341155165926	341155166476	341155167026	341155167576	341155168126	341155168676	341155169228	341155169776	341155170326	341155170876	341155171428	341155171976	341155172526	341155173076	341155173628	341155174178	341155174726	341155175276	341155175826	341155176376	341155176926	341155177476	341155178026	341155178576	341155179126	341155179676	341155180228	341155180776	341155181326	341155181876	341155182428	341155182978	341155183528	341155184076	341155184628	341155185176	341155185728	341155186276	341155186828	341155187376	341155187926	341155188476	341155189028	341155189576	341155190128	341155190676	341155191228	341155191776	341155192328	341155192876	341155193428	341155193976	341155194528	341155195076	341155195628	341155196178	341155196728	341155197276	341155197828	341155198376	341155198928	341155199476	341155200028	341155200576	341155201128	341155201676	341155202228	341155202776	341155203328	341155203876	341155204428	341155204978	341155205528	341155206076	341155206628	341155207178	341155207728	341155208276	341155208828	341155209378	341155209928	341155210476	341155211028	341155211578	341155212128	341155212676	341155213228	341155213776	341155214328	341155214876	341155215428	341155215978	341155216528	341155217076	341155217628	341155218178	341155218728	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23482	21954	29881	24664	21955	22038	7565	1410	1216	1063	991	1042	915	923	881	899	863	825	882	829	786	761	761	744	762	812	810	803	832	738	751	804	800	792	720	746	785	769	765	717	756	765	691	756	773	798	725	755	758	774	760	708	705	780	733	754	768	708	763	819	745	722	755	740	769	716	770	800	777	764	743	725	802	797	777	735	715	786	702	741	723	704	724	736	734	704	728	766	683	691	738	749	674	756	747	708	744	738	733	714	737	713	747	775	786	738	764	737	797	814	815	746	795	714	777	796	798	799	749	778	731	788	720	709	758	775	787	715	769	733	783	759	746	777	774	744	755	733	729	719	755	723	752	746	730	745	740	728	775	733	728	708	737	762	740	718	722	734	738	765	756	779	781	775	743	756	701	754	753	728	744	779	726	777	776	702	747	769	747	770	743	738	776	738	709	750	732	752	741	764	712	723	725	752	758	703	710	834	767	752	737	731	724	768	725	702	713	783	811	763	740	676	686	736	713	710	745	728	733	811	730	686	737	688	745	721	712	729	709	731	720	734	756	716	736	729	714	763	761	731	737	776	787	697	726	689	753	709	730	760	709	780	728	761	716	749	700	795	757	707	718	730	745	682	768	779	745	751	687	760	723	714	736	743	738	747	715	758	771	759	681	737	730	727	767	724	754	765	757	751	737	720	700	751	753	742	742	727	757	766	746	713	763	733	747	765	720	747	694	729	761	767	743	734	780	720	743	734	775	724	771	729	730	757	761	711	765	750	735	708	732	732	729	733	740	763	734	759	719	748	759	747	708	715	763	755	684	663	755	708	769	809	733	702	798	748	773	718	750	697	713	730	736	771	713	722	763	731	750	687	782	738	729	705	742	729	735	745	824	745	730	720	692	779	710	752	788	772	734	752	741	726	725	720	723	710	726	739	694	780	704	730	786	750	743	799	765	731	737	797	787	759	774	684	724	675	751	758	686	773	763	677	743	758	714	736	730	721	723	697	724	736	718	751	735	743	716	734	725	720	667	727	729	781	699	780	742	733	734	725	755	753	714	752	769	759	763	710	769	724	769	688	782	753	726	732	744	692	795	763	769	763	746	720	711	770	757	730	710	750	736	764	751	745	756	722	751	737	731	718	727	736	755	716	731	754	788	756	777	750	710	759	758	736	793	713	766	716	713	777	734	719	722	754	736	719	738	763	703	719	764	750	766	764	760	791	708	731	744	721	721	743	732	736	785	764	777	789	778	744	755	700	763	760	737	752	731	732	746	778	733	792	750	744	751	709	727	714	716	739	724	723	678	737	753	736	711	814	765	760	800	765	715	736	707	746	734	717	713	749	819	740	688	715	783	701	705	717	747	714	714	740	696	715	770	772	760	751	735	703	747	735	716	766	740	735	732	741	724	747	741	768	770	749	696	745	777	719	773	733	704	721	724	729	708	723	678	733	743	725	758	752	730	690	732	737	742	769	741	713	762	745	812	773	789	759	737	745	745	740	744	760	715	759	736	739	740	733	763	688	704	753	780	738	732	751	743	780	761	764	765	764	700	735	714	774	721	711	742	731	778	752	773	705	749	698	726	773	722	822	767	791	726	719	776	741	765	734	739	747	768	780	730	707	774	738	749	735	717	768	740	723	736	705	743	745	755	698	709	797	723	771	722	770	746	742	742	742	730	721	723	711	708	692	779	721	753	695	743	735	750	736	748	706	711	796	704	730	742	753	694	727	811	739	723	727	726	733	711	744	743	689	766	713	715	727	704	747	736	747	766	760	744	717	788	731	742	712	732	721	733	722	725	783	762	758	694	831	685	697	712	684	780	765	729	773	755	744	684	762	707	710	746	723	749	705	712	739	726	752	779	751	776	689	763	738	736	706	768	717	791	753	801	696	717	769	763	795	710	754	712	753	754	754	797	724	698	776	721	739	716	698	696	761	771	735	776	749	690	722	738	761	703	706	697	795	788	758	717	767	701	760	791	708	720	718	734	707	755	784	688	725	723	701	715	781	728	737	751	757	790	730	674	739	689	743	753	757	783	777	714	770	759	754	720	720	716	728	747	725	778	744	725	731	727	739	739	713	710	699	708	746	704	771	739	722	688	750	715	691	730	770	709	751	750	765	726	761	755	746	747	721	691	736	762	670	696	732	754	722	768	710	719	724	753	755	763	729	732	717	708	768	713	737	727	754	752	714	718	731	764	778	730	731	780	712	769	733	754	769	740	729	706	749	744	732	733	739	699	776	749	744	744	737	763	759	731	743	708	743	718	671	727	784	690	721	726	742	741	741	750	737	702	739	724	752	761	752	743	743	738	792	760	683	747	755	714	726	721	721	740	725	721	715	704	740	748	717	764	725	749	758	764	756	761	706	710	734	732	741	738	726	738	810	688	756	700	759	757	745	757	721	745	744	715	747	772	731	738	694	714	754	713	739	764	769	751	745	644	803	764	775	747	790	773	759	717	707	750	749	735	754	721	714	749	760	738	752	709	718	713	708	704	732	707	740	736	797	677	714	707	713	771	711	717	715	728	699	808	769	727	715	765	738	751	758	769	695	715	727	735	755	681	654	722	755	702	775	737	755	721	692	779	767	764	701	741	800	772	708	759	739	756	735	742	748	761	764	741	754	715	774	728	753	717	791	786	751	756	763	729	742	701	769	697	751	746	748	745	701	735	733	726	730	685	734	753	749	708	734	688	763	694	739	724	742	752	743	756	740	797	735	734	745	730	752	714	714	692	743	720	753	705	833	721	765	760	757	743	752	719	752	709	745	712	736	758	706	741	759	710	770	716	753	761	743	764	735	788	745	706	728	739	717	719	730	726	712	711	797	744	754	766	749	732	727	769	747	764	722	740	739	743	760	754	780	776	720	764	765	707	742	741	709	711	752	710	724	713	746	758	695	698	687	737	719	721	687	695	780	726	752	720	709	729	767	748	691	719	750	734	772	714	742	708	747	763	750	725	698	749	721	741	797	711	709	689	781	776	779	754	726	743	759	707	660	751	736	748	724	771	725	710	703	724	743	764	708	776	737	733	729	714	748	783	752	734	688	726	702	731	672	747	706	747	731	706	771	741	705	745	704	716	726	728	697	728	696	738	738	758	732	704	785	781	761	763	730	771	734	752	722	723	722	718	755	773	765	752	731	715	825	745	698	721	703	714	755	758	731	714	750	769	759	756	748	685	740	742	709	723	719	711	721	727	710	753	789	746	753	738	727	740	719	724	748	768	727	710	726	716	759	758	740	780	744	723	729	735	784	728	755	695	787	682	738	705	759	736	756	693	734	751	755	733	749	765	710	734	728	788	710	768	692	737	713	748	698	671	730	798	743	687	706	751	693	778	728	715	740	759	743	718	690	740	711	694	751	756	712	707	749	758	725	724	735	738	742	766	744	747	723	751	803	712	734	754	700	756	712	740	750	708	745	732	730	789	699	701	725	699	723	729	735	695	759	730	706	729	675	754	673	775	701	739	721	722	772	728	803	812	754	759	727	748	733
15559	14087	9708	4710	3569	2700	2088	1797	1495	1326	1246	1087	1075	947	961	919	912	893	842	787	776	779	785	791	735	733	796	777	756	767	720	738	784	786	783	705	759	760	700	735	713	763	773	717	793	687	730	767	711	721	781	751	749	733	686	735	728	729	738	748	680	781	699	737	753	748	724	731	711	669	700	757	803	722	755	745	739	674	727	759	730	713	702	708	697	672	738	710	724	695	680	715	743	780	714	778	697	765	735	727	745	724	742	730	716	727	736	734	756	682	769	746	755	799	765	783	726	726	768	779	736	727	760	669	751	745	741	757	742	697	704	801	753	711	698	757	701	732	737	733	735	706	672	715	671	755	700	739	751	735	749	786	729	715	699	717	677	723	786	726	711	699	732	736	673	731	771	704	714	703	752	751	709	737	711	711	743	697	740	764	753	720	759	753	696	690	696	720	703	734	720	722	769	764	724	695	688	694	742	766	736	769	756	704	724	729	710	680	703	741	707	751	747	734	758	717	755	744	728	756	762	751	733	705	739	695	666	753	729	728	738	713	758	739	760	699	757	780	749	739	696	751	749	706	712	707	738	762	736	713	685	710	769	745	812	710	744	703	686	703	777	712	700	729	747	721	676	749	739	710	725	699	706	768	737	726	736	730	734	719	756	709	739	656	726	698	720	746	804	726	708	724	706	736	744	718	700	704	802	720	714	760	731	765	708	716	690	742	717	747	699	706	686	777	767	733	718	697	721	671	736	694	697	762	734	772	735	717	666	705	724	734	723	746	748	658	723	741	728	705	735	717	692	697	727	747	759	712	718	778	736	712	710	718	771	717	702	737	724	732	692	705	776	721	714	716	746	694	742	774	702	731	709	743	731	665	773	686	752	704	759	691	690	717	658	696	707	726	774	722	730	701	755	739	719	709	696	699	690	740	725	745	715	699	738	685	687	733	780	698	738	691	745	688	724	720	684	743	750	736	707	761	729	695	693	684	711	685	740	684	707	767	735	753	704	715	684	728	723	751	730	787	746	716	751	696	764	740	720	718	705	741	721	742	722	722	713	733	707	769	733	771	731	767	705	719	756	727	736	742	785	721	726	714	689	679	711	772	721	770	745	742	717	719	764	733	698	712	744	674	723	773	743	731	751	742	740	669	725	755	707	676	710	828	706	716	682	758	687	747	745	781	721	709	726	768	699	738	729	721	718	707	745	744	727	743	751	732	732	731	682	747	733	726	737	700	733	706	713	714	777	670	678	742	704	738	746	702	708	713	713	750	745	751	737	745	766	721	732	749	714	741	665	720	754	706	735	737	715	733	741	770	753	714	744	708	720	761	691	720	750	682	720	699	703	680	701	703	715	713	767	718	710	697	708	687	699	722	713	745	714	771	719	690	710	762	741	736	710	746	725	750	784	704	735	715	737	708	738	728	762	719	749	713	718	727	709	724	755	739	717	729	754	691	677	723	692	722	702	738	741	762	751	766	772	727	754	709	745	712	697	780	720	761	700	734	675	734	727	689	716	737	751	749	778	712	732	684	710	744	754	742	785	742	748	742	711	738	703	717	678	724	799	699	721	742	718	725	742	736	721	701	748	727	707	678	749	712	736	689	733	767	725	714	735	669	726	723	737	720	766	754	771	724	697	762	719	718	702	750	732	687	735	700	737	718	684	731	753	722	709	711	770	711	728	671	742	777	740	687	726	743	727	735	769	720	738	727	744	700	749	746	768	702	794	681	714	671	766	711	725	722	745	739	752	716	731	715	696	718	690	728	690	704	717	793	709	695	711	769	729	750	656	736	744	711	695	716	738	756	771	706	726	762	683	717	725	717	739	671	727	711	752	713	731	698	707	701	765	751	725	724	783	750	695	699	661	704	733	713	737	732	718	674	692	758	730	737	744	785	700	763	726	710	724	740	713	731	735	772	779	676	715	681	716	731	758	724	704	738	724	734	696	722	726	736	698	730	742	727	721	698	725	670	740	725	740	739	702	705	727	701	738	727	739	713	722	760	727	683	723	727	763	708	649	740	722	727	731	712	722	713	748	717	713	756	721	717	689	684	733	686	785	722	737	740	703	731	754	707	668	694	696	718	728	712	733	702	716	769	704	762	731	743	744	727	779	730	798	689	687	727	678	657	709	728	712	713	695	733	746	716	703	737	707	659	726	733	755	731	740	741	756	708	724	740	746	714	752	719	723	698	750	723	752	749	701	665	767	699	706	677	685	745	758	730	755	708	743	688	698	717	746	698	723	730	709	731	708	700	742	690	699	724	736	738	719	708	704	720	724	725	733	733	752	704	762	766	704	750	719	722	708	756	746	733	692	749	713	716	701	708	709	703	757	711	759	724	751	765	685	713	719	733	735	700	736	816	701	712	746	733	708	772	705	691	726	745	744	749	711	697	727	753	695	684	755	732	715	746	716	740	720	748	724	677	727	718	745	707	767	733	788	683	734	783	715	726	728	718	744	708	700	747	701	717	742	782	692	718	695	699	735	743	704	749	726	762	720	745	734	697	745	700	746	767	710	727	716	754	717	712	739	728	725	700	749	708	696	704	700	764	752	691	760	719	753	738	770	734	754	709	699	755	721	771	743	755	717	737	744	713	723	725	758	731	713	707	749	729	733	701	758	726	726	713	778	742	715	706	774	747	718	723	709	677	698	719	769	714	792	724	743	705	712	689	749	738	724	702	728	728	710	728	762	741	742	721	705	725	766	780	724	688	766	723	754	729	719	746	682	750	759	696	713	707	701	809	686	684	751	706	730	744	732	723	688	748	681	754	746	718	728	649	716	783	767	745	698	770	721	750	773	697	754	729	765	735	719	744	709	685	748	753	706	698	748	746	699	748	744	744	785	745	731	735	751	668	648	736	734	740	744	741	743	745	682	767	674	730	701	703	709	701	691	697	719	785	712	700	749	741	762	704	745	710	703	686	763	753	712	755	666	763	728	767	734	751	743	739	724	683	759	705	714	759	745	705	698	750	740	720	715	698	680	743	724	728	688	742	698	725	760	687	731	716	730	745	710	715	739	677	756	749	709	707	703	720	759	689	747	749	730	754	686	714	748	705	698	727	760	738	692	737	740	777	692	756	713	697	734	700	696	727	722	747	726	722	759	740	721	719	701	724	752	721	703	700	736	699	723	756	762	742	738	712	728	729	734	725	727	726	771	797	725	759	722	744	739	702	705	770	732	748	722	726	740	734	754	724	742	737	695	780	773	729	765	738	725	746	694	726	712	712	714	741	723	726	732	750	742	749	717	735	745	722	761	752	767	764	726	701	727	723	739	728	696	735	701	741	712	739	742	761	741	721	720	763	697	740	782	735	734	725	662	699	722	686	758	718	755	777	691	741	739	751	678	727	745	692	748	662	733	710	732	742	760	740	757	735	697	654	721	771	716	685	716	704	737	794	684	716	724	697	768	745	697	758	737	720	732	725	727	704	728	733	736	741	734	707	700	709	741	732	764	734	709	754	714	713	738	734	730	690	677	744
29093	18004	4254	916	781	715	661	670	649	689	662	655	643	649	662	684	674	645	667	670	660	637	670	692	653	736	686	701	668	697	682	652	683	697	684	696	663	655	701	686	628	722	652	666	704	633	678	620	650	654	708	648	646	696	637	641	656	729	680	732	679	648	681	630	702	632	689	672	674	651	627	737	723	670	677	619	667	661	680	675	685	680	693	613	698	650	700	645	668	663	656	672	687	695	733	663	638	677	691	611	705	637	624	629	691	654	646	653	685	675	651	705	692	699	694	674	680	698	693	692	728	654	673	707	687	657	661	647	646	711	681	692	693	660	659	643	653	667	686	656	680	686	682	669	638	641	616	627	635	705	646	670	689	656	686	682	662	674	716	650	628	650	624	628	694	650	643	645	660	621	667	691	661	665	701	655	640	666	661	688	682	668	690	671	674	737	701	667	660	670	667	690	680	656	696	662	637	660	639	684	658	683	658	680	688	671	679	690	642	672	650	712	626	682	630	647	611	643	724	661	674	651	645	650	667	673	668	667	645	676	668	692	670	666	686	650	708	709	712	641	701	629	675	667	677	695	625	704	695	634	638	656	686	671	662	659	675	671	652	659	641	680	684	656	702	657	657	657	681	664	689	702	637	693	656	700	664	706	658	704	649	646	735	655	710	655	617	698	681	678	707	729	672	734	708	705	700	657	677	682	698	677	621	684	708	617	655	672	661	696	688	673	677	704	670	659	708	648	687	655	678	630	651	643	609	651	649	700	663	703	733	632	661	662	649	736	649	613	641	698	654	714	693	685	649	639	700	685	703	664	657	635	689	693	650	707	678	670	681	688	661	724	677	696	677	654	642	696	636	684	636	674	653	703	625	681	657	723	700	682	693	684	639	673	698	693	655	659	688	657	665	719	683	678	693	713	673	669	655	642	656	665	712	674	656	624	626	658	628	677	700	692	700	634	708	677	656	642	652	656	673	697	675	634	630	686	690	698	698	703	683	669	691	640	713	676	663	696	715	632	695	644	629	629	674	689	673	658	681	685	637	705	706	665	654	696	662	677	686	671	638	669	641	658	674	687	641	712	678	607	691	646	691	650	651	629	634	651	725	679	667	679	709	712	700	646	662	647	676	683	669	753	688	670	692	683	695	678	644	667	682	669	719	706	690	689	664	703	661	685	697	665	692	663	700	687	651	681	694	644	627	637	662	675	667	671	663	661	720	676	657	688	667	701	699	696	655	672	685	654	637	643	662	634	665	664	716	641	704	649	666	656	706	633	674	669	697	637	688	670	674	690	665	694	627	668	677	672	680	649	686	647	647	676	698	686	735	696	700	681	673	677	701	672	692	665	682	723	647	690	687	701	689	663	736	628	679	677	667	704	635	689	588	693	700	648	701	694	696	716	673	630	611	651	665	682	681	622	714	585	675	710	713	652	632	668	686	686	689	661	679	688	628	685	685	664	683	686	689	686	631	713	671	661	649	661	675	698	665	614	641	698	679	698	640	693	702	704	654	684	681	708	692	677	683	641	662	663	648	624	674	690	694	639	657	626	723	638	672	710	709	673	694	655	709	652	645	682	665	710	702	719	662	707	663	683	663	689	669	647	648	649	662	663	661	675	663	701	721	633	694	660	621	638	670	692	609	665	664	683	711	682	680	662	640	681	667	611	653	678	673	633	627	642	642	654	679	634	669	697	664	666	680	654	654	678	726	675	687	682	701	669	701	683	683	672	646	692	711	686	676	667	665	708	677	686	630	734	658	684	696	656	664	666	676	630	695	664	691	658	688	677	658	688	679	688	708	674	679	689	683	726	737	654	642	613	711	660	670	701	669	656	688	642	665	673	716	693	679	678	664	723	688	709	665	673	703	691	642	643	690	661	667	670	660	696	696	731	662	699	679	724	628	658	660	682	655	630	640	639	644	654	711	618	699	632	687	662	674	639	657	704	643	668	672	674	681	663	605	637	667	674	709	669	707	640	660	712	674	662	669	649	658	690	644	693	696	650	681	657	691	683	661	638	687	675	648	732	699	685	634	740	669	641	655	659	670	681	689	691	674	643	720	697	664	717	639	661	664	680	685	631	645	669	662	642	666	684	669	651	645	621	673	684	718	648	680	700	666	666	693	675	664	672	668	673	686	695	684	660	674	695	667	683	684	622	645	697	630	667	685	661	612	627	670	700	693	682	662	652	699	646	648	661	667	711	724	668	674	708	671	621	678	713	658	675	681	652	699	707	675	661	683	660	677	683	662	669	691	687	651	664	683	672	654	659	725	639	681	669	663	662	676	638	676	664	683	674	715	639	712	645	670	660	655	645	651	726	657	705	670	678	694	654	660	683	642	706	671	659	654	690	716	672	661	665	626	681	691	653	706	660	619	696	646	690	651	648	660	649	706	658	664	688	699	654	670	666	650	724	668	668	671	661	678	646	696	674	631	667	657	635	658	673	641	729	692	627	665	683	637	713	689	670	660	674	696	662	695	670	650	646	664	713	671	629	703	666	639	690	666	697	695	638	690	640	665	641	668	714	738	682	651	613	644	672	657	672	630	646	702	703	690	714	630	724	693	685	641	706	673	676	681	706	687	661	656	679	654	717	678	693	691	675	633	657	656	677	685	665	714	636	662	631	684	682	665	674	646	676	645	636	657	641	662	668	644	641	673	659	678	721	672	656	663	653	704	654	716	618	722	668	639	728	689	656	684	642	672	638	700	697	679	635	677	663	730	676	699	704	682	652	710	660	712	697	662	668	659	651	688	702	699	644	634	665	718	666	693	728	663	705	652	647	665	682	688	702	645	652	681	666	659	688	669	719	665	632	656	689	674	705	674	660	675	665	651	689	679	657	702	665	634	676	649	694	680	679	689	653	640	665	604	673	701	692	714	640	665	674	684	627	661	675	618	631	645	688	703	703	668	664	668	675	651	669	669	643	713	673	622	650	696	698	685	639	658	671	635	646	669	635	635	689	656	630	647	667	669	633	667	670	691	679	680	678	643	712	674	709	705	649	654	651	682	688	710	722	683	658	667	699	678	684	654	629	670	708	671	667	687	675	647	690	628	671	646	694	604	689	708	694	670	655	618	665	693	691	727	637	676	667	648	658	692	680	718	633	670	691	650	684	625	693	696	664	699	674	734	665	665	676	671	621	672	680	681	668	702	691	684	716	675	721	651	689	659	681	641	644	652	655	680	636	673	677	633	679	664	672	646	680	657	723	693	667	679	648	715	663	669	688	658	634	716	633	628	664	701	661	689	660	651	640	697	650	689	640	667	668	652	629	693	621	666	740	685	708	660	638	679	685	667	663	687	658	678	661	687	654	686	667	689	659	639	671	637	694	636	674	655	686	641	700	723	666	679	660	647	645	676	704	656	699	685	659	671	684	693	680	639	655	676	674	682	659	653	642	706	702	689	659	678	659	659	669	679	628	676	715	705	687	659	692	663	684	625	672	646	649	666	659	701	701	689	661	643	673	675	690	721	679	706	686	653	661
12964	1091	969	798	787	735	724	688	725	686	673	708	668	695	695	650	641	717	680	697	703	701	666	651	732	699	676	694	683	708	701	699	709	715	698	703	696	704	688	637	718	680	704	708	699	670	671	678	714	701	729	684	681	719	687	670	719	680	677	649	704	673	699	691	735	723	722	691	729	687	696	680	711	678	726	689	719	661	698	662	667	696	739	671	700	706	686	710	702	682	707	675	709	699	683	686	703	703	685	676	755	702	726	696	743	716	698	684	667	697	672	751	713	685	723	751	705	679	694	742	682	716	751	722	675	712	633	683	671	669	670	660	737	722	655	760	688	699	731	722	691	721	746	673	744	742	678	747	686	720	704	719	681	695	730	695	633	712	685	695	720	668	673	690	674	647	663	713	681	677	679	724	701	674	632	724	725	669	667	655	686	745	683	704	736	741	674	755	676	716	676	710	673	673	718	712	688	678	713	696	729	688	747	681	701	676	702	692	694	735	678	689	654	719	711	675	683	730	720	664	705	723	736	729	712	682	687	638	669	669	703	654	721	653	667	633	682	671	669	733	751	669	719	683	706	699	698	667	697	690	723	693	670	641	720	687	665	724	682	711	691	685	669	671	688	707	672	680	674	724	693	675	700	710	695	695	665	664	742	687	713	665	679	706	697	703	693	735	704	678	722	711	685	704	715	648	646	691	705	685	688	683	729	698	692	684	692	706	670	722	648	699	723	735	691	691	672	667	718	669	685	705	720	635	753	724	657	720	692	728	698	696	724	757	703	730	713	664	669	718	711	687	709	693	687	747	662	671	721	636	745	660	696	735	660	737	709	706	745	727	707	698	717	750	691	664	686	731	717	725	663	708	653	672	682	670	711	608	711	704	700	655	695	655	674	677	681	734	657	720	697	699	704	664	734	681	681	702	686	680	727	721	711	678	668	671	680	730	705	721	701	695	711	684	691	761	698	674	644	728	691	668	692	648	696	691	715	690	717	680	717	694	666	687	677	669	658	669	695	718	651	660	706	708	723	743	749	636	677	703	661	689	710	702	667	710	687	698	712	657	694	729	729	687	708	679	704	641	661	665	705	692	705	669	708	688	727	722	700	697	673	709	685	694	653	680	730	688	708	724	681	703	645	675	660	631	678	700	710	686	693	646	648	655	704	703	695	708	700	718	672	682	666	697	703	704	684	701	688	659	680	655	694	656	709	745	698	695	726	727	686	718	691	710	739	675	711	685	720	691	721	726	723	713	683	643	727	742	660	717	715	686	676	670	645	686	731	678	713	718	674	668	655	643	692	657	647	684	671	711	652	696	654	682	668	672	658	697	676	703	708	662	697	686	695	709	667	750	718	712	671	589	691	679	720	711	679	688	720	743	686	659	672	691	703	728	673	727	704	700	698	730	703	697	708	714	700	690	710	758	693	693	732	669	707	688	693	711	671	703	691	711	643	708	670	711	685	710	699	717	737	710	718	700	723	672	776	755	667	726	689	695	691	687	680	653	704	703	678	727	746	729	669	694	701	633	744	697	692	641	688	672	704	716	725	663	666	693	753	653	685	712	634	658	698	706	701	717	667	701	706	721	687	716	664	693	664	686	711	660	693	662	722	687	697	713	731	707	688	690	731	718	657	635	661	677	696	695	700	701	675	667	692	718	707	735	690	729	698	678	682	645	733	723	691	673	715	678	723	707	681	713	653	678	683	663	686	686	677	644	668	699	655	697	712	700	721	702	752	683	684	666	670	674	684	673	744	698	700	695	716	717	675	700	715	661	714	662	684	697	678	719	709	705	691	630	700	682	683	684	684	665	675	686	692	622	663	695	710	677	692	701	678	675	682	696	757	758	648	678	680	715	702	672	675	740	747	710	696	746	766	731	704	757	731	719	709	701	702	717	727	642	740	700	716	690	673	715	732	702	715	681	686	675	670	693	685	697	685	728	726	692	679	668	740	688	700	713	708	704	651	690	676	670	711	696	629	725	711	682	711	683	660	735	696	701	744	690	677	685	715	691	732	696	683	700	672	709	690	654	685	658	683	692	667	690	681	679	696	676	641	713	663	742	708	680	699	687	653	720	700	713	704	680	729	653	665	723	663	689	646	687	681	644	672	702	767	681	728	658	703	643	714	724	691	704	755	671	720	736	725	697	711	704	677	699	674	725	692	729	677	660	696	703	647	730	690	678	718	720	684	659	684	732	672	668	662	727	651	663	722	670	671	702	680	693	712	708	721	706	684	716	696	689	690	695	736	716	715	721	694	695	682	696	685	679	672	703	658	718	705	733	744	655	735	714	696	716	695	709	707	709	745	686	670	705	717	681	680	659	696	680	660	721	719	693	673	685	710	660	684	692	651	733	669	685	696	689	657	696	697	717	659	695	703	667	713	630	756	689	695	702	689	751	742	718	697	714	751	631	700	697	689	699	693	692	727	691	672	687	702	687	717	687	662	683	695	679	676	723	724	653	690	747	696	720	735	697	688	691	700	737	669	659	694	691	666	676	709	712	670	712	667	669	700	710	712	723	684	645	676	674	735	718	718	704	693	717	659	721	649	719	669	669	651	707	711	653	704	662	727	712	716	708	703	706	729	719	664	723	698	736	760	736	686	716	669	735	714	715	696	703	714	699	675	694	699	677	688	705	665	661	694	679	757	677	704	684	642	689	686	708	726	700	699	763	719	698	666	628	654	730	750	656	707	667	688	691	730	731	703	717	731	711	705	706	684	698	703	716	716	701	669	679	716	680	701	658	652	684	696	687	701	657	649	753	685	647	691	709	658	699	644	715	712	668	683	680	692	706	688	692	692	693	697	671	743	707	677	747	705	672	679	728	710	697	710	682	731	657	699	657	701	665	681	710	681	699	718	715	664	698	688	699	659	714	738	693	673	699	713	714	702	697	676	669	670	679	700	709	715	705	690	680	680	678	695	703	721	683	704	700	690	678	672	678	696	755	676	647	677	640	631	725	689	697	671	653	693	743	665	653	677	666	653	705	693	724	729	672	713	707	733	695	726	732	663	683	704	703	689	714	660	660	680	662	671	710	646	688	672	688	666	690	682	728	681	715	677	721	745	657	692	694	712	704	679	726	688	695	713	744	692	713	744	717	698	704	734	693	657	722	727	718	734	736	701	686	660	653	711	683	714	739	691	679	686	767	688	684	671	719	688	706	656	690	699	687	666	725	631	680	718	694	745	686	662	690	723	689	735	698	672	677	731	704	712	692	669	709	697	686	699	699	660	688	685	680	702	734	710	698	680	651	646	726	695	654	663	720	674	626	695	679	730	711	654	649	708	696	640	687	710	745	710	686	679	714	684	672	720	724	716	726	700	707	664	730	694	661	748	732	655	660	665	678	694	691	693	669	713	702	687	678	672	664	736	678	669	640	688	683	723	663	698	691	692	710	724	710	708	667	654	725	703	702	693	691	683	684	707	619	645	723	669	712	641	674	670	687	642	729	753	713	674	702	706	703	688	652	657	663	706	710	639	706
24117	21440	28739	24545	21447	9638	1265	861	747	713	637	671	590	635	620	577	554	572	530	528	530	595	523	589	527	564	553	527	536	533	505	510	544	534	545	514	538	532	559	546	484	504	521	520	507	531	493	534	543	507	502	550	531	556	513	502	551	491	498	556	559	511	527	505	513	521	519	556	559	494	523	499	509	542	555	483	467	512	520	498	545	558	491	511	540	509	545	551	510	498	534	497	525	496	510	582	511	560	483	502	535	519	543	476	500	479	534	551	533	555	534	519	544	558	496	539	520	541	538	538	496	537	508	510	509	562	503	526	496	513	523	552	507	543	487	514	504	536	527	484	500	485	519	550	504	524	539	531	541	531	497	478	546	516	516	550	507	542	547	499	516	484	528	552	508	553	544	526	542	516	488	494	506	504	568	499	524	557	510	517	519	550	563	477	547	499	483	525	512	513	513	526	538	497	532	517	551	479	508	538	493	503	556	496	513	544	563	508	486	536	506	540	516	502	548	536	556	546	535	539	508	504	504	519	482	521	527	492	546	561	554	509	519	518	524	530	493	526	513	517	528	498	483	509	535	545	510	488	538	523	495	502	504	521	509	538	523	520	499	499	524	520	493	554	485	530	492	494	514	573	524	553	513	478	487	469	496	531	518	525	475	500	503	511	499	516	541	526	543	576	483	529	503	506	524	542	545	541	531	497	551	483	509	527	550	506	538	549	543	495	532	515	509	572	522	534	526	490	535	546	529	510	506	510	513	538	533	510	522	488	477	517	571	564	549	543	507	513	489	517	532	555	531	510	485	511	501	528	476	547	490	569	502	547	536	520	511	480	523	539	532	548	472	537	536	530	534	529	544	502	498	511	542	551	516	501	524	500	560	513	500	523	529	548	503	542	481	551	496	477	541	508	507	563	568	541	501	515	518	506	550	494	518	508	537	500	484	560	533	527	523	492	498	545	557	518	563	520	523	516	563	500	518	480	551	524	540	496	547	505	568	539	503	494	521	480	526	478	489	505	520	527	556	515	485	546	510	518	534	531	534	549	526	539	515	581	562	481	505	504	537	542	527	539	575	533	540	549	547	533	536	493	492	512	534	511	513	527	572	553	509	516	520	471	529	539	509	523	522	556	512	503	506	472	506	491	519	514	517	510	501	517	502	530	528	473	530	534	537	522	521	484	518	514	486	527	532	526	513	525	520	530	541	531	545	496	560	500	522	524	553	511	505	532	515	537	507	532	490	539	534	559	515	512	510	560	526	509	552	510	547	517	560	515	528	507	503	502	480	532	503	517	488	512	512	517	523	487	513	551	506	600	544	504	498	484	578	525	522	523	514	488	504	489	480	465	498	499	540	528	530	533	512	517	523	520	509	501	543	513	487	520	518	522	541	544	470	521	534	529	500	533	534	491	535	492	555	515	534	554	500	560	500	485	499	497	501	494	556	512	522	502	504	474	493	552	464	496	512	541	496	495	540	543	537	543	515	518	520	531	494	484	527	508	481	567	540	493	549	506	524	520	471	491	536	531	519	536	517	517	513	493	514	512	550	523	548	500	521	529	510	517	500	511	537	539	567	529	493	506	509	502	504	541	494	516	516	489	495	517	559	521	517	572	532	523	532	536	528	507	520	483	525	525	547	541	504	511	491	547	536	495	522	522	527	547	536	543	560	564	558	509	514	532	509	546	513	508	503	496	528	490	557	514	524	554	492	542	508	524	512	536	491	519	518	571	520	512	518	506	509	505	498	500	537	550	520	541	529	537	544	490	535	558	491	517	528	506	579	514	533	526	532	520	516	545	513	579	492	512	525	502	546	529	526	534	525	515	517	502	545	515	545	514	472	509	515	516	504	545	526	489	498	540	535	534	551	535	501	558	522	521	515	503	517	442	497	509	548	527	510	537	495	521	534	505	502	496	529	536	485	513	533	542	521	520	505	505	571	508	528	497	498	513	549	477	554	527	536	491	532	529	543	525	506	524	487	560	479	520	510	523	540	509	502	529	489	527	519	525	545	490	547	538	500	518	536	518	498	527	492	502	505	496	494	518	521	518	521	523	481	545	523	503	493	504	526	499	547	515	486	453	518	485	481	496	514	555	528	543	539	533	513	502	506	487	515	529	547	476	501	551	507	538	539	541	534	518	539	501	487	501	499	530	514	501	554	588	517	497	546	529	524	510	534	495	513	518	491	514	525	511	530	502	470	534	500	515	472	551	532	531	514	507	512	531	497	508	477	538	547	498	527	506	505	517	507	547	521	522	542	496	511	533	514	516	536	549	506	511	517	527	571	544	533	570	508	500	536	521	520	522	498	522	518	558	573	509	510	522	494	512	519	523	554	527	523	529	525	513	548	523	515	546	452	487	505	464	510	548	545	528	492	542	531	511	553	524	491	557	530	529	499	498	554	540	555	513	517	560	538	532	501	534	536	538	507	536	527	531	524	521	514	476	500	538	474	550	540	518	486	515	485	509	501	487	512	486	538	523	503	510	538	469	524	552	525	610	484	551	504	552	514	532	501	556	532	512	526	508	545	536	525	485	503	535	534	491	471	512	528	523	532	538	525	505	488	470	523	474	572	526	502	533	501	495	498	508	485	496	537	537	577	543	533	537	500	517	551	498	545	519	531	537	531	523	536	481	523	511	531	493	487	493	523	530	545	544	518	511	478	513	510	520	519	539	502	528	506	496	514	532	478	492	549	517	530	526	483	520	516	503	528	550	504	523	520	571	546	561	494	534	525	550	488	531	516	543	495	490	504	544	548	537	557	531	502	480	564	544	528	506	532	509	549	494	512	519	504	509	484	521	489	519	504	519	490	516	481	576	532	500	517	573	501	513	538	522	548	511	534	522	526	486	494	512	521	526	540	529	492	490	509	550	541	560	526	539	541	535	544	524	522	530	520	509	519	484	528	496	499	563	525	539	516	531	534	499	462	521	498	512	492	512	533	520	542	520	521	542	554	534	523	511	519	511	511	493	550	559	511	511	488	535	520	533	531	557	550	507	502	473	516	501	523	515	527	557	534	497	481	483	551	497	510	493	482	500	536	489	490	525	518	498	553	549	506	536	535	554	501	519	549	534	489	532	493	498	500	503	502	522	520	553	515	540	502	512	519	521	531	507	534	535	519	498	552	539	494	538	499	482	541	536	504	526	532	527	523	480	543	507	511	506	524	527	519	550	496	545	502	515	583	501	509	478	499	528	489	503	487	510	503	524	479	506	521	580	518	535	521	543	519	530	498	485	559	520	511	512	532	523	546	527	488	503	478	515	516	540	510	497	503	480	512	551	509	513	538	516	559	490	513	532	526	531	512	506	497	496	520	511	494	529	508	501	554	540	481	484	481	500	497	525	479	557	540	517	505	508	536	564	504	490	576	557	489	520	535	529	537	520	532	524	499	480	495	516	549	491	526	529	493	479	510	507	528	501	497	529	554	501	519	525	527	494	520	501	505	520	581	543	527	536	523	528	531	479	550	518	525	509	494	546	509	529
11346	8644	5783	2774	2146	1617	1305	1057	954	902	786	733	728	674	647	611	636	609	583	602	588	567	591	541	541	511	585	504	538	560	548	559	550	529	567	541	529	589	525	530	527	576	561	524	556	544	557	562	570	556	536	553	553	519	556	536	572	486	568	589	563	546	522	598	597	576	554	529	527	547	586	494	494	538	554	527	579	543	543	515	562	529	537	524	535	571	508	556	488	547	554	503	543	556	544	551	528	540	552	516	540	537	536	536	520	518	536	551	582	524	545	572	580	579	591	548	578	548	573	497	504	525	517	573	563	545	542	558	535	511	594	561	546	557	571	528	520	511	554	511	567	544	564	541	540	557	534	509	541	502	526	570	529	532	545	543	506	551	511	549	522	536	557	515	511	511	496	519	547	517	553	564	582	517	555	575	513	561	573	513	548	542	545	538	538	517	507	521	566	569	532	519	538	558	563	557	517	546	535	543	497	589	497	519	503	551	583	565	505	546	561	530	526	554	495	554	522	519	527	576	545	576	575	558	540	562	596	561	555	538	555	571	528	549	519	542	544	535	533	508	539	552	521	538	545	536	484	509	511	529	544	583	584	541	553	524	525	491	501	506	533	547	540	490	542	566	548	525	534	524	559	521	556	533	539	557	599	535	554	485	520	528	536	531	562	576	529	494	562	583	528	577	539	521	544	542	555	567	538	494	538	560	501	571	587	562	549	547	531	569	480	524	551	573	542	549	583	541	502	555	554	492	526	543	557	545	544	535	532	533	506	560	560	523	532	505	510	522	536	555	578	592	563	526	516	558	536	533	511	553	526	518	540	564	527	490	517	539	530	521	540	513	527	510	566	509	569	532	600	543	538	560	525	551	558	536	547	533	556	543	520	510	534	573	553	527	566	512	572	561	494	498	567	537	555	572	554	495	573	523	562	551	535	562	557	531	518	543	536	515	549	535	518	568	551	564	477	566	554	555	503	543	538	509	515	550	537	516	557	533	558	555	553	545	544	517	583	570	520	535	521	543	547	568	533	551	510	548	557	600	572	547	558	537	541	523	492	510	539	582	534	550	519	560	499	533	516	460	535	555	569	535	537	525	548	517	551	507	509	543	555	533	577	546	550	558	525	558	593	519	539	574	546	544	525	548	571	553	579	529	590	553	547	565	551	536	561	544	495	550	561	517	499	548	535	544	580	571	493	584	549	514	478	540	532	480	531	529	512	556	521	532	561	553	533	535	515	560	560	492	585	497	560	506	563	567	512	529	537	529	528	549	504	558	526	537	519	497	569	528	528	505	564	559	565	524	561	494	536	553	478	509	542	561	583	572	507	519	556	557	547	515	537	511	542	525	540	564	535	578	538	554	540	514	565	516	546	522	555	552	544	547	603	532	537	521	524	554	555	541	514	538	531	518	549	536	525	534	561	558	575	573	539	526	590	544	529	501	550	510	527	535	502	533	523	558	571	554	537	555	555	561	521	530	579	564	542	565	533	539	544	532	541	543	537	530	557	552	553	504	542	560	560	529	561	468	546	560	555	583	554	542	557	562	510	552	552	515	531	533	514	512	554	533	520	540	508	527	532	522	578	558	544	529	507	561	563	510	548	561	555	527	540	555	556	570	529	542	560	509	546	506	480	545	550	533	557	496	566	538	512	555	549	528	543	545	536	516	565	546	570	584	549	519	544	568	545	531	521	535	520	530	526	575	539	529	538	521	504	523	558	528	518	562	535	513	513	506	510	535	541	563	554	563	532	517	543	582	552	518	559	532	550	516	536	491	520	551	499	573	518	522	520	579	530	527	532	542	552	555	504	549	524	518	528	545	520	537	541	530	550	551	544	540	528	545	539	610	584	556	524	552	521	518	530	522	557	546	548	519	528	497	514	540	585	528	523	506	537	557	527	546	546	543	528	556	570	540	572	561	545	567	543	540	570	512	503	545	565	549	552	540	571	559	531	533	549	527	503	536	530	538	567	517	514	514	544	555	499	532	550	556	596	535	540	526	560	565	548	525	552	535	554	512	500	532	515	527	520	539	543	555	535	554	568	560	527	530	522	522	553	536	531	532	534	524	533	530	521	530	559	533	551	523	553	521	552	548	549	572	504	579	545	538	540	549	554	523	555	542	526	517	544	532	530	527	520	514	554	545	510	540	539	557	514	521	504	533	556	549	557	505	573	573	523	575	517	486	530	507	577	583	541	524	564	545	591	542	540	574	527	527	562	507	552	503	572	564	526	542	556	578	517	518	533	513	528	526	506	521	566	535	549	579	532	539	563	556	547	514	549	540	555	543	543	555	568	528	565	516	534	530	562	562	568	526	521	525	534	558	523	573	526	549	532	562	538	541	569	547	558	545	561	572	553	542	556	530	597	575	520	515	551	531	537	527	560	541	564	568	540	531	516	565	529	540	585	549	524	531	532	508	526	507	515	570	512	553	515	573	546	530	504	528	546	585	514	531	507	571	550	525	499	507	554	524	513	565	530	519	558	547	547	550	560	553	485	502	516	551	552	486	544	562	536	540	504	514	540	508	530	533	518	523	563	517	573	467	513	554	547	508	511	545	508	583	523	522	581	549	496	531	533	535	492	523	555	571	516	535	535	523	530	568	496	538	533	534	534	548	528	544	510	545	525	518	539	524	496	490	534	561	575	542	532	531	552	567	527	522	519	563	522	523	568	544	514	526	548	522	542	509	548	544	525	531	552	524	496	549	541	506	537	514	565	545	548	525	552	526	540	551	529	537	558	546	566	546	534	518	497	491	533	548	536	491	575	534	577	547	505	607	543	563	531	544	537	515	547	524	544	538	542	543	539	532	548	552	552	496	542	505	533	550	542	562	539	542	564	523	523	509	516	528	554	550	561	546	548	543	511	500	563	569	548	510	567	511	548	583	540	508	583	541	538	514	583	580	550	554	513	561	573	528	555	515	495	578	573	611	559	561	547	508	547	518	531	578	537	539	588	517	548	516	550	528	551	585	517	497	531	517	565	539	540	495	545	496	539	567	537	543	543	572	568	556	529	479	536	563	508	520	562	518	543	528	530	583	518	554	542	537	564	550	548	498	543	583	543	550	523	527	516	523	610	546	573	601	522	505	569	548	515	520	536	541	549	524	565	551	541	501	561	550	505	525	548	505	573	531	528	573	527	538	551	497	570	534	559	517	536	518	519	571	534	558	536	522	538	537	564	528	535	505	507	539	550	495	516	540	528	538	560	535	550	564	550	528	532	568	575	502	549	547	576	563	528	532	576	556	582	529	544	560	553	539	539	562	604	515	532	578	532	536	560	538	536	530	546	507	543	528	538	524	551	557	524	536	519	518	514	531	552	537	556	554	532	545	543	533	520	520	567	560	495	550	571	542	525	525	535	549	524	526	520	533	522	510	579	506	539	522	578	552	545	540	522	567	567	560	545	544	559	545	514	571	585	577	505	552	531	520	504	525	540	502	541	538	537	535	529	542	510	568	533	576	533	561	526	531	559	524	496	548	538	547
25451	21526	27680	25727	9987	1374	1102	1045	991	934	945	915	879	923	908	898	904	861	882	850	841	905	940	845	855	850	875	867	799	836	857	881	860	855	840	906	922	853	887	822	913	873	885	840	895	908	904	863	834	871	831	842	883	910	898	818	912	859	845	846	826	869	877	840	842	847	864	849	844	855	879	919	834	836	868	866	859	829	835	857	876	862	833	824	838	866	832	831	866	883	880	841	863	857	868	776	839	820	827	876	869	887	864	881	797	893	861	864	902	865	849	853	804	851	932	840	813	866	918	853	822	895	904	872	838	861	862	901	802	895	847	896	814	856	929	881	834	854	851	846	828	862	898	902	829	901	847	855	822	852	894	824	913	786	883	849	792	802	872	874	876	859	852	918	885	853	889	828	905	882	873	814	852	861	840	859	871	933	843	874	850	899	829	851	830	824	840	850	847	839	821	857	872	893	832	881	897	903	876	900	822	850	830	873	890	854	828	878	855	873	887	828	935	872	850	854	814	878	907	807	863	880	860	843	866	874	880	895	852	862	811	888	865	814	867	811	816	866	875	850	892	906	836	837	932	875	867	875	835	910	872	843	888	897	869	824	868	878	852	904	914	904	876	870	917	857	837	873	838	896	907	897	802	802	865	801	839	901	856	904	928	844	828	812	891	789	835	852	861	845	830	892	885	846	813	853	848	868	839	859	873	843	870	862	882	870	839	867	883	922	877	868	858	868	853	819	870	821	879	837	894	803	861	826	878	861	886	761	886	854	825	861	798	811	893	828	872	867	841	845	901	831	845	868	834	878	818	824	798	866	823	891	802	921	863	804	851	836	887	895	855	867	852	843	906	854	821	849	820	808	840	842	922	853	863	834	852	845	823	839	854	820	872	869	826	881	832	843	827	863	830	863	874	885	845	816	783	846	827	915	868	800	884	845	871	813	857	918	806	845	870	801	865	830	893	854	837	818	879	888	824	922	908	864	859	861	853	849	852	866	882	846	818	886	864	865	868	866	884	905	881	831	887	844	876	875	878	877	800	886	867	832	885	856	880	826	897	830	868	915	857	872	934	845	832	891	943	927	852	840	832	880	840	834	865	855	880	877	814	854	881	813	857	841	831	916	835	871	861	906	827	876	865	863	873	850	864	871	812	917	856	839	815	859	885	889	882	848	830	837	903	827	836	863	830	863	849	871	874	836	858	828	832	889	855	874	842	842	855	891	860	836	870	888	862	885	854	896	847	865	868	814	841	868	826	870	821	881	853	849	855	865	852	879	868	868	817	821	840	849	855	817	901	895	860	843	866	846	859	869	870	821	856	857	863	874	907	826	888	879	877	777	848	887	926	937	817	830	838	838	871	890	856	870	843	866	867	850	888	830	858	885	869	802	882	819	865	889	900	890	797	883	814	844	859	861	992	903	809	787	903	844	846	845	855	883	818	844	843	866	854	856	879	853	920	870	842	877	867	831	870	827	857	899	834	864	853	851	869	905	832	873	839	902	849	861	862	892	865	854	846	855	853	902	871	885	915	875	873	828	918	841	892	832	819	806	889	811	800	819	859	834	889	884	854	882	840	894	824	869	872	897	849	806	828	852	915	867	926	855	854	804	861	883	814	868	927	874	871	861	838	878	858	862	820	791	800	863	857	882	820	869	853	877	847	836	894	880	895	873	896	875	872	881	872	882	790	881	914	838	829	871	792	816	840	845	876	855	885	825	857	872	884	951	863	806	815	886	822	865	860	842	837	869	832	841	821	897	872	846	859	836	919	918	903	824	852	884	807	876	898	811	825	848	838	889	861	872	857	862	903	842	837	852	869	874	845	876	871	810	801	850	889	848	825	862	869	903	837	897	830	890	881	871	852	869	843	863	858	868	876	928	877	810	862	850	829	843	849	837	922	883	838	827	950	801	872	875	839	842	846	865	896	852	877	850	886	868	893	831	849	871	888	869	841	883	835	872	825	884	840	856	892	873	867	902	906	821	839	883	881	893	890	872	824	877	846	867	827	922	879	897	880	841	871	866	827	856	902	875	821	847	871	873	879	864	807	880	865	803	841	804	832	830	845	891	913	877	853	896	915	906	869	821	826	819	862	814	849	878	859	832	820	840	873	826	858	857	874	823	834	889	878	883	814	884	847	889	885	885	842	826	854	868	883	862	833	807	873	840	810	801	873	816	860	813	879	833	855	802	862	904	857	873	894	815	826	861	854	835	903	796	878	851	887	865	870	847	875	867	859	862	871	839	891	804	837	854	884	857	852	890	804	841	886	902	847	896	877	809	896	844	846	904	827	813	887	897	912	826	880	881	864	827	869	854	863	904	892	860	854	848	896	903	904	874	878	848	900	848	834	883	807	884	826	856	843	856	837	820	824	834	877	841	850	917	845	893	833	902	884	884	870	838	840	867	843	810	853	857	817	878	873	844	824	885	913	882	894	871	856	827	914	888	851	850	831	846	880	864	862	833	861	840	807	820	889	915	835	826	836	871	867	847	868	841	907	838	843	859	871	849	902	872	911	829	852	907	863	839	844	804	874	911	932	893	865	847	856	858	864	839	898	829	835	846	883	869	869	901	881	840	834	838	861	841	904	852	834	842	866	858	834	814	838	869	845	852	923	871	832	889	909	836	900	879	855	871	851	844	861	874	870	802	864	856	812	857	871	823	836	859	905	849	894	865	903	828	847	880	830	829	908	872	812	847	863	902	834	887	843	830	897	860	849	822	810	914	863	888	834	890	842	873	851	872	861	819	942	862	863	887	887	858	891	802	847	879	884	850	820	833	866	846	865	881	829	879	875	898	862	881	817	869	861	886	830	831	852	831	849	892	865	840	852	881	857	873	820	841	883	834	823	787	868	868	848	823	882	836	880	848	829	861	893	836	810	922	871	923	869	867	861	888	888	866	859	846	865	853	890	821	843	805	867	904	858	839	833	872	877	829	897	861	813	840	884	841	815	889	927	815	829	833	824	840	812	870	862	856	856	897	889	962	842	867	823	827	910	852	923	894	839	911	872	859	892	866	862	830	859	895	912	851	865	859	876	887	843	866	843	824	885	873	894	871	877	908	813	835	875	822	843	863	867	886	873	888	870	836	893	845	837	837	850	822	816	838	846	861	878	869	826	875	849	828	825	850	871	837	794	907	810	872	863	884	850	827	868	840	880	825	854	881	898	823	827	860	867	826	905	852	881	844	860	792	902	842	835	872	874	881	850	910	836	837	816	920	881	859	819	889	873	803	839	898	913	883	872	824	804	882	883	880	784	865	823	825	897	809	901	905	892	850	852	874	826	861	824	842	838	865	840	850	890	835	856	919	883	867	869	841	877	825	853	849	882	891	820	918	893	876	844	853	830	866	855	851	836	833	837	903	845	899	826	859	839	853	824	881	905	827	803	864	827	846	801	862	898	866	845	821	845	891	844	849	857	881	847	847	820	883	842	863	798	854	848	811	865	889	799	883	866	810	866	913	915	910	820	874	913	854	810	860	838	847
11748	5039	3428	2022	1687	1444	1246	1186	1078	1013	975	965	965	952	909	889	943	902	899	885	907	932	878	896	873	916	886	865	833	860	885	862	864	930	864	833	890	849	865	889	905	865	842	851	796	795	916	869	872	907	869	887	859	867	841	870	877	882	889	823	862	872	852	862	887	904	881	872	868	839	866	896	870	830	834	910	889	877	857	859	845	843	855	890	862	852	879	831	857	850	826	876	902	802	850	894	884	860	828	859	855	924	812	871	875	817	860	864	859	804	884	849	860	918	889	838	895	865	942	924	891	917	873	889	874	858	900	850	908	885	924	878	879	843	837	877	878	831	859	851	850	883	833	885	907	877	887	857	875	859	835	876	865	880	833	864	858	795	852	847	907	864	830	827	861	888	897	910	907	846	910	883	895	817	868	816	889	881	860	862	852	910	853	839	880	855	898	817	831	853	863	908	867	831	821	858	833	862	904	859	852	835	831	848	906	865	887	858	958	884	862	892	906	819	852	884	853	854	882	851	866	879	848	861	845	852	838	855	799	839	899	848	874	882	873	891	872	841	922	804	858	866	914	837	830	838	865	884	854	850	810	897	887	834	856	828	861	872	877	861	878	831	856	876	845	904	823	841	886	852	861	899	841	909	861	888	845	887	833	896	831	862	870	881	939	874	889	877	877	880	894	868	913	853	862	916	881	796	852	865	868	906	879	851	894	869	907	862	891	876	811	871	903	846	805	850	891	929	877	812	857	817	832	908	869	869	875	863	859	915	888	862	897	876	880	878	878	880	887	846	869	845	869	817	855	857	873	907	893	841	834	866	869	865	875	833	869	849	844	915	834	809	887	878	866	882	857	803	920	866	809	845	896	863	906	890	827	883	883	846	877	825	854	879	880	906	811	857	864	849	809	868	847	880	842	880	895	824	842	834	870	921	828	856	823	850	858	833	865	845	880	936	906	832	885	921	795	847	923	868	852	867	834	897	862	859	846	855	917	839	825	876	846	866	911	902	883	848	899	948	872	889	885	879	865	856	911	869	876	884	882	825	844	826	876	842	881	854	845	866	830	886	862	856	883	909	912	883	800	852	880	878	813	905	905	847	838	829	852	926	872	851	876	863	831	845	874	818	877	885	860	848	839	874	866	838	892	830	876	842	908	844	868	857	849	897	934	906	857	850	865	912	876	870	909	841	845	918	895	881	849	781	913	858	912	883	791	913	847	842	840	836	866	911	911	877	896	882	906	891	859	899	877	852	867	871	842	827	904	844	865	845	897	874	847	907	862	821	814	858	842	819	806	829	843	880	923	898	848	863	845	900	863	822	874	837	874	877	915	860	856	909	923	866	844	850	819	868	921	846	889	894	859	809	844	866	854	849	882	871	848	884	914	864	852	909	854	866	872	885	882	884	865	836	853	872	840	918	872	860	844	905	870	870	918	847	861	861	894	842	874	912	864	866	900	883	833	834	893	857	861	939	861	876	838	887	865	878	875	873	908	866	840	877	913	847	879	884	866	887	870	875	860	834	898	861	858	883	858	850	831	919	877	913	893	832	850	878	818	788	926	900	868	963	887	871	847	869	868	842	845	857	837	899	867	827	844	826	839	892	844	874	865	857	815	928	874	887	836	880	829	899	848	874	855	856	853	853	859	828	873	896	817	893	825	869	874	860	815	831	865	837	864	849	882	906	825	825	840	870	862	877	902	866	831	918	822	869	866	857	807	864	865	934	870	813	868	855	889	842	830	877	906	912	853	870	833	838	888	863	905	845	855	864	810	889	894	863	879	861	840	920	814	854	900	854	869	858	883	873	891	864	868	870	883	903	835	900	928	876	860	823	856	885	884	857	875	855	844	834	890	887	887	868	878	851	855	880	870	847	868	902	823	865	827	862	886	824	840	823	833	915	876	846	858	857	865	892	846	871	858	893	882	893	859	837	828	842	825	845	857	893	850	889	861	908	907	816	856	894	856	853	885	897	883	907	850	850	843	891	867	890	875	862	872	892	895	825	858	850	855	833	866	854	838	870	863	896	909	841	884	856	888	802	897	897	831	847	910	899	802	837	887	859	807	870	872	888	806	817	819	849	853	890	827	851	894	925	865	818	850	853	802	825	900	889	910	916	880	873	832	863	872	846	859	866	845	874	872	853	862	902	895	874	894	901	864	877	900	855	908	849	883	898	858	827	885	889	888	863	904	877	874	841	840	890	878	826	861	853	821	880	865	894	863	816	859	885	906	855	867	861	828	907	851	889	831	881	897	835	846	894	883	814	867	884	844	899	878	870	855	829	882	884	827	840	867	883	855	862	872	865	870	879	889	848	884	915	885	874	867	868	862	855	841	877	886	893	880	907	886	876	881	795	868	873	836	885	889	854	896	861	837	886	870	909	904	855	844	835	816	841	854	832	899	825	841	885	886	811	861	897	870	871	894	882	876	871	864	892	904	869	839	860	906	877	845	920	862	867	860	826	867	839	832	841	809	888	908	863	861	876	920	886	890	847	910	865	872	865	916	875	826	899	882	889	851	881	884	897	873	847	917	861	835	895	872	829	884	888	899	804	858	839	865	927	843	841	888	853	879	867	868	885	878	869	783	921	860	823	910	832	868	812	838	898	885	887	818	858	819	846	856	884	836	868	875	866	874	856	914	877	922	907	844	839	890	920	918	894	839	906	844	882	869	884	799	842	827	913	868	863	850	919	875	827	851	856	833	812	900	899	886	868	861	885	847	864	889	933	838	870	881	855	871	891	880	849	861	844	847	825	874	884	898	876	904	863	876	837	902	851	842	881	865	878	878	846	871	880	832	888	850	816	866	889	894	821	891	870	864	881	835	872	861	885	902	885	865	882	885	831	884	866	860	848	872	816	846	862	861	866	830	895	875	835	841	799	877	866	891	827	876	894	832	874	897	884	861	858	907	865	806	833	852	888	832	846	878	893	846	830	891	810	870	901	892	821	871	865	859	811	875	836	895	849	878	883	844	835	883	922	865	882	877	890	876	859	855	871	904	854	854	866	880	825	878	841	857	862	901	898	873	865	871	815	878	829	877	880	890	855	866	839	897	893	860	899	817	858	856	858	862	878	855	854	877	864	871	841	901	869	844	921	846	871	874	880	848	889	874	845	843	912	850	852	841	873	869	894	875	813	865	874	850	872	863	855	814	895	841	813	844	838	861	859	873	854	891	915	846	844	831	871	869	852	873	844	869	864	852	845	859	910	874	885	829	896	897	877	883	817	898	842	845	854	874	907	827	903	824	874	888	879	857	834	839	864	928	864	904	877	835	874	885	820	815	892	905	870	882	879	867	903	863	878	875	846	835	893	884	862	881	881	852	813	866	931	862	863	865	912	879	839	849	865	890	875	879	888	882	924	879	813	847	914	814	882	907	856	840	866	895	879	838	856	878	887	864	838	876	874	887	866	872	935	885	864	850	835	876	857	861	909	870	811	891	886	816	824	843	874	860	866	856	846	861	919	841	886	865	841	855	875	875	868
23127	21642	29446	24329	21646	21688	7491	1456	1212	1099	1023	944	968	876	885	810	898	821	769	812	776	837	833	768	730	789	788	779	818	759	756	748	749	710	723	774	773	787	748	736	745	728	762	747	715	740	738	736	740	747	769	770	701	771	746	730	687	731	771	707	770	753	717	739	750	777	701	702	766	786	730	756	698	719	711	685	715	725	743	757	753	682	741	724	752	713	684	728	731	710	682	693	709	672	727	713	753	762	741	683	711	698	777	773	711	757	749	757	721	747	700	757	793	749	716	709	774	732	782	760	739	752	684	701	766	746	706	712	708	783	724	819	766	757	740	749	732	742	760	705	763	715	728	731	732	741	735	712	729	750	723	676	682	724	754	726	686	729	725	719	666	733	790	735	743	753	741	687	684	766	778	740	745	752	727	737	702	705	738	714	695	726	733	703	743	743	690	696	765	722	725	753	728	760	705	715	720	727	706	743	701	726	718	734	760	750	732	703	727	713	708	774	707	689	725	742	718	710	716	738	714	745	720	722	720	730	716	691	710	747	703	731	706	718	696	739	756	719	739	723	743	724	729	752	748	719	714	712	766	809	771	708	700	728	766	767	709	728	688	749	667	748	714	685	714	732	686	688	730	688	716	667	710	690	728	738	716	767	751	730	741	747	769	738	706	713	711	754	692	783	720	767	749	701	729	736	747	771	773	773	730	703	702	731	743	729	744	711	719	691	760	738	744	728	723	677	724	740	748	723	757	748	732	730	734	763	738	704	756	720	749	783	779	728	745	745	716	780	715	712	706	668	700	717	728	771	724	758	714	734	741	709	721	744	778	690	721	729	734	707	680	716	734	753	715	737	766	738	749	749	736	741	719	692	713	708	704	759	735	779	756	710	695	747	729	724	723	718	696	724	701	737	742	706	790	703	725	722	705	742	751	722	742	755	733	691	704	718	734	733	726	713	733	769	763	704	710	739	721	701	726	747	734	772	696	701	694	723	718	719	726	724	737	730	801	734	742	719	750	729	723	709	748	722	707	764	720	711	765	776	725	757	734	709	722	716	701	716	685	667	710	720	740	708	755	770	682	711	730	694	736	686	744	703	678	723	698	708	699	698	722	742	747	699	750	751	723	791	706	703	711	764	745	720	729	774	717	690	747	721	735	713	732	743	745	706	737	714	735	731	707	724	709	734	723	736	710	745	718	693	732	733	737	710	759	741	725	707	725	711	761	687	691	711	719	690	771	712	719	733	725	755	767	730	713	745	706	736	694	728	725	687	696	713	755	709	772	703	743	689	740	746	741	702	738	725	697	722	743	735	710	740	711	724	707	774	766	733	793	683	715	684	727	752	697	696	713	742	739	773	719	750	734	682	696	770	727	704	766	707	754	765	696	709	736	682	742	725	738	728	739	716	674	703	749	719	742	691	694	738	706	668	667	711	773	767	744	743	721	746	723	709	735	717	742	687	706	749	731	710	702	744	708	801	718	754	745	774	733	694	726	795	755	728	710	747	763	709	713	699	726	681	770	759	706	767	706	714	748	711	737	748	776	729	743	731	721	752	735	712	755	714	770	665	731	733	734	721	738	707	701	691	732	679	731	676	727	702	743	746	719	759	786	685	739	749	722	702	730	733	708	737	746	734	699	706	701	761	728	694	747	741	715	725	725	714	727	698	710	746	759	696	708	711	745	776	723	711	704	720	743	757	742	715	724	750	776	730	767	714	770	698	733	664	701	715	715	770	703	721	744	723	730	717	758	668	766	691	705	770	700	725	693	736	762	701	746	727	668	713	763	676	698	717	676	668	707	735	722	714	705	793	715	768	732	735	683	769	729	712	722	732	737	681	698	701	650	735	716	732	777	752	745	759	717	717	741	710	728	727	725	751	739	743	722	723	699	717	718	755	708	732	717	730	717	734	705	684	791	700	725	757	712	684	708	782	787	698	675	716	748	712	717	751	718	743	733	755	751	719	702	675	711	735	696	719	754	721	742	746	732	737	698	730	701	702	733	691	710	679	687	755	733	735	704	735	711	744	696	683	747	702	683	685	690	740	716	727	692	728	693	736	748	729	724	741	697	743	724	764	702	740	732	729	718	749	698	720	739	705	727	730	700	693	730	724	675	764	763	743	737	736	687	727	725	722	725	699	654	715	757	704	761	752	776	719	692	762	719	722	711	734	730	701	728	705	693	694	712	736	732	736	736	743	697	689	774	764	715	710	747	662	743	729	720	752	704	743	742	717	697	723	722	661	725	684	709	704	753	738	753	713	722	692	704	731	727	700	712	715	761	736	716	743	691	733	703	689	751	678	673	776	706	698	692	776	743	744	729	748	718	682	708	663	731	678	702	770	685	701	721	696	748	748	713	734	703	751	720	696	634	717	685	722	717	802	707	720	694	712	677	733	721	750	738	725	743	722	701	718	762	729	737	678	732	738	730	695	678	720	737	671	726	701	724	730	714	723	678	691	770	734	697	727	699	691	753	739	713	668	722	684	709	716	729	693	747	739	756	758	686	696	742	720	688	718	684	730	719	716	728	700	752	753	725	688	697	664	692	715	703	717	686	782	723	701	728	699	738	741	752	695	727	708	723	749	692	715	725	738	767	698	701	695	698	741	726	659	763	722	721	721	752	715	717	704	732	747	708	741	730	721	724	703	695	703	721	694	716	687	748	722	755	698	716	778	751	730	696	664	727	727	743	733	686	689	743	755	808	719	761	680	734	706	777	742	725	728	721	729	726	700	773	724	712	706	708	766	682	692	703	754	724	755	715	682	732	688	726	738	791	699	730	717	694	712	725	706	740	728	764	723	739	743	772	774	706	674	749	733	747	665	710	697	697	656	719	719	698	717	728	739	755	713	696	718	744	684	727	715	745	717	736	739	696	750	707	713	717	743	760	696	698	726	725	723	735	718	762	775	719	702	690	713	752	778	717	746	687	726	740	803	711	753	724	702	729	720	706	726	678	693	762	695	747	689	680	761	718	762	694	718	767	741	692	768	740	675	732	707	723	747	785	751	682	716	770	735	783	770	696	681	733	698	736	651	707	737	761	698	739	723	752	731	672	736	763	697	706	711	755	690	742	754	687	715	719	704	734	749	676	721	719	650	731	718	734	691	745	707	752	687	686	693	701	741	717	700	732	725	773	704	685	746	724	709	739	747	712	743	778	708	707	689	685	721	712	694	729	729	747	734	712	703	723	729	689	707	754	795	796	721	704	759	746	726	751	697	728	711	715	745	704	750	802	685	744	750	757	710	696	695	721	720	755	737	727	766	720	694	711	708	794	720	668	712	709	731	682	747	716	766	731	762	757	720	669	712	689	745	710	710	702	698	760	774	725	712	725	730	708	750	728	714	724	717	770	709	705	727	745	681	741	733	751	726	748	730	751	672	728	724	699	719	749	761	710	737	711	767	733	710	707	665	682	718	730	755	717	692	730	703	763	729	733	665	653	732	728	718	738	681	794	753	728	724	650	715	740	749	728	660	702	707	726	707
13867	13938	9376	4805	3405	2643	2136	1789	1443	1273	1150	1078	1003	946	959	870	886	866	841	743	784	864	788	808	794	723	765	757	738	760	766	746	797	758	732	712	704	769	747	714	713	720	732	747	710	735	721	693	705	737	732	729	688	718	807	741	749	719	699	769	717	715	746	736	686	751	694	727	734	727	745	781	737	714	718	736	710	697	664	743	702	724	749	720	739	720	771	701	744	724	767	671	711	718	766	712	716	712	716	727	743	725	731	709	701	760	731	714	766	734	740	781	795	736	740	759	747	757	728	726	755	790	737	721	750	722	717	762	715	675	722	699	690	744	757	718	724	742	707	735	688	721	686	687	717	742	716	711	707	695	730	730	734	715	738	706	723	738	697	750	797	683	738	724	697	684	726	724	723	734	706	730	774	707	729	667	744	682	690	768	758	730	729	752	679	694	729	705	673	727	704	734	769	729	688	745	717	682	765	757	689	699	715	703	719	696	697	700	777	717	736	732	741	714	714	702	728	751	745	680	708	745	715	698	704	732	731	775	708	723	712	675	690	696	713	725	717	680	713	731	695	758	724	693	755	728	732	742	687	722	693	767	674	705	758	697	729	708	697	732	722	770	740	749	746	702	683	690	746	720	691	697	676	738	727	704	771	680	725	755	702	722	740	762	699	710	693	809	731	664	737	713	784	706	715	667	729	700	711	708	740	726	687	747	706	729	720	662	764	688	740	768	686	687	673	682	720	725	675	735	649	718	749	730	725	721	685	668	739	729	702	755	737	737	724	693	754	706	710	700	745	716	719	730	669	705	689	708	676	707	719	717	713	754	742	696	732	680	722	641	723	710	733	694	695	718	756	704	704	697	733	729	705	687	683	731	693	688	717	742	729	745	683	695	736	740	735	721	723	768	722	720	710	707	710	682	760	728	719	707	729	736	717	691	670	734	729	702	744	738	720	742	731	736	718	708	755	732	721	709	762	744	751	720	718	687	708	727	720	723	673	682	710	743	704	690	711	674	768	734	640	689	738	756	713	694	691	710	742	762	729	715	681	696	694	730	713	704	686	686	729	710	674	712	714	764	746	771	743	698	757	720	719	771	715	744	692	723	721	731	725	666	719	696	733	737	769	785	735	771	731	710	737	712	752	724	662	665	805	739	688	687	682	690	683	738	711	754	723	699	674	712	692	731	672	728	782	718	701	680	696	723	751	665	741	740	713	782	702	681	677	759	733	688	749	722	692	726	744	717	746	764	713	707	702	730	676	719	701	665	683	759	749	726	766	728	769	730	740	747	688	724	717	733	719	707	749	701	677	702	709	710	704	765	748	708	711	752	696	688	728	733	714	761	746	741	709	743	751	703	682	757	697	712	715	691	737	780	757	754	709	721	763	728	684	705	681	707	772	694	702	685	738	719	684	723	714	692	753	700	768	708	748	695	759	714	741	710	707	768	728	727	695	705	719	667	747	698	717	735	714	721	732	732	669	735	701	697	681	663	722	716	703	727	698	756	704	679	733	736	721	685	690	722	702	753	694	767	707	695	750	743	742	695	724	705	773	746	744	766	703	692	777	734	685	689	717	709	715	747	716	733	691	718	725	704	718	717	733	744	691	732	696	696	717	710	738	673	683	703	753	767	721	685	742	670	710	682	712	754	673	714	730	714	735	732	676	726	692	736	745	682	677	754	682	701	691	746	693	724	701	716	757	731	689	696	729	703	738	726	754	715	683	765	735	724	691	732	671	740	682	710	709	719	746	704	777	752	725	702	722	711	707	680	714	744	716	738	725	745	746	715	727	680	722	711	762	728	721	704	692	689	723	708	726	714	700	708	731	693	695	727	734	690	706	730	741	735	653	720	688	762	681	705	696	726	714	767	699	706	723	676	704	748	734	727	708	715	766	688	734	703	723	705	693	749	680	728	745	718	704	702	688	729	765	724	725	763	685	677	715	713	780	725	654	730	757	755	703	713	697	733	697	725	677	707	747	738	699	691	728	735	703	681	725	717	680	749	719	732	706	743	686	696	676	660	696	717	707	699	731	712	741	673	731	751	729	685	716	706	705	718	673	723	725	714	723	704	771	690	730	706	714	739	733	689	729	681	697	737	666	704	696	727	736	754	728	700	690	716	714	729	690	706	732	681	709	722	709	704	730	717	715	759	781	741	721	684	702	707	718	697	694	738	730	736	735	726	711	732	716	767	717	730	744	710	673	692	747	684	663	663	685	686	752	729	699	679	729	741	698	733	714	702	705	716	698	749	721	669	657	692	729	729	720	738	677	709	691	738	697	729	665	691	710	774	747	740	674	732	727	671	776	696	708	690	693	738	701	708	715	682	694	687	727	715	709	748	751	771	703	766	727	717	722	708	717	724	753	729	704	737	666	722	774	737	677	724	670	687	697	701	691	737	685	694	708	703	687	745	691	688	742	685	719	716	702	744	737	728	704	670	702	698	673	715	696	706	726	698	706	729	747	740	732	713	710	682	735	706	717	740	735	697	689	754	707	738	702	704	706	660	706	705	712	733	708	736	717	782	708	728	694	682	741	731	681	705	690	710	696	721	763	751	689	707	721	730	701	715	757	716	646	706	698	712	685	729	713	751	723	725	720	741	734	746	782	754	667	703	733	726	721	674	742	737	702	700	740	697	745	715	670	711	732	647	702	714	698	712	667	707	714	737	663	803	650	724	687	731	709	748	680	735	685	746	755	704	707	724	682	716	708	778	736	741	694	706	732	724	709	707	691	707	726	699	720	721	706	699	748	739	701	717	708	655	725	736	734	738	689	704	732	672	710	709	678	721	722	726	695	660	712	715	748	702	698	655	705	703	696	701	732	745	714	693	731	702	706	720	770	724	680	717	710	692	666	719	708	706	747	713	714	739	749	740	713	618	721	726	750	722	681	677	752	733	698	685	724	685	678	697	731	705	718	640	703	666	703	723	721	758	715	667	756	743	667	714	734	708	723	737	733	704	708	723	680	661	712	695	690	746	699	711	722	674	706	717	729	683	704	657	699	720	682	714	687	709	742	704	730	686	722	715	720	763	709	709	700	699	670	751	712	715	685	781	723	736	704	726	703	703	741	719	742	720	730	727	674	684	712	693	730	733	742	685	685	693	786	731	687	706	711	684	667	716	739	710	713	687	672	685	734	729	696	723	712	692	756	721	703	798	712	735	719	720	720	714	750	718	757	673	725	725	721	713	690	708	725	731	745	680	751	701	773	683	708	726	751	687	714	706	686	723	758	718	741	725	747	764	736	712	710	750	709	726	688	740	717	710	736	729	691	716	694	729	717	727	735	694	763	691	705	709	729	689	738	778	742	738	719	772	778	749	752	714	700	708	657	729	723	751	742	680	695	766	713	709	718	713	736	724	669	695	670	751	705	672	729	681	700	729	707	739	705	697	701	667	677	760	752	702	717	720	708	736	714	704	696	746	681	688	749	720	726	741	694	710	701	717	716	706	782	639	707	732	704	700	683	778	712	668	734	732	721	727
28820	17934	4242	979	780	715	710	654	676	636	660	712	643	682	679	616	693	684	613	678	644	684	644	686	738	662	693	651	646	653	713	630	723	690	676	641	679	629	655	693	719	627	635	674	641	663	667	644	664	640	663	687	696	712	645	645	640	679	680	655	641	665	639	643	637	684	684	641	717	657	624	639	643	677	720	695	625	670	630	669	672	736	636	678	656	702	639	699	667	672	672	682	664	626	665	650	637	645	680	649	677	647	666	652	665	685	711	685	661	642	682	640	696	687	686	639	675	633	696	659	669	703	715	712	663	657	695	665	650	682	698	654	654	693	658	665	659	672	672	679	639	655	655	657	668	679	652	690	667	694	636	650	658	635	664	647	653	656	636	665	641	657	710	651	702	658	617	648	691	670	651	685	666	678	675	670	636	670	681	650	634	670	630	672	679	692	658	642	687	643	663	692	622	732	616	646	740	707	699	683	641	654	705	647	656	636	724	649	694	664	689	639	663	645	657	657	645	720	682	696	644	667	659	708	653	658	662	701	641	686	618	672	651	681	584	636	677	697	634	672	657	678	649	672	680	638	723	707	656	655	677	695	680	678	662	680	681	673	657	629	647	691	685	619	673	670	697	670	704	662	684	694	673	687	631	658	703	665	620	602	688	660	681	648	667	642	655	659	621	664	674	668	673	631	681	622	643	629	680	675	671	637	709	663	665	647	663	656	655	601	685	674	665	658	666	636	642	624	675	701	668	698	625	682	705	669	683	645	667	665	687	665	677	651	644	670	686	682	633	652	645	638	654	690	711	638	635	676	664	618	687	650	649	680	705	707	638	704	692	612	658	712	688	699	690	670	649	696	663	661	649	632	672	669	656	633	631	665	674	653	682	638	718	680	730	679	667	641	609	655	683	702	638	643	700	613	663	678	630	731	637	652	667	635	696	667	671	665	681	636	648	640	607	637	658	630	673	659	713	637	657	675	662	670	648	643	694	655	693	672	682	697	708	670	698	670	717	674	670	657	641	657	689	686	688	676	697	647	665	635	624	647	703	638	671	643	680	622	684	695	656	660	625	659	694	679	681	637	652	650	726	607	696	660	680	696	674	668	675	664	622	661	634	681	678	618	624	648	672	668	666	655	641	629	651	640	648	699	688	663	679	668	601	679	650	659	670	648	632	665	666	630	623	649	660	714	624	672	650	623	699	637	668	658	660	729	633	688	630	621	718	672	641	627	717	653	666	646	667	643	670	595	657	665	680	662	697	681	653	620	660	620	682	632	670	685	614	684	642	683	639	666	629	692	660	662	713	645	664	663	683	636	671	666	736	634	646	666	682	688	690	611	635	660	695	667	670	636	647	703	650	663	651	650	642	688	725	685	684	673	675	713	653	665	660	659	675	670	683	666	622	674	685	673	670	646	642	678	697	673	626	624	649	688	663	645	615	660	616	687	679	674	641	686	647	674	725	682	650	623	711	668	657	675	668	661	657	647	652	663	686	661	667	628	683	666	640	662	649	683	687	632	633	680	651	693	704	663	706	686	673	721	633	716	652	635	682	666	660	661	656	621	671	664	693	700	702	665	696	648	665	660	652	681	633	676	711	649	628	648	648	661	672	678	711	692	648	654	743	646	654	667	660	658	660	661	649	657	666	665	667	665	682	655	606	624	643	688	593	649	680	704	665	693	641	682	668	654	642	671	672	678	657	646	685	640	614	698	687	668	696	636	646	693	686	671	659	664	661	656	703	651	687	670	692	686	682	655	729	630	695	650	668	659	691	644	669	705	646	654	696	661	660	653	640	700	658	674	694	636	642	680	672	642	678	647	637	623	675	676	696	646	646	681	705	661	685	672	710	664	675	685	635	649	626	612	662	661	634	663	662	690	709	653	654	679	660	638	655	702	689	675	637	680	660	702	638	608	647	718	669	669	653	662	684	663	680	637	636	655	677	647	692	696	664	708	678	689	665	630	717	687	676	673	666	668	689	656	651	690	685	664	680	619	661	676	659	630	639	645	672	669	597	665	662	641	664	654	631	659	665	689	706	665	668	691	679	674	654	630	657	596	639	669	635	651	663	653	662	703	675	650	649	728	649	681	660	643	713	620	692	598	683	688	658	691	632	663	691	684	639	632	703	621	658	637	685	651	663	627	666	645	700	732	645	641	685	626	666	688	707	720	637	659	670	674	713	639	692	692	633	606	645	683	655	717	673	663	671	647	653	684	614	642	648	677	679	645	700	653	663	659	681	623	659	648	618	661	691	648	676	703	664	681	662	691	639	648	649	674	644	671	681	681	675	662	696	630	636	677	679	641	677	650	628	644	655	685	684	621	682	660	656	620	679	667	625	665	645	688	689	688	640	653	646	655	620	624	692	661	729	658	651	681	654	671	689	657	705	655	646	636	674	662	686	699	646	685	673	678	656	671	647	691	662	648	642	669	713	627	669	635	676	673	685	614	702	681	673	692	661	703	662	610	694	687	655	645	637	676	633	663	639	683	695	642	664	658	669	654	663	665	657	660	641	610	664	636	618	662	636	669	668	686	665	629	672	659	669	671	670	712	634	623	680	676	679	640	627	655	661	662	615	638	678	653	673	647	690	673	648	664	692	660	658	629	657	646	631	700	644	718	670	711	679	646	693	698	632	681	660	658	654	645	710	627	656	684	619	604	658	694	632	648	680	626	658	670	630	717	673	668	690	651	661	658	664	674	686	630	668	704	667	654	698	698	622	666	683	639	660	646	644	626	655	668	627	687	707	663	687	682	738	642	672	622	707	660	713	679	671	661	664	620	621	617	651	682	681	636	624	660	690	674	665	662	675	718	666	696	685	676	585	685	660	647	663	684	628	694	686	656	649	679	657	692	679	670	688	679	658	671	655	670	669	661	632	670	670	688	646	693	615	656	667	674	696	664	623	646	659	744	634	631	655	682	688	688	673	710	687	735	626	639	645	618	663	661	687	655	673	639	656	671	648	682	629	674	676	629	694	701	662	689	670	744	662	647	665	687	658	717	692	698	707	710	629	646	619	641	703	657	647	684	669	657	640	684	662	709	665	689	708	628	649	674	664	663	662	676	630	657	660	691	660	672	639	672	676	707	649	661	649	670	669	649	679	709	683	625	686	679	692	686	693	723	695	711	733	658	638	624	715	610	667	653	691	625	663	674	677	611	671	645	678	667	649	673	676	661	670	656	664	611	724	657	659	658	666	653	677	623	706	660	653	653	665	711	673	693	610	673	698	698	637	703	615	670	643	630	672	649	703	647	641	692	632	663	651	662	665	678	738	640	642	627	623	664	661	653	649	656	675	685	683	636	679	641	718	639	639	739	691	670	700	671	653	715	673	648	694	677	682	644	657	653	667	617	648	726	653	650	636	639	658	603	668	654	674	686	688	642	681	687	709	696	676	674	669	658	656	636	636	689	681	680	657	707	610	684	678	675	671	671	657	720	672	639	667	713	667	729	666	641	674	648	663	616	687	640	657	685	624	614	664	655
12348	1117	950	783	795	742	771	691	713	698	685	697	664	693	690	686	740	749	752	667	683	707	696	654	682	652	659	718	733	697	686	667	704	656	684	683	633	691	698	745	741	689	671	680	670	702	677	707	722	698	666	649	672	665	694	624	682	718	671	672	670	679	679	692	717	715	705	727	721	694	698	733	712	672	745	701	730	710	738	702	689	702	742	709	654	684	691	676	715	720	686	670	697	646	763	734	696	716	677	716	668	679	638	672	688	720	679	723	745	677	680	698	749	664	759	672	690	688	740	654	661	688	673	710	696	725	677	675	663	700	688	701	699	715	663	716	704	705	681	678	687	724	656	740	673	697	676	678	714	680	719	680	681	679	677	689	658	669	724	684	699	646	690	719	680	735	654	729	682	662	687	632	712	634	667	684	711	698	711	722	695	643	678	703	669	719	722	685	688	719	655	664	714	668	715	688	705	715	724	686	672	649	715	748	697	669	685	699	700	731	657	693	722	723	669	678	690	691	633	719	698	699	667	709	723	702	681	689	714	683	691	689	721	698	667	733	717	685	730	716	679	705	636	672	725	670	676	685	668	688	727	709	664	692	719	674	658	685	699	704	702	688	716	679	688	701	708	676	705	717	693	720	689	664	662	688	672	711	697	727	703	706	696	690	692	721	688	655	668	665	714	700	721	697	665	720	701	736	730	706	693	646	688	684	666	712	648	717	672	748	689	710	693	734	727	708	681	714	731	719	735	641	663	722	674	692	704	682	724	653	680	736	733	674	695	700	665	681	680	677	687	691	715	691	692	700	727	706	650	726	663	712	707	720	696	717	700	694	713	739	713	744	704	684	698	718	664	682	676	664	699	687	672	685	681	687	689	679	677	700	704	708	696	664	666	687	662	690	703	729	710	634	661	692	664	696	682	725	710	720	658	657	696	736	689	715	710	683	672	699	654	716	673	719	708	703	668	678	631	709	708	726	686	630	680	668	690	687	693	656	715	701	739	684	745	695	648	736	723	747	650	699	678	669	681	683	650	714	732	672	728	668	723	654	640	674	735	703	756	684	703	717	699	680	702	708	714	724	696	717	716	609	734	736	652	679	711	711	660	691	715	673	674	682	723	672	694	706	705	684	715	706	690	711	682	679	692	691	694	678	725	654	748	694	712	699	681	744	712	652	679	689	677	688	672	657	708	705	699	675	665	695	695	689	714	660	691	702	673	683	713	653	708	735	656	716	705	637	685	671	680	716	717	686	725	685	675	726	716	649	683	678	712	704	733	688	667	690	756	651	709	661	694	694	659	719	693	691	715	721	674	680	773	670	697	699	679	767	688	729	693	662	694	668	684	716	721	664	680	702	727	690	650	673	705	694	701	701	661	693	716	748	702	643	682	675	688	662	706	683	662	699	679	710	708	671	716	694	709	681	610	685	698	654	683	694	688	684	659	661	719	675	675	632	734	652	725	671	687	684	701	679	698	685	684	706	703	649	703	687	647	736	716	675	671	668	661	657	743	708	703	673	668	700	655	712	669	699	677	712	641	697	693	684	684	741	701	721	670	719	706	657	649	688	668	677	690	709	694	646	706	668	734	668	713	689	688	639	696	640	683	714	648	670	686	640	680	672	726	719	721	670	704	697	727	671	664	642	687	658	729	692	670	696	737	683	714	695	677	706	711	655	673	710	698	684	671	770	670	708	716	630	694	678	707	678	656	699	723	727	707	692	697	692	654	681	709	683	718	694	714	670	662	685	691	687	695	743	742	681	685	665	700	707	675	662	675	689	687	673	689	687	693	713	631	656	665	663	695	690	704	682	666	698	671	703	706	691	704	702	745	698	659	670	666	732	680	707	717	654	702	673	665	674	681	739	698	689	663	720	709	700	689	664	672	686	705	674	680	677	668	685	672	728	704	664	688	703	695	663	682	680	677	699	693	721	701	697	676	651	670	656	650	663	744	681	708	660	685	733	686	712	688	684	623	631	664	729	680	654	694	715	666	636	691	714	700	691	651	696	623	704	659	699	707	700	709	712	732	675	743	690	682	722	674	649	697	607	705	673	729	707	716	683	702	669	650	697	734	700	674	708	721	721	661	674	656	668	685	679	714	702	702	666	693	701	726	733	679	676	719	715	700	706	680	705	718	731	710	707	695	617	664	692	677	648	686	706	677	685	655	673	686	675	742	674	658	773	718	683	629	696	687	668	665	688	708	676	671	744	668	671	670	690	642	664	659	720	714	727	661	668	690	735	752	681	719	678	691	708	622	684	710	686	684	675	689	668	680	695	734	672	673	722	704	694	698	726	699	690	673	659	766	713	690	685	722	681	730	680	688	723	704	704	731	725	684	696	733	653	666	706	705	633	758	638	691	652	681	659	701	650	691	724	698	728	686	681	720	697	651	649	716	682	750	639	675	653	687	701	678	678	706	664	699	642	689	713	704	636	689	647	703	668	683	735	687	713	708	752	705	657	719	672	701	660	729	711	732	678	700	696	685	696	717	681	726	695	662	662	671	731	735	672	720	680	729	685	653	674	720	673	710	677	660	682	696	688	670	716	664	665	713	673	659	697	654	696	670	719	708	677	672	685	653	668	653	698	756	662	668	715	691	661	684	687	686	654	743	664	676	679	693	715	662	636	716	716	710	693	712	676	665	724	683	681	679	663	718	631	709	740	704	694	674	660	723	684	694	681	688	694	723	686	668	648	687	685	668	716	695	701	727	661	685	683	691	713	692	633	673	713	731	674	682	727	684	732	691	706	679	739	651	696	693	682	727	719	679	654	676	664	725	708	693	727	691	683	693	709	685	683	710	708	702	722	660	704	686	718	669	750	708	695	641	698	702	680	674	726	688	684	655	695	678	722	719	638	770	709	680	644	672	656	724	678	718	690	722	733	648	664	686	722	722	693	660	699	669	685	686	667	678	690	704	674	698	735	691	700	651	696	650	718	701	687	713	692	730	687	633	707	690	692	682	684	647	733	658	765	716	692	719	682	699	705	687	719	701	703	700	664	671	693	688	675	669	682	683	672	732	730	686	708	733	685	732	706	716	729	741	701	675	663	700	703	693	640	723	633	699	725	708	720	703	691	707	707	701	738	655	683	681	645	680	691	668	686	676	676	697	645	696	694	649	653	695	646	668	752	666	720	675	679	729	681	713	677	710	666	678	729	679	663	651	711	706	646	680	686	660	671	650	719	713	698	672	667	665	695	691	688	664	719	708	689	691	734	684	713	698	680	651	715	677	696	619	673	722	697	696	742	687	678	646	691	667	645	690	683	673	650	702	690	704	697	718	644	647	704	666	687	716	716	682	684	666	705	669	723	636	643	716	736	673	742	725	725	682	706	665	693	708	659	750	666	736	676	669	672	698	713	689	690	686	716	691	642	689	650	709	666	653	703	684	674	673	703	692	691	691	679	695	686	711	684	656	685	674	667	657	663	704	717	722	744	712	702	692	671	685	698	724	703	763	647	636	731	634	668	668	639	689	662	692	703
24161	21528	28839	24660	21510	9632	1216	792	785	707	658	611	584	582	595	572	589	546	596	564	574	543	549	546	596	523	522	550	612	507	554	535	535	497	523	529	540	483	541	538	537	533	558	505	538	534	534	538	528	540	490	517	559	534	486	474	523	501	540	532	520	538	508	521	526	526	550	524	541	494	500	551	531	548	556	538	491	508	478	515	485	543	517	482	514	508	507	514	515	536	512	502	505	548	510	539	527	531	509	575	504	514	507	487	540	542	494	555	511	507	541	543	538	528	498	564	548	565	506	576	514	530	563	522	513	534	554	524	497	547	489	581	524	557	528	541	505	548	544	508	527	493	525	537	529	521	526	515	499	516	521	525	511	551	535	521	540	525	536	504	531	533	497	545	502	518	519	551	526	510	523	487	512	514	504	503	503	477	524	525	510	513	512	558	556	520	531	491	515	532	518	499	530	517	533	501	568	512	488	507	493	515	569	491	549	532	542	529	498	520	497	487	514	570	549	492	528	494	544	494	507	524	545	553	535	520	542	512	504	512	512	530	563	505	518	518	508	522	528	488	502	528	540	514	541	538	511	557	507	495	537	456	534	554	540	543	527	531	509	536	508	536	494	534	569	481	536	525	475	539	547	487	524	575	525	508	544	515	508	526	529	529	531	536	516	529	479	517	526	507	492	481	542	503	496	531	495	513	467	558	527	503	528	510	503	557	545	503	534	504	521	529	526	529	513	554	556	503	513	508	483	501	524	509	500	532	503	502	553	516	484	491	510	494	515	520	480	547	523	472	524	450	485	537	472	544	509	561	512	519	516	472	522	519	529	507	567	541	526	567	491	515	516	488	509	526	506	535	506	500	515	510	541	504	570	491	531	509	489	569	499	517	546	547	520	528	504	523	551	509	545	532	549	508	500	515	487	519	498	531	476	511	531	511	515	504	528	531	482	501	534	516	510	491	506	509	576	529	507	529	526	514	528	531	491	485	522	531	514	499	494	529	515	537	524	518	552	532	508	495	549	531	489	501	504	527	468	530	530	494	555	504	501	516	499	522	532	512	497	511	531	539	496	499	496	559	480	472	518	545	480	486	507	487	528	508	474	498	491	540	558	543	492	487	544	515	515	528	433	543	510	501	507	503	535	525	542	559	491	528	550	532	519	529	518	510	518	545	555	518	554	504	519	521	492	512	512	497	536	547	507	496	558	506	521	549	529	543	532	517	504	476	523	522	538	531	505	460	513	551	538	552	477	512	508	562	517	469	520	543	537	546	496	494	526	464	511	531	547	568	514	520	529	528	515	513	489	540	501	542	496	509	533	503	496	515	523	503	493	537	532	546	543	538	522	494	504	515	511	538	465	549	527	530	496	509	492	500	533	535	478	543	525	499	512	513	504	545	543	502	496	496	505	512	516	518	514	509	509	535	543	519	562	525	514	549	515	523	567	513	483	521	538	533	518	506	492	511	519	494	535	486	520	497	515	493	484	525	512	497	477	522	517	532	507	525	530	497	512	504	483	476	498	514	487	508	504	544	532	536	547	488	491	551	499	527	518	513	479	525	515	490	529	526	483	505	545	526	520	528	444	478	488	526	548	494	533	469	557	524	536	515	531	506	490	482	578	508	514	487	520	526	537	495	515	529	517	502	533	529	512	532	506	542	553	524	476	533	505	525	513	482	507	555	537	474	526	558	556	513	529	514	508	523	536	555	494	512	521	490	487	498	503	547	543	503	524	500	497	480	501	528	515	475	587	513	547	524	538	506	519	507	552	535	499	526	543	507	519	510	510	546	520	530	527	539	464	557	501	521	541	534	516	489	542	506	538	527	522	512	523	498	527	534	493	509	521	489	550	538	502	543	505	476	501	493	486	514	530	525	536	508	505	501	498	515	530	447	484	547	473	520	492	550	509	547	506	554	469	559	543	510	499	526	535	525	474	555	492	537	567	510	494	506	536	506	567	530	525	503	499	488	515	527	500	548	539	475	525	539	524	548	542	544	507	514	530	536	552	513	547	528	526	475	528	494	518	516	474	520	524	554	485	526	533	503	522	532	532	470	537	534	493	504	518	517	526	515	515	535	519	504	475	513	514	532	490	529	512	517	500	535	513	517	526	511	547	532	520	528	542	486	524	553	495	495	512	529	499	520	505	493	535	518	547	529	517	498	560	487	508	486	504	514	516	507	545	515	531	531	475	541	488	508	494	534	491	490	551	497	526	519	515	533	508	507	490	531	468	535	529	536	492	570	526	496	496	507	553	517	502	523	518	490	531	520	553	515	508	566	499	521	535	523	507	500	499	550	512	475	532	499	491	465	490	540	504	536	506	535	556	497	535	508	564	541	503	497	531	546	514	504	483	536	503	539	480	528	521	490	537	516	537	537	539	504	511	487	539	503	545	490	489	537	484	492	480	498	506	519	524	502	491	506	514	535	547	529	546	516	530	524	501	498	523	509	461	527	560	500	508	499	488	506	500	513	526	500	526	550	499	516	486	528	510	516	557	524	492	504	550	508	534	552	520	512	521	559	493	482	478	502	501	537	569	533	504	484	533	491	544	550	480	455	536	513	538	572	546	536	510	524	538	543	497	512	564	499	535	495	539	517	526	498	514	559	509	529	541	526	543	500	530	514	534	515	535	505	466	496	534	508	524	529	537	525	497	465	536	503	513	527	530	527	576	502	544	505	530	524	531	496	496	523	515	552	500	521	598	488	508	523	532	548	535	527	551	530	515	500	495	485	472	531	518	530	525	505	533	517	521	530	486	535	512	522	504	526	532	512	487	528	499	504	515	475	527	521	503	505	569	545	519	496	468	520	481	537	491	518	517	528	519	518	504	504	515	510	542	512	513	506	506	500	521	496	551	488	510	523	524	535	538	443	487	542	553	515	506	532	497	529	534	510	491	511	504	509	519	500	548	477	510	526	508	535	510	521	492	530	501	533	515	540	458	549	537	487	540	520	505	511	505	513	497	480	540	500	520	575	510	536	527	508	529	540	531	528	493	536	559	538	511	558	518	505	550	521	528	506	517	530	539	548	544	511	499	493	469	499	506	534	496	539	543	529	525	512	519	510	544	515	518	486	537	529	521	528	464	546	517	534	498	506	528	535	522	482	516	497	468	537	589	542	521	532	534	508	521	507	489	505	540	527	545	517	507	514	528	508	545	523	522	501	525	535	504	519	534	469	518	546	517	557	520	509	484	564	521	522	505	519	527	523	537	494	514	501	499	523	552	505	515	531	501	497	500	531	471	539	493	517	495	498	502	554	455	514	498	463	566	514	475	521	479	529	505	496	508	481	507	495	530	483	522	494	539	523	551	476	546	557	514	498	517	518	503	491	527	471	453	518	509	516	519	537	527	520	498	573	508	508	497	529	491	463	502	480	470	536	482	481	517	518	523	551	516	545	508	531	466	509	481	525	459	508	508	522	518	495	562	541	548	499	531	501	509	539	551	478	502	484	547	501	471	557	503	502	519	530	533	525	519	491	480	523
12923	8478	5631	2843	2087	1630	1321	1089	927	862	761	741	695	662	701	631	622	593	594	604	601	563	567	591	566	532	518	550	569	578	583	550	545	569	534	527	581	578	569	555	539	532	537	550	529	529	528	580	583	545	570	544	586	562	540	566	564	513	604	572	541	559	564	555	517	529	536	526	564	521	522	547	544	510	537	572	574	548	573	552	540	540	502	556	573	541	523	530	506	550	583	536	554	560	531	533	531	563	535	583	550	548	567	523	596	541	570	542	546	539	516	574	570	556	584	568	543	530	595	561	519	591	509	537	565	568	559	524	563	544	591	519	561	544	551	596	521	556	496	564	496	522	490	568	511	517	538	514	530	541	513	563	547	546	545	545	494	533	519	504	563	567	543	542	592	553	548	547	467	579	508	512	579	542	521	526	498	521	590	529	545	535	517	528	528	527	555	535	557	541	533	533	547	518	539	567	505	521	526	526	538	583	534	557	548	508	554	548	554	497	562	476	529	494	540	530	523	532	545	523	570	545	502	568	557	576	539	521	555	504	515	484	554	529	537	526	561	529	514	541	527	530	535	540	500	518	553	554	472	523	550	526	538	527	499	509	531	520	530	509	514	530	543	530	517	556	501	556	532	531	536	540	543	604	543	530	501	531	511	568	560	533	521	511	523	523	521	571	573	551	534	525	573	529	503	542	548	543	526	561	543	532	515	548	520	537	527	514	522	555	525	550	565	556	534	510	532	506	519	592	555	539	511	533	573	529	551	521	500	551	529	537	552	551	517	531	535	477	588	518	517	555	576	517	523	518	496	506	538	570	536	566	513	561	543	545	530	542	539	506	536	515	541	535	517	534	501	533	534	554	543	557	546	554	543	521	525	542	591	517	572	546	541	512	515	590	517	531	559	591	520	531	541	552	562	502	530	560	509	541	545	547	548	544	533	517	547	522	537	577	535	473	564	519	564	524	539	593	502	559	547	554	516	519	523	558	570	533	536	547	527	518	528	546	531	555	539	518	560	532	495	552	537	542	519	536	505	543	550	517	572	519	516	540	537	506	534	501	531	501	527	536	554	521	498	551	527	480	528	527	532	544	538	513	527	532	525	509	536	525	565	501	511	529	538	537	503	566	517	560	557	527	546	543	554	529	512	534	568	521	508	541	552	538	523	519	501	515	533	543	484	550	570	558	597	555	523	531	490	536	602	555	522	539	540	536	534	526	556	524	554	539	530	518	536	544	537	514	538	564	520	545	548	584	549	505	535	546	526	506	499	553	564	546	527	520	496	535	560	558	521	559	492	526	574	546	513	542	546	523	534	547	536	551	529	532	555	533	522	507	563	537	538	559	581	561	526	529	552	555	557	563	562	545	561	529	554	521	564	527	534	563	576	554	528	491	541	544	526	525	564	558	559	539	545	532	546	535	537	565	527	543	528	542	537	550	523	560	556	538	537	546	505	529	542	535	521	524	492	539	554	523	530	528	518	519	553	506	560	547	540	515	591	553	497	492	527	550	500	528	527	567	581	546	584	520	537	516	544	529	546	507	580	545	546	563	561	533	530	525	547	566	486	536	574	503	517	538	537	511	577	533	516	533	512	515	527	514	570	535	562	559	521	528	547	513	570	553	529	590	550	569	562	491	501	577	524	488	478	524	548	534	520	520	498	556	533	550	551	539	534	484	545	510	511	524	527	558	528	555	523	581	569	523	525	550	482	539	573	582	532	521	544	539	545	532	496	572	542	507	514	553	557	527	520	574	519	515	556	536	569	539	512	532	506	522	525	563	509	490	532	533	530	563	500	542	532	522	557	539	532	550	540	529	533	556	543	548	520	532	483	531	556	544	553	522	552	554	537	540	523	520	534	538	524	528	534	540	570	526	515	535	506	555	516	555	488	540	551	547	523	532	515	562	549	542	571	551	551	556	532	554	529	559	553	532	525	570	546	519	528	528	493	526	492	535	520	488	523	546	515	525	573	548	519	539	560	537	494	555	560	548	504	543	567	506	575	592	543	540	553	572	529	489	559	564	546	589	546	543	530	555	516	524	517	592	565	532	556	501	497	519	527	537	525	532	578	522	524	523	547	558	527	535	544	509	521	515	586	527	531	530	539	536	535	532	530	552	537	532	532	583	501	524	545	553	514	491	556	546	534	529	544	555	527	531	559	534	487	567	533	577	562	548	565	562	555	508	527	576	569	519	538	511	590	519	564	585	555	498	540	486	524	545	538	568	466	525	542	529	523	533	549	524	511	556	564	575	482	552	561	532	537	558	515	584	525	534	569	507	512	549	536	540	532	496	553	539	500	520	592	522	557	515	553	557	550	552	505	533	566	512	579	548	521	533	532	533	551	534	539	532	545	537	572	514	531	531	556	516	515	529	528	500	532	502	561	543	521	561	548	524	537	528	497	535	569	603	514	555	518	554	536	525	572	523	536	559	495	535	571	509	555	520	534	543	533	528	572	541	517	534	528	506	536	529	559	533	521	550	506	559	551	527	540	557	561	537	528	528	551	528	530	512	544	551	531	584	506	508	549	549	570	544	528	563	533	540	545	515	509	559	535	488	572	519	564	541	591	544	537	547	522	551	533	536	565	537	520	551	504	528	582	530	507	475	569	554	586	564	538	525	526	519	526	561	510	521	536	535	593	493	535	545	510	532	557	552	536	586	549	519	555	510	519	600	556	546	554	519	565	552	559	526	502	534	517	554	538	545	541	543	537	543	573	523	544	519	533	516	535	543	550	571	523	559	513	543	521	591	576	517	583	515	559	480	541	556	558	492	530	535	521	528	496	518	519	514	504	519	514	548	582	562	563	533	555	564	523	547	514	530	525	521	548	565	520	542	563	552	564	523	526	542	522	516	507	573	529	518	508	535	502	538	561	568	547	534	538	524	565	530	526	539	541	504	535	534	493	526	532	609	580	535	556	543	514	546	518	525	540	529	527	524	544	544	539	515	544	628	530	520	554	588	536	522	517	591	556	559	549	536	562	534	559	526	552	515	526	524	522	564	529	510	557	529	556	533	550	539	527	521	510	534	536	556	563	542	553	523	515	562	576	508	532	513	509	519	502	543	538	512	504	495	517	561	553	527	508	491	522	527	568	509	502	528	586	590	603	545	556	538	582	524	539	508	561	535	512	550	563	503	543	555	546	578	497	523	537	530	564	534	534	516	524	530	553	552	552	529	513	560	503	547	488	557	558	564	544	564	555	548	566	551	578	515	534	519	542	587	558	528	534	494	526	536	493	557	547	547	580	536	512	486	527	532	554	584	566	487	543	534	512	545	512	554	562	543	554	553	545	515	526	617	517	532	545	525	569	528	521	547	528	533	523	549	555	532	552	499	566	536	550	553	531	534	511	563	507	534	523	534	552	511	569	506	544	575	525	554	528	562	534	523	524	534	542	538	588	523	572	524	555	561	548	526	494	534	545	596	520	527	528	544	496	513	580	535	542	517	494	534	546	568	511	556	544	504	522	531	570	530	517	579	534	557
25453	21557	27695	25780	9884	1299	1065	978	951	945	874	922	929	884	903	878	899	812	857	878	870	865	813	861	883	847	817	887	828	850	830	947	856	871	860	870	818	888	869	845	835	766	858	867	849	821	882	872	853	858	895	851	932	837	854	883	877	894	879	872	866	868	855	861	843	816	833	866	819	860	866	854	849	866	806	866	885	876	843	855	822	832	864	867	892	845	851	851	847	827	825	868	859	870	877	863	875	872	862	827	832	836	884	845	864	846	896	871	847	851	832	892	857	873	802	849	901	859	817	822	873	840	898	834	876	832	821	868	809	868	902	851	856	842	867	906	876	849	825	845	843	851	878	849	827	896	868	821	915	830	849	828	877	833	901	890	809	854	864	812	841	894	865	817	880	859	870	827	841	932	818	866	825	846	835	887	841	828	886	845	836	854	794	846	829	894	796	885	850	856	866	828	840	833	819	827	870	852	845	852	827	842	854	862	879	788	841	831	828	832	827	871	808	836	865	852	883	770	855	867	843	859	856	829	899	883	880	861	824	861	821	868	815	891	879	920	848	851	857	864	885	863	854	865	872	864	874	839	855	872	822	850	859	882	763	826	837	858	828	897	931	832	886	856	849	858	830	818	841	832	829	862	852	879	854	916	867	877	897	869	835	845	864	857	820	843	901	864	865	892	846	878	920	842	790	839	855	866	852	892	838	849	825	855	860	855	827	830	829	857	859	810	806	879	857	818	808	869	868	841	847	766	819	842	885	885	910	849	863	850	830	850	911	875	825	900	866	857	919	866	868	860	830	860	847	813	895	818	889	807	818	875	853	860	909	787	850	842	899	876	890	866	852	907	858	866	845	836	821	833	857	873	811	887	851	887	870	901	884	869	873	874	815	813	841	879	840	890	873	864	837	816	897	846	888	820	858	822	894	871	835	868	896	812	897	885	893	877	839	842	845	836	799	885	803	860	825	822	889	888	886	870	885	858	871	876	847	904	858	856	844	854	776	845	832	806	909	876	797	769	815	839	899	873	888	866	823	845	876	860	937	823	870	831	875	866	847	847	880	890	818	860	909	806	835	808	844	818	903	858	878	880	825	865	851	837	817	856	858	878	852	831	817	821	865	861	857	839	812	842	896	863	847	855	855	889	828	840	823	880	842	842	832	781	920	850	861	826	828	863	840	884	864	851	883	926	928	806	844	827	826	843	880	864	785	834	872	786	801	864	870	853	826	803	858	829	877	865	851	864	805	845	828	870	838	889	896	873	862	913	832	853	818	827	798	839	872	817	804	849	865	866	853	854	852	887	866	854	841	883	840	882	846	820	888	896	847	835	850	919	858	873	838	878	837	869	867	867	878	848	854	896	887	801	819	876	855	879	897	882	824	827	830	860	907	883	840	865	865	855	805	855	850	845	871	888	864	864	836	858	853	828	795	837	831	817	895	834	862	839	852	870	852	846	853	858	817	835	917	838	874	825	812	783	813	886	821	843	855	903	823	886	827	889	851	806	859	826	870	832	833	879	832	864	863	845	830	821	866	859	825	899	861	825	830	845	863	871	905	821	826	858	904	886	862	833	855	865	902	855	906	827	877	849	863	860	806	786	836	803	796	815	833	853	890	809	885	844	906	837	852	832	833	842	873	859	860	828	827	844	843	829	825	780	849	853	858	830	811	817	827	851	841	891	875	837	819	806	895	878	924	825	846	792	865	819	861	893	879	884	909	859	874	893	861	822	866	843	821	823	830	878	869	868	816	876	886	852	824	857	882	887	862	843	842	849	852	908	814	892	859	850	861	891	819	894	806	877	872	961	851	829	866	817	838	877	857	871	878	855	893	853	834	860	883	840	909	864	854	853	853	868	828	833	908	844	859	835	873	813	891	883	842	903	860	870	798	898	839	826	874	871	824	865	873	874	785	870	837	866	854	863	867	862	882	856	844	792	873	820	859	834	907	892	904	913	853	854	831	848	863	845	837	835	850	846	824	894	896	869	837	823	829	937	849	839	865	801	819	859	835	881	881	851	836	883	852	836	802	853	851	835	826	838	875	835	910	847	822	848	901	864	836	868	844	815	921	900	902	853	878	925	878	829	809	851	889	883	906	891	860	873	861	853	881	855	889	816	882	832	829	888	855	854	851	854	835	848	842	852	862	852	806	835	846	815	875	820	855	863	868	835	854	842	807	849	811	895	822	844	851	901	841	881	787	843	811	849	823	824	872	803	871	889	901	860	860	807	847	901	850	848	893	866	800	823	846	825	804	838	878	792	854	880	834	797	843	861	779	823	808	806	844	851	831	821	812	793	844	834	859	898	895	883	892	863	870	849	860	841	915	821	839	834	855	801	886	858	855	864	864	873	816	788	776	820	819	868	930	849	889	896	887	820	863	845	806	893	829	851	865	820	791	869	841	905	786	861	886	857	874	893	817	821	827	847	846	866	867	853	869	862	823	831	865	818	896	836	861	871	847	841	804	849	900	850	836	923	921	826	857	884	834	868	805	850	866	946	862	873	853	844	852	854	855	821	871	844	911	892	863	891	876	837	838	819	848	894	907	860	844	855	864	902	913	876	869	884	859	867	869	839	855	835	860	839	847	855	797	836	777	827	846	825	851	809	792	844	873	918	851	842	857	864	831	834	839	864	867	852	871	860	916	879	870	881	859	832	841	894	837	777	835	870	807	809	821	870	833	870	857	847	828	819	870	873	848	851	851	878	909	844	886	889	923	813	844	888	844	844	899	849	828	876	845	842	883	902	815	849	879	849	850	823	844	855	835	817	859	847	835	877	860	839	868	825	872	848	842	784	898	829	888	857	860	889	837	899	813	831	855	832	931	878	895	893	822	845	819	792	778	823	889	839	859	839	862	828	918	846	893	840	862	914	890	869	843	876	828	852	846	892	830	813	798	871	864	881	823	849	887	863	915	885	850	862	796	904	902	841	841	858	834	880	799	880	903	880	851	831	826	820	875	834	856	859	886	839	888	814	842	829	879	853	798	871	824	859	838	851	875	815	827	846	828	863	851	817	851	897	830	835	853	839	888	895	830	885	795	869	878	919	914	898	848	856	842	883	912	847	876	874	840	874	846	884	851	842	877	862	846	871	887	790	909	825	861	919	879	820	804	874	856	823	788	852	810	827	852	812	846	840	854	854	854	889	878	868	849	885	842	848	851	832	886	855	860	891	858	858	869	938	874	878	824	822	848	896	843	866	796	852	908	842	839	834	874	785	863	814	870	859	774	932	912	881	848	828	820	833	835	815	868	864	859	794	890	870	880	817	857	812	935	842	893	856	824	817	871	875	824	844	807	852	861	814	823	873	818	902	838	845	880	830	827	865	889	920	846	873	841	846	833	857	851	845	795	864	836	839	826	816	834	858	805	877	862	881	873	842	826	906	877	859	888	909	861	887	875	859	865	844	904	874	870	867	871	848	850	879	892	882	886	830	831	886	828	931	851	885	905	805	841	846	831	872	873	811	857	874	872	832	838	869	857	809
9841	5000	3579	1982	1640	1448	1288	1148	1069	1082	1046	1026	956	878	948	915	909	889	863	955	891	888	898	867	892	853	836	908	824	828	895	871	891	882	827	845	889	869	826	866	896	891	891	831	908	854	882	842	890	860	886	925	853	790	857	890	835	875	844	861	907	852	848	867	865	858	831	849	841	813	874	866	904	883	828	842	873	803	891	916	889	859	869	850	872	806	837	874	838	886	839	868	834	883	831	883	892	854	846	874	860	853	874	857	884	862	869	861	897	826	899	866	857	840	864	862	858	864	897	877	929	924	866	905	866	909	842	913	843	869	891	863	840	844	869	903	824	861	915	876	857	868	915	821	865	872	887	854	865	849	875	848	895	813	835	854	837	887	862	900	887	867	912	890	842	857	882	830	866	842	887	848	831	903	863	839	909	812	882	930	862	878	869	867	870	840	842	830	880	862	840	821	840	811	851	878	874	902	849	889	877	850	867	893	883	894	929	827	892	839	893	873	832	860	897	863	853	858	884	875	916	898	890	864	912	905	840	834	913	838	853	920	901	862	869	879	815	847	881	829	849	890	832	905	935	939	894	887	905	848	867	837	911	842	863	908	876	828	846	888	861	850	862	864	884	879	885	836	854	844	891	896	887	903	844	885	873	792	874	851	873	938	864	822	854	830	824	832	846	854	874	871	825	790	890	842	860	879	893	864	857	907	823	869	864	877	895	871	874	814	851	846	898	897	905	876	823	861	857	839	881	879	858	875	872	891	846	879	855	863	882	841	876	830	919	831	876	870	805	818	878	843	857	857	872	883	891	909	885	831	883	879	902	884	855	836	836	863	811	837	894	885	860	916	843	894	846	879	851	858	878	898	854	813	838	866	852	864	893	866	855	866	867	832	887	821	876	823	854	829	892	865	848	895	860	862	866	848	823	892	826	814	903	865	877	891	859	861	884	845	880	832	880	869	833	785	819	859	874	857	810	863	861	883	880	857	821	845	883	889	840	889	826	857	833	874	852	851	874	877	896	848	843	883	889	878	870	838	850	839	895	824	837	839	794	870	912	819	862	812	831	869	848	827	873	849	862	849	852	888	842	875	844	824	906	837	898	861	897	884	930	833	841	838	904	878	875	887	859	874	875	872	931	895	871	861	898	858	881	861	890	855	836	902	845	819	847	857	819	857	846	824	881	847	915	873	866	809	858	912	896	859	854	850	874	884	891	851	859	808	847	866	845	861	871	803	848	830	888	846	883	845	852	855	848	889	887	934	903	879	882	854	838	849	851	854	819	812	867	891	897	866	909	881	849	920	847	829	897	897	856	881	869	907	888	827	835	890	870	863	852	849	884	835	830	896	843	878	917	814	856	877	847	909	852	835	866	870	886	918	798	938	854	885	831	903	843	949	864	857	862	831	822	859	886	830	812	870	851	870	840	898	868	865	806	881	860	870	870	859	881	860	871	810	835	892	828	845	819	844	874	901	874	827	860	822	831	860	853	860	862	868	884	873	857	856	927	877	863	853	861	856	836	849	887	892	898	875	877	834	852	860	920	836	865	864	833	824	835	875	832	854	792	924	908	819	892	897	842	865	833	875	858	870	808	891	847	838	890	837	881	815	880	894	831	812	861	875	854	824	858	880	920	848	871	879	898	880	888	857	879	894	863	880	886	896	946	918	898	889	839	810	862	869	850	876	899	844	872	903	827	880	844	853	858	876	855	840	871	804	826	821	834	869	848	845	855	888	832	840	814	856	834	886	935	888	865	847	831	878	861	805	870	894	911	886	860	853	811	871	824	819	915	859	850	840	888	821	919	852	914	880	930	838	918	830	921	864	800	860	856	889	889	876	818	881	886	924	852	879	908	839	860	872	891	877	799	783	863	839	818	855	858	854	898	875	845	846	842	879	846	877	880	831	867	887	869	853	849	834	833	880	875	895	907	841	870	856	833	856	875	891	864	857	922	857	867	884	855	832	891	864	845	892	896	905	852	872	868	885	845	913	881	881	832	897	860	843	883	875	837	860	827	857	861	866	823	859	837	903	849	838	868	858	856	828	889	819	863	848	806	897	849	868	907	849	811	867	894	872	795	877	860	872	918	843	799	843	885	876	833	935	872	830	893	822	904	885	883	821	852	859	850	893	907	836	884	844	828	859	866	894	762	865	885	888	869	841	909	855	887	831	808	845	862	886	826	873	845	838	858	883	873	872	876	816	889	911	820	907	914	886	821	852	874	929	864	861	862	921	870	867	884	889	861	852	828	820	896	856	891	839	873	912	810	857	899	862	834	871	850	854	862	888	826	834	923	856	836	817	872	905	894	862	913	825	881	880	915	870	879	879	830	895	881	854	883	856	905	843	870	868	885	840	878	893	844	877	802	906	869	868	853	872	849	857	872	855	874	879	798	888	862	819	877	844	882	874	901	870	864	836	941	866	863	837	893	825	866	856	883	864	869	854	852	832	847	854	894	823	862	875	910	889	819	876	851	930	854	814	875	917	876	858	854	897	886	862	797	825	869	828	874	823	837	905	875	843	939	865	913	911	898	907	856	837	870	883	890	891	867	879	848	847	842	809	932	824	842	895	884	817	858	856	877	846	858	901	806	829	927	832	919	859	817	849	834	817	849	865	846	828	857	870	867	819	859	832	850	845	866	857	872	892	895	820	880	801	884	811	848	903	839	840	893	864	857	845	893	902	835	846	814	871	817	844	882	887	847	898	875	872	841	866	845	823	879	876	858	860	849	819	839	876	883	847	852	891	884	923	889	856	879	847	902	904	871	847	861	902	882	888	914	870	825	842	856	812	872	872	912	874	872	840	850	819	795	856	865	822	896	879	867	857	855	817	851	902	840	919	827	850	855	815	888	905	859	890	877	893	867	886	839	916	830	838	872	837	822	889	859	844	885	858	853	883	896	847	914	828	826	829	861	844	886	842	857	876	896	867	858	915	847	814	895	868	874	828	911	858	912	885	852	906	868	876	917	866	819	807	853	848	897	824	881	888	890	881	845	795	898	888	834	866	891	865	861	916	894	864	840	918	842	899	818	816	862	849	865	890	887	872	930	881	833	864	856	881	852	860	850	885	833	833	821	821	876	883	863	909	849	842	908	813	896	861	890	843	806	858	843	876	820	876	869	839	824	842	867	829	844	908	836	840	890	818	882	882	897	857	897	909	912	854	840	845	904	888	855	886	918	875	860	928	884	848	847	829	858	808	828	826	863	843	887	830	864	855	919	851	911	852	922	858	910	840	869	851	866	868	863	884	868	919	881	872	881	861	860	921	876	847	857	826	782	888	853	880	864	885	816	866	868	859	891	841	874	834	846	889	835	823	896	846	872	834	884	882	830	863	875	871	862	894	852	898	836	918	871	825	877	911	866	804	904	837	819	852	873	832	862	877	869	837	892	846	863	857	890	851	922	851	834	832	816	866	893	895	875	894	850	855	897	870	866	884	914	836	895	857	867	837	861	899	908	912	885	855	864	858	852	827	868	903	848	879
23179	21642	29414	24358	21647	21699	7237	1411	1143	1092	984	948	867	907	835	840	849	826	760	802	774	817	753	758	771	781	745	708	715	713	727	736	730	727	737	756	743	700	752	714	720	747	710	784	769	735	738	714	700	705	656	772	706	742	721	749	686	717	758	721	722	664	706	700	700	728	706	739	710	716	725	722	747	711	698	660	703	746	726	775	733	725	678	724	724	714	735	715	706	739	734	777	759	747	714	734	758	760	725	747	695	763	701	732	722	734	722	773	758	765	745	723	744	762	731	757	766	769	724	694	724	750	737	726	755	684	741	766	701	732	714	715	696	705	698	747	723	722	798	775	709	682	728	736	780	687	692	735	701	725	743	764	678	712	721	744	732	743	780	766	734	700	694	703	724	728	766	748	742	731	735	747	769	726	721	757	747	691	735	713	739	700	748	728	719	713	695	748	715	706	737	701	726	682	756	711	717	701	720	708	716	710	734	722	753	717	709	734	687	721	714	732	706	751	749	740	811	736	737	688	705	766	728	723	738	762	694	727	728	738	687	712	709	713	698	737	730	696	718	692	727	728	690	708	712	704	694	697	670	713	731	737	704	727	707	754	698	738	737	760	728	726	695	690	727	728	706	777	735	726	720	723	726	671	745	730	702	695	718	731	732	714	791	714	784	719	749	664	728	748	748	711	723	760	719	741	788	687	720	691	720	720	751	687	728	728	697	755	758	765	726	755	737	742	702	742	729	693	737	742	700	722	688	709	754	756	730	744	739	697	720	750	712	693	721	691	775	719	729	756	741	684	680	706	736	727	721	713	740	726	697	687	700	712	734	709	703	727	683	763	767	747	733	702	782	744	746	742	789	672	729	715	716	679	668	708	783	723	749	680	733	695	730	721	727	708	701	698	768	725	690	700	696	711	749	697	744	716	672	711	808	739	711	723	702	696	723	690	737	692	734	697	686	747	732	729	689	737	726	745	714	693	714	693	739	725	740	672	710	701	740	716	732	744	707	679	739	704	715	744	688	735	697	751	743	755	756	661	682	717	751	726	735	776	692	699	738	755	697	730	724	720	741	725	717	705	738	685	697	729	723	756	773	748	698	693	707	721	698	699	729	742	762	716	699	745	669	763	752	756	688	706	683	734	693	688	672	703	742	683	743	751	764	717	711	713	775	706	723	710	706	732	708	743	747	740	729	704	731	729	702	729	714	710	694	690	730	654	690	750	696	734	651	735	685	744	719	691	716	679	676	718	740	709	738	719	717	737	727	701	717	700	719	690	739	730	762	747	742	681	704	721	762	701	726	744	751	719	655	695	705	738	706	671	772	695	735	752	725	667	768	733	693	696	717	694	714	738	749	678	732	711	718	683	704	704	727	711	676	719	700	714	704	698	733	743	720	696	702	718	674	826	716	668	680	714	752	738	671	736	737	741	714	680	726	714	744	697	718	709	750	719	736	738	701	723	710	715	703	761	726	734	677	721	683	718	704	713	686	742	729	750	733	713	725	745	740	716	723	704	740	697	742	748	709	751	702	713	728	699	718	702	714	722	724	697	701	724	709	681	747	767	739	726	699	733	713	733	724	708	715	753	716	734	721	741	741	690	742	697	712	667	719	727	680	754	758	708	718	706	719	716	766	740	719	747	724	735	721	670	714	715	681	715	760	670	718	726	731	763	691	695	669	756	737	719	722	705	686	698	728	743	744	773	774	726	722	691	737	700	672	707	692	716	772	716	731	719	674	789	711	737	679	717	742	716	707	681	707	732	766	674	753	709	668	755	684	751	734	678	717	752	733	762	727	711	734	700	718	692	714	712	702	728	726	717	702	737	744	728	740	759	752	686	721	714	714	730	704	747	692	771	712	732	689	709	670	701	746	696	777	714	679	777	709	752	709	732	722	736	675	715	734	702	746	746	726	746	738	712	748	761	762	721	701	711	721	710	720	762	669	684	737	714	733	724	677	686	735	716	710	712	753	721	707	722	769	719	712	690	756	758	712	701	737	701	730	702	651	684	744	776	702	698	740	773	735	726	710	701	661	738	683	719	720	750	735	658	708	701	699	763	739	712	714	760	701	709	736	775	728	719	691	746	707	745	737	727	710	730	707	756	757	719	729	668	736	726	689	718	772	719	687	723	692	714	743	735	734	724	728	777	720	708	696	752	759	765	728	759	744	698	697	751	761	684	751	736	750	742	729	695	685	736	752	733	740	775	730	732	660	738	727	685	716	722	683	686	734	744	726	713	724	681	751	718	721	681	725	749	739	677	716	695	758	743	760	745	735	778	755	695	687	724	684	722	755	724	746	751	722	739	740	722	735	736	796	759	743	739	724	732	754	690	676	736	708	733	758	715	717	710	686	692	661	734	742	713	735	749	722	714	725	672	727	716	686	664	705	724	656	692	735	761	735	778	718	706	753	738	734	724	704	743	692	757	684	703	689	698	761	742	723	702	761	690	708	755	706	736	687	706	703	716	747	661	727	747	716	688	704	737	730	688	733	696	711	724	731	716	667	737	737	676	747	714	712	757	720	727	675	745	687	750	679	733	722	700	724	774	731	726	759	739	684	695	729	721	677	720	712	754	712	763	742	688	725	688	747	714	700	669	714	705	721	727	728	707	733	686	698	723	738	689	724	749	687	699	710	727	725	744	740	715	672	760	693	695	726	733	737	673	694	749	707	702	724	702	743	713	737	762	701	720	747	712	715	682	735	721	769	730	737	688	732	719	686	694	719	685	749	684	706	755	713	715	663	730	729	720	676	717	760	742	737	724	705	682	719	736	684	730	714	714	690	688	702	662	730	711	755	691	750	732	681	685	680	747	735	733	678	709	712	753	730	734	733	728	759	646	687	732	738	740	738	708	789	702	719	717	674	673	735	691	685	700	720	721	739	728	714	710	723	745	665	728	663	677	725	711	726	765	737	713	695	734	742	709	668	753	711	735	755	715	695	742	723	667	737	693	780	700	726	713	736	673	706	698	724	702	708	726	713	753	697	702	746	758	655	684	681	722	715	704	690	687	734	723	720	705	754	786	731	717	744	669	657	735	695	723	729	703	696	718	736	727	706	709	661	721	741	716	747	692	698	692	736	760	735	669	716	720	733	676	689	744	731	718	748	778	681	755	705	661	740	691	677	767	691	671	757	739	765	756	732	683	707	716	695	722	725	687	689	678	713	692	682	735	745	784	721	743	755	717	697	722	736	764	740	748	668	765	710	701	739	727	730	733	697	758	699	731	672	773	737	720	694	718	751	760	697	675	742	693	772	723	677	692	685	709	717	711	647	715	703	659	716	719	701	740	671	699	727	766	685	723	706	696	707	681	748	689	701	752	708	744	742	707	711	679	746	735	706	689	731	712	750	722	748	750	725	701	665	676	756	730	708	716	709	722	729	732	677	712	721	718	685	691	657	683	712	700	718	691	678	801	697	711	774	737	740	710	731	716	714	693	699	715	700	704	695	731	711	741	732	740	717	739	730	726	674	705	710	741	713	717
15746	13910	9324	4786	3400	2719	2178	1827	1504	1267	1239	1138	987	1016	959	871	867	821	832	788	830	844	762	839	808	739	766	799	753	757	760	756	759	729	758	756	756	769	717	739	713	731	720	716	719	713	727	759	735	730	728	694	767	694	729	716	737	774	751	724	756	724	716	765	732	755	680	677	729	687	712	721	669	701	688	755	703	700	718	694	729	698	753	706	718	715	703	693	691	701	671	697	709	736	718	757	717	704	706	680	746	697	734	702	749	707	707	682	735	724	705	694	760	722	672	744	761	718	712	763	743	715	750	685	750	735	748	720	733	736	761	710	719	723	739	708	742	747	697	728	710	796	729	694	678	703	660	746	716	735	679	736	693	751	710	697	736	684	730	696	697	741	679	712	726	700	730	728	748	670	672	687	726	714	700	697	754	721	735	764	705	711	729	704	675	750	678	740	716	744	701	738	722	688	686	733	744	756	676	701	744	727	725	740	676	708	719	695	731	675	700	710	710	722	690	694	682	726	769	709	723	747	710	724	743	707	753	714	710	741	733	714	694	727	712	701	652	787	721	668	724	740	704	698	695	717	690	749	713	703	726	717	729	684	705	702	735	708	726	720	713	713	704	680	738	721	703	683	689	703	701	698	717	685	727	710	672	691	722	740	752	725	713	657	700	716	717	695	719	722	733	749	719	666	709	705	705	719	738	743	753	677	666	707	735	693	753	734	712	683	670	725	717	710	723	708	730	679	739	750	701	709	707	730	707	668	676	681	753	702	738	703	720	730	687	701	716	725	663	666	713	742	718	673	734	729	760	772	703	698	682	737	706	707	710	742	692	692	722	693	690	692	723	701	734	696	684	699	725	692	716	706	725	708	716	746	745	656	755	701	708	726	671	724	707	714	724	752	733	664	709	657	672	723	708	709	757	645	721	711	732	714	764	719	709	709	758	689	699	688	700	728	681	706	736	715	722	693	722	688	691	687	708	717	701	753	720	706	684	732	719	689	695	761	710	716	724	717	716	718	747	670	698	697	690	714	763	719	714	718	724	716	703	699	728	732	737	767	743	694	718	680	714	689	705	698	693	739	737	770	707	718	741	689	731	759	669	684	728	692	709	718	699	691	731	715	723	755	735	727	709	740	727	744	648	708	695	690	749	677	709	767	753	655	734	699	719	707	706	692	785	681	721	698	704	727	663	763	685	703	779	733	694	695	709	704	707	711	732	745	743	710	767	717	674	701	731	712	722	736	701	780	717	729	769	737	745	732	713	731	723	792	768	708	678	745	730	763	712	703	748	721	695	765	732	738	691	734	683	759	694	694	690	683	716	729	734	714	676	742	746	674	719	756	749	707	699	714	767	655	701	683	712	709	703	721	715	731	684	709	707	736	717	744	713	730	728	726	681	738	718	705	692	688	710	714	708	688	713	739	705	717	728	728	711	701	676	683	743	672	730	723	741	718	725	718	735	725	684	706	698	714	668	689	688	696	706	715	752	676	716	712	716	712	669	731	741	695	756	707	710	713	716	710	678	738	691	692	724	714	744	693	671	748	774	742	708	708	719	686	700	757	754	665	691	699	718	673	715	739	694	709	681	709	711	721	711	707	744	712	700	767	749	703	731	745	729	703	756	706	727	733	722	680	704	684	729	702	701	691	712	729	683	698	749	722	694	738	730	664	754	719	728	653	728	746	717	745	735	739	693	708	704	752	657	694	773	731	731	721	726	718	698	697	736	702	735	671	739	701	714	721	711	761	746	709	701	715	697	757	721	683	731	730	700	683	662	700	678	718	748	700	727	762	722	707	723	734	701	655	670	692	679	748	680	719	723	713	694	721	661	659	690	759	674	760	703	767	726	764	654	755	711	737	707	708	697	707	784	746	723	737	727	724	689	714	688	721	739	682	717	727	756	670	727	673	711	699	715	715	684	685	735	734	700	735	703	730	699	681	660	720	680	694	688	703	703	709	677	734	687	734	729	694	720	703	688	688	720	713	693	730	702	697	725	739	710	729	733	685	739	746	695	720	675	707	706	733	727	731	718	679	698	721	706	725	745	733	699	709	715	750	722	686	702	716	665	721	691	727	713	705	710	698	736	668	745	738	778	690	706	737	725	765	704	719	693	715	709	718	698	696	740	695	677	716	696	757	743	713	704	726	731	706	692	729	705	738	740	707	720	710	687	767	700	725	703	749	687	735	713	705	689	718	669	702	688	716	710	666	713	706	696	722	701	722	685	673	692	721	658	711	699	752	735	723	733	699	755	658	712	733	701	712	701	706	722	713	722	724	692	747	703	713	729	718	649	763	725	741	716	747	679	716	669	771	755	739	709	735	734	766	739	678	669	755	715	740	720	682	694	695	727	796	716	726	666	725	736	698	711	754	729	690	709	685	679	749	713	726	705	713	749	709	709	705	735	740	748	701	730	774	763	684	726	724	648	729	701	722	745	687	687	721	668	699	724	723	686	712	699	675	704	690	671	727	755	642	764	765	673	720	711	667	703	740	702	703	669	681	733	700	724	732	689	718	732	766	716	735	668	716	681	729	685	699	724	726	669	713	712	723	702	682	726	670	743	731	712	710	683	667	723	760	678	759	730	720	732	743	701	685	718	742	694	668	717	697	693	685	714	708	718	735	712	753	716	667	707	704	733	700	679	713	654	708	731	716	710	677	711	734	740	717	714	709	710	705	696	736	628	769	689	730	690	733	767	730	727	709	715	739	718	689	696	702	734	704	684	699	700	720	759	715	694	715	723	732	727	698	727	729	744	687	690	730	638	710	706	682	670	725	718	735	715	695	740	687	708	718	671	740	724	682	730	724	762	695	745	698	709	694	732	684	717	754	735	728	693	775	685	708	679	643	721	724	698	708	694	684	730	702	694	742	678	737	710	704	724	731	724	726	710	716	717	712	711	700	730	716	717	700	706	777	706	688	692	722	752	687	705	683	699	720	699	695	697	779	710	694	663	720	681	716	747	740	718	703	701	647	708	691	673	707	728	754	738	712	684	737	707	756	697	698	745	689	687	715	730	740	734	742	709	678	695	672	708	697	745	710	711	719	693	720	730	681	699	740	679	752	730	667	669	779	634	708	731	705	714	697	715	672	731	755	744	724	707	678	772	692	735	708	746	754	721	677	753	666	722	768	692	714	690	714	740	705	754	678	692	745	721	732	686	690	742	720	700	722	705	698	697	717	701	688	688	708	683	730	678	725	717	722	697	716	726	698	659	679	707	678	691	731	697	706	698	733	695	656	710	715	709	725	704	741	677	679	677	761	696	687	747	725	753	697	728	733	709	708	712	745	742	723	725	668	672	736	703	729	709	683	712	721	686	722	704	710	703	692	729	666	680	687	713	749	719	730	725	687	693	679	726	692	709	712	723	685	757	719	686	706	699	707	725	729	701	712	681	703	690	685	740	721	695	746	703	701	682	706	731	718	708	724	693	693	738	723	739	723	688	682	747	716	764	735	757	709	736	725	740	732	700	667	730	718	738	720
28868	17610	4180	968	769	759	692	638	711	624	681	699	664	641	664	637	618	639	688	667	701	689	645	655	627	638	634	669	693	699	664	644	632	654	675	644	659	643	664	677	601	652	657	656	648	619	680	613	644	648	666	713	646	651	723	631	650	633	640	673	615	608	651	650	672	674	661	672	689	637	591	662	638	625	617	745	635	662	643	646	633	653	675	624	685	651	654	641	637	649	675	698	666	651	626	635	633	705	619	616	621	696	655	654	666	641	631	680	738	593	654	682	658	679	715	605	685	657	612	705	689	666	630	653	667	690	652	646	648	663	676	662	644	706	677	697	702	622	651	631	648	673	677	695	616	626	664	640	650	672	704	674	665	613	667	658	659	634	643	691	685	627	671	651	669	608	636	657	643	665	703	704	669	620	637	654	670	701	598	685	647	687	700	634	600	650	622	681	678	669	694	631	605	669	619	661	690	666	661	645	661	640	626	639	641	633	618	622	667	650	664	623	657	639	633	622	647	623	620	661	680	625	617	675	683	659	642	664	626	672	705	639	651	625	673	665	646	641	669	626	641	634	649	707	643	655	638	686	647	675	673	655	656	703	659	612	655	657	664	717	661	665	614	680	662	689	639	654	656	629	651	667	711	668	673	642	657	665	657	626	703	695	673	702	624	639	668	635	608	622	662	683	680	680	677	664	664	666	649	665	685	719	680	667	650	626	693	660	643	645	689	660	603	640	654	677	648	620	670	655	595	610	618	650	618	666	701	636	690	717	681	668	669	684	639	652	630	689	664	638	666	679	656	652	649	694	656	656	642	670	645	657	648	673	691	666	689	655	592	689	656	669	659	679	689	657	689	639	692	650	705	683	622	666	677	645	635	639	690	716	662	689	603	656	628	627	643	673	656	658	595	654	662	646	664	677	657	661	683	584	661	674	646	648	667	599	620	638	656	676	607	675	668	629	680	667	671	656	705	642	604	636	672	657	673	735	653	646	674	663	597	663	687	656	614	722	659	615	604	599	626	660	679	677	633	625	609	612	623	635	651	630	610	669	661	631	649	634	701	693	684	589	645	620	588	717	671	638	664	661	660	688	626	664	677	639	701	625	639	682	649	673	662	656	634	648	656	684	653	626	658	631	662	610	655	666	677	653	647	658	662	646	659	658	617	637	625	664	673	679	681	649	689	668	669	617	649	684	661	703	612	694	680	682	660	644	627	649	659	640	641	618	644	611	687	640	682	690	703	624	631	637	654	663	648	638	675	679	641	675	670	688	653	666	629	655	645	640	707	652	612	648	628	708	647	616	670	666	673	611	670	656	633	703	669	661	643	628	660	647	643	671	654	663	641	672	662	660	650	641	656	656	686	610	673	684	632	663	646	656	691	706	666	648	664	694	648	692	652	669	612	686	663	638	623	698	698	676	653	676	613	660	653	676	630	619	676	666	615	654	634	675	623	694	685	643	658	681	672	633	644	650	660	688	624	634	660	661	640	670	633	601	682	615	648	624	680	688	631	663	646	623	654	646	663	703	670	698	629	683	627	660	688	694	676	640	659	669	650	646	646	632	654	652	644	660	651	640	715	688	639	689	659	662	684	659	633	687	659	659	673	679	654	617	687	635	662	638	687	657	600	662	660	648	646	654	689	678	707	692	673	687	663	682	616	662	630	699	639	585	641	661	653	637	706	661	634	623	654	667	627	672	670	684	681	678	653	580	656	658	682	645	709	666	619	675	675	673	692	660	615	640	726	714	629	683	682	658	701	647	634	647	655	639	662	656	631	618	641	663	660	672	678	662	675	692	653	648	631	614	660	670	686	662	692	622	659	645	652	681	680	638	597	679	693	662	645	627	654	657	669	656	579	683	660	621	663	626	646	632	639	698	658	637	622	673	647	653	671	650	688	658	683	575	663	676	708	690	650	710	640	670	665	598	669	630	643	674	668	639	632	623	628	626	604	662	721	642	649	636	676	690	661	639	672	645	652	676	686	648	634	686	609	634	722	706	585	726	671	655	636	608	643	633	707	643	632	658	683	646	655	641	642	623	685	637	677	607	697	615	673	639	654	613	633	646	663	673	658	623	635	658	722	670	674	623	623	615	663	597	649	634	641	628	659	580	645	672	679	686	621	697	610	652	645	651	661	668	643	640	662	688	623	665	656	674	638	645	633	689	650	638	658	690	694	621	661	696	652	671	698	615	666	680	646	638	660	648	674	619	628	689	638	668	627	634	667	669	636	695	659	668	670	630	661	617	716	635	622	645	681	639	667	692	655	654	676	611	660	659	615	671	666	662	710	642	637	652	625	647	637	674	590	662	641	664	634	627	713	627	628	708	647	659	615	662	657	672	633	664	649	648	631	656	678	696	630	698	623	644	675	641	656	620	616	640	669	640	658	650	638	661	627	623	614	629	633	617	659	657	684	663	634	689	670	672	641	662	644	631	639	648	723	588	634	669	661	681	687	641	650	639	609	669	651	647	620	620	658	630	673	636	727	637	630	658	642	664	654	651	641	660	644	646	684	671	641	700	628	648	674	627	656	686	602	709	662	644	655	650	666	655	627	657	686	702	637	679	680	607	672	639	683	625	694	711	661	668	701	637	670	661	635	632	688	677	600	663	655	686	676	632	628	659	657	616	701	648	665	644	616	669	704	619	633	672	701	661	663	659	639	662	669	697	663	636	645	689	690	681	669	629	602	696	705	671	655	671	670	643	647	700	610	673	685	638	643	651	654	664	696	636	637	629	673	619	683	649	711	677	621	623	646	674	619	698	673	687	665	658	664	658	686	638	650	677	657	604	667	654	661	651	612	662	684	648	627	643	730	672	630	626	693	659	646	678	626	625	609	639	656	642	695	634	660	677	636	642	649	733	618	640	641	693	604	667	682	578	661	684	667	615	619	646	651	661	653	667	610	600	672	648	648	645	601	643	659	622	645	669	625	670	649	666	673	704	632	662	651	624	656	657	662	664	662	640	640	642	634	672	671	659	664	651	683	664	671	615	637	647	668	630	666	679	647	645	665	659	675	661	654	704	659	650	643	641	610	646	676	668	669	658	653	650	689	607	656	639	631	664	677	659	681	647	600	693	639	649	615	656	662	635	667	630	652	677	644	662	657	652	698	631	669	673	694	619	661	635	629	652	619	635	672	621	664	631	639	646	639	632	701	654	619	617	618	630	689	635	649	682	689	671	704	683	613	686	607	674	684	642	653	670	702	660	672	654	683	636	666	658	625	669	680	673	659	625	665	685	694	726	640	565	664	645	697	649	665	669	656	686	686	675	664	679	714	648	648	656	626	638	610	711	687	673	652	664	662	656	664	622	670	632	631	623	700	625	626	711	622	641	615	632	662	657	645	627	606	636	707	641	662	690	685	639	606	698	672	682	647	629	650	687	651	644	628	694	682	668	668	654	634	623	675	650	657	689	644	661	659	679	640	654	642	661	594	637	685	648	693	619	668	644	667	660	602	641	616	669	650	635	666	658	631	627	648	616
11437	1187	1036	803	754	732	730	744	667	728	739	667	703	677	658	718	717	701	689	704	664	678	698	758	719	680	606	682	676	637	691	697	657	669	682	674	667	658	648	743	736	700	685	706	703	664	678	677	702	664	670	708	674	668	689	672	706	687	679	681	660	656	712	732	703	640	672	685	699	689	726	704	673	695	772	646	679	718	703	707	646	645	687	649	747	693	674	666	721	673	700	658	721	693	737	728	709	682	641	695	685	699	657	699	687	737	647	705	686	696	719	701	695	674	669	739	680	699	632	633	694	654	662	711	733	643	665	730	700	659	661	671	691	657	715	712	713	648	656	686	713	692	707	675	685	688	651	656	688	672	693	690	662	653	700	664	670	680	731	710	673	690	698	702	678	667	633	693	684	654	689	685	674	653	655	706	705	679	653	660	655	720	664	645	637	699	640	712	651	703	704	649	686	667	637	687	659	672	632	646	705	676	682	700	673	702	668	636	686	705	660	675	670	687	690	722	714	722	692	693	687	707	659	722	705	675	732	677	660	688	681	645	660	683	654	684	669	644	694	640	709	669	669	715	679	722	707	699	677	671	698	720	727	692	700	714	672	676	636	682	703	648	646	678	674	672	726	655	695	673	704	647	695	632	722	683	629	733	691	671	702	695	666	701	703	658	713	639	637	672	690	711	691	638	665	648	600	658	692	699	717	652	710	647	705	677	712	672	701	708	672	665	697	658	708	669	632	653	716	708	696	719	687	729	667	749	647	674	651	700	703	709	682	674	713	716	695	668	657	734	694	683	688	691	653	703	669	685	711	697	649	648	704	688	669	703	669	693	686	689	692	680	705	667	662	661	663	724	692	674	683	705	730	654	717	658	673	680	674	741	670	675	656	743	670	663	681	687	624	734	640	657	683	654	664	710	665	711	677	716	678	690	664	679	655	708	666	692	709	739	667	682	658	675	656	674	664	690	679	686	661	644	691	666	695	627	669	686	690	682	690	630	634	671	669	668	654	706	697	647	693	724	739	684	691	692	667	697	687	687	705	700	682	703	704	676	732	689	677	700	657	692	648	630	657	674	650	693	716	670	647	719	693	675	630	714	662	661	718	707	664	718	694	710	685	699	703	691	674	682	688	703	700	703	704	721	693	703	656	624	727	636	705	691	689	705	698	660	685	716	686	663	628	681	628	676	691	707	632	674	728	637	705	696	651	670	704	609	674	678	631	702	659	747	675	683	689	714	635	654	654	688	672	660	670	683	688	678	718	694	688	655	655	652	705	696	669	684	638	663	671	670	666	698	723	644	686	650	677	708	661	671	697	685	706	683	685	674	691	662	663	650	664	704	661	682	664	673	696	682	647	662	672	641	675	690	672	718	720	666	660	669	671	704	676	696	686	664	700	700	721	658	653	657	637	663	636	684	625	675	663	671	688	684	698	739	631	714	650	635	679	682	644	708	681	678	669	634	692	697	706	691	682	689	690	682	687	699	673	667	645	682	628	677	654	672	626	686	647	685	684	681	680	665	694	675	671	693	655	709	671	679	700	709	656	667	704	699	669	682	677	676	678	680	746	658	686	731	670	700	669	696	695	701	682	687	689	647	690	662	646	730	680	650	675	697	712	741	700	705	687	708	686	641	695	683	732	665	666	678	703	689	685	710	676	663	665	668	681	660	691	660	691	681	700	670	725	604	661	688	693	637	660	700	671	668	642	721	663	676	638	661	715	651	642	687	674	682	678	738	676	701	680	693	639	668	720	683	664	630	731	709	703	681	644	725	696	687	678	673	677	648	671	641	664	709	687	700	762	662	681	708	689	713	690	711	691	657	708	648	709	653	692	670	709	688	663	692	696	721	713	649	703	669	642	764	666	684	701	622	635	649	686	663	679	698	680	704	729	670	697	682	649	676	678	730	681	650	698	668	710	712	696	652	717	642	659	728	690	708	678	688	710	680	716	697	695	687	667	642	680	715	688	725	708	645	697	671	668	677	655	676	682	658	656	678	708	655	684	694	696	652	697	644	674	684	694	661	661	686	754	654	694	712	699	672	655	692	707	690	678	716	666	694	676	685	680	673	716	738	686	670	692	707	656	669	699	693	698	693	717	642	654	675	678	718	701	637	645	665	676	690	679	684	687	729	715	686	747	669	673	677	657	702	700	718	694	619	651	647	693	690	667	710	653	695	698	697	693	653	737	696	592	700	724	672	686	689	719	681	696	722	657	668	685	696	682	689	673	686	663	668	699	668	677	680	686	699	663	701	694	676	714	677	663	706	684	678	647	613	669	681	663	709	635	688	725	631	703	703	677	713	683	724	703	672	677	668	673	674	684	685	675	670	694	698	650	685	630	695	656	702	662	665	685	706	689	649	697	661	653	711	683	686	682	687	724	717	696	663	685	668	682	646	661	684	718	698	661	719	752	739	689	677	685	706	674	703	644	670	668	668	732	671	687	685	703	698	712	683	715	666	674	699	684	699	675	668	663	657	695	624	658	686	649	690	671	711	687	666	691	725	652	673	705	637	660	660	686	656	680	710	729	657	732	676	639	620	656	661	664	669	674	682	716	669	665	683	741	646	661	696	709	634	674	644	674	724	647	660	655	646	713	669	666	685	652	671	673	671	729	686	715	643	738	676	703	663	722	703	668	670	654	663	674	622	681	652	671	660	677	704	651	715	701	640	696	635	691	693	693	639	682	692	612	678	634	669	681	676	678	695	685	684	655	738	691	703	651	640	703	689	697	708	711	656	696	654	666	686	686	640	618	679	676	630	729	692	702	655	716	681	684	693	627	659	722	696	670	711	708	671	687	680	668	718	682	722	675	689	702	697	704	732	709	604	716	715	675	696	718	707	687	732	669	676	699	736	689	683	667	749	687	726	660	686	656	715	671	714	707	692	668	692	646	693	703	716	663	699	692	692	706	661	685	693	655	684	660	672	727	670	677	696	658	709	693	723	703	662	676	693	658	709	684	728	646	694	710	699	697	681	687	660	714	681	679	694	672	644	694	692	695	706	680	719	649	715	687	673	704	687	649	707	680	707	660	705	716	631	649	625	698	678	705	650	689	716	662	643	658	652	671	648	678	706	666	689	689	657	657	697	692	657	649	696	677	675	705	712	700	660	626	700	728	655	685	708	722	682	626	662	752	678	646	689	679	661	679	693	651	687	659	660	674	683	674	628	664	671	673	707	692	613	713	718	668	668	660	673	685	681	681	686	638	664	650	679	656	651	738	654	657	657	709	705	684	693	643	682	681	671	679	678	696	639	712	632	715	658	689	710	697	731	647	698	683	633	687	671	677	677	677	678	678	687	690	722	638	708	677	655	734	680	678	703	709	678	745	643	699	664	667	677	691	680	675	692	683	684	694	681	690	690	695	665	679	698	644	667	678	685	719	622	692	667	694	687	679	723	618	670	712	707	676	715	659	666	684	697	681	675	685	687	653	645	653	637	718	650	710	652	689	686	689	692	710	694	712	696	705	678	682	734	727	664
24262	21604	28961	24730	21593	9782	1196	869	775	699	668	639	608	629	559	592	592	568	577	526	563	525	538	556	535	518	507	520	511	529	561	487	503	512	514	529	530	463	521	534	528	533	542	497	531	554	504	528	548	559	522	516	521	565	508	530	537	504	505	516	509	535	514	497	497	526	501	503	515	531	510	516	507	536	533	533	495	488	519	507	520	530	523	504	466	473	531	514	532	530	538	540	511	513	538	495	537	523	521	544	471	540	538	549	518	533	563	512	536	512	524	535	545	512	517	524	518	523	525	534	531	531	518	554	510	552	506	549	502	508	529	524	500	548	547	554	506	526	514	516	498	516	523	495	525	504	513	533	504	516	533	500	543	519	567	545	547	501	475	546	526	518	536	558	553	530	529	523	500	526	533	527	532	540	514	500	529	534	484	523	495	528	521	516	512	527	520	504	530	502	509	540	501	549	507	539	510	526	496	554	516	569	523	520	525	515	522	501	507	531	543	532	525	536	499	539	542	507	503	528	500	569	508	533	542	512	470	481	528	527	486	464	548	525	527	497	517	505	497	572	507	504	528	544	501	532	526	556	517	492	531	516	490	509	514	504	562	513	512	489	530	520	517	470	519	529	566	534	534	536	543	556	533	554	506	499	526	526	517	546	554	535	543	511	525	521	533	523	538	536	495	494	559	526	543	502	532	541	514	519	502	520	488	482	518	572	512	529	484	516	512	515	494	534	524	508	524	506	508	522	524	513	485	499	545	508	542	536	491	525	515	529	479	485	506	506	515	503	522	548	504	536	527	529	491	539	505	521	510	484	536	488	503	479	539	523	520	545	510	536	507	552	554	530	528	489	529	489	482	517	543	526	517	521	544	483	494	510	537	489	548	472	459	525	552	511	541	524	533	495	516	541	517	526	489	508	525	505	491	518	516	542	550	479	542	494	517	480	502	497	535	497	508	494	511	524	518	506	502	528	524	509	534	494	502	517	530	527	506	489	527	516	478	548	509	548	518	498	490	517	499	568	515	506	548	563	559	500	548	522	501	575	504	498	504	528	540	507	528	504	564	552	507	487	523	544	516	535	518	516	560	536	528	538	526	500	524	521	477	558	492	534	505	562	493	524	529	512	531	490	467	535	507	508	516	519	506	492	511	501	497	517	508	501	526	529	513	494	491	478	531	530	487	496	566	524	489	515	522	474	509	533	564	521	534	519	482	488	498	543	530	514	505	509	533	511	509	536	494	547	536	528	496	485	535	486	528	532	461	522	487	520	495	525	550	491	501	539	516	517	560	489	529	466	499	518	494	535	571	531	516	530	515	491	493	517	514	508	506	523	557	499	505	545	544	563	540	520	569	538	530	465	553	537	534	521	491	558	502	537	538	525	497	506	510	540	520	508	535	507	468	492	512	521	497	476	533	475	523	522	518	501	556	511	512	527	528	527	525	476	524	496	496	526	558	518	531	497	510	507	521	544	520	524	508	529	534	487	515	506	524	489	542	567	560	519	577	510	500	512	522	519	495	478	468	537	521	531	539	553	486	562	500	518	551	510	508	472	545	530	516	487	525	521	489	548	529	494	533	494	496	547	545	534	545	506	528	538	519	567	526	510	522	490	504	514	486	504	536	523	512	565	580	514	540	553	543	479	507	536	494	530	518	561	433	494	507	495	525	496	522	530	510	504	517	504	520	504	485	499	550	530	515	488	523	524	485	559	529	515	560	514	538	514	515	511	512	574	551	560	514	553	491	487	509	537	490	521	485	556	493	562	525	508	531	524	557	518	520	557	544	530	540	505	496	543	519	507	526	523	503	498	504	514	507	551	521	513	517	512	495	503	550	494	546	547	546	554	505	522	511	527	537	494	532	495	567	526	546	527	545	511	540	527	539	527	543	567	533	525	511	485	560	469	553	472	507	544	483	524	520	554	534	538	535	516	506	503	588	556	514	524	508	490	573	451	503	527	560	519	510	508	540	523	551	488	493	486	517	511	504	519	509	575	506	454	506	564	536	498	523	555	528	495	535	491	521	480	526	537	530	491	566	479	541	518	536	525	532	482	516	458	515	525	497	497	515	517	542	493	507	526	490	483	495	498	514	505	510	503	539	562	544	455	532	521	527	524	534	541	534	493	533	519	522	529	506	533	529	514	508	507	483	509	516	513	527	550	517	589	523	489	514	523	524	536	545	504	481	481	529	496	529	509	510	524	519	519	499	529	546	501	502	514	463	552	514	578	534	504	537	503	494	555	538	537	522	480	489	468	570	551	549	520	511	512	523	529	528	509	555	544	519	538	534	493	490	521	491	529	533	488	548	546	549	493	561	549	494	523	496	523	544	508	501	534	500	569	552	508	527	502	489	548	533	559	535	535	527	486	520	525	535	502	535	535	465	525	501	559	516	499	542	547	499	501	528	524	496	479	532	502	531	493	499	529	483	476	498	505	531	508	585	551	540	490	504	545	473	482	516	516	514	532	530	525	503	497	546	524	492	500	479	513	507	498	523	488	518	541	498	550	546	529	500	534	538	511	535	526	508	550	484	473	515	478	484	495	539	496	496	493	558	516	493	490	533	514	518	586	489	567	518	518	519	504	499	525	546	518	520	536	505	541	525	496	482	501	482	504	500	527	531	514	503	519	484	522	542	505	512	564	522	524	539	538	503	503	520	501	474	479	512	493	516	532	517	511	509	564	509	506	522	502	528	538	499	540	524	547	515	509	505	471	518	522	490	555	509	520	485	516	509	485	484	510	525	481	565	510	524	499	510	506	475	504	539	525	528	541	538	460	474	504	476	564	520	546	529	550	502	522	501	516	492	505	488	513	501	554	534	521	513	486	519	485	517	505	539	518	546	503	506	511	523	476	525	472	539	494	520	509	525	502	501	476	524	518	530	546	541	507	516	488	563	494	522	522	491	487	496	539	542	510	521	530	483	501	495	518	505	519	492	491	503	499	500	520	517	491	505	494	538	509	512	523	496	503	516	505	494	505	502	516	490	512	506	536	497	530	495	485	505	507	505	487	485	503	539	532	493	493	510	502	516	481	535	527	529	550	516	515	490	539	506	517	498	550	527	535	528	525	496	533	517	506	526	522	485	541	515	468	521	507	499	507	494	537	503	525	520	535	554	509	517	522	535	519	497	528	502	477	512	480	490	486	495	521	537	532	516	496	506	482	500	549	519	556	528	549	497	549	504	508	517	489	487	546	532	487	524	515	536	524	523	483	511	505	473	520	528	511	577	531	568	512	499	498	506	517	542	533	537	542	536	501	500	488	534	523	522	586	522	567	500	499	513	593	528	485	596	513	546	535	469	486	538	488	483	463	522	512	538	509	572	521	551	545	490	508	503	528	480	495	537	558	530	534	518	536	489	506	485	529	544	532	506	505	473	530	538	491	547	556	484	525	547	517	539	514	520	485	522	509	540	523	523	527	519	475	498	529	549	526	512	536	523	536	541	552	526	495	500	501	533	539	524	525	491	515	538	551	534	514	502	569
10727	8552	5701	2816	2094	1636	1351	1153	960	834	807	716	707	691	644	661	670	642	612	606	591	588	604	594	572	603	533	591	553	568	509	560	533	545	516	533	585	532	517	582	572	526	614	537	552	564	545	574	516	540	550	549	531	600	516	536	515	595	560	544	536	549	548	577	543	557	527	555	528	498	522	495	519	565	512	550	507	522	517	560	539	558	533	534	543	572	520	541	534	545	528	564	545	528	505	554	563	537	551	532	570	552	546	537	533	553	526	577	572	587	550	596	534	521	583	552	567	573	575	572	563	542	546	540	542	567	545	558	535	589	575	565	494	553	544	551	517	543	527	532	515	530	511	518	531	517	545	509	529	537	543	549	536	534	470	520	538	570	541	554	548	534	519	533	535	562	560	560	565	548	509	559	559	539	555	551	539	510	534	531	550	523	542	523	517	516	547	553	536	580	539	517	517	539	549	539	572	560	534	542	565	522	540	560	522	543	545	549	557	527	529	498	495	567	573	552	580	530	550	536	546	557	553	541	530	548	513	537	484	533	550	544	557	538	491	565	552	538	513	558	554	554	530	578	487	519	514	490	556	504	551	538	582	554	531	559	566	529	559	532	520	512	518	517	552	509	563	586	529	519	500	560	529	549	510	559	552	506	544	555	561	541	514	541	536	578	534	595	568	545	573	538	540	532	508	541	481	555	532	528	527	558	531	556	499	554	523	563	512	509	530	530	509	541	525	539	565	545	553	528	535	540	552	519	570	522	525	517	531	556	552	474	595	534	539	512	530	529	545	537	537	511	530	558	523	525	524	547	539	520	519	545	551	556	513	555	571	529	553	574	552	531	562	527	513	545	563	551	578	528	536	557	502	556	565	560	513	562	521	545	522	516	507	562	567	519	576	538	549	540	512	547	532	556	545	546	536	499	541	548	524	554	517	552	512	549	562	511	517	558	527	563	527	545	568	527	551	544	569	516	490	536	557	570	518	524	546	554	520	540	528	542	524	561	534	577	567	514	544	533	519	540	508	495	552	536	561	536	529	496	538	532	552	530	546	521	560	535	526	539	551	511	526	511	527	512	500	539	540	508	519	546	515	540	532	519	527	537	518	499	485	513	472	540	499	537	525	527	536	543	491	559	536	548	518	514	568	514	561	536	534	539	562	525	573	554	552	504	572	576	570	548	515	545	527	527	565	515	571	526	535	545	529	539	580	511	532	546	534	568	552	556	543	521	507	568	510	540	562	523	535	542	564	531	551	584	543	556	593	534	514	507	528	551	515	496	578	534	522	532	544	543	553	546	533	536	516	530	528	531	526	505	571	558	543	516	525	577	533	539	494	534	522	563	556	552	536	525	575	545	501	522	529	490	532	556	533	539	547	541	551	524	566	543	532	522	517	529	555	496	543	587	509	512	543	516	548	528	562	513	573	529	514	537	518	501	560	542	538	543	530	545	520	504	514	516	538	501	577	562	585	525	522	520	525	521	544	535	534	544	497	569	557	544	546	556	564	545	541	565	560	560	528	531	561	521	557	596	557	532	519	525	561	512	539	528	572	521	515	565	547	526	508	504	520	530	539	541	554	561	568	491	547	591	521	543	494	565	579	536	529	533	558	521	531	520	527	535	551	534	544	590	556	548	552	495	556	544	523	535	499	527	519	548	523	539	577	562	577	531	559	553	554	537	562	561	606	519	530	546	545	572	523	561	529	521	555	535	542	563	510	521	522	506	542	553	540	517	533	539	510	557	554	566	551	575	501	524	568	572	563	532	516	533	555	525	489	534	548	493	522	501	540	506	572	519	532	536	519	558	535	548	564	540	564	585	571	562	528	541	550	520	567	537	538	537	547	559	556	528	533	534	579	524	559	568	548	539	550	583	546	535	501	521	584	509	548	506	535	509	550	527	522	544	519	553	528	508	517	553	553	524	488	560	581	526	531	517	534	527	517	531	528	544	546	546	552	528	616	580	502	539	485	533	563	509	528	535	560	560	549	554	525	545	546	541	498	524	541	546	519	538	528	554	498	572	517	538	548	532	512	527	542	500	571	514	548	528	559	579	537	517	545	574	536	532	537	484	524	498	545	545	511	560	527	539	525	564	559	571	529	553	522	543	560	536	542	560	535	518	544	578	587	548	528	507	567	599	557	540	525	545	529	567	522	555	516	562	562	551	549	549	559	577	563	565	541	509	516	564	544	547	551	540	529	539	533	572	516	525	529	543	494	547	573	505	535	563	526	575	524	512	541	483	533	511	563	533	511	548	497	527	509	549	533	533	600	550	487	521	503	496	520	533	541	556	536	490	573	551	546	549	536	533	540	498	582	531	541	562	531	564	512	485	551	556	501	558	510	537	532	537	518	558	527	583	535	539	535	514	511	512	536	513	538	608	584	573	543	528	559	520	585	512	513	529	529	553	532	545	546	552	517	509	554	529	480	539	536	486	513	552	526	506	556	551	509	556	514	513	506	509	547	495	507	560	568	566	510	548	552	542	522	550	555	540	540	520	523	533	501	523	553	545	560	531	548	537	529	520	548	540	525	540	546	507	533	535	512	550	558	566	527	531	510	526	561	526	534	515	565	512	513	554	555	507	548	567	561	579	529	577	524	569	572	584	555	549	556	540	581	549	536	553	535	563	532	572	540	530	533	573	546	560	518	522	537	523	542	552	518	525	511	546	551	525	515	510	508	497	552	526	514	538	536	497	541	549	510	544	560	523	528	560	520	537	571	503	527	558	519	533	535	536	547	574	544	499	547	533	517	498	575	514	521	484	549	517	539	517	553	546	541	533	569	495	548	539	542	568	523	558	510	518	558	500	550	524	548	515	494	494	518	510	544	563	531	554	548	539	526	531	495	552	506	530	545	567	545	536	522	569	542	545	576	603	563	536	521	540	514	510	575	529	544	520	534	544	526	508	521	538	509	537	560	528	562	540	554	535	548	551	524	548	541	490	547	558	527	548	504	550	555	551	520	549	503	558	537	546	512	537	545	555	554	552	573	524	541	526	527	528	542	540	583	567	538	534	507	538	491	510	538	568	587	500	533	517	567	494	526	526	532	545	540	550	510	513	608	545	535	525	558	508	540	530	516	560	538	536	534	513	513	539	524	571	472	543	521	514	562	546	532	508	567	557	521	542	562	584	536	544	505	537	525	532	538	567	552	553	552	541	504	514	560	572	503	553	578	536	580	523	536	532	547	577	549	512	534	546	530	572	537	516	545	560	527	543	510	579	490	547	529	532	529	508	574	583	553	483	512	532	552	519	568	519	528	524	548	497	504	565	592	531	520	564	569	544	539	560	506	534	546	558	514	526	545	516	562	526	527	530	545	547	516	543	516	555	522	542	524	536	515	546	559	518	533	547	550	542	531	505	504	512	514	547	563	522	544	507	549	517	589	545	509	525	490	542	549	505	545	576	547	532	573	540	537	516	550	509	516	524	529	507	531	531	526	551	556	582	530	531	516	561	505	505	544	553	560	568	558	538	558	550	543	531
25418	21526	27645	25781	9891	1338	1143	988	994	939	977	886	918	926	875	890	882	919	853	847	919	897	918	886	909	919	884	894	844	872	891	860	828	855	835	885	830	866	827	868	894	830	882	876	850	849	918	872	850	817	873	848	878	823	829	823	858	867	829	895	823	855	837	824	844	889	864	880	842	857	847	842	829	842	825	917	896	858	815	868	892	869	837	905	828	900	849	871	869	876	874	773	810	879	853	839	883	825	891	813	863	860	899	831	875	864	852	870	890	827	839	824	899	898	809	864	889	861	823	877	867	878	846	871	862	861	883	801	896	886	811	870	868	845	869	904	803	851	840	831	832	872	893	852	869	837	833	803	840	895	899	883	885	878	868	834	845	873	935	905	846	865	869	852	895	820	863	855	883	826	887	878	861	810	858	912	788	820	821	855	848	884	923	851	836	840	830	890	809	850	823	868	826	844	922	857	865	869	885	868	823	865	893	887	849	850	861	860	826	855	837	918	865	832	874	842	784	901	861	840	851	830	897	835	798	831	865	894	891	882	853	893	794	836	841	896	826	910	808	840	817	887	832	874	864	850	894	883	813	846	844	879	865	792	851	853	855	850	823	851	818	793	851	872	874	834	849	855	841	892	825	869	812	880	861	790	894	940	889	880	849	874	869	817	904	855	868	855	824	812	845	826	782	864	873	863	850	867	844	886	859	848	855	891	847	818	845	809	814	871	824	878	842	870	890	878	841	861	804	911	888	832	824	882	843	831	871	871	833	874	790	885	899	850	844	798	835	868	901	828	812	843	899	843	853	865	849	847	792	862	895	885	923	825	882	829	862	891	878	898	889	826	821	815	859	932	824	874	851	916	836	818	833	854	883	854	895	862	871	888	871	861	859	886	860	826	893	871	839	854	869	840	859	848	853	844	801	882	917	856	836	898	844	861	900	849	892	895	823	885	880	898	828	812	861	848	910	850	855	896	870	825	829	853	815	828	816	885	843	877	904	816	855	839	811	865	891	867	913	822	889	894	857	868	845	841	805	878	824	855	813	874	826	839	825	896	841	830	851	829	854	883	823	831	888	790	864	788	824	883	843	887	807	876	860	918	915	880	889	851	890	851	829	864	876	851	871	835	838	877	792	880	873	864	891	844	836	844	876	885	853	868	819	849	814	907	908	884	811	881	854	922	811	820	870	867	797	880	858	839	935	860	835	896	871	852	875	869	848	822	886	898	853	812	856	865	870	954	862	841	830	924	929	846	841	828	862	799	845	835	924	893	877	884	887	878	866	830	824	853	806	801	859	817	888	868	845	861	857	842	854	845	859	838	874	868	901	806	820	851	872	854	853	875	849	925	871	869	879	905	805	851	857	828	825	817	869	876	802	842	891	863	874	841	911	887	884	870	839	856	840	894	912	871	924	839	877	880	844	844	868	874	864	887	829	861	816	897	799	873	829	867	845	824	838	886	868	869	791	857	827	847	855	857	810	887	844	840	876	869	874	868	875	866	818	878	915	874	906	876	868	808	840	822	848	848	849	849	866	840	849	828	832	850	871	838	870	899	856	890	859	804	883	834	835	897	812	874	883	910	862	830	867	819	873	901	838	855	820	904	884	859	857	895	829	890	873	852	833	878	888	863	857	838	821	847	829	847	891	846	806	848	862	888	923	840	822	856	820	828	865	848	849	858	847	799	899	890	889	874	850	819	864	787	900	829	840	838	871	812	885	853	847	872	865	908	900	866	846	881	788	878	868	848	872	839	835	885	789	842	829	839	884	904	816	878	881	865	842	859	881	841	877	883	861	841	820	849	911	816	845	867	883	836	904	869	840	872	834	919	866	868	863	881	892	891	849	787	853	900	906	845	892	895	885	903	836	855	885	853	846	815	892	881	879	859	827	864	883	889	831	849	871	875	879	834	866	832	836	865	870	885	890	887	871	838	910	858	913	825	867	807	854	872	846	899	907	827	879	882	859	824	863	881	857	878	888	818	887	859	895	799	871	849	872	896	857	847	861	858	805	866	897	868	897	869	851	913	801	919	885	837	771	868	865	835	827	827	890	869	839	852	824	886	828	849	853	825	849	801	876	819	890	870	871	833	858	887	809	804	835	844	871	874	886	894	885	844	949	845	846	849	894	917	838	831	868	852	860	896	890	857	838	879	859	852	862	865	888	868	841	865	855	856	884	807	834	935	850	835	849	855	822	879	853	822	919	873	840	851	868	875	868	871	873	884	854	853	868	848	877	879	886	864	818	850	819	847	848	858	857	832	886	850	829	877	876	874	859	841	863	860	872	844	867	860	808	894	841	822	935	868	870	803	839	868	864	880	847	851	815	832	841	868	928	856	894	869	870	865	822	900	896	875	842	843	817	878	824	883	885	913	881	897	849	833	848	866	826	860	843	824	837	841	938	849	889	871	809	808	863	901	847	830	937	851	850	949	815	826	936	881	904	866	814	913	899	812	837	834	816	857	826	860	898	905	887	831	865	853	814	870	844	858	842	894	825	895	893	835	899	821	813	775	799	856	860	859	882	781	879	819	891	854	871	884	919	867	874	850	837	853	789	853	841	866	846	839	857	803	887	892	942	847	902	886	910	835	853	849	926	896	816	876	865	874	835	869	846	814	865	882	846	857	834	911	839	879	828	860	837	843	886	859	875	891	850	870	821	905	848	888	835	844	860	864	893	884	875	824	852	855	855	842	859	798	830	822	805	785	883	831	863	852	902	843	838	907	815	874	865	838	863	860	823	826	883	836	820	862	807	857	865	834	827	879	881	878	942	827	869	829	873	841	867	819	884	863	808	838	811	847	838	836	881	846	931	843	902	837	849	801	794	877	875	858	849	925	895	838	847	876	902	875	812	809	920	849	889	857	875	843	911	847	841	860	833	900	848	880	872	851	884	777	853	821	848	827	866	886	864	805	847	902	850	840	871	822	847	823	847	861	837	881	870	892	839	870	881	896	797	857	899	863	905	829	861	893	845	917	819	841	868	840	899	867	828	929	842	878	848	875	885	881	847	892	844	900	854	810	870	852	850	861	868	871	829	862	784	884	831	865	888	861	829	816	868	849	871	849	810	853	863	834	847	865	835	893	906	902	904	880	841	862	818	820	853	857	867	830	881	801	859	815	893	802	834	864	912	886	831	856	836	892	872	849	824	862	881	889	903	912	839	856	859	886	837	857	888	819	871	869	836	873	918	876	862	864	894	793	898	847	878	859	800	816	833	908	864	844	871	882	857	826	869	849	865	881	868	834	855	857	824	863	841	873	807	828	788	889	896	849	881	839	882	833	870	818	891	840	876	849	851	921	848	846	818	833	840	852	833	864	872	866	838	848	862	858	892	835	842	815	869	907	869	891	874	926	809	816	865	833	852	837	845	882	873	790	873	851	900	875	888	834	873	792	830	889	892	831	882	824	899	844	814	795	867	880	921	883	890	850	872	851	833	871	813	877	861	883	847	852	853	849	819	850	837	874	919	862	860	866	866	886	876	848
10491	5096	3495	2016	1667	1426	1302	1088	1036	1003	983	1040	963	967	890	885	932	857	912	878	934	848	905	944	865	893	889	859	927	924	949	891	855	893	841	911	850	839	845	875	801	847	869	863	918	874	901	884	903	846	864	832	846	857	848	885	905	867	820	884	884	881	834	889	875	895	901	868	833	862	873	858	848	880	904	878	875	874	868	844	835	860	861	889	854	799	881	830	841	869	818	882	863	878	834	861	842	931	887	856	900	889	852	862	859	911	861	901	893	934	844	927	814	924	860	851	881	871	863	872	866	830	897	832	922	891	894	844	855	913	830	837	900	905	882	853	863	928	836	825	895	863	835	835	896	849	893	847	888	902	862	859	852	838	833	885	824	869	863	834	909	892	813	869	861	838	857	882	896	947	887	871	834	842	889	862	832	828	822	816	844	801	813	862	931	930	876	875	839	948	864	821	838	836	844	850	871	888	876	866	824	866	879	922	842	860	904	885	810	844	864	891	894	871	865	881	836	894	799	853	842	891	896	878	844	855	862	906	831	895	866	888	880	833	835	922	908	883	853	840	814	840	917	866	850	871	888	836	851	868	876	877	859	852	851	872	893	890	918	863	900	835	887	849	884	865	874	844	834	855	830	880	873	780	883	833	873	833	847	843	866	866	917	866	890	853	864	860	880	838	873	802	839	837	899	866	887	882	844	815	938	899	883	903	842	889	870	834	829	846	858	845	883	855	854	901	895	901	881	797	873	862	925	889	884	880	936	887	891	882	883	866	850	887	933	857	850	841	848	932	890	864	834	845	876	848	894	851	835	920	870	863	912	837	901	856	826	833	851	857	908	855	861	832	878	862	837	886	901	965	889	871	876	852	844	858	899	916	834	887	838	888	875	859	890	820	886	859	824	831	810	867	800	874	846	842	864	843	895	850	887	882	899	884	846	838	906	846	862	846	878	888	834	834	870	901	836	879	848	879	852	851	840	872	856	867	827	842	901	868	827	924	864	863	853	887	882	835	811	839	829	895	800	863	829	827	827	869	832	895	865	839	824	888	869	876	844	889	865	839	819	876	813	897	849	878	850	841	908	837	799	811	932	808	910	894	869	888	881	845	831	876	892	829	921	923	836	910	875	873	885	811	893	858	859	863	836	839	874	865	873	856	844	884	806	892	861	865	816	833	881	836	849	864	842	833	894	871	863	899	831	831	878	871	886	869	829	910	862	889	852	840	834	910	817	862	849	877	854	878	791	863	823	838	856	897	874	834	860	826	833	837	848	892	900	843	872	875	866	918	801	856	833	903	926	894	903	867	860	836	860	908	830	899	819	892	904	855	869	860	865	850	913	855	882	902	814	835	868	858	891	862	847	826	861	854	828	838	826	842	867	843	899	862	875	897	887	846	844	893	871	907	896	855	896	846	928	872	880	885	845	869	811	864	813	825	878	893	904	855	868	879	832	823	872	818	883	880	883	930	849	943	843	863	899	867	911	822	873	843	866	949	900	897	886	875	843	869	901	863	864	865	897	873	864	841	841	870	845	856	846	867	880	900	867	872	835	822	870	926	862	864	863	906	856	870	898	897	870	911	810	834	847	854	838	904	931	846	868	883	857	834	874	828	885	855	872	880	842	896	854	859	897	880	814	901	866	837	907	867	900	898	880	855	864	841	899	890	862	844	837	862	862	898	870	833	803	908	867	871	860	849	872	858	881	857	868	841	897	812	870	848	860	891	890	894	809	849	853	870	923	821	856	890	867	866	858	862	865	874	879	817	887	862	960	849	843	853	830	857	855	820	859	871	883	850	884	863	904	836	864	846	838	901	853	843	847	889	845	854	845	883	865	872	877	868	883	835	853	833	867	857	846	861	885	837	809	842	857	873	878	831	861	858	837	865	883	870	874	891	878	891	883	793	857	880	873	849	850	843	887	849	821	846	819	920	867	814	887	879	899	856	845	836	877	855	846	908	883	875	908	853	828	895	884	892	852	850	877	865	894	795	859	833	882	859	850	836	844	873	882	878	870	924	879	839	870	824	868	918	893	878	832	827	891	896	867	855	869	849	871	918	880	858	838	794	842	907	857	899	841	853	949	891	881	833	843	815	837	885	844	881	917	888	870	810	864	818	901	873	875	850	843	842	851	864	877	883	859	934	862	870	827	814	902	835	825	860	906	882	870	837	865	878	837	868	902	869	877	818	869	894	891	896	857	853	889	842	836	831	802	876	824	867	867	895	869	849	828	775	839	873	843	868	889	869	844	924	898	800	860	902	870	828	958	875	884	899	841	838	875	897	868	852	864	904	858	889	853	885	897	799	864	888	843	828	822	810	897	911	849	861	854	898	816	837	868	866	852	874	828	780	809	866	853	862	869	848	896	886	889	862	806	849	850	912	863	825	918	859	874	885	865	865	857	845	871	878	893	899	878	848	840	828	847	822	890	876	827	869	860	864	894	839	883	890	880	842	841	811	818	831	886	875	883	834	925	874	821	885	878	851	886	897	857	871	836	835	937	861	877	889	910	798	861	897	842	851	864	926	871	880	878	864	862	895	909	889	862	891	881	858	850	899	851	866	887	890	892	839	881	870	890	842	909	884	913	862	880	909	881	848	847	889	906	868	875	857	833	872	883	910	874	834	836	884	866	882	872	859	826	924	857	871	847	884	869	833	882	914	843	920	851	845	864	849	857	830	864	842	869	898	904	804	878	860	867	878	873	815	933	919	883	870	841	876	901	888	903	912	866	834	884	894	834	898	890	829	878	845	877	876	854	900	823	841	866	889	872	851	830	893	884	886	906	866	863	834	831	877	901	825	829	888	882	866	830	834	814	886	882	907	809	903	891	863	893	847	822	828	815	864	850	900	881	847	898	853	924	831	865	868	891	815	885	888	871	862	858	838	805	905	868	866	841	879	846	895	860	867	864	890	828	878	865	878	851	795	886	869	827	867	829	857	843	844	882	884	832	887	830	835	845	876	871	898	875	864	882	846	887	842	901	862	839	837	889	885	836	918	881	844	848	802	839	865	874	858	853	858	832	857	853	884	819	838	862	886	886	832	899	835	819	879	800	886	899	847	890	844	853	887	820	877	858	880	860	865	878	879	852	838	843	865	865	869	880	877	836	872	852	824	877	856	889	875	837	884	841	872	891	862	888	904	854	873	868	927	845	834	957	829	892	867	904	884	897	898	894	859	875	866	888	884	868	854	916	860	872	887	831	848	895	865	938	875	877	885	857	828	839	873	868	836	791	929	878	857	831	875	888	874	834	922	868	858	841	843	838	845	840	855	838	878	853	925	879	845	866	900	863	889	851	848	854	837	812	921	851	903	913	820	856	818	897	886	859	944	868	797	895	875	912	893	846	818	916	874	943	883	828	842	946	776	839	903	853	855	890	833	865	857	830	899	902	867	840	845	942	818	845	833	847	794	883	845	878	848	877	888	870	845	855	833	886	845	901	877	850	866	845	874	877	856	843	847	851	857	820	851	808	819	900	817	845	877
23049	21548	29269	24273	21545	21588	7155	1484	1198	1100	956	979	946	926	867	903	840	890	817	769	782	824	706	770	781	756	753	746	816	801	722	740	773	720	764	757	730	709	748	765	786	682	714	731	749	708	753	752	706	720	730	791	742	784	767	753	731	733	723	747	788	718	724	743	714	680	717	731	772	741	702	703	711	742	672	773	764	743	734	723	707	730	756	705	759	709	731	773	693	765	746	717	710	739	708	702	719	731	779	714	721	762	738	766	714	756	697	713	709	700	766	750	738	782	768	736	748	754	740	771	769	728	745	734	756	804	811	755	736	787	772	713	738	763	677	724	745	761	765	788	730	749	715	736	743	742	757	717	747	751	744	719	743	720	728	700	743	748	773	725	687	727	714	733	723	724	728	724	715	754	726	724	727	730	741	698	732	692	679	724	739	693	685	725	755	725	765	719	757	717	733	718	716	672	763	741	714	655	729	738	748	707	734	727	718	713	730	685	788	723	729	686	682	696	740	682	713	748	702	687	710	762	787	696	750	761	723	732	792	724	701	717	741	754	733	697	722	721	730	707	691	744	695	719	765	716	749	742	744	684	727	743	714	751	709	729	723	690	748	716	746	768	781	703	735	716	732	804	691	790	784	730	747	747	720	767	734	732	750	717	733	754	695	726	722	702	791	736	702	721	684	709	755	723	791	691	710	710	696	730	711	737	734	702	704	747	752	737	743	731	728	714	717	706	691	696	727	759	750	726	709	715	756	724	704	718	691	754	716	718	700	722	699	729	677	696	688	691	678	753	721	679	709	741	713	707	744	706	724	676	682	700	712	749	739	797	741	731	745	757	720	714	719	749	734	740	735	774	685	682	751	680	712	715	726	715	707	656	696	768	721	752	738	768	727	743	715	740	717	724	714	758	749	781	707	764	720	716	752	711	732	766	686	727	735	739	720	720	723	746	736	738	768	708	696	702	739	722	702	744	741	757	703	737	734	741	732	746	706	719	725	723	688	725	724	730	739	754	691	722	657	692	688	775	651	699	675	754	729	718	701	723	674	749	733	709	752	697	700	743	737	769	718	753	673	760	716	746	687	737	739	743	752	699	740	722	756	717	691	728	730	737	714	741	713	747	727	735	735	724	731	713	751	747	707	714	707	720	744	696	709	706	736	740	740	734	715	748	700	706	681	699	725	768	703	769	740	745	751	759	690	712	681	713	734	686	759	758	711	761	711	708	719	723	741	707	726	730	719	728	771	727	696	733	748	702	720	734	726	706	735	732	736	753	745	768	721	706	749	750	733	707	694	719	760	760	755	718	766	748	718	715	729	714	741	695	737	703	780	762	708	744	730	725	698	707	691	717	691	764	754	720	680	727	727	778	668	766	687	728	763	721	714	701	744	714	726	758	736	714	720	765	833	747	684	735	768	666	709	741	774	733	704	732	722	676	704	743	663	687	756	714	680	698	751	730	729	734	732	769	784	688	707	750	742	690	676	777	643	769	721	733	695	717	738	672	773	721	710	734	745	730	715	731	750	776	719	733	709	735	688	712	733	728	766	718	723	780	693	753	675	792	702	758	749	690	722	706	687	712	740	683	691	698	747	744	709	789	696	772	773	731	738	713	684	704	722	759	736	708	717	732	730	686	735	686	770	741	675	726	699	667	702	693	750	743	728	771	726	728	739	757	706	720	706	735	743	731	733	720	744	713	740	719	706	773	738	774	742	729	750	742	688	753	753	702	735	762	674	764	732	694	719	710	707	738	772	735	722	702	706	716	703	723	709	739	654	751	780	660	703	773	681	772	720	711	719	705	768	710	693	722	774	773	721	753	675	733	723	743	716	718	705	780	721	695	696	705	708	763	757	732	732	743	711	706	726	691	696	747	734	715	787	717	711	725	705	748	691	739	739	736	757	730	695	737	705	682	729	718	693	718	717	741	763	722	752	666	784	746	696	706	752	655	701	753	739	736	727	706	735	696	763	732	764	705	701	686	703	717	744	745	648	716	704	690	706	707	730	765	710	729	756	738	751	755	738	732	669	720	767	711	741	726	690	751	690	716	727	676	679	748	681	733	715	761	711	721	716	701	700	750	748	740	670	741	735	741	740	717	689	728	746	718	757	697	698	715	729	681	678	720	739	723	719	720	771	720	730	723	720	697	720	719	673	680	727	723	724	716	728	743	712	747	655	690	707	714	722	768	667	718	743	711	680	723	788	758	712	718	760	732	729	715	729	775	676	719	770	707	719	743	748	763	670	717	709	712	696	718	705	708	696	732	723	734	717	720	717	732	736	744	692	767	691	710	721	753	691	723	791	701	731	677	724	728	725	724	735	725	738	718	752	730	736	705	684	746	761	768	715	732	732	704	729	707	753	697	712	725	723	730	784	716	718	688	760	699	772	725	724	722	715	710	780	745	761	729	737	752	702	720	714	749	745	724	755	702	695	748	743	742	774	723	696	748	779	750	725	769	697	700	740	686	729	696	713	710	720	763	708	698	707	747	721	766	721	737	749	700	755	720	755	743	749	725	704	715	712	730	741	655	727	740	698	699	705	762	740	764	707	725	682	693	697	747	758	735	801	740	711	748	685	742	747	713	692	741	712	726	724	735	721	728	743	748	709	736	700	686	747	690	732	705	722	704	727	688	716	738	725	685	672	735	733	746	708	734	732	685	758	741	725	692	736	711	737	704	710	709	737	715	735	714	684	718	737	734	717	746	711	664	714	742	659	727	736	770	688	699	758	724	723	748	752	774	693	720	673	679	725	733	724	724	736	712	721	721	722	716	753	741	754	738	664	745	772	722	764	666	737	723	715	714	723	729	732	702	704	760	716	729	660	735	767	709	747	738	675	734	692	711	760	753	770	710	701	706	714	702	746	762	759	788	739	749	684	740	731	675	711	674	800	697	721	736	729	703	723	711	714	736	708	713	752	775	686	740	748	717	733	716	703	732	694	702	707	712	694	707	711	726	721	740	728	739	724	699	745	733	686	722	679	705	706	695	723	729	742	740	775	784	707	704	722	714	741	738	685	737	665	691	767	707	701	702	747	701	724	741	762	716	708	746	743	729	681	677	687	749	741	739	718	757	683	749	712	731	727	704	763	719	710	702	701	769	742	728	767	780	720	768	768	761	722	757	770	732	712	739	722	711	706	728	725	703	724	739	725	731	723	706	783	739	709	707	744	755	715	733	707	691	694	778	765	708	733	718	711	741	710	699	712	706	750	726	727	688	718	736	739	722	716	742	763	743	747	754	725	760	715	780	727	747	702	757	672	761	720	751	725	782	724	706	732	768	697	743	704	737	727	695	697	707	754	752	748	708	687	717	732	732	712	753	723	726	716	690	768	734	688	747	777	737	756	738	687	765	724	694	717	701	732	704	684	694	717	692	685	715	685	739	730	775	741	771	709	730	695	738	710	727	746	752	776	753	712	702	665	690	731	735	722	733	707	714	741	750	810	729	744	707	713	722	750	750	733	748	715	675	705	772	741	715	740	719
12301	13812	9219	4678	3364	2738	2195	1797	1505	1358	1179	1036	1027	957	988	916	881	838	824	879	860	795	842	764	820	823	728	797	760	811	750	730	763	753	726	741	705	760	737	739	720	713	778	792	771	805	711	742	750	739	715	714	782	740	699	725	743	727	766	685	737	711	723	761	667	716	725	727	729	725	695	756	703	721	720	740	692	733	702	735	725	691	722	692	686	696	722	721	740	780	740	736	707	743	732	733	719	695	702	680	720	723	714	727	746	757	721	704	721	739	768	724	743	784	715	664	738	763	763	757	724	750	718	755	724	729	715	726	730	681	750	753	695	689	756	699	708	721	715	679	693	726	722	739	728	725	744	724	708	676	723	747	773	722	730	734	709	754	740	711	683	699	701	729	706	800	704	712	665	729	728	757	692	736	704	691	737	694	654	694	729	720	724	710	714	744	734	749	731	708	742	739	735	701	723	735	661	756	709	789	762	721	702	698	744	709	682	742	734	745	742	683	675	724	713	727	735	706	763	730	668	700	718	698	724	698	748	658	689	712	707	722	686	684	715	760	713	727	703	764	742	745	667	696	651	739	709	692	727	723	723	712	678	673	740	735	666	701	732	696	751	728	738	679	740	692	725	722	737	743	763	755	716	693	775	727	701	750	710	727	702	718	718	709	697	717	755	750	721	749	730	726	680	778	767	764	712	725	714	697	709	670	773	722	712	728	745	733	676	758	716	717	677	739	737	722	733	733	711	756	692	746	710	686	769	739	700	751	723	719	689	770	718	676	726	709	736	755	730	774	708	729	714	700	760	724	748	694	688	730	699	723	710	687	689	660	726	698	752	694	688	757	762	692	705	732	664	678	724	723	700	712	697	713	708	667	727	720	731	700	724	733	698	712	721	778	691	715	719	691	698	717	730	718	710	795	749	708	731	683	695	694	690	711	649	688	698	763	692	730	734	733	750	706	721	714	705	698	677	778	747	735	729	702	679	674	685	734	705	714	701	743	677	724	730	735	673	709	739	695	710	718	768	699	704	706	734	716	731	735	696	678	739	723	723	747	711	678	691	700	736	736	705	782	742	686	742	713	713	668	683	737	738	700	648	740	711	685	712	747	736	698	745	738	707	778	744	737	666	694	700	702	710	704	733	712	699	671	704	702	650	681	720	672	704	759	688	694	742	654	768	744	696	704	691	692	694	697	673	742	699	729	730	724	704	721	701	739	639	738	714	726	680	728	658	728	728	702	767	698	685	720	707	668	749	754	729	710	695	720	750	695	672	730	733	745	743	714	732	744	708	721	724	725	707	756	707	709	736	697	696	724	675	740	726	716	763	681	726	699	716	666	686	731	741	730	729	751	683	730	724	752	776	720	741	713	717	796	695	676	704	708	750	707	697	744	721	692	720	738	683	722	733	707	735	733	701	701	729	751	661	763	750	716	728	676	711	733	702	693	676	749	698	747	735	709	711	687	713	739	708	736	704	714	708	774	705	771	709	688	750	729	747	719	687	695	709	696	696	693	694	731	710	746	734	723	720	707	767	703	723	791	746	711	686	708	720	703	752	707	710	697	719	690	677	755	754	759	732	681	763	699	734	716	734	643	714	746	741	728	718	690	718	683	680	764	687	761	738	743	698	704	744	712	706	770	778	725	727	713	724	702	702	733	704	720	699	736	724	755	730	704	763	711	764	719	674	692	710	679	744	730	754	708	728	718	721	746	722	697	703	692	700	684	698	666	694	755	674	694	687	748	718	762	722	742	714	747	745	711	694	727	757	714	657	757	679	700	750	738	754	722	756	691	703	696	720	728	681	738	707	727	755	743	683	704	728	706	758	705	733	733	692	702	681	712	713	697	743	741	685	698	714	729	674	721	690	725	754	760	728	680	766	742	701	720	712	692	747	771	719	743	642	724	685	693	716	702	736	690	755	707	731	717	712	726	726	737	735	722	675	670	734	712	708	652	713	733	703	722	687	743	721	726	760	772	706	726	704	707	752	763	674	722	711	716	696	683	692	740	695	725	721	750	729	721	723	719	721	748	724	736	694	695	698	694	723	715	709	671	734	712	701	700	706	748	712	700	742	747	762	724	703	733	712	693	747	674	716	703	679	729	692	739	697	735	708	711	718	739	759	707	754	725	679	762	735	756	753	689	736	717	673	711	711	725	703	733	719	690	738	693	782	749	722	673	700	706	725	700	642	736	792	739	720	748	728	642	660	680	740	732	722	730	704	725	783	714	699	712	726	724	716	737	687	720	705	737	693	738	728	715	702	731	744	705	703	731	719	689	712	722	702	701	725	705	746	709	718	719	760	687	733	752	715	738	725	729	665	687	714	695	717	680	722	677	724	719	747	763	738	719	716	684	717	727	675	721	750	730	690	739	699	725	713	703	717	707	699	710	727	763	731	713	711	773	731	718	702	710	692	687	754	774	698	702	746	744	746	717	747	738	702	650	710	726	691	748	755	694	738	725	701	728	735	718	699	686	769	677	688	733	725	716	717	710	716	736	726	703	732	736	672	718	752	690	718	739	698	747	732	707	705	711	692	717	685	729	726	667	690	732	735	741	736	744	704	726	730	712	664	722	702	717	732	700	679	690	718	705	681	713	688	692	743	716	770	728	687	710	730	717	725	709	680	734	681	696	697	713	764	733	733	738	771	768	686	683	711	721	785	702	706	750	715	723	732	686	728	676	731	720	727	732	687	679	744	756	725	707	713	667	715	709	746	720	742	719	717	685	722	765	692	726	739	714	699	754	725	784	722	697	707	768	720	682	700	731	762	683	698	712	689	728	610	753	685	697	674	702	704	720	727	673	695	720	724	744	740	698	705	692	715	721	710	739	725	732	667	726	681	660	702	755	754	697	679	680	744	694	774	737	722	737	700	682	706	724	679	704	781	701	722	692	688	691	690	762	740	740	704	721	669	758	702	709	701	691	739	708	699	743	720	773	713	679	739	727	709	672	740	679	733	744	738	709	698	720	668	760	729	722	692	738	708	772	749	658	686	755	681	653	767	712	701	705	746	743	721	683	655	744	735	712	766	673	735	696	715	755	699	711	739	653	753	657	740	721	705	725	704	653	724	737	691	711	668	705	662	680	712	712	701	762	756	740	703	690	737	754	685	742	742	724	711	730	679	707	723	737	734	729	691	726	698	677	695	722	697	744	739	699	735	665	740	727	710	788	738	718	714	719	713	750	729	693	682	700	661	739	707	683	683	748	724	755	701	756	761	692	716	690	685	753	706	652	679	689	670	686	737	700	700	740	719	730	727	694	706	729	749	721	723	691	742	712	742	727	699	716	738	731	695	678	678	720	753	715	697	685	705	709	699	729	678	702	722	719	708	703	722	697	734	753	731	761	784	661	715	665	709	715	687	696	727	701	656	715	725	757	711	723	752	708	729	699	706	679	696	709	722	708	728	748	683	735	722	733	695	699	731	673	687	737	732	741	713	724	671	678	722	711	770	744	720	715	752	721	726	725	744	705	683	705	706	733
28736	17521	3854	1028	756	696	672	673	656	670	645	672	686	664	692	675	678	650	675	685	635	665	693	681	697	679	657	641	658	618	671	634	722	631	645	671	637	678	621	646	713	671	673	657	710	644	669	649	621	648	670	671	650	632	660	667	667	697	658	658	684	686	612	704	623	708	659	636	653	642	658	649	661	649	658	709	668	626	658	675	632	646	637	668	686	625	663	624	669	645	686	618	652	638	599	676	652	660	629	680	682	627	662	724	697	677	640	660	697	691	681	659	711	692	702	689	633	712	678	697	626	657	678	691	711	656	691	638	665	687	679	656	694	678	623	639	670	666	682	696	693	688	661	660	642	664	631	707	651	670	672	687	665	641	640	653	687	632	639	660	655	695	642	660	652	683	632	627	653	675	684	619	684	631	644	652	648	657	652	678	648	647	715	655	723	709	661	695	716	606	640	661	654	680	587	667	641	674	659	679	683	651	658	611	626	656	641	683	648	650	694	654	632	636	653	647	719	659	678	694	639	695	666	658	651	720	670	623	667	695	667	675	658	663	622	653	648	647	659	702	650	665	637	705	711	654	637	645	689	660	655	617	655	646	665	602	697	679	631	698	705	633	618	646	639	645	639	659	643	659	665	662	674	631	684	694	701	692	643	685	668	625	682	624	668	645	682	643	617	688	656	658	652	693	665	697	645	649	652	643	703	673	637	664	653	663	678	615	691	681	654	640	625	639	619	676	666	636	649	662	628	668	632	663	662	675	638	642	665	642	661	632	606	702	673	648	658	612	663	674	658	660	653	665	660	644	660	606	643	637	629	645	621	639	663	692	671	663	681	644	651	676	651	671	669	691	628	665	700	671	669	662	646	680	664	712	660	660	698	631	651	658	670	669	656	631	642	633	665	640	677	678	685	688	659	629	630	630	676	710	644	656	680	617	660	660	664	672	667	648	645	640	651	713	642	674	673	639	693	654	638	690	661	662	694	665	720	637	678	642	681	635	673	659	674	703	630	653	650	648	703	648	692	683	667	663	677	635	651	680	691	649	636	675	643	626	625	648	653	626	683	679	635	685	634	617	630	633	680	664	674	639	627	673	690	693	717	651	666	631	707	619	643	721	642	673	634	712	641	646	648	711	684	636	654	644	654	677	685	658	669	646	641	635	648	664	735	634	686	621	655	663	659	693	644	669	674	613	676	655	648	649	709	640	693	669	668	671	696	709	711	652	657	691	688	674	700	624	659	666	622	681	655	659	671	635	641	683	630	704	600	655	627	670	653	610	710	653	607	677	658	687	636	602	661	657	683	634	671	654	670	668	697	660	607	622	664	666	640	675	619	614	699	669	661	671	675	686	639	670	638	666	667	700	649	618	633	710	603	645	667	688	654	613	620	636	640	664	638	689	615	641	647	660	649	691	693	690	645	717	659	620	677	645	650	620	600	606	705	674	662	638	704	704	631	625	612	626	665	668	656	658	695	655	665	669	651	697	652	684	649	707	671	700	639	657	625	650	651	659	657	720	622	637	656	614	689	644	681	642	734	671	617	655	710	677	690	710	671	700	662	631	686	641	691	680	685	685	676	647	674	684	683	599	687	701	652	681	703	633	693	714	678	675	714	665	635	644	645	619	715	666	682	632	701	672	681	637	682	653	655	638	637	654	689	646	617	686	650	705	699	633	621	647	671	627	662	649	651	706	718	693	666	639	674	666	657	684	694	687	621	646	687	689	678	643	622	687	673	664	649	662	621	690	636	648	741	671	642	603	658	674	682	678	674	664	686	631	685	569	679	649	692	629	649	650	616	679	651	727	671	607	620	629	668	658	669	621	661	636	657	642	649	677	687	638	663	580	712	624	684	698	690	687	680	648	641	656	664	663	679	669	631	680	647	660	671	700	670	656	662	629	648	638	677	672	629	656	709	679	669	684	687	696	704	630	676	683	677	667	635	682	698	671	638	609	666	614	656	665	717	668	657	621	641	652	655	717	648	684	660	640	642	647	627	659	715	699	666	675	653	628	670	651	681	649	700	623	712	644	669	632	661	661	667	686	672	648	625	684	671	650	674	632	664	700	700	662	634	674	678	673	676	623	640	639	652	671	650	659	619	653	656	661	654	684	677	642	678	692	624	641	632	689	608	663	635	636	642	653	650	648	657	596	611	690	683	647	632	683	679	622	686	673	661	717	635	686	656	645	626	640	639	653	669	671	637	638	714	649	664	681	667	657	601	631	641	737	688	665	640	673	634	683	694	692	654	642	624	641	710	739	663	652	673	622	689	635	656	682	678	689	662	700	646	668	692	682	696	679	671	625	657	645	656	654	628	661	693	673	681	674	635	636	681	619	657	672	674	620	645	632	664	634	635	692	602	641	641	641	644	632	643	654	645	673	657	692	622	663	667	671	640	649	658	659	679	664	648	618	708	658	634	635	673	677	642	668	659	683	643	657	669	678	692	644	675	657	642	699	677	656	629	646	646	666	686	673	692	644	659	639	691	647	632	656	671	618	695	654	700	685	738	648	639	638	668	681	680	652	703	665	675	674	653	628	672	658	704	676	713	667	617	642	624	601	642	663	680	642	694	677	648	639	618	671	653	643	700	629	697	664	673	669	697	648	617	644	642	672	652	659	693	654	641	655	624	700	634	707	661	657	660	637	611	628	673	641	649	649	698	663	642	666	650	643	625	650	626	617	635	636	670	635	612	681	650	690	683	704	684	629	636	633	679	683	649	635	674	666	672	709	673	678	678	649	658	603	651	715	669	649	664	669	677	661	633	674	662	676	647	639	656	692	689	631	701	636	650	676	630	654	614	666	651	612	605	688	656	628	636	666	717	646	631	606	652	648	626	676	583	712	607	635	663	672	651	628	643	579	646	706	666	696	637	676	609	696	633	706	657	689	666	628	635	644	675	694	663	660	634	633	689	706	672	680	657	642	644	643	658	706	653	680	680	672	649	679	684	680	669	677	676	689	627	695	609	608	648	649	653	690	632	687	653	665	676	688	667	644	702	660	658	641	693	646	634	687	627	585	670	647	689	656	626	640	621	636	648	677	670	713	668	651	633	656	626	636	657	626	633	653	681	631	640	635	670	669	677	645	645	690	627	712	667	632	641	660	664	662	657	692	656	700	629	656	673	665	656	646	659	697	634	671	673	629	651	627	638	672	592	663	688	659	662	649	629	649	666	663	685	706	716	657	635	696	694	660	646	635	651	608	622	664	642	655	682	631	677	676	685	697	640	665	678	639	626	682	718	694	693	659	670	699	696	655	675	665	668	685	639	656	668	630	645	683	656	689	608	682	639	654	652	687	596	610	646	646	642	673	668	661	695	638	654	675	621	665	656	641	584	607	634	677	685	670	663	628	678	677	700	647	693	651	665	675	669	679	659	654	677	682	650	691	661	714	705	679	696	664	680	666	639	679	668	655	660	637	650	693	635	731	647	631	693	665	637	669	634	667	679	678	625	685	679	634	662	656	646	677	671	685	652	649	633	650
10362	1133	983	762	756	739	712	739	685	673	708	654	709	722	727	665	706	709	709	741	697	724	695	757	678	662	650	660	679	691	661	678	668	676	717	631	712	721	681	663	726	724	710	652	675	698	697	684	662	713	685	648	700	658	693	733	687	657	668	646	668	731	665	672	691	685	693	706	661	684	712	719	734	714	639	709	666	668	690	699	714	653	735	661	671	644	720	667	700	630	670	720	718	693	672	705	682	697	665	715	671	713	663	686	716	701	691	679	713	680	629	698	660	703	704	658	740	703	687	693	684	706	695	697	760	751	712	684	653	698	660	713	679	662	682	743	693	704	712	718	741	719	674	677	657	671	691	699	705	696	681	689	682	693	692	674	723	667	656	642	690	693	710	636	693	653	671	687	696	726	680	671	716	724	684	703	656	722	716	689	720	707	672	701	657	665	718	698	664	670	691	668	710	690	707	634	692	704	688	693	646	721	654	665	702	707	665	690	671	668	714	663	666	658	670	640	688	687	654	674	701	662	710	657	714	684	690	667	660	671	723	698	676	646	675	677	639	674	660	692	694	676	688	706	640	659	680	666	659	695	717	690	699	683	689	638	689	670	711	693	672	714	714	706	652	676	683	709	697	733	716	675	699	682	687	694	707	671	710	664	662	726	690	690	711	643	689	693	668	711	675	646	690	691	686	720	694	718	669	736	666	688	673	634	756	686	740	628	685	691	741	710	648	707	670	707	685	667	695	713	676	678	678	698	650	681	683	668	678	589	702	669	695	714	645	699	673	677	676	695	668	695	662	706	670	663	648	684	678	712	683	712	697	702	701	668	725	745	675	662	688	666	729	731	675	725	670	696	681	712	706	704	648	723	678	670	686	686	672	660	675	687	719	684	681	652	659	687	733	671	665	694	665	694	704	722	709	695	716	628	706	681	658	708	669	685	653	695	714	697	696	709	674	648	707	692	681	684	674	705	679	693	694	674	669	701	648	675	693	665	704	652	648	697	719	702	668	675	712	672	687	666	666	686	718	673	647	696	653	673	691	695	654	698	695	685	651	695	717	686	682	719	711	721	698	668	700	695	662	673	676	675	702	699	643	663	712	680	681	642	708	653	698	687	693	667	687	682	722	718	689	686	664	686	682	649	689	685	639	680	670	689	665	650	675	670	686	693	692	663	656	675	716	695	670	689	688	724	661	709	707	645	685	667	634	708	619	683	629	684	694	712	712	676	666	658	690	666	698	689	693	645	648	660	660	641	643	664	723	668	673	704	676	689	681	652	692	639	708	741	694	676	714	721	684	699	691	675	712	676	714	654	679	677	662	678	739	645	653	733	664	678	654	627	657	720	643	702	685	679	694	706	673	663	626	685	703	718	663	681	647	730	690	672	682	712	640	702	672	635	724	654	662	708	674	677	687	738	691	681	704	739	742	724	676	690	708	692	709	633	662	727	650	687	678	686	705	661	703	693	716	761	688	695	683	650	715	697	647	656	664	662	706	715	689	682	718	677	678	691	711	704	671	666	671	646	685	676	692	679	683	672	670	697	712	715	692	703	667	678	655	675	742	698	695	686	708	687	695	719	687	651	673	653	706	684	676	629	703	692	716	657	705	717	718	719	657	705	719	684	631	697	673	688	717	640	705	698	692	677	685	624	706	675	700	689	741	639	635	689	706	702	669	705	694	694	692	718	668	692	672	677	708	669	678	685	648	642	648	671	666	693	687	686	719	692	703	685	639	658	704	684	693	696	707	693	682	635	684	694	678	687	700	684	685	708	744	683	703	690	699	675	697	710	663	687	733	684	721	707	687	708	672	685	699	683	701	686	671	695	703	673	689	661	650	669	690	670	718	675	692	689	664	646	681	673	674	741	730	702	680	684	710	694	660	692	734	669	675	658	643	691	679	683	721	643	662	694	742	667	712	675	670	703	663	740	708	696	660	663	715	696	687	667	673	654	713	675	702	635	692	662	671	687	710	666	695	678	677	678	742	662	625	768	672	690	710	685	671	701	718	724	677	620	680	727	692	694	686	656	707	702	664	680	665	672	750	663	714	753	726	672	666	681	706	690	698	674	709	718	709	655	685	710	705	691	666	669	697	702	713	682	693	693	694	704	676	657	658	691	678	705	662	710	695	696	678	681	715	683	693	651	691	663	738	715	683	703	662	697	693	741	689	738	713	724	712	724	679	694	710	662	672	685	700	699	707	667	761	686	725	670	692	642	701	712	665	722	701	677	629	668	656	685	702	696	705	714	717	706	684	700	694	705	709	757	716	694	730	663	672	664	696	727	648	697	723	679	662	716	645	689	666	715	696	669	692	653	685	658	695	731	675	676	683	738	673	678	708	691	686	701	641	677	682	701	729	685	718	662	689	700	716	681	711	633	668	670	707	696	659	701	722	710	707	739	759	620	697	707	702	709	692	739	693	696	736	694	686	676	678	690	665	694	669	686	671	711	673	663	668	752	682	704	767	685	718	698	682	686	707	737	660	677	707	666	644	703	691	650	715	676	713	735	654	646	646	647	704	679	688	681	671	692	721	704	694	670	658	735	689	676	673	672	665	701	705	678	703	710	694	649	688	673	769	709	698	667	702	695	681	663	649	729	674	699	677	697	654	700	681	698	680	712	725	719	708	633	723	659	716	656	726	711	660	708	702	713	740	704	721	672	662	690	700	698	681	692	680	705	690	635	651	677	671	718	681	682	690	681	703	697	727	698	709	706	690	638	691	640	700	627	704	662	685	712	675	667	629	693	661	709	672	685	717	701	702	674	716	683	712	648	705	661	638	668	679	655	690	675	748	714	699	699	675	638	650	679	725	643	710	733	697	676	714	639	669	736	717	669	671	656	668	712	635	728	715	709	639	647	650	693	712	678	715	719	688	717	699	690	709	689	671	701	653	672	684	711	677	712	701	701	691	682	704	673	724	657	662	680	668	634	650	675	732	670	700	682	637	673	680	698	697	695	688	701	685	639	713	707	723	685	671	688	707	670	728	640	683	736	678	666	743	683	696	713	706	702	679	675	700	699	729	684	731	705	665	664	712	683	660	687	700	629	678	696	673	675	683	664	679	679	646	715	668	693	705	659	644	651	687	720	662	655	686	677	670	714	764	766	695	714	660	716	691	653	690	731	661	678	704	710	678	668	708	713	699	700	694	634	690	707	663	696	654	670	667	702	705	669	666	710	650	641	660	680	749	701	734	685	741	669	675	704	684	685	676	648	715	675	667	670	689	635	681	689	676	700	685	685	675	701	689	659	689	698	719	616	729	721	633	673	660	721	695	690	659	679	694	688	691	672	628	695	693	700	672	694	706	665	681	714	685	680	671	662	727	714	721	690	703	668	692	666	672	689	689	707	667	709	686	723	694	720	743	717	670	645	710	704	679	655	640	697	649	655	716	674	651	684	693	705	711	705	695	665	699	752	655	713	674	684	693	653	674	688	716	644	648	716	683	695	695	731	698	653	650	706	701	697	691	676	684	692	655	672
24155	21524	28815	24678	21508	9680	1247	894	700	705	699	661	672	564	576	566	527	590	598	536	560	510	526	565	534	584	545	579	589	564	515	533	585	539	530	510	514	545	542	552	554	503	547	557	479	511	515	567	508	511	534	503	532	530	508	533	511	546	533	516	532	531	538	521	527	494	525	543	465	551	510	529	506	516	510	486	554	528	532	518	557	523	544	533	549	517	481	552	584	508	548	492	555	557	492	522	519	544	512	566	540	510	538	542	557	521	545	534	538	549	526	544	551	535	529	556	520	546	528	550	549	567	525	528	550	526	558	554	575	559	522	494	523	532	536	503	504	530	505	543	568	531	489	543	525	501	514	539	505	527	522	556	534	528	541	565	513	544	535	514	535	529	500	506	497	535	544	536	511	536	536	526	530	506	549	564	523	507	533	535	523	536	512	534	538	505	490	555	514	517	515	495	561	536	480	513	512	554	512	504	508	506	521	540	511	512	514	568	488	536	508	508	526	550	554	487	493	559	481	527	511	540	484	491	528	494	519	522	511	543	534	510	507	547	570	600	554	523	588	536	550	496	455	522	484	504	537	519	508	556	549	508	532	521	491	495	531	526	479	506	523	525	506	532	557	529	562	520	524	556	511	533	523	537	540	536	516	503	493	530	516	546	559	526	490	549	490	546	547	481	558	552	509	489	538	524	531	520	523	527	523	522	496	500	514	525	522	528	523	519	506	511	550	559	531	507	533	541	553	494	517	560	495	527	525	513	501	535	507	490	542	496	552	504	512	535	495	561	532	530	529	514	540	531	534	474	516	523	509	542	538	503	548	526	529	547	524	525	557	542	493	562	539	535	516	508	554	535	523	510	539	524	547	466	508	516	536	491	500	532	508	518	529	539	540	518	559	535	500	528	530	543	517	544	530	522	528	501	531	526	519	482	507	531	533	522	563	529	509	566	543	505	478	522	555	560	508	542	508	574	541	540	547	494	531	494	519	561	535	528	548	518	519	540	511	523	527	520	518	540	514	514	548	498	514	507	509	537	553	578	537	558	513	524	512	510	504	521	531	517	511	532	512	533	500	530	467	500	511	551	522	572	528	547	558	528	533	532	535	532	532	539	533	513	523	533	558	538	521	550	470	500	529	525	482	523	531	509	473	516	504	486	521	517	541	507	491	527	533	526	512	496	557	546	515	532	564	495	516	503	504	522	517	493	505	525	544	511	506	499	543	571	551	501	535	546	567	523	529	499	553	515	550	551	527	509	519	542	507	513	505	506	548	553	512	507	568	548	481	524	528	533	505	525	520	526	538	542	521	510	533	540	516	513	537	475	507	482	496	496	479	495	536	546	519	522	525	575	527	550	515	529	550	492	520	487	490	547	573	542	516	502	555	500	494	534	480	527	559	531	559	552	531	526	517	504	565	510	524	495	519	520	524	524	540	516	564	504	521	528	547	518	574	504	517	549	519	499	523	510	476	515	497	522	530	537	524	488	478	543	543	509	514	526	566	533	543	555	536	507	496	564	532	540	534	496	496	539	481	530	498	570	507	512	568	514	524	473	531	490	500	481	518	522	509	529	542	518	533	550	508	529	536	520	519	511	517	511	497	533	554	536	546	523	528	534	540	523	541	510	529	541	519	519	530	563	527	528	538	506	528	546	505	517	551	560	550	544	558	545	495	533	524	489	492	575	508	527	490	540	553	562	569	500	508	533	542	528	541	506	492	530	491	530	528	550	507	489	549	516	538	520	506	516	529	497	529	492	537	553	516	508	524	548	509	560	546	569	525	521	559	510	574	499	498	559	516	528	521	544	529	508	512	534	554	513	522	499	540	498	529	521	545	521	572	509	527	510	495	473	548	535	520	524	551	541	521	564	551	524	531	524	520	528	503	505	496	532	509	523	518	540	510	488	518	536	523	550	495	515	510	547	539	523	565	526	520	526	514	512	541	524	543	523	548	518	547	537	527	548	494	511	541	535	573	530	542	552	526	526	485	497	571	502	540	525	522	521	566	520	539	506	528	501	560	541	518	528	496	493	509	523	477	540	511	529	504	514	521	499	546	532	494	482	525	500	549	503	525	552	563	473	527	509	524	525	504	490	562	499	502	536	546	527	559	512	539	515	491	552	499	510	510	533	509	547	520	553	552	569	537	534	530	546	523	491	534	525	548	543	511	561	557	537	486	505	510	567	517	535	528	531	526	560	515	533	530	539	493	474	477	509	570	524	497	511	488	584	588	496	493	497	554	540	535	515	569	509	558	550	555	505	519	567	554	509	497	508	529	578	541	532	526	510	550	562	499	520	535	541	520	499	518	491	495	545	517	513	517	490	553	499	516	505	543	571	535	480	524	519	536	473	521	551	535	517	552	505	540	549	507	555	522	522	505	536	543	562	528	512	543	500	493	502	527	523	554	523	513	538	530	525	552	502	520	519	514	547	511	538	518	553	531	521	531	516	555	527	544	542	551	551	558	567	540	508	485	537	522	536	510	533	520	520	494	552	526	530	476	562	534	508	552	518	513	508	540	575	514	494	515	530	487	537	511	527	521	486	487	508	501	536	482	500	519	521	538	508	529	531	526	535	553	529	533	522	519	554	549	500	488	508	517	559	537	545	508	516	508	549	495	489	489	574	526	538	537	517	536	544	544	526	545	493	504	529	546	523	566	534	541	495	500	520	508	504	538	522	556	489	517	518	515	500	512	552	525	563	521	491	536	541	515	518	517	533	558	550	514	522	524	525	510	511	554	546	523	542	562	519	495	500	494	522	521	549	539	497	553	528	513	527	551	512	520	536	557	549	532	550	561	543	516	546	508	540	501	509	482	494	517	538	552	536	501	491	523	543	472	538	530	561	521	535	515	518	562	516	497	544	505	556	510	562	575	524	506	557	528	524	520	493	529	521	515	488	555	517	535	514	553	551	530	497	549	504	530	587	533	533	522	560	551	499	526	533	552	546	531	563	557	542	546	564	517	525	551	510	498	540	496	508	555	559	491	555	537	511	553	541	538	564	494	558	506	553	538	541	546	506	570	556	503	556	502	497	520	512	568	508	534	507	526	524	544	553	529	522	498	510	527	516	527	550	531	528	524	500	474	525	523	522	569	541	552	523	517	557	519	531	506	488	496	560	552	511	497	495	538	534	503	535	541	513	536	537	541	540	483	512	527	512	533	553	489	498	528	536	526	544	537	490	511	534	534	533	536	524	482	515	524	547	517	549	517	529	497	521	556	497	575	521	511	549	441	514	502	544	532	575	538	558	530	536	486	526	484	540	553	492	530	515	501	509	536	511	534	520	525	544	512	505	553	537	538	494	519	544	543	540	549	503	529	549	523	544	552	526	535	533	528	505	541	497	542	490	529	518	534	543	529	524	497	568	540	529	534	549	535	516	552	501	525	512	515	497	518	506	520	522	536	528	535	501	508	517	500	524	551	553	493	518	507	518	529	494	525	497	509	561	515	568	541	567	526	516	560	534	544	552	528	500	573	501	523	529
10955	8332	5791	2799	2072	1605	1278	1104	927	842	775	736	746	670	641	643	587	615	595	622	611	574	554	551	577	590	567	579	553	572	539	575	608	538	563	554	541	546	584	534	555	548	567	535	574	541	535	565	578	502	587	577	551	551	586	562	560	552	551	549	568	538	522	565	558	527	588	501	536	528	500	570	552	570	537	557	566	543	569	546	568	574	577	556	559	552	538	560	531	574	498	529	535	517	562	576	539	528	562	536	518	590	541	510	536	542	542	562	592	546	537	572	566	533	530	532	590	530	563	615	594	569	536	555	545	560	550	565	605	543	547	593	575	541	536	543	552	534	591	539	568	508	591	581	567	523	566	480	523	537	554	569	571	569	525	515	546	553	574	488	519	535	569	546	558	537	536	514	511	533	541	514	544	515	546	577	554	547	556	572	546	549	518	559	563	540	519	520	565	533	526	523	511	538	584	528	600	573	534	530	571	561	549	562	514	532	543	512	504	565	494	533	550	533	560	524	507	556	551	555	547	520	541	558	496	505	565	570	540	535	547	555	561	546	526	538	562	526	559	529	511	543	575	533	554	568	548	506	531	552	559	564	532	512	544	552	553	551	604	538	550	510	537	536	525	565	513	551	507	586	564	528	561	553	534	567	503	583	542	565	503	549	575	576	520	578	535	530	532	536	546	541	555	556	559	510	525	542	555	514	571	573	545	526	531	549	545	543	533	544	528	536	534	533	578	532	541	589	568	543	545	532	573	558	569	570	534	510	531	576	517	571	522	579	526	549	539	561	534	566	528	574	570	548	534	537	521	579	517	542	578	553	589	568	543	543	519	578	547	509	534	544	518	523	575	592	542	504	478	551	529	524	532	571	546	510	495	554	544	541	574	556	527	488	512	535	549	567	526	576	537	538	572	549	538	547	505	548	544	527	537	557	542	545	552	552	556	566	569	542	569	590	506	608	556	527	538	550	571	525	576	569	551	555	563	574	560	557	528	538	550	547	541	522	558	567	565	515	533	562	541	550	575	556	526	558	478	568	572	541	556	523	546	550	557	532	514	544	558	552	521	560	543	499	517	557	562	575	520	533	538	554	547	534	510	531	569	516	534	555	511	546	561	571	545	524	553	556	530	498	549	559	564	578	489	518	529	521	543	569	560	556	551	573	531	501	522	545	526	570	563	554	506	580	550	510	557	570	539	508	534	556	547	537	509	525	518	562	564	575	551	554	543	530	530	551	516	555	533	581	548	516	506	534	508	554	552	520	536	542	536	551	521	552	546	541	557	535	577	547	486	555	543	542	561	535	506	486	552	543	532	545	558	526	512	520	520	522	531	563	540	598	575	541	570	566	572	584	557	512	530	551	520	569	584	568	529	572	551	604	558	552	557	543	575	529	511	534	549	548	509	522	520	573	525	577	527	521	512	577	509	558	497	540	569	537	555	551	581	571	525	528	534	559	528	575	579	549	567	539	567	529	518	538	550	595	519	526	565	575	534	529	551	523	569	609	526	536	563	502	489	582	520	565	519	564	517	528	539	530	532	595	547	602	598	530	516	546	549	505	504	578	538	506	500	541	526	541	528	535	544	581	545	571	560	555	514	579	540	557	525	525	550	575	530	540	551	506	548	543	593	541	554	543	554	542	541	512	514	566	573	532	534	535	582	493	533	538	572	543	544	560	541	535	556	539	562	549	565	554	541	514	548	560	554	519	527	543	548	571	543	541	520	555	529	550	513	539	600	530	503	543	557	535	578	527	518	547	538	571	528	537	556	561	582	539	585	561	514	513	523	539	506	528	536	572	566	519	570	539	511	519	538	514	543	566	557	555	582	569	515	555	533	568	518	536	559	562	539	522	521	545	573	567	622	569	524	526	565	536	532	545	576	534	534	541	566	565	538	567	580	544	598	550	538	569	560	510	542	513	553	541	565	524	566	573	567	519	524	546	533	532	546	543	524	522	485	568	563	580	547	506	549	566	548	553	591	535	525	555	552	548	521	519	563	571	564	534	540	517	536	580	535	567	544	544	534	518	555	590	573	554	542	512	498	518	584	542	581	563	531	543	537	498	549	572	547	559	555	547	559	521	539	517	539	553	525	567	545	521	562	567	586	557	535	536	550	552	531	543	548	523	534	517	554	537	545	561	561	568	558	510	589	522	544	554	579	507	537	553	550	574	529	534	539	516	540	528	527	467	517	547	504	571	531	601	534	588	525	540	518	557	526	515	570	554	559	492	510	530	528	561	541	550	522	517	535	530	547	548	508	540	534	533	557	521	539	520	552	553	561	573	530	581	576	573	514	545	529	522	563	539	550	537	549	521	569	561	567	580	549	586	554	529	555	544	520	549	523	593	548	540	561	533	530	511	559	548	544	533	555	538	539	555	558	515	534	535	532	527	579	535	540	569	526	558	565	578	504	577	539	568	585	604	543	555	532	517	556	546	527	565	539	539	539	582	533	524	520	577	542	512	546	593	547	614	564	551	577	532	522	552	550	548	540	524	533	554	517	558	554	568	520	512	561	562	546	509	535	596	562	549	543	546	523	525	529	588	534	576	540	558	535	533	560	514	525	531	530	534	555	532	536	578	528	534	546	553	552	514	517	550	513	536	537	532	571	555	542	531	521	575	567	512	579	535	547	544	562	533	534	545	548	529	532	560	513	557	519	552	514	547	554	565	535	565	533	555	542	568	548	577	579	542	538	552	545	520	577	547	538	538	545	533	554	572	529	530	486	545	563	501	591	542	573	551	537	544	544	557	523	555	533	559	543	545	529	561	510	586	521	559	558	516	514	534	565	552	559	555	555	588	576	568	544	545	542	569	511	529	523	547	524	510	513	550	488	553	602	562	522	538	541	558	561	555	534	511	534	554	545	514	558	554	520	561	530	484	547	498	518	519	561	509	566	507	543	525	542	542	533	548	558	535	571	525	551	573	605	548	582	523	558	581	567	549	578	566	536	510	524	554	515	558	486	539	529	503	542	549	537	538	560	513	528	500	565	549	556	526	561	569	506	560	555	566	539	519	537	555	551	537	554	527	572	555	574	559	511	551	538	555	573	553	571	531	527	538	546	521	581	572	538	564	559	548	535	560	504	509	573	523	571	536	532	540	572	541	541	529	594	627	544	541	530	557	532	514	558	533	538	553	553	600	557	580	532	540	528	531	511	520	546	594	577	592	536	558	595	556	551	534	555	540	550	528	527	534	544	556	539	567	562	542	550	564	548	545	518	542	553	547	540	527	542	551	570	489	535	547	558	502	525	527	554	544	496	534	565	555	542	557	533	556	547	579	540	538	588	565	577	531	547	564	528	550	582	552	577	547	535	494	538	568	531	530	540	570	517	516	525	559	525	564	567	534	527	551	571	490	557	584	501	560	536	511	525	502	557	520	568	532	530	559	528	467	531	505	559	586	575	515	522	553	522	593	579	567	556	551	537	551	555	560	555	538	521	524	541	535	574	584	558	536	500	568	518	532	537	532	523	558	555	513	569	529
25321	21520	27658	25762	9889	1384	1093	1004	917	999	895	901	892	965	936	862	878	866	848	854	842	816	878	864	906	904	862	885	856	825	895	857	872	889	850	893	899	868	864	890	840	869	899	829	854	901	815	856	914	912	869	919	863	865	924	848	867	859	839	860	910	861	875	862	869	858	849	890	921	842	827	845	849	889	847	848	821	812	814	802	884	874	848	854	857	876	831	808	873	841	822	889	843	870	867	801	887	866	862	854	897	892	878	821	869	893	865	837	794	910	829	875	845	855	843	925	901	824	860	895	897	863	891	918	876	846	880	855	857	922	849	843	867	891	879	836	846	891	894	836	849	829	852	861	858	889	823	890	901	888	909	863	877	849	854	885	806	894	864	870	853	838	877	902	905	839	840	859	918	857	832	885	935	881	883	853	869	877	849	813	882	909	856	864	868	854	869	852	838	821	881	895	903	841	851	903	792	911	852	849	857	881	892	920	818	878	829	834	852	843	861	860	893	823	806	839	789	853	905	821	908	875	859	908	892	820	905	869	857	835	805	831	891	869	862	851	859	883	798	856	930	879	892	876	870	862	836	855	877	790	878	866	889	856	856	919	890	853	866	910	864	812	877	886	869	816	834	855	867	834	831	863	896	791	901	914	914	857	829	896	882	842	908	903	895	879	856	863	843	858	851	877	904	885	908	912	900	869	877	863	857	861	861	877	838	850	841	880	832	907	835	831	868	911	889	850	892	832	871	867	852	874	853	856	835	884	862	888	871	808	836	888	912	824	950	905	895	959	852	802	817	850	873	856	906	915	813	835	893	884	885	838	868	893	867	860	855	858	862	867	820	904	888	878	806	925	937	822	815	843	906	924	849	890	883	792	831	856	865	862	878	919	865	866	821	864	908	869	868	904	862	830	870	898	832	840	840	907	901	823	868	848	884	793	891	818	877	837	808	887	843	877	915	860	918	907	846	811	857	845	837	874	897	873	791	818	853	872	839	893	884	851	867	878	860	855	883	861	877	839	850	860	824	877	849	816	841	843	844	819	896	856	878	887	826	879	881	869	857	866	849	860	837	933	870	923	865	855	843	887	923	932	857	895	900	789	906	864	832	847	823	883	840	864	887	900	901	898	869	854	905	865	912	888	857	833	866	896	861	893	894	887	860	881	878	869	848	844	880	864	846	947	841	874	851	832	871	799	902	805	827	823	819	865	849	874	857	829	831	870	854	851	940	875	848	893	865	878	864	905	882	871	851	877	872	856	872	912	858	852	850	803	867	834	838	848	889	913	811	837	900	856	829	819	866	852	898	851	845	870	850	852	917	861	852	836	869	875	901	886	902	899	899	837	879	851	909	857	933	851	906	903	869	876	911	888	857	885	871	856	841	861	878	832	866	894	907	851	914	906	799	826	824	915	832	843	883	871	882	860	843	875	878	853	823	865	862	872	890	854	862	867	873	887	878	831	896	870	868	865	886	852	903	865	804	789	903	888	833	836	831	872	899	850	827	820	871	921	864	847	883	852	876	832	886	868	844	856	892	894	819	854	854	863	879	907	826	840	848	876	851	857	848	872	859	837	880	863	845	834	863	830	871	826	858	893	852	876	899	796	848	849	864	831	832	847	838	896	867	875	883	839	897	904	878	858	899	901	865	931	919	825	914	826	897	853	849	880	840	853	851	868	854	888	906	954	853	864	826	910	872	889	866	856	865	852	864	882	859	891	825	854	819	878	886	851	879	847	843	833	844	879	846	825	876	844	837	834	864	933	873	896	893	883	866	871	818	833	871	830	877	889	883	916	884	863	861	822	897	894	883	828	875	867	857	862	878	873	886	898	777	814	898	867	818	927	865	864	921	842	865	788	887	851	862	867	901	936	873	915	919	865	850	894	840	879	842	851	901	872	864	863	851	889	838	841	849	846	879	879	853	905	865	858	881	798	859	874	888	882	906	863	855	852	821	863	890	880	901	846	860	854	887	852	837	944	866	859	876	851	870	890	885	888	905	822	852	817	860	892	856	878	833	866	850	862	812	869	861	821	906	840	880	895	902	832	846	850	852	839	824	876	896	903	858	830	873	850	871	820	865	832	845	874	855	835	860	859	882	845	825	898	838	862	837	854	860	847	862	888	858	834	852	855	855	850	913	902	820	821	833	855	849	906	866	813	885	834	841	838	854	914	824	858	836	837	879	845	862	879	897	950	857	887	843	861	860	852	882	853	795	866	819	856	829	901	834	874	862	820	883	870	881	815	842	794	850	905	870	850	846	819	907	846	896	861	834	912	878	869	921	871	852	853	885	869	895	895	827	845	856	865	869	813	865	891	848	842	851	863	818	854	905	853	866	887	893	845	901	912	910	891	845	837	893	847	852	829	848	818	904	849	861	865	855	908	912	884	894	849	873	901	803	889	875	823	874	863	857	827	842	859	917	880	826	872	871	829	890	855	890	829	908	902	851	840	880	835	911	850	869	870	856	843	910	843	868	855	862	889	857	870	814	862	869	839	889	866	831	802	830	868	863	818	806	850	857	865	871	891	895	838	888	870	852	881	856	892	832	924	874	835	872	898	893	867	888	916	881	918	829	839	843	829	871	916	836	861	894	879	878	880	856	855	900	860	887	857	901	826	849	887	885	842	890	836	872	856	826	863	864	855	859	918	851	831	838	881	904	816	852	859	882	888	912	824	812	865	849	887	866	833	885	823	886	832	866	894	857	843	867	907	863	840	885	898	921	845	864	859	842	907	894	884	903	858	822	830	827	850	867	887	891	930	836	881	910	860	900	912	857	867	878	895	836	840	838	822	828	873	873	858	817	841	868	822	866	903	907	841	805	811	888	871	882	854	828	901	833	884	844	887	882	881	863	871	867	902	904	843	884	856	905	800	818	837	853	854	886	915	861	851	845	940	901	893	870	909	844	935	906	868	881	868	883	877	864	828	818	843	878	874	858	869	855	870	837	886	836	894	881	856	856	885	870	831	881	856	821	861	836	901	874	895	900	874	878	917	896	865	848	893	889	849	868	852	869	845	894	869	860	907	902	889	852	837	891	853	874	861	877	780	889	877	900	839	858	875	932	869	903	844	823	855	805	876	903	883	857	869	888	875	891	889	825	835	941	853	840	807	869	862	852	859	889	901	882	885	875	919	898	849	874	862	893	833	923	851	862	883	880	897	877	904	925	885	895	838	867	904	839	882	863	845	807	871	874	818	851	830	820	863	849	887	849	884	882	889	800	867	893	852	861	875	867	926	848	863	818	835	881	835	861	869	834	825	834	892	843	855	861	860	874	887	910	852	829	884	888	861	830	871	879	873	850	850	913	849	874	847	857	849	843	820	861	888	910	893	868	873	861	821	842	884	910	869	882	872	854	864	881	886	868	831	868	847	823	868	888	866	836	889	917	869	900	899	895	876	835	826	901	841	812	918	841	849	845	870	836	876	849	824	876	864	891	846	842	896	839	846	887	876	870	905	887	881	901	908	882	905	899	834	865	827	857	898
11900	5019	3510	2048	1695	1411	1271	1142	1036	1054	1010	976	922	952	998	939	959	932	893	918	932	900	932	905	849	842	864	881	894	860	931	834	883	882	850	916	865	912	858	899	869	937	869	860	885	923	899	894	817	878	849	866	891	858	889	782	856	878	811	850	827	867	862	858	911	889	887	885	896	882	863	842	832	871	840	867	889	898	850	910	840	876	876	932	866	869	812	849	857	856	874	924	883	862	860	876	897	921	836	877	855	919	868	924	871	881	855	905	843	842	860	899	915	902	916	843	911	860	858	912	826	911	888	886	905	893	921	870	905	858	866	854	889	844	879	866	837	845	822	861	829	837	873	862	898	821	907	850	831	877	879	854	867	858	833	885	887	869	883	900	888	804	874	872	889	823	935	845	840	860	918	880	861	883	931	909	900	881	815	898	867	882	822	902	868	860	886	874	881	871	826	895	831	838	885	880	865	877	895	865	863	904	900	882	902	875	832	874	881	858	848	911	872	853	868	877	889	859	812	877	880	864	854	880	810	835	883	846	832	865	828	867	883	855	902	832	890	822	843	878	861	914	827	880	873	914	901	887	904	891	875	893	849	865	887	874	814	916	860	810	899	898	893	902	876	844	859	803	860	876	920	911	845	895	805	916	872	924	951	869	860	885	907	871	912	887	905	885	841	911	870	846	897	864	859	872	814	894	849	844	845	882	903	875	823	903	836	912	915	825	857	875	889	878	908	855	888	911	913	822	903	861	836	925	802	837	832	883	930	916	882	909	846	935	858	864	943	870	930	880	923	848	898	859	856	934	911	898	864	875	914	892	878	829	859	838	891	867	895	878	840	849	835	812	867	899	844	813	842	871	909	857	867	818	891	951	890	853	891	868	878	804	835	822	811	883	822	822	903	875	871	859	899	800	925	913	830	889	833	866	856	802	908	843	876	906	875	862	876	874	885	858	904	938	904	882	825	854	861	894	891	886	890	874	877	911	872	881	846	899	890	881	871	856	909	864	824	829	814	876	836	849	834	797	845	834	902	844	879	868	913	856	816	896	859	810	907	849	862	835	882	851	851	881	884	883	886	879	848	885	830	860	855	909	840	910	833	863	891	896	837	857	858	889	908	843	867	877	917	822	851	899	868	842	827	915	852	892	843	860	859	866	874	864	895	884	884	910	876	864	844	845	846	886	922	923	864	860	864	896	865	828	858	868	917	881	849	876	882	864	890	856	886	897	862	901	898	823	836	895	883	892	895	816	794	890	872	863	870	870	869	918	869	901	866	845	833	896	826	845	883	856	893	871	860	910	876	887	816	883	883	804	909	842	835	880	901	885	872	844	853	906	864	868	823	867	855	850	881	841	896	911	918	814	883	906	875	881	889	805	883	840	857	903	863	845	874	836	880	891	879	888	864	867	904	919	847	866	898	868	878	890	921	888	845	886	892	873	831	890	870	859	939	857	912	915	868	822	933	893	862	874	890	871	830	875	880	872	847	862	888	836	874	857	837	858	884	869	872	845	852	873	872	843	838	925	924	897	873	852	809	882	856	838	872	888	864	871	902	875	837	871	896	908	888	866	851	812	852	906	857	862	813	861	864	905	828	893	886	879	934	899	878	910	894	881	877	894	839	884	867	837	819	868	894	816	893	901	918	890	887	864	879	917	890	896	876	877	834	851	880	850	865	858	819	840	836	885	840	865	810	856	846	837	867	809	876	859	862	874	821	888	871	793	895	837	884	827	857	822	874	888	869	876	850	859	876	854	837	858	873	896	854	820	854	846	910	826	845	847	829	867	846	848	876	880	828	869	898	885	905	861	878	862	854	854	847	880	851	829	898	800	875	945	918	867	929	835	848	911	855	852	829	836	877	834	850	860	887	913	877	909	893	819	878	818	853	849	848	877	870	854	861	853	840	834	902	895	858	879	845	842	898	865	840	849	908	859	904	881	822	837	908	902	824	865	879	849	875	882	825	898	839	846	885	859	818	827	811	892	889	816	897	848	823	861	875	865	842	883	807	903	857	856	864	857	881	902	884	872	910	870	811	891	879	897	854	908	891	858	827	916	879	868	868	830	863	850	887	887	845	846	837	888	879	862	923	875	839	860	791	822	894	901	841	915	923	916	882	850	896	873	880	944	834	894	852	866	891	841	865	872	869	856	867	921	838	883	869	867	873	891	880	841	822	863	887	844	837	875	827	868	904	863	857	849	831	855	819	852	881	843	867	799	869	877	847	897	889	869	829	869	871	866	890	876	835	858	854	828	871	857	874	858	831	899	864	871	879	885	885	848	870	896	877	876	867	834	882	839	864	896	867	906	885	901	854	831	903	833	855	852	878	881	899	873	818	869	889	826	845	839	823	873	862	854	893	844	859	936	887	896	877	824	843	870	859	810	875	912	851	905	881	863	805	871	887	844	858	824	847	924	841	878	858	885	887	883	870	861	867	867	864	878	884	908	909	865	804	877	876	837	853	851	826	851	867	833	817	846	895	850	874	876	894	844	848	811	848	936	869	840	891	841	902	827	862	859	907	843	860	850	872	912	836	865	847	824	863	871	922	879	889	853	889	906	888	842	893	898	881	886	870	881	858	885	857	880	888	902	809	843	812	915	861	876	893	852	920	840	819	887	867	886	841	903	875	891	855	874	886	886	850	905	882	869	934	857	840	882	820	880	847	897	851	845	876	887	874	886	896	795	901	858	882	826	889	903	829	870	887	868	876	829	936	846	859	889	831	858	918	842	840	871	819	867	838	836	884	897	856	844	891	888	837	872	863	829	836	892	899	863	839	931	879	828	918	791	866	840	854	904	815	895	858	925	832	906	908	869	907	893	921	818	836	909	862	910	888	867	864	856	875	898	809	899	853	861	863	870	932	872	851	807	860	895	889	869	901	840	827	895	822	930	910	818	845	879	867	866	866	864	820	907	886	882	870	882	887	837	884	875	789	894	855	865	841	906	892	826	845	857	850	858	901	868	889	847	887	871	865	899	857	901	856	842	831	898	897	881	847	835	875	885	910	909	880	859	844	891	826	908	864	918	894	882	899	859	880	845	874	829	847	884	884	854	893	871	871	739	845	869	851	902	887	887	852	905	940	851	884	893	873	868	856	865	874	863	903	843	867	863	849	862	874	880	838	873	844	940	857	866	855	854	834	873	852	844	864	866	871	850	945	841	869	864	910	887	818	872	836	816	873	856	868	862	852	845	789	889	846	835	860	822	794	911	872	853	922	848	849	851	841	857	910	859	850	866	831	835	905	835	872	807	880	862	842	849	867	872	881	876	877	862	815	891	879	897	857	880	865	892	882	873	858	900	834	869	855	905	868	850	883	867	879	879	837	872	848	864	807	870	885	857	927	852	822	895	867	908	898	861	901	822	812	867	873	825	906	897	896	848	871	836	893	860	836	859	876	830	868	845	919	831	900	869	878	837	893	862	858	866	890	865	899	896	878	855	844	873	899	854	839	875	859	893	879	880	933	839	873	802	900	850	873	891
23055	21628	29474	24266	21626	21690	7248	1454	1149	1057	1056	931	939	904	829	846	832	854	799	824	820	805	762	796	782	770	786	744	793	781	747	718	756	738	758	739	768	688	740	761	737	797	756	754	724	678	687	760	705	760	719	764	732	748	739	771	763	724	729	746	757	736	716	733	757	759	750	755	747	719	802	751	722	759	735	762	718	708	660	721	754	753	776	704	760	726	798	742	766	743	776	740	773	751	733	760	748	757	771	733	746	779	727	778	781	751	755	771	779	765	750	778	738	778	759	815	720	768	798	724	769	747	797	785	805	753	806	789	732	774	754	790	720	707	734	771	776	702	745	760	732	785	719	745	725	728	773	729	744	724	760	776	730	750	721	725	694	722	707	734	721	775	724	713	720	751	750	763	745	697	727	753	717	710	757	680	745	742	737	731	697	739	744	805	710	709	759	754	734	766	772	760	711	718	763	716	712	767	734	683	678	741	761	766	744	763	760	748	768	768	724	743	725	736	722	740	719	712	735	763	711	751	751	729	800	770	743	684	665	789	766	757	737	807	773	801	748	739	645	731	775	755	750	750	756	734	741	779	724	747	748	735	744	744	720	788	716	788	768	755	752	745	766	729	730	725	771	746	721	739	771	713	784	683	766	726	720	746	737	703	767	751	789	784	744	734	720	738	739	740	708	717	765	726	703	773	767	716	765	747	751	707	702	754	729	760	717	776	759	759	759	711	688	749	753	811	688	734	698	797	714	710	744	744	732	737	693	725	751	753	735	679	733	719	706	808	771	748	707	755	746	703	735	714	743	716	764	720	703	770	767	769	765	772	721	732	663	758	774	770	725	708	707	713	734	714	749	706	724	733	733	720	741	695	778	736	705	700	787	765	772	692	701	774	759	763	812	739	722	716	702	769	769	804	737	725	704	785	766	728	729	769	732	683	714	698	723	730	733	737	763	723	756	701	748	664	772	739	754	770	742	740	766	760	699	724	751	656	742	709	744	724	718	760	732	719	752	733	692	737	727	744	733	772	754	728	748	718	793	738	759	686	749	711	738	737	733	784	787	721	732	775	733	701	733	756	763	737	748	759	729	729	763	685	728	758	726	746	717	744	800	780	792	717	704	743	742	721	777	751	744	708	774	697	779	718	721	724	737	722	779	710	737	807	746	726	697	773	716	702	678	726	744	765	704	767	683	733	760	747	730	736	738	724	760	786	742	744	768	717	737	734	737	702	698	689	699	721	727	724	719	716	668	728	729	773	718	743	723	742	769	729	697	750	729	755	782	735	701	711	769	733	757	774	728	734	720	782	742	715	791	729	779	683	750	709	734	760	717	764	750	803	714	753	704	717	733	729	717	735	754	723	739	747	769	721	731	755	767	732	760	695	757	758	754	736	741	711	699	747	727	726	730	719	745	731	766	762	757	721	746	705	734	773	730	764	714	789	735	709	740	782	777	764	717	721	764	759	738	727	711	652	730	705	712	751	807	735	751	717	776	751	755	735	713	739	799	756	725	724	723	734	769	730	749	760	805	732	703	721	716	776	773	738	764	731	707	717	733	825	734	721	744	721	769	714	768	749	759	754	813	719	678	732	774	718	741	635	754	766	738	719	759	704	767	726	752	780	760	657	669	717	736	730	720	770	736	769	774	755	715	699	700	739	745	745	739	688	727	728	667	771	707	736	728	719	731	734	795	765	734	723	711	730	684	732	757	704	733	710	757	706	720	731	744	734	725	737	695	718	741	742	748	717	748	733	711	742	738	725	722	734	736	708	718	712	751	734	729	770	740	726	730	711	734	714	713	723	731	786	740	725	733	731	718	748	702	798	715	786	743	701	725	774	757	680	776	718	718	753	747	719	793	744	771	764	739	771	780	749	764	717	720	750	763	750	773	700	788	720	719	761	738	753	710	726	723	730	724	715	723	737	682	705	753	752	687	729	729	701	708	753	781	754	726	779	728	760	735	722	739	677	714	736	728	723	739	724	728	766	726	706	813	751	711	777	726	743	727	677	722	762	808	734	728	734	755	731	730	759	727	725	708	764	725	776	763	745	749	732	740	769	721	751	772	691	769	752	750	646	694	719	716	770	709	740	768	709	685	722	705	704	789	739	777	702	739	737	690	702	746	775	715	759	734	705	762	738	743	765	688	706	746	750	749	697	757	711	723	749	746	760	737	678	754	736	721	747	785	722	721	714	761	759	721	779	738	714	681	719	734	717	703	726	714	717	746	719	707	707	736	782	715	724	738	706	732	746	785	711	735	750	768	787	743	757	717	727	766	691	762	736	723	727	726	718	691	761	710	737	724	728	772	736	730	745	738	709	717	712	752	737	738	701	698	732	776	745	706	744	785	781	733	756	738	716	766	737	804	707	707	763	797	788	737	727	768	769	721	740	729	749	806	752	754	755	725	732	720	728	724	714	765	750	758	715	743	718	788	808	767	723	743	835	685	767	717	780	771	734	734	719	668	766	726	741	653	686	738	730	769	763	770	716	712	737	776	705	724	726	777	736	722	718	793	723	750	723	738	740	679	783	739	768	735	732	714	758	725	784	740	738	815	731	768	757	772	764	710	687	700	786	751	746	753	689	740	750	759	707	698	775	725	725	743	727	762	712	751	713	695	723	743	775	755	745	743	688	767	729	713	757	762	712	714	758	764	730	752	768	731	754	742	722	755	758	696	784	744	724	817	740	732	724	707	722	743	765	708	792	683	727	755	765	704	797	775	759	739	753	707	756	741	702	755	783	772	690	693	726	732	746	736	741	767	743	782	777	764	765	735	770	738	707	747	766	732	717	748	734	722	724	757	729	770	713	770	779	713	731	765	743	733	725	728	755	686	682	676	682	724	768	699	752	712	735	769	766	731	720	772	719	728	747	713	734	682	708	727	732	769	750	757	782	746	724	699	742	727	778	718	768	739	720	762	724	733	702	704	745	729	730	740	758	740	741	745	759	681	739	772	742	683	728	719	714	772	724	731	757	746	734	789	732	697	697	776	790	685	749	744	736	725	725	724	756	723	679	740	738	695	766	707	680	755	724	786	792	714	779	757	780	737	725	684	729	747	740	725	716	760	739	695	685	769	763	762	741	722	725	720	739	723	729	746	761	775	778	762	754	747	760	715	720	767	742	712	766	755	703	768	711	729	735	759	775	732	733	737	737	705	735	746	723	780	735	729	707	770	753	759	691	745	744	705	727	694	679	736	738	724	729	706	729	695	764	779	753	669	736	725	730	726	759	752	736	685	714	722	774	748	723	732	700	682	737	748	773	800	765	755	715	709	737	752	750	717	724	710	741	706	764	739	717	721	762	738	740	767	767	746	817	725	757	687	734	711	746	723	751	726	771	710	727	693	699	732	706	782	750	712	721	673	741	714	823	710	750	757	715	695	720	720	693	722	702	779	729	690	726	757	755	758	756	722	771	728	809	756	706	758	711	729	710	784	774	745	730	705	774	771	743	745	761	751	716	726	728	689	748	752	710	753	744	716	742
11732	13852	9282	4782	3512	2766	2126	1758	1516	1358	1198	1058	1041	979	906	960	902	884	824	800	770	749	837	732	792	770	751	772	756	748	751	773	739	716	769	783	752	742	787	721	711	819	695	754	708	778	760	748	732	767	747	727	716	751	719	733	740	801	711	710	725	722	717	735	793	697	752	727	743	708	752	759	767	748	767	726	740	724	726	712	752	754	724	725	697	721	733	719	686	674	760	755	710	725	761	707	763	776	776	770	731	712	761	719	765	786	775	685	762	723	765	766	794	760	714	769	757	767	718	781	743	748	760	771	718	736	766	758	800	737	794	762	708	765	749	713	755	748	749	768	734	693	711	744	714	739	717	705	707	737	723	698	717	757	752	705	745	715	721	739	716	764	725	687	705	718	764	725	695	714	638	776	736	758	706	759	723	741	722	747	778	788	713	711	764	725	704	705	747	754	724	758	725	702	734	718	729	735	737	731	722	715	719	735	732	703	722	801	719	723	710	718	751	712	753	731	751	702	739	716	741	771	759	762	731	745	694	774	690	735	697	713	762	735	730	708	719	698	763	720	733	705	715	717	668	707	715	772	735	698	717	708	735	705	688	720	744	728	689	700	759	727	736	681	743	732	685	652	767	704	704	713	728	734	709	722	763	701	728	750	705	729	735	698	707	722	701	736	748	669	715	696	734	669	717	709	731	702	714	759	710	681	762	704	721	730	767	733	755	757	672	710	748	741	728	803	711	733	742	701	700	743	744	715	714	695	730	754	778	742	704	697	732	723	722	755	716	700	727	769	760	773	689	731	689	716	736	734	713	679	748	741	721	719	742	689	691	697	765	732	742	705	718	720	754	744	745	722	731	734	717	693	732	711	759	733	746	780	713	711	721	764	758	739	715	692	717	733	767	748	735	774	704	741	694	752	726	732	712	704	743	745	770	686	709	717	732	701	711	705	741	787	724	741	761	712	669	665	717	790	701	706	775	798	705	744	723	720	758	722	702	698	736	716	714	697	721	686	730	667	717	717	700	679	704	751	709	720	712	742	707	743	706	759	721	694	718	705	706	766	760	711	729	743	693	718	726	720	720	721	705	751	688	742	722	720	727	700	734	700	717	724	726	755	707	722	739	710	757	748	698	708	716	718	695	734	741	751	702	736	731	735	733	736	756	786	765	763	727	708	738	751	741	740	710	695	741	737	727	750	704	712	670	706	728	718	706	733	737	784	686	737	774	724	727	757	712	745	731	746	761	712	701	746	738	743	719	738	724	749	696	663	692	715	738	709	685	738	736	670	803	723	744	765	718	764	749	706	719	766	759	738	755	728	752	766	703	750	735	677	763	764	759	760	678	706	778	723	716	733	745	715	687	760	698	722	725	686	722	721	724	752	702	708	706	745	708	729	754	754	762	741	703	711	757	669	729	770	660	743	748	722	721	736	740	671	720	720	737	763	734	733	703	693	760	778	695	762	695	742	709	740	740	742	717	729	732	716	726	741	762	689	767	739	723	729	752	722	786	695	743	703	675	693	730	763	757	728	732	724	716	731	754	714	709	761	701	714	686	725	766	707	736	774	702	718	716	730	709	758	690	729	702	770	729	728	726	692	716	739	742	773	720	742	700	690	660	739	742	751	709	714	760	697	744	753	727	727	731	742	739	743	700	723	688	692	730	728	745	740	673	716	703	748	769	697	712	721	674	784	758	742	724	730	733	786	760	754	726	684	750	719	658	691	727	756	692	656	698	772	725	735	668	758	740	703	720	712	684	713	725	690	739	716	686	738	720	711	737	789	747	691	740	740	733	695	717	737	692	737	723	748	760	721	707	717	775	764	734	738	738	733	737	728	692	734	767	690	757	712	751	691	686	758	690	699	690	764	760	739	720	703	778	722	743	685	741	783	738	690	677	737	653	728	712	685	734	668	730	716	775	742	733	740	711	678	761	756	753	763	778	789	746	765	721	693	744	680	710	703	733	710	707	716	754	695	738	787	714	752	683	740	744	756	679	749	743	693	753	781	719	727	774	722	713	709	699	748	711	695	670	698	757	732	714	671	710	735	752	725	710	745	697	739	700	776	738	802	718	759	697	738	722	777	680	753	721	722	761	715	720	738	723	686	775	737	726	739	737	729	708	758	726	678	716	743	690	745	728	754	753	731	750	704	693	768	702	722	729	759	699	748	730	753	739	730	717	738	729	729	739	721	743	768	750	756	721	775	743	733	731	748	654	729	786	760	719	703	714	732	763	716	710	736	760	717	740	735	744	724	717	743	742	738	707	721	713	666	724	724	738	750	785	770	728	729	694	686	717	712	711	702	704	729	748	723	729	727	760	711	741	771	772	761	729	707	800	733	735	759	696	713	757	772	693	734	772	720	711	738	759	747	767	731	731	787	699	699	747	711	733	702	696	699	737	718	751	722	712	739	674	761	718	732	734	722	690	694	705	704	733	768	709	704	736	724	752	735	717	695	738	713	736	752	720	741	735	770	771	733	717	666	765	743	706	742	691	718	735	709	735	761	719	694	737	724	713	720	735	751	738	698	744	680	736	743	764	730	702	708	740	745	742	733	746	691	718	730	703	745	738	693	759	687	724	703	735	729	672	737	749	737	707	724	738	725	727	725	762	695	670	672	744	710	771	732	738	716	786	691	747	734	688	736	750	698	716	769	734	763	742	726	712	680	778	699	717	757	707	705	744	726	723	738	728	717	746	715	719	736	754	716	737	745	715	751	705	696	706	726	752	740	727	728	741	752	748	755	753	752	695	748	697	732	718	767	699	719	757	790	764	669	717	672	717	714	752	679	724	709	716	718	748	698	734	745	687	701	746	715	746	742	683	735	724	722	716	748	713	786	715	693	671	719	718	754	730	711	764	684	705	700	761	752	754	725	689	722	737	736	738	708	696	709	714	720	722	720	697	689	688	739	702	691	760	772	758	700	752	682	720	704	753	745	770	720	757	728	693	696	725	738	771	734	697	716	732	731	752	747	691	711	818	740	727	724	748	675	758	736	714	712	751	749	754	712	670	723	711	718	741	708	677	691	733	735	728	723	733	709	725	741	736	736	777	755	715	762	725	784	768	745	788	737	729	752	737	679	737	743	682	702	717	725	728	753	779	722	787	745	724	750	710	729	704	728	729	736	698	688	714	716	719	713	721	712	744	738	740	700	732	758	693	744	711	714	730	726	775	743	695	723	732	685	715	727	710	777	717	729	741	719	699	731	718	742	664	744	713	704	711	744	684	696	728	690	753	742	704	734	707	721	689	677	740	726	785	744	736	729	722	733	703	696	736	736	755	736	790	747	709	709	707	772	741	782	786	671	696	759	740	709	664	749	708	776	709	735	713	757	764	767	764	748	746	716	778	757	716	741	716	726	733	761	739	727	725	720	758	782	702	733	697	709	781	655	715	720	721	710	727	724	700	735	814	749	710	720	742	723	726	791	736	757	733	712	726	749	786	749	727	697	740	716	701	669	715	758	711	708	727	728	694	715	713	707
28768	17650	3989	928	806	708	712	689	674	674	705	696	700	667	653	716	689	688	649	664	669	678	636	653	669	683	657	655	689	723	691	659	665	700	701	697	712	671	692	663	671	634	631	672	652	691	641	686	673	649	665	649	651	699	654	672	679	662	700	657	614	647	644	711	673	585	674	634	651	642	658	657	662	630	677	719	668	656	683	677	711	673	689	647	660	659	630	662	679	676	658	652	696	654	625	611	663	666	693	676	720	679	692	655	702	650	651	610	650	696	697	643	658	630	677	660	665	678	669	672	697	675	678	653	715	734	705	648	658	660	681	625	652	707	699	699	637	673	635	641	657	674	617	681	664	708	672	631	649	674	739	669	679	694	687	659	729	665	690	624	687	708	655	668	649	709	676	691	665	634	698	686	699	719	675	644	650	636	665	659	684	664	703	676	636	683	685	689	652	663	675	681	692	665	639	659	618	672	646	657	669	709	628	648	654	627	661	663	699	654	668	668	662	647	646	664	646	631	698	723	662	676	677	700	648	668	659	629	623	640	661	681	633	618	648	658	698	695	697	619	644	636	666	641	677	670	681	654	654	655	666	635	684	649	668	708	661	694	682	662	637	668	636	714	684	626	664	637	650	672	664	646	650	666	696	610	611	700	668	628	632	698	663	672	703	654	698	647	700	658	635	694	637	652	629	673	680	636	680	641	699	690	655	617	654	654	646	683	662	679	672	629	699	699	591	682	668	672	672	671	671	623	675	662	649	684	676	651	662	653	689	678	647	692	643	709	672	644	661	626	660	656	669	683	659	666	688	696	632	691	624	680	645	661	692	644	656	675	657	667	666	682	665	617	693	621	640	636	635	704	619	677	645	691	684	724	684	667	689	654	636	651	655	644	705	638	666	662	717	661	642	652	687	666	680	665	707	672	661	680	673	659	720	641	705	643	638	675	636	670	651	699	631	666	626	658	632	698	659	678	692	648	681	674	652	699	643	681	709	717	672	669	641	676	689	701	689	668	665	710	678	632	661	659	690	714	697	654	675	650	669	672	657	646	645	677	625	685	667	652	681	688	684	668	612	674	640	648	680	712	677	668	723	675	662	658	662	654	674	714	639	643	691	611	693	714	669	669	641	691	717	654	632	666	662	644	668	661	644	684	661	642	688	661	683	690	683	701	705	673	742	631	649	643	650	665	647	647	618	648	703	662	645	653	681	669	621	697	675	663	713	702	671	677	700	626	724	689	668	648	654	689	686	684	702	673	669	638	691	714	683	674	649	656	655	639	703	641	665	703	603	649	648	701	691	675	703	660	651	675	646	648	705	663	678	639	652	678	633	680	638	709	660	681	654	654	683	670	666	604	681	672	637	647	658	636	647	669	662	650	705	650	705	686	689	689	684	668	657	722	623	687	644	694	685	683	624	652	661	669	636	666	627	689	628	706	687	656	700	660	722	656	680	696	623	659	679	601	625	657	665	707	665	657	668	628	700	663	673	637	624	650	657	639	669	664	704	677	688	675	612	625	696	714	666	667	698	666	678	714	648	662	689	669	638	711	668	690	717	686	647	669	709	664	672	700	690	669	674	630	636	712	594	690	704	709	641	689	662	616	662	721	695	696	678	707	723	637	658	644	670	661	698	667	663	692	639	675	644	646	645	648	666	655	662	666	665	662	675	671	666	654	649	665	687	714	635	667	657	725	669	660	685	656	699	658	693	650	682	715	654	649	643	666	667	667	690	755	675	680	657	661	635	668	628	675	657	676	689	653	662	646	660	669	682	695	703	676	654	672	658	623	678	674	661	653	643	685	703	673	638	710	619	637	624	643	655	665	702	674	688	619	672	653	690	680	671	718	652	677	698	725	643	638	667	683	633	755	700	655	676	662	635	656	644	696	679	653	679	668	637	646	647	621	650	678	645	698	666	646	696	658	616	669	664	689	690	664	674	695	669	647	679	618	646	671	663	669	627	664	699	675	672	640	661	669	658	642	630	637	642	715	676	630	637	662	678	712	662	644	614	695	666	706	709	683	629	625	686	672	648	667	671	625	647	704	717	642	645	692	721	710	648	644	646	719	686	674	659	718	648	667	712	616	710	643	691	671	654	706	669	663	675	657	667	612	659	690	656	696	657	695	654	669	700	646	707	663	674	662	672	677	655	699	689	645	653	738	687	651	748	650	696	683	635	664	730	673	712	680	639	683	655	652	627	699	692	607	661	659	686	670	648	663	623	648	691	639	644	666	675	687	657	652	648	654	661	657	679	688	652	687	664	634	647	661	700	665	710	700	672	706	655	641	697	664	718	714	662	635	685	658	637	650	685	699	660	651	631	655	688	676	612	644	720	626	679	671	702	730	641	745	691	637	658	618	643	671	646	633	635	685	672	679	690	653	639	652	670	716	649	646	669	647	666	651	668	668	683	663	697	667	660	661	707	673	646	668	667	661	640	650	658	738	654	702	701	667	679	635	655	660	639	651	678	626	639	646	652	660	689	696	677	687	698	631	717	598	685	633	654	657	670	664	659	696	686	654	694	641	693	678	662	677	672	685	682	680	679	689	663	687	649	665	683	661	659	697	673	675	660	645	660	666	669	664	697	633	640	666	647	631	667	705	597	663	664	675	678	686	687	691	665	649	642	674	659	679	702	648	672	622	681	678	661	656	664	660	680	668	644	668	653	650	692	651	702	720	725	648	698	655	614	643	653	697	663	732	659	680	662	724	634	684	674	658	688	673	699	681	692	685	675	685	695	673	661	722	669	688	656	665	651	656	671	695	667	697	657	726	671	683	693	639	675	708	648	663	695	614	679	686	653	711	689	722	677	700	667	648	709	656	699	682	728	632	695	719	655	643	631	665	671	687	675	693	682	673	711	658	769	665	666	686	653	689	705	710	644	677	655	673	706	651	684	654	691	699	637	666	645	680	660	666	675	653	686	681	697	664	653	629	660	719	668	663	676	678	711	718	646	694	655	696	639	668	646	618	682	690	679	693	657	662	665	714	698	677	661	623	668	678	666	629	655	685	665	686	657	696	686	692	686	684	683	659	646	670	629	611	667	622	672	689	651	655	692	618	672	714	654	673	660	671	622	722	638	671	632	636	658	639	629	667	635	685	668	681	660	676	677	683	675	650	664	651	663	641	658	673	670	676	665	652	706	683	676	657	698	653	666	655	654	643	653	651	663	650	680	639	720	730	665	670	664	682	652	642	684	670	668	706	664	658	684	716	610	691	660	640	699	638	722	667	672	634	707	679	667	636	674	656	682	686	655	681	711	680	647	675	672	675	687	675	674	666	667	640	664	658	626	662	663	655	674	677	688	659	662	694	664	667	679	676	679	673	663	600	673	655	681	632	660	676	632	665	636	704	664	676	675	650	710	671	684	694	646	719	668	664	720	720	681	647	625	655	656	640	634	672	666	674	695	676	692	689	658	706	685	656	677	648	695	647	651	687	671	697	661	654	660	661	603	657	696	645	691	664	672	651	685	678	670	617	698	674
10387	1095	989	778	812	725	679	703	756	703	683	708	728	694	703	697	724	688	721	715	684	648	671	714	691	702	696	695	630	738	703	652	681	723	713	645	724	695	677	710	695	710	645	702	671	725	770	694	674	664	743	681	692	683	670	670	668	699	683	678	688	686	689	689	693	709	751	749	720	700	732	702	661	662	721	701	699	630	701	702	734	715	654	668	695	711	711	677	682	726	675	705	718	664	686	727	724	685	711	691	691	681	695	732	695	691	714	699	730	729	707	731	672	691	720	705	668	703	718	690	736	738	771	713	656	677	713	685	711	696	712	728	717	732	750	692	710	689	687	706	695	693	724	716	716	698	746	658	683	713	694	653	665	738	694	680	698	702	692	660	696	701	692	726	682	682	737	681	680	678	720	692	694	693	656	712	711	703	710	708	673	717	708	700	674	693	704	668	685	699	675	681	734	709	724	761	707	682	702	666	684	701	659	676	700	736	718	673	694	692	738	672	668	689	663	690	685	687	697	662	697	727	648	689	712	668	719	741	680	704	717	723	652	702	677	702	710	668	630	683	676	716	703	701	727	678	726	665	677	661	690	656	654	681	747	716	736	700	734	760	684	746	714	722	715	688	686	723	715	734	702	718	685	709	664	681	671	689	718	704	688	716	705	696	725	702	672	707	720	725	688	715	684	675	734	686	674	710	667	712	680	718	728	675	673	629	707	649	666	711	732	691	697	698	668	687	704	671	679	708	662	748	671	682	686	678	671	687	626	664	634	695	696	639	704	726	727	650	725	674	732	737	711	736	682	713	723	681	668	704	656	654	679	747	742	688	718	691	757	681	702	727	704	697	737	668	652	731	724	661	696	697	706	677	686	669	703	714	740	731	669	672	694	716	696	682	676	722	667	672	663	701	670	672	662	721	719	693	690	727	727	746	688	730	647	715	675	705	746	713	703	674	698	683	707	676	704	734	722	713	725	714	681	695	739	675	751	658	731	689	717	702	663	667	662	749	648	685	708	729	743	728	646	669	727	684	730	702	734	680	686	696	690	652	694	654	768	695	755	641	686	730	740	696	699	631	691	747	662	725	755	695	724	706	689	696	696	701	691	685	700	661	723	728	709	729	658	712	698	705	709	630	705	711	675	677	725	708	673	669	710	702	695	738	736	694	698	669	682	729	693	690	694	722	723	692	667	646	678	695	691	682	642	679	701	642	699	675	687	728	676	696	674	716	691	679	698	699	684	749	685	667	656	711	659	700	668	695	701	655	685	711	704	718	698	702	687	712	672	684	682	686	714	719	723	700	669	654	725	687	656	695	670	704	727	709	662	694	717	661	719	716	681	696	688	685	757	695	706	749	703	748	712	734	693	683	727	699	700	679	665	637	695	672	701	661	703	732	710	681	698	667	663	702	720	718	709	666	662	729	730	686	693	764	709	693	671	698	708	677	717	657	691	709	743	697	626	683	725	713	674	745	736	728	725	697	692	715	669	705	674	707	706	677	707	676	745	689	699	692	726	698	701	729	695	695	688	698	693	695	681	698	659	653	696	706	705	723	662	714	740	712	719	731	707	672	691	734	679	678	702	711	697	702	663	734	694	694	650	723	625	684	659	666	667	720	654	701	709	675	693	649	698	716	706	685	714	710	754	650	678	643	715	705	668	623	706	670	741	674	692	735	677	700	698	691	698	724	661	695	691	681	748	684	687	687	702	719	701	706	709	728	686	676	634	724	620	648	684	689	673	680	677	695	685	696	685	710	655	704	700	679	735	702	718	704	714	740	721	691	709	699	655	685	666	702	595	716	715	703	688	661	712	723	696	692	712	768	712	669	679	717	666	745	697	645	694	699	689	713	749	710	713	727	690	686	730	685	685	714	670	676	695	698	701	690	710	680	678	757	692	668	655	796	682	719	694	660	691	698	656	677	703	689	662	711	691	727	695	705	710	668	759	694	701	689	692	696	711	699	744	724	733	693	680	731	686	731	713	694	677	686	748	670	699	684	688	713	669	700	697	720	690	700	669	672	673	690	693	738	657	652	645	732	724	733	710	723	706	711	660	688	771	668	685	694	671	642	709	716	680	694	720	685	678	695	691	693	719	658	756	690	672	663	703	725	663	693	713	707	678	689	733	733	716	712	688	729	687	660	702	663	648	689	650	694	685	685	712	664	700	698	732	688	649	730	703	692	666	680	702	679	716	663	687	700	704	719	707	709	677	678	707	719	667	689	705	685	723	714	687	682	695	732	697	684	723	693	717	669	688	731	686	725	696	702	669	658	634	730	702	708	685	674	677	702	705	695	658	696	685	705	701	713	700	695	645	706	693	671	703	696	656	665	711	699	710	704	715	693	660	672	687	723	735	734	676	724	712	698	693	671	699	716	710	749	680	750	708	752	661	693	708	687	719	702	705	688	685	700	697	715	732	679	648	705	683	711	731	730	669	728	655	722	715	704	702	747	679	640	707	692	711	699	686	702	693	698	684	720	700	673	714	711	685	749	711	711	727	702	690	719	684	708	651	699	672	669	682	723	741	657	696	691	714	719	665	708	694	691	706	676	706	622	720	721	695	708	687	698	716	696	694	685	752	653	722	676	691	676	712	708	695	719	671	719	720	699	716	711	725	719	724	653	671	714	704	636	643	759	649	675	742	711	660	669	689	697	672	636	683	712	723	683	716	673	748	671	681	694	706	643	682	690	694	764	681	677	755	678	678	697	711	683	669	675	714	668	680	679	721	684	741	711	727	690	691	682	665	736	745	718	687	687	717	713	699	689	699	689	698	696	657	708	706	615	715	691	728	694	702	714	674	697	699	680	685	689	707	726	677	687	700	665	672	656	701	698	699	690	704	677	681	679	689	659	697	652	718	709	671	708	716	680	714	707	773	679	662	679	704	694	676	689	674	694	717	704	678	672	697	718	704	724	685	711	704	731	710	706	705	640	667	708	691	687	685	650	712	702	688	671	712	654	664	666	655	678	721	609	687	699	716	650	738	643	722	636	707	721	673	732	748	717	685	674	719	716	705	662	686	680	716	698	715	701	652	731	695	681	700	693	687	654	687	698	706	687	679	658	728	723	702	681	699	691	664	686	668	706	701	735	683	690	706	676	736	742	727	692	690	677	662	712	704	695	636	695	708	693	682	700	643	699	729	723	732	686	714	715	709	701	709	720	705	668	731	708	683	665	729	735	699	662	688	696	729	711	683	719	692	683	665	730	696	702	699	715	675	692	659	708	762	709	662	660	695	756	669	687	682	678	684	685	718	658	687	673	729	696	702	687	707	693	750	680	705	652	660	661	701	693	715	709	647	740	669	677	736	709	693	634	675	715	696	723	704	658	673	679	688	668	701	679	687	664	664	666	610	681	717	660	678	697	674	697	696	745	716	702	694	711	665	703	710	722	732	699	690	728	707	699	677	697	770	654	662	710	704	749	719	682	722	685	702	679	718	672	680	635	702	624	711	654	705	693	678	668	656	696	694	660	642	712	695	704
24137	21534	28868	24639	21508	9701	1262	867	724	745	697	682	646	615	595	591	604	585	533	623	571	593	571	565	540	548	536	552	538	557	532	553	556	540	530	554	545	518	544	508	572	565	500	521	480	565	526	497	494	506	499	520	550	549	557	554	549	557	518	532	525	513	519	514	553	554	530	511	491	531	583	564	573	519	535	515	522	539	529	546	549	539	486	518	575	550	508	516	492	522	513	529	531	536	540	551	529	518	513	528	528	589	555	552	519	586	559	529	535	562	572	473	554	568	534	557	575	545	580	540	513	568	531	535	524	513	555	572	545	528	528	577	509	512	564	554	539	547	560	540	539	586	534	521	520	543	519	572	542	530	526	540	569	507	524	570	552	536	558	596	499	544	540	570	533	538	535	538	560	495	566	537	574	521	561	541	508	550	520	531	551	534	543	525	565	535	506	530	539	509	531	522	542	546	537	496	580	554	554	493	507	500	526	524	509	534	537	555	537	542	497	532	545	551	493	523	547	501	513	553	540	495	520	556	500	540	526	517	527	553	543	521	530	542	522	525	535	539	511	505	545	518	514	479	528	512	533	530	514	552	525	556	533	569	562	523	536	549	520	556	539	476	519	537	605	485	548	540	551	594	531	535	534	507	545	563	543	533	538	542	515	472	545	489	518	548	568	504	554	517	515	523	570	543	541	516	526	561	546	546	489	555	507	529	544	552	525	555	563	552	489	533	555	511	505	572	521	588	512	491	546	557	530	554	567	529	572	550	520	527	520	527	543	584	524	553	530	490	496	542	507	566	524	497	552	495	510	509	512	551	523	477	524	549	539	525	528	538	530	567	511	546	562	522	543	525	523	524	536	557	577	481	515	489	533	552	503	538	530	524	531	521	537	523	516	537	513	499	527	531	533	524	537	546	553	531	546	519	538	542	506	517	551	562	563	517	536	486	489	559	550	574	516	543	479	514	527	473	524	503	583	492	516	552	538	551	515	562	476	520	560	544	541	554	522	519	579	563	528	502	555	546	515	542	524	529	518	533	543	525	550	515	506	525	513	503	554	504	503	541	536	497	496	531	522	513	534	525	521	559	498	554	517	527	527	518	550	542	536	545	530	514	585	551	512	505	545	549	551	530	558	534	536	522	499	506	576	527	516	522	487	569	509	511	543	533	536	462	499	503	571	564	544	546	575	523	563	525	550	598	585	571	537	532	532	534	549	511	538	534	505	556	518	540	492	537	539	524	537	565	507	556	577	511	524	521	537	566	508	526	477	533	530	522	552	524	538	507	554	566	542	585	533	541	507	547	556	547	537	522	516	519	563	522	522	536	537	521	496	568	522	548	501	523	488	503	532	542	549	543	551	539	557	509	544	545	500	524	507	558	574	506	554	512	511	553	498	548	546	540	565	450	528	508	523	534	497	562	582	535	567	504	532	532	512	547	519	500	517	542	513	514	551	509	539	556	518	523	570	528	556	566	529	579	573	513	504	548	529	518	523	537	523	497	526	548	579	552	565	521	508	532	547	517	565	532	550	519	521	556	572	538	557	527	516	540	503	560	506	586	543	539	498	522	557	530	513	560	531	504	562	562	519	496	525	518	535	526	540	582	527	530	609	522	532	515	513	539	543	514	530	515	506	551	508	556	539	533	531	529	509	517	506	533	524	523	522	495	537	482	524	532	524	510	490	519	568	548	534	560	498	564	519	495	549	481	577	519	523	557	530	563	511	551	539	512	547	542	553	548	582	493	519	561	525	584	570	534	544	539	518	541	568	518	530	535	541	537	517	533	533	503	537	530	508	516	517	575	550	506	513	501	527	521	538	554	497	515	535	556	558	540	522	590	565	519	594	528	510	516	543	546	520	517	523	570	510	546	541	529	534	539	560	563	552	527	561	549	547	530	522	552	527	523	513	512	529	553	529	542	547	569	578	543	519	546	525	529	494	517	510	521	567	541	564	555	519	558	525	546	533	510	537	519	549	534	539	557	544	569	538	542	555	576	562	523	538	534	547	531	533	519	551	532	561	554	544	548	508	567	522	541	516	541	571	543	543	555	553	504	511	533	575	523	552	493	463	514	516	515	479	549	494	554	574	590	535	551	536	526	543	529	528	545	540	584	533	554	530	543	528	554	532	569	539	525	537	519	541	519	571	532	481	552	523	481	557	552	541	534	524	503	538	524	564	516	535	508	515	534	517	536	528	534	530	542	497	562	542	543	536	502	553	498	526	497	514	587	512	519	535	593	542	516	549	525	553	528	545	540	489	512	521	530	534	532	545	532	515	538	555	540	504	515	488	495	528	582	532	539	507	534	501	565	575	527	517	554	558	546	502	559	506	493	509	547	515	537	533	563	540	508	607	520	507	500	534	544	526	530	509	506	533	511	555	509	498	510	525	503	515	523	567	516	554	519	506	499	537	529	541	493	536	580	501	512	537	557	541	537	506	551	546	540	559	503	561	568	531	538	530	553	543	521	527	539	520	526	527	531	519	523	559	514	537	494	567	569	542	526	539	565	548	521	529	546	509	516	546	542	513	511	504	504	542	557	563	542	549	538	542	551	519	514	565	528	497	567	544	536	507	525	534	534	544	528	549	562	559	513	503	547	550	544	581	519	538	545	547	493	500	539	559	498	536	541	510	504	499	530	531	515	523	533	496	511	509	528	520	524	474	518	528	538	536	565	513	577	511	530	543	522	515	536	559	547	495	521	564	522	514	542	516	515	494	536	540	509	563	560	546	506	499	528	537	510	523	544	511	521	525	475	520	547	509	488	545	555	518	517	526	524	528	528	488	582	560	491	525	477	550	567	552	520	539	513	532	576	530	488	544	569	541	541	556	536	574	525	513	534	523	528	546	521	564	533	560	560	525	529	523	531	486	506	509	555	530	527	580	506	521	522	547	577	543	550	581	552	562	528	522	536	526	512	520	537	496	551	555	525	542	532	527	541	515	513	544	495	519	477	570	539	560	490	576	541	509	522	561	519	503	459	512	524	554	517	549	517	520	530	540	512	533	541	527	532	532	541	526	496	531	538	538	544	495	516	504	528	496	564	534	551	541	519	525	552	534	560	519	539	549	498	509	528	526	517	538	518	527	523	552	529	509	560	543	517	538	525	546	509	539	530	531	495	552	583	518	524	511	556	511	492	512	541	587	560	525	512	539	542	518	522	540	554	564	513	568	524	516	511	546	522	532	523	507	544	553	541	529	550	509	511	544	545	554	501	555	530	534	539	517	547	528	546	528	543	557	537	558	536	518	507	558	538	550	558	520	513	501	560	524	532	525	517	514	566	518	519	510	532	516	563	558	543	490	541	514	575	511	563	509	551	532	553	526	534	541	540	527	532	527	556	545	575	568	530	502	502	518	529	538	493	495	531	523	540	588	534	509	518	558	547	575	534	547	509	500	530	516	562	543	514	568	565	564	495	540	553	556	557	499	527	497	575	552	556	504	522	560	535	529	575	497	563	521	548	502	566	565	529	566	545	524	542	509	527
10902	8418	5732	2848	2082	1689	1365	1174	965	905	809	811	732	667	699	634	665	618	647	574	547	538	631	615	572	605	591	583	556	572	560	586	560	561	583	543	577	557	569	605	582	578	550	562	586	528	534	572	602	539	595	590	558	564	568	565	591	542	568	555	549	537	516	551	531	590	491	561	515	591	554	540	549	562	559	546	558	542	578	549	530	584	552	591	565	556	573	573	532	498	558	591	530	564	586	584	552	567	579	596	544	589	553	589	555	600	547	573	542	553	576	544	602	565	571	571	578	568	575	546	609	566	581	548	553	535	559	569	581	564	586	574	533	538	542	543	526	580	587	554	539	531	554	518	535	554	555	545	556	551	536	552	529	591	536	566	550	549	599	559	523	602	532	547	544	563	512	584	566	567	541	547	536	543	551	563	550	561	594	518	548	566	539	508	514	530	627	546	559	546	555	562	577	547	543	564	532	557	578	558	560	551	529	534	566	570	549	545	574	528	538	547	580	552	578	550	519	566	553	517	588	563	524	553	532	532	551	530	589	533	552	550	548	589	529	550	556	552	548	575	565	518	506	563	541	554	566	557	546	556	512	607	558	570	526	561	561	539	598	524	541	552	576	539	562	546	551	549	531	572	512	564	551	605	538	607	536	546	558	545	537	545	529	534	567	563	560	556	539	578	562	556	538	558	521	528	554	526	532	542	529	577	532	554	538	602	563	532	591	575	559	540	553	598	543	561	580	579	563	538	545	544	557	569	555	553	593	515	558	556	538	541	564	572	555	565	544	544	529	532	586	585	570	549	558	523	595	555	590	560	534	583	550	558	579	547	517	577	582	497	551	550	565	536	535	545	550	535	558	562	545	545	560	549	533	552	533	552	517	575	605	557	558	545	576	557	554	583	577	556	582	555	546	533	569	601	552	543	557	551	594	572	575	553	545	560	537	573	563	557	525	509	538	542	530	534	592	543	588	501	538	550	542	569	527	509	520	527	601	561	528	555	586	575	533	548	596	545	599	587	561	547	571	569	587	567	553	569	553	562	548	586	519	515	518	542	514	538	535	610	595	589	579	591	571	522	536	526	548	551	543	564	560	550	538	537	546	560	538	538	546	577	533	532	556	614	505	566	572	534	567	572	556	579	522	499	596	565	551	535	564	586	571	568	538	531	582	528	545	538	515	509	556	565	520	567	527	593	542	551	539	577	597	583	531	574	534	532	577	567	547	583	492	554	523	540	564	539	566	570	567	564	547	573	581	557	565	502	555	522	585	528	579	559	526	536	531	518	559	564	564	495	522	541	557	555	556	566	541	559	534	580	525	537	529	522	519	515	531	535	553	536	549	557	565	556	534	529	552	529	545	554	562	516	558	576	531	581	561	557	568	567	570	566	537	529	568	568	579	581	567	544	582	573	551	565	562	549	522	540	563	558	561	597	571	533	546	576	574	560	557	555	549	613	542	551	545	545	557	597	584	553	529	556	530	533	536	563	538	606	567	554	572	570	555	534	543	595	536	572	546	570	561	531	555	569	501	542	551	594	550	559	549	536	615	567	545	580	585	580	566	556	527	535	567	527	551	551	561	526	510	552	565	613	539	532	519	559	516	553	534	553	520	548	574	520	573	542	557	526	515	523	587	559	561	535	582	521	535	551	572	579	559	510	588	550	513	527	524	510	539	537	526	545	557	532	521	513	566	526	584	551	558	566	535	537	547	561	549	553	518	557	514	575	543	528	549	575	505	554	584	539	610	527	521	580	578	576	558	532	553	559	543	566	538	555	576	576	573	568	557	553	541	559	491	551	552	544	601	558	552	532	551	550	508	567	565	539	600	569	550	548	571	557	517	547	581	595	552	532	518	563	586	578	550	560	546	559	561	580	576	554	571	549	553	518	533	571	570	589	524	581	547	536	526	543	509	554	544	551	529	552	522	557	564	547	533	572	559	531	543	580	558	527	600	528	553	548	562	521	548	535	543	531	573	534	543	548	543	545	514	546	540	565	572	592	547	534	587	543	547	590	590	531	578	563	523	547	536	546	534	537	545	602	528	607	533	523	540	571	545	571	576	562	531	558	567	570	536	539	559	559	544	543	524	516	547	538	545	547	540	553	517	559	547	560	551	523	583	534	548	575	545	536	550	561	569	580	531	527	548	550	548	556	553	546	534	571	548	558	524	548	516	538	599	551	557	533	521	572	529	588	542	584	555	514	548	576	601	513	576	545	573	543	584	585	555	596	540	539	581	554	566	557	554	532	550	569	566	544	537	540	553	546	605	546	556	565	549	527	566	586	568	573	531	554	488	552	544	548	525	588	547	513	551	558	556	622	506	547	557	552	544	552	543	527	536	524	542	558	541	593	533	559	511	564	482	549	559	547	545	538	539	526	528	587	567	556	578	558	542	581	567	529	542	528	561	509	530	577	554	568	591	568	578	546	545	534	574	568	541	581	541	559	538	532	548	542	554	572	540	528	518	535	571	550	533	562	569	529	543	539	553	615	579	543	585	540	563	558	531	491	539	522	517	535	571	550	536	554	574	567	536	568	556	543	528	567	511	528	561	546	567	589	593	572	551	602	542	550	533	562	546	565	584	557	555	555	547	530	525	560	566	553	500	570	553	542	557	540	512	512	516	573	525	561	580	583	579	560	544	573	561	553	490	551	557	570	553	556	467	546	520	552	567	560	534	574	517	532	538	531	544	568	547	538	551	533	520	541	562	510	565	528	579	580	518	597	535	564	555	547	555	575	545	549	557	556	551	509	560	587	526	558	583	516	586	558	559	512	559	544	499	529	523	514	563	535	568	543	586	559	537	537	525	531	540	526	508	516	532	586	484	550	581	530	580	564	573	564	579	558	581	538	598	530	544	504	557	540	572	557	580	552	554	533	575	503	514	571	578	492	534	555	567	521	541	533	596	571	537	538	556	570	540	542	541	552	576	599	560	579	565	540	605	557	531	570	558	549	528	536	523	547	541	549	595	579	572	579	593	524	539	531	566	517	552	524	567	618	582	511	582	560	595	554	544	548	543	562	525	538	509	554	556	581	580	581	548	596	569	575	545	527	562	554	570	559	531	539	569	582	550	563	578	577	533	561	542	607	572	557	561	573	582	549	610	538	589	537	538	527	589	536	585	517	531	567	553	543	574	569	601	585	546	517	558	563	564	587	556	587	535	598	586	547	563	554	574	531	527	587	586	558	548	550	551	562	575	577	503	555	558	544	570	544	548	504	542	559	585	597	560	583	537	566	577	583	545	544	562	584	525	545	552	524	577	568	554	563	545	584	534	521	561	560	542	538	562	558	576	600	536	554	547	550	497	540	565	557	571	567	559	546	597	569	530	605	576	555	578	504	543	567	541	587	528	502	558	554	537	563	569	589	535	548	554	563	561	583	515	525	566	577	553	532	529	555	547	539	532	579	547	533	579	506	557	587	558	591	525	561	579	530	563	529	549	547	533	539	556	531	557	542	575	535	557	537	539	534	568	562	570	582	574	521
25356	21528	27667	25670	9876	1397	1148	1036	963	905	955	911	905	958	896	858	902	924	880	877	891	838	923	868	867	856	855	873	838	933	779	894	859	908	884	832	903	871	879	848	894	907	868	853	906	904	838	951	889	879	866	850	915	885	880	799	925	896	927	914	878	851	897	868	888	911	910	884	837	837	919	929	905	825	918	866	892	852	888	870	894	889	900	917	906	874	850	861	889	843	876	887	898	928	845	899	886	836	826	840	864	808	883	893	967	883	875	850	873	898	918	881	923	884	884	943	884	809	902	896	909	904	912	848	865	938	838	857	881	921	893	873	890	848	895	900	883	927	885	872	849	880	896	865	890	841	823	889	923	924	890	894	931	841	903	870	865	878	857	866	934	869	861	821	917	875	846	880	836	862	888	876	842	888	858	849	867	832	864	907	851	862	929	844	811	851	814	872	859	857	863	923	788	864	896	889	848	887	840	858	863	852	854	886	859	880	872	923	901	876	817	830	885	917	922	850	915	858	906	872	872	863	925	901	859	858	927	896	873	926	921	894	876	884	844	883	859	858	839	888	888	914	881	840	814	901	937	846	917	842	856	902	867	866	855	871	867	910	900	853	868	876	890	860	889	867	879	865	882	862	913	862	848	865	826	940	879	843	837	883	863	810	894	904	918	850	915	904	858	861	875	856	917	848	875	848	866	818	840	823	913	918	910	900	909	894	884	879	887	853	917	866	886	823	900	811	837	826	872	884	910	809	890	885	921	900	903	873	883	807	859	877	868	820	854	830	842	902	936	870	868	850	848	923	884	847	852	898	911	782	874	828	855	907	839	854	890	836	886	873	888	929	939	872	885	906	863	907	842	907	856	849	844	822	810	840	851	831	851	881	884	886	905	904	898	905	875	873	875	945	905	856	888	956	872	865	890	875	858	914	928	840	854	906	955	881	870	896	844	857	857	891	892	897	859	864	878	899	873	838	878	834	847	883	875	856	892	920	878	869	865	867	862	904	900	864	884	909	862	880	893	851	911	888	864	846	854	893	802	893	868	856	902	881	883	923	852	852	852	871	870	875	873	867	876	839	893	867	854	862	898	840	898	847	887	876	859	817	861	907	877	865	850	887	852	873	887	886	868	901	867	868	875	865	887	855	925	850	892	869	886	789	921	825	871	895	885	877	877	883	850	891	900	904	926	896	935	913	849	869	874	826	937	887	896	863	943	894	922	825	884	850	873	813	846	893	900	861	858	868	838	905	828	886	884	857	892	876	867	865	861	917	842	882	840	895	854	811	834	831	823	791	875	912	873	915	931	898	862	853	849	855	852	951	848	899	823	879	904	866	852	888	864	856	858	861	912	930	867	863	891	873	872	890	863	867	842	827	884	854	865	884	900	888	892	886	845	913	858	888	862	918	882	883	858	900	897	888	832	878	903	877	836	858	888	841	879	901	816	833	893	912	830	898	891	879	812	864	868	869	881	833	860	899	863	813	891	880	871	857	890	865	902	880	909	848	820	866	887	851	889	866	861	887	877	796	940	852	873	882	885	891	910	823	865	906	830	816	864	894	842	874	840	869	873	899	894	838	866	849	867	875	882	835	840	913	872	906	883	881	864	874	837	856	873	793	875	817	892	872	873	844	889	856	842	879	891	880	879	870	906	841	838	902	903	872	876	825	905	901	863	873	879	884	874	884	864	853	931	870	865	836	863	866	854	844	833	914	853	906	819	895	857	858	834	884	916	878	879	865	882	881	870	840	915	909	902	865	902	850	831	825	849	843	855	833	878	882	821	828	848	895	833	826	887	902	888	904	855	941	883	900	841	885	893	895	877	815	866	876	873	862	804	866	943	889	872	843	910	848	910	862	861	859	849	905	889	908	843	910	876	838	858	855	870	805	872	847	880	955	872	825	827	922	848	829	900	912	829	873	847	870	902	835	896	874	845	892	936	891	901	914	848	882	833	902	899	863	904	872	888	893	911	867	858	851	903	827	866	858	817	846	884	849	947	855	862	856	914	879	904	863	932	850	890	839	909	932	904	820	896	853	872	922	836	881	885	882	891	880	901	882	830	826	877	919	859	873	898	935	864	831	812	912	874	854	850	863	880	910	872	799	900	887	850	835	873	920	900	798	920	932	900	861	902	831	921	863	872	884	827	867	887	887	879	885	923	839	885	955	879	968	926	864	854	837	892	863	882	799	856	870	815	855	898	892	933	842	892	901	818	829	881	882	826	878	932	867	898	857	840	850	835	841	877	872	847	914	840	915	887	861	908	867	925	884	866	870	818	875	850	885	902	854	793	927	856	857	894	932	883	851	856	846	910	815	851	892	849	854	894	867	866	860	831	821	862	881	871	834	878	888	901	915	850	848	871	891	886	879	823	914	852	788	877	900	871	841	850	898	879	911	901	844	882	918	830	911	865	832	871	871	890	839	873	887	860	925	904	879	882	847	881	916	897	886	838	838	884	852	829	896	857	868	851	892	904	873	841	893	853	878	889	892	873	851	817	921	824	890	900	866	818	887	893	863	840	887	908	889	913	897	874	868	895	878	920	876	864	857	888	915	894	854	846	863	886	869	856	870	832	886	893	833	885	828	844	862	857	856	861	867	858	886	890	913	892	857	883	870	895	842	848	870	873	897	846	853	916	898	930	877	882	852	891	857	894	874	856	897	845	891	863	824	866	880	913	923	859	914	875	910	880	864	918	888	861	848	883	900	858	853	896	909	916	929	838	908	864	899	896	874	889	881	859	866	898	879	876	942	880	914	896	881	898	862	810	868	882	887	851	901	863	879	830	858	923	882	851	918	951	809	884	896	876	896	863	852	898	866	858	829	801	870	804	836	836	881	874	888	836	900	871	864	882	887	902	883	905	872	838	922	870	885	903	897	877	876	901	863	900	908	810	869	863	848	911	920	938	866	863	918	891	836	845	839	898	889	855	897	874	836	862	921	917	838	884	888	858	876	895	835	879	850	879	921	882	870	867	963	847	869	922	900	863	855	899	831	862	880	839	846	854	895	833	855	836	922	828	919	890	912	903	911	888	840	887	899	924	899	850	840	857	891	836	865	892	854	836	843	926	874	874	858	873	929	832	834	838	842	792	879	822	859	903	883	868	835	859	941	907	814	923	846	883	849	853	861	822	827	856	902	888	800	869	844	876	869	896	900	861	840	880	907	898	830	842	871	842	829	903	852	886	851	871	872	882	902	858	909	878	856	845	838	880	851	872	830	881	771	897	849	876	872	855	873	875	896	858	856	930	891	863	900	877	851	867	867	892	847	876	892	917	862	876	881	871	875	835	894	867	863	858	855	889	837	879	882	825	897	837	876	914	835	901	842	882	858	844	869	893	872	851	912	841	905	834	852	927	907	889	892	883	862	850	896	861	904	869	834	878	901	896	916	901	852	883	872	927	873	893	885	884	874	903	835	847	870	789	923	904	886	887	899	876	837	857	911	907	868	893	906	904	897	874	877	844	848	871	892	925	851	877	857	854	844
10263	5193	3547	1996	1650	1461	1273	1207	1111	1043	1046	968	986	968	907	926	888	870	900	911	896	921	903	889	909	887	934	865	837	862	899	867	878	882	923	858	899	876	874	898	878	861	861	896	877	908	876	924	892	903	886	921	887	869	965	865	869	886	850	889	844	835	907	849	900	883	865	873	888	878	932	877	859	830	872	896	920	872	909	886	900	897	887	874	843	816	878	896	856	885	837	852	865	854	898	902	870	873	884	890	856	856	879	893	844	863	877	882	855	894	907	852	868	871	861	920	933	856	911	880	877	875	858	897	843	955	828	832	897	893	923	826	899	917	867	844	860	904	908	847	875	894	872	927	896	871	881	845	922	868	883	885	893	896	853	909	912	944	868	847	884	864	892	894	829	870	925	922	868	901	922	887	925	906	851	909	907	908	910	831	896	863	894	870	880	899	863	905	874	871	898	859	834	937	869	937	894	877	836	894	864	905	849	854	911	897	882	871	925	915	843	904	924	889	875	871	876	912	896	895	850	881	890	849	901	897	893	885	816	896	850	865	878	885	923	878	876	838	841	885	837	848	817	878	828	894	859	882	901	855	888	865	891	868	851	894	924	849	841	897	867	892	909	820	844	896	897	921	887	832	882	860	867	896	922	860	888	879	874	879	853	855	839	878	854	878	873	845	865	906	838	884	915	883	907	910	841	848	909	876	895	858	910	846	873	868	874	896	908	848	854	895	859	888	890	859	915	840	925	946	888	935	874	841	880	857	912	837	851	912	865	839	929	821	857	842	888	870	850	914	899	870	896	896	852	911	857	861	868	872	910	885	896	873	854	832	802	841	808	824	897	830	840	875	883	860	857	886	866	876	897	904	862	882	844	869	873	887	847	901	912	844	868	875	897	904	812	810	870	862	935	920	912	903	879	833	869	904	847	892	849	901	876	907	828	891	868	858	872	899	910	899	879	862	851	833	865	883	846	844	852	861	878	889	830	888	856	853	867	877	831	883	864	864	848	887	885	894	877	887	894	900	876	850	874	884	914	900	864	831	887	922	871	822	883	856	812	902	852	923	845	881	876	886	874	892	920	848	853	867	814	876	854	830	871	827	846	857	918	810	883	810	857	878	887	827	891	893	933	936	920	875	864	886	845	891	946	871	851	902	865	862	899	868	879	833	884	874	880	858	906	873	925	882	910	845	871	912	864	851	872	877	844	886	868	877	894	842	890	852	854	848	887	925	890	858	916	829	957	883	852	874	834	913	903	920	814	868	858	911	919	827	880	861	892	878	873	900	944	876	884	899	916	845	874	820	845	868	911	882	896	908	841	907	912	898	885	904	844	819	850	857	877	889	866	845	822	955	865	903	860	909	920	879	829	861	917	893	898	888	838	880	864	866	849	943	858	925	824	871	884	903	916	914	874	871	898	888	915	880	873	898	839	874	891	909	915	846	831	923	850	899	859	912	888	811	908	856	833	815	866	866	890	866	857	842	848	902	895	886	867	857	866	849	907	950	889	928	884	843	868	838	835	880	916	860	876	888	889	882	855	816	888	892	868	870	882	860	814	881	883	906	846	910	904	867	830	872	881	864	952	886	839	913	886	897	907	876	867	879	838	873	901	866	875	834	849	907	873	921	875	894	868	824	853	914	915	861	855	933	896	840	919	846	913	945	899	892	894	852	923	850	887	835	853	872	865	884	913	882	921	921	866	883	903	872	869	835	884	923	832	932	898	835	892	829	798	897	875	924	839	881	885	886	888	880	849	903	856	897	876	882	865	847	864	835	900	953	884	915	889	852	917	849	922	905	866	853	866	908	825	869	896	862	883	861	846	895	922	796	939	887	897	913	882	913	878	871	881	869	830	839	855	851	871	951	852	888	894	916	927	880	849	912	878	868	862	841	860	892	880	846	891	839	893	890	899	884	897	871	902	887	851	851	910	845	835	915	911	885	866	858	930	821	863	879	912	904	892	923	892	849	877	863	888	890	858	914	871	873	883	899	889	874	933	881	852	861	853	887	849	900	840	887	866	861	903	819	907	899	861	880	886	885	863	843	887	905	839	875	879	887	885	837	870	838	909	894	835	856	899	884	896	912	915	877	862	917	882	890	863	912	883	884	845	892	855	858	879	863	894	899	877	890	775	843	892	932	866	931	852	808	880	873	854	879	891	898	942	903	866	852	907	879	858	876	914	889	900	907	882	861	909	950	853	904	864	858	816	886	866	883	892	871	830	912	875	888	873	925	903	911	846	879	819	871	866	855	901	927	947	897	863	920	905	848	876	899	884	979	930	878	915	834	842	861	873	904	882	875	857	931	882	877	887	872	830	898	877	909	903	827	845	838	883	815	897	899	869	885	799	850	902	882	859	835	853	869	903	897	845	865	895	922	871	933	829	893	872	860	884	905	853	859	869	900	909	854	891	924	897	859	897	886	861	875	862	870	922	881	869	850	877	882	847	900	870	866	867	863	883	942	841	831	825	859	868	863	848	865	830	845	845	858	896	901	861	943	896	919	930	860	862	849	862	946	890	885	830	878	906	815	912	921	895	885	865	893	923	847	904	945	906	902	875	912	910	850	874	944	858	910	849	951	908	861	799	935	966	866	895	827	894	857	875	901	923	915	878	910	850	846	917	896	886	892	862	909	896	842	877	875	834	889	895	866	889	868	899	844	888	862	875	897	865	889	889	890	874	921	888	849	823	878	892	828	852	929	867	825	929	895	859	855	825	894	856	894	902	872	894	898	881	852	864	905	905	886	925	861	892	895	926	893	902	900	885	881	813	903	916	921	882	872	883	833	874	915	878	872	858	889	828	864	859	874	865	922	868	861	891	926	863	883	883	854	890	847	819	857	877	876	889	908	883	861	884	868	840	835	859	894	820	862	929	864	874	901	873	902	883	906	923	882	886	871	834	857	855	865	874	844	823	886	870	887	876	882	851	852	856	876	886	864	873	876	856	900	878	818	789	882	864	919	873	850	874	888	879	882	868	920	893	907	856	930	908	846	933	906	906	829	892	853	847	848	882	886	893	864	854	851	866	930	847	863	856	821	856	860	897	898	901	875	896	839	932	927	885	887	902	888	874	890	877	885	870	857	939	926	874	861	899	928	891	930	821	863	845	831	906	837	912	864	920	814	868	822	902	875	869	883	879	855	879	876	878	902	873	882	838	868	859	862	868	958	863	907	762	875	933	864	813	886	864	883	915	904	895	966	879	821	869	867	899	900	885	884	884	874	828	871	881	845	854	900	865	933	870	863	870	847	878	882	840	970	839	868	880	843	867	847	791	869	879	903	845	876	880	885	932	856	799	854	862	869	884	893	894	882	888	804	862	826	872	843	839	852	859	874	924	900	824	910	897	874	892	883	827	885	916	894	866	873	879	923	926	884	869	860	866	841	890	884	858	900	846	897	859	902	764	898	880	898	827	877	906	843	895	920	859	843	902	846	847	872	882	819	878	926	845	878	894	890	850	883	869	915	900	835	931	833	890	884	869	846
23122	21616	29405	24302	21609	21646	6887	1400	1132	1051	1019	918	964	901	858	864	869	902	792	807	822	768	778	795	731	811	799	751	766	764	731	771	725	802	746	720	716	737	750	783	843	779	718	773	726	719	749	764	749	717	741	702	729	709	767	773	710	766	742	745	780	737	750	687	719	695	690	728	752	745	744	731	732	730	738	735	742	680	738	740	720	710	774	751	719	766	674	747	740	700	776	689	789	758	800	791	804	737	766	723	727	804	770	740	700	734	757	740	760	778	796	705	743	690	770	751	769	713	753	773	810	741	790	764	700	773	743	756	751	802	713	733	747	731	720	777	730	789	737	731	720	753	745	693	724	709	726	769	743	751	730	735	731	711	708	766	766	742	734	777	767	751	733	749	799	737	748	711	733	737	754	713	742	714	737	765	731	767	717	718	720	756	748	717	779	747	748	690	734	711	758	706	687	740	721	734	718	777	773	773	716	707	694	720	777	778	728	720	720	727	754	744	699	737	661	723	737	741	744	663	715	672	700	706	722	746	712	709	748	756	716	744	765	750	750	709	745	752	724	752	745	700	740	719	734	694	707	765	695	752	729	719	751	675	758	731	703	733	760	701	765	740	711	742	751	769	723	758	756	736	788	745	751	741	806	718	775	780	701	685	740	727	720	756	725	741	761	681	721	707	705	775	718	735	737	714	694	797	721	734	760	677	786	697	743	772	699	734	776	752	772	729	733	709	737	719	754	701	708	724	723	730	725	760	735	701	723	800	739	723	716	759	736	757	737	716	699	719	764	740	764	692	750	755	739	765	704	736	719	747	769	708	726	773	726	747	749	714	701	738	774	774	808	735	715	712	743	706	737	762	706	672	739	715	721	705	726	726	752	718	753	735	725	768	718	706	762	803	774	745	764	793	747	748	742	710	733	771	764	788	784	730	765	719	709	773	746	686	686	709	687	710	734	755	692	698	740	704	756	724	713	786	725	741	803	714	740	733	753	729	698	658	735	746	710	693	726	697	719	728	741	733	758	703	749	744	769	739	744	735	706	762	753	748	737	719	732	734	735	780	717	712	728	803	678	709	715	687	733	786	680	762	724	787	737	718	795	727	732	751	719	720	755	707	758	761	733	690	749	747	710	750	743	726	733	783	769	764	693	752	731	734	760	744	740	695	712	732	761	693	752	723	761	751	737	725	665	782	750	729	790	733	687	771	712	778	748	767	740	729	730	702	738	725	698	746	745	750	747	714	713	785	732	747	727	740	727	734	704	715	735	725	724	747	739	759	723	727	758	729	737	710	732	731	743	761	786	773	779	686	759	765	700	737	756	738	733	755	740	705	691	716	741	717	737	754	769	720	719	778	734	751	768	706	717	729	747	749	756	727	750	751	717	736	760	745	716	723	695	777	731	775	761	696	775	735	734	731	716	678	730	719	740	696	700	728	718	693	710	718	705	765	758	759	755	765	743	747	761	675	720	748	756	724	717	719	750	756	740	703	747	726	735	730	721	739	690	729	739	721	734	758	705	698	734	745	732	729	704	728	685	737	764	772	722	725	684	763	700	696	740	721	716	756	694	749	760	738	704	713	780	754	754	773	717	766	704	747	726	709	729	724	714	737	729	723	753	739	758	740	738	722	731	744	707	739	733	763	720	683	763	693	759	706	827	713	723	743	694	762	719	734	745	686	720	770	707	713	761	723	754	751	750	755	725	738	728	718	747	730	735	740	741	728	723	739	786	721	760	764	823	728	740	698	730	730	731	752	732	746	741	746	717	775	699	719	718	730	767	770	722	748	713	674	742	759	747	765	728	701	745	713	812	725	727	730	729	697	751	724	735	712	772	734	713	739	761	727	734	753	759	728	717	707	761	730	763	739	791	739	707	739	704	732	713	792	740	774	729	756	752	724	784	736	741	720	755	714	731	756	696	678	721	749	698	758	726	688	777	703	701	798	684	714	699	710	720	742	669	797	670	751	683	737	763	736	737	752	760	713	734	751	748	723	726	702	707	741	774	728	753	720	747	775	748	717	706	711	739	745	697	746	773	740	792	673	753	759	729	754	746	687	757	717	731	678	735	668	709	726	734	667	686	773	666	738	751	768	743	705	731	734	744	733	725	703	703	715	757	720	713	702	734	710	714	756	746	737	763	777	782	751	729	663	771	742	757	728	700	777	743	761	716	726	718	701	785	757	731	769	748	707	716	711	702	731	712	698	665	721	729	754	730	763	708	712	698	756	726	702	754	708	709	747	757	733	738	748	709	719	755	784	744	719	781	751	691	735	752	704	736	787	756	756	734	743	704	735	715	753	696	712	693	767	771	766	784	743	707	700	727	745	765	780	698	699	717	734	777	748	759	754	711	764	724	715	740	793	719	722	763	730	780	710	719	720	747	756	724	763	666	740	694	784	740	757	705	773	732	718	721	743	711	745	746	741	746	756	796	745	775	755	719	745	724	686	678	773	740	725	692	726	735	705	758	757	791	740	701	727	754	705	704	810	800	734	688	736	687	759	775	729	721	787	743	732	736	728	755	731	686	722	744	728	707	693	720	732	767	789	724	762	716	729	742	710	693	713	724	764	713	783	744	719	753	741	745	719	714	727	764	729	729	751	731	750	772	729	713	748	721	735	741	705	785	699	718	766	763	732	752	755	728	751	741	767	704	718	703	703	752	762	748	736	725	730	713	686	778	738	676	735	732	664	759	717	742	754	728	702	747	730	798	750	751	724	750	783	735	748	772	708	728	739	735	753	750	703	738	737	710	739	736	628	742	705	719	750	727	715	749	782	727	682	690	770	759	738	738	743	737	790	716	749	741	752	753	720	730	705	750	728	786	716	714	729	741	724	756	747	769	767	720	749	753	721	685	723	716	734	735	732	715	779	722	747	708	725	729	741	714	703	746	705	766	685	647	757	713	772	814	696	724	728	782	736	705	758	758	730	709	693	737	772	777	709	741	793	712	730	756	726	697	704	811	721	737	754	702	755	758	732	700	695	737	730	743	695	729	700	763	764	720	755	678	658	714	786	764	724	711	765	749	729	782	726	723	716	705	764	717	774	730	737	693	714	680	731	817	751	735	763	769	732	693	687	741	708	710	723	746	733	744	717	709	746	736	715	712	741	703	697	766	770	736	715	760	712	733	745	703	701	713	739	730	746	756	698	696	741	754	734	728	707	787	764	732	772	699	738	784	756	759	755	743	802	709	719	744	752	703	724	722	737	716	757	757	779	714	708	721	763	747	743	711	721	707	790	725	751	725	743	707	754	734	727	716	724	718	710	729	698	713	736	717	740	742	707	736	714	754	746	713	775	705	747	704	766	712	679	737	736	712	710	743	731	703	762	691	712	775	757	688	726	686	710	704	735	721	748	674	722	696	752	738	706	739	770	724	766	754	715	692	724	748	726	696	709	721	711	747	739	703	763	735	739	678	745	736	696	765	708	738	730	754	686	749	734	711	734	756	738	698	789	734	778	771	711	717	768	756	763	755	782	726	755
10392	13721	9588	4589	3510	2714	2148	1723	1515	1363	1215	1099	1007	1001	939	910	911	908	841	856	855	783	872	746	773	807	777	783	790	746	793	787	772	769	796	765	721	708	737	727	791	797	761	688	725	701	758	724	747	769	770	705	728	728	783	723	782	758	729	642	767	682	755	709	769	718	746	743	700	694	710	723	691	731	730	729	755	690	774	716	771	754	718	736	742	759	683	729	716	749	655	700	744	744	766	697	730	671	755	739	749	754	723	733	786	787	720	724	777	769	726	734	774	795	749	767	754	795	804	737	742	755	762	769	774	776	807	758	717	746	767	676	714	781	726	714	733	747	786	695	731	726	697	737	741	725	731	693	722	721	728	719	752	695	739	725	767	748	757	708	714	751	718	747	734	724	785	737	744	700	738	743	716	729	747	752	746	706	735	733	737	738	730	738	730	737	729	756	761	726	743	780	720	765	710	739	730	766	732	724	753	719	732	681	716	716	709	743	736	715	721	712	749	715	716	720	722	666	713	737	701	766	735	727	709	688	754	711	738	755	716	706	723	686	723	736	749	749	714	760	771	765	729	736	804	724	704	737	704	724	722	737	729	717	700	723	724	762	777	735	745	716	717	731	728	766	709	709	695	729	740	708	755	765	754	700	730	744	753	674	725	696	746	719	758	737	719	711	775	715	748	706	731	754	767	742	756	769	730	744	719	779	758	688	769	692	748	759	743	747	719	739	706	731	725	695	721	717	669	707	770	732	778	727	689	751	679	704	745	722	704	728	731	726	751	680	739	718	742	743	751	753	703	760	734	745	740	724	721	764	756	748	689	747	747	718	755	671	725	771	736	739	709	760	717	759	727	724	737	750	744	767	727	756	702	688	741	735	713	731	723	768	733	706	748	762	709	740	740	714	668	720	657	763	727	740	720	787	702	743	705	715	657	724	769	742	708	741	734	724	721	722	784	697	715	715	760	686	708	719	711	750	763	729	721	732	766	723	755	711	744	725	778	676	674	728	758	747	757	740	701	705	767	694	744	715	800	707	749	699	738	765	738	739	729	721	708	741	702	731	742	672	701	713	778	702	751	719	742	736	701	732	726	701	742	784	708	716	735	762	735	704	746	714	752	701	774	738	778	722	757	750	710	749	764	711	763	717	741	759	725	759	702	748	723	750	763	718	761	732	767	677	731	708	713	716	743	752	704	688	791	779	753	705	776	727	763	742	722	741	738	717	715	752	708	729	745	707	709	727	764	748	739	747	709	717	698	748	722	730	742	716	716	712	696	774	743	744	711	702	699	740	759	755	737	733	685	710	746	715	709	764	687	706	705	730	753	710	763	709	686	772	736	722	749	721	733	674	770	707	723	717	732	768	711	722	756	738	727	703	716	742	692	697	697	750	776	723	705	777	731	731	745	687	748	740	718	727	750	712	760	738	755	712	712	723	730	736	720	732	749	691	727	728	707	766	740	706	737	744	714	753	711	692	711	736	740	738	718	738	746	739	752	713	729	750	719	718	707	747	729	736	741	730	759	671	717	750	742	744	713	769	712	713	726	711	717	765	784	734	657	737	773	731	711	779	709	737	711	740	706	708	747	701	745	761	730	741	736	739	708	706	695	704	720	716	756	707	698	733	694	717	693	724	746	777	733	720	728	728	727	719	686	685	769	747	715	742	730	755	706	715	714	741	734	721	743	704	757	719	727	689	721	704	696	742	712	766	732	732	708	757	729	747	729	757	760	727	696	718	729	721	692	702	781	721	724	698	713	745	732	738	735	771	722	717	764	699	790	805	749	744	748	701	748	742	708	702	734	736	731	676	696	781	712	771	784	734	717	727	733	718	704	670	734	728	736	736	666	741	756	715	766	692	738	707	734	734	678	701	731	745	764	678	756	766	713	677	697	713	720	740	742	704	731	759	746	753	711	694	692	758	744	736	716	734	720	707	737	675	747	732	719	692	726	724	777	754	725	741	764	696	712	688	712	756	737	788	724	762	751	770	793	735	726	715	682	724	707	725	708	710	749	722	718	772	754	682	759	722	753	677	707	688	723	730	719	730	702	753	783	743	714	717	757	717	722	744	717	719	767	717	675	688	738	759	695	734	769	697	704	732	681	730	748	766	707	726	740	732	754	720	720	760	732	760	727	722	760	714	754	734	759	732	741	726	715	746	729	734	780	724	682	721	732	741	705	726	738	761	748	747	728	761	725	773	736	723	715	735	723	714	720	758	704	735	750	743	738	735	758	711	715	764	765	707	753	733	733	688	725	682	734	758	667	723	733	739	755	724	697	727	745	716	712	696	745	716	698	715	747	757	707	716	700	716	720	776	688	740	717	733	772	704	720	744	705	738	758	736	700	706	762	737	732	710	715	643	685	736	732	760	805	730	721	727	728	717	719	739	759	702	753	763	762	748	694	706	752	768	712	717	781	744	756	735	783	709	714	761	715	707	690	734	750	757	709	654	760	702	701	711	751	694	679	724	703	761	706	720	719	783	684	751	711	727	755	732	741	723	728	719	696	755	697	706	771	707	711	723	693	748	781	735	710	765	733	724	738	711	714	713	687	715	725	754	744	718	726	716	709	689	727	740	708	737	762	724	747	708	754	778	766	701	738	733	784	694	727	672	729	733	705	705	701	727	728	734	702	682	727	757	747	770	736	719	733	811	691	723	728	732	695	745	750	770	663	768	725	750	742	728	710	738	750	726	729	743	712	735	713	740	747	732	720	747	687	755	678	686	675	718	721	713	731	773	710	714	688	754	719	793	706	740	696	726	739	720	749	748	713	754	721	757	749	718	747	763	717	755	697	748	746	720	696	760	720	774	722	720	689	753	700	733	702	698	737	733	737	745	752	709	725	723	717	680	732	718	685	689	734	724	757	719	755	799	700	703	735	715	743	753	787	724	689	695	748	754	749	770	723	716	694	703	740	737	734	735	695	752	688	749	708	692	727	757	707	687	730	716	737	703	711	735	712	695	766	711	698	694	728	727	720	736	730	735	743	740	695	745	763	683	751	726	740	745	744	726	760	697	733	791	698	717	726	769	748	739	724	713	760	724	714	694	686	745	778	732	742	697	702	714	683	722	775	761	746	735	746	739	760	712	734	759	713	772	726	702	748	712	712	711	696	745	759	689	751	722	713	748	721	740	713	692	721	756	700	688	735	697	731	755	726	751	697	728	689	712	690	711	694	739	727	759	738	715	744	730	764	735	739	755	684	752	716	748	735	800	705	813	717	754	703	746	720	735	744	751	764	729	701	743	751	747	771	694	704	742	722	789	731	693	742	735	776	785	753	740	776	753	727	751	722	709	738	719	738	701	712	755	747	734	734	727	725	772	757	700	754	731	735	714	697	710	731	716	719	735	737	683	752	702	700	691	748	707	760	695	730	749	708	729	737	723	752	726	741	754	731	791	734	733	749	714	744	719	698	723	701	751	720	717	791	682	736	776	712	750	746	746	698	697	713	743	687	728	701	713	712	694	734	760	718	717	700	753
28974	17654	3911	946	782	747	732	715	687	692	696	685	691	682	649	711	675	710	656	686	634	689	724	721	684	666	675	732	687	663	683	626	679	668	722	690	618	650	667	706	665	671	661	662	689	702	691	689	678	654	676	702	718	722	681	646	633	670	665	654	673	674	713	667	675	689	703	647	674	670	687	689	633	673	682	707	639	692	705	665	673	701	672	690	664	651	669	687	648	651	668	643	644	687	689	652	685	677	684	682	620	715	674	666	654	670	662	682	691	675	719	720	682	690	681	661	675	704	677	653	612	632	699	686	679	636	683	669	691	639	680	652	665	690	668	646	696	677	666	680	658	702	679	668	718	597	702	702	652	679	634	642	704	739	660	645	642	685	679	686	668	678	670	668	700	706	637	689	633	651	694	698	660	693	682	685	652	672	678	695	674	675	667	705	668	700	652	706	656	693	632	711	664	682	682	630	672	702	682	644	696	664	645	683	678	647	695	683	683	664	696	649	680	685	676	693	658	697	679	651	696	680	697	683	645	659	671	654	668	712	673	674	636	611	665	669	685	687	683	665	622	667	673	663	681	676	706	643	696	652	709	641	634	684	686	686	713	705	659	674	652	637	701	669	674	687	701	677	680	678	703	722	713	670	650	687	722	649	684	669	664	691	719	643	662	658	666	690	674	699	682	649	688	672	687	650	652	656	692	672	684	673	686	654	651	692	706	664	648	644	675	693	689	656	704	640	667	653	679	682	713	663	622	709	640	634	696	657	610	701	664	661	703	704	643	691	649	657	662	692	633	662	650	695	687	667	694	713	673	677	667	654	738	649	698	672	666	666	681	611	681	683	638	624	680	672	668	641	634	660	660	682	673	680	715	705	690	673	666	612	716	644	670	702	652	686	649	643	677	683	658	698	695	662	649	677	685	726	649	645	732	664	674	695	668	665	708	666	676	708	647	716	677	726	682	654	683	670	665	642	716	711	680	706	664	640	684	633	659	674	660	703	666	664	686	665	671	663	709	623	679	676	698	655	711	651	666	671	651	732	679	702	669	664	699	680	690	680	671	698	686	671	656	653	607	639	715	654	665	642	685	692	670	674	612	702	687	621	660	692	694	726	669	656	709	666	740	665	683	708	691	661	605	660	682	633	682	670	679	705	635	707	646	695	649	664	670	657	688	692	682	649	710	677	671	643	655	689	681	657	628	703	684	620	659	679	636	671	641	710	680	629	710	699	702	704	699	659	660	683	666	661	676	677	654	664	679	639	673	692	656	653	660	644	720	729	685	651	701	636	697	663	665	681	654	647	686	655	673	671	722	679	654	663	690	703	672	709	657	614	717	656	711	683	658	655	681	661	693	668	612	696	678	640	677	679	661	669	683	668	649	722	653	693	679	665	670	642	672	681	646	662	673	676	681	684	696	696	710	636	685	686	710	622	696	712	717	644	641	686	689	677	693	664	648	653	660	654	637	665	700	669	679	659	685	726	643	688	706	697	705	698	639	671	663	667	721	680	705	649	659	640	633	607	703	697	685	702	697	683	687	672	718	683	659	671	673	640	725	706	725	655	661	648	713	706	679	672	662	695	667	711	691	672	703	675	700	764	686	676	696	661	640	694	655	663	679	604	713	645	671	698	646	695	718	686	666	646	631	663	685	641	633	653	643	645	659	629	689	652	652	702	648	685	721	690	672	703	679	672	634	700	678	690	637	668	703	677	719	644	681	672	667	650	650	695	656	673	660	653	685	608	674	670	672	682	641	634	638	680	648	683	702	689	629	661	682	680	639	685	682	671	688	681	683	690	703	642	622	667	636	692	683	691	682	654	654	658	696	703	676	682	644	664	635	672	697	671	683	677	676	691	677	693	637	641	692	675	678	671	641	657	650	640	667	642	655	648	699	692	712	661	696	666	683	699	653	661	694	655	696	666	649	652	688	661	686	670	667	650	665	688	681	674	643	699	699	683	633	634	652	672	695	725	732	635	727	645	701	659	726	643	639	695	673	675	625	624	697	630	723	683	712	641	705	672	704	660	662	676	684	679	690	635	641	707	660	690	658	701	647	674	691	689	629	690	788	672	718	672	664	695	695	667	675	715	703	658	696	676	727	690	649	629	680	686	708	617	674	682	716	610	647	706	668	743	694	722	663	659	694	707	696	692	668	666	688	654	686	719	701	669	667	629	668	721	649	671	645	650	685	721	705	697	705	682	666	677	628	683	653	673	656	700	683	657	637	661	682	710	621	676	692	592	644	707	703	683	655	664	660	672	666	663	726	688	679	696	674	693	662	714	711	654	718	680	650	685	683	699	697	614	655	651	653	662	684	664	684	678	651	694	700	708	643	673	681	730	661	647	734	720	704	678	638	693	690	659	680	672	653	670	670	643	670	670	692	710	658	659	701	663	677	660	675	688	687	715	639	653	681	679	724	680	687	686	743	721	703	671	669	718	687	660	659	688	693	701	677	676	723	697	649	706	691	692	627	690	658	680	654	658	670	656	641	677	670	653	660	662	654	735	705	672	686	692	707	672	653	667	683	686	695	680	664	620	725	676	704	738	678	673	672	647	634	714	704	702	667	631	679	664	722	645	666	678	660	689	717	691	672	643	651	658	698	636	669	661	655	699	700	658	676	632	709	645	641	678	708	741	690	663	690	679	674	655	681	684	694	698	710	699	676	672	692	708	688	669	670	718	652	673	667	675	677	653	672	663	698	681	677	676	652	647	639	709	738	698	683	711	691	726	658	694	650	697	671	658	686	678	701	720	665	654	635	699	682	689	724	650	606	703	679	672	641	752	639	665	702	641	681	697	665	672	727	675	624	681	671	692	647	695	695	716	689	668	687	670	649	622	671	665	693	689	715	663	648	641	641	698	678	700	689	727	676	694	661	708	664	690	675	656	644	642	632	642	686	647	686	635	746	657	672	696	645	735	653	711	646	688	720	686	673	668	636	676	671	681	675	659	666	706	678	712	650	685	672	673	687	664	706	641	646	689	618	697	658	613	727	654	664	641	676	701	700	670	687	654	666	671	669	632	675	686	705	663	669	719	675	691	646	636	672	676	662	665	649	665	657	687	690	699	706	691	704	664	664	699	707	690	657	662	668	657	669	666	683	686	685	691	631	653	683	731	668	685	658	693	682	669	669	660	663	665	686	665	644	673	643	619	649	715	681	669	670	668	659	616	709	677	656	630	701	687	671	679	684	695	711	659	700	676	698	657	691	698	638	668	653	707	687	672	743	728	690	685	698	669	667	698	721	701	679	693	663	748	685	673	674	680	671	660	651	668	632	687	666	671	680	623	700	664	655	629	684	673	720	679	668	687	713	649	717	689	680	643	717	642	702	649	690	698	670	655	721	635	688	680	675	684	673	706	665	719	659	698	666	708	685	731	704	646	634	708	649	691	657	676	672	650	703	694	673	672	637	667	661	646	673	627	694	636	716	698	689	688	688	657	673	663	688	675	659	649	647	693	667	686	647	713	693	723	697	665	696	655
9994	1143	1038	788	808	762	760	720	766	703	696	710	726	695	676	711	659	687	686	707	758	726	689	691	701	731	676	705	690	696	691	740	713	701	702	721	707	711	684	701	695	679	676	681	709	707	739	743	690	662	765	727	713	678	784	719	711	685	677	716	726	667	674	675	670	718	645	682	769	681	668	736	711	734	711	659	691	717	671	707	694	710	733	731	701	697	716	711	688	694	703	684	676	683	725	735	713	750	743	700	657	750	696	715	755	713	702	713	745	703	750	682	689	763	691	715	676	725	718	729	643	713	695	754	708	685	683	689	696	713	711	670	732	673	714	721	690	663	692	728	701	692	714	719	717	684	675	696	724	680	697	652	711	750	715	631	745	750	714	720	720	699	664	703	680	702	743	726	665	675	716	701	671	710	679	739	672	695	689	677	657	676	683	690	690	723	692	626	712	767	709	667	726	726	697	743	673	687	706	697	667	725	702	699	730	707	653	686	726	673	697	678	710	743	737	684	708	685	701	618	709	689	706	714	690	734	695	733	709	745	676	676	738	736	720	663	714	693	724	722	700	709	689	669	703	696	681	732	707	687	720	697	739	714	716	729	696	706	717	711	668	722	699	709	702	711	667	681	704	750	684	740	678	682	716	705	705	711	720	682	723	685	681	684	680	707	687	687	690	706	744	703	705	711	711	672	700	720	732	673	676	705	619	698	674	739	711	708	702	745	650	653	699	719	717	673	716	686	737	684	708	668	701	710	660	687	688	732	728	624	710	655	669	709	711	669	712	681	706	715	683	708	683	726	680	704	701	732	692	694	658	650	706	690	732	698	697	700	729	760	718	689	683	659	684	699	669	699	702	663	678	728	671	709	696	708	728	733	744	654	666	640	710	691	743	663	702	700	708	715	676	720	745	721	674	700	736	708	710	707	700	717	691	686	730	700	701	649	723	704	640	705	717	681	699	721	672	700	705	694	729	674	683	689	689	695	709	724	668	695	697	670	734	732	694	693	686	731	668	690	765	733	678	708	687	690	699	643	660	763	712	677	662	618	709	689	760	721	676	700	651	715	741	695	689	746	696	703	697	703	725	672	675	707	719	726	686	704	703	674	736	762	708	730	709	672	682	708	724	670	707	725	703	678	708	694	693	726	684	660	698	688	719	690	665	750	686	709	688	684	689	702	698	667	733	695	704	668	713	741	663	711	719	720	697	715	694	641	680	722	662	722	657	710	686	709	715	744	740	694	676	691	717	708	682	691	714	735	686	733	664	717	690	722	708	693	719	710	681	650	729	732	675	682	666	744	720	723	656	709	710	677	699	711	681	701	727	718	709	688	692	717	702	693	699	723	721	682	646	689	689	707	715	716	673	677	733	720	713	690	686	672	718	671	681	748	724	666	678	730	698	717	721	678	731	713	696	642	702	728	723	699	692	690	684	704	739	691	703	684	722	726	740	699	663	674	706	717	686	687	698	678	666	720	692	685	730	694	676	722	678	694	630	726	698	692	682	684	636	747	701	726	726	697	715	675	725	755	715	708	716	711	712	730	692	658	731	723	665	713	709	658	683	687	672	710	735	741	687	704	772	737	697	712	706	756	712	745	699	718	713	651	668	674	723	686	699	710	701	675	671	712	676	730	675	701	724	682	652	690	699	660	697	705	713	659	677	692	715	663	726	694	709	681	714	677	676	685	723	662	714	713	692	709	671	701	678	685	683	706	662	728	758	701	716	671	714	662	686	671	679	704	724	711	673	687	728	695	670	712	701	720	735	644	696	713	653	714	710	700	759	682	747	703	716	671	706	709	715	688	694	708	713	725	723	725	707	680	691	696	703	696	700	690	675	711	693	682	730	706	740	694	757	679	726	710	707	689	701	713	709	678	710	676	698	694	720	693	709	701	695	701	680	649	707	704	651	758	704	732	675	706	669	716	742	710	724	727	732	725	698	688	679	697	683	696	690	731	748	678	664	684	707	641	688	695	681	706	674	715	699	704	703	758	689	693	743	712	722	715	671	715	694	713	727	699	682	702	677	717	712	698	749	752	706	690	630	735	654	665	673	746	707	727	696	688	697	732	692	704	711	707	709	758	709	685	661	669	686	672	721	668	631	651	702	653	694	667	686	700	725	707	719	733	688	704	708	671	672	690	739	736	695	731	697	704	699	699	658	728	669	735	710	696	717	694	696	710	738	695	667	681	705	673	743	745	710	729	695	692	720	689	680	712	659	646	679	734	729	680	718	716	699	681	664	706	697	691	727	681	735	693	690	668	690	679	613	674	660	687	689	681	726	680	726	696	714	708	667	693	704	674	673	689	741	685	747	696	726	712	712	696	689	697	701	699	707	665	741	663	734	696	753	685	650	672	705	725	699	720	669	706	705	683	779	701	703	706	687	708	680	708	688	700	720	704	682	730	699	709	737	669	750	723	732	709	703	746	669	703	656	675	662	710	679	712	761	639	697	672	627	707	709	714	718	721	679	703	740	684	683	687	690	658	659	696	667	703	701	698	710	700	725	691	714	726	674	645	644	678	701	706	699	679	671	709	740	752	704	673	730	746	711	707	729	707	766	660	750	720	704	707	723	681	700	677	690	702	640	742	705	692	729	692	735	722	671	669	675	720	696	685	727	675	739	678	718	702	733	656	725	720	740	708	687	688	741	670	700	715	672	739	672	667	697	716	670	670	703	748	740	690	724	693	740	679	700	654	721	690	699	746	699	715	659	731	696	700	698	708	718	723	695	766	749	707	696	693	723	670	751	711	712	696	717	684	643	732	661	716	672	719	739	660	702	707	727	681	716	696	715	729	756	688	704	719	685	696	689	703	697	698	646	708	653	692	700	684	671	741	685	701	686	707	661	697	733	722	693	719	690	758	656	706	695	700	748	683	707	671	731	693	692	706	709	721	716	714	657	673	730	735	729	694	690	690	709	689	698	700	673	700	718	702	714	707	682	716	719	672	683	692	652	691	729	702	753	680	743	720	713	689	698	713	694	678	705	713	638	728	697	739	684	678	712	699	681	707	704	694	689	678	721	729	697	694	672	674	740	662	681	645	633	704	718	683	675	707	774	745	707	718	693	726	684	723	735	707	667	688	695	735	717	658	709	719	691	728	690	730	682	702	703	681	704	665	760	718	652	693	666	737	699	682	698	743	720	705	725	732	727	758	700	676	729	675	692	671	719	695	681	677	695	730	719	700	712	717	677	686	701	698	686	714	731	665	743	751	711	675	669	677	739	699	734	671	731	675	767	682	727	714	664	754	677	675	676	686	705	701	680	724	690	687	698	678	706	699	706	671	699	705	676	710	688	718	641	697	691	702	736	697	673	717	696	706	652	705	663	699	756	703	715	689	701	681	681	687	685	719	698	700	718	746	673	693	764	657	737	680	790	710	706	762	704	733	720	680	725	653	702	726	652	701	681	751	760	667	661	679	709	719	694	683	723	691	717	755	707	687	715	696	729	723	707	681	690	675	714	722	724	724	703	675	718	735
24167	21540	28828	24717	21551	9652	1251	929	815	740	710	657	626	575	644	594	601	577	559	540	549	546	615	579	562	543	586	538	535	547	569	573	568	548	557	514	500	537	541	573	500	548	529	553	556	557	532	553	520	542	532	505	542	546	504	524	536	543	486	509	534	508	501	532	517	528	524	532	506	532	557	521	514	526	550	529	518	531	516	560	557	540	539	567	508	545	527	574	515	497	527	546	503	562	520	526	532	572	541	550	515	546	526	518	567	532	606	529	491	549	540	580	585	548	576	540	547	522	562	554	592	526	571	574	556	502	507	557	559	527	505	563	582	524	512	497	557	533	489	528	577	547	551	530	552	581	552	514	547	601	492	527	510	534	518	549	535	533	522	491	505	506	540	516	570	523	538	512	548	491	498	494	511	499	521	569	600	520	551	514	511	524	534	507	564	532	552	523	517	503	502	533	531	526	539	497	491	537	526	563	538	562	544	550	562	549	526	524	562	511	562	562	553	581	546	485	539	549	543	510	544	530	509	535	546	553	514	514	495	504	546	524	537	570	567	519	570	577	533	567	568	561	554	508	517	549	529	527	520	520	523	550	513	543	537	550	517	532	541	543	498	506	536	557	542	544	525	498	520	515	531	565	509	568	531	520	520	577	480	544	549	531	555	535	555	528	559	525	574	496	525	509	540	518	527	575	488	507	543	556	484	530	562	526	530	495	531	547	559	531	553	511	533	535	538	509	532	521	505	509	537	521	585	516	525	545	509	531	552	493	525	539	533	546	531	528	515	535	509	558	512	478	536	514	555	514	549	522	524	577	500	550	556	544	549	528	515	546	516	529	556	515	577	535	509	497	516	530	491	519	564	529	509	517	548	563	529	535	542	522	586	525	543	559	512	538	527	543	536	509	496	532	521	493	525	548	496	551	516	485	515	543	490	537	507	524	529	551	498	557	527	514	502	489	550	535	560	513	481	584	522	574	555	558	501	540	503	531	515	534	513	531	555	542	543	534	565	497	565	538	501	554	543	521	490	502	529	535	497	509	531	514	551	523	514	545	539	522	550	533	552	501	510	507	557	544	552	501	542	511	596	513	532	502	515	522	545	544	551	529	567	551	564	526	509	529	540	528	507	531	526	503	530	504	520	579	531	524	554	544	543	535	501	534	527	497	530	545	529	536	510	497	530	514	501	492	515	528	529	540	521	521	546	540	554	556	522	520	540	547	523	514	551	508	497	523	559	530	521	515	524	566	546	502	567	517	485	541	533	513	518	531	542	520	526	541	551	558	533	494	550	520	562	488	519	530	530	539	568	554	498	510	562	537	510	539	494	483	558	540	500	530	544	549	552	563	495	544	510	543	544	526	526	550	547	588	512	523	507	579	560	489	533	534	551	586	572	554	542	477	559	537	537	508	547	514	506	533	522	551	531	543	525	540	513	508	496	490	570	528	545	524	494	496	495	506	558	542	512	523	538	515	504	536	573	553	474	494	466	551	523	561	528	499	576	531	513	568	525	558	517	494	547	508	502	556	515	521	551	526	493	508	538	543	497	539	584	561	497	526	517	563	524	517	558	481	497	553	518	500	550	519	557	554	509	555	518	483	473	543	561	559	511	572	535	558	541	529	542	539	493	510	524	514	566	558	514	496	523	527	488	538	536	567	516	542	528	530	519	519	522	525	510	528	525	548	524	525	522	505	525	534	594	565	551	504	534	496	544	542	513	534	539	513	545	483	533	550	566	517	558	511	539	520	534	535	556	533	550	514	529	517	549	606	543	568	515	550	505	502	525	544	522	522	606	510	520	516	541	565	552	529	531	568	545	518	558	508	533	550	559	503	551	553	563	545	473	502	508	556	484	518	508	533	537	550	528	515	536	512	558	529	506	557	513	510	557	561	513	506	508	571	525	506	557	523	581	516	535	530	526	539	522	533	528	540	581	565	519	518	541	513	554	568	530	564	508	496	552	554	509	535	490	533	529	555	509	534	569	545	536	551	542	556	560	557	556	533	513	525	549	513	487	531	528	548	489	511	535	520	518	532	561	526	535	551	570	553	513	528	539	532	497	530	489	562	499	502	549	561	547	518	558	511	520	567	551	504	474	489	507	562	560	526	571	550	500	507	548	546	571	514	526	515	500	557	545	520	541	556	559	473	493	559	566	539	502	528	554	513	555	534	555	534	531	512	547	474	519	500	537	536	500	547	520	481	532	574	533	543	528	517	531	563	527	494	514	549	527	519	519	527	539	548	539	525	520	532	536	525	565	543	523	532	536	545	555	532	570	494	510	550	543	542	546	562	547	492	497	535	492	516	526	510	538	549	531	510	497	562	524	547	521	553	557	548	529	552	539	517	565	512	532	525	527	503	555	539	531	534	523	531	529	600	598	514	508	560	521	501	519	538	534	540	515	514	507	548	535	507	543	501	564	580	528	565	524	496	512	508	522	540	536	522	526	563	556	534	526	531	537	527	532	542	528	480	496	500	536	562	530	548	550	537	550	520	524	527	564	513	519	501	604	513	528	553	569	510	554	523	477	518	497	506	519	514	510	508	541	504	542	520	519	526	521	536	529	520	519	478	538	537	569	565	527	554	496	516	534	543	514	531	500	562	543	548	521	525	535	520	517	507	568	570	526	495	563	544	544	516	537	538	529	524	527	531	554	512	530	513	539	511	568	514	508	511	516	511	557	542	505	566	538	540	569	501	538	515	560	579	507	585	509	512	520	514	594	518	517	525	563	495	538	558	520	523	557	506	515	526	558	506	528	501	507	538	521	506	521	574	501	515	575	534	552	522	548	512	496	522	564	505	525	491	583	574	534	549	505	535	533	570	524	502	561	564	536	492	511	488	501	559	516	509	520	507	554	567	507	514	531	520	523	514	526	557	550	499	565	517	521	540	496	513	533	562	545	489	563	568	521	549	500	513	513	528	549	596	522	585	506	554	520	520	510	496	517	495	541	547	532	583	597	500	563	515	557	498	564	570	509	505	523	520	584	518	513	542	524	531	532	509	519	523	501	538	551	535	528	525	533	526	496	525	552	535	518	522	548	545	541	559	574	530	533	549	564	531	535	498	521	514	503	501	521	550	507	528	543	520	522	600	532	512	538	514	567	509	587	543	555	526	537	548	527	542	514	522	523	515	493	539	514	520	532	514	554	519	523	532	514	504	559	511	536	542	564	550	528	523	584	554	544	517	489	543	526	519	541	511	519	518	520	545	527	556	530	524	530	572	535	547	531	536	563	511	520	517	527	497	546	586	555	472	549	543	531	514	555	551	536	571	555	550	550	521	559	543	567	585	492	563	553	547	536	548	561	521	516	534	524	503	510	497	571	543	511	551	508	487	544	491	523	530	537	540	541	477	520	532	529	522	580	537	553	536	539	542	554	529	530	551	537	516	475	550	507	483	500	526	528	524	527	560	539	519	534	485	532	479	510	534	511	495	558	542	542	533	528	522	519	528	554	547	526	551	462	508	484	511	523	527	488	553	545	507
8828	8605	6024	2963	2147	1624	1352	1127	978	883	779	777	751	666	673	650	697	633	592	620	585	624	556	587	589	605	549	596	572	541	581	542	609	539	582	561	608	566	529	534	556	541	517	579	554	551	511	542	556	548	561	535	555	562	582	596	590	536	551	529	527	587	574	566	559	575	542	589	526	538	555	545	544	577	571	528	552	538	553	560	561	566	549	563	599	573	564	561	535	557	561	580	569	546	559	549	496	569	575	552	555	559	561	575	560	562	567	572	570	553	607	591	576	593	581	596	556	609	551	571	560	583	555	595	559	541	577	573	568	543	596	554	583	557	593	576	530	542	567	555	570	568	512	503	535	568	535	548	540	515	543	520	535	546	570	527	507	577	497	560	511	516	614	547	569	591	594	556	566	548	533	524	584	589	548	561	538	558	522	542	532	557	576	565	554	514	539	536	554	556	553	580	541	561	596	525	511	579	567	563	541	570	576	572	534	564	533	571	520	535	551	556	535	537	589	544	561	550	546	544	537	546	544	565	574	534	564	538	547	536	546	554	523	538	559	526	515	585	516	546	569	570	515	573	569	529	564	563	549	545	568	548	553	594	553	542	554	536	549	562	588	546	567	590	503	547	532	560	552	488	552	594	559	557	555	531	561	561	525	535	581	536	545	561	566	542	567	558	557	558	556	505	596	571	577	523	513	519	560	507	560	582	562	538	567	564	546	548	561	571	523	580	525	548	529	587	593	590	544	536	586	533	557	537	532	555	538	554	529	573	632	549	531	577	546	569	607	539	502	552	515	562	577	556	587	568	558	492	534	520	515	588	579	578	598	532	535	520	529	577	558	540	567	504	541	522	563	563	573	553	558	544	528	555	556	543	528	542	508	552	573	526	568	563	537	570	552	578	508	525	572	519	508	565	532	549	564	541	565	531	534	534	619	556	543	554	553	555	559	561	568	535	589	535	537	543	566	539	558	558	533	584	523	546	570	521	561	592	542	510	562	529	577	541	555	570	566	523	570	558	546	576	568	530	552	559	580	505	571	560	498	561	516	559	544	551	540	572	572	555	514	550	572	534	560	580	583	584	544	531	572	525	526	539	581	548	568	552	551	581	551	602	526	547	550	546	518	589	590	492	535	565	577	541	579	595	604	542	558	570	551	581	515	561	556	536	551	541	546	560	522	539	542	556	562	501	537	536	530	551	572	516	554	568	559	556	568	523	545	620	590	575	528	532	547	502	535	539	538	589	587	506	535	550	557	574	557	548	569	563	544	555	591	533	548	545	526	533	565	497	562	543	513	544	560	599	553	575	526	529	538	573	598	541	509	562	577	555	529	546	518	554	527	565	555	512	506	598	563	569	578	554	536	524	574	519	589	549	547	520	592	537	545	563	537	567	535	535	566	532	582	609	575	600	540	537	530	532	583	512	546	543	541	544	591	561	556	543	525	585	620	557	532	597	578	566	573	556	521	525	537	542	528	555	508	527	542	561	548	568	562	552	535	510	525	565	543	533	529	537	563	529	549	560	543	555	498	558	555	517	540	563	521	520	520	536	581	558	524	548	593	541	518	567	566	543	520	552	553	541	604	540	522	588	544	556	557	558	575	571	569	573	609	526	517	561	566	546	552	582	547	536	528	556	578	561	537	548	557	571	559	533	602	543	570	540	543	550	524	555	526	566	551	544	564	548	538	568	529	529	572	560	587	569	555	614	537	559	579	597	567	541	539	551	547	528	561	616	579	580	493	557	553	544	545	562	509	570	537	532	571	538	527	552	569	542	519	577	540	526	583	509	567	576	502	552	509	532	555	526	544	592	559	580	511	570	536	522	568	573	579	545	568	524	543	552	568	570	556	549	552	514	572	538	539	526	517	563	537	542	544	560	569	571	535	536	556	548	528	545	567	527	533	515	554	562	557	539	558	583	584	555	571	574	515	555	572	536	531	556	537	580	528	612	577	530	520	512	564	600	570	575	544	530	558	552	547	589	588	550	542	536	539	578	547	503	562	522	562	551	555	510	573	570	527	569	575	557	534	580	581	526	576	489	588	555	563	547	540	521	552	558	569	565	562	608	544	559	562	582	525	578	596	573	542	509	545	529	583	554	544	532	566	557	591	564	511	555	548	511	545	552	580	592	586	565	558	515	537	533	566	562	539	564	516	565	562	505	516	543	534	612	574	507	561	576	545	572	531	544	485	523	522	521	549	511	574	516	562	540	528	498	554	562	564	588	589	594	535	539	556	541	534	572	517	488	532	585	548	544	543	579	565	543	603	533	544	541	560	573	553	594	556	585	555	558	548	572	544	519	557	559	564	540	573	610	555	580	549	578	555	582	559	607	529	557	579	587	544	555	562	572	556	573	554	572	545	552	560	538	577	594	516	574	557	545	591	555	586	563	533	533	591	540	545	576	556	521	562	537	597	586	583	549	556	591	548	573	536	606	526	557	588	604	597	569	577	508	589	554	573	514	548	538	558	534	536	511	537	569	542	535	497	561	537	538	544	541	533	578	618	549	587	519	518	587	538	579	575	586	582	550	528	555	560	576	540	558	542	561	556	521	560	568	573	595	515	531	526	591	561	558	562	569	574	545	549	548	519	550	536	553	553	562	583	534	566	567	535	571	584	538	544	551	580	523	548	533	531	524	568	569	524	581	553	526	536	581	564	554	600	542	542	549	544	569	555	584	561	547	538	575	546	552	535	557	531	575	534	564	560	559	549	557	541	543	562	532	545	572	565	570	571	528	513	558	557	565	567	573	546	528	521	574	557	550	528	542	483	541	562	543	552	532	539	574	518	539	561	552	545	557	582	532	538	597	549	545	521	580	547	535	531	586	531	534	575	564	521	546	594	563	531	582	505	519	564	543	547	533	573	524	537	503	561	542	562	570	553	555	521	554	593	537	559	514	544	577	555	556	604	541	565	609	565	571	594	567	547	509	533	540	539	567	566	525	533	574	533	549	568	582	588	579	529	571	596	572	556	549	574	603	563	510	579	529	582	537	542	509	533	521	555	557	544	558	557	533	530	556	562	516	529	549	539	516	560	551	578	539	511	555	582	555	561	558	563	531	533	589	526	554	534	573	511	567	539	521	510	557	566	554	541	559	536	558	542	562	589	536	514	551	570	547	539	542	503	574	551	536	551	516	587	570	526	552	560	546	565	542	571	486	569	572	531	538	576	595	566	545	563	532	576	592	563	531	584	563	580	564	557	519	581	545	574	555	584	541	569	561	554	547	575	539	545	546	566	574	541	578	600	575	579	535	590	568	548	532	542	522	597	511	580	576	563	553	534	587	532	546	540	522	549	550	540	586	521	554	540	559	565	524	610	562	528	550	593	528	564	557	522	556	504	544	542	552	583	559	572	553	547	570	563	540	560	556	553	537	563	491	527	552	576	545	529	583	506	564	566	515	571	512	527	567	535	577	557	586	554	566	526	606	579	568	587	549	563	568	531	541	577	569	547	576	581	540	524	545	559	526	527	546	556	541	551	544
25420	21525	27690	25681	9881	1394	1111	1065	989	961	1027	883	879	922	923	848	911	893	920	865	819	844	875	889	884	844	901	921	882	913	918	864	846	845	874	850	872	903	810	809	847	891	848	887	837	910	838	912	794	872	880	877	860	896	869	868	843	860	875	895	915	840	888	866	841	922	848	838	864	859	853	821	830	862	888	875	856	915	880	876	872	859	822	832	890	813	865	834	859	837	903	907	870	845	907	859	837	914	884	896	849	903	852	903	847	886	868	860	882	861	821	885	867	880	887	841	894	921	858	880	847	853	864	914	825	883	815	891	903	905	850	877	887	889	869	844	878	842	866	874	899	915	838	891	898	862	874	870	884	881	936	878	926	850	871	894	891	884	834	841	912	846	872	850	908	900	847	864	882	873	870	827	866	871	874	851	870	879	905	893	872	850	844	907	849	880	872	867	843	846	877	875	889	845	831	865	849	844	907	870	887	885	873	844	895	820	839	879	865	858	825	865	917	892	877	886	861	873	839	946	892	812	906	885	869	886	880	897	880	819	884	870	860	831	840	895	865	853	877	915	839	882	876	869	860	883	835	831	905	870	854	915	879	846	870	848	873	891	885	848	893	793	851	831	890	863	946	884	820	829	934	872	916	886	870	908	879	873	853	834	866	845	807	872	897	909	888	836	845	868	870	923	860	930	892	817	867	846	878	862	812	850	870	856	848	845	884	885	879	879	908	873	877	930	837	881	862	824	868	845	893	860	872	887	831	874	830	890	812	856	873	860	880	858	893	842	807	883	891	863	856	791	903	867	810	838	916	899	854	910	826	807	838	861	795	876	854	893	863	856	839	876	908	907	890	865	874	825	884	842	849	831	826	864	852	872	869	893	885	863	878	853	861	903	856	833	863	894	845	814	838	841	907	850	833	859	868	878	873	903	892	837	824	852	875	957	907	860	866	820	910	885	886	840	829	894	841	874	867	835	920	920	899	867	882	880	880	850	821	884	864	935	856	908	825	912	863	901	843	888	909	833	915	855	884	893	890	843	853	898	831	898	891	888	859	903	896	877	864	850	915	916	874	907	867	856	896	834	855	844	837	847	885	866	893	841	862	832	863	897	890	870	886	798	834	819	855	868	856	912	842	880	842	830	885	908	835	864	862	849	906	844	876	823	827	871	866	852	842	881	857	846	867	904	854	858	875	900	866	844	883	911	890	848	871	884	853	853	832	879	861	849	862	886	879	885	890	884	836	860	881	862	812	831	875	856	873	848	911	879	908	863	789	932	855	875	870	854	868	875	905	862	935	901	866	875	888	793	907	876	830	868	860	867	872	899	840	887	896	843	858	863	837	850	845	942	919	855	832	857	850	834	870	875	853	829	849	825	821	831	869	889	911	857	848	861	859	849	850	880	872	823	853	862	861	800	852	799	878	852	851	856	844	906	879	885	902	868	875	885	928	922	908	848	869	868	896	872	820	852	854	853	830	877	866	876	900	884	886	930	866	838	926	834	856	888	842	881	876	836	828	843	853	915	894	889	847	829	880	869	865	841	854	863	848	903	915	875	856	849	856	900	886	916	862	840	906	814	868	831	871	856	857	845	840	809	880	846	948	820	883	857	883	864	880	855	887	912	829	914	880	834	899	884	883	847	893	868	822	868	894	868	948	862	918	919	833	853	839	862	878	880	905	837	843	881	884	899	852	890	930	839	864	868	855	814	829	879	860	879	838	854	860	858	864	848	796	954	891	829	903	880	880	855	825	868	853	900	862	907	915	832	893	889	862	877	828	829	817	851	890	946	908	847	880	885	837	841	817	904	860	862	854	816	870	934	878	876	840	895	858	889	856	807	883	896	864	883	858	892	821	871	873	947	834	860	877	849	862	890	842	934	911	815	851	870	808	852	849	826	868	823	885	839	893	804	913	814	910	853	864	846	863	853	892	807	854	861	933	875	855	871	873	804	860	826	880	825	893	885	904	875	857	908	845	859	894	855	913	893	905	870	918	900	863	860	855	846	883	924	885	905	862	869	875	889	816	918	816	936	876	819	805	839	878	904	938	854	896	888	873	955	828	857	862	881	832	914	828	862	875	893	861	871	888	840	923	864	830	909	834	852	873	885	870	876	889	897	831	934	825	855	883	845	825	847	850	876	841	858	867	883	855	879	865	899	877	838	887	896	891	846	897	838	857	914	898	849	885	865	854	917	914	817	832	877	881	826	856	876	935	934	887	889	847	882	810	914	886	864	857	877	848	879	856	876	874	885	879	851	863	932	877	857	868	816	918	914	887	874	864	899	908	873	835	905	898	871	925	859	871	900	871	873	839	874	861	844	869	907	860	897	896	856	826	871	892	836	841	884	891	868	846	923	855	881	900	880	868	906	861	862	873	868	855	864	870	910	874	880	948	848	907	859	819	859	873	887	859	893	857	840	882	829	831	858	818	866	907	865	871	904	867	814	891	899	890	904	877	831	884	848	851	901	864	889	860	850	844	861	925	837	878	881	902	846	845	842	888	878	856	864	862	829	849	852	866	865	833	832	843	837	845	869	860	868	933	862	854	835	871	853	856	947	870	849	869	816	849	914	837	859	859	862	908	912	903	905	879	804	860	903	813	839	859	844	859	903	900	879	850	878	880	838	843	855	890	845	898	862	907	865	820	863	862	845	848	845	862	903	871	843	848	852	874	901	852	840	821	860	833	851	858	819	856	861	861	837	860	835	847	853	833	843	904	846	838	816	821	862	820	930	882	910	850	853	852	865	871	863	882	843	843	828	850	928	867	842	808	849	902	854	874	821	868	915	846	827	815	942	853	823	825	899	849	871	869	880	846	848	892	806	840	889	878	863	841	843	859	854	883	845	892	855	855	838	814	893	828	907	891	844	910	920	841	877	850	881	824	900	904	865	827	879	867	864	874	849	891	850	896	926	885	862	892	904	900	806	909	922	879	909	895	891	877	857	845	854	883	875	884	848	848	877	864	867	819	869	846	882	843	859	918	910	884	864	866	922	887	874	864	847	870	927	825	879	933	865	898	875	860	833	890	862	832	937	875	872	828	901	867	855	870	934	843	810	872	972	819	889	861	808	870	856	929	865	858	887	898	819	858	851	868	888	789	867	892	807	887	876	863	875	901	849	907	885	918	839	855	886	890	865	897	821	860	878	936	890	911	867	912	881	893	850	885	883	840	846	896	918	795	835	913	847	937	843	837	868	851	792	837	862	879	869	861	879	881	857	867	955	856	842	838	860	873	826	817	850	852	864	886	856	881	883	888	892	806	880	807	852	905	883	860	870	861	820	846	820	834	817	857	809	924	926	876	886	869	863	866	822	857	855	817	874	844	917	876	892	858	889	896	892	843	887	911	908	910	869	885	887	879	856	851	888	870	858	858	907	868	861	845	879	862	880	850	852	831	834	844	868	843	840	840	859	872	939	839	850	887	882	903	851	872	876	859	832	826	889	827	865	870	902	879	857	936	915	849	872	858	881	872	876	820	822	883	828
8799	5167	3584	2065	1742	1438	1265	1123	1075	1084	1045	956	954	922	972	929	930	894	911	829	948	853	852	853	900	902	894	885	829	908	873	889	865	924	886	907	891	908	872	898	875	871	917	868	857	904	799	901	856	812	892	885	825	834	919	896	883	875	869	911	811	869	886	884	894	926	831	899	896	815	922	861	822	890	828	896	866	907	899	904	903	919	905	843	895	857	876	842	868	930	868	853	868	855	867	866	864	888	852	824	895	893	928	862	867	851	889	869	854	907	888	866	898	882	918	924	889	829	925	913	857	912	898	865	908	915	863	903	868	837	853	904	872	895	893	911	834	896	919	894	884	893	870	869	860	904	890	897	919	844	893	874	883	916	889	934	843	908	878	936	876	845	879	844	909	877	842	897	850	848	859	848	833	866	936	866	812	837	889	921	883	906	865	826	878	909	861	876	871	843	856	906	885	898	885	896	853	909	865	882	893	877	844	871	918	866	889	851	890	885	888	858	882	869	904	865	874	874	935	906	862	868	858	933	898	897	916	890	907	924	864	874	907	870	905	875	885	859	934	907	886	889	882	852	925	879	823	886	882	842	880	876	894	860	926	876	871	885	888	911	878	839	987	885	808	901	910	895	875	921	866	868	846	892	846	889	884	843	898	896	898	813	793	872	907	919	851	869	884	882	873	865	897	925	896	916	895	906	910	848	891	884	834	831	912	891	891	827	877	858	882	878	879	839	857	891	860	900	849	850	863	858	884	874	848	833	876	888	876	917	836	877	876	867	873	857	813	848	884	860	902	892	837	875	890	893	896	914	897	893	769	874	877	884	890	853	966	886	867	895	862	829	883	890	840	912	872	895	883	904	905	854	870	827	864	850	914	830	886	890	886	887	869	873	920	900	865	823	892	845	853	928	859	891	859	874	911	880	838	851	858	884	855	873	844	912	875	903	873	930	890	905	852	925	872	851	910	854	860	853	916	880	894	820	885	891	884	907	877	871	851	862	888	899	883	868	888	865	816	923	864	889	878	920	917	952	922	853	929	854	948	817	949	944	837	873	863	872	885	856	900	898	865	830	937	879	899	847	874	910	909	838	843	890	853	879	857	863	835	872	845	867	882	918	865	865	891	865	898	887	848	885	933	861	851	833	854	865	911	879	896	856	912	896	872	844	900	855	899	877	837	870	883	875	906	851	901	847	874	837	880	909	850	873	883	895	912	862	895	841	850	897	881	913	815	902	858	909	864	916	909	867	835	825	895	871	868	851	875	871	956	872	850	885	884	860	922	849	883	860	853	907	877	838	843	873	921	850	868	862	930	880	881	841	882	862	850	914	865	831	871	831	917	851	824	888	867	872	920	886	909	887	932	880	894	895	891	860	864	911	897	822	874	858	880	899	901	855	858	862	899	947	878	850	851	860	852	897	884	885	842	839	929	889	910	934	845	857	854	872	907	836	893	819	847	871	907	863	852	890	834	905	902	911	811	835	873	895	912	892	898	915	905	889	860	918	827	847	879	888	806	892	850	867	885	962	863	878	847	883	870	873	813	910	838	900	916	844	857	883	884	867	925	863	859	865	900	836	828	876	884	917	890	834	899	894	854	917	874	860	857	898	844	922	866	901	898	876	785	881	893	839	884	900	850	837	861	851	903	909	894	927	913	913	842	881	851	909	912	902	895	844	839	855	882	824	870	876	854	845	846	900	869	861	895	871	946	844	889	879	824	908	897	895	900	846	859	853	831	904	875	840	901	903	864	892	878	868	856	878	892	900	861	890	817	812	894	880	850	896	898	928	917	913	865	888	877	854	866	834	884	894	856	888	897	943	818	840	900	918	887	867	837	878	846	897	893	871	861	895	857	873	856	826	884	887	862	904	946	920	852	885	870	915	843	870	838	890	864	841	819	879	903	873	914	852	849	829	885	901	890	916	839	844	884	831	867	910	867	866	908	922	872	898	881	906	872	864	841	882	870	859	867	838	849	891	871	855	834	882	920	884	863	876	884	895	866	882	806	786	935	860	909	916	900	867	832	900	848	883	894	849	832	887	823	878	846	820	887	874	860	889	904	811	910	897	854	877	896	867	926	898	900	864	858	873	818	905	855	889	916	899	872	906	826	861	903	869	914	892	857	858	844	847	914	856	921	843	886	817	880	843	909	874	851	907	904	885	896	883	911	914	928	871	814	872	890	880	915	888	880	890	885	869	895	848	872	858	866	957	907	841	858	855	910	828	898	931	924	905	841	880	899	830	897	875	851	876	906	927	896	877	873	855	855	880	909	893	898	876	894	890	906	935	892	868	864	915	877	882	854	866	867	925	867	905	910	873	806	847	858	914	864	888	860	888	819	888	910	856	836	889	908	864	855	842	873	845	890	883	852	885	907	922	894	908	917	895	930	850	889	880	873	869	855	877	903	898	853	817	888	923	843	909	912	815	878	890	897	854	895	964	882	923	817	859	865	897	862	920	906	875	891	923	902	892	879	821	853	912	907	846	824	908	873	876	916	862	898	919	887	864	864	832	824	892	857	858	839	879	833	886	834	906	860	867	872	859	875	860	901	897	884	870	928	892	842	835	958	876	849	880	854	878	840	800	892	902	906	882	915	909	861	878	906	874	859	906	867	869	890	911	897	871	854	875	891	922	872	899	862	830	880	886	821	820	902	887	884	880	853	855	903	871	875	889	823	961	863	864	834	933	849	864	825	906	928	856	905	927	846	921	929	831	841	865	822	886	837	889	909	845	866	907	891	887	876	880	816	920	871	863	850	876	909	903	873	876	841	862	875	875	830	882	897	855	912	874	849	894	908	914	918	887	909	856	898	856	870	875	862	872	909	872	884	888	931	918	833	899	882	837	893	867	854	851	883	898	837	879	850	889	837	886	902	853	850	923	848	875	882	842	884	805	836	874	920	912	885	868	879	891	872	877	851	888	909	863	920	885	892	835	864	855	890	874	843	870	845	858	890	841	878	858	897	902	867	936	840	853	848	906	857	873	890	875	859	867	860	885	869	855	918	897	856	887	853	808	866	916	864	861	928	956	887	877	871	920	903	820	925	899	910	923	892	929	954	836	845	821	860	909	857	857	890	860	906	869	912	872	838	894	875	886	867	918	865	934	882	833	875	839	892	816	868	831	866	825	851	944	880	894	908	856	880	840	875	833	901	874	839	899	880	826	863	868	837	877	808	892	787	873	871	897	869	912	871	895	872	888	878	858	876	921	897	898	830	863	929	883	908	819	899	900	900	859	915	880	900	890	838	897	858	807	893	872	868	885	879	865	856	859	901	868	887	906	868	931	836	859	822	878	848	867	852	863	867	923	892	935	846	816	870	816	882	863	863	915	846	893	862	884	837	922	912	823	897	900	861	889	838	904	888	906	864	886	836	871	852	897	865	851	837	873	920	845	883	891	841	827	904	850	862	864	857	895	874	886	794	850	870	869	874	876	916	848	877	876	864	863	860	867	878	926	862	912	892	889	874	866	900	868	880	943	888	879
22986	21478	29230	24155	21401	21390	7224	1483	1127	1095	964	949	871	888	879	803	860	833	786	836	795	780	768	781	842	707	786	757	793	740	751	748	761	748	783	768	739	702	804	813	716	745	777	730	801	726	740	740	841	774	758	719	789	729	746	761	785	714	766	731	750	768	752	728	732	734	757	752	715	795	765	731	734	731	711	741	761	684	758	738	727	748	778	739	742	755	761	729	763	756	719	743	733	730	706	791	728	767	755	806	781	667	713	752	765	787	777	763	753	773	795	724	741	812	717	743	733	790	745	739	738	758	701	754	752	756	752	752	748	754	722	777	700	791	763	777	764	740	815	724	746	714	784	738	732	741	754	715	768	680	772	745	719	736	722	711	773	706	739	802	734	679	720	690	775	789	747	734	735	712	681	722	740	791	721	743	681	772	727	761	722	699	717	728	723	752	710	720	734	782	700	710	736	808	722	737	761	729	702	773	710	732	718	725	771	713	749	701	752	714	740	773	713	737	749	713	785	659	770	714	746	725	735	718	701	791	748	773	751	727	749	726	750	711	737	771	723	743	724	710	694	739	745	753	750	786	772	745	730	726	786	714	718	746	765	712	751	742	797	692	733	720	756	682	777	781	726	762	779	766	745	767	739	720	746	770	711	710	734	703	763	753	751	743	723	762	704	692	752	735	717	767	759	775	725	671	800	692	727	741	782	707	788	758	731	729	771	745	749	718	712	736	718	715	761	723	759	693	743	741	748	733	734	682	760	731	758	774	729	709	737	701	743	794	739	683	752	759	757	718	703	744	754	723	743	760	787	717	758	744	709	767	728	757	759	729	735	755	756	797	770	709	753	764	759	751	735	691	713	750	775	721	706	772	721	790	749	752	750	727	707	716	762	752	703	748	751	780	758	729	755	676	769	697	745	743	733	723	745	715	757	748	722	735	776	746	768	746	727	747	737	679	719	725	754	742	757	690	713	780	706	743	737	732	748	763	765	738	794	729	756	809	766	740	787	665	759	742	699	720	762	771	743	745	772	748	712	702	773	758	740	748	750	736	734	750	828	697	727	722	733	764	768	716	713	747	734	791	772	681	715	792	780	777	744	774	743	790	768	704	725	773	702	720	755	727	740	739	732	708	768	751	730	727	732	716	672	715	723	689	770	711	752	689	694	757	739	739	705	686	742	810	726	745	709	769	743	728	737	755	701	773	719	751	709	765	738	759	714	748	708	698	687	759	737	760	779	725	715	725	738	748	688	741	724	715	732	700	764	749	733	736	767	733	737	731	727	760	733	766	700	765	778	780	760	778	739	784	757	697	766	701	797	726	765	722	752	743	744	719	750	693	735	784	722	759	755	753	752	723	722	787	669	746	739	714	758	744	765	760	711	739	762	733	724	746	753	737	723	747	751	740	741	783	753	710	752	716	730	717	731	767	748	735	724	732	768	720	729	737	717	745	692	716	763	769	759	717	761	735	720	760	760	703	755	715	734	723	743	826	713	767	730	764	719	716	746	716	780	753	664	694	759	753	788	744	792	724	821	749	774	723	690	718	721	767	747	707	729	702	693	742	760	739	757	773	746	725	765	755	749	729	782	778	731	711	732	718	728	730	674	679	722	727	787	767	783	728	789	790	735	728	791	698	740	727	757	722	691	700	733	732	702	768	662	731	721	725	751	733	678	727	782	777	759	675	741	723	783	732	707	748	738	753	760	795	702	716	747	730	746	750	795	720	700	735	783	748	713	747	706	712	733	736	737	749	725	726	722	736	786	737	754	702	731	738	763	753	729	777	711	802	726	769	724	745	732	729	725	717	713	755	702	770	756	700	763	766	756	701	726	812	744	717	737	738	721	721	728	725	738	730	754	698	752	776	740	730	753	716	773	726	740	688	741	733	737	741	797	713	699	753	727	703	750	683	725	760	702	764	713	728	729	733	740	743	702	686	752	733	694	762	744	814	699	699	726	704	762	735	722	703	748	733	697	717	754	733	701	757	716	712	711	720	690	711	665	751	707	753	787	774	787	738	710	716	704	735	773	763	745	706	714	734	691	787	729	822	746	679	750	741	693	745	718	706	740	724	704	742	745	721	685	728	738	801	786	729	726	697	716	752	800	749	745	709	722	726	740	741	694	715	710	721	705	725	699	769	694	716	707	761	767	717	736	776	751	701	747	727	765	753	729	758	696	730	717	768	704	760	765	783	743	768	753	753	820	713	769	728	765	815	803	741	732	797	765	754	757	690	741	723	766	765	761	722	730	704	805	739	762	730	739	759	738	735	730	739	768	721	726	776	758	753	728	725	781	796	697	677	755	720	753	731	755	737	679	706	753	728	707	791	720	772	768	744	707	745	770	782	719	744	759	748	768	752	729	764	711	725	725	773	735	746	746	731	728	743	752	800	704	738	758	708	763	708	717	766	734	754	664	750	739	750	737	734	738	714	734	715	754	689	762	726	712	738	716	731	757	749	727	730	726	728	678	732	742	718	702	710	752	811	728	726	722	751	716	736	765	689	737	725	680	742	742	743	779	695	689	717	718	746	752	740	725	694	728	733	683	737	715	709	710	748	744	712	686	721	757	714	771	698	754	778	777	732	746	726	752	763	726	745	766	736	749	740	744	734	767	742	713	736	785	753	764	748	724	715	816	760	713	713	733	770	757	759	699	726	765	770	744	685	794	797	727	761	769	729	721	768	693	741	685	708	754	760	736	712	780	776	770	720	735	782	729	717	729	739	743	686	702	779	737	734	753	759	724	781	722	701	728	748	739	766	760	713	710	698	704	746	722	687	710	730	694	751	723	780	775	714	770	707	715	746	700	720	754	727	718	750	707	718	730	759	745	721	766	755	724	702	695	715	733	702	720	739	700	720	726	727	713	768	785	732	763	740	739	727	737	761	738	746	698	733	717	773	745	745	729	748	780	769	759	777	735	723	776	792	714	737	766	744	727	700	744	703	744	651	763	750	716	725	713	768	711	765	737	719	775	777	715	743	721	770	740	776	728	686	725	704	758	742	747	761	709	718	744	758	742	692	724	744	780	767	748	739	682	753	700	711	759	764	747	765	716	734	734	722	721	716	720	774	754	744	706	700	766	714	769	764	745	765	775	728	745	730	702	776	690	760	733	769	681	693	743	713	724	728	734	750	758	703	746	723	726	755	801	736	779	759	676	767	684	728	694	787	713	735	707	740	753	722	749	711	710	728	719	724	753	804	701	821	730	787	716	759	749	729	733	725	724	712	736	788	737	774	741	719	756	745	771	741	755	695	730	739	698	750	741	744	729	733	792	729	764	742	713	745	710	731	747	777	750	724	734	741	773	721	753	755	765	736	750	686	746	716	740	715	764	707	746	776	752	755	747	770	744	752	731	701	764	719	775	705	755	735	733	724	673	678	766	657	720	721	729	739	744	720	710	741	733	696	755	731	773	799	759	689	715	723	780	730	738	769	712	738	750	716	705	715	723	728	740	779	774	723	674	697	733	761	722	814	741	719	736	752
11087	13803	9632	4683	3533	2706	2220	1745	1569	1395	1246	1067	1064	1020	953	941	888	901	852	871	840	811	802	823	786	797	838	802	770	807	719	756	765	779	714	725	776	764	771	756	778	730	750	734	718	703	774	764	699	774	798	717	773	719	723	720	722	685	728	731	756	761	719	724	742	718	693	774	748	762	770	709	725	764	768	741	748	724	722	741	699	733	737	727	698	747	750	805	760	717	710	728	737	744	740	746	698	751	724	757	749	755	742	767	729	726	752	786	777	797	778	745	815	771	810	751	760	761	766	756	738	739	748	761	767	756	724	681	738	716	712	738	719	713	710	809	743	772	745	725	751	719	719	767	718	776	747	734	757	739	726	732	778	720	705	710	769	729	727	730	716	736	740	753	790	734	741	723	827	741	765	742	746	737	699	739	785	770	693	719	699	735	731	745	739	714	792	740	736	743	680	730	753	764	734	756	748	734	740	693	745	687	780	712	713	733	768	708	751	729	716	724	719	726	756	667	692	729	742	753	737	716	782	775	708	756	727	681	720	715	702	805	760	742	726	731	751	752	711	696	694	720	733	726	721	745	743	768	729	789	785	718	725	745	718	734	773	758	775	700	746	731	717	717	773	730	733	736	754	748	728	732	703	803	720	725	692	712	705	710	774	790	715	717	698	705	750	717	727	702	727	723	764	670	746	726	705	710	750	701	751	781	725	710	750	747	740	671	798	720	793	687	720	763	725	772	742	757	694	683	724	733	722	714	721	685	756	747	776	718	758	706	729	750	688	739	710	719	711	736	706	716	736	736	709	739	736	760	757	721	744	718	770	738	732	769	716	708	747	709	727	730	737	752	703	749	739	680	748	753	705	791	759	754	717	741	705	706	756	756	721	738	800	676	734	733	767	736	771	754	740	734	698	749	736	714	721	797	752	727	746	709	724	758	714	719	739	726	695	687	699	712	736	701	705	721	747	712	804	728	764	764	720	757	717	693	723	733	707	725	711	724	665	709	756	681	776	718	701	738	743	736	730	730	731	766	726	724	689	730	670	744	732	753	756	773	729	746	756	726	793	750	756	753	757	677	747	777	787	754	711	751	720	742	717	703	739	754	731	701	699	704	717	741	741	691	729	787	742	738	674	756	744	695	727	731	721	684	698	766	710	720	765	725	748	732	721	752	754	721	710	739	742	755	712	742	763	765	706	735	712	768	725	730	725	730	722	694	713	748	755	759	720	717	720	757	752	709	705	712	746	733	704	729	738	734	775	720	728	764	715	754	744	728	749	744	791	743	725	776	724	703	693	743	744	699	730	722	673	737	728	745	723	763	749	762	708	751	696	755	761	764	739	708	743	774	776	732	714	775	691	761	717	746	741	742	668	708	704	708	743	769	708	717	746	724	748	743	749	730	685	773	748	757	748	715	734	701	720	754	723	756	736	691	725	714	751	751	761	742	748	745	698	717	769	726	742	732	771	727	735	708	772	742	756	769	765	722	736	689	731	693	723	767	681	724	728	758	714	770	741	756	692	746	750	730	769	768	747	707	760	716	742	747	796	717	736	742	742	790	748	740	738	698	683	717	752	707	703	765	772	724	671	727	730	750	729	734	756	740	738	725	700	762	723	715	736	735	712	726	782	785	760	712	722	730	697	697	751	718	687	744	735	726	729	764	701	779	730	748	758	765	715	739	683	694	718	713	749	725	710	704	740	708	740	756	720	753	714	703	720	771	749	720	716	707	780	794	701	692	712	710	751	690	717	768	725	685	732	718	715	751	743	721	683	726	744	722	640	701	707	714	706	721	733	732	734	769	701	711	755	695	729	748	777	711	710	701	739	749	778	747	755	699	714	759	724	769	773	702	754	689	711	712	748	794	716	779	734	712	739	760	699	743	734	733	731	733	686	714	749	762	778	740	734	710	667	728	743	704	706	708	745	771	782	680	774	773	688	721	696	703	699	729	760	697	711	800	691	693	766	681	765	720	783	699	766	713	750	766	770	695	731	737	748	760	709	717	754	769	742	739	758	740	733	721	739	779	714	708	750	714	669	732	700	737	787	773	731	758	707	751	706	783	792	712	669	705	757	740	735	731	714	720	776	741	705	755	709	679	787	710	670	740	726	677	728	713	741	768	758	729	706	724	729	708	679	720	697	734	741	726	713	741	734	698	745	750	745	747	746	756	730	755	651	742	748	725	720	707	713	724	724	720	708	764	717	716	725	752	707	753	736	685	711	708	711	735	707	773	745	720	699	732	642	712	715	750	713	704	740	741	721	734	758	701	732	786	780	708	774	768	775	729	732	740	741	771	743	747	742	708	714	731	740	762	774	752	743	733	724	730	710	713	704	721	778	757	741	722	677	761	753	739	740	702	776	745	711	688	737	738	730	717	718	745	748	741	726	719	725	731	740	753	694	698	730	754	728	738	775	736	714	761	771	732	723	739	732	717	760	722	722	702	738	730	738	746	703	717	708	699	793	760	694	752	716	718	765	758	751	728	734	768	697	729	705	736	686	732	690	778	750	739	717	718	713	717	794	748	746	736	708	694	775	711	726	761	739	740	763	697	748	800	671	723	712	754	736	758	727	734	723	754	755	720	729	722	777	741	723	743	753	736	730	754	763	723	745	758	761	759	714	733	744	803	767	768	750	738	678	731	825	744	702	731	701	686	736	696	717	743	699	749	736	748	707	709	771	715	719	698	712	753	707	727	736	763	760	709	745	715	791	725	771	779	738	757	759	726	742	704	715	746	723	729	728	737	731	785	691	707	743	729	772	752	722	727	695	751	757	718	711	718	713	749	753	749	708	711	748	717	701	749	706	679	716	686	739	739	723	729	747	723	746	747	755	775	732	719	725	758	798	731	746	702	719	751	760	729	763	699	725	707	737	718	698	743	737	739	779	735	740	755	702	725	785	730	707	764	728	729	718	720	746	735	713	719	744	732	765	709	766	745	731	710	728	716	702	704	758	778	727	706	712	730	717	759	775	784	756	758	764	803	689	745	702	717	741	738	736	731	785	748	731	728	744	706	716	701	720	764	754	700	706	724	736	737	740	734	749	726	758	727	762	722	701	706	744	720	740	793	711	740	700	755	737	752	728	732	734	757	750	705	690	702	741	718	699	791	752	752	753	696	734	708	778	726	738	729	742	733	738	756	723	725	692	762	722	788	709	759	682	721	714	734	764	749	716	740	742	750	747	694	717	698	760	720	769	706	772	761	734	715	697	719	713	703	724	728	726	718	687	729	747	747	774	698	738	725	740	731	728	754	745	740	749	709	750	714	714	725	735	728	718	692	701	666	741	747	679	704	769	761	710	713	693	713	705	715	728	759	736	739	751	732	709	786	731	769	781	733	739	765	770	709	764	682	711	735	713	736	754	757	725	692	739	736	697	749	706	784	722	729	687	739	733	682	760	737	749	734	649	744	719	724	726	712	787	739	760	705	732	708	713	710	722	724	743	763	786	711	743	728	751	747	720	742	754	689	730	731	740	754	762	715
28918	17805	4121	959	728	706	684	697	626	710	658	687	719	654	678	619	626	695	678	715	678	641	684	675	703	679	677	706	689	688	655	685	681	695	659	684	652	687	690	668	702	749	651	692	658	661	698	656	696	655	710	660	656	664	663	629	635	683	706	679	699	722	703	646	655	684	696	722	650	685	709	743	683	668	712	704	699	677	700	669	668	680	661	679	622	685	712	666	637	673	671	686	656	696	674	679	667	698	649	638	667	669	662	692	672	678	699	684	683	702	664	712	683	685	651	669	690	660	674	675	701	666	735	676	693	685	647	667	700	704	695	689	697	733	659	680	664	668	652	665	722	717	691	686	647	681	677	750	659	723	650	692	707	717	644	643	693	657	647	692	668	657	661	695	666	679	655	634	663	683	634	689	683	649	740	679	733	687	710	681	688	689	657	681	641	679	674	662	711	677	709	670	669	656	751	734	664	665	628	657	614	646	699	664	696	655	726	622	714	668	679	731	705	691	621	703	696	711	677	723	719	698	683	667	617	678	733	661	693	668	699	718	721	660	655	694	656	662	632	678	654	669	674	664	667	685	702	668	640	639	724	695	680	712	656	638	648	663	710	635	665	658	669	691	645	650	678	704	687	700	673	731	647	649	617	704	690	659	649	653	643	659	696	686	684	684	675	728	736	701	726	689	671	709	675	702	700	693	715	659	654	654	691	715	698	698	677	692	675	680	698	656	668	717	656	634	687	668	656	693	649	648	707	697	702	660	663	678	657	646	652	677	644	724	697	614	645	661	649	702	679	665	657	662	693	744	685	632	666	682	676	669	684	677	708	684	702	636	636	662	609	680	672	666	704	703	677	683	649	624	686	681	649	710	667	652	681	692	634	653	738	666	629	709	665	715	675	671	707	688	649	659	678	725	722	692	638	672	702	695	693	709	613	659	678	709	709	648	725	689	667	658	710	691	641	668	623	697	693	717	683	678	668	704	676	681	632	696	684	670	659	728	671	675	666	683	653	677	652	711	673	663	693	713	642	666	647	675	643	706	740	662	679	642	666	649	711	722	688	703	758	634	700	656	690	666	674	672	713	700	712	651	652	698	695	656	644	682	662	641	639	660	694	697	675	710	679	635	676	688	685	660	693	706	697	696	688	710	684	696	670	695	718	675	655	698	669	709	668	706	645	663	688	670	666	675	687	642	684	673	708	730	637	628	666	678	685	679	688	634	664	689	637	653	709	727	688	679	693	687	694	702	681	649	683	653	666	735	675	728	652	670	647	672	682	682	680	674	719	670	650	641	695	731	657	666	669	636	682	707	729	655	653	713	654	677	682	677	696	719	714	655	687	679	732	629	664	620	636	671	628	626	707	683	632	676	639	668	664	653	668	688	683	694	723	753	645	660	640	674	742	662	731	666	710	695	683	657	686	657	643	714	687	639	669	627	681	689	654	739	729	670	659	684	664	656	717	717	641	694	682	722	723	673	689	674	665	687	674	722	692	707	686	638	681	723	660	656	670	685	688	703	753	642	677	691	650	694	696	646	720	705	696	687	677	718	687	690	688	681	643	685	674	681	651	691	643	741	691	654	722	686	664	628	662	682	690	689	630	729	689	632	686	722	677	660	695	688	699	690	724	686	679	694	640	691	712	718	707	651	706	670	631	707	709	754	703	676	709	658	666	638	663	672	691	714	671	648	642	706	652	670	721	692	691	700	676	709	734	709	707	655	647	626	674	687	650	649	655	733	666	695	691	632	671	686	680	658	692	670	676	682	676	693	674	631	703	717	678	710	734	716	665	657	640	652	641	662	679	681	677	667	730	640	659	733	676	693	686	695	637	663	666	670	644	639	673	647	685	692	690	671	691	720	715	654	684	692	663	695	674	725	681	641	770	692	694	720	741	654	683	710	683	675	663	655	652	667	642	668	699	693	673	681	674	672	664	705	664	670	680	708	690	679	681	707	678	662	711	646	677	695	716	656	708	655	695	674	661	675	663	631	674	674	701	690	704	682	692	680	653	682	695	700	672	674	702	650	644	722	690	688	646	676	677	686	678	650	699	643	661	657	715	676	714	718	684	639	673	616	673	718	689	730	663	666	680	656	718	712	662	712	646	680	701	693	719	663	663	699	651	643	741	710	686	708	705	715	662	687	671	644	653	661	696	669	655	700	656	706	692	631	666	677	682	671	691	679	652	704	695	687	704	689	679	649	665	660	709	666	684	681	699	653	657	678	676	705	685	715	719	697	707	691	651	716	667	673	682	687	689	703	687	647	665	673	670	704	700	723	689	705	703	672	717	637	702	718	683	664	731	714	637	650	701	687	639	740	674	712	637	647	766	729	691	688	639	697	616	645	690	677	687	724	741	681	604	687	701	657	659	689	738	677	659	676	704	676	674	634	683	682	697	649	661	647	661	669	666	637	713	631	662	683	663	620	646	695	685	647	710	641	655	727	632	674	691	645	669	677	672	678	672	659	691	689	649	675	676	677	681	680	733	733	692	692	656	705	653	692	678	695	656	692	673	673	725	661	675	663	678	624	702	668	667	728	681	677	676	684	700	653	673	660	700	670	693	698	661	619	682	695	656	727	689	678	673	649	704	683	690	685	653	690	656	678	728	714	707	599	704	674	667	675	686	681	639	692	711	674	667	701	677	704	715	658	697	719	705	735	642	692	668	685	667	676	683	735	697	682	673	691	717	680	679	688	679	646	687	651	674	682	689	679	704	679	632	647	694	663	688	652	602	668	658	711	689	661	654	696	646	674	699	695	680	706	724	717	642	711	684	660	654	719	707	676	684	689	680	611	699	707	672	687	716	702	639	646	667	668	667	693	692	686	659	694	710	677	649	688	655	646	637	671	705	681	719	699	651	692	696	656	656	676	648	702	694	662	711	668	706	701	676	701	679	684	694	665	660	627	706	690	666	677	683	688	693	701	699	655	709	661	663	707	720	697	666	662	706	733	683	716	676	691	637	651	681	697	643	645	644	659	675	716	650	710	695	739	662	692	684	653	649	650	679	660	642	690	655	687	690	684	652	675	686	699	675	648	663	666	616	705	702	663	646	639	680	714	664	687	674	634	712	681	687	667	678	701	668	652	678	720	682	635	671	671	723	650	722	698	640	620	711	696	653	651	682	654	690	664	649	662	702	708	713	701	714	686	666	697	699	685	695	610	690	636	656	701	681	707	701	703	666	683	656	664	722	642	710	689	701	668	680	726	712	688	691	652	705	661	676	722	714	667	692	637	657	682	685	695	693	692	709	654	646	647	699	669	682	660	652	680	648	681	692	670	710	682	642	634	651	636	690	702	693	655	720	712	649	693	648	665	656	699	694	697	667	676	625	677	676	698	722	677	692	677	728	636	706	672	670	652	673	658	704	670	690	655	664	701	695	694	704	637	665	706	677	695	700	701	691	716	652	682	693	683	687	705	657	718	685	702	672	674	645	682	689	698	704	699	658	669	698	669	685	701	655	662	659	694	716	661	656	703	709	634
10232	1161	1053	820	849	744	739	709	775	719	729	676	672	703	671	738	693	713	729	728	684	684	702	701	700	690	719	721	708	696	706	671	697	683	691	696	723	706	727	695	726	665	692	712	683	709	729	694	670	745	728	730	700	712	702	660	653	740	750	755	700	713	720	676	692	712	675	696	713	737	706	689	686	719	676	743	681	687	667	738	687	697	734	736	640	714	703	709	725	740	717	696	698	725	667	723	698	699	722	702	706	710	712	721	714	697	709	758	716	717	724	691	665	678	702	666	691	665	764	687	707	715	722	691	652	741	713	703	720	726	682	687	700	733	684	728	726	707	717	709	692	683	701	729	715	754	702	696	705	692	708	712	734	719	674	754	707	723	747	659	697	716	725	717	698	734	686	662	684	706	735	722	737	714	710	662	669	680	765	702	748	697	710	746	733	727	720	688	719	691	705	686	707	715	716	692	697	693	750	772	673	735	728	729	691	736	737	698	736	708	710	729	727	726	673	679	742	693	726	686	720	714	701	710	732	689	663	661	723	676	700	745	673	658	701	729	729	765	718	712	672	671	706	694	689	696	683	692	712	716	651	682	706	747	663	714	717	657	725	724	694	684	685	718	706	695	706	700	691	702	732	700	718	698	709	710	722	674	706	704	701	740	712	690	716	694	732	732	736	743	704	713	712	692	722	707	741	755	663	727	728	723	665	700	741	725	758	684	709	684	720	699	727	719	678	711	704	708	675	681	701	720	680	689	697	673	670	679	688	747	713	725	703	732	719	709	687	676	708	686	711	664	746	696	715	668	733	720	715	714	711	690	727	697	638	698	733	685	719	664	697	688	765	738	693	750	709	719	719	726	732	724	711	714	683	688	679	717	704	775	705	680	689	717	715	697	679	690	650	659	687	715	674	626	696	751	687	680	733	712	714	699	693	733	701	709	697	723	708	726	744	748	737	700	694	700	713	696	698	691	674	657	704	681	670	716	666	692	710	686	683	729	665	682	725	753	732	697	720	712	678	712	668	722	735	644	670	698	689	788	691	696	724	725	732	690	676	718	714	714	677	684	712	756	701	717	738	714	683	733	671	704	732	726	720	725	718	669	717	694	701	687	676	734	717	684	682	694	676	715	721	755	640	767	720	674	695	663	732	685	684	664	706	708	703	683	673	757	736	676	727	670	689	674	733	774	716	727	708	723	683	692	669	668	721	710	729	746	676	755	720	774	690	693	704	720	659	670	689	704	662	739	706	688	731	737	701	667	729	671	668	679	708	746	729	689	730	716	734	779	697	715	739	666	693	756	708	712	710	675	683	699	719	658	698	698	732	757	714	709	730	725	707	755	710	716	689	721	725	692	655	703	681	718	734	745	731	720	729	678	706	718	700	722	693	693	704	690	691	731	660	671	718	683	629	686	672	699	669	718	666	697	775	713	752	732	735	736	768	729	732	713	666	733	688	747	629	738	688	712	719	689	728	724	714	699	709	714	687	713	726	723	715	685	671	706	702	683	685	695	755	672	737	676	682	767	642	699	683	699	723	683	718	713	701	716	696	728	748	721	690	718	678	671	666	739	736	693	717	708	710	658	728	737	687	702	693	662	686	669	698	717	702	712	696	726	696	693	724	707	733	678	721	717	651	742	691	705	687	732	734	722	712	691	711	721	709	724	712	687	690	718	734	718	734	728	704	698	684	690	679	675	735	730	704	653	724	692	652	668	695	697	692	643	698	698	697	671	731	758	717	749	680	643	713	705	689	724	735	741	666	721	736	693	712	684	735	667	659	741	739	734	695	694	680	704	683	750	710	753	674	706	759	688	728	716	702	653	703	701	698	702	675	704	767	691	692	707	735	720	704	718	732	726	730	682	713	689	689	707	735	715	727	745	712	712	720	724	661	700	692	755	690	711	702	695	729	730	705	706	718	675	678	732	682	709	734	669	738	704	737	751	719	708	690	695	693	715	736	724	686	707	680	688	667	672	739	708	710	716	656	699	717	726	755	721	737	710	695	712	732	739	732	741	726	701	710	702	694	715	698	723	739	718	686	666	710	692	660	709	689	690	708	716	743	694	737	706	695	696	681	726	744	729	724	706	713	707	719	699	721	730	720	661	749	689	704	755	725	732	708	721	689	650	719	713	709	705	693	715	706	702	731	692	688	721	754	678	735	689	725	705	688	684	696	675	726	700	661	706	675	705	727	750	674	716	710	686	761	709	661	686	729	681	711	676	671	682	702	751	747	651	736	693	638	713	698	690	704	743	680	748	713	656	715	674	740	682	735	659	705	705	682	717	703	700	677	695	732	710	680	709	666	679	706	714	687	700	713	688	714	670	688	723	712	676	722	729	731	701	684	650	716	730	760	657	733	710	691	696	698	675	704	682	729	732	681	712	687	687	670	690	706	734	702	663	709	701	710	715	721	715	679	757	736	702	675	713	670	677	751	701	655	689	715	723	708	653	690	716	739	704	734	694	738	749	706	697	707	717	740	717	717	701	692	737	699	693	692	652	732	685	731	731	700	731	680	726	758	718	755	715	708	679	724	683	712	690	725	720	739	655	697	697	729	725	691	681	696	685	716	719	760	704	711	715	702	725	677	701	676	759	739	738	644	756	734	683	749	683	748	792	680	695	736	706	710	707	723	711	681	709	692	719	736	730	654	703	733	695	721	691	769	714	690	716	693	734	702	709	694	740	711	723	696	694	728	727	686	717	731	733	698	684	726	706	740	735	714	632	714	709	742	698	714	690	707	682	725	721	708	722	688	667	719	760	708	714	713	671	709	669	690	718	720	731	717	715	692	715	682	761	709	716	688	713	726	696	697	648	701	680	723	719	676	654	689	714	708	706	705	651	693	697	744	680	705	710	678	703	690	662	683	693	701	739	657	710	663	677	668	707	690	683	691	695	713	749	726	743	713	735	742	688	701	702	743	662	698	767	692	693	679	657	713	682	702	716	709	678	706	660	696	669	716	710	715	682	691	681	732	715	692	653	686	662	705	717	766	751	739	736	683	725	679	668	634	675	722	662	735	680	697	680	716	721	722	698	714	741	705	695	721	703	713	716	734	693	758	743	780	724	754	686	687	681	749	698	710	706	663	672	737	749	700	692	667	731	734	688	716	712	683	708	695	711	670	761	705	657	698	714	674	690	704	747	681	684	678	668	707	714	677	742	698	700	736	731	723	709	685	699	670	695	684	711	687	738	711	725	695	712	679	705	716	702	712	696	733	685	700	746	712	692	723	719	682	657	680	669	710	681	700	700	764	648	676	750	712	683	701	673	701	696	726	700	715	681	675	723	691	690	750	723	728	688	707	725	653	689	705	696	714	721	718	690	683	744	720	708	707	699	743	691	692	663	707	690	683	665	683	683	717	681	736	701	700	702	693	730	736	737	704	736	726	706	679	718	733	703	720	723	683	674	734	730	721	736	712	691	743	700	716	699	737	716	735	694	717	756	720	705	711	714	690	706	701	759	674	698	689	676	702	709	736	743
24147	21541	28852	24681	21521	9746	1239	939	823	733	715	672	655	607	593	591	617	566	596	577	515	553	567	551	608	570	554	559	545	588	556	534	527	526	568	514	533	579	586	515	528	557	537	547	565	555	524	520	533	537	571	541	496	546	554	514	574	551	568	565	564	497	514	549	522	512	534	530	540	553	522	549	560	613	499	520	554	527	541	500	530	565	524	529	519	530	505	525	536	547	534	540	568	556	546	554	525	518	500	539	523	542	514	520	558	553	572	531	534	540	544	546	562	516	563	553	543	541	499	555	542	566	537	541	534	515	553	538	535	527	543	521	536	539	490	549	513	516	519	579	564	534	527	511	556	559	512	556	524	497	525	493	558	598	559	556	560	587	528	521	498	546	567	563	566	550	532	523	538	525	538	515	541	535	576	542	537	527	551	512	580	538	535	562	517	517	537	545	579	544	557	543	520	530	560	567	534	532	519	562	560	569	539	537	511	578	522	484	504	546	514	492	559	517	514	502	562	542	568	513	515	534	554	526	486	507	560	554	505	568	505	518	538	523	532	523	546	525	509	526	556	519	541	506	529	500	511	531	556	554	526	538	551	518	553	515	573	581	522	562	542	489	539	525	523	563	546	533	569	577	510	533	534	542	538	548	498	512	525	511	527	529	544	534	540	552	502	514	519	527	542	515	525	571	572	528	524	550	532	517	524	569	500	486	520	556	574	525	502	567	556	518	558	578	552	558	496	553	531	545	514	533	554	522	560	520	526	527	564	501	532	543	564	487	565	568	568	541	509	522	517	512	566	542	517	549	545	540	506	492	513	542	535	523	492	530	549	495	477	550	539	601	500	527	605	543	523	558	547	530	539	566	543	546	573	554	585	533	550	549	530	549	564	557	557	555	570	512	573	574	527	557	546	533	560	573	535	569	529	558	539	520	538	561	585	552	501	476	527	527	513	514	494	549	552	570	509	519	600	522	533	523	530	571	532	546	539	509	547	523	542	497	493	594	547	534	549	493	507	546	554	550	586	575	524	498	525	511	536	587	518	559	548	548	533	541	532	541	535	540	527	527	550	562	484	556	508	504	547	556	511	527	517	524	543	544	524	550	587	533	535	560	549	535	508	529	534	560	497	564	542	527	516	523	511	512	497	564	559	530	541	533	552	546	564	526	518	554	529	589	551	553	552	508	538	525	482	527	553	554	546	518	538	545	556	543	542	601	526	512	516	561	530	531	500	553	554	517	543	556	518	532	529	506	519	543	518	534	531	558	571	504	551	502	542	539	514	515	531	526	539	541	537	557	492	559	565	531	533	556	539	492	543	553	539	543	561	521	554	577	539	501	538	500	576	528	497	492	518	521	542	486	535	520	545	525	540	515	498	586	533	579	534	524	533	543	558	505	560	557	494	487	549	547	540	516	504	563	536	588	549	569	552	549	564	525	544	550	551	537	571	549	581	537	507	549	565	551	532	518	549	559	509	524	552	564	569	515	548	488	559	524	521	493	555	502	568	537	537	560	530	527	535	501	538	509	551	557	528	563	553	535	511	535	535	549	511	567	523	507	535	496	529	557	532	548	498	542	563	559	526	513	478	507	533	508	514	536	552	548	509	537	556	483	503	536	577	527	553	588	565	556	510	543	479	557	537	560	501	509	544	530	547	512	524	572	502	522	511	541	512	552	492	534	567	523	567	543	541	496	524	547	529	547	479	549	525	509	516	586	561	552	541	531	513	533	566	481	532	532	528	515	506	534	502	573	537	521	494	501	514	502	512	522	535	575	542	578	517	547	528	545	588	525	522	564	488	545	581	535	573	541	557	535	516	548	554	562	502	509	516	568	542	546	485	547	549	531	553	555	563	533	554	540	533	529	561	485	540	514	584	563	561	524	569	544	507	494	554	549	544	543	534	535	499	551	534	513	530	560	547	541	528	531	562	566	555	606	583	557	529	505	566	577	536	545	490	517	537	538	552	521	505	549	529	553	585	514	509	515	540	568	539	535	524	569	524	505	541	537	546	526	590	535	517	520	525	549	554	511	582	545	587	504	540	556	512	544	520	530	521	522	529	517	543	469	543	523	542	543	501	521	561	532	540	573	522	485	542	561	542	540	552	524	531	525	538	584	513	513	488	539	534	571	511	547	506	495	544	564	551	555	507	504	540	550	534	518	526	569	546	569	522	517	521	568	535	507	510	500	506	527	517	536	548	525	548	530	520	525	536	550	531	546	534	507	494	532	527	528	524	534	518	582	516	544	531	490	490	579	535	529	508	542	494	549	556	553	530	546	543	551	527	531	586	579	517	498	551	520	574	539	521	531	535	543	536	537	528	545	554	578	550	540	539	529	540	545	544	527	560	564	497	531	523	506	548	522	541	528	516	520	532	538	603	513	552	528	542	527	550	547	545	533	531	546	518	538	556	502	493	514	498	541	549	526	516	503	530	530	530	502	556	544	575	538	508	523	573	530	522	550	546	550	536	535	516	561	472	514	535	538	555	495	540	521	546	556	577	475	514	545	524	503	555	560	567	541	541	504	548	513	549	505	525	558	533	531	526	508	527	530	550	486	530	542	522	552	496	524	499	544	539	527	561	560	501	563	554	505	540	507	519	516	506	557	552	550	499	541	527	582	537	528	590	573	544	551	515	497	513	526	517	559	521	542	535	570	547	520	522	548	508	557	462	508	558	532	541	559	512	539	496	511	515	523	532	567	549	588	551	510	576	542	596	539	537	566	526	515	535	556	556	549	558	472	501	556	500	533	564	552	540	510	558	503	531	552	528	510	520	520	546	546	512	559	535	549	538	547	563	533	551	543	509	539	562	542	501	565	550	502	556	517	571	587	522	558	575	515	537	553	549	522	523	516	547	536	514	549	571	542	488	535	529	533	530	521	548	573	533	475	511	503	558	556	528	545	503	498	558	521	507	560	512	524	540	492	550	545	538	559	508	521	554	514	517	586	556	558	568	559	560	540	569	562	567	538	543	578	562	512	492	535	522	500	516	524	528	499	506	498	529	594	557	546	525	581	563	517	540	554	537	561	521	562	523	512	530	558	553	547	544	549	502	521	557	510	543	529	560	545	539	528	505	546	486	509	556	569	585	525	568	548	547	521	526	531	534	538	517	559	554	552	548	545	508	545	528	487	488	539	537	542	492	514	522	538	583	541	580	522	573	489	544	486	521	517	574	529	520	525	517	518	511	538	510	526	532	572	554	545	552	518	536	516	485	518	559	506	526	526	501	561	526	542	517	540	566	560	563	541	516	549	539	531	511	544	507	533	570	546	540	550	529	540	531	556	554	540	517	536	577	532	516	561	513	553	533	544	542	508	580	534	552	534	570	579	546	508	541	512	543	559	582	537	521	562	519	566	569	562	530	556	549	538	529	508	506	548	501	554	542	531	526	521	582	526	520	533	603	532	587	536	501	519	560	512	556	528	534	531	528	542	525	527	543	519	520	523	520	524	531	503	519	521	541	529	501	551	546	529	564	501	567	542
9667	8721	5858	2819	2014	1699	1317	1080	987	907	832	736	714	681	662	612	653	600	634	590	644	634	595	584	527	618	567	546	594	584	587	567	572	558	566	558	583	592	562	539	557	565	577	621	538	544	576	599	563	558	540	557	573	590	552	551	551	583	532	599	570	551	594	606	566	560	561	530	548	593	593	520	603	554	510	557	569	522	552	545	614	604	530	555	605	557	559	584	531	548	517	611	562	573	558	543	577	584	532	609	588	549	556	574	591	573	562	568	576	594	576	556	556	570	578	593	593	572	584	548	610	534	588	584	558	555	584	559	530	551	536	587	595	597	518	546	557	645	556	544	531	570	542	567	573	524	552	544	542	610	575	515	530	538	539	577	598	544	617	602	538	567	572	584	548	535	523	584	550	583	544	535	522	576	531	569	579	540	567	560	549	557	548	534	556	527	558	540	556	517	569	563	561	574	595	577	563	521	528	552	545	514	562	556	547	568	538	505	561	527	554	550	550	554	524	536	554	559	579	500	536	578	561	564	554	555	575	530	539	533	490	572	544	581	551	521	522	566	514	542	548	559	540	596	563	576	579	564	528	543	524	530	563	532	601	583	544	548	576	580	532	558	529	547	578	586	586	542	552	517	577	536	561	550	585	542	550	567	570	570	526	590	541	529	557	558	551	568	541	535	522	576	509	568	598	579	502	585	605	548	569	569	564	499	562	561	525	540	561	552	584	556	546	537	598	569	549	556	539	562	578	580	517	527	570	567	547	568	553	562	541	574	584	537	548	563	534	544	535	557	553	530	521	576	584	536	590	542	553	571	571	580	535	524	549	594	547	564	532	560	503	554	544	540	512	510	509	586	560	560	635	553	552	585	502	557	557	524	535	547	583	523	536	527	539	532	577	532	555	571	574	560	549	539	568	544	568	571	545	569	566	564	558	559	565	547	547	514	550	542	546	584	514	545	544	568	533	592	549	580	568	510	520	527	568	566	568	567	529	502	547	495	545	567	580	582	563	560	562	572	564	542	573	569	516	550	585	591	548	556	558	574	537	582	533	571	565	514	558	518	544	551	559	581	509	526	597	573	549	546	557	565	589	559	542	617	524	563	540	563	528	553	564	562	510	552	546	553	614	582	549	575	517	559	580	590	561	535	536	554	590	529	554	567	582	560	556	548	560	575	563	520	589	555	561	565	575	562	533	540	583	543	610	535	546	520	587	594	546	536	561	543	526	586	549	549	543	546	582	591	553	553	522	554	552	576	547	582	587	581	548	609	566	520	545	533	589	533	578	547	548	583	532	549	579	539	556	505	568	577	552	551	587	593	564	571	541	561	563	574	536	559	562	557	556	556	565	537	584	538	539	607	576	571	520	516	550	511	503	556	583	544	547	499	524	581	548	543	567	567	539	561	589	543	523	586	538	539	515	583	541	538	596	514	557	525	553	526	576	546	529	570	545	518	590	537	554	534	534	522	570	529	527	544	547	560	521	563	578	529	489	560	517	556	586	569	583	577	545	555	556	578	564	567	564	555	549	575	559	565	576	511	537	603	562	546	545	531	525	506	567	553	559	537	529	548	552	550	573	525	530	560	560	592	573	589	569	554	534	544	543	515	525	547	567	576	544	552	618	571	606	567	555	532	553	554	535	515	525	577	582	546	543	545	586	570	546	552	558	568	528	563	572	542	548	578	509	553	573	562	598	535	565	578	570	555	564	559	548	556	571	571	527	544	523	552	562	526	554	513	586	537	599	554	623	554	548	519	544	577	588	512	553	543	579	545	518	543	576	535	559	573	466	571	557	584	590	574	557	531	594	539	556	571	602	570	505	577	536	519	592	543	552	559	545	558	526	537	589	563	542	563	541	572	546	550	555	613	552	584	564	553	566	548	527	533	590	558	563	541	557	567	535	551	560	576	573	576	560	564	582	582	543	524	589	532	542	600	546	521	560	545	536	575	536	504	558	563	598	527	560	538	551	559	556	574	521	549	563	527	577	532	500	565	548	596	578	582	534	585	571	558	547	552	542	609	537	553	582	567	565	576	555	564	543	516	560	577	539	576	565	576	564	565	557	526	521	554	573	571	527	559	533	578	559	567	540	579	563	566	565	561	577	552	521	581	524	548	517	549	602	588	549	588	551	528	549	527	580	523	552	570	531	524	560	550	539	531	587	568	557	585	536	545	564	543	563	562	558	540	557	542	580	561	577	554	541	497	534	563	564	530	559	590	543	573	556	535	579	521	586	545	538	509	577	536	541	571	546	573	530	529	506	534	544	546	515	557	574	574	548	570	550	610	575	528	576	560	569	557	564	576	554	558	555	556	574	556	555	550	566	532	528	541	519	523	555	548	581	595	564	536	559	525	578	551	555	518	549	569	574	539	525	554	564	568	540	568	534	598	575	526	578	513	503	555	571	554	570	499	577	564	568	534	580	624	569	550	604	556	552	492	541	567	580	554	565	555	559	577	540	557	566	567	551	492	571	529	553	566	557	559	598	555	544	534	551	509	538	571	584	552	519	597	585	558	560	573	525	526	563	535	592	523	526	536	548	554	573	535	551	573	601	558	582	558	565	534	524	602	541	566	523	545	564	548	584	560	528	552	507	549	557	533	556	580	578	553	549	555	541	551	575	546	571	546	539	610	555	581	549	555	581	564	561	543	508	571	524	609	559	533	598	562	589	579	525	533	552	575	566	574	586	511	578	545	550	577	564	614	606	554	574	534	554	533	546	551	540	589	575	539	567	522	521	547	538	565	584	597	557	577	545	540	595	538	606	549	567	564	548	541	567	526	587	566	577	562	582	569	546	537	549	545	594	542	532	549	502	535	599	572	508	597	591	564	530	546	542	548	585	533	548	557	502	627	570	578	565	553	530	574	554	576	563	574	576	523	583	582	586	613	617	529	572	542	582	580	526	598	539	550	565	612	569	532	556	557	563	526	536	558	550	550	519	554	546	543	527	578	557	563	527	528	500	582	568	566	558	562	584	530	565	584	518	531	600	531	578	557	579	614	539	551	551	565	564	566	582	569	535	572	548	577	564	578	541	613	539	565	574	521	554	545	601	563	586	524	580	537	573	546	518	571	566	560	589	581	523	561	529	499	606	540	590	575	581	595	582	574	588	581	569	540	531	557	535	539	541	600	556	530	565	526	560	520	574	572	551	578	576	557	560	549	566	568	494	577	532	507	595	530	562	530	531	533	560	536	570	554	587	500	544	552	538	547	586	558	584	598	523	524	528	569	537	535	521	518	568	548	579	537	582	590	553	547	571	549	548	558	508	549	527	535	541	521	577	522	552	559	554	573	585	565	585	529	577	570	574	553	560	556	527	540	563	561	530	548	570	573	533	591	587	550	581	519	561	570	516	550	540	556	505	556	559	556	529	554	550	564	569	552	524	574	553	575	596	580	555	529	604	551	550	562	580	563	493	546	533	569	551	574	590	553	566	521	602	600	565	567	561	576	580	586	573	581	547	612	524	583	544	545	548	570	564	592
25427	21517	27644	25677	9928	1403	1166	1082	954	955	1015	916	925	942	863	893	900	879	909	939	912	847	859	913	911	886	889	838	891	902	861	838	841	843	861	888	856	879	868	869	903	874	919	883	879	898	820	844	898	904	855	856	824	899	887	887	911	901	867	830	854	876	861	913	898	906	852	825	905	881	840	891	902	856	875	873	932	908	885	833	864	925	873	864	867	863	809	943	852	810	863	890	856	887	854	898	852	829	961	821	848	931	887	899	925	856	924	877	852	872	933	886	860	920	885	894	891	897	887	859	886	906	869	844	900	875	913	873	865	868	881	885	916	851	865	882	861	831	849	886	886	876	865	900	876	883	885	822	856	897	858	886	882	897	853	863	849	913	855	843	811	866	889	893	908	944	878	854	868	862	841	873	927	928	828	901	885	842	860	853	859	860	862	859	842	851	875	879	862	895	887	851	867	870	916	864	921	860	905	897	873	903	860	905	893	938	887	923	887	855	870	861	940	840	870	935	937	913	862	879	880	918	864	863	861	852	849	833	940	861	845	866	818	846	851	850	824	867	892	882	827	829	817	882	880	903	826	901	902	877	855	872	901	845	878	848	897	914	836	871	884	851	880	881	883	921	887	906	948	917	881	828	857	854	843	843	881	833	892	879	935	871	832	860	914	894	918	899	873	871	862	857	924	861	883	884	888	850	890	858	849	867	889	867	831	831	903	855	845	854	876	831	893	830	813	849	880	880	935	895	880	800	847	898	869	856	827	868	828	851	862	859	897	853	941	894	925	876	897	850	884	903	840	883	873	882	912	856	896	881	847	853	862	821	920	911	891	879	883	844	866	771	890	883	812	918	842	860	861	847	866	917	873	904	892	820	886	858	904	872	931	854	897	887	878	893	885	891	834	886	852	875	885	884	860	939	891	849	891	864	843	858	871	910	879	933	891	903	886	867	916	855	873	832	922	868	850	873	913	839	878	931	878	886	855	808	858	843	865	893	848	829	887	902	881	874	850	856	878	873	894	925	837	894	868	849	888	871	872	903	849	879	822	830	909	835	867	881	895	827	890	854	899	882	926	866	878	855	894	872	870	880	926	886	859	797	861	899	885	869	883	949	912	812	846	889	872	840	859	846	916	882	886	884	882	866	886	835	888	876	881	885	839	873	881	877	918	839	848	904	931	880	867	814	851	924	869	887	897	860	875	896	862	892	920	859	839	871	871	840	841	879	806	888	927	848	879	853	916	853	873	873	910	868	882	849	876	856	838	869	877	829	825	897	864	812	877	882	877	888	942	842	872	861	923	845	917	918	873	899	875	851	872	917	852	825	884	956	949	915	879	846	855	928	873	835	895	902	810	881	889	896	861	856	840	861	883	818	911	879	896	864	882	873	883	848	891	863	792	856	912	893	824	853	867	876	824	866	865	882	930	907	886	868	901	954	860	873	900	858	879	848	836	891	927	908	855	845	881	884	847	924	867	839	886	838	846	804	813	845	911	882	852	890	874	883	862	881	882	902	829	886	855	887	912	925	906	866	860	856	851	858	845	876	883	894	899	872	898	842	888	879	889	867	888	831	834	841	786	868	876	896	909	852	886	832	846	866	855	847	870	894	825	865	852	851	911	796	912	897	903	883	848	897	940	909	938	889	890	877	841	846	856	907	892	865	899	919	881	863	866	909	845	866	899	907	848	793	875	835	918	828	872	871	912	846	853	887	870	836	889	890	905	886	878	910	804	847	850	901	823	843	890	851	885	817	871	816	805	895	868	855	871	870	844	943	857	873	841	883	856	912	872	873	890	890	879	881	896	880	858	853	907	904	877	867	884	858	849	864	928	822	856	815	854	829	795	844	862	840	935	884	865	867	892	885	833	874	827	883	857	837	920	776	905	834	954	792	839	887	829	834	860	859	893	867	905	858	909	875	879	879	875	960	865	837	891	916	860	843	852	847	901	827	896	845	907	898	885	882	855	884	896	847	809	872	881	866	873	865	877	875	867	896	831	850	818	892	890	864	864	820	883	915	918	870	925	932	844	853	860	857	877	871	885	820	883	872	854	936	920	874	863	911	879	889	915	904	850	882	870	879	903	893	921	882	880	804	860	886	915	907	852	936	900	843	847	869	895	892	903	870	909	842	924	930	897	864	886	872	854	866	892	867	833	877	819	902	898	892	895	795	847	852	902	847	854	898	865	878	836	901	899	866	809	833	868	894	824	859	893	884	874	921	934	908	845	867	892	829	915	892	888	835	909	921	884	899	835	894	872	858	819	877	907	840	906	869	885	886	874	893	882	852	903	868	800	829	866	887	921	884	883	906	908	915	883	892	856	886	861	880	869	881	876	908	965	866	890	833	846	818	830	815	885	887	836	854	859	897	906	843	903	949	896	905	848	931	906	891	895	848	870	880	830	818	866	895	824	933	860	833	875	950	872	894	869	822	883	901	856	909	881	889	881	863	855	857	864	861	882	889	848	857	851	861	872	893	886	875	898	874	881	895	876	889	852	861	908	914	883	881	851	861	850	851	855	851	851	846	921	880	835	863	869	884	945	894	870	940	854	877	893	888	872	880	898	870	870	882	883	878	894	911	933	878	869	865	872	817	886	908	853	875	875	909	904	880	884	866	868	866	839	840	878	896	881	893	851	853	824	867	898	864	893	866	854	836	861	862	880	944	871	852	868	944	882	844	885	957	843	822	878	861	869	890	920	929	889	843	860	867	897	920	902	847	875	875	925	923	865	875	833	877	865	858	911	850	877	874	855	869	866	916	870	855	868	909	849	896	876	856	874	835	974	889	851	925	850	895	858	916	872	885	899	820	857	857	863	906	882	823	877	935	879	816	882	838	877	859	825	896	855	822	870	843	904	868	890	845	836	884	884	900	806	897	880	823	869	911	872	882	869	810	907	873	873	898	906	893	844	851	878	894	862	865	878	879	855	874	858	864	815	885	873	883	895	866	841	851	887	849	874	880	819	916	869	897	837	850	917	886	936	873	851	926	895	832	867	893	904	834	843	905	871	840	841	866	898	848	886	819	865	910	877	844	905	812	896	821	861	893	864	861	857	882	924	870	894	873	900	896	817	894	870	836	973	868	831	854	859	947	874	837	808	834	850	864	900	848	818	878	856	910	830	852	870	861	864	890	830	901	857	884	852	877	856	885	902	898	849	853	910	803	931	898	869	868	884	891	869	922	902	864	901	859	876	876	851	941	942	890	863	874	871	868	898	883	885	902	896	831	800	862	831	872	888	908	820	858	909	891	861	890	882	839	865	876	865	860	857	884	852	835	865	889	897	818	900	897	848	880	820	917	821	875	841	907	894	905	907	849	842	835	842	866	873	873	882	870	881	908	867	897	874	883	888	866	853	880	865	883	887	846	909	863	886	875	913	884	881	899	908	875	912	822	806	900	872	858	891	862	814	895	906	856	917	922	902	919	922	896	862	874	860	902	842	877	867	801	824	863	914	914	844	944	863	892	849	822	948	840	861	873	816	835
9685	5058	3717	2070	1640	1466	1358	1239	1124	1036	1083	998	954	954	931	921	936	907	928	908	936	899	931	872	900	900	876	858	900	920	865	897	871	889	865	901	911	869	901	927	878	954	911	850	899	937	906	840	871	870	890	907	930	902	881	896	884	903	859	854	829	889	906	891	942	919	877	866	857	879	911	901	875	820	867	884	798	853	891	874	799	858	868	902	889	871	908	916	891	891	824	867	896	858	928	874	894	892	848	863	896	891	862	926	894	836	848	812	824	891	877	939	949	927	860	867	905	897	857	940	879	847	860	915	882	886	928	874	841	847	892	899	832	869	893	866	883	916	899	828	873	873	871	851	873	900	891	848	894	871	941	872	892	891	845	839	863	872	872	896	860	817	901	869	849	924	878	841	858	870	845	894	904	871	851	922	882	844	944	878	881	865	887	852	860	851	927	851	862	861	928	890	906	879	896	857	854	897	828	885	892	839	863	899	903	884	895	868	839	909	918	895	862	898	856	928	921	863	899	894	887	934	839	859	871	889	946	838	894	916	862	872	894	851	888	887	888	854	865	883	893	893	862	887	874	897	856	906	893	853	907	861	883	897	874	848	975	887	853	873	839	857	859	885	881	834	950	885	868	878	882	874	905	920	893	931	872	846	816	872	897	858	875	891	947	865	829	895	903	877	883	927	836	907	860	852	906	878	955	847	933	892	920	864	930	865	876	884	892	878	892	892	903	908	904	843	897	855	901	850	876	876	876	860	897	875	854	833	886	794	879	900	906	833	879	878	843	911	880	883	954	870	901	829	917	921	905	889	900	887	846	902	886	878	863	823	922	871	858	834	901	921	823	860	883	894	904	836	896	860	844	955	845	873	915	884	805	872	878	884	920	853	895	928	875	891	900	903	862	883	836	890	846	920	889	890	894	839	960	891	865	843	896	877	870	804	885	854	891	862	936	888	857	857	883	929	862	837	929	872	903	845	892	900	874	915	862	927	886	853	880	862	867	939	894	895	847	830	836	868	943	857	858	934	889	899	875	842	940	902	904	893	898	866	869	938	868	878	860	844	910	927	907	880	888	870	841	895	904	942	920	815	896	890	911	865	823	870	872	936	848	874	892	903	871	951	935	887	845	904	889	911	863	879	852	834	924	874	855	871	807	850	878	893	858	853	828	865	912	904	874	867	892	869	923	863	922	911	897	881	837	860	865	878	912	911	895	876	913	908	895	897	893	879	903	872	760	941	933	866	880	894	888	855	882	829	843	812	881	860	896	887	887	878	877	892	904	849	850	895	902	881	800	904	909	886	921	838	857	882	881	905	887	872	834	913	841	881	918	847	920	917	915	844	876	869	866	857	845	864	911	814	885	869	863	874	851	897	922	875	899	878	859	907	869	882	922	939	905	872	845	873	902	847	850	852	917	880	838	843	877	891	915	921	898	893	862	849	845	905	893	951	873	860	887	880	862	845	905	887	896	866	841	832	912	833	910	827	871	897	855	857	914	861	838	885	853	885	891	870	935	898	869	812	878	908	835	860	875	887	925	897	866	890	873	910	860	878	913	880	900	914	880	911	891	892	854	883	883	842	870	889	887	889	886	950	850	871	898	921	905	832	874	854	879	880	892	892	865	884	860	841	895	913	881	923	877	884	862	898	893	874	933	894	875	887	911	831	871	885	861	862	852	832	894	897	850	865	852	908	862	893	887	923	848	883	861	848	886	842	898	905	895	917	858	878	833	858	851	855	914	842	862	888	895	895	842	848	843	881	914	815	888	867	870	884	928	849	897	860	878	898	898	862	892	867	855	922	852	903	843	846	917	866	895	899	851	929	860	875	870	871	908	807	911	910	894	857	878	866	847	870	832	888	910	860	846	897	885	896	849	901	859	847	831	908	843	902	886	881	854	846	860	866	835	876	874	878	885	888	853	877	927	875	891	851	894	912	896	903	885	882	883	866	888	845	841	871	874	890	870	880	891	840	870	871	866	842	841	901	909	889	856	902	885	865	891	925	829	888	861	878	873	871	844	921	851	848	861	893	829	883	876	856	876	843	874	862	910	837	883	910	880	850	877	887	874	860	882	861	866	896	879	901	880	866	896	871	935	824	871	822	912	871	849	861	874	821	902	886	875	842	901	890	923	889	840	836	853	898	884	859	881	853	888	851	887	938	896	880	863	875	861	892	885	877	847	955	881	906	911	952	929	884	898	887	847	868	836	907	862	889	841	891	863	828	886	892	861	861	855	863	891	875	888	865	847	861	894	840	898	866	865	833	908	874	895	808	838	858	900	960	903	893	850	896	868	877	867	907	901	941	869	928	820	846	930	886	902	880	864	894	884	879	905	868	855	879	897	874	866	846	845	909	912	890	868	897	891	877	868	897	910	874	867	862	895	880	893	858	851	880	896	889	863	869	845	867	836	911	872	862	908	902	947	879	875	897	877	895	847	862	949	884	864	873	883	923	861	905	906	865	887	870	869	892	918	890	858	883	853	876	839	908	897	864	884	835	877	837	864	849	847	921	856	834	928	923	858	880	898	855	960	925	913	878	913	874	899	824	842	906	836	884	859	868	847	874	891	903	974	874	880	899	889	915	844	874	871	864	842	909	934	912	843	920	863	872	878	955	883	925	858	781	928	899	948	861	869	864	932	878	876	883	873	867	842	864	919	913	914	854	863	846	859	876	826	937	899	862	928	849	889	878	931	918	882	865	847	830	843	877	888	852	891	821	873	855	911	873	877	869	870	891	843	892	864	847	835	880	895	904	888	881	856	887	921	916	870	898	867	897	862	888	887	843	936	909	886	877	894	923	840	870	855	853	850	827	871	903	865	904	835	794	943	915	923	910	817	884	873	868	904	858	924	880	902	891	930	921	908	874	880	873	894	877	876	856	894	868	839	856	907	854	856	847	869	860	822	859	856	891	899	829	804	874	898	881	888	851	856	873	873	899	870	865	851	888	935	825	885	912	891	921	852	935	934	884	884	861	880	905	876	897	857	932	891	893	856	859	898	897	890	909	865	885	888	879	880	873	860	872	867	902	870	888	852	837	856	855	894	868	874	840	873	842	880	922	875	877	882	853	857	829	890	938	888	806	901	878	885	870	876	887	920	882	864	858	835	921	865	852	891	896	882	915	915	836	875	885	814	892	822	837	944	871	913	954	868	909	883	873	854	899	906	894	895	898	832	844	861	849	825	877	882	878	883	895	932	871	916	885	910	843	855	899	890	902	895	888	882	871	912	854	894	845	845	936	867	863	883	896	899	848	860	847	865	857	872	844	938	933	902	898	889	807	923	909	854	880	883	898	897	877	862	863	889	902	868	890	858	904	835	855	823	940	875	913	870	868	932	879	882	891	880	864	939	803	873	840	875	889	865	878	886	848	864	848	875	880	842	901	849	926	878	850	843	879	834	846	902	902	874	865	829	883	920	893	918	861	869	877	851	956	930	871	867	860	859	899	854	904	883	877	857	877	927	951	855	882	860	900	904	881	836	901
23037	21568	29361	24246	21566	21616	7473	1487	1195	1108	1008	941	968	906	855	886	857	842	894	791	787	801	803	792	815	787	786	799	823	772	791	760	764	828	766	764	742	761	723	783	754	780	761	773	784	772	771	817	756	781	770	776	753	731	753	753	751	760	739	733	809	748	728	768	789	771	718	759	776	767	709	683	749	778	801	755	762	776	773	720	720	771	756	828	748	756	766	719	767	734	746	741	788	766	760	722	702	775	759	755	763	751	786	737	732	760	782	747	717	779	815	779	756	793	783	770	749	771	738	737	735	775	760	805	724	736	715	800	774	756	767	769	784	675	773	748	769	777	703	713	784	760	750	740	694	747	751	695	755	774	712	730	737	759	690	745	699	744	721	738	781	774	754	774	741	770	776	734	726	738	841	767	793	750	788	767	740	716	709	767	756	756	714	735	736	713	723	752	739	781	685	783	729	776	762	740	775	763	719	762	714	741	757	765	762	760	737	731	754	718	706	778	778	765	743	712	757	737	712	783	760	772	795	773	723	697	739	744	751	758	740	756	740	772	744	733	752	760	729	712	728	756	738	749	772	763	694	709	766	778	742	741	745	720	774	705	697	754	737	721	691	757	752	785	720	778	787	735	762	763	781	709	712	735	731	761	732	793	715	771	729	750	763	720	752	696	782	726	740	794	731	788	763	751	754	713	731	811	748	754	719	746	748	745	742	726	772	749	738	766	759	754	721	774	724	770	705	739	770	794	790	730	771	748	793	752	753	761	736	747	824	705	756	745	738	757	746	729	755	751	784	752	728	694	707	743	707	755	729	718	808	733	778	755	756	713	754	729	735	759	777	762	803	723	720	780	789	711	758	751	751	799	817	803	798	754	762	724	715	753	739	733	734	758	776	760	728	736	805	714	771	752	765	747	722	724	747	753	756	737	776	739	775	786	729	741	734	755	745	734	706	740	749	743	785	751	765	685	721	747	756	717	750	738	709	760	753	712	720	726	758	749	752	758	734	707	805	701	767	777	766	760	756	737	775	751	753	786	712	743	745	740	776	741	738	756	765	703	815	782	752	713	732	751	745	747	730	717	749	716	755	751	792	776	716	758	739	728	740	724	734	713	751	739	711	718	718	769	734	749	745	738	702	770	729	762	752	675	703	746	776	742	730	760	703	746	754	740	801	765	713	735	774	752	693	708	728	754	783	742	722	798	760	723	725	727	735	769	751	754	764	744	786	761	718	740	737	805	716	741	795	742	762	745	751	757	756	751	725	743	708	768	734	702	742	683	727	762	791	744	742	743	741	755	751	735	726	753	719	730	702	772	744	719	764	764	671	764	709	772	798	772	720	763	763	781	746	752	764	789	789	753	769	716	769	745	751	788	723	755	748	781	770	744	734	730	742	704	759	734	724	738	757	710	714	725	699	762	749	763	747	749	758	769	707	727	774	727	811	746	736	735	724	796	746	756	749	768	771	745	714	741	715	765	743	708	763	744	726	722	738	767	690	780	699	757	743	772	771	797	764	797	790	721	736	748	759	784	747	794	729	759	696	726	756	782	754	772	752	779	722	718	795	740	749	702	723	793	720	788	748	729	792	756	744	737	757	756	725	711	738	757	694	727	730	740	682	752	754	747	733	737	768	728	730	730	769	739	739	749	719	754	754	720	763	805	767	744	731	771	800	698	751	714	769	733	759	777	739	732	794	707	776	752	756	753	748	726	771	791	760	699	747	786	751	782	718	706	728	715	766	668	740	796	725	747	816	790	801	725	759	746	757	737	791	797	755	742	770	737	737	726	710	772	714	793	731	765	712	757	770	769	743	740	717	749	787	774	803	734	775	742	798	757	736	788	751	733	721	730	707	742	751	819	747	769	732	706	754	750	779	718	792	757	761	739	733	757	761	753	755	791	736	778	760	768	723	750	724	704	732	749	784	770	742	808	748	756	709	737	768	775	763	737	729	745	726	733	759	703	735	708	753	748	727	784	721	748	742	779	741	738	743	697	736	681	717	790	720	787	752	753	728	732	738	752	734	721	766	754	750	695	750	741	722	699	771	746	745	747	703	757	757	733	707	748	748	721	764	753	713	796	757	715	761	709	759	765	773	763	752	742	749	757	771	763	755	818	764	745	712	766	720	732	775	770	728	756	746	754	764	761	746	716	749	698	737	723	780	708	768	743	742	775	731	747	788	818	778	761	746	760	738	729	745	728	766	726	722	765	678	735	756	797	725	792	770	726	768	783	711	786	779	739	747	757	743	727	819	729	691	745	716	753	747	793	752	738	733	775	760	696	729	739	744	729	774	728	741	760	747	734	730	779	728	745	747	730	743	766	789	765	723	730	718	733	755	749	755	750	771	718	717	729	769	701	783	781	716	749	756	753	742	689	743	701	758	739	738	756	735	722	774	756	744	751	740	778	787	770	742	754	720	710	750	779	758	746	722	747	760	733	749	756	745	777	762	749	673	726	778	698	728	768	732	790	780	720	715	791	722	748	717	707	706	767	746	729	720	695	742	758	718	773	755	752	768	691	746	758	758	735	775	784	748	741	738	789	748	760	760	767	751	767	714	739	802	697	783	789	726	741	758	751	738	729	752	735	756	717	764	764	790	782	743	743	756	757	696	692	731	721	727	743	729	750	764	732	730	742	725	771	727	705	741	761	717	723	750	756	715	722	785	726	801	816	719	716	759	752	752	722	737	728	721	757	752	783	737	756	737	720	719	772	718	753	731	749	768	733	778	718	728	752	738	765	711	743	736	749	734	772	728	701	693	761	719	731	773	748	760	740	767	779	768	779	739	731	786	739	745	700	773	715	767	683	760	773	715	728	738	709	781	752	740	793	784	707	758	747	778	761	741	766	693	795	749	717	735	742	740	763	762	740	755	687	726	758	745	780	751	737	770	758	693	774	706	749	758	742	743	734	747	731	758	752	775	721	739	748	749	722	719	700	752	747	720	785	707	770	724	725	700	741	728	736	776	741	697	717	744	741	752	761	727	717	742	715	727	757	743	710	769	719	735	714	745	753	720	749	705	726	764	754	744	734	767	736	748	723	714	741	746	714	743	723	691	753	704	753	744	772	745	751	720	733	758	737	739	797	716	807	741	695	704	731	762	732	756	761	772	739	720	771	729	659	778	729	770	764	744	759	790	734	740	757	675	727	745	747	742	802	749	753	726	786	771	786	761	716	778	713	710	748	710	728	736	760	756	771	778	781	761	720	751	781	737	751	750	756	736	741	774	772	748	745	754	745	763	790	782	701	737	726	702	788	726	728	735	727	696	764	753	728	757	726	738	739	749	753	754	710	703	734	716	732	740	716	802	753	706	792	738	793	759	769	757	753	705	738	747	799	753	732	714	756	728	797	706	755	745	801	751	743	743	739	729	745	744	730	737	787	763	772	712	704	793	732	768	713	742	825	765	688	767	754	766	725	725	786	751	718	790	792	711	736	771	766	758	758	698	779	765	763	754	721	725	753	747	771	711	754	724	749	750	681
10951	13927	9409	4751	3610	2726	2158	1838	1560	1381	1294	1100	1077	1085	981	912	885	861	892	816	843	821	839	807	837	863	774	817	830	760	804	785	810	764	797	771	775	770	702	716	780	738	822	760	738	714	721	738	754	736	786	769	775	763	748	725	750	731	748	759	739	803	789	705	716	719	707	769	699	786	730	703	777	712	739	750	716	768	789	716	728	764	763	743	765	724	755	738	728	772	744	747	726	735	728	727	717	794	744	756	725	767	766	765	748	764	740	806	735	756	754	778	749	783	736	777	728	790	752	711	749	745	736	776	732	763	746	757	742	743	765	762	767	750	720	739	735	732	716	713	733	716	776	721	776	720	719	774	736	691	714	697	760	724	796	727	735	703	725	737	759	646	724	711	723	752	705	712	725	735	754	721	748	735	735	733	751	756	806	687	726	734	817	757	733	714	750	773	747	734	707	725	731	733	739	726	736	698	752	740	743	713	771	751	794	742	729	753	684	756	685	804	722	760	714	729	761	727	753	682	752	763	714	751	719	754	706	713	714	768	728	739	711	718	724	753	728	713	739	739	744	737	772	712	700	781	734	702	731	728	741	764	753	756	740	689	784	786	671	710	701	760	701	760	752	717	744	758	713	751	686	747	729	720	711	748	748	731	725	759	776	694	766	760	741	709	717	706	687	737	748	740	734	806	768	696	709	739	777	783	722	766	725	741	751	722	725	764	720	735	717	736	724	734	720	717	682	749	750	727	729	742	750	746	728	797	705	751	690	721	732	797	736	722	749	760	766	719	735	746	722	749	706	726	787	710	728	705	760	744	752	790	729	690	704	661	722	790	693	728	673	707	750	717	700	766	758	678	719	701	763	754	743	702	720	744	769	745	753	699	750	732	757	726	720	753	775	774	780	719	723	691	752	750	762	775	720	699	710	723	736	755	726	735	757	746	770	751	726	742	756	729	725	720	719	736	706	722	722	747	728	768	788	753	735	711	742	721	763	733	692	763	723	784	768	755	736	684	724	762	784	682	709	748	675	751	738	718	690	788	728	789	706	715	711	737	768	748	697	704	662	725	712	738	720	774	716	769	766	752	724	715	743	700	694	756	754	754	729	785	716	745	707	753	696	763	706	769	742	753	696	706	750	754	729	731	718	731	681	748	727	749	744	790	761	699	761	713	730	754	718	767	717	715	711	693	750	729	744	737	701	739	789	749	704	713	729	690	738	680	769	704	708	681	783	735	721	745	712	757	748	728	735	791	736	743	694	771	765	694	789	753	755	798	757	717	730	769	718	759	755	767	757	695	769	758	739	709	722	737	720	716	719	781	721	747	729	714	745	693	708	755	687	715	732	709	720	749	735	718	684	705	745	741	720	665	740	750	758	726	707	737	740	766	722	734	743	722	703	746	762	697	742	698	713	720	734	723	775	711	721	726	715	751	750	756	697	730	725	713	800	718	737	716	782	757	755	734	773	691	729	732	783	726	734	735	742	772	762	777	764	734	704	749	798	727	789	731	763	709	752	777	750	707	718	724	758	748	729	752	738	738	762	750	749	723	727	745	782	722	754	755	750	697	746	750	742	778	716	692	722	740	683	688	721	720	721	760	730	766	732	719	730	745	746	669	709	733	746	681	741	768	735	733	739	727	729	741	732	742	699	697	731	744	785	753	727	747	760	744	741	751	785	738	756	728	728	740	769	729	765	716	731	748	750	728	745	727	714	717	722	739	768	770	773	781	696	757	658	777	731	740	758	758	767	746	701	721	757	718	696	770	670	716	767	755	778	748	722	765	700	742	729	724	711	698	723	712	744	795	728	729	732	717	762	739	710	759	726	734	726	748	737	787	720	743	739	784	725	760	757	709	747	718	781	746	734	738	757	783	777	730	725	669	736	758	739	734	760	783	783	785	754	730	711	700	708	763	718	745	759	752	754	737	730	739	718	742	745	715	698	757	686	729	764	710	771	770	726	712	771	744	714	672	768	719	773	717	692	683	787	720	708	729	745	743	788	779	682	767	751	743	743	717	731	713	714	755	707	682	702	750	785	696	726	701	738	729	704	742	707	707	759	706	751	689	742	711	778	746	736	706	716	798	730	713	704	736	771	730	735	739	753	722	729	738	711	713	729	769	784	730	728	744	758	704	768	733	696	720	686	748	763	739	700	718	726	715	727	709	697	734	706	741	760	714	784	722	746	732	698	735	726	726	688	759	755	730	730	725	682	716	736	718	735	712	723	796	717	745	763	762	752	697	690	705	736	777	722	771	725	720	734	696	792	699	729	777	755	740	700	707	765	753	770	739	721	709	761	695	787	709	720	722	776	724	786	716	738	755	697	743	723	715	718	746	719	815	749	773	712	724	729	722	722	739	740	753	801	764	798	721	702	710	713	729	787	702	711	697	734	757	704	732	783	721	772	793	729	760	770	708	701	736	780	745	771	734	717	754	740	764	739	694	709	727	733	762	733	769	722	703	727	669	714	715	661	732	781	702	744	695	707	777	761	744	733	748	687	700	728	782	723	761	729	729	753	723	730	733	741	754	766	789	725	696	775	753	711	765	746	752	737	801	708	730	696	703	694	712	710	709	731	714	710	781	778	747	748	727	756	760	729	739	729	772	744	742	709	747	693	767	747	753	755	728	738	714	743	786	756	756	775	695	763	704	722	725	710	706	734	727	692	692	780	755	718	738	745	782	775	709	737	742	685	762	711	698	717	749	707	780	706	725	770	717	749	748	809	757	756	714	761	779	803	742	683	777	729	740	730	744	716	769	734	769	721	713	711	728	752	720	697	769	742	720	750	735	723	742	753	757	710	724	783	746	674	738	767	734	717	768	757	754	743	718	736	721	713	711	713	727	766	709	751	766	705	721	720	739	740	694	739	788	724	755	745	747	708	744	748	737	730	703	719	751	741	756	723	738	712	733	758	799	743	730	734	707	757	716	760	761	713	740	785	726	783	695	740	762	712	776	791	717	737	750	777	741	741	796	764	732	727	762	755	814	798	744	757	747	733	699	719	750	767	700	789	767	740	724	670	757	788	738	772	721	699	728	704	713	752	785	770	725	706	720	736	785	747	705	727	687	757	761	719	751	701	735	752	772	701	697	707	738	750	768	719	756	742	715	716	769	674	734	701	752	749	743	759	723	769	751	713	719	755	688	775	755	738	715	730	698	731	714	724	743	722	755	791	718	711	768	708	703	683	720	696	681	774	743	716	753	821	739	727	716	699	731	670	699	717	751	721	754	713	743	737	735	690	745	699	695	760	717	769	725	761	765	722	721	750	739	728	713	738	767	734	778	739	753	709	758	749	746	718	763	715	678	709	739	802	751	698	757	725	698	711	726	752	746	694	757	745	706	740	777	752	750	702	763	697	755	728	734	750	744	753	745	753	699	760	759	745	734	730	705	721	720	731	755	687	725	728	736	719	740	707	752	734	763	687	666	720	769	731	738	725	692	758	686	759	757	739	713	758	769	684	771	678	753	714	750	750	767	731	765
28840	17579	3944	999	746	690	695	707	708	688	700	665	684	678	710	723	692	689	686	666	754	726	651	648	679	705	669	645	640	679	679	650	688	698	713	652	646	683	695	676	687	704	698	658	672	659	672	694	729	653	680	663	637	677	653	689	613	682	712	717	640	645	687	605	670	699	665	692	669	701	671	688	675	676	649	708	680	660	637	688	678	699	722	661	601	673	635	699	640	690	717	675	692	682	636	668	684	628	649	663	612	684	647	648	727	661	631	696	648	688	689	705	663	679	706	674	635	679	647	652	673	725	673	695	694	656	685	675	694	659	667	644	651	692	672	684	630	711	655	693	682	680	653	676	716	679	661	696	629	671	673	650	669	698	685	679	639	645	664	654	689	622	667	687	674	679	684	666	678	678	652	706	671	675	657	718	691	676	680	696	654	697	682	665	617	691	602	659	662	675	625	664	677	671	669	639	635	681	711	716	688	647	697	670	659	689	684	625	665	675	643	692	683	658	686	689	702	678	640	671	683	634	671	701	694	716	654	678	661	663	671	690	676	686	676	675	635	670	696	697	669	680	684	665	629	704	743	674	677	697	659	669	676	675	717	653	655	666	718	701	627	683	675	663	665	657	666	692	684	674	663	702	654	693	722	718	644	677	682	700	680	712	675	733	690	700	681	666	642	677	689	669	639	659	649	670	669	687	702	671	681	687	696	679	649	677	667	619	700	699	663	674	670	688	716	678	657	708	660	688	677	648	693	654	710	701	721	628	714	652	743	680	668	682	694	726	647	671	714	673	697	684	652	681	625	650	656	666	690	689	657	650	680	706	653	677	667	633	678	683	669	672	677	695	673	675	636	634	678	627	670	681	694	665	661	670	677	681	647	666	711	694	628	685	709	710	649	688	665	663	658	697	665	677	715	638	680	682	696	667	675	694	664	684	662	684	660	657	651	648	657	635	658	662	701	678	705	707	658	704	659	709	671	685	662	678	705	688	672	700	696	723	644	709	690	653	705	689	688	660	668	680	669	686	672	695	664	662	659	689	613	655	701	650	707	696	649	693	655	717	710	700	694	679	676	703	637	661	692	695	670	686	690	693	668	648	632	663	671	683	672	656	725	680	698	637	655	709	696	668	675	699	674	687	673	711	630	708	653	726	687	661	649	704	678	678	641	678	683	698	669	670	687	683	646	676	648	670	628	704	653	626	631	700	702	683	648	650	744	670	703	658	702	638	627	669	671	661	670	652	689	702	667	685	621	650	651	639	705	715	700	615	621	719	693	687	672	652	693	657	629	680	716	680	673	664	712	677	610	662	669	647	682	745	699	689	666	697	652	631	645	649	676	622	687	600	665	641	711	636	699	675	657	664	682	658	703	696	691	673	686	658	649	629	679	692	712	640	632	667	669	707	666	657	710	711	653	633	643	731	648	714	720	676	708	724	677	701	640	667	669	666	627	660	662	637	709	668	674	693	677	662	669	656	718	679	697	725	665	658	652	674	708	723	650	685	686	698	648	698	655	692	676	714	641	665	645	658	667	658	674	698	674	680	704	653	626	646	694	663	693	665	715	657	688	691	677	681	673	666	674	705	666	693	672	661	610	722	671	677	672	661	690	669	677	702	660	662	623	675	644	688	694	700	669	679	698	684	702	678	681	673	677	659	649	680	635	694	609	663	680	648	692	659	651	664	670	660	633	638	654	732	700	624	667	691	650	634	702	647	622	705	703	677	664	648	697	639	640	676	671	687	683	687	706	675	670	645	700	678	669	689	683	655	679	679	671	626	673	714	680	653	700	664	698	686	692	657	641	647	693	656	669	682	675	714	671	687	702	723	663	622	639	635	668	633	710	697	631	697	678	663	686	659	697	658	680	699	651	716	649	686	692	710	681	647	678	680	664	658	729	645	647	648	673	634	667	668	702	628	650	714	705	663	704	674	699	677	664	759	661	677	657	714	706	673	647	679	675	691	666	702	707	630	631	643	643	673	677	655	663	703	632	656	661	675	623	669	665	685	659	684	679	626	697	705	719	660	650	667	620	632	602	688	678	657	680	655	651	652	681	617	679	667	675	684	660	667	675	684	665	662	652	707	623	643	680	719	650	712	677	714	664	649	651	687	679	647	673	665	655	696	699	664	666	667	643	695	664	711	682	665	645	678	669	675	680	710	608	675	691	717	706	663	646	686	653	690	690	657	658	652	685	679	655	654	708	683	691	690	662	644	689	689	676	651	689	680	648	677	662	694	681	694	677	668	665	661	672	663	636	677	718	629	677	677	612	632	649	661	685	737	661	680	627	646	766	698	653	638	644	649	634	631	678	694	685	686	686	684	671	675	623	640	688	696	697	680	697	685	668	667	641	679	665	690	716	677	682	677	672	663	640	634	662	697	687	694	636	664	660	668	657	713	678	685	697	729	705	691	721	716	677	700	659	673	675	651	700	669	689	682	630	703	701	641	650	738	733	701	660	616	653	703	699	668	686	659	700	651	660	677	689	650	673	664	667	727	644	623	672	701	634	679	696	677	674	677	628	647	699	700	673	708	680	676	646	690	673	682	668	647	681	633	680	699	670	681	692	695	674	680	680	646	669	665	683	656	660	681	677	664	636	747	636	636	680	684	689	649	703	663	684	637	683	650	678	665	665	687	714	660	697	707	697	669	702	670	673	665	652	647	677	628	700	696	686	671	691	596	656	667	696	659	671	658	708	677	643	676	641	651	668	706	633	619	657	733	680	693	659	697	660	653	615	634	661	673	650	699	695	697	674	620	692	659	670	663	679	685	679	635	685	685	610	662	612	699	661	677	690	641	687	661	688	643	681	668	693	631	684	641	675	643	693	628	692	681	677	642	678	720	621	658	691	673	676	704	664	656	689	688	654	674	698	590	685	698	720	674	680	682	676	687	647	665	626	740	689	635	661	690	691	676	656	674	692	655	654	663	662	696	662	683	668	740	679	661	682	678	666	715	648	679	706	699	631	666	683	698	659	641	683	643	664	680	733	657	663	673	607	715	647	603	694	675	660	660	674	662	640	692	671	709	691	668	663	635	689	692	722	665	646	677	655	619	692	660	683	617	655	685	660	621	683	631	680	733	658	646	631	660	679	665	670	704	674	630	665	665	684	667	677	680	627	675	660	721	687	682	676	700	646	706	657	695	699	641	676	697	636	631	680	692	693	689	682	658	714	661	661	691	679	653	681	663	702	684	601	697	650	690	741	678	670	713	680	647	678	708	642	700	688	643	706	651	723	702	664	667	699	663	700	692	651	717	622	656	678	638	711	680	690	701	661	669	692	677	720	687	658	684	672	695	696	665	687	677	645	670	704	653	665	654	687	660	690	642	623	675	674	696	728	747	672	694	649	652	686	707	661	663	674	703	708	673	714	626	650	707	671	661	670	692	670	710	670	675	679	667	632	694	680	683	660	692	697	679	626	660	689	622	670	680	652	692	660	679	651	686	615	682	624	677	670	672	662	664	727	667	667	643	672	655	698	687
9269	1113	1021	803	837	741	745	711	673	730	696	675	724	741	702	686	708	702	668	725	686	682	727	782	681	720	712	713	764	663	705	678	680	693	720	717	711	728	743	743	711	796	702	748	701	726	687	668	725	716	679	715	696	722	691	732	703	695	695	680	713	735	692	672	712	699	744	696	664	707	703	693	734	724	729	712	723	660	698	629	722	709	738	696	750	682	761	756	669	658	763	716	697	708	702	719	733	709	714	728	714	723	731	688	740	672	703	749	748	687	691	724	714	738	689	712	702	734	708	760	697	721	720	680	728	727	732	687	701	704	776	725	738	714	692	720	700	721	711	721	683	702	673	686	719	651	692	726	694	693	702	688	707	696	699	659	695	680	688	684	736	684	703	743	724	702	653	681	665	750	673	687	683	725	697	670	713	676	689	712	689	674	698	719	668	700	721	708	701	739	717	712	755	677	665	696	692	735	687	658	708	679	679	679	721	772	662	707	636	717	704	683	686	717	698	687	712	688	675	719	714	732	691	725	664	713	764	710	709	645	675	752	711	735	696	736	672	665	701	706	710	684	693	673	766	706	722	736	715	734	745	696	687	696	691	731	736	676	742	707	715	667	674	717	690	670	684	696	688	688	700	647	724	681	694	670	696	708	703	710	717	717	719	732	673	708	699	678	689	659	709	739	670	712	745	644	654	692	689	697	682	679	688	676	679	739	689	701	716	683	735	684	699	714	677	734	661	673	710	711	738	677	702	700	742	715	681	744	710	704	691	683	660	730	692	693	700	686	735	735	733	714	704	708	698	690	725	752	738	742	683	711	672	745	714	707	725	737	683	697	730	745	689	728	678	733	764	680	721	715	716	715	688	698	657	709	722	727	690	733	753	722	706	733	707	677	722	660	696	721	665	764	740	691	686	728	691	687	725	689	723	661	648	672	663	705	677	735	682	667	677	672	688	732	752	735	710	745	717	778	706	746	687	716	685	687	697	736	760	656	720	746	698	740	684	675	701	699	718	724	703	724	684	695	736	683	698	698	671	705	743	735	687	670	666	693	713	701	686	682	656	692	684	754	696	680	704	734	695	726	689	671	744	670	762	651	703	718	692	716	689	697	698	747	661	723	682	768	721	725	697	716	691	684	720	767	696	654	701	690	754	701	656	713	698	707	708	708	691	738	718	709	695	711	674	710	687	699	728	710	771	722	706	671	707	719	689	705	754	674	703	645	723	695	766	657	732	699	678	754	687	726	719	677	699	711	662	712	723	732	705	685	699	726	691	682	635	713	655	717	698	685	665	705	746	677	668	741	714	686	709	653	731	694	774	681	664	716	686	662	707	756	718	760	724	766	727	719	666	691	714	702	744	667	737	729	667	665	727	674	715	705	729	705	651	746	725	711	712	741	681	714	673	695	672	710	730	709	731	722	713	708	715	696	703	712	687	697	702	733	689	737	723	702	704	706	734	680	743	687	721	677	687	663	722	710	663	706	682	713	710	670	708	676	671	693	738	677	684	704	647	691	667	687	716	717	709	744	692	721	690	667	672	701	691	692	699	739	679	731	715	697	725	712	664	679	674	700	686	724	668	705	745	679	690	669	728	734	705	680	723	698	662	682	752	718	681	700	683	697	681	708	687	741	664	724	744	688	702	683	747	707	673	674	705	740	778	640	746	707	697	681	687	716	719	697	702	684	726	675	745	683	678	714	690	697	687	720	673	742	674	733	682	666	669	636	681	708	683	720	703	686	692	695	667	692	713	673	685	722	737	693	674	694	680	705	696	670	693	740	679	709	718	694	720	713	718	704	734	675	667	686	752	691	703	711	669	721	723	726	681	657	696	739	708	674	697	704	663	699	735	748	721	690	695	672	674	730	715	709	683	769	657	677	742	691	668	707	704	695	672	706	680	717	761	717	689	720	687	737	715	671	714	704	715	728	701	707	751	708	666	667	709	737	734	697	685	684	689	724	703	721	666	694	706	709	747	710	717	763	693	682	681	705	711	671	721	663	668	737	683	717	678	630	654	693	664	707	718	692	774	727	724	668	702	677	689	719	730	662	727	695	733	726	716	673	676	652	694	711	709	695	714	691	718	687	718	700	726	673	677	722	673	699	698	746	684	700	714	721	692	682	715	677	665	691	714	655	783	729	700	726	692	776	738	726	693	694	706	657	756	668	740	728	682	720	694	730	708	727	712	703	725	711	679	709	711	666	704	676	741	655	706	712	753	719	666	742	713	734	711	671	737	699	701	684	692	718	695	658	707	682	734	715	683	720	701	678	710	699	696	724	745	653	722	723	698	702	714	664	682	729	696	676	687	727	716	715	676	657	663	732	752	680	680	686	662	711	672	710	691	752	675	662	705	696	757	722	724	734	725	699	734	716	677	730	715	645	710	726	705	724	647	724	695	694	675	696	695	672	728	665	733	686	725	707	691	716	673	707	703	736	668	680	724	678	684	670	675	697	717	718	674	671	708	669	707	689	699	695	658	695	692	726	671	676	691	693	708	694	710	703	754	656	709	706	720	681	695	726	715	687	703	793	705	725	697	658	736	716	726	707	720	681	731	701	715	721	753	668	648	736	671	718	695	684	691	666	682	725	706	704	727	736	680	747	693	664	689	721	699	712	721	706	733	705	676	697	660	659	759	698	694	726	712	750	705	719	740	694	776	705	795	693	697	689	686	703	702	660	730	725	729	668	737	719	671	708	716	714	734	692	701	705	698	694	728	664	688	734	738	683	762	685	707	724	701	752	726	749	703	707	702	738	673	692	715	713	726	746	662	745	712	651	685	740	623	712	665	681	737	722	724	715	689	683	708	709	679	718	708	696	671	695	722	721	706	658	685	723	735	688	725	704	734	709	704	708	657	703	718	725	675	747	745	719	719	700	663	714	720	691	697	701	722	713	670	711	726	660	668	696	730	740	707	688	680	682	721	705	698	712	662	665	688	708	698	679	711	680	704	724	708	670	708	732	705	695	638	718	670	723	737	714	754	707	664	707	703	689	713	712	699	694	739	764	733	737	720	689	677	706	715	693	701	734	725	718	758	695	704	657	675	692	712	730	675	683	716	702	694	729	697	728	734	686	704	715	703	728	732	740	672	684	716	730	696	722	718	626	728	682	712	689	694	735	707	712	697	669	697	656	692	660	676	745	731	687	721	715	741	753	723	700	732	758	725	671	775	744	695	661	743	718	632	710	712	734	639	730	700	767	637	704	653	728	703	678	716	656	721	712	742	641	701	706	692	710	692	722	714	651	731	677	679	758	697	712	672	693	733	678	769	710	710	671	620	707	672	709	752	738	679	734	712	697	747	682	686	673	704	684	666	641	678	724	717	734	667	730	750	719	715	747	743	699	678	698	724	696	692	711	726	701	712	671	703	727	731	675	706	707	693	672	678	731	709	696	704	685	713	704	692	658	724	703	666	664	717	691	670	668	699	714	655	725	724	676	671	721	692	724	714	719	698	721	665	705	668	708	706	706	683	737	760	692
24084	21554	28890	24676	21539	9661	1272	850	784	753	681	690	640	625	566	546	608	630	562	565	607	524	572	597	550	532	528	561	550	559	550	545	534	525	526	592	556	554	531	557	569	594	521	536	550	529	513	537	541	541	572	541	541	529	551	500	527	505	540	561	572	509	538	504	559	523	526	522	549	562	539	538	528	579	565	527	572	555	528	537	522	535	516	554	539	539	513	536	529	507	546	478	516	558	544	572	558	525	529	529	542	544	499	563	561	547	542	513	558	521	540	522	521	504	538	560	555	528	567	531	551	544	591	550	521	543	538	523	530	507	547	569	533	519	529	509	549	555	539	526	533	541	559	556	529	547	555	551	497	557	561	547	526	575	525	553	483	516	532	521	539	518	534	531	553	568	523	535	566	591	514	542	526	489	500	555	531	553	512	532	497	510	526	537	550	583	570	525	552	520	518	569	547	533	519	551	564	541	576	574	519	550	584	512	528	544	521	541	529	508	525	550	520	521	562	574	530	511	555	497	567	583	575	550	541	552	517	530	534	512	542	601	569	563	556	529	554	567	553	540	552	575	547	544	551	532	548	510	535	555	594	536	555	502	550	531	542	523	520	504	519	518	515	513	564	562	481	529	539	572	578	473	550	547	529	530	516	521	568	551	547	521	543	541	527	539	545	561	538	559	528	522	510	504	521	543	548	577	561	548	596	507	506	542	551	510	533	539	550	511	569	524	518	500	489	558	583	521	594	545	569	544	483	552	529	553	544	532	523	512	548	525	484	531	529	565	560	522	541	548	509	512	550	507	534	516	559	575	543	523	531	552	506	523	526	527	523	596	548	568	512	529	553	552	565	512	512	564	538	506	526	534	529	539	558	535	581	508	513	543	555	550	530	542	536	521	546	551	548	569	543	562	539	567	515	526	560	516	545	541	573	555	563	538	515	563	520	534	546	535	546	521	497	559	512	545	515	585	533	517	516	572	571	588	535	543	523	508	528	542	572	517	522	522	497	495	511	524	490	536	518	547	579	543	590	506	539	564	542	502	538	509	539	542	540	530	536	540	528	547	543	553	537	531	553	551	523	516	499	548	508	496	513	493	516	538	548	527	526	562	531	514	513	511	502	557	572	534	515	570	568	581	563	549	547	508	552	547	542	526	540	548	508	506	568	499	510	560	572	503	540	510	538	535	534	555	531	497	538	579	514	513	564	550	498	513	510	552	543	518	558	529	532	512	569	524	571	496	522	520	560	551	544	558	525	520	520	550	591	549	507	539	481	536	555	555	525	508	522	539	488	511	518	544	524	562	535	550	544	525	540	526	537	531	506	516	520	539	543	553	500	526	575	553	542	558	563	524	518	511	548	498	555	561	544	556	489	485	553	588	564	540	505	589	549	553	559	524	529	543	547	534	550	542	540	552	551	586	546	476	593	506	502	535	506	541	504	542	489	535	548	541	580	533	503	529	548	519	538	540	554	504	554	505	507	546	523	557	572	519	532	529	538	559	556	518	534	511	493	504	514	523	520	558	575	538	574	516	526	555	533	540	527	525	525	531	549	553	576	509	499	575	521	545	545	566	541	527	493	523	542	537	529	568	549	529	524	564	516	512	558	538	540	519	540	553	534	554	563	575	564	577	541	509	524	514	501	523	544	537	544	526	519	523	531	538	576	505	507	544	516	551	531	535	523	539	549	571	539	575	546	572	547	577	523	520	543	511	522	542	511	517	530	534	538	520	555	550	539	527	594	547	545	526	516	564	511	577	536	533	514	558	528	514	525	541	502	512	553	530	538	547	551	540	545	533	529	540	553	544	555	547	543	504	513	532	526	551	586	527	510	550	569	564	559	533	526	532	562	570	532	544	542	537	534	579	544	521	516	517	569	548	517	524	547	537	525	526	556	552	539	505	542	547	584	532	530	514	489	548	539	506	530	541	573	535	534	539	520	534	542	521	522	557	573	532	517	489	520	512	547	510	550	540	544	506	530	545	521	572	595	529	520	479	466	525	532	540	511	497	557	550	536	565	513	480	578	500	572	501	541	537	566	535	588	494	548	531	495	563	547	540	540	532	491	560	504	541	545	537	505	527	560	526	543	542	520	592	506	488	549	534	517	545	584	524	527	506	550	552	562	553	512	522	499	534	562	528	523	502	542	533	611	561	533	543	534	561	509	509	551	590	541	483	555	538	526	526	569	517	524	540	516	576	531	510	540	481	519	554	524	521	516	523	497	547	519	527	525	516	523	520	525	515	549	543	536	529	544	546	508	544	506	546	575	484	532	555	529	547	515	519	501	527	477	522	544	501	504	530	524	549	539	492	525	530	575	561	582	545	536	520	519	527	533	546	560	502	497	530	518	519	546	524	547	512	500	529	563	510	527	535	557	537	543	537	535	485	552	534	552	528	519	515	561	508	545	535	547	512	538	519	533	505	487	552	576	543	573	517	514	517	550	531	490	538	539	513	561	543	550	525	548	535	544	530	528	564	548	562	498	531	529	591	545	524	540	527	546	476	500	532	523	557	535	529	510	549	521	549	549	515	523	530	502	518	518	534	543	537	608	513	506	523	534	554	512	504	542	547	560	493	499	567	535	523	553	536	502	543	507	538	530	565	579	588	583	499	539	556	582	521	509	514	483	531	522	585	583	538	493	518	503	547	544	506	540	498	528	482	559	523	530	556	515	522	537	566	528	529	518	557	544	535	555	524	535	567	521	538	554	536	528	521	498	538	555	531	548	499	525	538	566	553	550	531	538	534	533	495	549	520	551	494	513	529	576	528	518	518	581	543	521	519	554	503	574	529	540	522	557	547	534	549	578	553	548	517	490	558	554	564	590	537	573	542	559	518	533	541	496	548	552	524	537	541	536	522	540	528	541	513	572	544	550	504	566	538	553	526	542	550	544	531	555	497	556	584	553	554	513	547	523	540	502	578	559	562	559	537	542	529	514	579	535	531	515	520	615	537	545	501	552	539	536	531	519	535	494	538	522	526	524	555	523	530	574	547	553	584	514	531	576	544	545	538	515	517	566	533	557	520	533	588	579	536	545	548	510	534	506	513	535	537	561	519	517	562	490	565	553	531	539	548	529	521	552	574	537	558	532	520	540	545	495	529	560	555	525	520	528	554	523	565	546	548	542	499	490	588	551	551	517	521	528	534	527	546	545	523	533	527	544	535	550	515	521	534	516	548	478	522	520	518	538	562	554	515	501	538	566	529	510	532	550	562	525	526	542	534	557	528	540	565	533	515	551	532	541	530	526	528	548	520	552	479	522	562	542	531	526	527	522	503	523	510	537	504	525	553	556	504	526	553	527	539	508	568	522	520	567	552	538	516	571	575	507	499	538	555	504	499	521	546	560	475	487	554	547	528	542	532	502	487	551	516	523	542	545	558	532	524	525	547	508	545	545	514	527	548	503	515	546	500	533	492	538	511	507	559	540	545	535	549	517	531	510	506	542	544	498	509	526	562	543	538	536	541	513	532	513	529	561	527	520	553
10375	8485	5789	2883	2111	1697	1419	1162	980	876	849	790	776	711	674	616	628	576	681	599	620	602	644	575	561	593	625	568	547	554	599	601	567	618	556	594	569	558	543	557	580	534	599	556	598	567	545	579	555	553	538	613	563	595	582	544	549	571	550	549	534	579	555	583	544	602	578	541	538	578	548	565	533	550	532	548	595	590	639	577	556	530	545	524	535	561	565	545	540	608	548	539	556	549	554	549	520	542	562	545	594	557	632	593	547	550	566	601	585	605	547	535	595	608	535	587	546	562	605	572	596	582	574	606	542	597	568	559	529	605	561	596	552	531	565	565	511	527	482	591	545	561	593	600	540	599	515	581	573	559	530	515	573	561	557	577	583	559	555	523	570	572	515	508	571	561	580	534	603	591	517	563	565	570	537	524	531	504	555	578	582	586	556	612	578	575	531	541	554	607	556	535	564	556	500	538	545	578	563	541	561	588	535	584	525	592	561	552	523	514	538	511	528	561	530	595	572	584	588	530	566	552	586	554	525	527	546	579	588	547	572	573	557	585	559	555	559	552	569	554	512	552	564	550	585	585	544	569	557	625	556	583	579	562	570	564	534	577	567	581	581	600	523	549	582	562	554	560	576	577	537	542	611	557	565	549	580	542	538	545	591	505	532	515	542	570	526	591	515	555	544	552	544	584	555	535	549	537	606	566	539	549	546	565	507	608	541	570	545	566	595	549	535	573	536	547	539	578	559	532	568	562	574	556	568	579	630	567	534	514	549	516	606	565	549	524	558	601	568	557	559	572	585	557	554	570	544	547	549	546	603	576	542	502	560	571	552	560	567	571	557	553	561	531	565	538	550	594	548	518	538	573	566	558	592	558	562	516	528	514	544	583	527	528	578	536	533	510	574	519	552	532	586	579	581	574	554	559	578	576	578	564	549	530	549	570	555	582	546	554	590	553	511	532	529	570	564	546	605	600	586	515	597	589	590	541	605	533	518	556	553	592	544	567	553	539	557	547	580	524	557	511	569	537	531	582	566	588	545	570	570	546	564	570	491	562	561	551	566	525	542	570	555	597	516	603	566	542	586	537	532	567	606	570	552	583	554	493	549	580	516	606	549	544	592	607	562	565	566	564	603	589	590	582	526	569	509	567	583	533	553	567	538	608	583	577	530	567	561	554	537	560	555	581	585	542	563	542	581	576	554	566	543	544	541	550	524	516	551	577	551	586	572	579	566	550	563	537	549	526	548	570	560	548	571	557	571	569	520	547	541	539	513	560	531	539	545	557	546	559	580	558	524	529	585	608	583	552	555	599	567	580	543	562	612	570	551	543	555	541	550	604	581	537	548	565	563	547	579	576	554	549	558	582	551	543	568	620	515	514	624	556	582	574	584	545	553	586	549	562	566	592	573	526	588	547	543	562	580	517	573	591	593	511	544	546	529	508	532	595	550	610	586	582	569	554	552	576	555	543	562	533	566	579	567	579	563	548	542	556	584	575	581	527	572	553	599	548	535	591	579	526	576	554	590	559	565	579	555	538	569	571	521	545	560	526	565	548	556	598	560	558	542	564	613	582	601	530	533	616	557	556	542	560	552	554	570	529	564	560	566	551	523	511	557	510	527	566	565	519	554	528	609	549	551	523	567	522	550	533	552	490	510	570	544	558	574	551	570	552	565	527	562	556	577	515	596	584	556	571	541	559	576	570	568	579	590	570	515	556	570	581	550	555	577	557	547	568	530	496	548	573	584	576	578	535	526	548	511	505	543	585	525	544	594	541	549	528	600	526	583	559	534	608	563	591	585	550	508	600	536	558	557	558	565	525	538	562	525	560	534	555	586	569	572	578	528	602	554	570	512	591	546	567	559	564	539	565	549	537	597	598	576	540	589	529	566	568	555	582	583	596	518	558	511	521	586	549	549	582	562	538	548	532	548	540	525	551	563	564	522	528	570	568	558	595	513	592	529	559	549	552	592	608	552	573	525	512	603	531	570	544	582	536	580	598	559	583	578	561	551	570	555	542	527	543	572	517	559	563	575	599	572	584	500	569	557	573	575	522	574	563	577	570	579	584	577	549	598	557	551	535	521	533	512	582	537	577	549	575	546	575	596	594	569	567	511	573	573	544	520	598	562	572	587	547	548	506	564	506	536	552	557	539	564	554	548	561	551	543	532	544	537	551	569	580	563	540	557	525	578	577	570	556	529	571	553	539	550	507	553	545	560	571	572	580	569	569	572	560	553	558	570	548	582	543	561	564	527	533	555	539	551	592	578	588	539	588	567	525	544	584	550	545	581	588	542	564	531	559	520	574	561	540	602	565	534	538	538	578	527	587	526	549	567	555	571	518	595	552	561	568	527	551	593	549	553	571	591	582	594	518	565	554	580	525	559	599	558	551	558	537	526	555	572	556	543	547	553	546	577	577	543	561	555	584	571	560	589	544	538	564	585	550	560	585	581	594	521	584	548	533	551	550	535	537	530	551	588	512	525	513	561	605	582	561	560	572	575	579	566	583	559	590	594	556	554	537	573	522	535	566	567	569	515	574	540	560	608	559	584	553	561	551	595	534	568	519	522	504	608	541	553	576	577	585	600	553	532	584	575	575	548	551	526	570	576	576	511	570	558	557	567	601	576	554	542	535	574	553	577	523	557	498	554	558	536	523	525	578	577	557	510	563	572	590	557	562	560	546	616	512	565	528	549	517	568	507	602	556	543	549	577	558	582	539	527	561	561	616	524	588	533	580	535	567	545	568	572	579	555	566	550	572	596	539	559	583	521	565	568	583	548	536	559	578	532	554	552	562	587	582	610	547	528	591	559	581	566	575	563	543	580	598	613	597	578	516	544	571	557	537	561	579	563	552	573	568	554	533	566	552	554	569	589	553	550	557	587	549	575	593	561	592	570	563	534	584	524	575	564	589	553	540	535	549	575	566	562	546	516	649	560	549	522	580	551	536	523	559	550	526	533	544	514	535	590	539	575	552	569	582	544	579	534	557	571	528	612	575	534	551	546	569	571	556	543	528	559	536	527	544	531	568	558	535	546	570	556	594	558	554	547	549	562	549	567	483	589	572	576	603	527	532	553	525	562	566	572	514	590	537	588	538	563	567	562	568	578	544	572	566	587	551	594	568	572	557	512	545	536	570	599	554	605	532	549	551	590	577	523	539	547	563	535	572	530	543	523	604	605	552	564	584	546	543	544	520	573	543	575	533	606	587	521	546	594	551	568	564	552	533	563	594	572	537	528	536	564	550	573	544	569	564	536	560	533	557	556	573	567	565	574	594	506	538	540	517	527	584	629	535	519	557	508	562	541	547	581	585	558	554	548	536	560	538	533	546	589	523	591	530	562	560	573	555	591	569	555	525	558	573	577	583	533	553	526	537	565	527	584	585	530	583	545	535	573	562	543	598	568	601	547	560	541	577	516	508	554	523	576	580	555	526	551	604	521	544	554	577	534	581	531	577	534	575	543	581	525	530	584	565	528	538	560	559
25460	21537	27668	25788	9732	1399	1100	1021	965	956	964	962	950	915	893	897	923	841	884	942	854	866	857	894	868	854	848	939	945	886	863	808	858	917	855	900	898	889	869	874	891	877	896	910	914	880	890	845	863	946	883	862	876	847	887	844	872	857	900	926	830	868	868	864	895	913	907	860	865	826	842	868	877	925	849	880	867	873	862	868	829	916	832	871	821	888	891	904	907	861	887	853	938	845	922	848	892	854	910	913	900	853	922	817	912	835	916	871	872	812	835	939	896	888	879	890	870	913	952	909	920	862	912	825	945	862	889	866	899	874	873	909	877	831	906	862	810	846	928	858	898	847	872	874	897	855	876	920	875	825	872	909	819	923	894	896	897	855	840	931	894	850	864	884	802	892	820	856	874	850	856	882	867	898	859	894	878	900	962	880	893	861	855	909	888	809	833	889	923	916	876	919	922	867	868	867	866	850	912	936	878	864	810	894	828	854	850	890	879	870	884	875	875	889	890	841	869	814	914	875	881	923	880	870	813	846	882	886	911	873	886	872	880	843	879	855	873	824	836	863	884	890	869	907	891	936	885	890	846	857	887	874	871	857	844	833	889	889	847	853	822	847	902	860	837	869	842	861	828	860	925	865	869	849	893	875	905	840	836	864	892	869	899	903	931	956	838	854	842	880	930	865	834	804	844	851	865	871	860	839	848	889	866	909	867	863	889	846	846	852	894	824	904	863	910	894	869	875	864	854	860	834	776	896	840	857	898	859	900	875	894	850	850	899	832	926	874	822	901	849	880	871	878	857	906	850	847	932	869	846	859	886	922	858	891	893	878	859	902	861	835	822	843	872	897	903	824	870	872	852	872	819	920	854	865	867	874	866	894	909	909	855	855	857	861	815	906	839	906	827	888	880	855	889	833	872	902	911	885	827	894	895	853	849	862	874	851	836	916	882	923	887	859	904	843	839	846	830	864	902	849	880	900	887	820	925	888	849	881	924	818	828	821	876	803	853	848	895	913	848	903	863	873	870	867	861	921	860	842	908	860	846	853	902	854	867	876	887	826	819	851	853	872	814	853	851	944	863	851	869	859	865	870	922	852	854	881	845	875	853	828	851	906	829	894	825	892	875	847	903	925	849	867	883	840	806	833	884	873	896	859	863	840	891	829	872	911	860	904	882	871	856	882	830	866	881	897	885	888	867	845	846	866	842	930	872	849	903	919	929	829	893	847	853	838	843	870	874	876	858	870	832	882	885	880	861	838	845	861	898	857	875	915	874	873	875	883	871	854	868	865	900	861	894	860	855	886	858	893	892	863	862	880	826	862	887	818	911	874	872	884	823	871	844	917	897	858	884	855	921	835	864	912	886	851	835	874	863	869	882	858	832	853	899	865	842	855	954	870	907	882	923	903	847	848	847	888	847	900	914	871	875	858	894	858	882	893	912	908	876	885	859	853	880	820	904	871	844	871	863	853	844	868	923	857	884	850	867	899	857	892	811	857	858	837	861	879	863	904	883	886	873	839	876	893	881	908	936	861	867	937	856	875	866	877	917	893	869	887	835	910	863	848	901	867	898	842	825	889	883	844	883	882	857	883	915	882	865	812	781	869	807	914	910	871	850	884	888	895	860	909	864	884	863	892	879	867	824	860	887	877	802	885	885	893	845	914	850	913	859	917	869	867	850	853	881	847	902	860	883	851	837	877	828	832	837	980	848	840	855	876	844	855	852	859	856	896	855	864	862	868	814	841	888	893	871	810	900	868	839	899	901	886	857	906	891	913	888	876	884	903	885	863	836	854	816	845	871	815	915	929	883	874	862	885	879	854	841	913	899	835	838	892	931	878	879	849	877	907	844	891	820	907	879	894	894	841	861	892	838	910	875	853	819	861	891	863	858	844	860	876	896	880	838	862	863	847	882	909	939	830	862	853	890	856	891	863	895	871	852	909	882	866	843	858	873	887	828	923	849	856	893	860	837	858	860	893	853	901	881	871	916	891	889	840	876	859	883	879	805	865	880	843	832	883	875	887	874	913	855	882	849	870	881	874	816	861	848	893	892	812	891	836	880	884	850	877	893	881	895	875	864	877	834	866	851	828	836	823	892	922	915	930	914	888	833	886	802	861	910	912	869	886	822	861	885	889	872	897	904	891	831	854	892	854	830	847	844	910	854	852	913	876	858	893	904	879	858	841	926	904	839	918	839	939	904	880	893	802	848	885	839	843	859	910	868	921	857	825	856	898	867	902	869	874	894	841	881	912	855	861	864	871	855	854	882	909	850	857	854	846	860	884	910	851	883	876	847	887	874	906	894	890	907	855	830	917	875	833	872	876	858	830	914	849	866	880	849	875	909	907	885	902	874	845	847	863	888	876	841	943	846	856	899	862	950	876	826	864	867	917	849	864	870	877	857	900	844	906	867	902	817	887	902	919	854	827	866	848	854	884	838	820	892	842	875	906	820	936	868	882	902	894	863	876	895	823	891	809	907	909	874	866	882	806	897	897	872	878	907	816	871	858	890	866	817	842	811	882	896	844	881	869	846	884	844	956	852	861	909	907	856	909	822	852	855	859	906	882	865	866	837	915	874	836	853	809	848	892	892	862	861	959	863	856	853	866	906	909	872	892	872	908	860	906	845	854	885	884	894	899	863	829	839	842	925	861	854	867	860	889	805	867	871	852	884	796	838	908	856	879	887	887	891	885	873	902	879	897	870	864	883	841	897	840	921	878	848	850	865	880	902	831	865	858	865	895	897	877	870	861	817	863	904	845	899	834	869	852	842	889	894	871	875	856	837	844	850	848	880	907	863	906	883	847	883	865	849	953	871	856	899	840	877	855	861	866	878	889	912	936	840	863	855	906	842	844	933	879	867	885	865	878	872	914	915	898	940	909	895	875	907	868	837	857	891	844	890	896	874	849	816	883	852	903	891	816	844	896	866	898	854	877	858	897	880	855	860	871	879	812	886	878	876	821	864	878	823	856	874	909	909	819	856	933	942	826	824	813	871	864	891	815	876	891	906	925	880	875	856	858	853	928	870	926	831	879	909	878	894	845	888	875	890	883	905	859	860	891	800	881	855	857	888	821	860	883	859	878	872	852	927	858	865	859	899	841	852	835	890	898	893	922	853	869	882	861	964	833	865	868	886	890	820	904	886	856	845	843	910	872	885	918	873	885	909	868	840	882	901	838	853	898	860	873	916	883	905	911	894	856	908	823	889	884	842	892	898	865	904	842	903	868	859	885	848	867	873	885	893	805	841	926	877	870	868	866	887	895	839	866	896	889	858	877	868	841	838	930	871	885	863	865	848	851	964	865	900	919	875	842	846	891	875	838	851	870	875	910	899	875	833	883	829	892	914	841	858	903	849	899	896	897	839	881	874	915	870	889	876	838	930	845	853	903	859	874	857	807	857	891	898	898	902	909	879	815	905	875	906	849	810	892	871	912	896	898	860	812	922	855	898	813	834	895	871	855	887	893	871	896	863	879	900	861	822
10154	5075	3561	2054	1658	1418	1359	1204	1144	1070	1028	1040	973	950	931	885	934	865	865	907	912	903	939	887	884	883	889	927	899	869	890	887	855	911	876	879	907	872	886	901	857	880	825	898	881	878	935	860	868	881	868	909	902	889	912	858	847	873	832	921	863	903	878	902	866	868	831	941	870	902	945	880	845	871	910	843	843	864	883	898	893	874	876	901	933	856	877	853	905	886	864	946	866	872	824	913	908	876	850	927	905	930	888	889	851	906	894	917	871	850	875	933	933	829	932	931	898	879	877	897	910	899	861	868	939	837	901	919	947	880	887	904	926	880	886	838	877	881	840	903	922	870	838	839	869	871	843	884	795	842	853	914	890	878	914	891	844	883	932	881	912	946	866	910	918	908	920	905	908	897	869	832	892	950	889	880	849	914	865	889	861	886	898	869	841	883	907	856	845	924	839	927	885	871	897	861	878	870	936	864	851	925	890	887	944	818	901	896	924	911	905	908	907	931	861	908	931	935	888	887	870	861	886	894	878	905	908	888	883	875	887	923	891	867	882	903	924	942	849	904	869	907	872	860	934	939	920	870	889	888	857	868	936	823	815	890	923	901	846	897	890	853	887	918	866	868	903	959	876	878	936	836	850	834	870	808	871	858	847	906	908	813	870	905	882	858	908	875	877	898	906	845	846	928	928	893	888	875	879	897	881	892	834	893	895	859	911	860	878	840	868	871	891	858	933	876	877	888	854	867	857	851	877	936	896	860	882	841	865	849	875	878	850	906	857	887	874	894	929	899	918	840	881	902	867	884	879	853	906	872	898	876	878	934	881	926	870	855	896	861	865	891	880	878	941	818	895	878	870	858	846	855	890	868	866	888	908	935	923	927	908	877	865	902	889	887	937	887	845	891	892	897	943	874	874	905	859	830	851	865	888	952	913	919	854	880	874	895	852	860	876	884	868	875	882	892	913	886	934	826	893	876	927	889	882	868	895	901	834	851	911	897	865	859	897	926	880	884	892	829	914	942	878	801	882	877	886	857	891	914	873	916	915	878	889	885	826	905	867	852	884	884	955	921	835	826	937	919	864	939	907	929	837	889	874	909	907	843	885	899	895	865	872	869	896	846	866	842	876	886	821	895	856	880	855	921	897	882	915	868	881	921	899	898	861	858	903	888	886	863	891	868	870	888	933	827	878	884	869	902	838	897	851	814	851	888	926	837	853	828	878	872	856	853	951	936	831	887	865	912	919	844	907	895	919	843	867	868	859	876	919	885	856	876	889	844	882	828	836	880	923	877	858	864	860	851	915	901	873	901	819	844	910	854	930	882	858	929	944	944	807	871	924	873	834	892	869	881	850	882	886	871	880	871	812	953	878	885	916	882	839	863	878	895	866	865	903	860	868	927	912	827	965	888	836	899	825	924	845	916	885	853	916	897	878	902	859	903	912	874	854	878	901	909	838	836	926	881	868	912	905	851	855	816	911	871	890	815	837	862	953	820	877	856	845	929	915	886	872	900	880	863	906	861	865	850	851	934	908	895	867	848	885	884	894	926	833	805	869	888	858	852	933	840	834	846	911	924	917	835	897	907	826	860	937	882	816	856	869	862	862	877	940	868	898	862	896	857	899	889	863	914	894	927	904	861	842	853	907	839	870	852	894	874	908	865	937	876	871	827	891	807	946	864	875	855	920	857	830	922	901	859	903	879	878	907	906	878	819	865	873	850	879	931	895	901	888	903	916	911	912	871	917	940	860	883	931	884	840	884	898	882	860	912	841	893	905	894	907	874	839	857	874	864	892	845	915	892	935	854	864	911	828	830	874	851	894	891	833	887	848	916	928	867	894	834	882	922	885	890	931	877	921	870	865	844	895	890	845	845	888	891	849	910	907	924	903	865	841	871	891	901	843	891	864	877	891	864	878	867	888	881	900	908	957	854	824	892	879	834	900	874	896	909	919	871	909	908	868	884	870	919	939	847	883	921	866	875	863	869	909	856	821	869	859	867	855	918	836	822	913	862	895	887	943	943	864	907	865	853	877	888	905	850	905	873	886	898	866	859	875	872	918	883	902	901	935	890	947	909	870	865	878	873	897	856	880	879	870	884	849	861	893	932	862	883	877	928	843	868	852	870	868	901	890	904	859	891	869	836	925	867	933	847	881	866	864	890	874	826	845	939	881	892	853	917	830	867	871	866	893	849	929	888	857	914	837	902	902	854	876	915	880	888	863	933	927	862	916	862	942	893	914	944	867	869	847	867	899	830	878	872	902	867	931	837	871	873	890	879	909	894	866	900	837	881	928	889	889	875	870	900	863	922	854	894	821	835	885	899	886	856	897	865	837	874	929	926	864	840	861	906	830	896	853	919	862	911	864	925	886	887	887	860	886	856	865	868	876	920	909	869	899	845	850	913	901	864	909	899	875	882	904	893	833	885	824	876	879	882	867	870	900	894	847	893	868	861	905	898	888	873	898	938	912	964	864	897	883	904	843	872	938	876	898	853	904	838	873	938	897	884	876	929	905	844	849	900	873	905	889	860	836	888	908	881	863	867	881	928	835	886	872	895	851	862	842	869	899	966	929	924	898	920	851	884	871	863	888	884	852	878	889	882	883	919	850	901	890	883	907	840	917	830	903	882	827	875	885	894	876	896	894	877	946	853	899	836	853	928	895	922	918	882	928	876	896	892	923	849	885	822	887	827	865	910	894	826	860	912	897	920	880	909	876	858	890	904	891	867	827	878	866	836	925	900	854	851	880	827	875	852	896	887	887	886	907	898	881	894	958	955	867	881	927	886	863	874	910	884	882	880	903	928	858	905	897	833	877	857	886	920	888	924	889	893	925	894	902	886	893	875	912	914	848	875	920	892	884	923	915	864	845	867	839	833	862	863	884	887	891	875	873	895	839	914	828	856	852	856	984	897	866	906	894	869	932	848	946	885	877	846	869	923	916	877	879	821	877	916	892	902	880	825	921	875	866	897	864	928	899	915	879	894	920	866	893	849	857	851	896	870	900	901	912	829	844	870	841	889	862	850	873	848	862	879	902	834	911	931	888	853	884	911	833	843	859	891	929	914	873	904	890	928	961	879	854	867	898	903	835	906	916	896	850	828	861	906	864	883	854	949	902	928	880	937	900	910	925	876	862	892	900	882	883	845	895	908	869	909	846	902	965	908	910	878	869	883	836	881	894	895	862	865	883	889	919	890	872	819	881	882	927	845	879	877	906	869	841	866	912	892	926	868	887	921	924	937	921	882	869	868	838	899	941	905	862	928	824	883	866	870	918	864	890	826	868	908	817	809	920	846	864	868	912	870	864	893	891	858	881	899	956	900	910	895	902	839	927	886	842	865	878	833	953	909	909	888	827	925	949	854	834	920	894	883	847	867	877	858	856	881	878	875	882	888	895	867	864	859	928	867	879	879	923	868	930	890	866	866	855	865	861	860	889	896	872	877	897	829	864	925	872	943	846	970	921	863	897	885	882	846	842	826	841	890
23101	21580	29388	24256	21575	21631	7399	1508	1154	1066	1055	980	920	891	871	882	863	883	794	778	785	836	762	797	806	807	746	785	770	783	761	763	787	797	809	760	731	767	794	792	739	733	751	746	773	742	805	768	814	807	739	803	733	753	795	720	776	747	760	778	775	694	710	771	716	781	763	746	746	764	766	772	733	738	725	778	724	705	767	730	724	760	772	779	753	780	696	761	716	725	760	790	746	733	758	744	806	731	732	748	733	796	720	770	775	701	731	795	767	773	786	745	753	738	774	761	780	752	796	721	735	731	784	701	756	769	727	759	727	846	788	793	772	758	810	779	727	801	771	784	742	754	755	755	725	719	724	694	706	733	720	777	749	756	725	797	758	785	745	700	787	742	758	748	724	785	760	684	770	791	747	781	734	772	717	700	792	726	716	827	692	734	747	677	760	765	785	750	724	771	730	764	739	722	730	730	758	705	780	762	768	731	763	741	722	755	791	707	735	701	769	706	768	740	760	726	784	741	775	720	768	689	726	740	730	752	778	724	730	731	731	748	801	741	756	752	743	749	704	726	775	715	753	739	781	764	798	758	731	752	752	770	803	756	766	778	719	778	740	721	751	759	774	740	728	747	691	748	704	723	773	735	763	733	748	698	764	746	761	773	749	764	739	771	769	747	767	755	750	777	681	738	746	803	714	744	775	744	765	768	716	791	802	778	769	755	740	724	750	768	715	779	713	738	702	758	720	760	713	715	786	736	735	718	760	772	759	709	776	780	778	770	716	694	759	761	753	688	694	745	764	740	797	750	745	765	719	720	736	731	713	740	767	723	764	721	774	718	709	716	782	752	747	728	724	783	789	761	807	775	722	721	760	723	728	736	803	764	733	739	727	774	728	715	796	691	715	751	698	741	731	757	794	766	750	717	754	762	783	694	754	705	744	718	742	732	714	768	725	765	713	707	787	829	715	764	735	738	755	774	737	749	741	763	788	758	774	761	761	771	722	759	732	739	709	745	767	746	753	781	743	709	789	732	813	732	704	764	759	707	770	751	740	775	773	756	729	766	742	732	727	765	724	736	743	801	726	735	720	779	785	705	775	754	753	742	732	739	773	752	733	708	705	739	742	761	798	738	738	744	785	726	743	772	726	750	666	725	752	705	703	709	702	758	742	750	728	778	738	779	745	719	795	723	749	742	737	739	757	725	766	713	770	766	741	756	720	696	727	751	700	770	689	699	723	763	751	780	770	751	732	734	820	663	728	740	764	778	781	747	715	750	773	718	697	713	758	786	736	730	708	695	779	723	729	751	771	739	745	762	737	738	716	768	734	774	748	742	740	694	769	721	758	739	741	740	733	796	774	743	728	729	731	757	754	731	745	772	740	749	777	729	741	721	779	760	786	763	735	750	732	731	772	760	764	791	716	766	732	758	729	758	769	743	772	772	723	746	750	783	720	763	776	739	767	757	723	759	720	751	747	680	720	750	778	755	807	744	761	754	744	717	776	752	733	782	735	756	744	758	761	745	710	710	766	789	730	736	785	670	781	748	778	788	743	732	713	741	769	726	762	743	725	731	699	729	710	752	727	758	760	786	736	714	755	698	801	765	727	725	739	746	800	795	684	753	735	770	743	703	744	756	733	726	782	741	750	783	763	745	760	727	760	761	780	724	774	752	770	705	727	785	726	751	781	738	738	787	707	716	755	714	786	729	757	798	757	711	720	788	770	744	737	757	729	714	768	769	739	745	785	756	754	742	740	763	779	767	725	748	777	756	709	712	788	749	774	762	766	710	752	741	772	723	761	752	748	703	712	764	798	747	741	712	744	715	753	697	700	693	730	733	750	697	752	759	778	771	761	701	725	733	734	708	781	772	688	752	767	726	753	747	751	754	791	744	741	721	730	765	741	764	753	749	751	747	776	722	744	749	712	821	766	735	757	772	714	745	751	712	767	776	789	715	750	716	749	720	777	725	683	760	763	788	703	753	748	685	767	757	759	722	756	721	730	764	736	766	751	782	727	745	772	767	731	747	780	734	717	771	694	737	730	708	774	738	787	764	743	749	708	775	743	747	794	726	745	721	736	731	784	783	735	757	745	739	754	768	734	769	758	769	796	767	759	785	762	734	770	697	762	728	747	782	761	695	727	735	786	775	727	772	765	716	726	720	728	741	753	714	695	758	761	769	779	749	812	749	761	753	696	755	716	743	757	736	733	743	738	744	725	714	724	710	739	712	765	747	759	757	804	728	759	777	725	715	758	742	764	718	694	712	786	754	749	785	746	726	746	726	769	761	755	722	775	732	747	768	721	751	745	716	707	735	720	734	731	742	776	727	751	737	704	749	744	763	713	751	737	696	759	750	720	725	772	773	708	762	745	732	721	736	753	729	723	739	755	721	727	753	707	741	747	753	779	775	713	788	741	761	702	759	778	757	717	737	758	741	721	763	774	739	763	757	796	726	756	746	733	762	766	769	696	741	758	735	775	750	752	682	744	787	710	757	827	786	778	715	716	777	748	718	738	773	758	754	728	775	734	721	733	742	770	768	741	735	674	785	736	675	757	708	756	712	746	758	701	693	809	762	755	741	794	732	771	728	752	734	760	726	730	718	732	761	749	774	715	761	733	774	704	758	790	732	775	749	741	704	684	770	715	768	742	700	757	798	729	780	752	770	797	757	746	753	716	713	733	709	770	734	737	723	770	716	748	787	773	747	777	813	716	720	764	736	757	789	775	726	772	793	741	788	708	746	714	741	726	737	774	765	758	717	759	776	745	709	798	755	756	729	730	792	783	710	723	774	802	726	804	728	766	760	778	750	756	719	751	757	768	789	698	748	747	716	742	704	715	750	761	713	692	764	786	730	744	723	738	755	742	735	794	777	765	775	787	722	721	733	736	743	754	767	763	794	765	757	732	711	742	720	740	686	756	704	786	723	741	747	773	756	786	721	778	743	752	720	746	722	751	749	725	729	748	757	709	788	763	742	745	682	741	736	774	712	727	707	749	728	741	771	759	725	763	793	785	721	736	753	746	771	693	737	729	761	721	778	680	791	710	743	693	757	733	710	715	730	803	729	795	748	767	783	670	762	730	752	780	754	723	717	765	725	796	765	743	759	725	775	749	730	751	744	751	717	816	707	747	731	764	747	753	789	732	734	705	784	718	744	750	726	756	736	771	738	778	737	747	787	755	737	763	688	719	739	756	766	740	731	781	754	711	775	713	763	786	740	744	757	708	729	741	699	764	683	739	756	730	768	762	757	798	723	786	715	822	737	730	738	709	755	735	700	700	729	771	716	744	763	737	734	752	764	741	751	716	728	752	760	749	711	734	738	753	722	721	793	785	752	730	758	771	745	785	766	705	727	737	729	757	743	728	746	772	732	789	775	723	750	774	757	724	728	716	772	777	726	736	791	771	711	742	737	780	742	730	745	815	762	745	731	740	720	690	767	750	752	748	779	759	775	752	753	741	771	727	801	755	794	740	778	699	773	754	764	743	712
11625	13849	9557	4798	3539	2734	2205	1807	1566	1382	1269	1085	1071	995	978	896	913	858	868	876	863	856	833	796	793	832	768	780	754	796	799	795	799	698	727	772	765	757	696	764	797	784	741	795	814	740	715	734	718	758	767	740	721	786	740	694	780	725	750	733	799	741	776	748	740	716	764	691	742	738	734	701	711	731	771	709	741	718	679	718	733	736	723	728	713	745	773	812	803	735	738	801	751	703	731	820	768	711	711	738	770	751	781	750	714	727	728	776	739	714	739	748	784	746	712	787	752	770	768	704	796	768	727	744	760	710	757	726	715	751	722	752	744	744	737	791	768	738	782	774	703	752	735	714	792	740	715	740	727	782	738	705	693	751	755	728	745	752	730	728	737	783	700	741	766	748	734	726	724	729	787	765	733	729	776	783	761	762	759	734	783	735	751	744	767	730	697	757	735	735	724	744	737	760	769	745	703	732	753	712	697	771	752	685	784	697	742	761	757	753	752	719	716	765	716	726	700	768	734	715	759	767	690	774	729	728	732	725	697	733	709	763	733	754	743	783	735	731	688	753	757	755	722	769	742	700	706	790	728	746	703	748	696	743	727	696	717	768	722	737	718	689	695	722	758	766	708	730	781	735	742	773	791	768	769	759	697	714	714	668	809	741	702	774	732	761	729	718	725	752	778	761	744	774	742	669	751	770	729	720	741	705	760	714	732	727	714	692	762	784	712	741	725	773	788	733	735	769	703	722	714	786	721	739	784	729	744	762	698	743	751	702	761	753	713	688	708	720	714	736	755	764	718	782	745	752	730	772	714	759	725	696	720	736	741	730	734	733	707	721	737	741	744	757	703	787	763	734	701	739	739	712	767	784	716	751	725	747	751	729	763	733	706	776	715	741	722	709	758	715	748	748	733	785	742	745	762	683	746	734	758	725	743	709	746	753	746	726	756	753	737	745	734	708	738	758	747	721	706	724	791	751	796	757	702	724	736	747	716	785	779	733	752	732	740	744	732	770	747	761	704	732	746	738	720	690	760	756	736	761	717	749	774	720	772	712	748	705	754	709	705	746	779	697	711	751	763	756	772	711	765	719	765	728	753	706	750	813	742	712	711	758	746	740	755	759	750	744	692	745	747	716	714	783	742	679	726	791	727	706	690	756	786	732	734	779	711	767	753	760	721	722	719	769	793	706	740	748	797	768	750	766	759	732	754	758	701	729	759	769	736	736	711	749	688	769	743	736	743	737	675	743	718	766	724	726	743	710	704	750	734	756	737	675	767	740	774	811	781	754	728	764	735	758	773	719	710	774	800	747	728	727	752	740	727	724	756	749	735	697	739	741	771	751	719	775	744	728	751	777	713	724	663	717	718	695	724	785	724	770	711	758	752	744	723	747	711	688	747	739	700	705	709	711	738	785	731	737	739	733	715	680	760	691	755	720	706	781	741	805	770	701	693	706	675	755	753	721	760	739	785	737	730	789	791	748	672	749	704	699	694	739	776	746	742	727	710	759	708	738	732	718	751	740	718	712	711	753	736	739	738	735	743	724	757	764	691	732	778	700	738	782	725	727	760	734	727	738	681	711	709	686	726	726	764	786	711	741	729	771	778	722	755	714	766	756	747	736	684	749	748	712	725	704	753	786	737	738	743	740	713	777	745	714	701	757	746	747	744	712	696	722	762	757	715	746	732	725	722	751	732	771	767	704	729	715	755	739	711	692	780	723	723	771	745	789	756	741	733	732	739	772	736	745	772	714	711	742	749	762	734	734	749	737	746	730	705	699	755	752	740	756	761	708	725	721	759	714	762	737	729	685	686	708	711	712	773	717	695	755	744	758	740	757	743	758	684	743	804	747	704	765	745	735	754	756	751	703	776	712	747	703	727	724	727	711	734	765	738	791	721	732	727	744	730	737	725	734	743	767	762	741	750	794	771	740	759	712	702	739	771	757	754	728	732	718	728	728	743	736	743	729	743	745	708	750	707	740	736	763	720	731	720	734	778	730	746	760	755	702	719	774	724	788	783	710	764	734	725	731	735	760	740	730	768	722	721	744	746	718	705	711	737	725	769	740	682	762	747	676	745	749	735	771	740	743	752	714	681	742	805	719	725	705	753	782	746	739	686	769	757	740	711	742	761	740	708	696	777	739	728	769	708	719	717	749	762	748	733	732	777	737	737	757	738	750	716	748	731	700	676	764	699	770	713	766	683	710	730	729	737	700	730	769	738	740	763	718	731	754	723	735	749	724	751	707	709	746	739	712	721	741	728	756	728	687	725	748	715	728	728	709	772	708	735	705	765	750	755	777	734	717	762	722	672	763	778	765	734	751	725	730	703	726	777	714	717	742	737	732	746	705	729	725	748	729	738	717	724	756	744	716	720	745	754	720	717	718	693	703	729	706	724	729	723	727	735	677	705	702	715	734	787	723	737	736	709	722	787	750	735	719	774	766	716	730	720	741	700	740	732	717	733	732	721	693	754	756	728	745	743	745	762	757	727	713	768	714	712	776	775	727	730	723	746	708	728	726	730	706	718	704	734	712	749	740	709	741	725	724	772	706	751	735	735	751	780	762	736	735	749	727	777	756	757	675	744	738	729	771	762	691	749	711	723	734	761	730	763	757	719	779	776	769	723	780	765	710	743	745	747	791	790	700	733	727	700	762	752	751	736	766	739	766	676	729	742	746	723	723	749	748	755	748	763	706	756	694	697	729	804	796	747	737	719	785	799	701	767	744	702	691	766	730	720	728	730	715	688	694	729	741	734	748	696	766	718	759	763	707	724	709	724	686	753	760	721	758	698	742	726	719	753	741	732	742	717	776	743	716	687	739	720	774	791	675	762	748	724	752	739	753	738	718	721	739	748	680	713	756	740	743	734	785	761	775	741	746	727	683	702	768	747	758	771	770	749	764	771	769	751	759	727	716	705	754	753	777	748	754	729	770	680	713	705	743	716	743	734	742	756	746	734	765	734	747	786	760	710	715	773	721	730	692	663	743	795	755	732	735	722	746	751	776	710	767	717	750	785	692	762	745	729	794	700	722	753	757	730	770	708	731	728	761	710	703	739	741	739	681	731	766	696	736	697	753	711	747	729	721	743	733	679	726	727	686	748	748	757	791	733	731	760	707	735	748	745	745	716	750	709	723	768	706	729	789	735	707	730	730	756	722	788	752	756	767	727	678	767	727	799	727	742	715	756	761	723	729	722	718	752	741	767	728	743	771	701	754	731	719	726	760	720	744	756	763	730	731	716	731	734	705	739	717	790	769	728	767	697	732	726	745	786	762	754	686	768	724	682	712	755	758	686	694	728	724	709	741	697	716	764	725	730	667	725	720	736	737	764	729	721	752	760	759	744	692	685	742	730	733	715	749	741	724	711	760	706	703	791	692	696	771	680	700	761	722	730	743	759	743	742	769	740	777	765	727	748	674	716	779	736	737	773	733	768	751	727	735	742	700	755	758	797	762	741	717	739	730	776	772	803	732	692	709	763	716
28776	17525	3927	973	761	699	722	684	694	663	685	649	666	677	664	683	682	668	651	649	717	708	649	666	645	716	680	710	721	666	664	708	582	629	687	673	702	654	725	654	652	711	696	684	693	658	669	696	638	652	713	709	641	681	693	679	671	664	648	673	694	703	650	706	683	702	691	639	649	678	665	676	695	663	702	697	682	671	709	708	667	728	714	722	663	666	642	683	677	685	679	696	713	672	625	670	628	662	669	692	741	693	684	672	670	704	693	661	678	639	688	697	652	667	710	668	688	678	672	666	672	711	655	715	707	678	669	654	659	636	715	691	670	662	696	640	681	720	660	643	670	674	676	669	669	689	663	649	699	649	740	674	677	657	635	664	696	728	667	649	618	693	667	657	685	668	660	723	654	691	711	687	741	682	694	671	642	668	698	674	655	674	682	685	724	700	731	654	674	662	716	665	666	664	686	723	677	701	660	662	676	647	705	675	658	676	634	694	682	673	674	705	655	695	672	703	705	662	669	703	729	671	719	684	663	680	677	694	651	701	675	727	730	678	643	690	660	665	688	712	703	710	687	658	667	611	663	659	620	710	678	702	697	656	663	726	682	685	704	627	689	724	678	677	654	716	685	690	703	712	677	670	673	653	655	715	698	706	649	648	658	668	663	623	688	640	692	698	713	680	678	635	661	671	632	671	638	679	714	664	656	689	698	655	682	653	725	726	631	631	665	672	665	633	619	659	685	702	698	635	633	655	727	697	672	666	660	693	668	661	683	672	671	682	687	662	682	667	672	643	706	689	648	654	688	676	670	651	674	714	608	702	714	610	708	727	643	678	671	647	666	704	684	663	668	696	694	678	637	664	704	682	687	660	672	698	688	763	644	654	660	681	647	679	687	713	661	684	714	637	706	623	701	670	687	670	648	676	700	658	649	638	710	652	722	732	700	657	635	700	669	660	711	694	693	695	734	651	644	639	645	704	714	673	660	709	652	658	637	717	657	723	701	696	676	696	704	716	683	711	710	689	664	692	698	666	704	679	683	679	644	683	668	691	643	695	653	657	668	756	670	665	648	727	660	685	619	748	696	686	642	681	690	742	698	654	693	710	689	714	663	669	649	668	736	667	655	666	667	670	705	678	659	648	646	681	661	682	693	680	653	665	645	651	716	642	688	674	717	673	699	725	660	699	685	738	647	671	642	697	650	677	664	676	678	746	665	666	714	683	698	698	656	668	703	690	701	667	711	646	678	698	686	654	698	676	698	667	703	647	668	673	681	710	657	673	677	706	694	648	668	682	694	635	650	621	698	685	649	683	640	663	676	669	729	700	660	692	695	715	713	689	669	688	631	693	718	662	718	680	669	680	642	690	681	659	677	642	657	663	651	711	688	683	686	649	655	671	683	748	699	679	699	641	682	694	697	652	666	686	695	643	699	695	705	664	704	707	715	720	720	685	684	682	651	691	652	708	682	677	686	664	721	654	646	668	667	630	644	717	633	685	666	665	675	646	690	666	609	728	683	677	652	628	676	687	672	643	642	654	646	739	677	702	705	675	710	712	704	711	687	706	691	675	667	633	709	684	655	656	715	675	703	663	684	660	636	667	711	618	690	670	644	701	690	649	666	705	682	667	688	687	674	680	683	679	703	660	710	675	670	695	674	673	650	662	664	684	689	655	668	646	663	699	686	699	641	644	662	678	702	660	653	708	668	675	708	706	690	601	673	639	690	724	705	696	641	700	679	658	649	678	682	720	683	681	658	649	674	739	656	682	690	676	693	659	627	692	642	694	666	669	681	651	652	654	675	661	683	704	690	632	754	679	681	698	672	629	696	692	677	678	659	681	673	725	691	666	651	654	698	700	601	669	683	702	704	677	706	704	665	688	660	736	711	741	660	711	632	650	692	645	698	666	710	681	614	681	682	689	635	696	733	709	649	711	652	687	645	686	685	704	663	741	693	626	707	661	670	724	677	647	731	685	681	658	676	668	668	700	690	679	683	694	684	646	677	712	677	675	661	669	649	651	642	641	652	693	707	636	671	709	708	628	657	687	681	667	655	692	668	711	678	687	667	678	677	649	657	715	700	669	709	707	638	709	675	690	679	699	664	671	678	659	664	658	680	687	676	702	698	663	711	690	648	675	696	642	673	650	686	661	690	736	688	738	669	648	706	715	693	670	678	662	683	639	663	696	640	680	671	623	667	644	731	643	688	636	661	693	699	687	622	691	683	695	661	706	676	664	697	675	668	670	708	673	659	698	643	689	680	693	677	663	713	684	714	626	678	708	644	663	681	669	677	699	653	689	712	671	664	681	682	672	648	652	658	693	694	653	658	673	681	653	622	651	703	690	681	674	644	663	650	701	654	682	686	646	708	666	646	673	686	697	716	703	654	661	644	641	677	686	663	687	679	681	679	702	654	665	648	653	668	663	707	710	666	648	679	673	633	640	721	671	637	627	671	658	654	639	697	666	664	681	685	701	702	693	679	711	733	641	681	665	696	677	670	682	689	674	707	663	668	655	640	721	697	680	720	672	637	697	705	656	693	625	741	680	701	666	685	669	653	652	623	625	674	671	680	663	685	678	667	679	710	705	683	667	624	655	610	688	690	620	627	691	662	678	632	705	667	698	656	698	721	677	683	630	693	655	683	665	695	638	670	672	644	708	654	669	660	722	674	693	678	715	644	691	670	692	698	653	705	681	686	669	658	668	633	655	659	656	647	638	664	581	671	683	641	670	693	650	668	689	711	667	675	629	697	682	683	671	665	666	651	668	685	634	689	705	659	701	685	658	669	689	669	712	656	660	700	644	699	711	676	673	683	666	634	685	680	665	665	652	663	665	710	686	679	695	673	647	685	670	652	655	714	622	652	666	675	669	678	723	685	695	698	691	642	653	661	676	657	699	689	668	673	686	665	701	724	689	733	715	650	704	700	657	690	658	697	678	698	650	721	675	704	686	695	684	730	673	669	681	673	674	662	681	644	698	686	675	687	663	702	690	715	644	720	640	651	603	650	646	693	728	651	649	664	660	689	631	670	705	651	684	720	663	639	677	683	666	715	730	659	730	692	640	661	710	676	673	649	695	707	691	714	704	685	621	689	670	661	686	649	662	696	700	696	704	695	670	686	664	683	675	663	714	711	708	652	695	675	649	677	654	691	676	697	634	670	657	710	692	663	712	669	721	696	706	707	661	707	639	711	709	703	715	679	649	673	617	678	648	674	644	694	654	615	662	669	703	625	690	661	722	639	646	725	719	710	694	652	684	692	658	654	670	674	671	672	680	649	658	680	697	645	671	654	683	649	694	656	689	674	677	658	628	645	667	662	676	665	680	732	679	692	646	709	672	631	711	658	652	654	637	655	652	708	714	655	705	609	657	645	706	663	662	673	715	661	673	704	687	663	692	707	678	683	685	705	700	655	623	647	688	657	703	695	666	617	673	688	682	701	642	708	721	630	677	681	694	681	690	725	687	713	638	683	650	702	713	705	690	676	696
10776	1164	977	807	772	717	752	691	684	713	752	700	700	674	713	747	673	726	694	693	690	661	692	681	731	701	639	674	707	716	655	674	729	681	700	686	692	698	735	728	716	730	647	708	694	669	717	687	685	685	651	697	668	689	720	700	679	696	690	680	688	725	695	684	736	672	658	677	693	709	731	744	665	670	701	709	721	700	729	709	671	729	740	725	657	702	687	688	743	694	685	703	707	696	685	698	682	709	719	713	671	696	691	719	645	761	708	659	696	687	720	720	674	707	714	714	741	705	683	703	688	719	723	701	716	707	696	674	694	721	745	709	698	684	724	712	689	640	716	712	768	699	678	691	712	718	717	725	708	726	705	726	723	730	723	684	733	694	758	682	721	735	709	716	697	665	697	722	748	717	710	750	712	769	713	738	688	711	653	717	742	747	751	731	724	731	733	700	655	687	731	649	690	674	706	701	721	727	666	696	744	691	692	752	699	688	720	676	666	679	684	698	726	695	746	660	659	663	732	747	758	683	717	672	673	725	728	700	725	703	679	690	679	729	670	685	732	725	717	658	714	688	752	737	691	675	669	764	747	645	727	726	770	721	698	729	710	692	677	714	690	726	715	690	732	690	694	751	678	710	692	721	722	708	699	693	700	702	734	737	672	700	710	704	708	751	704	694	715	733	672	712	717	727	710	679	707	719	712	698	668	696	695	730	747	702	682	694	703	742	696	670	697	702	713	725	704	679	703	643	749	701	694	696	682	671	722	714	729	711	706	692	634	714	720	707	771	696	692	737	702	677	705	685	659	717	707	687	684	727	718	762	720	708	655	690	711	653	732	682	741	668	713	717	666	735	730	701	677	658	757	721	663	690	683	704	688	680	655	686	714	660	741	694	704	703	674	692	772	711	711	709	721	729	698	706	677	734	701	675	727	724	702	702	717	733	722	678	725	701	701	689	670	709	654	702	743	680	697	665	668	667	721	699	711	711	729	698	748	663	694	660	667	703	688	672	698	755	702	703	729	693	705	687	752	697	700	685	729	654	680	705	688	741	683	734	725	730	709	685	709	642	703	672	720	709	679	686	713	719	718	751	715	736	705	673	684	675	694	721	735	704	688	699	719	677	708	725	739	725	716	700	720	719	716	677	704	669	695	702	715	700	726	666	710	715	666	715	727	700	732	674	713	682	732	723	716	684	670	732	725	675	686	683	697	706	658	687	695	722	686	760	680	727	691	709	709	678	728	665	695	703	697	668	689	691	764	655	725	723	710	704	706	704	718	668	696	744	714	677	670	718	697	711	705	748	702	705	719	739	696	743	716	732	730	669	713	706	704	723	687	737	675	695	695	679	742	708	643	724	722	706	694	716	707	696	722	719	711	688	681	700	712	668	689	641	742	679	662	668	737	705	658	672	730	694	694	736	654	683	743	727	726	684	710	663	741	741	676	733	716	672	690	706	721	716	725	684	720	747	712	670	732	689	679	722	669	708	732	689	643	718	734	707	671	648	722	666	701	719	734	723	691	697	765	661	676	668	691	685	715	658	691	697	728	698	725	705	671	713	699	687	729	728	666	713	697	741	703	724	702	677	704	687	723	681	711	711	749	731	725	705	713	732	710	683	702	662	705	711	737	702	685	665	721	702	715	718	690	703	727	711	705	651	715	646	721	715	732	716	732	748	734	708	703	675	709	645	663	696	698	676	683	670	755	673	728	724	683	710	721	658	720	713	693	699	736	687	670	658	716	708	690	720	668	672	708	749	710	669	685	666	716	690	681	685	716	717	694	666	706	654	733	760	742	714	683	721	721	733	754	703	654	714	705	724	693	705	700	678	731	660	682	686	656	656	711	710	693	709	667	700	698	741	722	711	708	699	689	695	716	687	665	689	666	706	726	660	710	690	722	700	763	715	691	659	723	684	691	716	696	681	709	689	732	693	698	716	709	697	680	645	681	757	722	715	663	679	691	685	719	715	754	686	705	665	712	707	699	697	672	708	673	696	691	756	700	722	682	728	670	701	705	701	708	691	709	693	631	756	746	723	682	689	734	673	722	718	682	737	662	657	647	735	728	703	701	721	746	688	688	714	665	679	715	666	676	706	728	713	736	683	688	669	705	699	686	741	722	729	752	698	718	713	742	696	692	705	692	671	723	671	675	697	658	702	676	715	717	685	708	736	668	719	708	719	684	776	686	666	658	692	694	700	718	768	711	669	715	708	714	740	685	686	690	700	685	687	699	692	729	768	757	657	740	715	718	692	708	708	681	674	715	713	690	724	647	698	676	703	702	664	669	694	653	705	718	750	679	708	737	701	680	742	713	735	683	699	689	707	657	673	712	726	727	731	648	685	694	704	721	718	713	734	722	676	730	729	698	721	707	728	685	712	663	689	755	733	702	672	731	691	661	696	730	744	707	735	728	681	659	668	720	709	742	711	667	677	752	729	708	651	699	740	690	690	715	719	708	663	714	711	681	683	701	687	696	728	670	638	746	663	690	729	740	697	671	719	738	670	751	684	679	739	660	687	676	675	689	736	672	731	716	699	699	712	743	644	687	726	725	710	692	734	654	697	680	693	722	708	706	732	691	692	723	730	707	691	730	782	693	668	689	707	679	689	747	707	759	757	666	702	698	715	745	737	760	690	712	666	688	711	690	677	690	728	677	736	713	714	698	718	677	702	717	688	734	708	682	687	737	700	681	680	684	682	679	731	732	695	671	702	708	701	701	701	721	708	711	687	636	685	704	738	711	711	702	635	696	669	732	697	691	702	711	709	731	695	669	701	664	716	693	701	752	709	697	698	700	706	701	708	705	734	720	730	673	673	699	653	737	709	681	696	742	733	705	713	687	737	745	701	651	706	705	652	695	687	703	740	733	670	730	770	708	767	730	674	684	651	672	704	723	706	671	692	692	711	674	732	674	715	703	697	672	737	748	719	701	742	716	684	711	688	659	745	782	723	710	675	694	711	717	747	710	659	682	680	701	705	687	707	690	716	729	693	729	743	715	757	738	704	694	726	684	664	717	724	688	681	734	723	703	723	657	703	711	723	716	745	706	677	710	709	669	670	720	693	680	737	727	665	716	732	701	716	682	676	708	714	729	701	702	694	675	752	695	669	721	696	724	709	711	685	712	672	652	730	738	707	743	741	732	709	684	750	678	758	712	678	688	762	678	672	677	705	687	676	705	718	708	706	652	752	699	668	734	667	707	673	768	656	714	723	676	668	698	700	735	686	682	679	656	689	676	697	686	678	678	679	713	716	709	714	716	692	722	741	722	674	729	699	750	740	672	689	743	681	738	745	696	736	743	679	762	726	637	710	699	689	700	724	726	703	740	696	722	730	747	674	722	670	690	659	730	740	687	696	716	680	711	705	684	704	711	668	716	720	722	690	664	683	696	740	713	720	734	754	719	708	740	697	701	711	756	728	707	708	693	749	702	719	699	755	728	715	730	708	701	714	689	699	718	708	686	705	690	713	674	696	709	726	744	692	780	723
24094	21542	28904	24625	21532	9708	1242	878	761	779	725	627	675	601	606	563	562	596	610	591	584	582	512	572	558	617	581	606	541	512	558	546	528	534	562	514	538	527	579	566	558	571	519	547	527	545	559	551	545	530	524	538	523	521	568	556	544	569	539	524	576	517	557	561	531	553	573	529	518	584	528	511	532	613	556	560	519	562	528	536	522	564	519	565	534	542	543	537	537	497	564	564	529	518	544	560	534	523	539	570	536	571	550	524	546	530	568	529	523	534	505	532	562	498	524	549	483	531	567	502	548	566	576	548	538	573	536	550	519	569	532	512	564	546	566	525	487	568	527	524	547	575	534	561	455	538	611	551	525	492	556	518	543	522	556	519	494	542	555	538	515	575	537	492	542	502	524	572	554	567	503	526	566	523	559	557	563	510	532	540	516	555	549	487	542	554	485	558	531	587	514	519	562	535	515	503	520	516	541	509	512	505	518	556	530	541	580	574	507	539	513	517	559	568	526	532	532	569	560	550	493	540	523	480	553	552	526	493	528	513	502	498	559	552	559	529	572	559	526	559	508	534	513	554	554	530	512	536	533	533	549	523	520	515	545	568	528	539	527	503	516	536	539	531	548	566	543	574	566	515	513	588	603	574	527	524	567	516	512	503	548	554	556	531	556	498	529	503	545	587	549	526	540	522	569	564	536	486	505	535	501	542	554	539	526	561	531	527	539	554	510	566	561	522	586	522	578	543	505	547	541	554	540	516	525	553	548	530	523	538	487	514	539	519	593	538	548	509	559	524	487	530	523	524	601	529	561	607	512	559	545	548	531	532	568	546	554	560	535	568	600	507	519	505	537	554	534	569	512	534	525	545	551	511	526	553	545	519	519	551	569	505	538	516	585	591	563	555	535	527	543	548	558	536	567	537	536	516	538	556	578	509	514	544	526	517	521	498	530	571	524	563	569	557	535	516	524	531	529	554	554	565	538	536	524	570	554	538	519	511	527	512	572	535	533	540	563	547	542	511	504	582	536	553	536	544	585	535	549	518	536	525	554	536	559	539	526	536	529	523	540	523	502	537	583	550	536	506	537	546	542	521	528	546	537	563	484	539	539	568	556	546	564	564	495	535	555	541	522	535	511	524	503	547	540	531	524	499	496	555	517	560	547	545	605	558	600	521	558	549	505	539	526	543	566	601	521	538	541	512	540	552	538	527	527	501	561	547	464	561	507	515	569	528	567	537	548	546	555	574	537	577	550	532	510	544	552	556	542	567	517	506	521	542	521	555	556	539	529	554	548	532	533	542	548	527	501	536	536	567	569	538	532	559	501	530	533	575	542	512	537	550	533	532	521	530	553	518	544	528	523	527	533	497	502	519	556	546	548	562	510	516	496	559	547	532	572	529	533	521	560	528	487	570	505	558	509	507	531	519	552	493	559	610	495	551	551	536	494	541	535	527	547	535	564	579	549	522	513	532	530	506	515	546	570	510	524	541	551	549	566	544	505	517	539	541	538	544	523	570	554	572	559	590	557	540	526	543	535	555	512	540	525	519	513	533	553	557	523	502	541	557	528	553	576	540	542	563	583	536	561	537	502	543	562	554	528	523	536	510	573	519	583	569	510	510	551	536	522	524	491	544	544	550	503	544	552	532	502	551	541	565	573	548	566	511	507	495	532	525	509	506	552	518	512	557	545	526	526	521	571	529	557	522	577	532	535	526	535	522	546	574	551	575	546	549	569	518	529	561	560	568	580	527	534	555	487	548	562	548	551	537	567	537	523	542	528	558	557	508	548	531	518	481	574	525	498	497	538	509	533	517	538	558	537	516	523	552	562	548	566	514	553	549	547	570	548	532	551	527	554	568	552	521	523	509	528	553	516	526	537	522	505	563	516	535	548	536	524	535	552	546	515	507	583	517	513	535	578	550	568	507	550	552	550	555	542	528	515	548	540	535	523	532	566	511	561	505	538	542	513	520	521	584	508	532	531	534	563	539	546	581	538	518	516	524	523	556	542	545	529	526	528	497	511	564	576	541	561	540	558	522	548	541	536	540	552	570	534	571	564	550	524	555	546	488	554	512	559	541	527	551	537	496	526	579	514	532	550	522	504	537	548	555	554	488	550	570	545	532	554	508	489	519	578	521	580	545	538	550	530	540	566	538	536	572	538	548	540	528	557	537	517	453	561	537	548	574	505	518	571	551	521	553	551	490	537	508	572	560	558	538	570	581	522	566	538	532	515	529	548	566	545	512	548	541	539	521	497	524	495	515	503	531	550	522	577	542	582	524	525	578	539	567	530	575	517	529	543	568	550	562	523	519	543	550	525	549	514	552	548	539	520	536	509	510	497	507	525	520	567	533	545	518	565	532	550	498	545	555	512	571	530	528	570	527	512	569	527	531	550	536	563	544	536	524	554	534	521	548	533	539	571	575	498	551	536	526	539	539	529	567	478	514	537	517	563	551	543	561	562	527	492	559	504	557	528	497	579	564	522	529	551	512	493	524	560	529	568	565	505	513	529	474	536	506	555	578	530	555	580	532	556	514	540	526	577	570	541	510	549	498	547	574	543	513	544	498	581	588	512	571	527	530	547	526	558	532	553	528	529	510	532	502	513	514	524	542	540	554	540	513	530	533	562	524	515	586	545	557	552	560	539	518	530	547	541	578	584	549	531	543	539	569	557	558	535	533	523	553	554	483	489	536	580	538	545	536	558	533	545	496	489	501	511	483	499	543	547	520	537	537	544	561	555	531	535	535	555	502	547	537	488	517	507	551	520	550	501	548	529	560	544	542	542	557	536	533	536	552	535	468	529	533	532	591	515	542	535	520	545	525	505	590	527	549	555	510	523	534	503	495	527	567	512	561	514	565	537	516	543	557	541	525	510	528	554	539	516	543	545	550	535	607	563	502	562	575	554	536	579	500	507	514	542	507	544	532	526	544	539	511	543	537	532	552	550	560	515	501	545	576	523	554	536	540	542	541	521	519	557	541	561	540	553	566	564	498	541	546	548	548	539	545	535	541	524	536	539	515	547	539	569	498	525	529	513	566	555	539	569	548	577	586	535	558	564	539	521	573	517	529	559	522	513	579	537	552	523	541	544	558	544	523	492	519	533	489	525	546	543	529	542	488	521	496	566	506	518	502	568	549	564	554	568	532	565	488	551	538	558	564	545	543	548	509	546	546	520	548	563	519	547	520	491	502	546	590	555	521	528	569	561	542	527	553	500	554	552	524	554	524	497	516	596	552	506	523	542	563	522	524	536	558	540	527	526	503	481	503	583	507	549	532	522	522	525	537	540	521	520	537	557	503	547	537	534	559	541	546	573	540	493	548	573	532	536	543	549	525	503	538	502	527	502	592	546	511	569	531	502	545	552	551	562	553	533	545	551	545	497	536	576	475	529	527	545	506	621	531	542	535	524	519	519	545	540	545	560	549	530	569	582	531	561	520	524	503	463	556	575	516	541	558	542	536	549	533	571	508	511	494	523	562	547	548
13148	8453	5800	2841	2117	1706	1336	1136	939	847	902	728	748	679	643	687	633	654	652	619	579	602	546	573	610	593	587	597	606	613	560	593	564	586	560	570	565	562	598	642	592	592	570	548	591	553	609	577	579	511	609	546	536	570	570	570	542	634	535	550	574	548	567	583	517	541	582	589	555	566	536	539	568	576	592	590	584	558	531	539	569	572	586	625	585	581	513	543	552	606	539	619	560	529	580	575	513	557	550	547	568	581	576	625	570	570	555	536	602	612	575	577	529	574	609	560	577	570	553	573	547	569	579	602	564	555	572	581	580	566	571	549	547	525	577	567	562	566	570	557	536	586	573	543	587	537	581	520	540	589	563	603	586	640	563	566	509	527	553	574	554	524	551	577	555	525	565	557	535	560	573	528	572	562	543	535	554	549	538	569	561	540	571	537	555	625	558	539	556	581	562	575	535	516	578	585	578	539	557	560	566	545	552	537	624	541	539	549	576	563	535	525	502	550	570	570	562	546	539	533	527	532	563	549	616	573	585	556	570	543	566	551	584	515	549	576	509	544	559	553	539	602	579	545	598	573	526	569	537	562	557	523	555	523	540	562	529	528	527	572	529	610	581	540	601	551	535	533	597	542	500	517	569	587	561	566	528	545	573	597	556	533	570	553	575	587	583	559	562	529	548	594	514	507	587	560	575	536	587	589	584	567	570	578	580	541	568	570	555	576	570	584	542	587	572	557	589	595	544	579	564	579	547	550	518	584	531	609	547	542	573	576	533	570	542	555	560	538	527	546	577	554	554	530	568	552	605	532	554	541	557	599	587	583	523	588	555	572	552	555	571	529	568	548	551	572	549	580	552	573	576	548	564	574	533	554	553	545	536	569	562	556	518	573	542	579	584	572	565	553	564	589	562	585	568	558	575	583	511	599	580	536	576	530	584	547	566	603	529	530	582	537	582	558	580	619	545	533	543	561	581	488	575	609	613	583	564	595	564	594	559	536	560	562	628	580	541	527	551	540	591	546	579	553	567	521	525	561	556	552	596	571	589	559	587	582	541	559	564	556	577	551	578	569	587	600	578	558	564	516	551	542	524	550	574	544	538	525	552	535	518	578	566	563	537	525	581	561	566	564	563	545	604	582	533	513	528	587	559	594	532	543	538	582	534	580	537	561	588	562	585	558	573	594	521	581	610	575	551	571	601	538	537	525	550	574	558	538	567	586	572	571	589	504	558	571	546	563	548	567	571	581	615	548	555	571	534	524	530	545	520	555	556	562	543	539	585	561	572	564	576	593	616	582	563	558	561	551	577	576	563	540	526	566	592	561	539	552	559	563	540	597	566	558	515	595	579	569	580	545	546	561	563	581	574	596	553	556	565	536	591	545	550	546	569	568	544	547	557	557	563	573	571	567	596	577	535	557	555	569	579	546	547	583	532	592	585	561	538	563	585	545	545	579	560	554	554	526	621	569	553	559	548	608	573	598	553	552	585	548	590	568	557	593	530	570	572	619	552	533	544	522	572	543	582	586	596	548	589	548	564	571	568	570	544	554	573	510	547	549	576	563	537	565	540	583	598	576	579	570	511	576	552	590	578	574	589	519	556	529	541	553	497	571	529	513	531	591	565	587	582	572	570	592	564	551	551	541	554	548	549	575	590	561	549	545	547	567	525	519	557	564	563	532	570	597	564	562	584	541	535	531	551	554	601	541	592	537	549	527	543	565	550	549	551	556	536	553	601	509	575	555	579	574	519	569	541	543	518	594	524	560	583	567	539	552	584	550	553	541	545	549	545	575	611	613	585	561	529	514	537	559	551	559	587	583	555	563	531	591	638	578	559	538	571	569	543	583	545	582	571	554	544	563	528	561	498	583	565	584	568	577	588	552	540	527	568	573	555	562	585	559	550	608	554	569	586	565	585	557	549	533	567	575	564	564	575	610	576	566	569	524	575	560	553	584	542	591	559	580	567	559	584	528	544	541	514	557	552	547	577	544	527	546	583	620	551	593	539	537	514	492	539	557	534	574	565	559	565	584	545	592	553	544	567	587	552	550	507	568	540	573	568	588	559	554	506	555	540	573	570	524	575	573	550	591	550	569	563	584	528	550	516	509	596	581	502	546	578	576	554	552	586	569	565	574	588	559	556	554	546	549	553	583	532	537	609	582	552	523	557	585	567	534	573	539	574	581	592	558	564	540	550	570	581	515	605	569	542	524	555	535	567	547	586	535	563	571	553	559	583	555	526	530	557	565	578	608	590	562	567	568	579	537	583	558	576	567	559	541	565	572	521	599	541	547	544	551	590	580	584	618	530	575	573	554	601	535	519	598	556	548	577	568	607	578	571	555	551	579	561	556	575	573	540	605	549	564	567	577	576	549	547	562	570	555	592	528	553	557	585	569	579	555	490	542	569	576	541	592	534	512	525	550	563	546	580	582	577	518	579	531	528	546	576	576	524	545	541	558	561	547	549	549	573	575	563	555	587	564	564	548	576	569	570	549	605	503	569	579	597	519	528	552	643	560	586	588	560	569	557	552	570	574	564	557	570	570	557	537	548	565	563	521	549	579	596	558	559	547	552	598	558	559	590	565	498	588	540	576	574	558	541	557	583	528	563	576	522	565	608	558	565	562	555	594	533	566	536	547	545	563	567	540	574	545	598	543	524	601	564	545	531	545	582	520	547	562	540	510	598	576	568	535	558	533	543	558	551	543	525	543	556	554	517	555	552	563	587	546	525	567	544	557	566	588	579	542	557	568	548	610	569	557	599	521	525	558	522	517	574	586	551	536	556	575	550	565	562	613	577	594	541	516	590	552	584	512	539	552	594	552	559	598	565	593	576	542	553	571	554	552	564	578	571	544	587	528	566	560	548	544	520	513	529	569	621	566	558	543	554	516	535	559	560	529	546	570	568	566	553	528	599	567	592	558	617	533	564	562	565	563	574	533	560	518	519	518	578	558	583	559	597	543	605	577	547	567	521	542	557	571	551	582	605	562	558	515	552	521	525	554	522	535	557	554	522	571	555	584	573	558	549	579	540	553	559	584	599	581	551	533	537	552	561	597	544	537	546	520	559	601	598	552	541	580	564	509	576	584	588	587	574	529	524	542	532	536	580	578	612	570	514	546	586	586	579	601	509	596	558	578	558	532	547	525	562	564	554	572	556	550	582	586	616	524	532	583	581	532	584	570	577	552	597	551	535	579	552	563	583	529	549	497	549	579	576	568	587	559	552	534	546	541	564	562	569	543	535	578	546	576	530	589	593	563	548	543	561	577	585	583	510	559	613	541	535	547	557	529	585	572	573	535	573	555	507	584	524	568	588	516	554	562	532	552	532	587	568	543	556	547	549	539	544	576	600	555	546	562	584	563	572	555	565	581	541	528	548	544	531	589	538	545	529	566	516	566	533	553	593	526	544	611	596	534	581	577	561	570	563	571	511	597	579	555	542	535	575	589	587	581	552	518	527	616	543	567	550	592	543	556	587	542	543	536
25570	21607	27784	25797	10151	1430	1173	987	998	974	936	948	918	929	921	871	908	887	942	919	873	922	887	902	857	913	930	902	907	854	892	875	913	902	900	860	936	900	837	901	875	888	854	853	896	887	898	883	891	871	943	850	877	912	850	857	898	911	897	916	917	895	867	875	892	871	867	895	903	892	843	860	893	855	864	870	876	882	856	904	893	871	902	826	876	884	934	892	940	969	901	885	906	833	900	883	861	877	910	894	838	910	885	879	862	874	852	826	883	883	893	845	835	896	884	865	920	916	896	882	838	916	890	902	906	853	829	915	896	960	897	845	902	856	881	922	863	857	818	895	869	905	860	886	841	882	837	876	885	858	911	828	859	828	857	863	909	830	881	920	879	836	888	858	864	933	952	878	900	857	903	888	838	853	871	851	850	898	861	871	912	945	827	899	853	885	899	860	900	904	892	917	866	863	850	885	835	892	872	906	916	856	892	842	880	839	894	914	853	964	894	910	886	908	874	822	816	835	927	832	847	877	882	942	906	875	892	835	883	829	898	844	878	895	902	875	902	940	899	879	885	873	866	859	862	914	848	856	876	897	905	837	914	907	885	905	863	937	883	866	876	853	856	887	928	853	910	851	900	868	897	902	901	888	869	835	879	885	841	871	917	939	864	887	933	875	857	922	909	840	863	909	835	930	902	884	899	857	885	885	819	897	830	875	876	886	875	906	840	919	821	837	889	878	891	853	909	899	874	896	823	870	896	899	846	854	909	925	881	888	829	890	884	887	891	942	921	926	877	884	903	887	847	938	892	880	842	836	931	876	883	903	874	842	791	874	876	835	864	899	833	848	876	882	897	851	896	843	853	906	863	881	897	906	899	855	910	909	871	885	905	874	896	867	875	847	813	859	949	884	907	884	930	895	889	889	888	858	895	852	878	857	859	844	870	864	872	861	828	828	900	914	896	897	848	820	896	880	897	871	857	881	872	917	844	900	845	882	927	846	887	831	863	848	913	877	872	858	848	906	847	840	893	899	898	940	920	920	858	962	898	867	886	889	871	840	867	867	817	861	868	858	862	892	872	896	921	908	879	881	861	864	925	900	960	952	919	882	882	824	919	870	871	890	870	908	878	825	850	857	937	915	895	914	889	852	863	893	872	893	933	864	894	843	891	876	894	881	867	840	879	866	880	868	855	914	910	850	903	888	830	885	860	886	913	947	899	831	913	873	951	847	878	932	856	926	869	924	864	884	890	895	937	890	923	803	893	849	941	862	938	873	907	877	884	886	892	877	850	854	907	867	875	852	893	840	926	809	928	927	855	898	886	863	837	867	865	890	885	871	858	885	857	839	861	866	888	911	877	903	926	903	899	821	852	930	904	880	884	883	853	915	938	870	928	896	899	946	923	933	876	848	883	909	916	872	844	887	877	902	846	925	898	911	875	898	909	920	851	861	860	798	908	829	882	918	834	856	878	832	890	855	878	897	871	854	881	855	840	929	881	905	890	946	914	851	896	940	889	902	926	822	878	887	911	824	841	850	885	852	812	865	873	877	899	870	887	860	855	856	891	888	827	863	854	884	870	890	874	905	857	844	910	886	958	919	826	876	881	836	828	881	926	915	875	883	839	886	926	874	906	870	889	891	865	853	889	908	848	848	870	840	945	876	862	918	833	837	827	863	874	917	866	877	879	935	885	883	901	893	886	879	945	862	877	895	888	865	862	886	851	858	887	867	877	888	875	918	846	823	892	897	891	852	872	847	865	858	863	887	873	868	851	840	839	856	821	895	887	864	856	887	929	861	892	893	894	831	882	899	897	871	902	845	847	875	850	884	880	888	862	867	816	851	827	963	889	856	862	820	881	891	874	873	909	877	876	847	915	890	872	830	879	877	870	896	889	894	832	848	909	890	910	853	892	854	918	902	875	886	867	918	902	893	963	883	903	926	885	869	926	868	908	838	824	868	833	846	888	867	903	890	835	928	930	841	860	869	853	904	879	879	889	905	882	853	907	863	885	845	862	888	875	856	886	840	918	857	855	878	904	826	892	882	862	863	903	875	905	859	887	915	891	880	958	855	915	919	840	934	922	894	863	901	894	920	938	897	872	859	890	862	833	877	838	873	844	852	932	890	852	870	938	948	894	903	872	894	924	888	869	922	946	863	897	919	858	887	877	841	907	917	917	859	889	903	882	869	867	892	855	878	844	913	902	876	868	915	879	884	866	879	892	888	884	848	879	862	890	869	858	866	867	884	871	844	837	949	888	861	896	907	890	881	862	923	907	870	932	861	882	880	814	849	893	883	860	881	896	887	880	906	894	878	888	947	912	874	908	871	904	888	923	857	911	888	882	868	879	796	891	879	892	871	858	896	920	850	889	874	835	884	872	854	863	808	875	836	888	898	842	851	891	872	859	848	887	886	861	883	891	865	842	867	906	897	897	896	934	937	895	864	873	839	820	868	874	844	880	895	897	857	935	892	846	915	865	807	841	900	882	850	896	881	871	841	886	915	923	882	881	957	906	903	837	875	874	877	903	872	834	899	895	912	900	858	918	918	912	893	846	810	810	865	905	888	869	858	884	873	889	866	797	919	917	910	888	822	878	910	858	893	886	911	877	877	864	860	892	855	912	867	890	912	913	855	891	866	896	834	867	872	942	819	878	867	874	912	929	928	892	854	951	850	850	913	864	897	889	826	894	927	859	873	849	832	906	914	876	880	906	867	831	865	863	862	837	858	843	839	805	879	895	895	864	867	862	909	851	832	887	920	860	935	886	845	914	898	881	887	872	859	852	809	885	928	847	871	854	933	915	880	905	855	924	914	897	887	823	887	893	901	942	880	871	863	919	830	888	920	880	895	850	923	866	833	913	918	903	873	936	879	863	848	883	865	878	855	871	836	902	809	862	897	886	907	889	830	911	961	883	861	833	866	898	882	891	813	893	899	947	907	874	880	904	849	886	831	909	862	867	858	884	799	869	842	893	900	910	877	844	901	845	907	889	886	866	879	875	852	879	865	831	889	893	888	891	849	833	879	900	915	933	866	918	878	886	901	862	923	880	947	882	893	881	863	879	848	905	904	854	895	853	913	885	884	844	907	863	899	854	893	896	886	918	858	846	881	865	857	937	928	891	913	859	827	903	866	902	911	870	854	826	877	801	876	874	890	896	880	868	901	869	910	894	920	903	843	924	888	868	870	902	831	891	936	875	897	891	864	858	929	885	845	902	912	894	906	850	880	837	868	925	851	868	866	927	892	885	917	897	831	855	907	893	850	880	908	904	889	877	898	903	832	885	837	807	894	864	852	910	878	894	870	848	850	897	892	859	868	945	871	895	850	883	843	888	880	881	841	898	855	913	844	879	810	891	920	875	844	840	817	923	868	887	921	891	863	842	864	909	945	835	895	915	835	886	939	950	867	876	865	898	879	896	896	888	819	831	872	842	849	881	824	860	881	881	883	848	884	907	880	920	890	814	877	880	855	902	849	901	882	856	848	871	880
12780	5154	3662	2059	1689	1438	1270	1183	1115	998	1051	1048	982	976	906	903	920	920	915	929	929	938	923	944	947	891	883	814	941	966	917	865	897	926	941	923	832	911	928	908	880	915	911	920	880	901	938	901	916	911	877	881	883	916	899	900	890	929	839	868	893	884	847	897	921	833	869	876	932	894	881	898	908	919	923	877	897	905	897	922	894	920	887	916	902	899	883	890	888	898	904	890	855	850	828	922	903	834	913	898	875	896	842	871	883	852	926	925	866	896	867	884	933	914	897	906	839	937	943	876	879	886	964	892	865	916	838	928	883	821	908	921	853	905	912	894	882	927	885	862	887	892	927	873	870	867	885	898	908	926	898	918	867	884	904	920	916	881	875	941	908	908	901	878	822	909	884	875	862	868	871	946	843	854	907	901	872	915	864	880	905	869	913	888	906	939	897	862	844	869	944	876	851	921	916	931	913	942	863	881	885	900	881	822	909	893	878	867	910	940	906	902	918	854	877	884	842	841	893	889	901	908	881	853	884	916	908	868	895	933	872	885	905	868	941	907	852	924	929	861	887	884	864	914	885	918	885	918	929	866	896	934	900	928	895	914	929	932	888	896	844	869	897	900	911	851	937	853	861	906	900	901	896	904	974	941	887	870	898	905	864	883	811	875	933	908	889	889	925	897	857	906	902	928	925	909	877	832	935	871	909	883	886	880	911	914	921	910	931	876	901	896	929	889	942	899	892	852	883	878	919	876	919	909	852	913	884	840	873	857	915	887	858	895	925	891	880	884	951	908	843	856	896	875	889	862	902	869	878	905	906	867	879	866	910	923	936	900	890	943	902	916	918	865	881	872	857	818	907	928	929	883	937	896	921	884	903	889	882	930	885	913	925	894	867	861	957	867	846	951	879	924	941	894	869	892	929	923	856	870	872	912	907	889	902	876	889	861	879	888	894	902	891	907	852	904	913	887	916	903	857	918	887	888	882	893	882	891	873	882	896	874	841	949	919	990	893	885	878	940	920	882	866	872	911	915	875	847	905	910	885	962	890	859	949	910	855	908	859	914	922	919	815	907	879	878	873	889	868	890	845	881	914	865	859	887	865	890	933	976	847	864	929	884	881	939	911	913	896	905	853	845	924	931	890	863	911	837	881	865	906	895	841	938	883	904	870	851	898	883	841	953	887	893	879	929	882	869	874	941	898	932	842	970	895	962	902	849	918	873	892	937	876	891	879	944	914	914	876	845	913	870	883	892	861	897	856	901	861	907	890	936	905	855	890	874	870	886	847	896	874	899	953	868	886	844	866	916	868	879	881	895	893	881	885	898	879	867	889	893	838	853	899	862	933	888	869	832	867	849	939	907	857	865	858	907	934	903	856	924	829	874	921	930	846	875	913	890	870	865	904	967	914	885	906	875	951	914	880	928	867	897	888	948	908	883	903	867	892	855	859	866	879	860	973	904	905	931	901	888	914	861	957	865	855	905	901	819	954	943	820	917	910	909	889	843	850	925	847	909	890	886	925	866	854	916	891	920	862	872	897	871	889	815	885	868	917	916	865	850	889	893	857	912	892	933	826	892	902	887	837	848	937	920	858	867	874	878	892	919	916	894	843	868	946	877	897	890	877	873	898	885	872	906	892	883	887	837	932	860	937	890	896	918	904	864	895	884	856	876	857	815	900	835	881	871	850	895	919	957	891	901	901	903	882	842	912	864	894	941	876	874	884	902	875	921	821	864	885	917	885	930	873	904	838	865	850	912	876	887	899	865	903	884	895	866	863	885	935	863	894	838	835	833	901	858	903	904	865	925	918	877	924	895	922	901	921	919	916	861	856	887	866	879	877	856	922	846	838	894	920	894	872	891	876	887	852	916	881	859	862	916	900	908	944	885	910	903	871	886	870	924	893	899	891	856	891	871	927	916	867	902	898	853	942	882	878	882	898	880	888	921	888	913	850	881	872	836	891	920	887	907	918	918	866	926	954	863	885	938	894	884	886	856	860	869	903	908	906	882	877	942	926	930	897	865	916	910	872	856	922	858	888	927	863	913	906	868	911	881	797	879	943	846	894	902	925	885	864	878	895	874	870	837	908	903	911	860	848	907	906	910	943	945	929	914	869	911	885	885	895	892	886	929	907	897	889	858	913	878	878	895	937	885	863	843	939	900	871	863	925	890	913	847	962	832	908	875	895	916	901	850	919	862	860	834	901	899	934	878	891	896	924	868	890	897	841	923	894	839	919	883	897	885	897	886	894	866	839	901	888	870	904	884	891	913	899	868	850	855	884	850	933	915	882	889	850	843	909	815	928	886	885	941	831	871	899	893	915	883	923	925	894	867	906	937	863	917	912	883	880	856	877	856	864	908	863	876	914	884	902	921	871	917	901	839	892	901	890	837	889	868	872	943	916	913	884	953	849	911	905	881	984	875	862	928	860	901	890	923	925	870	915	893	890	849	864	916	884	862	856	829	893	882	919	882	879	914	872	856	925	912	889	844	895	844	879	913	892	944	915	910	874	914	897	832	880	899	910	850	902	904	897	895	838	889	875	919	886	891	950	907	902	915	851	912	908	928	919	915	882	877	838	911	871	889	932	831	912	899	902	952	849	873	912	901	855	940	853	864	879	915	916	897	886	882	898	851	855	916	810	872	915	903	927	854	935	935	858	848	886	840	848	897	922	866	837	927	867	874	874	853	903	908	860	835	869	924	951	837	927	891	908	904	906	867	840	920	828	860	908	926	917	918	883	855	914	890	891	882	867	874	860	852	859	889	896	920	923	875	896	877	968	919	877	889	896	903	885	884	816	927	875	831	898	929	921	906	905	910	863	890	862	920	897	899	849	908	885	880	895	880	838	939	907	851	884	862	864	878	898	874	938	877	901	870	870	885	908	843	912	847	827	887	933	851	869	883	900	854	905	891	888	860	880	878	920	895	904	879	829	870	877	972	860	907	883	892	881	926	914	865	943	866	943	880	867	856	871	893	890	906	934	833	888	953	845	955	883	890	871	823	907	887	886	856	898	883	901	907	857	922	908	828	872	897	898	830	941	872	880	926	911	932	898	891	897	876	910	885	870	916	859	926	862	953	880	872	872	894	912	866	891	939	827	890	878	900	873	914	850	913	884	853	966	890	873	859	915	883	886	914	839	882	912	899	894	903	902	901	924	862	901	893	921	864	854	850	903	846	864	921	841	919	939	868	887	904	858	931	880	935	849	878	893	900	885	878	942	899	879	925	926	852	820	926	869	886	905	898	916	888	910	847	879	902	870	902	933	891	841	891	844	904	865	928	908	935	914	873	829	932	831	934	892	848	917	885	827	887	955	902	826	894	919	888	929	922	948	859	879	873	879	848	900	842	927	941	896	910	865	891	842	831	906	916	837	970	859	845	867	873	882	887	896	829	938	905	889	871	951	876	912	882	920	892	869	866	933	876	876	949	853	897	884	888	907	920	951	936	870	920	875	908	857	899	950	936	873	883	924	891	945	876	944	855
23158	21598	29392	24284	21600	21644	7226	1494	1118	1073	1037	1033	955	979	931	887	794	854	807	835	855	821	818	853	791	757	799	787	789	813	808	771	772	781	729	753	760	790	797	744	733	815	745	761	737	755	790	772	794	761	771	760	781	707	748	738	719	809	744	726	737	740	755	770	767	732	782	760	776	785	752	755	724	747	758	769	723	745	777	748	721	773	757	728	741	714	701	720	727	808	788	743	743	809	702	740	716	737	775	780	747	752	763	740	709	781	775	789	745	804	794	774	695	801	826	796	754	734	760	786	777	806	747	787	739	743	759	771	748	760	771	732	747	751	770	746	820	763	705	763	731	664	773	720	714	775	772	789	742	739	745	732	786	753	739	774	749	756	689	815	702	690	745	767	730	764	760	765	771	749	776	718	739	738	748	782	748	739	777	744	734	721	722	770	822	767	754	747	772	773	772	745	710	731	693	764	775	713	739	797	740	766	759	738	740	762	776	725	714	753	732	716	754	683	741	727	788	777	754	765	797	753	772	772	753	783	733	735	676	809	722	729	809	796	726	738	744	753	732	783	758	782	803	729	740	738	765	785	684	702	735	760	770	744	741	764	755	745	775	804	763	729	741	769	743	734	763	766	806	751	761	766	727	755	742	779	782	768	716	780	744	745	758	770	752	723	791	737	778	748	778	784	737	734	775	787	771	747	774	758	717	772	781	748	755	793	776	753	748	755	744	742	738	733	749	772	773	736	789	772	796	746	762	787	775	786	784	790	720	723	721	761	794	731	733	729	792	772	804	755	756	734	760	799	750	775	705	743	770	808	764	736	774	763	775	758	729	774	726	751	720	723	726	754	773	712	735	763	747	745	759	738	735	729	747	739	732	774	741	788	795	731	753	730	716	703	792	792	804	693	766	781	713	786	740	803	719	756	778	755	726	786	736	767	724	711	776	757	750	725	770	708	798	738	754	749	760	747	746	743	743	783	763	744	783	735	736	763	721	746	735	756	768	732	735	740	786	752	745	780	729	769	729	705	776	743	777	797	744	791	793	705	797	772	728	709	732	719	785	753	762	744	752	782	764	711	763	751	758	762	753	773	771	725	779	745	773	727	739	743	750	780	763	777	787	780	752	776	764	771	741	714	701	768	718	814	750	722	788	786	726	755	763	767	749	779	814	749	725	752	763	696	755	769	766	743	723	738	765	769	792	795	754	754	740	817	738	707	773	789	749	774	756	678	737	732	720	757	741	730	729	782	767	719	733	783	708	693	801	761	777	784	740	785	774	729	770	720	756	765	754	712	747	771	735	771	729	742	797	731	763	736	727	713	785	715	788	726	777	718	755	747	747	729	748	715	745	693	771	731	776	718	768	742	734	764	725	681	791	756	753	798	745	733	742	778	748	739	771	792	751	764	769	728	774	752	739	739	773	759	744	843	767	787	778	776	778	795	715	768	785	725	761	754	729	760	758	724	758	763	700	751	712	740	741	781	737	734	729	700	730	720	705	691	777	752	752	746	740	747	758	749	779	715	722	744	740	775	782	767	744	766	789	728	691	786	734	765	716	721	728	764	741	740	736	745	794	766	774	826	719	710	754	733	797	793	697	714	751	787	753	719	754	727	741	708	776	750	756	738	762	746	757	756	754	679	754	704	751	716	732	729	699	777	718	743	716	763	746	735	716	733	732	714	728	756	774	733	776	763	748	762	705	735	747	759	732	724	719	685	740	739	761	736	730	712	742	765	755	781	710	725	745	696	762	739	728	740	765	763	735	723	744	750	752	738	726	796	729	680	688	747	775	706	799	750	737	757	781	773	757	777	737	699	732	752	693	765	716	737	714	756	764	774	775	740	771	704	757	767	746	760	800	802	694	735	735	750	736	742	746	747	724	788	760	743	759	785	765	779	745	732	751	783	741	738	760	781	752	752	754	761	725	728	709	764	729	747	771	791	770	782	694	743	763	799	722	758	774	760	721	721	749	758	743	774	784	763	742	750	745	726	758	712	721	712	761	670	742	719	750	767	769	775	794	760	773	738	755	731	709	754	722	733	713	754	728	790	738	755	722	710	680	738	744	767	744	758	706	710	774	750	757	744	739	720	767	727	674	767	744	794	733	750	678	766	801	737	746	720	721	745	796	782	746	778	755	703	779	757	742	755	758	744	825	717	779	799	755	712	744	719	767	731	730	764	766	727	803	714	701	714	731	770	725	776	758	762	817	806	795	771	777	732	767	765	728	767	779	785	744	791	725	740	723	754	742	722	700	734	766	757	795	734	747	793	732	775	721	768	746	776	752	743	773	769	770	726	754	701	773	772	788	743	782	749	803	731	767	763	706	744	778	724	774	774	803	808	792	755	760	762	735	734	751	697	734	700	716	748	726	767	761	745	769	746	771	735	736	733	695	746	780	759	723	767	747	730	751	728	736	746	755	716	725	733	778	757	768	748	768	758	749	757	773	750	698	739	812	767	704	810	807	801	777	776	678	766	736	754	721	741	744	723	771	807	736	748	763	750	753	713	771	720	754	768	751	738	762	737	775	796	810	749	746	756	686	726	731	716	768	767	807	743	715	754	716	749	769	776	739	712	736	748	728	767	769	732	730	721	771	712	730	756	752	761	723	693	749	746	750	784	748	704	707	738	760	770	755	758	733	685	774	716	742	740	753	812	808	750	688	806	761	750	760	755	744	729	732	748	749	724	717	756	795	756	720	691	753	759	760	724	734	770	723	787	736	719	758	756	752	757	789	714	769	709	745	738	683	756	764	734	698	768	753	744	735	760	727	721	754	765	776	747	750	777	747	798	784	736	760	800	741	752	744	750	777	779	764	763	754	770	768	724	701	774	748	708	775	731	727	724	788	719	758	779	699	706	739	727	750	757	750	731	776	765	767	742	759	719	757	725	744	701	729	741	781	682	805	740	739	766	711	771	708	693	728	807	815	741	765	790	744	758	750	768	741	758	779	732	696	778	726	756	717	753	750	738	713	766	760	774	748	767	759	714	710	707	725	786	688	733	778	701	765	752	755	758	756	799	768	771	720	726	774	746	712	775	685	697	750	718	706	734	746	760	753	722	769	816	742	759	766	768	767	721	785	766	762	749	789	723	718	737	730	771	744	754	807	727	698	651	763	767	747	769	747	720	733	726	756	742	743	775	729	754	758	735	815	752	751	786	724	685	746	754	731	766	736	743	732	770	687	757	764	769	733	771	749	716	689	781	732	757	746	775	743	765	782	741	764	770	775	749	759	742	760	762	766	775	704	730	731	727	797	727	763	748	750	774	713	747	737	736	760	822	748	765	762	729	721	742	739	752	744	784	715	814	784	740	743	711	773	755	768	793	774	716	787	798	773	762	722	723	721	775	786	773	781	749	749	732	717	733	778	757	719	692	741	746	799	725	765	745	723	758	730	788	791	738	739	735	744	738	749	721	712	758	735	725	793	753	715	719	697	717	726	758	767	764	750	715	700	711	778	751	709	765	744	724	761	682	788	734	757	766
14091	13910	9467	4729	3441	2766	2125	1784	1511	1347	1228	1175	1125	969	937	939	954	863	851	822	823	823	798	791	840	853	791	754	772	752	792	811	725	780	838	757	736	770	767	731	730	827	733	770	776	796	817	730	768	760	771	780	729	784	732	721	731	774	764	772	806	721	724	754	713	751	762	753	727	770	711	692	765	732	763	723	761	751	761	793	723	790	726	761	724	755	750	743	731	793	793	740	733	729	772	708	702	751	737	807	776	768	767	754	743	788	714	750	755	767	730	766	759	753	800	787	732	723	778	791	758	782	807	785	808	715	745	771	774	760	721	709	781	710	759	775	786	691	721	728	739	777	738	772	733	700	766	760	693	760	757	732	749	779	757	748	705	740	770	719	700	780	758	791	775	783	714	768	719	735	736	740	749	710	748	750	765	741	716	755	720	722	734	719	724	739	733	700	721	749	711	745	734	726	761	728	802	749	736	739	779	740	737	709	771	760	716	794	789	770	806	696	741	723	681	753	764	766	766	744	728	748	748	742	751	727	749	759	759	733	753	701	740	734	738	779	730	771	727	748	750	737	740	751	760	768	759	757	727	725	720	770	755	756	742	741	772	708	755	760	771	721	743	738	746	713	732	758	727	766	755	744	741	715	721	741	742	762	727	719	781	750	732	754	774	782	693	745	779	789	709	728	775	721	742	772	768	733	768	766	718	756	769	739	737	705	760	724	742	683	687	745	721	742	772	799	794	750	747	780	796	761	746	765	718	748	735	780	709	734	745	737	794	750	674	747	777	740	736	712	780	746	753	726	764	749	751	734	726	731	742	779	669	783	745	751	762	735	729	730	776	744	738	717	703	771	722	680	763	751	726	742	783	674	746	727	764	780	720	756	729	700	745	759	768	747	775	746	779	732	754	728	699	721	720	710	749	738	778	731	776	770	747	791	686	752	741	753	785	753	744	763	774	754	715	833	739	754	758	733	786	760	753	738	753	756	700	733	730	742	744	712	763	720	773	728	762	748	717	703	735	719	743	724	762	740	742	700	706	732	721	795	740	781	784	711	725	708	700	707	763	732	773	732	790	737	749	746	766	749	724	730	823	774	727	764	762	699	722	748	679	787	735	734	754	775	780	735	752	784	756	766	822	738	726	770	712	730	775	738	776	786	774	748	778	784	749	721	768	737	760	724	781	728	718	780	781	729	778	715	772	771	702	755	772	740	721	682	759	734	746	723	757	784	732	675	760	755	745	719	705	745	771	806	756	733	766	740	772	729	717	733	768	774	697	730	776	716	751	733	728	755	805	723	690	754	785	712	734	722	719	759	732	776	705	697	740	791	726	721	745	741	756	711	787	762	700	755	763	754	767	767	780	757	732	733	723	778	748	683	729	780	799	684	703	731	700	778	779	743	665	769	684	728	780	720	677	750	745	734	738	737	749	689	740	771	746	714	757	725	742	766	813	774	789	716	779	744	777	749	760	744	737	740	761	785	818	760	738	736	738	756	766	770	782	691	716	754	727	757	708	787	726	761	757	782	741	718	775	720	737	738	753	746	753	740	756	780	740	777	703	738	722	748	703	726	749	750	768	742	749	786	773	751	692	761	772	769	765	775	737	751	727	722	786	739	755	747	743	793	740	780	719	789	741	763	764	761	732	782	784	752	742	750	808	761	677	745	732	801	703	751	777	728	722	711	742	762	733	775	768	754	803	754	773	704	735	745	757	725	769	743	804	731	745	698	726	718	731	725	720	758	780	757	805	744	754	779	736	787	686	776	732	714	772	744	745	756	745	732	741	745	730	728	784	769	779	773	751	674	760	748	704	714	777	790	683	757	765	718	747	765	772	721	751	716	771	693	758	702	760	701	755	704	739	758	711	744	769	775	708	767	731	761	717	745	736	762	749	743	742	744	721	740	771	789	773	767	734	785	729	775	746	766	779	760	722	749	755	708	714	735	728	753	718	703	734	773	705	701	718	705	697	748	713	731	765	734	758	763	746	698	750	782	793	739	769	821	763	701	791	734	719	802	699	776	709	710	744	744	775	743	760	714	686	713	758	716	759	741	728	776	711	730	768	756	794	727	709	727	717	823	714	718	714	731	711	714	725	794	763	758	743	744	712	778	772	701	735	734	737	735	762	763	785	725	707	731	733	778	709	754	725	703	722	770	723	756	754	743	758	745	740	692	744	778	732	747	771	762	767	743	728	805	753	727	738	763	756	799	783	725	724	707	693	719	704	710	795	725	731	717	737	729	741	690	731	754	692	777	743	740	747	764	779	749	711	726	692	729	748	717	700	750	723	720	740	771	721	709	718	743	783	731	752	730	784	712	672	770	743	754	752	705	717	729	766	783	761	744	776	769	810	739	699	739	757	788	772	736	721	733	763	784	748	686	749	714	764	763	720	728	711	736	761	766	752	748	713	729	748	724	700	774	750	752	724	745	767	733	767	768	811	713	791	712	699	724	735	769	753	723	724	748	726	736	737	752	766	709	755	743	715	785	772	769	723	732	759	711	783	753	741	710	773	772	782	774	735	735	697	759	719	759	740	763	702	734	728	747	764	778	723	754	738	705	773	776	746	723	781	718	743	737	755	775	738	744	724	742	727	694	702	744	800	742	785	690	767	743	726	753	739	747	696	739	723	742	734	775	726	745	808	755	736	732	713	755	683	738	733	738	741	699	751	740	748	719	746	780	772	779	773	721	773	764	772	735	731	772	760	745	734	791	719	713	761	756	777	748	744	741	744	756	763	765	748	735	736	849	749	742	760	769	704	757	769	755	788	770	733	728	712	700	684	768	752	724	716	716	723	735	720	735	748	763	744	740	757	699	785	778	797	728	783	754	788	748	778	735	717	720	777	707	760	799	744	753	770	812	744	698	733	736	764	767	707	742	729	725	744	792	757	749	729	753	768	740	735	734	722	730	717	710	812	700	721	775	737	739	735	673	767	696	725	777	787	770	700	774	696	776	699	760	740	735	772	700	681	775	713	725	783	728	737	770	741	747	715	752	694	741	735	729	737	746	732	722	713	732	781	769	741	789	728	758	733	719	732	714	766	714	787	744	745	726	749	778	756	751	747	750	764	763	751	693	724	733	745	718	739	768	753	810	738	703	712	757	758	738	785	709	817	721	715	734	774	756	812	756	760	793	768	761	723	762	752	711	710	766	775	747	722	741	811	774	727	751	750	788	713	723	781	725	770	696	743	772	747	741	707	764	727	716	759	752	744	750	739	736	747	743	823	714	759	745	770	703	799	723	750	764	729	722	775	775	695	756	724	730	779	766	721	743	727	733	774	723	714	768	751	739	716	721	739	726	742	768	747	721	713	736	753	731	716	766	767	744	719	712	759	741	772	712	741	761	709	732	706	749	767	663	738	744	740	726	762	722	734	750	779	691	745	781	763	759	760	717	708	766	725	754	759	771	730	759	760	755	775	702	717	733	753	759	795	749	766	697	771	750	703	774	675	709	705	790	767	718	766	787	712	745	686	733	717	665
29043	17969	4246	987	785	714	699	658	697	640	681	691	716	689	674	681	703	675	689	680	685	705	706	732	702	673	683	705	732	664	665	645	667	721	682	690	704	676	678	696	639	700	654	705	663	665	688	659	727	690	681	653	672	673	689	664	709	685	742	685	663	669	650	705	646	694	688	675	673	700	689	725	688	669	633	662	675	684	663	695	716	672	709	699	642	708	630	656	680	675	678	654	655	700	666	661	693	720	665	698	705	688	706	693	706	659	718	717	718	680	703	717	701	702	669	656	688	686	692	772	714	709	646	682	644	724	691	696	671	718	709	701	630	663	646	702	719	686	667	674	726	697	693	667	728	668	705	683	676	677	705	737	719	675	719	712	677	689	696	706	724	653	666	715	695	691	695	709	711	688	677	652	706	662	650	693	673	705	706	724	655	660	658	708	725	684	662	664	675	694	689	669	709	677	715	687	626	691	705	668	647	638	728	697	645	686	630	663	648	646	670	676	694	701	642	758	667	692	734	649	687	661	696	734	665	697	706	671	681	630	641	670	725	671	712	697	698	675	649	673	633	689	685	657	718	707	672	674	727	661	729	669	641	627	715	691	720	692	661	673	659	663	701	626	751	648	696	646	677	709	676	675	721	692	688	689	691	669	662	670	659	712	629	722	696	678	697	648	687	654	677	655	721	646	657	707	681	634	652	689	682	665	674	683	711	677	693	617	680	683	663	699	691	701	689	705	669	659	685	713	682	716	718	663	732	675	710	679	704	701	653	673	672	670	695	704	682	699	643	674	660	738	711	750	694	707	725	676	656	624	654	702	677	647	704	629	674	677	689	672	691	705	718	687	642	671	677	667	691	677	696	703	685	694	662	677	659	695	702	671	634	687	676	685	686	645	706	609	705	678	672	682	697	678	688	700	704	696	712	708	696	636	637	683	647	651	692	725	688	657	661	673	671	695	679	658	686	739	650	652	700	663	670	681	690	691	681	681	649	638	688	660	671	709	679	632	729	704	677	627	700	683	661	717	710	695	659	661	750	672	651	653	656	685	657	673	701	706	672	625	688	697	679	627	673	668	692	699	685	687	650	719	744	701	678	643	709	738	680	662	681	682	677	689	652	670	691	659	689	718	683	727	692	649	704	715	690	695	703	687	661	705	700	659	740	702	660	648	673	653	683	708	678	688	656	656	663	722	683	681	700	689	720	701	698	673	702	693	714	703	663	657	670	661	658	749	662	672	699	716	677	693	709	710	712	652	661	625	700	681	672	685	673	704	688	692	713	664	649	686	704	681	701	663	759	680	736	722	672	723	660	711	707	701	693	709	701	614	670	680	698	663	681	701	615	709	685	696	730	651	656	674	689	700	700	705	673	682	701	661	727	743	674	689	723	694	629	688	713	753	662	661	695	681	683	680	680	663	674	682	641	694	719	688	664	687	646	659	739	685	688	723	671	706	651	711	683	679	698	723	689	726	659	672	668	722	652	666	702	683	724	697	680	693	702	671	650	688	635	709	671	713	634	702	667	654	657	673	693	693	670	672	719	664	660	668	640	699	725	661	673	682	727	648	690	638	681	742	703	687	725	712	737	706	645	687	645	691	648	727	680	671	710	667	699	687	623	718	669	691	694	640	693	685	681	678	645	691	655	702	659	703	688	681	702	690	671	715	690	670	659	689	649	691	690	687	663	710	638	668	704	657	649	698	672	678	705	710	620	696	671	646	678	687	701	718	659	652	612	660	686	703	652	681	684	717	717	676	714	705	677	691	704	676	713	679	677	697	687	690	673	725	680	692	694	732	656	686	650	709	669	656	659	673	682	665	689	666	691	728	722	725	699	669	698	683	652	666	689	678	717	666	646	700	690	743	722	689	692	692	665	651	688	704	616	706	689	703	693	684	709	702	661	699	668	693	720	673	647	662	711	662	645	649	714	727	691	736	722	692	725	669	662	717	677	671	651	668	702	686	665	698	694	696	666	715	683	677	672	690	713	670	675	735	666	650	692	665	659	683	697	713	730	737	677	673	716	669	690	691	679	719	681	659	720	667	742	725	655	705	679	664	711	681	690	682	634	707	707	651	691	683	676	668	705	660	658	679	693	670	715	675	711	654	650	674	658	699	677	685	686	708	661	695	704	730	672	665	675	692	700	705	662	682	675	679	682	652	657	706	709	703	735	689	679	631	668	704	695	670	698	668	690	700	680	676	661	691	666	661	670	684	685	672	626	633	667	681	727	754	675	692	650	713	647	676	692	626	718	681	715	669	698	670	685	680	709	681	722	692	690	645	693	655	692	629	660	676	687	678	734	733	633	700	683	675	639	664	673	728	652	675	663	713	697	689	689	666	714	695	709	783	632	736	714	694	685	694	674	713	712	688	732	696	763	669	699	699	693	659	662	652	734	650	700	697	667	708	680	695	714	699	690	702	720	666	682	668	719	648	662	705	715	689	734	708	692	654	679	685	628	699	612	671	704	670	634	691	697	671	681	661	708	688	664	647	643	665	675	652	695	695	669	661	686	644	667	668	709	675	652	692	708	673	689	708	692	699	652	690	703	713	659	703	687	693	690	709	670	694	676	667	704	693	671	704	712	677	705	648	699	697	744	704	684	702	713	644	672	640	681	692	674	690	725	736	664	696	672	682	745	677	717	746	708	743	735	706	716	716	690	671	715	687	688	745	679	672	723	706	660	730	705	693	674	692	658	633	713	671	684	641	643	669	709	656	694	677	661	718	685	682	661	684	711	673	716	734	687	669	695	688	685	733	728	709	758	727	672	687	697	694	694	702	745	663	673	645	673	710	698	682	673	673	730	627	658	689	720	701	752	671	689	677	695	718	661	692	671	672	723	663	683	683	621	680	698	692	675	713	690	670	696	712	722	643	682	751	703	729	693	650	673	680	698	665	687	698	694	680	693	664	688	680	648	711	644	702	644	686	709	732	713	696	668	704	636	720	680	639	703	632	659	699	715	680	675	665	694	666	678	730	705	683	690	715	688	638	684	649	714	686	646	743	656	670	710	724	699	712	692	681	658	678	703	731	747	704	621	730	699	743	705	700	649	690	729	683	702	697	682	705	677	681	660	656	664	691	673	668	681	692	735	683	657	668	728	706	652	705	713	688	647	650	685	682	708	662	677	661	679	662	661	680	676	669	654	672	690	742	660	647	677	673	690	664	623	637	686	659	720	653	643	673	733	726	688	699	705	709	689	666	666	692	683	694	704	723	705	699	699	649	699	665	675	677	667	688	715	717	706	697	651	708	654	700	673	710	681	716	653	657	703	719	715	676	687	652	683	660	653	666	705	693	706	629	679	671	692	708	709	683	680	719	640	714	708	669	734	678	654	706	693	656	672	732	708	678	673	620	728	747	726	688	692	708	676	691	672	695	695	710	659	676	680	713	657	751	656	725	714	681	693	736	630	682	668	682	714	664	680	698	662	686	676	672	670	670	705	652	662	671	710	685	692	702	690	647	685	680	715	703	675	693	680	680
14529	1148	1010	797	798	798	762	724	711	706	704	680	736	695	718	724	707	685	753	705	724	665	773	693	721	720	732	675	734	742	683	766	676	696	703	713	664	703	678	716	710	681	695	713	719	754	688	716	734	753	683	763	688	721	725	689	710	699	702	722	689	689	750	724	658	762	686	694	716	749	701	735	711	765	676	702	695	703	723	721	676	681	718	747	723	677	713	723	744	731	717	696	751	695	687	720	734	702	697	707	735	698	726	699	726	710	696	718	687	688	746	706	708	715	735	722	703	704	719	723	763	699	727	684	717	703	761	784	727	709	702	732	747	695	706	662	739	643	755	727	729	702	672	713	701	714	727	705	712	689	732	758	711	708	716	660	689	701	684	718	709	681	734	737	707	675	684	744	732	697	718	724	745	666	703	695	711	798	757	683	724	694	745	671	730	695	739	733	720	722	738	689	695	724	711	710	705	692	696	708	705	756	699	676	700	663	693	694	686	711	682	779	744	694	683	743	727	687	697	777	728	748	766	698	722	719	702	721	704	722	670	758	701	716	719	684	728	740	709	731	676	737	685	698	704	708	712	724	722	693	678	792	708	689	719	729	688	678	716	712	736	716	694	708	737	731	719	670	748	728	695	702	707	687	714	708	731	711	704	715	692	726	756	715	744	673	652	707	718	705	709	736	667	713	712	730	718	722	683	727	736	744	779	696	718	757	728	716	676	689	711	678	686	672	724	710	693	694	684	683	713	717	708	728	683	707	736	749	721	727	712	689	706	714	663	687	701	744	780	716	683	694	735	702	659	716	747	743	683	691	725	721	710	750	735	731	705	752	680	690	649	691	703	729	727	717	683	731	691	705	769	702	720	719	724	719	724	705	695	754	706	669	714	740	695	736	693	698	683	731	678	732	731	666	695	742	662	723	725	733	669	728	675	687	729	731	746	648	673	696	710	702	663	720	701	722	737	729	668	697	718	740	731	718	697	742	729	704	670	745	760	722	725	708	723	717	683	697	724	711	785	732	744	711	688	716	740	688	689	653	716	721	726	745	733	761	728	728	714	705	704	719	657	680	757	742	750	713	727	740	740	711	645	686	717	688	708	735	700	725	710	717	708	794	738	720	705	696	716	710	737	716	705	683	789	716	738	739	721	736	749	747	694	714	709	715	675	678	670	724	709	705	760	708	706	717	692	718	727	728	734	732	716	675	749	752	687	719	676	748	730	725	700	712	760	776	690	732	734	721	693	714	680	714	677	734	723	696	720	709	721	737	704	720	748	726	749	685	709	718	714	701	720	675	680	757	727	735	711	723	754	711	725	724	733	723	784	705	731	720	708	763	730	705	727	692	686	731	733	658	696	688	706	723	755	699	718	703	731	698	704	709	729	720	675	710	720	757	766	715	700	703	695	733	674	718	729	699	735	706	696	707	710	729	737	702	740	704	702	699	727	746	719	707	675	766	710	680	715	730	711	754	732	734	706	718	735	700	754	714	729	748	757	725	733	704	721	686	696	681	665	704	658	729	662	716	685	743	679	668	734	679	697	722	673	707	685	681	742	689	729	723	714	717	707	697	725	712	701	701	703	685	725	729	701	690	712	693	676	727	728	691	675	685	652	695	714	772	712	735	711	662	724	688	693	676	768	684	719	694	732	701	699	706	736	733	733	728	718	738	707	703	744	710	696	703	721	680	715	738	744	723	713	722	688	745	717	700	709	708	706	705	725	714	708	726	742	714	734	750	742	703	744	720	718	685	712	703	713	689	722	707	706	672	718	708	739	713	733	702	708	727	739	743	744	652	710	664	701	710	728	772	722	754	697	700	729	726	733	702	668	688	713	711	672	733	706	753	731	694	676	732	722	702	740	771	697	709	692	677	731	671	722	719	719	698	757	736	740	647	685	740	689	732	708	702	705	636	720	684	716	739	681	684	640	747	715	697	726	683	708	765	717	690	645	722	735	719	742	708	727	735	708	680	669	714	693	662	707	678	701	683	732	728	718	676	739	714	698	705	654	675	719	720	712	723	729	761	732	716	735	716	664	705	741	690	724	702	737	723	706	707	751	728	747	705	723	692	695	703	655	686	708	677	712	728	748	677	700	708	750	762	715	721	742	711	704	705	716	751	745	716	721	719	725	765	729	712	681	751	699	759	733	721	729	694	700	698	748	723	713	706	714	695	693	715	727	728	681	730	716	700	700	739	745	759	699	729	689	726	722	686	703	736	719	731	715	711	727	700	725	720	719	707	688	756	688	776	712	699	726	725	711	703	629	710	703	722	694	698	673	677	721	733	719	689	674	716	699	723	731	700	701	759	712	684	709	695	685	709	758	724	696	678	693	707	675	701	723	670	730	761	727	729	692	714	712	694	735	620	740	699	662	721	723	704	679	648	748	708	730	696	691	722	713	679	737	703	746	701	713	743	708	645	723	691	723	726	712	754	718	725	690	723	699	762	684	711	747	682	729	709	711	726	744	695	726	764	709	666	659	680	677	685	694	719	690	721	684	723	699	723	691	707	714	718	662	711	736	684	731	683	720	650	747	641	723	722	719	708	729	743	737	744	717	680	713	732	662	707	776	695	737	712	759	721	715	758	747	696	758	758	717	745	725	798	714	723	731	722	683	705	731	650	706	719	721	770	746	763	734	718	714	718	708	699	752	708	736	745	738	744	697	713	747	717	674	685	710	701	712	702	763	699	705	730	667	717	728	698	688	675	740	694	703	743	725	717	692	715	681	706	720	698	654	692	668	700	745	730	708	677	657	718	746	681	682	717	727	713	706	722	711	704	693	774	694	758	701	714	704	737	768	674	718	697	711	690	739	720	724	737	711	697	686	705	695	690	673	696	713	704	694	728	703	725	666	748	745	693	759	678	746	713	746	723	731	719	738	753	700	726	743	717	719	705	753	683	719	712	735	717	683	690	712	680	729	699	702	778	721	740	662	748	718	759	700	670	718	678	749	687	702	716	742	737	712	707	745	725	686	725	759	746	755	632	701	689	669	700	706	707	731	667	743	695	687	672	699	761	711	702	734	698	728	776	753	718	754	691	730	714	675	655	683	716	710	748	682	758	694	687	770	710	709	695	712	756	675	710	713	670	686	701	660	755	737	689	712	698	681	701	725	742	728	723	733	721	695	706	731	728	689	673	709	657	738	726	723	721	740	732	686	685	713	712	706	716	711	690	683	730	729	679	741	736	701	737	713	762	716	717	699	718	672	713	662	664	692	708	712	711	748	706	723	735	728	710	731	720	706	731	732	721	757	696	699	727	744	699	694	704	738	712	712	762	718	705	676	742	746	717	698	712	673	717	726	722	739	644	716	708	741	721	695	768	744	709	718	773	712	684	725	680	720	696	748	712	748	723	735	753	705	704	722	744	763	703	789	739	734	693	673	720	778	723	794	732	707	691	680	691	754	706	736	749	755	673	693	733	733	709	732	686	723	700	717	707	735	712	736	720	717	708	698	714	705	697	688	728	703	720	703	763	703	716
24132	21515	28728	24482	21392	9841	1245	866	751	741	669	730	607	651	622	619	590	600	610	615	574	606	567	595	580	585	552	581	582	577	582	546	573	564	581	561	558	551	560	538	576	546	597	575	513	595	544	574	619	573	559	561	524	589	580	565	554	587	577	544	587	606	574	521	501	583	568	583	562	543	596	582	528	570	541	544	536	526	531	597	575	570	551	536	573	563	536	543	567	550	548	526	539	548	496	521	538	528	549	558	549	544	595	568	569	587	580	568	588	560	577	571	570	515	564	562	572	562	564	562	549	554	542	568	540	556	582	629	554	584	596	593	544	561	525	562	543	563	550	546	518	526	523	549	539	553	531	568	544	578	534	575	530	557	556	517	576	578	531	573	538	572	579	579	542	534	546	584	526	558	533	513	607	574	534	532	517	595	552	559	562	527	536	536	577	541	551	570	522	532	565	585	562	506	576	560	592	552	546	556	532	567	545	591	566	547	529	573	568	510	547	539	559	544	537	572	553	541	525	576	544	551	513	538	592	563	565	542	526	535	564	545	528	604	572	531	572	560	549	533	554	587	551	535	577	599	559	592	560	584	551	582	530	561	539	527	549	554	571	580	575	547	565	530	567	546	499	571	514	564	559	550	516	497	541	545	561	525	576	554	566	500	554	595	551	533	544	513	543	576	546	532	535	567	554	553	538	557	507	543	549	528	498	562	511	522	534	560	549	532	525	553	524	585	520	522	513	519	518	557	567	528	572	527	542	534	537	530	610	551	494	550	546	577	580	536	570	534	575	542	541	574	566	540	574	539	546	550	507	554	533	533	530	533	508	574	533	533	602	549	576	553	540	514	556	556	581	542	488	546	552	572	594	580	568	549	544	525	552	571	557	537	525	555	550	564	561	540	551	586	547	549	545	563	530	537	579	529	569	537	542	517	527	545	560	531	522	573	537	530	545	540	500	581	600	576	561	573	568	543	506	583	586	539	532	543	520	564	540	542	536	583	523	546	509	536	523	542	533	528	586	514	554	570	528	520	525	536	488	558	555	562	586	584	541	591	542	573	600	576	551	554	572	535	551	500	551	543	515	529	515	536	560	538	531	517	557	525	551	541	565	582	561	565	518	583	569	537	520	549	547	545	575	553	519	584	547	542	539	551	561	557	556	549	546	574	579	604	537	548	571	572	512	534	549	546	504	558	524	567	549	550	531	530	537	506	564	586	559	549	574	575	522	540	527	521	558	518	564	529	546	544	571	576	520	597	541	542	535	587	563	553	527	542	567	559	558	567	556	566	519	543	545	579	502	549	538	551	600	532	573	522	533	605	559	528	545	534	531	562	536	549	578	570	568	524	548	526	544	560	624	565	560	586	550	552	552	569	566	501	529	580	508	540	513	572	547	524	547	561	530	549	567	541	525	550	535	511	549	538	574	541	549	568	537	562	520	603	564	545	561	545	548	560	522	514	550	553	551	525	549	539	541	524	578	580	558	530	549	525	592	599	570	536	572	541	541	527	553	578	568	539	586	541	525	537	599	544	531	559	542	557	579	531	556	542	563	575	551	525	607	584	541	530	618	541	550	510	558	566	550	544	540	569	595	543	561	519	530	579	550	542	550	537	555	543	533	570	533	586	559	568	540	551	522	535	560	534	603	545	579	593	548	550	540	547	509	547	555	560	569	554	537	564	521	540	555	566	584	554	580	551	551	516	553	548	573	569	552	502	527	544	539	533	549	577	578	577	524	568	553	553	581	517	533	541	559	585	573	506	562	516	552	547	552	533	535	542	531	582	568	541	573	570	542	528	585	524	578	539	577	530	551	564	520	505	522	547	566	543	490	541	523	550	587	568	553	554	550	546	552	502	573	537	525	517	592	518	517	544	537	574	586	547	579	533	520	551	534	601	545	514	530	569	575	556	544	586	552	547	530	523	569	546	527	538	556	549	520	578	582	580	521	543	594	557	532	534	529	598	554	552	530	524	538	539	521	548	534	609	546	585	561	550	598	543	573	563	551	536	518	561	538	503	511	519	556	549	563	601	567	530	576	548	536	564	543	540	571	578	578	537	555	552	539	516	562	525	557	567	568	506	562	574	552	569	542	555	545	595	551	547	558	548	516	496	502	560	533	517	549	529	575	521	566	528	537	519	544	524	553	584	540	580	544	544	531	487	532	577	551	548	548	540	563	581	514	528	563	543	546	542	572	559	576	539	517	582	498	502	557	540	549	543	512	526	554	553	562	537	541	505	506	529	600	580	566	532	533	574	541	542	565	549	566	562	522	568	561	518	499	545	530	532	573	539	549	550	540	519	576	558	517	549	530	545	583	611	540	577	531	575	559	563	536	583	584	542	557	590	555	539	535	567	530	581	529	548	579	571	533	553	534	584	521	500	514	541	537	557	564	513	533	580	537	564	561	577	548	544	595	567	549	533	521	576	560	540	517	559	506	572	504	529	497	604	571	521	556	585	534	548	549	542	556	557	568	540	547	546	562	591	576	580	549	533	590	485	550	554	567	566	551	586	546	569	573	584	538	575	552	540	613	538	536	535	571	572	527	544	563	559	514	516	587	550	604	543	576	566	535	552	528	502	579	499	538	574	559	574	519	566	545	570	544	553	562	586	530	557	504	534	592	554	571	545	567	557	558	562	566	516	542	549	558	545	576	536	536	533	522	572	538	550	579	540	574	546	588	516	558	546	572	574	570	598	534	523	573	505	520	554	573	554	535	538	532	528	570	519	564	543	570	560	570	589	545	548	564	571	551	573	541	544	553	586	559	529	565	566	531	522	540	544	591	551	552	549	579	620	520	584	596	572	557	556	556	523	537	505	570	557	582	586	558	582	551	566	579	571	521	559	509	578	571	563	519	505	511	561	549	545	554	588	574	550	540	531	569	561	555	542	548	557	515	532	571	559	537	586	583	531	523	516	545	580	538	561	557	532	522	527	550	577	606	537	547	561	570	559	570	520	577	543	541	555	589	563	523	562	535	534	572	565	529	557	540	536	580	526	552	556	553	567	538	553	549	528	499	534	541	497	530	563	542	577	508	528	576	501	546	553	515	550	583	553	545	571	552	530	545	528	576	551	552	515	577	574	548	546	583	576	514	548	543	544	569	559	551	571	578	579	535	510	583	550	563	558	503	494	584	579	555	501	583	501	556	529	520	513	541	570	511	513	546	527	546	549	569	505	535	601	541	565	572	534	586	565	558	585	501	595	587	562	531	570	555	548	497	613	543	577	563	574	582	516	526	553	555	572	588	526	557	536	566	498	589	508	548	582	578	612	614	559	502	511	548	544	571	557	555	583	587	574	571	532	545	544	544	528	546	601	534	536	511	548	550	505	541	552	531	553	613	609	544	541	564	579	585	560	555	568	510	538	511	482	553	516	570	570	490	523	552	506	567	534	574	563	510	545	535	537	585	556	532	519	544	549	553	518	570	596	542	535	577	562	565	531	555	552	564	552	570	580	560	525	582	543	545	554	570	532	557	580	569	553
13377	8342	5669	2803	2106	1671	1341	1171	997	861	838	784	732	667	696	679	678	640	671	607	603	637	615	588	580	604	573	606	593	586	572	579	566	582	614	588	624	570	592	543	541	545	545	603	518	590	565	571	561	594	611	579	591	605	575	584	554	570	592	578	559	571	574	552	546	573	561	564	603	575	623	593	619	563	602	591	547	564	558	562	569	597	574	585	586	569	536	546	588	582	607	548	614	580	557	575	578	564	539	571	566	550	538	587	596	625	588	563	550	604	556	611	564	599	561	629	580	598	605	573	586	591	559	555	602	581	580	547	584	577	573	565	584	579	573	551	540	533	576	561	564	553	546	551	569	558	580	588	541	599	561	577	572	537	564	564	542	551	524	576	612	566	557	552	531	591	577	563	573	559	568	550	559	570	543	606	550	567	601	556	545	595	589	594	543	623	562	518	559	540	572	551	536	572	584	555	558	574	570	578	551	599	594	595	604	530	586	536	565	604	557	603	577	577	579	581	552	616	621	526	548	595	544	607	590	560	614	573	591	561	569	579	547	560	570	557	579	551	572	571	597	551	587	552	557	572	587	541	578	578	580	575	564	560	551	543	542	584	610	546	608	543	548	573	598	544	564	600	557	567	556	555	543	549	597	590	575	567	537	629	548	633	576	533	538	540	570	567	538	564	582	557	636	605	567	577	560	566	587	546	590	564	576	561	573	584	530	589	550	575	593	581	595	554	574	577	564	561	558	568	606	554	526	538	574	533	605	555	550	549	564	576	570	604	548	569	579	507	571	520	584	576	551	544	601	582	600	633	604	592	589	599	548	585	550	558	555	597	534	536	583	538	552	585	561	573	542	573	560	589	550	576	578	560	579	561	510	633	538	544	536	559	577	539	631	572	583	594	573	555	569	545	605	587	591	560	553	552	536	565	572	616	604	593	570	605	575	577	572	579	535	560	578	521	574	590	546	589	562	549	571	556	536	571	581	534	542	542	561	560	559	592	582	600	534	594	591	578	559	564	566	589	518	494	602	555	546	536	543	549	602	543	536	529	550	568	574	545	580	534	610	579	573	565	542	556	564	538	565	539	599	569	574	578	552	546	626	575	547	568	565	590	534	555	542	611	555	538	567	584	585	576	595	593	566	567	585	547	552	572	554	568	569	562	526	587	557	600	523	615	555	602	557	566	571	576	584	556	574	580	543	547	569	561	560	630	547	570	566	530	579	578	545	532	565	585	559	521	558	541	620	559	579	583	543	553	613	554	552	586	582	559	531	598	551	504	609	602	527	582	587	569	544	567	557	594	555	571	580	591	577	541	564	584	571	643	554	569	527	594	584	574	575	522	560	562	574	543	549	584	562	567	573	565	550	554	567	566	564	532	564	532	633	554	577	580	619	585	578	525	559	591	564	552	605	556	611	581	576	576	560	569	598	581	560	557	566	548	569	540	533	574	582	553	603	552	579	588	607	541	573	540	553	563	557	539	537	589	574	561	571	592	547	575	569	599	546	557	613	638	593	547	596	590	546	555	580	575	530	572	564	555	542	603	573	551	517	585	591	575	568	551	544	603	563	564	578	561	579	618	552	608	525	558	592	566	526	566	580	561	586	565	540	564	614	535	546	536	574	513	575	553	564	521	546	533	561	564	578	542	571	614	561	594	522	640	551	582	547	634	579	603	602	583	541	564	539	516	559	544	531	547	558	547	603	586	565	568	571	541	563	580	540	565	555	574	541	605	595	547	564	593	567	590	571	541	557	534	547	572	536	564	584	550	559	605	576	539	573	583	593	584	578	577	576	545	528	544	550	563	577	547	593	527	584	569	577	574	548	594	536	572	625	561	595	604	553	610	499	535	537	582	593	560	540	586	564	591	585	571	576	589	606	574	569	494	552	595	565	621	546	586	555	607	574	581	548	544	539	597	549	600	515	588	585	556	601	610	568	559	512	576	565	556	576	584	560	555	563	594	503	538	496	532	555	585	591	605	595	506	548	599	527	590	586	588	569	599	553	560	592	590	571	571	573	561	545	610	587	575	565	564	587	516	565	600	607	555	575	522	562	566	569	560	623	570	542	529	560	591	551	562	581	570	563	562	570	515	551	575	551	603	597	508	574	580	597	621	551	586	549	541	592	566	576	552	594	570	581	529	530	543	559	532	573	556	585	590	570	570	572	582	587	603	554	575	535	538	623	600	520	597	528	564	558	544	607	586	597	584	594	558	589	601	563	588	580	576	561	586	573	534	582	579	570	560	555	574	584	569	554	535	525	559	607	591	566	585	543	581	561	564	542	562	549	592	530	579	542	558	561	566	527	603	568	561	584	563	580	543	562	546	600	564	607	548	547	599	550	584	538	537	532	580	579	546	584	557	593	553	591	576	555	523	567	585	591	551	555	578	561	574	578	558	555	573	545	570	561	587	548	525	557	566	557	561	592	521	567	580	582	574	515	571	593	536	547	585	603	590	552	565	548	521	597	576	558	588	577	554	623	578	557	560	596	566	588	556	547	614	607	564	591	525	585	590	560	564	571	562	542	622	555	539	559	581	591	562	589	547	527	550	588	568	529	592	549	548	576	542	585	582	582	615	567	556	555	613	581	552	590	581	603	589	600	510	579	601	563	562	535	523	539	588	629	565	579	549	552	541	572	540	562	527	595	573	542	556	588	533	561	564	550	601	551	576	577	579	522	570	618	552	536	554	583	541	546	583	575	575	533	600	583	537	579	590	584	553	597	538	592	597	629	604	608	595	526	576	593	530	547	561	571	571	550	566	565	579	577	513	554	573	566	585	616	594	595	583	536	583	516	562	557	543	602	526	588	587	546	545	572	579	569	541	543	556	578	582	590	577	525	583	556	576	576	595	598	566	591	570	550	544	583	537	563	562	553	601	629	563	586	566	538	527	562	566	597	550	556	554	560	536	552	570	529	564	602	603	565	572	571	531	556	546	570	560	532	607	558	585	601	569	546	593	562	557	524	533	580	569	638	573	558	534	545	626	571	617	579	588	588	576	568	564	565	539	600	573	599	569	570	529	590	592	591	580	569	552	553	558	560	524	572	600	595	575	581	536	534	582	567	577	561	551	559	576	591	562	577	588	551	589	590	532	564	524	570	555	561	589	544	610	624	592	588	584	574	559	607	596	538	516	526	559	561	554	565	520	574	615	571	551	593	611	623	564	576	565	514	596	591	601	589	556	589	542	551	660	593	571	568	542	582	551	550	566	609	544	576	559	579	590	566	596	575	564	530	561	526	571	549	553	563	538	562	589	565	549	594	584	595	550	551	574	601	559	574	564	550	550	556	553	547	578	546	570	590	578	533	536	576	588	533	557	583	581	524	580	557	581	525	574	550	581	563	554	550	568	587	589	556	606	604	581	589	593	562	536	568	613	539	572	544	592	589	596	543	581	600	557	536	566	560	620	568	581	551	521	545	575	568	578	545	575	591	592	571	535	587	536	576	510	596	560	544	561	575	589	570	569	562	541	548	541	542	535
25433	21609	27723	25852	9965	1378	1101	1043	983	997	870	994	898	960	939	931	957	976	924	864	911	892	905	902	843	886	946	933	934	869	913	907	887	832	902	860	880	915	871	914	919	840	880	892	912	874	838	892	912	936	910	930	902	924	887	896	855	858	898	878	900	826	887	851	881	914	931	878	879	854	864	858	902	860	888	888	948	915	887	910	892	931	927	900	886	832	858	929	941	883	883	902	877	875	938	856	911	927	899	869	900	918	900	897	851	856	915	908	910	868	964	947	910	818	890	886	888	931	937	946	936	895	993	933	869	971	877	905	869	903	904	854	913	909	864	905	878	893	844	923	878	937	858	862	878	918	890	849	836	921	898	871	863	882	856	889	883	885	890	860	854	851	895	894	898	877	843	852	864	845	882	916	882	892	931	875	889	892	913	887	869	866	866	987	856	917	937	900	929	909	910	840	918	918	858	953	887	950	853	918	904	968	840	888	946	911	887	901	928	938	935	903	875	867	914	922	915	851	920	866	920	897	839	864	903	891	897	825	904	857	877	872	884	865	863	885	903	885	843	911	879	910	870	897	814	833	822	887	899	909	939	896	941	873	887	883	838	871	905	892	882	940	895	882	896	891	874	931	957	896	916	849	888	872	909	930	890	837	834	916	853	878	865	903	829	901	888	884	913	907	865	859	901	843	888	834	914	889	845	873	895	880	922	911	934	889	855	963	875	910	872	960	896	872	886	858	879	895	919	893	823	941	901	848	926	924	888	896	869	855	861	850	934	888	906	899	855	885	890	883	885	905	890	838	842	861	954	911	879	865	907	923	897	911	896	954	877	834	828	889	907	882	882	935	877	837	913	827	928	901	897	861	860	913	904	904	893	911	906	852	922	884	913	897	896	919	934	843	900	838	888	893	938	922	858	883	946	862	867	893	927	876	839	889	901	877	861	957	933	910	916	900	851	863	982	951	919	866	875	916	841	904	827	890	895	864	848	845	906	902	918	874	866	875	909	885	873	915	897	919	877	918	882	923	863	905	910	927	900	923	872	872	907	861	897	870	874	866	954	885	915	916	916	840	877	895	901	875	885	884	902	885	896	885	874	859	929	891	918	885	915	858	907	873	840	869	900	898	868	894	872	908	900	894	852	860	912	902	895	855	878	875	903	902	892	873	935	888	935	894	891	906	898	918	849	882	908	885	963	861	874	873	896	874	923	874	881	864	950	845	885	927	881	875	893	950	898	837	874	894	867	880	942	868	861	906	852	862	925	905	923	908	911	932	879	935	855	904	912	822	910	918	902	905	869	930	902	879	912	934	874	870	909	840	904	846	887	919	861	902	878	882	893	888	956	881	894	885	877	866	847	877	855	889	876	927	891	903	914	907	906	918	910	868	883	852	869	891	947	906	861	946	886	904	891	848	914	911	887	879	871	847	887	889	883	916	896	909	936	908	885	876	904	880	907	906	886	884	865	911	862	854	872	850	902	893	884	870	898	842	877	858	896	917	881	905	887	886	875	834	823	960	918	836	914	897	866	876	896	883	897	938	881	920	936	859	867	890	879	821	926	897	919	893	989	918	832	833	881	866	853	882	879	819	884	877	847	879	938	929	826	846	870	862	843	912	915	885	850	890	900	881	878	920	881	908	844	884	841	936	911	826	902	814	946	872	958	934	884	854	851	849	908	856	872	887	860	943	952	899	903	884	888	887	918	866	881	845	865	928	903	894	905	884	873	864	864	947	862	932	938	914	860	878	848	847	864	863	892	879	944	878	878	874	913	921	877	894	919	892	854	912	914	907	898	924	947	872	883	889	822	895	847	885	871	824	911	882	875	920	922	900	870	950	902	881	963	918	856	865	866	857	899	817	897	885	857	879	913	931	877	900	893	922	891	927	918	906	926	882	912	933	929	945	882	841	906	946	891	888	894	900	949	871	927	913	878	894	907	954	887	913	843	900	850	908	883	942	888	921	856	876	863	898	865	908	897	924	840	853	867	861	891	920	901	891	849	883	942	868	881	915	867	903	919	900	941	860	862	928	903	853	874	852	911	941	840	874	870	870	868	856	856	887	908	859	886	886	861	852	907	902	904	918	901	844	871	934	925	852	879	855	920	936	865	824	899	871	888	907	910	867	935	911	941	914	911	864	898	918	866	853	903	844	909	929	958	864	883	862	850	894	859	865	897	926	832	913	889	929	917	845	908	931	892	920	893	914	934	940	889	821	883	835	897	862	850	915	871	906	909	905	887	840	874	851	897	895	899	897	888	885	891	900	901	882	837	852	846	923	857	907	885	895	929	823	864	876	823	900	918	885	910	867	896	891	929	891	863	907	891	919	908	838	929	920	910	862	920	849	850	891	871	905	862	897	872	927	902	911	912	874	948	821	945	867	919	844	878	893	937	854	835	835	868	786	899	934	873	868	859	832	920	893	915	937	864	855	842	859	870	862	926	881	889	884	922	846	916	872	864	961	854	851	907	911	875	940	904	877	876	922	876	842	884	913	819	894	835	895	904	872	854	869	898	866	896	907	850	912	921	901	853	922	910	890	858	910	897	925	874	936	900	917	910	876	874	940	854	878	874	895	835	861	936	922	926	880	891	902	877	888	869	949	865	883	888	935	884	843	914	929	924	972	887	875	884	911	879	906	865	941	878	874	908	932	849	856	914	893	878	871	891	916	830	858	851	868	884	874	843	890	858	882	890	893	906	868	888	845	985	865	856	888	899	896	877	853	886	871	902	943	906	899	867	882	859	920	891	845	896	851	935	917	905	869	880	900	865	938	827	872	954	878	941	887	881	900	968	949	938	847	905	860	876	892	937	897	890	892	893	910	867	883	906	914	893	888	894	815	911	849	878	936	886	866	888	921	932	847	848	900	884	924	872	853	888	885	962	861	931	890	925	924	908	923	885	877	849	867	931	846	858	850	961	933	845	916	906	901	905	913	913	852	876	911	883	899	883	899	885	887	892	857	924	917	925	921	902	881	874	893	885	885	909	835	893	844	888	835	907	910	901	894	888	875	833	884	888	891	867	867	807	940	936	893	909	893	886	921	912	854	895	927	875	893	878	880	872	907	919	931	857	893	876	901	925	913	849	917	858	940	928	900	902	952	846	929	898	847	897	908	901	867	884	930	884	898	945	932	923	889	899	895	905	882	940	917	900	858	859	906	912	888	842	854	951	867	890	903	860	890	897	880	858	934	859	872	892	871	930	885	916	881	897	891	900	854	897	880	902	860	882	890	937	902	855	863	852	864	903	905	864	882	892	860	871	895	892	880	878	911	937	915	907	875	995	903	893	909	910	923	877	894	934	908	878	885	897	937	865	868	927	842	824	879	934	885	929	864	860	946	891	909	915	900	922	871	879	893	907	899	942	956	883	925	917	843	851	942	895	899	919	877	896	872	872	910	799	871	890	909	895	862	900	871	922	899	921	947	844	875	919	913	899	873	893	892	964	946	898	873	906	885	877	865	900	956	959	867	898	893	922	899	865	907
13023	5040	3486	2075	1729	1448	1376	1240	1103	1095	1015	1014	1045	967	934	973	941	885	901	928	924	940	915	907	923	909	891	946	945	935	949	932	886	867	949	917	876	888	911	903	881	844	879	859	890	923	915	937	967	880	932	879	870	928	879	887	935	911	898	886	921	892	861	882	853	938	930	900	898	842	909	917	878	920	872	947	922	894	887	912	857	885	858	880	946	908	895	901	918	931	925	876	900	921	872	875	896	884	862	885	877	849	927	929	921	877	936	923	901	921	950	957	915	874	929	933	904	985	866	889	906	891	875	876	855	930	938	961	886	906	865	898	904	919	926	914	901	876	858	886	929	875	902	902	893	943	918	910	905	936	929	889	916	884	862	892	917	873	924	920	893	848	868	911	870	866	861	932	892	900	973	897	929	869	928	913	885	911	892	911	886	895	956	920	891	881	876	877	834	820	879	895	860	915	897	862	925	860	881	893	853	903	870	893	912	862	920	889	896	944	904	924	889	923	951	889	894	920	859	906	934	955	841	886	877	879	939	853	872	910	868	869	897	894	914	850	874	886	862	892	902	879	862	917	878	898	888	915	863	863	863	940	896	868	877	944	909	860	914	938	907	844	874	902	935	938	855	886	914	878	888	891	910	933	892	957	887	898	870	911	935	912	860	856	909	853	868	862	916	920	889	930	935	910	908	862	880	888	926	899	925	909	897	918	866	880	947	886	829	913	917	925	890	895	911	892	925	895	898	937	869	908	922	862	903	867	868	944	913	867	837	907	926	893	843	892	862	878	897	886	889	892	955	878	870	910	882	925	880	854	918	890	872	895	840	957	883	844	884	933	913	866	870	870	894	851	928	936	885	876	871	843	899	886	880	919	848	878	930	890	899	936	848	858	964	943	890	921	836	905	913	851	966	913	917	934	889	920	910	907	898	895	918	856	877	880	829	910	887	863	891	843	860	883	919	894	889	871	845	855	977	924	947	898	875	914	864	922	907	888	896	875	857	905	955	915	925	898	860	916	900	919	925	911	917	916	844	855	909	917	902	890	870	871	835	868	899	928	893	917	787	919	885	901	912	886	933	872	898	902	915	933	833	893	895	915	958	889	919	904	904	928	877	888	882	919	936	879	893	921	896	909	869	939	898	904	884	947	917	918	895	878	872	911	888	905	820	904	895	920	914	917	849	858	933	880	905	940	873	912	871	901	902	918	891	887	883	925	882	879	853	932	877	859	889	820	893	896	851	872	873	892	881	906	931	934	875	905	932	919	891	881	882	877	936	886	883	887	971	928	905	898	863	910	860	830	902	929	897	892	864	862	902	894	897	975	943	921	935	898	945	962	868	835	912	877	894	926	941	909	900	852	910	874	928	877	867	869	874	897	897	912	880	906	951	871	900	858	917	914	921	906	909	887	884	905	923	872	877	904	900	886	848	889	886	902	891	863	922	943	912	897	865	898	910	871	927	905	911	899	859	895	907	868	858	882	912	937	909	918	878	891	905	879	849	917	917	973	884	913	873	889	872	886	859	836	843	888	849	938	862	887	922	908	947	903	864	914	924	866	924	866	879	859	928	956	890	914	868	925	877	919	882	868	887	856	898	892	919	917	875	943	874	886	889	942	912	861	930	876	871	865	889	864	891	894	921	866	870	822	867	948	886	930	916	954	906	897	873	853	870	900	867	902	881	914	908	864	912	916	915	883	864	904	911	936	924	906	926	926	898	867	912	862	877	874	931	883	919	893	907	896	930	945	911	890	868	876	958	925	868	907	894	887	873	903	842	932	884	907	884	891	885	908	835	863	899	909	896	906	871	857	947	915	943	853	858	895	903	911	922	891	937	924	911	855	933	907	912	921	913	921	950	917	927	861	903	898	869	871	882	919	899	923	920	907	899	868	881	930	953	898	874	944	904	914	911	818	887	873	884	865	878	883	838	903	860	890	856	918	859	912	902	849	877	921	861	891	890	876	917	907	890	905	883	852	866	927	870	825	905	893	883	948	860	870	890	895	914	892	899	905	861	886	948	1016	881	861	895	890	940	918	902	879	863	880	883	933	886	900	905	932	908	896	905	929	866	873	872	824	901	858	851	910	948	893	919	892	876	881	889	880	894	871	923	901	889	948	919	906	904	894	909	932	907	925	921	886	878	869	932	868	932	900	912	970	903	905	938	884	909	930	865	918	854	936	916	899	922	903	840	938	944	895	928	935	905	855	853	885	867	906	952	894	915	866	841	920	904	926	872	913	903	887	879	872	891	867	891	871	959	896	915	900	890	930	919	910	859	934	911	923	923	896	866	892	943	870	885	876	931	867	924	891	880	965	887	879	928	885	949	950	886	888	937	884	882	916	931	883	901	853	939	942	873	967	969	849	909	859	858	909	893	938	894	877	888	898	912	881	922	937	866	879	887	900	921	923	881	905	886	891	949	871	920	874	904	905	917	906	941	879	881	890	865	869	846	853	925	913	869	881	898	883	925	938	932	878	906	884	854	833	906	822	838	913	878	928	923	965	930	910	905	934	902	922	964	881	853	864	901	884	936	881	928	877	915	918	910	841	902	892	926	913	887	872	907	862	879	881	906	869	870	922	893	891	948	919	876	907	881	906	893	949	898	907	869	891	865	917	876	887	891	940	955	871	869	920	892	888	865	851	869	851	877	888	892	942	884	852	935	891	856	877	944	918	956	883	888	954	900	944	863	846	931	960	834	910	913	928	889	912	865	906	875	899	898	884	861	865	875	900	903	908	959	876	903	873	939	968	877	879	894	872	906	915	886	877	844	874	901	876	854	937	885	897	899	876	915	868	861	845	928	860	857	907	869	931	898	886	886	894	913	879	887	887	888	935	874	889	860	919	907	873	886	894	922	915	923	917	853	828	832	903	909	885	885	848	882	900	878	886	896	891	870	919	951	900	852	925	909	903	884	915	934	921	869	890	827	945	871	931	921	874	972	917	851	837	855	922	874	859	921	871	861	907	875	926	901	890	848	884	880	967	909	939	897	876	848	913	920	913	883	890	936	893	916	874	877	922	913	854	927	845	876	909	870	874	899	858	877	886	906	904	894	907	887	872	932	992	896	912	831	850	913	937	959	948	891	887	905	906	865	881	911	942	916	938	885	926	929	918	918	909	863	911	917	877	937	878	876	896	870	915	875	906	901	929	923	914	896	924	928	897	914	868	889	939	895	867	911	894	891	865	886	921	867	902	944	839	893	878	918	879	933	861	925	913	871	899	903	917	908	884	912	895	910	866	874	955	919	916	866	860	891	861	923	891	862	903	877	913	928	865	873	907	858	884	907	900	923	948	871	863	919	888	898	917	926	897	941	929	888	858	898	854	916	875	880	936	850	911	892	900	855	908	898	894	915	924	906	893	850	847	898	900	894	929	852	880	899	867	923	883	875	879	873	934	818	934	931	941	818	910	926	872	944	851	909	853	929	910	928	917	922	843	893	897	955	931	874	887	903	867	874	932	909	864	858	910	921	945	787	852	875	882
23087	21576	29299	24302	21574	21619	7434	1483	1118	1080	1081	922	927	951	946	834	866	884	870	814	795	823	800	876	797	804	782	813	816	784	713	762	774	742	864	813	777	760	808	745	742	715	787	758	758	748	804	786	739	777	751	759	800	757	752	741	782	769	754	704	724	764	742	778	765	756	796	721	789	747	744	757	745	771	734	798	780	780	783	724	734	722	777	735	777	799	739	771	811	694	785	805	680	762	751	808	750	768	706	751	778	751	752	737	734	778	791	836	779	794	779	759	752	787	795	768	758	767	772	762	766	725	757	760	775	759	743	767	801	728	774	787	726	798	807	762	809	744	741	774	773	759	774	769	752	735	755	726	779	790	766	822	786	735	780	730	755	741	811	774	701	743	772	800	782	758	739	790	734	702	781	821	746	757	761	779	776	755	757	727	820	753	753	755	769	747	752	743	776	755	745	786	761	747	758	768	749	785	750	718	814	778	757	803	745	771	785	720	710	744	716	783	762	806	734	792	716	746	749	794	726	733	755	740	749	771	764	765	750	766	780	760	741	716	739	752	730	724	775	773	752	714	741	774	722	751	814	802	710	800	775	799	747	719	766	731	781	747	780	782	716	772	704	735	776	776	811	775	700	771	800	785	775	788	765	760	782	761	761	753	788	737	770	704	779	741	765	751	720	734	800	771	727	733	754	776	725	790	799	701	747	763	774	771	741	754	751	727	731	741	725	768	752	737	695	798	774	737	710	767	750	767	797	753	766	762	766	777	766	771	745	753	765	748	762	748	756	777	784	730	722	728	777	764	747	769	740	767	760	743	705	778	777	779	780	736	758	791	793	740	797	713	786	746	780	766	700	706	754	734	761	729	738	713	790	765	794	702	756	746	719	771	725	775	791	714	772	758	749	714	781	694	758	752	750	757	707	776	774	765	767	732	804	788	708	760	753	759	743	770	760	785	744	817	762	751	773	746	767	756	781	734	772	737	714	750	771	785	777	785	805	808	742	766	833	787	739	767	774	730	741	752	754	777	762	768	772	740	736	763	769	775	791	719	702	761	765	745	739	782	687	731	747	717	767	724	704	759	743	795	770	801	750	772	709	759	701	741	756	718	774	737	754	740	748	769	811	740	759	784	748	760	719	743	751	739	750	731	738	745	743	756	815	763	758	767	781	788	775	767	765	807	720	765	779	747	733	729	773	778	784	750	692	732	794	714	704	761	802	798	712	796	775	745	772	756	768	769	773	743	768	692	773	726	743	783	781	750	706	757	707	790	736	764	719	756	765	789	728	761	709	720	797	769	857	746	816	785	742	757	807	719	783	772	740	783	734	757	738	758	706	771	728	756	777	738	796	734	758	796	770	753	750	736	769	722	703	778	783	776	752	735	755	726	726	763	771	701	740	712	743	748	685	769	786	722	745	744	752	770	748	793	723	723	776	780	748	744	701	774	778	792	776	760	793	752	758	719	736	767	739	693	780	756	762	750	742	787	734	769	761	772	773	749	754	765	734	767	748	779	758	767	747	757	769	752	778	703	738	745	779	749	735	799	793	744	742	735	688	746	743	772	730	727	809	755	749	691	750	730	748	763	782	745	814	730	756	736	736	752	766	763	798	731	739	775	766	769	772	738	761	788	780	729	759	742	725	751	749	704	772	794	778	743	771	744	749	776	768	746	705	769	770	752	662	718	745	762	771	745	744	762	744	765	755	775	725	714	767	755	753	771	753	783	713	757	764	745	770	773	757	740	741	737	740	740	763	811	732	776	778	729	742	766	774	722	734	776	746	730	737	735	775	775	764	785	793	753	776	717	784	787	793	738	720	810	816	768	807	769	786	742	749	770	768	744	738	755	784	708	713	750	784	754	796	766	770	716	728	708	766	724	752	752	805	763	732	774	757	745	717	754	736	774	761	765	728	725	819	756	776	720	805	721	764	796	796	696	721	776	757	782	750	737	760	753	782	732	716	745	763	776	755	738	758	741	804	784	702	720	692	743	728	775	747	705	753	730	712	721	755	779	788	759	797	792	740	755	744	742	751	782	755	744	735	735	745	755	755	740	739	755	743	726	748	713	727	781	749	738	806	761	690	690	816	761	734	717	736	791	765	787	716	763	755	745	751	736	776	785	780	796	706	720	767	744	762	733	745	805	740	725	768	774	783	785	785	773	758	754	775	714	706	788	789	762	755	717	747	790	764	777	749	759	726	785	747	766	724	768	769	713	714	700	755	763	728	732	783	775	741	774	700	776	739	791	754	721	753	756	755	723	793	711	821	840	796	747	753	770	742	763	766	795	706	750	734	761	775	773	832	748	758	780	755	725	725	692	806	715	749	735	721	752	755	790	778	706	724	789	723	740	803	751	708	768	794	721	794	758	732	766	705	771	723	756	789	779	763	759	731	785	725	702	783	801	783	753	772	752	750	762	782	779	699	750	726	729	769	764	728	736	747	718	751	829	752	781	791	757	780	704	776	714	801	748	781	725	730	770	767	777	750	768	733	758	769	748	683	761	729	806	786	765	721	810	754	714	750	720	765	783	774	742	786	775	754	745	753	729	785	752	772	750	809	766	766	758	782	775	764	759	774	771	749	757	800	776	759	758	754	779	789	767	782	775	749	756	822	756	757	791	777	784	797	758	770	760	764	782	749	784	807	760	778	764	722	746	710	735	736	729	769	753	781	772	727	719	755	763	785	809	768	703	751	795	749	739	743	722	787	753	748	749	766	780	755	751	760	711	767	733	702	747	759	766	729	701	772	758	779	774	752	818	792	798	775	776	743	742	776	724	713	735	734	769	764	754	768	795	748	761	784	828	769	737	791	791	740	706	754	767	746	742	732	815	744	766	748	785	726	755	740	791	732	720	753	737	787	774	742	731	724	768	778	728	774	733	753	740	726	751	733	688	751	728	775	716	752	759	714	782	740	788	775	713	709	788	759	774	784	760	781	710	743	761	776	729	790	756	736	754	731	770	791	754	754	749	784	766	718	749	707	749	749	744	754	740	821	768	740	779	767	741	759	754	751	750	751	788	737	796	760	777	735	774	773	695	772	743	736	768	760	780	774	721	732	764	749	740	780	756	816	738	723	769	787	763	732	688	779	763	736	758	760	733	787	792	771	759	691	789	723	727	700	795	793	787	723	781	758	768	783	706	726	751	767	777	723	737	744	774	714	726	708	763	759	759	757	771	790	838	801	767	754	743	798	799	750	754	727	718	784	737	784	773	749	776	739	731	786	743	777	715	805	738	815	760	765	747	765	718	751	755	769	738	725	784	769	786	754	802	790	739	761	715	745	749	756	766	732	721	752	779	796	723	768	762	743	745	792	744	725	768	688	761	745	722	746	733	709	734	737	762	767	729	758	662	776	727	750	718	709	789	706	733	770	744	745	752	755	800	779	736	767	777	739	754	796	751	752	702	766	752	778	767	785	710	787	783	775	753	780	719	706	759	700	780	769	766	747	758	794	741	767	740	732	793	761	777	769	756	733	735	772	766
15286	13715	9281	4674	3519	2725	2152	1777	1533	1312	1225	1170	1045	980	943	890	867	894	858	840	895	850	829	810	829	803	788	792	777	777	780	856	773	771	703	749	812	781	821	744	786	785	732	720	728	803	798	812	739	733	745	740	769	751	738	773	736	760	791	755	710	686	740	756	716	728	708	746	759	743	749	756	705	752	784	767	778	747	749	751	778	728	762	752	767	740	718	766	699	734	729	737	715	773	773	750	743	738	780	742	733	800	754	751	718	739	782	796	820	759	779	775	761	791	748	759	771	738	771	781	781	775	766	771	764	792	755	768	759	762	776	758	793	765	762	747	760	718	752	778	766	720	764	807	748	740	750	699	769	747	715	760	752	743	731	767	746	729	762	745	667	753	773	771	735	770	757	787	700	757	726	749	769	789	737	755	699	757	818	726	727	769	767	776	797	700	726	756	759	784	761	775	778	694	739	763	757	781	734	778	751	781	786	702	780	742	752	751	697	778	783	740	752	739	746	743	753	731	776	772	738	757	762	742	718	787	775	787	788	755	789	747	773	766	751	761	700	804	770	725	738	710	763	745	745	769	730	741	791	789	732	704	765	685	777	681	772	794	757	790	756	713	783	779	705	710	728	745	745	704	758	768	753	770	747	781	798	751	721	743	759	763	723	716	754	739	744	725	775	769	784	738	711	719	734	753	699	709	762	706	720	765	742	791	766	742	753	773	746	711	743	704	786	754	732	802	707	749	716	682	761	754	726	759	703	763	754	754	763	727	714	705	769	758	774	737	775	740	740	744	767	761	767	743	799	774	761	792	762	799	746	792	757	754	732	739	751	753	731	767	781	754	697	746	749	754	770	752	782	768	742	741	757	743	734	734	758	727	750	744	741	752	750	729	752	721	781	784	772	697	741	747	713	750	761	714	717	744	729	771	758	775	693	774	714	740	733	714	749	725	759	742	745	735	748	777	816	749	748	722	761	728	731	795	772	766	777	721	794	767	754	770	773	762	749	753	788	754	764	783	714	790	720	763	732	770	754	788	755	753	747	774	750	734	729	741	784	816	702	724	736	744	714	747	751	767	751	769	787	714	755	798	772	759	756	751	812	746	704	757	763	727	733	728	766	687	801	710	768	762	763	719	727	761	782	735	760	797	717	748	763	715	725	719	714	770	729	741	790	734	777	725	746	715	762	771	789	745	752	713	729	754	764	721	738	750	755	707	753	788	753	774	824	701	745	737	740	780	760	707	767	806	755	720	765	760	765	778	775	793	724	823	745	723	762	747	759	745	762	723	789	749	735	723	758	737	758	731	761	764	757	699	707	744	782	796	740	763	767	772	710	706	784	752	790	781	697	768	753	760	797	753	732	736	783	699	731	754	737	731	740	723	755	739	737	753	735	765	770	771	670	749	751	725	741	775	721	768	779	762	776	779	708	762	761	749	762	787	749	729	781	700	799	746	719	785	780	774	760	743	763	724	728	711	706	736	804	780	717	760	675	692	766	777	724	758	803	713	672	751	724	720	776	774	791	718	768	767	713	712	799	758	751	732	760	761	772	740	731	702	727	735	768	741	756	723	730	744	728	785	709	756	754	788	745	753	756	765	747	707	761	746	779	739	719	729	772	742	754	732	683	736	751	733	738	706	773	804	759	764	750	748	749	734	773	748	755	787	704	760	777	790	751	757	781	806	726	754	743	765	748	769	719	807	757	718	770	753	718	736	781	741	782	740	714	766	769	746	769	724	733	755	734	759	744	736	676	779	727	755	801	761	773	729	723	724	757	731	741	767	742	708	764	730	762	760	767	710	736	779	757	728	740	723	842	724	746	757	732	740	743	755	697	793	729	752	712	759	748	773	767	707	748	724	753	800	751	735	736	726	766	792	729	733	736	727	724	758	759	746	758	735	743	722	740	816	758	709	740	764	745	691	714	767	723	761	746	717	734	751	736	710	755	795	758	735	755	779	750	766	738	738	764	802	745	751	738	737	755	747	739	740	741	731	735	785	751	704	734	746	771	742	734	757	799	775	712	763	741	711	718	694	773	763	735	726	739	739	756	763	752	733	752	757	750	750	694	769	798	762	693	748	752	749	726	750	708	783	701	746	713	769	745	724	687	731	761	725	697	730	785	746	779	741	762	720	739	740	751	742	764	740	755	785	754	721	689	759	732	699	770	766	757	763	700	733	764	710	734	780	741	788	733	747	745	725	737	723	719	749	761	686	704	789	718	734	755	723	750	740	787	707	718	732	789	762	669	736	745	756	723	807	747	799	719	732	755	727	732	769	754	791	751	747	786	733	736	763	765	725	768	733	733	736	742	731	698	746	783	760	713	772	692	732	791	743	748	724	777	783	728	751	752	770	749	749	737	783	755	731	726	715	719	769	750	729	734	727	739	739	757	745	710	785	773	792	691	739	748	762	740	792	747	731	738	788	792	670	731	710	805	766	743	739	761	734	750	762	724	767	763	731	753	739	730	728	741	756	694	805	793	758	766	747	812	707	733	737	739	786	765	753	729	738	753	738	720	736	738	719	776	742	736	735	746	728	748	751	756	738	799	755	729	766	783	735	730	809	768	705	773	732	737	817	732	717	720	722	742	748	707	741	742	785	693	785	738	794	751	702	751	770	712	727	781	764	713	749	768	735	774	714	787	725	726	770	753	746	733	716	795	750	707	734	782	752	739	743	724	756	774	721	801	791	746	819	723	762	764	738	774	801	769	733	742	755	762	769	757	759	772	728	742	759	709	751	730	716	741	744	706	726	784	760	742	773	756	776	750	713	699	789	774	749	797	701	730	757	744	760	745	735	723	720	764	793	791	745	743	726	759	781	753	788	726	746	793	731	754	699	727	728	747	765	709	766	770	734	750	707	733	721	732	711	720	753	774	740	773	740	750	723	741	744	737	731	713	756	773	732	755	750	730	757	806	762	744	750	750	724	816	774	779	689	785	778	767	702	697	791	780	727	773	749	729	763	736	753	733	731	748	778	775	775	676	774	772	726	782	741	742	711	771	710	722	734	748	758	804	751	733	747	736	748	727	768	751	738	814	703	793	759	801	736	755	819	752	727	754	730	806	773	725	777	746	738	762	748	715	741	720	746	732	729	764	748	779	715	764	761	730	756	747	722	756	747	751	712	811	760	807	781	734	758	783	740	743	691	764	765	754	766	740	765	707	740	732	752	813	738	722	762	705	711	817	780	736	781	738	733	713	794	777	713	691	732	756	749	718	772	731	777	747	776	777	675	736	733	789	760	756	786	735	727	761	709	738	706	782	741	721	760	691	781	741	721	765	765	737	774	734	792	754	748	786	767	751	781	736	764	766	764	766	744	775	747	781	740	772	752	732	723	743	748	783	758	774	711	731	738	727	744	780	742	713	739	759	797	750	716	731	698	769	751	712	728	773	784	756	751	768	759	720	722	796	759	761	766	715	778	733	763	757	786	738	824	760	695	769	735	747	763	762	800	751	737	715	738	733	769	674	769	708	743	799	728
29064	18005	4359	972	836	724	741	685	682	730	707	752	672	699	668	664	709	705	677	722	669	677	746	699	667	650	732	708	688	652	723	729	679	656	671	746	687	646	680	691	676	690	659	667	703	679	731	650	653	699	681	730	729	692	700	712	661	664	718	677	695	680	677	699	709	730	681	702	682	707	706	676	683	692	690	653	753	702	711	695	701	703	679	699	739	687	676	708	657	715	735	659	666	747	699	666	700	624	693	686	673	659	704	668	678	638	684	655	732	714	681	663	677	683	701	680	729	721	712	700	675	699	685	730	720	678	732	707	750	652	696	646	726	639	674	680	747	676	712	698	725	657	686	644	674	706	649	717	671	676	709	684	668	675	690	689	703	690	707	670	661	660	711	692	669	704	655	684	706	710	658	689	689	698	660	625	695	667	723	688	711	702	715	680	665	703	674	670	698	689	686	710	658	697	688	627	678	690	718	714	703	700	658	675	733	751	708	648	682	701	713	704	695	667	671	686	691	651	724	720	651	638	729	657	722	741	719	721	706	693	664	661	732	705	663	704	667	699	691	701	715	720	663	715	694	650	689	722	657	658	719	654	666	695	649	697	650	667	670	690	722	632	643	724	676	702	678	687	680	695	684	673	663	701	719	657	697	643	683	655	713	670	693	710	710	699	683	685	697	706	665	664	732	712	672	740	689	705	681	661	671	667	720	668	707	721	721	685	691	646	702	686	702	696	636	677	643	666	682	644	703	632	661	690	716	721	676	695	710	760	641	664	677	697	667	697	735	648	686	722	700	658	650	686	677	687	724	695	682	640	689	716	687	687	694	691	660	700	673	723	681	705	657	699	741	697	687	653	658	705	623	691	691	722	663	654	717	665	673	656	758	742	685	651	718	685	639	670	682	680	727	675	645	681	710	669	694	684	709	666	676	700	692	715	741	663	714	705	710	665	651	701	702	741	676	662	703	667	702	665	702	679	693	728	695	659	734	686	763	709	693	672	668	674	699	654	733	673	660	669	676	660	692	686	715	687	663	741	704	703	669	731	667	683	703	712	718	651	652	722	703	721	697	689	672	649	747	723	654	666	646	701	683	704	650	685	676	735	686	690	701	659	654	696	666	703	688	663	691	705	672	686	665	722	756	709	645	650	699	722	663	745	686	732	648	673	667	715	723	717	709	708	684	666	670	676	687	700	698	691	681	662	693	747	696	726	682	686	650	664	710	693	707	664	748	672	690	721	703	693	699	689	680	667	633	704	721	671	702	693	706	686	681	703	680	680	670	682	701	684	674	702	710	670	659	719	692	666	724	686	697	666	707	678	685	658	663	700	709	636	733	661	666	681	652	707	704	711	709	684	708	711	656	695	693	705	767	692	694	663	685	677	703	657	672	744	646	677	667	747	712	680	682	691	673	650	668	701	700	630	725	674	657	698	695	716	683	697	703	651	723	692	741	708	701	655	701	699	670	672	630	669	643	742	675	664	713	678	732	685	683	710	657	716	708	658	633	654	655	663	731	705	674	704	694	672	710	695	675	687	667	709	681	705	713	734	682	706	668	663	691	700	724	746	678	740	674	688	735	664	715	674	701	722	678	691	639	682	633	686	688	642	718	663	671	726	677	608	674	648	633	665	683	680	704	684	705	671	656	704	694	654	655	709	649	690	699	659	667	734	690	653	651	696	682	690	692	696	699	692	645	661	706	652	700	702	687	690	715	710	700	664	671	713	695	682	701	681	708	711	676	679	672	668	674	654	734	660	676	700	691	697	725	718	712	718	679	671	681	698	632	666	650	708	714	660	674	725	679	680	666	671	703	721	662	687	654	694	682	648	716	701	716	696	650	682	692	662	694	718	693	723	684	680	727	675	635	718	735	672	711	757	642	693	704	667	679	704	646	741	678	687	702	736	701	665	736	627	698	694	691	650	683	678	710	676	659	717	670	720	661	676	708	700	681	704	680	705	690	729	646	636	724	684	688	705	663	652	708	673	677	701	669	699	675	685	672	723	690	718	706	667	680	695	683	686	654	711	703	686	745	672	722	695	685	764	646	617	698	663	731	703	632	663	725	727	701	676	649	672	694	686	671	701	678	700	663	694	671	721	660	671	726	661	678	648	636	687	682	697	707	712	669	712	684	679	686	660	713	726	686	715	704	717	677	703	707	664	692	685	680	637	734	669	682	682	691	747	676	647	687	690	672	717	670	693	669	652	706	666	687	663	685	704	714	678	629	665	713	720	701	669	696	722	683	712	728	749	701	699	680	732	671	678	734	660	684	664	696	720	675	655	631	699	695	694	712	649	651	681	615	712	700	704	699	727	662	686	651	672	716	662	656	639	703	658	671	634	677	724	679	715	699	696	666	702	696	670	673	682	685	717	675	685	689	652	681	633	711	705	660	711	663	669	664	678	699	748	701	740	669	718	657	697	687	675	687	768	695	718	646	662	672	711	637	721	654	659	694	752	714	675	710	658	725	694	676	668	675	710	725	720	729	739	635	718	696	725	686	681	661	691	684	693	672	695	718	698	653	696	708	684	690	700	683	656	690	655	669	696	698	670	684	683	677	722	699	662	691	659	670	687	632	707	657	690	722	689	668	714	648	678	688	692	646	693	709	690	700	714	669	661	744	713	655	679	696	712	662	647	684	689	641	678	659	717	697	678	677	674	720	692	693	686	636	719	694	674	657	705	686	686	697	672	697	743	696	696	729	682	643	691	705	708	665	722	680	675	661	687	713	718	668	678	739	720	696	670	722	696	697	690	706	709	674	684	698	646	729	674	691	702	725	709	682	682	713	687	721	702	730	675	679	660	690	667	664	704	651	695	708	652	685	660	668	679	628	716	674	714	702	681	676	633	687	664	698	661	671	733	689	715	619	718	652	681	687	689	674	682	681	659	706	661	674	719	686	675	680	676	663	684	674	725	699	710	705	697	648	704	702	670	652	655	701	695	685	653	684	701	654	627	691	677	678	697	690	624	647	706	693	720	677	731	682	644	699	682	659	730	725	695	678	672	676	641	726	623	677	647	688	726	775	709	694	706	670	668	715	760	708	697	668	706	695	671	671	701	675	670	690	750	663	636	678	683	701	680	683	704	696	692	657	714	722	640	682	664	703	732	666	741	706	714	686	672	689	688	669	726	709	707	703	718	667	679	719	693	677	681	687	700	672	724	691	653	710	738	668	683	683	698	686	630	637	696	650	667	692	671	674	664	681	688	689	706	678	756	662	726	682	645	723	688	725	671	702	654	684	739	708	671	650	722	683	673	716	662	709	695	673	700	685	732	708	695	600	684	696	665	726	674	673	693	695	696	673	668	705	648	731	756	683	658	692	672	674	696	668	720	639	629	737	690	689	742	653	718	692	655	724	652	667	713	698	689	681	667	685	700	691	699	645	707	650	716	685	653	702	667	680	708	717	678	656	696	686	719	668	694	667	651	704	692	653	698	667	714	684	675	659	679	715	685	632	667	677	728	709	707	668	683	696	696	689	679
13275	1144	1003	817	796	763	779	728	762	761	719	741	732	720	754	673	745	678	711	760	751	733	685	752	793	682	678	704	740	672	702	714	702	716	707	715	687	756	689	731	707	684	722	731	765	707	706	702	704	702	731	714	733	682	752	761	725	719	704	737	735	707	666	711	711	719	715	692	698	694	766	697	721	699	676	723	765	672	691	682	733	693	693	784	716	704	744	670	685	682	683	708	732	748	700	688	740	760	701	739	714	688	698	717	723	698	723	721	757	744	687	754	713	675	710	729	731	701	671	710	698	748	743	746	711	704	743	729	670	718	743	709	766	775	772	716	708	715	701	712	707	709	715	726	682	656	722	726	743	729	689	713	722	672	739	714	712	701	703	707	692	697	727	728	705	703	692	735	674	735	720	688	703	727	681	694	716	732	696	661	732	725	698	743	744	706	748	725	733	766	748	697	704	704	704	719	720	694	761	710	706	737	712	733	725	693	705	713	724	719	697	722	674	694	721	727	726	706	742	687	705	718	681	738	730	703	695	754	728	743	719	708	691	731	703	719	718	725	712	715	669	715	726	729	715	710	701	717	681	728	707	713	722	693	682	699	679	758	704	722	703	677	734	695	725	716	741	651	722	719	674	718	680	747	747	669	712	718	746	675	699	707	721	653	681	765	733	712	699	716	713	693	701	691	729	669	755	678	715	690	706	698	716	721	742	782	729	718	733	719	758	724	703	743	705	707	701	696	744	695	676	714	675	684	716	732	655	623	738	734	701	698	692	718	704	694	674	738	710	709	709	697	681	726	725	702	721	730	743	720	717	700	725	728	705	758	753	757	701	720	716	709	753	714	703	691	736	703	735	723	697	700	694	721	689	716	718	698	696	705	735	718	700	672	725	688	763	705	732	728	676	737	709	700	705	706	694	688	700	712	699	703	675	692	746	684	742	731	686	766	752	730	720	713	693	711	724	713	679	725	723	731	744	743	703	674	738	716	699	708	708	709	716	720	704	739	681	725	692	726	718	696	659	719	716	706	713	725	720	728	693	715	686	716	718	709	719	726	655	696	705	750	734	682	731	690	724	728	691	705	749	731	624	663	750	698	709	716	711	686	752	693	683	759	721	774	724	724	723	730	694	675	719	736	713	668	677	703	704	740	707	682	721	695	706	721	717	759	712	692	716	718	723	689	704	678	698	712	728	718	693	694	674	705	705	723	707	733	676	708	706	708	695	697	667	671	700	739	807	762	711	729	700	698	707	716	683	689	715	750	681	766	740	695	739	718	710	730	692	737	671	717	677	689	738	757	746	715	710	731	688	729	697	743	675	697	689	699	733	686	687	714	699	691	705	685	718	690	721	770	691	744	691	683	705	712	729	713	700	697	706	750	719	733	733	705	735	702	794	749	707	701	721	699	703	710	649	777	744	689	663	706	732	717	721	746	754	744	690	696	722	738	708	758	676	736	731	694	697	706	692	754	725	734	691	708	696	694	677	704	749	654	738	689	721	691	698	709	717	666	691	712	770	706	677	715	690	695	710	712	738	727	713	699	723	708	671	700	683	780	685	706	699	684	726	705	683	666	708	727	739	697	747	716	739	702	696	726	758	725	687	668	706	690	729	714	682	741	676	682	744	681	707	708	707	691	704	761	741	703	708	686	735	742	699	725	730	735	747	700	715	709	716	766	731	693	750	672	684	730	708	706	691	703	744	690	711	724	663	692	702	700	729	763	712	753	679	747	668	722	711	689	729	732	678	699	752	668	704	696	709	735	730	750	711	729	644	716	666	758	686	696	678	730	748	675	708	717	729	705	667	682	743	696	702	681	707	710	696	688	705	713	713	693	716	719	741	691	720	701	722	712	660	750	674	679	681	694	753	731	736	727	699	712	701	694	672	731	739	713	720	712	769	673	724	691	687	682	675	725	693	752	680	697	661	758	743	725	753	663	709	732	678	707	712	724	726	697	709	753	714	707	700	728	643	744	698	730	722	658	666	677	726	745	718	711	707	700	669	711	709	673	718	690	745	689	701	718	668	719	649	682	730	741	726	679	708	691	753	695	762	750	696	664	730	702	734	676	719	749	703	692	718	705	759	703	743	717	728	697	718	732	707	670	686	694	670	680	717	714	710	666	665	736	703	675	696	681	718	706	753	673	722	716	756	759	735	720	660	744	671	688	779	754	739	695	731	682	720	773	705	675	729	708	719	726	739	683	718	728	709	745	734	716	730	753	691	664	718	684	713	747	658	697	723	746	684	702	747	751	776	659	739	762	686	697	740	701	716	712	639	706	745	738	729	693	759	714	710	721	719	737	686	760	714	724	699	674	703	696	693	749	688	715	739	696	725	722	704	717	697	635	714	735	702	725	733	758	695	745	669	731	761	667	755	745	699	694	696	669	753	728	768	709	724	729	682	659	681	733	679	736	720	698	723	711	707	682	701	705	801	709	734	719	728	688	680	742	645	682	756	750	691	703	743	780	714	698	725	678	736	715	700	750	711	768	772	734	712	685	717	696	728	718	770	710	718	707	673	718	686	678	683	680	693	675	771	721	732	755	725	712	700	711	714	715	738	742	768	729	710	689	723	678	754	665	722	699	697	718	648	702	752	703	723	706	745	738	725	749	680	667	713	761	727	714	702	668	701	688	698	723	763	733	689	741	684	753	758	719	714	712	678	707	726	730	712	712	751	707	749	688	742	722	711	699	697	713	697	722	720	755	744	775	739	698	698	736	721	738	702	704	682	730	734	706	694	741	703	723	727	680	698	678	675	721	733	713	722	687	714	723	670	705	683	709	720	696	717	709	728	700	673	705	675	701	746	734	664	743	785	723	708	698	719	744	750	708	712	721	742	716	716	708	747	683	687	689	691	694	717	703	743	734	704	679	711	681	708	696	726	709	725	717	687	695	729	740	705	688	697	736	740	718	694	736	677	716	762	744	684	720	730	721	772	696	766	711	730	719	735	706	715	713	722	700	711	748	725	694	699	747	699	635	717	760	745	712	731	746	717	685	687	728	758	689	680	673	763	750	675	750	707	710	709	671	744	706	722	691	713	666	723	687	712	742	695	701	701	718	704	691	745	673	719	729	739	754	720	675	700	675	689	690	723	740	709	705	715	725	719	731	702	727	752	744	672	682	724	744	647	666	729	707	737	701	655	746	708	715	719	734	713	728	736	724	715	701	727	716	664	716	707	706	665	672	666	758	743	678	730	736	691	709	726	693	716	694	731	700	699	688	711	744	721	718	693	745	739	693	705	764	753	720	696	684	698	716	682	697	749	678	678	802	735	709	708	741	677	739	696	673	662	654	680	699	702	742	749	760	714	733	660	702	727	777	717	712	750	743	740	688	726	711	718	734	725	710	695	703	705	703	691	714	642	688	690	685	709	687	709	686	716	713	675	726	713	750	739	725	730	697	729	706	704	753	685	739	696	672	720	756	725	680	685	640	689	684	700	701	740	748	726	692	689	724	722	760	688	709	720	743	672	721	717	690
24101	21526	28860	24632	21505	9726	1285	863	775	726	651	668	616	612	629	580	580	572	551	593	548	568	563	536	589	567	553	574	564	558	567	587	566	565	518	561	540	571	543	528	561	535	524	558	513	513	546	552	544	550	574	564	582	557	542	533	555	528	518	521	516	577	591	561	526	559	572	525	573	487	495	566	564	554	574	552	545	568	554	570	555	548	548	526	525	618	499	582	553	563	550	534	592	506	542	526	528	573	551	534	513	536	534	569	575	602	563	578	508	587	543	571	522	529	563	551	557	570	547	583	575	555	557	592	565	540	552	577	572	564	552	575	589	565	543	543	536	517	579	530	568	560	528	561	537	561	519	579	544	581	544	542	536	577	548	544	571	564	528	526	562	554	564	534	553	516	559	542	532	543	535	568	564	542	524	542	569	525	557	527	505	532	518	544	503	566	514	568	555	539	550	541	554	520	565	561	535	541	525	511	559	522	550	551	538	560	476	530	548	534	550	482	530	514	545	528	588	545	547	541	534	527	556	531	525	507	533	532	557	541	546	534	569	587	534	574	525	568	539	520	563	512	577	543	533	528	557	516	530	527	543	551	591	562	548	539	578	550	554	559	582	554	536	576	535	537	538	567	551	567	514	551	546	557	536	556	552	559	482	515	557	550	560	527	581	533	575	525	591	535	546	545	537	534	505	554	502	557	549	573	544	557	555	537	543	576	524	581	557	548	545	535	495	553	539	545	527	575	559	557	547	572	548	565	524	541	530	528	505	546	525	541	566	501	549	532	505	528	560	511	542	539	580	565	576	542	511	542	580	587	550	544	499	570	534	549	523	535	540	552	582	509	538	502	516	538	543	525	522	544	549	563	523	555	533	554	552	566	517	528	592	528	540	543	557	504	519	529	531	573	518	542	544	551	545	548	532	500	524	541	499	541	553	555	554	565	507	545	540	531	556	528	555	552	609	528	546	526	570	573	548	574	569	566	514	561	563	557	582	524	523	515	553	535	551	549	523	573	543	575	581	577	545	558	528	535	516	548	519	593	494	532	573	537	539	557	585	510	541	548	558	502	514	524	532	590	534	549	493	560	529	495	537	559	550	554	565	539	526	516	523	537	522	549	581	509	530	542	575	532	565	556	510	567	566	537	533	560	585	558	546	537	506	546	586	545	565	565	587	551	553	556	557	545	554	547	572	498	563	559	574	525	556	550	532	555	559	560	537	542	591	523	577	502	564	539	556	556	522	496	515	562	516	570	494	568	556	571	558	519	541	553	513	538	566	535	588	592	560	546	555	571	502	531	548	515	521	577	548	580	528	573	534	541	554	572	556	555	537	561	571	541	525	533	613	531	549	497	494	538	546	520	524	507	579	544	510	559	555	560	581	578	498	524	558	533	553	515	557	518	497	505	560	553	552	534	604	575	542	569	562	573	568	562	568	527	605	554	555	537	531	540	570	546	527	522	536	530	520	521	555	536	569	536	523	539	522	532	535	569	520	580	550	550	549	578	518	539	532	523	582	531	540	563	559	572	584	539	545	508	538	530	512	520	569	567	553	535	563	570	532	521	550	558	571	591	502	511	536	505	563	551	555	574	538	529	502	536	541	544	527	551	527	553	534	535	573	544	537	562	543	504	558	522	548	575	530	558	518	519	549	576	547	566	531	556	549	528	522	513	518	544	539	569	540	524	548	564	567	531	515	605	550	516	555	565	545	555	578	545	563	514	562	561	532	549	519	583	546	558	582	472	542	567	555	542	516	545	518	573	580	585	535	531	574	529	571	593	540	586	505	522	502	570	533	566	554	574	543	563	569	521	545	560	583	530	510	551	546	521	544	545	553	539	530	532	528	561	586	542	542	564	546	534	525	548	539	591	531	533	545	504	558	556	528	568	569	525	519	566	519	521	533	597	534	560	523	531	533	556	516	514	557	515	561	546	501	568	569	583	555	577	532	521	534	554	536	511	574	564	532	553	541	532	533	552	562	520	527	524	545	568	579	562	570	534	594	542	568	544	544	531	539	557	523	537	586	609	521	568	554	511	524	540	526	536	554	512	548	546	547	545	587	504	542	588	552	543	528	564	600	558	517	597	540	579	548	589	508	540	510	536	524	549	537	551	566	541	547	546	567	589	540	546	495	521	566	548	568	528	562	565	542	487	574	537	503	537	508	526	547	558	512	531	554	565	557	546	513	533	567	574	557	531	514	546	540	501	562	573	510	595	584	551	567	524	570	541	534	572	551	573	521	540	583	512	533	545	552	549	525	547	521	517	527	549	567	529	504	597	551	560	561	552	538	544	534	546	530	537	529	550	522	505	507	549	556	532	529	526	502	565	522	537	575	536	542	579	555	546	585	509	523	554	570	510	520	537	545	532	560	542	495	566	574	553	558	574	585	532	527	576	529	557	563	514	535	537	559	550	539	508	549	576	544	545	533	555	558	529	547	552	553	569	543	533	551	519	604	590	545	583	533	544	595	522	518	555	512	537	538	496	514	569	558	552	559	554	543	572	527	538	525	551	543	535	494	546	533	571	572	558	564	518	552	541	553	510	585	545	540	521	536	518	552	543	530	580	537	549	572	522	545	550	518	541	521	537	545	524	594	528	565	561	539	540	546	533	528	539	542	596	570	518	521	543	527	550	535	529	543	529	503	534	553	527	531	549	540	553	564	501	562	556	553	510	542	553	548	534	556	525	543	535	590	550	549	561	536	537	553	530	561	549	544	579	608	566	547	534	570	555	545	562	551	534	554	536	554	533	540	525	577	542	579	523	530	482	527	564	547	533	528	552	531	517	554	544	540	534	533	558	534	589	536	541	523	517	541	518	533	563	542	535	544	561	574	533	541	566	577	546	535	545	566	530	567	561	544	546	533	545	551	556	522	547	557	531	553	563	566	504	565	552	489	529	540	575	599	537	585	529	550	533	512	535	514	509	526	546	517	539	536	556	533	556	547	580	563	558	581	511	495	537	574	513	546	541	553	535	529	540	529	545	540	554	535	568	529	502	506	529	544	512	569	533	519	545	510	550	551	536	554	568	524	550	519	543	560	554	513	534	557	572	582	521	518	590	530	517	564	572	530	521	519	576	548	545	576	552	540	517	584	550	546	553	511	525	550	517	529	592	523	553	543	528	530	500	582	552	555	569	575	541	560	499	573	515	541	561	568	555	557	543	531	539	553	539	580	552	546	561	557	548	560	573	554	571	564	539	573	538	534	507	556	566	549	526	498	556	545	528	544	542	544	474	553	545	509	528	575	553	548	534	521	551	581	558	605	548	581	566	537	526	530	563	627	545	550	565	558	556	522	516	563	500	528	523	539	561	550	546	532	554	564	543	507	549	535	536	578	541	523	564	518	538	533	546	575	528	544	565	544	504	572	554	570	581	553	557	551	558	563	518	542	561	538	545	563	536	545	583	558	551	544	539	539	547	564	571	547	507	551	567	560	576	567	544	539	606	563	544	544	546	519	559	525	512	544	550	536	545	546	572	541	552
12543	8339	5806	2696	2096	1694	1367	1111	924	877	727	816	757	705	682	689	674	661	608	625	597	652	614	625	618	597	533	568	606	634	574	538	572	605	566	565	574	593	591	567	571	548	606	588	592	612	592	575	589	584	558	582	561	543	537	567	562	567	549	581	599	570	622	552	565	590	586	568	548	534	579	566	567	551	559	582	549	525	553	639	558	582	589	527	556	582	568	581	549	570	552	579	543	585	535	533	518	522	564	557	574	562	568	561	572	577	570	637	591	573	590	559	565	580	585	607	601	567	590	613	591	586	587	599	594	575	606	574	610	608	592	587	582	565	566	547	570	564	572	565	575	550	548	584	535	557	596	559	558	586	587	579	531	585	546	594	584	581	569	544	570	556	583	568	544	542	563	580	555	539	561	513	584	583	580	595	563	569	534	583	580	547	590	553	586	553	601	550	572	591	531	599	601	536	581	589	558	618	569	581	538	549	556	557	561	561	542	568	613	585	581	541	518	569	530	562	575	553	575	544	559	577	546	530	600	507	569	547	576	570	557	558	566	589	588	607	580	562	528	616	549	548	553	555	555	608	580	572	552	553	530	563	609	509	542	556	572	554	552	557	578	536	563	589	549	513	606	583	558	553	549	567	572	556	556	562	597	560	556	572	584	565	583	558	577	564	528	556	547	550	530	550	548	583	620	582	586	559	564	566	589	539	617	580	557	561	533	598	555	559	557	511	607	579	579	593	547	563	588	574	606	564	545	531	555	544	533	567	568	555	555	549	573	567	602	577	564	573	599	549	552	592	582	598	503	558	605	595	556	617	502	535	605	548	550	517	565	544	549	552	594	569	633	565	551	568	569	581	546	561	558	526	618	564	598	564	563	554	558	534	522	595	564	510	574	545	601	555	550	552	596	557	542	542	521	572	592	566	564	531	594	577	557	554	565	575	606	560	578	569	576	558	566	589	542	590	581	559	544	557	562	562	593	597	556	542	552	523	569	541	550	551	557	534	589	595	569	574	552	553	535	532	565	564	563	576	606	580	550	573	505	595	556	559	545	540	572	552	524	531	542	511	566	520	523	566	554	538	563	558	538	553	547	552	510	560	538	566	600	557	593	573	604	549	589	576	526	588	566	537	563	578	564	579	556	515	538	580	560	637	587	621	570	585	598	586	535	542	545	575	571	558	550	601	594	541	574	567	517	571	571	563	514	582	556	598	611	552	563	601	565	602	631	564	549	529	568	540	593	552	569	595	572	593	592	552	561	584	588	516	584	543	574	517	569	546	559	557	585	596	608	542	547	541	565	578	559	577	530	575	499	608	554	600	536	570	525	545	538	534	590	565	548	548	555	530	557	555	562	561	562	555	557	514	556	567	539	549	537	546	564	541	577	541	560	508	575	571	567	562	537	553	563	584	575	557	545	537	568	577	549	555	596	561	574	561	564	535	573	578	570	605	553	546	581	547	620	577	529	557	573	569	592	555	554	549	580	573	591	600	572	589	540	572	591	591	586	550	602	535	554	556	574	592	620	564	514	601	552	579	587	578	568	577	559	566	492	560	576	554	546	525	566	582	535	586	553	573	589	567	545	560	550	565	568	575	575	589	571	550	563	569	578	585	573	559	578	558	550	550	514	582	565	555	529	580	579	569	572	558	583	587	523	589	549	549	609	579	553	558	517	561	560	600	564	593	528	598	570	587	524	557	567	565	572	543	588	589	589	595	561	563	562	568	544	572	561	567	595	577	562	550	578	566	560	575	558	511	542	561	570	546	583	535	577	521	570	521	571	581	583	553	574	555	581	549	576	512	562	540	554	532	578	567	582	542	583	557	576	553	615	536	568	599	569	540	560	551	554	583	531	541	549	550	573	601	565	553	611	561	573	510	591	571	549	585	572	563	590	535	592	553	570	551	527	533	572	586	573	582	548	566	574	547	602	536	625	549	542	589	578	556	538	578	564	558	567	560	583	566	556	580	544	577	553	530	553	533	576	540	563	548	574	559	570	619	543	566	585	599	571	567	547	588	540	550	569	500	552	592	580	566	533	577	560	577	520	551	596	590	561	591	568	556	560	588	552	552	597	558	596	569	575	602	579	554	550	591	546	584	557	576	534	544	548	610	611	595	545	570	556	589	561	570	581	544	549	573	558	540	554	608	567	561	541	578	560	542	567	556	541	565	605	555	584	551	492	518	613	548	586	565	558	567	595	554	545	564	594	566	561	551	602	551	535	535	570	588	579	554	596	566	612	529	598	527	533	538	530	577	584	566	542	590	539	537	557	558	557	551	535	513	518	551	590	562	543	571	579	579	565	554	577	564	569	568	597	537	521	565	551	531	600	565	560	535	602	571	564	525	567	591	556	569	519	575	568	560	585	547	591	563	606	604	577	559	596	566	561	566	568	561	566	554	543	543	567	567	604	577	517	576	559	602	576	519	517	548	555	592	552	613	581	542	565	534	575	495	528	609	561	583	578	565	586	559	536	586	535	575	604	541	596	540	551	522	587	564	590	624	584	559	542	589	534	545	523	567	536	575	547	597	559	578	551	574	553	560	576	577	548	578	540	576	562	592	563	565	556	576	612	557	597	568	570	534	587	542	579	567	539	567	564	571	549	538	604	551	563	543	566	552	580	589	561	533	607	542	521	582	556	555	555	578	579	542	582	537	564	503	583	548	565	573	594	579	536	587	606	575	561	610	585	558	569	607	511	588	567	590	579	534	541	484	546	543	560	581	554	564	583	520	583	563	552	523	564	570	521	604	557	574	564	551	518	537	559	502	591	567	543	552	533	561	586	582	564	548	547	572	576	545	572	555	582	553	544	552	575	585	535	527	581	515	570	590	547	533	570	572	566	547	573	576	554	591	628	583	566	591	554	573	593	505	581	531	559	524	543	579	583	568	582	567	560	515	585	534	591	564	518	599	549	536	561	575	590	517	535	568	591	546	581	571	580	582	559	554	577	575	571	582	563	576	542	536	605	592	558	519	563	521	510	577	542	562	575	585	555	562	578	547	563	545	566	592	577	582	572	611	557	539	557	572	548	583	572	586	574	561	550	550	549	565	600	537	570	545	587	552	602	543	543	593	554	591	534	570	569	527	536	589	571	609	555	537	572	547	552	552	586	585	553	570	534	560	568	560	548	520	541	590	580	575	585	527	510	540	571	574	588	573	582	542	566	588	557	643	529	598	543	576	601	571	557	538	576	539	578	594	589	513	561	583	581	544	534	585	560	578	588	533	588	554	576	551	545	572	540	613	573	574	561	552	567	556	606	535	618	558	555	587	571	593	545	590	537	564	565	557	567	566	516	594	567	547	556	607	584	556	597	556	576	575	575	566	573	530	567	579	560	592	618	530	588	556	607	526	571	543	612	561	539	566	542	540	573	583	558	528	578	579	594	566	562	579	561	558	557	576	564	611	565	556	570	593	592	529	586	536	584	538	592	586	569	545	556	555	544	543	520	528	553	593	554	549	565	565	602	580	577	564	521	552	530	564
25412	21536	27670	25774	10065	1381	1207	1056	981	986	980	980	960	889	945	954	954	899	867	919	915	898	927	876	911	923	887	875	901	901	909	913	957	896	926	853	913	897	932	940	916	874	874	902	879	867	901	926	876	875	925	920	915	904	857	950	857	905	870	932	913	929	917	873	859	903	927	882	874	940	890	867	928	945	895	881	953	869	918	908	959	881	898	878	907	855	881	907	862	928	894	869	857	883	910	908	914	871	930	866	853	902	889	926	874	924	915	951	963	943	885	860	893	904	868	918	880	947	914	931	939	903	943	880	857	887	920	955	914	905	872	879	889	887	904	914	886	896	888	903	904	927	927	944	934	889	928	860	875	864	929	882	826	875	862	908	874	892	916	871	908	890	878	884	908	869	893	893	947	866	889	893	889	879	874	882	890	889	891	920	881	894	855	972	949	904	893	853	873	862	895	911	871	882	920	924	906	882	907	874	949	883	867	966	900	893	855	901	889	909	948	887	866	898	848	927	880	894	921	924	887	885	944	878	863	917	920	898	922	924	858	937	871	917	833	862	907	915	839	923	848	890	895	919	923	909	922	850	886	897	907	879	905	879	847	886	873	913	920	877	872	882	847	883	869	911	902	877	900	881	880	827	940	895	929	891	892	909	901	911	907	909	828	844	844	902	863	892	874	892	892	848	878	865	908	928	857	864	898	883	860	889	940	868	899	901	897	875	861	897	882	889	877	887	923	819	881	899	881	900	931	932	898	927	844	883	951	894	887	912	857	942	894	877	871	910	886	886	861	899	944	907	860	889	897	877	849	862	909	918	894	849	884	834	877	923	925	944	877	944	919	868	926	937	826	899	872	860	904	864	936	901	917	854	933	906	921	905	895	854	922	878	912	903	861	946	891	859	899	929	839	933	958	937	904	858	900	973	862	855	935	891	892	879	891	968	908	870	848	896	896	895	895	872	882	890	859	956	884	919	891	871	953	866	897	899	922	876	876	900	932	902	891	853	845	902	969	912	920	882	927	905	884	929	896	921	939	937	931	880	840	854	948	864	883	954	895	868	885	919	901	901	864	873	915	937	957	849	879	879	870	886	939	907	874	929	880	931	888	877	914	890	899	869	892	885	846	946	915	874	954	870	847	916	894	906	871	914	919	949	858	960	900	899	918	874	879	954	914	933	934	924	845	921	828	851	924	893	871	859	944	923	913	909	883	898	866	898	962	872	878	898	911	933	884	864	871	890	918	931	884	899	911	920	864	906	927	885	940	934	914	847	845	924	881	897	883	893	938	890	853	883	857	909	954	922	909	891	901	878	877	902	900	890	904	879	885	951	887	838	832	877	860	924	900	898	865	864	899	876	901	890	853	821	884	889	900	933	864	927	880	936	924	898	885	947	897	923	883	926	911	916	926	896	874	867	856	909	907	889	869	883	909	875	842	859	893	905	934	876	847	926	897	857	880	891	877	885	866	872	938	875	934	881	844	818	892	863	887	886	857	830	902	883	941	871	945	929	887	883	853	879	921	906	885	908	896	912	902	870	898	899	942	897	894	917	976	872	879	855	877	914	941	864	891	933	909	918	871	891	909	917	888	876	899	891	834	872	933	924	869	811	860	898	915	873	909	904	885	945	950	922	861	854	935	953	939	865	857	941	869	877	875	900	876	881	887	863	872	926	879	953	841	837	875	940	901	911	895	931	851	902	871	882	880	887	896	889	969	919	849	975	961	896	888	902	885	944	933	889	905	919	846	922	902	871	886	939	922	915	887	915	874	926	903	867	899	916	898	890	915	929	879	906	921	902	901	908	894	899	868	870	876	874	894	866	921	939	930	871	898	846	910	879	885	856	899	935	858	896	878	921	899	931	834	877	894	879	970	881	869	852	885	891	879	881	905	893	888	873	899	880	883	910	911	910	914	833	893	837	879	889	901	915	896	886	870	927	912	910	853	904	881	895	878	828	891	963	878	904	878	890	904	909	888	892	939	861	918	932	857	911	893	883	916	866	924	862	885	929	907	854	892	855	939	873	934	934	905	874	920	894	833	923	932	919	909	938	864	822	896	899	934	883	872	859	883	848	942	854	927	941	912	910	914	923	910	855	875	830	935	933	897	851	920	909	909	899	894	943	903	878	880	894	884	868	889	932	925	881	868	857	937	887	837	862	898	948	927	889	907	896	885	850	880	887	862	880	851	913	888	895	819	844	915	856	913	918	897	842	862	855	925	875	927	909	943	907	906	900	876	916	918	863	866	850	880	872	907	915	836	874	906	899	884	878	915	872	867	901	936	901	892	929	822	920	918	886	915	910	857	915	946	873	920	881	888	912	898	875	857	885	865	940	853	892	885	885	868	862	870	921	905	902	910	917	866	917	911	922	854	957	884	945	883	889	910	920	881	873	926	887	908	914	889	852	873	855	890	889	862	920	883	886	866	917	929	895	891	882	931	928	865	919	906	924	885	896	852	941	868	904	881	905	880	891	824	887	855	917	904	860	903	900	860	928	916	901	859	895	858	896	867	858	819	912	858	893	908	897	889	916	922	914	877	861	914	939	911	930	914	914	902	927	902	889	889	869	876	898	851	900	868	931	895	874	888	867	890	892	928	875	865	932	914	940	911	903	814	886	920	924	914	876	847	905	893	867	928	871	881	879	862	853	890	901	920	900	844	880	874	869	916	878	873	897	884	924	875	933	912	921	914	890	903	885	875	851	930	854	923	909	947	912	928	891	930	893	857	922	919	900	872	964	917	878	845	932	886	852	859	930	849	963	908	896	883	930	872	901	848	912	917	851	853	857	879	876	893	921	912	944	848	878	912	921	910	916	826	868	899	881	909	867	870	841	913	883	880	925	910	950	963	939	875	891	895	840	885	905	929	897	907	954	878	859	897	920	872	879	925	852	925	897	933	941	952	914	897	883	832	854	908	871	894	915	912	856	908	826	915	846	870	877	882	882	914	985	883	878	882	821	947	928	911	922	853	893	865	885	945	885	905	811	859	915	867	898	888	915	948	844	871	851	882	898	901	878	876	922	901	862	928	901	883	876	884	913	900	911	824	896	914	879	933	905	905	836	926	874	894	884	855	891	907	894	872	914	937	917	889	848	824	900	914	885	920	955	914	951	920	906	883	817	901	905	896	912	877	888	916	889	883	888	952	862	888	899	870	828	858	883	898	912	898	930	970	861	883	884	835	875	887	926	899	934	929	868	923	901	873	850	849	954	922	859	890	878	887	854	950	886	917	907	893	834	870	897	870	926	869	892	917	900	909	947	888	908	932	878	931	936	884	964	889	856	879	865	830	875	870	901	932	886	855	884	903	866	962	946	878	895	934	889	897	907	821	883	890	914	963	841	902	881	919	878	919	914	870	934	949	894	941	904	918	871	877	868	865	901	910	951	870	884	856	863	917	937	864	850	875	898	836	889	865	938	859	910	871	918	875	921	877	874	940	869	895	880	892	935	963	909	882	898	893	870	814	899	877	842	893	847	911	886	928	871
12999	5108	3533	1987	1725	1486	1268	1178	1065	1109	1037	994	953	937	974	957	912	888	951	914	912	937	907	896	917	842	907	899	874	887	898	890	862	890	935	977	926	913	892	947	922	912	872	888	879	892	886	905	840	845	931	823	877	910	888	881	903	913	941	851	891	897	862	887	915	892	924	887	866	887	946	901	884	916	876	918	883	898	897	915	897	903	852	926	919	893	871	917	869	938	925	943	916	931	893	902	875	918	830	890	900	914	892	949	865	895	937	938	919	912	865	917	897	896	932	950	952	916	884	937	894	890	917	891	884	944	908	910	916	888	881	885	880	923	862	935	917	898	914	883	878	900	932	893	981	925	941	903	857	906	852	866	910	879	882	877	848	889	930	860	911	887	910	883	920	933	887	858	907	900	951	867	877	885	868	886	897	873	922	904	881	859	900	899	913	860	876	925	930	848	903	876	914	955	867	861	861	870	929	912	894	925	907	894	914	908	953	836	913	906	877	905	857	894	872	929	888	889	916	816	877	874	881	880	896	882	895	907	948	826	903	835	903	925	889	973	874	923	879	889	895	890	862	862	846	857	873	847	901	873	875	928	931	915	859	895	853	892	911	855	884	878	867	920	904	980	904	862	917	872	883	883	906	888	915	906	916	874	904	854	911	848	870	869	861	914	909	898	915	917	924	837	867	893	854	889	904	906	901	846	940	917	889	897	890	875	833	827	858	917	924	906	890	924	890	899	904	874	883	859	814	863	904	929	944	885	923	859	850	892	864	856	869	905	875	909	869	913	883	843	929	902	854	882	914	921	883	847	902	874	887	875	888	900	894	882	895	934	869	915	855	952	874	915	898	901	913	867	918	863	885	945	927	890	909	897	841	924	870	885	878	895	913	866	874	886	862	918	920	968	906	946	879	894	925	921	897	857	906	870	909	891	926	863	905	893	855	871	895	837	893	894	889	887	891	900	859	916	898	908	873	918	891	886	884	900	933	927	909	903	892	911	921	882	877	889	883	874	879	853	825	931	902	900	889	911	906	846	918	855	862	938	827	886	902	856	886	888	905	921	866	926	898	914	903	868	887	893	892	910	945	933	905	883	864	872	932	875	892	876	933	914	880	911	857	936	920	930	952	847	889	857	940	876	801	887	908	853	848	906	880	873	887	923	893	915	885	906	905	901	884	918	849	887	939	837	885	890	929	963	872	855	925	913	939	998	886	906	902	889	849	903	922	889	932	838	880	895	900	921	900	988	921	854	876	936	899	931	961	880	885	838	860	886	872	885	872	906	896	895	904	842	895	902	903	877	916	837	955	857	889	890	891	921	893	900	949	887	969	926	877	912	876	923	900	869	913	886	911	926	902	914	902	847	897	874	922	880	858	879	944	866	896	906	882	867	910	908	894	901	845	862	912	862	968	909	851	902	894	866	849	885	921	874	838	860	813	887	918	879	887	923	933	896	901	945	863	903	878	908	926	923	875	883	942	903	875	892	881	854	878	901	957	885	891	904	882	910	915	880	907	873	892	946	942	841	888	903	903	931	867	847	921	926	878	899	889	891	871	864	891	928	846	910	814	870	886	911	893	919	953	894	916	897	958	902	875	901	889	937	866	867	920	896	860	902	910	913	882	875	887	899	887	895	906	930	856	900	830	920	816	910	865	893	884	915	897	894	923	921	922	841	882	869	881	878	868	859	908	878	859	841	902	912	835	865	878	860	918	883	923	904	868	911	925	881	899	898	894	911	877	940	918	865	864	940	899	907	921	885	888	877	876	881	823	901	896	908	908	899	895	861	885	896	941	883	916	871	920	870	934	900	850	822	874	855	895	866	910	894	906	956	862	902	890	888	933	877	871	851	901	928	885	898	921	862	873	891	928	866	885	916	913	942	860	901	933	907	884	888	873	927	907	870	887	934	935	914	857	893	874	916	887	912	889	904	885	851	888	916	872	939	942	888	858	924	895	848	905	998	895	903	899	872	891	921	879	899	872	921	914	871	913	859	911	918	923	882	880	911	859	912	909	903	910	860	872	930	883	863	884	946	865	858	894	912	856	847	912	903	948	934	923	941	879	874	908	909	839	896	881	931	891	865	879	832	886	917	836	880	915	846	900	881	968	898	874	844	890	871	914	904	929	873	927	914	946	966	910	879	870	937	905	905	924	865	917	897	904	896	942	911	886	889	900	921	826	900	954	868	884	894	863	910	895	857	854	897	934	845	917	917	927	822	854	889	906	826	893	938	866	911	869	823	880	926	869	925	877	861	842	953	943	886	920	863	892	928	864	861	893	870	908	876	889	899	1010	909	889	866	938	849	864	887	906	947	955	887	920	894	840	857	880	935	926	922	915	901	893	914	893	940	857	881	888	892	874	908	913	871	911	877	908	863	927	866	857	911	926	860	882	884	892	859	886	909	910	919	898	870	939	883	885	880	920	857	873	875	869	950	883	899	870	918	923	872	887	878	893	840	860	923	886	883	875	898	922	818	917	943	913	904	910	912	865	861	917	876	917	861	893	906	875	895	947	889	924	875	833	864	866	894	907	875	932	897	930	891	883	885	888	908	952	922	845	898	888	869	920	932	889	857	894	912	855	900	885	856	909	914	859	903	922	830	929	900	898	907	930	941	885	924	887	907	847	893	854	934	916	871	818	892	851	889	910	889	893	866	861	850	931	869	944	871	905	878	919	918	910	865	879	890	924	923	911	934	875	856	864	928	869	959	889	865	902	896	915	893	860	864	870	906	904	885	935	897	853	819	870	892	907	906	867	889	893	883	953	885	919	860	872	862	872	864	870	879	915	894	889	886	884	958	903	892	885	895	885	914	928	923	856	876	890	871	901	891	930	848	905	886	910	942	895	897	909	942	916	908	876	825	878	849	872	895	861	891	864	911	899	898	874	881	915	857	843	866	889	925	912	939	858	918	879	868	918	930	944	894	896	921	881	855	900	901	851	897	857	885	867	860	889	881	922	916	910	882	884	872	883	929	905	842	910	914	913	884	938	944	854	898	914	874	913	910	897	878	927	882	868	902	960	890	900	865	914	859	885	916	871	875	914	912	921	910	907	960	900	894	895	926	897	919	939	866	883	899	918	874	853	898	912	865	864	903	840	845	881	910	889	862	903	915	875	893	893	926	934	898	876	919	895	891	874	909	857	890	875	778	903	895	861	881	853	957	910	870	895	927	896	919	877	879	981	885	901	886	899	872	865	875	862	917	914	892	878	849	880	828	874	896	892	861	932	947	903	933	918	888	859	877	854	930	905	910	905	884	919	860	878	909	898	921	880	926	938	886	881	907	827	900	905	914	868	924	902	910	933	860	905	928	896	870	905	899	868	907	851	909	892	887	938	890	864	937	909	913	867	937	895	901	843	871	882	918	928	916	895	885	880	946	865	891	930	917	949	895	885	842	888	884	870	877	916	896	890	892	920	929	906	905	900	897	909	895	882	853	881	899	917	864	884	926	880	919	876	850	855	874	906	917	925	884	929	871	880	918
23037	21556	29337	24234	21557	21630	7485	1461	1131	1107	1064	963	939	906	887	900	885	851	830	890	806	821	804	804	840	772	783	751	766	779	767	794	744	782	752	739	800	826	771	749	795	767	796	763	766	814	795	769	768	790	757	799	733	747	774	797	819	779	753	774	753	766	776	777	804	760	736	778	827	717	745	784	740	733	762	735	782	765	774	822	748	762	759	791	760	787	774	775	794	762	837	722	775	757	752	796	772	784	752	772	767	744	793	810	804	761	828	781	783	774	789	784	755	807	742	763	826	803	778	736	798	816	783	773	781	780	741	762	785	749	784	767	749	726	762	793	759	769	734	769	771	771	802	763	748	812	778	782	751	793	760	767	771	808	754	783	688	713	738	733	781	744	754	783	781	709	741	727	802	779	737	793	746	730	748	795	748	768	735	766	735	731	788	775	729	787	779	748	762	756	738	770	753	801	756	786	773	781	723	752	781	777	773	783	768	773	754	757	775	801	775	734	763	748	772	743	746	815	776	728	758	770	764	771	740	801	740	718	756	705	750	756	782	772	745	765	767	770	772	745	746	761	714	762	773	744	746	782	776	716	780	802	736	739	748	781	744	761	781	739	811	785	797	804	793	783	746	794	742	779	748	773	718	773	748	763	753	730	764	817	790	786	742	799	742	790	792	768	771	706	757	790	777	768	767	807	760	744	738	730	806	711	746	770	750	717	749	816	750	749	760	766	738	755	782	755	763	749	779	796	723	786	753	732	753	695	781	769	728	738	769	739	761	748	705	767	771	766	775	704	801	781	750	774	757	734	795	731	745	752	768	718	779	745	754	746	778	752	747	720	731	777	754	759	763	709	773	753	738	752	767	786	792	729	766	732	736	755	771	816	786	730	723	815	732	769	748	774	778	748	781	724	733	794	761	724	759	828	741	699	782	762	735	716	707	750	781	746	813	800	782	755	751	765	735	717	762	772	771	763	739	741	741	761	756	809	748	756	751	720	713	759	750	754	780	766	763	726	761	703	768	768	770	840	779	739	789	803	757	791	708	750	796	758	764	734	794	770	812	761	721	772	808	803	754	761	784	796	744	738	812	793	767	815	800	767	806	694	687	722	754	747	726	821	701	778	778	767	771	740	750	763	709	762	768	779	758	771	809	779	800	780	728	770	736	800	781	762	736	826	697	787	763	793	808	751	767	750	803	770	735	755	792	776	805	758	737	722	764	779	770	726	760	769	777	791	758	831	770	718	777	789	775	753	782	756	777	702	744	774	793	772	702	744	809	720	777	774	758	764	782	763	752	767	762	763	765	763	749	785	778	750	792	774	715	758	777	799	781	807	786	747	667	759	750	774	790	750	806	760	759	764	796	694	769	757	766	740	739	710	814	783	750	795	752	724	756	805	809	801	764	813	748	779	743	744	805	729	761	767	769	738	765	792	740	730	760	756	757	747	776	755	783	754	748	762	734	728	776	785	776	715	739	724	774	799	752	806	738	781	723	765	725	790	737	760	755	731	752	748	802	736	785	756	805	717	725	727	770	750	816	737	773	733	732	760	759	775	759	788	758	771	754	802	809	713	737	758	806	806	773	780	742	752	710	798	780	783	778	788	779	751	802	799	771	707	751	770	756	738	729	766	776	806	727	752	791	755	713	755	785	781	740	770	777	802	739	767	731	747	791	761	740	741	781	809	766	765	812	720	794	725	778	774	798	742	758	782	758	776	754	793	753	719	710	746	747	771	746	727	809	747	723	788	811	775	750	708	717	769	782	798	730	759	745	738	765	784	726	781	760	760	743	752	712	754	740	755	745	754	788	809	747	731	761	749	744	776	744	779	758	774	802	814	805	692	788	780	766	746	783	744	744	755	749	814	785	738	746	754	742	715	736	721	755	725	784	745	779	782	719	748	730	751	778	729	754	745	780	716	740	728	713	760	737	755	779	754	781	727	786	774	777	816	791	776	770	752	749	759	748	733	755	764	760	769	788	752	776	796	779	782	761	793	810	772	863	767	759	715	710	772	815	760	786	753	751	796	751	816	807	716	764	705	702	757	741	731	729	785	758	767	783	786	763	782	804	765	729	774	731	715	773	765	765	762	796	724	791	736	749	736	740	765	814	782	740	762	738	732	725	765	737	813	718	782	771	735	789	752	768	761	714	815	767	793	793	790	766	766	761	757	733	737	768	744	761	735	763	760	788	763	784	724	771	756	745	769	789	790	727	748	765	756	759	758	787	752	805	774	779	761	754	764	741	820	752	773	765	784	698	727	788	776	787	746	720	741	724	783	740	702	734	737	763	794	766	734	722	686	751	683	742	734	743	771	789	724	746	727	780	715	746	782	720	776	714	740	710	703	768	758	795	739	769	785	721	783	745	782	770	796	772	709	739	751	796	755	748	785	767	827	784	732	756	763	770	745	749	721	792	735	788	765	754	813	752	742	759	775	757	758	745	774	806	789	748	758	754	713	791	753	765	756	722	752	782	700	759	708	802	764	810	763	756	807	766	718	767	738	796	792	750	765	771	788	717	744	761	757	734	771	786	777	809	760	716	734	786	734	804	756	742	748	724	785	799	758	742	788	719	736	776	839	794	741	770	758	738	761	816	731	739	808	784	717	785	762	766	729	766	775	760	771	751	758	739	780	788	768	791	767	719	787	752	769	742	781	724	771	753	753	786	705	788	789	751	765	746	775	772	754	720	719	762	750	757	750	772	727	755	780	745	770	795	797	776	765	796	802	803	817	770	772	745	720	773	795	794	767	745	739	726	749	766	740	749	741	766	715	743	737	792	737	743	725	772	747	728	738	708	762	782	781	768	743	722	743	740	737	742	762	730	769	787	736	786	787	769	751	786	751	734	745	748	733	724	828	775	752	772	742	790	795	741	780	739	766	744	796	749	702	807	758	730	740	792	740	770	715	741	793	729	773	821	750	789	775	773	792	741	775	820	761	771	737	709	790	775	786	672	752	780	784	759	788	777	759	841	774	752	717	773	756	756	740	778	761	762	736	749	746	786	783	779	801	738	751	727	743	777	760	800	756	702	725	807	752	775	758	787	735	787	749	771	765	793	732	752	783	746	786	734	756	744	784	741	746	765	789	733	755	784	768	758	770	740	785	755	804	750	707	809	771	735	766	739	750	776	793	772	795	706	702	769	741	778	740	722	729	732	774	745	775	738	748	769	698	765	757	799	703	764	765	753	749	779	767	747	782	778	787	707	751	743	714	765	795	762	807	767	721	773	712	772	747	797	760	763	777	781	747	811	740	731	771	740	755	784	719	759	727	765	728	745	817	812	739	768	806	765	772	767	770	784	752	757	748	756	728	692	742	699	762	789	782	784	834	758	741	762	773	751	804	781	770	745	758	757	814	726	770	772	704	809	687	724	741	756	754	751	754	790	787	763	748	739	728	805	779	743	731	827	718	759	775	766	735	754	779	720	799	755	769	756	771	724	793	806	765	712	729	750	795	767	767	747	771	722	723	797	766	772	788	781	736
15482	13694	9400	4662	3503	2796	2234	1798	1511	1329	1158	1155	1047	997	919	978	937	889	872	896	878	839	839	809	883	851	749	801	790	786	763	751	797	769	750	750	757	758	777	732	735	737	711	774	761	766	772	768	743	747	727	776	716	731	767	755	732	775	735	730	761	714	707	760	792	768	784	770	784	752	773	719	762	792	775	735	743	762	764	751	783	767	782	775	726	768	734	752	788	778	736	790	756	759	774	744	783	758	785	807	728	750	765	779	752	789	782	760	803	759	788	771	761	810	781	766	820	767	793	765	767	794	822	772	801	739	763	767	740	777	747	772	756	770	741	724	745	764	731	761	707	736	743	748	739	734	751	770	751	795	733	785	731	755	783	735	777	772	782	719	779	774	720	718	746	747	757	807	800	752	747	733	781	728	696	748	728	749	750	802	773	751	804	710	769	758	732	727	808	742	729	769	708	714	771	761	736	734	783	735	715	732	729	761	735	714	740	796	820	763	739	778	730	739	762	704	752	769	757	756	738	726	671	759	722	731	762	741	750	735	805	741	752	730	725	705	755	779	775	729	744	775	720	704	695	747	760	724	734	757	717	758	712	743	714	728	756	764	724	748	782	815	766	715	752	734	770	801	703	729	738	701	763	739	760	797	738	755	761	730	758	741	764	746	721	721	747	777	713	708	822	744	763	746	752	769	755	764	764	737	732	812	739	773	766	752	723	770	763	754	791	730	747	719	792	777	775	726	756	732	727	720	802	703	708	727	811	775	778	765	748	759	693	749	698	774	712	748	798	774	721	798	675	770	742	783	740	754	771	728	720	774	754	776	801	772	749	723	723	794	704	735	770	737	749	733	752	725	737	761	758	767	744	744	730	771	768	808	757	767	760	773	773	724	773	780	738	713	716	743	732	779	757	749	730	754	748	736	753	773	763	774	741	769	669	733	701	733	708	731	827	751	761	743	728	760	743	728	779	741	733	769	722	759	801	732	716	734	709	720	727	772	741	701	734	745	740	744	764	782	730	730	742	746	759	769	727	794	740	725	742	782	723	763	736	753	760	730	708	700	762	762	707	770	744	761	764	709	759	719	758	751	747	743	767	721	722	731	780	738	716	761	708	701	789	732	729	734	744	739	742	772	746	709	805	755	742	761	761	774	767	743	716	767	744	757	735	718	763	773	767	765	752	745	739	751	728	794	743	728	729	732	788	777	763	762	755	783	746	787	741	713	747	731	736	758	765	757	773	724	702	741	750	807	738	781	709	692	727	735	808	734	796	772	687	756	755	738	696	716	737	767	733	714	809	755	753	729	724	768	748	746	763	748	771	761	722	727	718	653	748	721	750	705	739	739	708	787	731	745	732	761	746	761	784	759	721	768	752	783	726	771	735	766	773	725	766	710	749	761	706	710	778	749	774	775	767	818	792	740	700	737	756	733	801	790	775	731	728	827	759	712	748	737	778	708	741	785	734	820	779	713	740	761	786	747	757	737	752	743	769	733	769	669	799	688	789	758	752	784	744	720	780	780	722	716	748	759	769	776	756	767	778	795	716	793	718	735	740	729	737	755	749	742	756	765	777	713	797	771	753	740	782	737	771	796	752	747	718	780	757	777	772	740	722	719	727	768	701	736	777	793	787	731	713	759	748	748	759	742	752	756	780	770	736	745	753	739	798	733	738	763	717	779	762	720	746	767	706	722	701	757	737	712	779	758	742	741	776	688	757	725	699	736	790	764	781	772	730	739	676	750	766	767	740	762	762	740	770	812	749	700	746	723	746	761	753	748	733	751	745	751	768	717	753	730	753	743	731	719	739	716	767	770	758	752	752	766	729	732	763	751	792	684	776	784	708	710	734	702	724	737	765	786	721	781	763	764	743	753	757	738	717	754	730	751	714	759	785	757	801	751	720	728	761	751	788	714	788	744	757	749	730	738	714	734	730	713	711	743	731	761	802	736	770	741	726	732	762	779	719	794	780	787	784	763	835	794	739	707	718	762	703	776	715	751	743	760	706	794	721	787	733	689	756	775	715	785	742	723	766	754	776	766	748	698	727	750	750	752	745	763	730	753	776	776	757	737	727	738	740	749	734	757	727	710	754	756	700	763	713	741	740	726	784	739	775	757	792	698	730	722	752	724	761	744	733	749	769	770	718	773	761	721	755	678	765	790	768	739	745	762	713	732	699	760	763	722	718	728	785	782	756	758	715	701	718	746	760	743	746	769	741	766	737	745	730	751	732	784	742	731	777	770	756	737	769	760	775	766	750	745	750	759	714	752	735	732	748	765	766	780	749	719	714	743	713	795	735	769	750	767	766	745	715	722	739	701	713	761	769	730	767	749	700	733	791	770	782	782	742	763	771	711	691	704	714	717	731	724	758	745	750	733	718	749	789	766	707	701	791	787	756	756	740	722	783	759	727	760	789	712	739	766	757	785	776	745	771	761	751	740	824	785	789	721	742	767	772	743	735	743	755	737	754	743	732	748	743	778	789	702	733	731	727	815	793	713	736	726	719	744	668	734	756	764	773	700	791	740	741	750	768	778	804	727	703	763	784	779	784	782	740	738	752	794	779	779	731	755	751	740	737	754	719	780	766	762	693	738	697	697	760	681	743	776	712	738	738	726	754	747	685	725	788	732	729	707	748	787	718	784	759	744	792	741	728	771	780	779	719	794	750	682	713	754	719	677	765	754	742	754	765	809	742	759	729	734	787	755	792	767	770	763	749	715	719	767	722	780	742	792	750	772	733	732	755	737	805	748	788	713	732	758	777	785	714	726	826	775	705	773	751	731	751	750	749	786	732	720	750	729	751	747	787	720	747	784	747	755	765	747	767	776	774	740	821	746	747	765	727	774	724	785	732	724	756	729	756	784	743	744	747	758	746	777	688	773	772	784	806	748	749	751	756	776	755	766	723	764	737	729	741	741	713	764	691	741	752	733	750	751	723	738	779	770	779	766	778	787	745	743	732	697	744	717	735	737	747	773	799	743	742	765	719	807	738	707	751	721	734	755	750	763	811	795	749	727	755	723	784	765	767	748	771	742	730	760	748	715	722	742	721	723	705	761	747	745	780	780	707	748	732	747	718	784	746	744	734	748	759	789	700	774	728	691	762	750	775	703	755	752	748	724	702	756	797	735	756	732	758	755	770	785	764	754	762	779	776	729	748	740	678	742	790	768	768	719	762	770	741	744	803	760	737	710	731	712	735	730	737	768	735	748	773	765	721	775	772	740	771	735	762	718	815	717	764	713	747	689	750	781	759	771	720	786	766	750	760	741	799	722	716	765	775	777	735	725	807	780	735	722	758	761	789	780	756	730	742	726	771	741	774	744	721	764	686	759	779	740	755	750	749	752	772	738	728	731	723	768	746	735	761	763	727	757	794	767	791	770	727	747	757	745	724	740	763	747	733	743	740	710	765	742	699	764	716	722	777	735	731	743	740	787	724	753	741	789	784	731	759	762	711	716	737	753	789	792	754	734	761	751	726	763	743	718
29055	17865	4134	1016	779	690	691	750	699	731	708	694	705	645	724	700	695	711	666	677	706	686	731	683	735	692	680	676	693	716	625	693	681	713	665	699	735	719	692	697	697	678	703	679	764	705	707	686	677	720	660	625	711	644	690	709	682	683	691	674	703	726	727	685	729	641	736	702	744	670	672	711	710	705	756	719	659	726	688	696	710	684	691	650	726	679	668	711	641	688	661	674	712	696	669	743	671	691	707	699	673	696	678	696	734	658	687	676	660	722	672	705	714	737	748	693	709	680	663	701	704	695	743	729	706	685	722	673	706	668	681	712	722	754	691	674	737	698	671	709	676	687	753	746	658	748	682	699	717	644	705	713	711	731	714	693	700	713	704	712	681	702	677	668	692	717	695	677	702	707	675	726	675	701	685	712	724	675	700	700	751	724	716	686	649	679	703	732	688	680	690	713	675	696	671	680	670	630	713	718	703	716	685	697	663	704	615	693	691	632	683	681	671	688	698	700	672	675	677	729	676	722	697	702	725	701	696	714	699	716	687	655	678	677	678	670	709	717	697	653	684	713	694	660	693	679	662	687	650	704	731	638	669	691	620	695	694	705	677	714	767	694	705	702	698	706	734	736	712	709	694	717	688	664	705	662	678	706	672	757	690	674	695	744	662	688	720	706	692	702	690	666	719	696	644	704	677	685	672	668	670	741	727	695	682	690	663	719	707	647	695	694	684	663	665	709	654	669	682	663	687	678	667	679	733	668	700	695	693	663	664	740	702	688	668	699	665	692	717	671	666	740	689	672	738	659	731	680	716	645	728	702	728	682	726	735	667	669	675	695	686	688	694	693	667	737	682	735	680	649	678	692	723	728	690	726	710	681	670	690	692	661	713	659	686	733	694	688	705	697	721	682	656	703	691	704	660	693	675	670	691	702	661	686	675	651	688	662	681	729	683	676	708	710	695	688	741	650	685	663	676	688	670	714	704	683	691	676	737	666	674	700	692	665	696	716	730	692	695	664	728	654	669	678	633	689	661	728	705	653	722	706	662	690	683	719	690	642	690	707	701	722	718	683	674	652	681	744	693	711	700	723	714	702	701	656	672	687	675	687	659	722	647	695	684	660	696	703	676	682	689	682	701	678	728	670	743	674	707	719	686	640	647	692	654	669	644	662	655	721	667	651	638	683	715	684	660	718	666	767	656	701	682	732	664	716	667	732	714	696	697	672	680	722	662	668	699	689	702	701	708	669	655	740	680	650	707	680	708	685	710	679	701	707	693	727	656	681	692	661	723	678	689	634	690	638	670	677	654	657	685	689	679	747	658	689	684	712	696	735	697	673	674	700	683	718	677	736	728	698	670	669	671	659	732	726	700	665	670	668	704	649	719	684	662	693	732	691	670	680	713	705	692	743	705	681	627	697	688	678	692	677	680	706	682	649	734	667	724	717	715	668	710	696	694	676	659	685	648	698	711	702	696	704	715	702	707	710	696	661	686	722	687	677	680	645	708	672	707	687	687	724	708	765	698	657	674	632	683	673	736	697	693	712	713	670	701	646	725	693	664	670	692	685	679	706	661	662	733	721	705	694	712	711	658	688	708	633	704	683	718	686	686	718	624	709	640	652	613	680	714	657	714	727	644	680	702	709	679	684	682	719	757	748	715	691	694	669	680	702	684	643	683	678	687	732	751	657	726	667	677	711	722	729	656	685	681	678	638	673	693	683	685	714	698	686	658	678	670	673	661	674	738	698	683	704	708	679	705	702	726	695	715	701	679	697	678	707	720	700	677	722	703	750	692	672	694	711	662	687	708	689	742	636	679	686	665	695	675	703	653	704	634	708	680	689	702	680	667	700	669	661	692	698	662	665	688	720	697	683	698	680	692	678	644	688	699	692	629	658	667	639	712	682	644	679	705	699	669	698	667	708	680	650	722	671	626	715	707	720	680	657	718	717	699	695	717	652	664	674	723	700	674	674	725	745	696	708	644	645	717	709	672	728	653	661	694	677	668	686	658	668	679	682	686	683	663	666	687	704	651	744	686	699	707	653	719	701	672	696	648	686	700	687	722	686	729	636	687	733	663	660	678	691	686	740	687	685	715	665	740	670	672	659	664	714	706	703	668	703	710	716	720	628	714	696	680	683	713	718	678	650	724	637	678	661	683	699	637	682	655	710	668	654	696	679	660	696	705	722	674	732	703	737	685	675	678	699	739	666	673	688	674	738	703	673	689	727	736	673	639	690	715	717	661	685	721	697	657	708	642	668	729	656	653	658	700	666	684	656	684	670	701	660	723	700	657	675	651	656	706	711	675	751	665	632	717	701	688	727	680	703	682	713	690	704	696	700	724	728	687	702	671	711	681	692	688	670	724	682	711	720	627	659	688	688	690	702	686	699	669	684	700	709	685	674	704	667	740	659	675	712	683	708	648	700	636	692	674	683	666	671	686	645	721	679	768	732	696	692	718	642	718	661	720	727	691	684	691	681	677	718	643	673	696	714	676	735	653	714	673	671	711	690	660	726	697	684	714	734	665	657	751	714	671	690	733	645	668	695	713	677	722	657	619	694	693	680	650	698	668	711	724	694	752	653	719	682	685	686	701	655	727	670	716	718	680	734	674	716	698	670	674	693	684	658	695	732	772	636	670	619	672	718	737	695	652	691	646	718	748	699	756	672	706	682	685	714	685	647	687	672	681	676	713	657	670	689	703	747	687	674	690	676	691	715	664	652	661	673	717	715	687	645	729	659	643	672	703	668	665	729	724	620	720	646	667	627	725	681	743	731	745	695	723	698	718	658	743	706	706	697	730	689	689	769	711	692	709	653	695	647	619	711	660	680	718	676	653	750	707	730	667	676	645	701	681	679	712	657	736	707	675	695	730	699	632	725	744	701	706	715	694	693	692	692	699	712	654	658	706	695	728	682	639	674	671	741	734	701	670	709	671	685	700	700	697	694	664	681	726	719	701	715	702	681	670	718	675	686	669	729	727	664	656	729	700	701	690	694	727	693	741	721	679	716	671	701	746	726	729	715	713	692	681	687	691	692	696	673	651	656	744	657	658	708	711	670	667	660	639	689	705	707	684	714	692	637	672	701	717	682	675	723	684	709	704	735	659	682	659	689	719	748	690	696	694	686	743	730	696	669	748	715	713	694	649	747	705	693	725	722	671	696	709	718	666	713	694	707	690	683	666	685	684	670	683	695	685	707	717	696	720	639	657	693	702	710	686	727	712	698	674	665	678	708	676	684	678	674	663	690	686	662	679	720	702	672	686	679	706	691	701	705	610	652	670	676	693	683	652	676	685	696	687	682	746	704	674	689	691	694	695	688	683	668	723	691	673	674	656	653	704	708	751	723	794	679	696	719	675	694	707	739	737	676	691	702	672	692	684	683	726	688	694	705	713	688	731	700	693	661	657	689	732	705	731	685	662	711	660	657	708	668	683	688	690	724	677	662	692	695	738	670	648	656	679	671	662	663	751	687	679	687	703	673
14001	1117	1052	818	793	740	762	723	728	741	682	747	664	740	714	722	727	710	683	733	748	740	715	737	745	757	730	678	698	690	723	714	710	701	687	709	728	722	686	702	734	761	692	680	748	668	718	713	685	737	717	709	733	679	737	760	726	725	727	676	678	743	690	676	716	694	713	685	636	712	696	717	735	716	708	715	670	746	701	715	749	733	699	676	711	696	746	700	709	744	763	723	747	721	689	698	710	690	747	776	701	678	733	723	706	790	740	710	744	734	766	698	710	709	722	724	736	724	731	761	626	706	722	741	726	740	726	691	711	717	747	701	669	656	690	738	739	658	761	711	720	719	711	722	699	707	678	716	714	694	705	714	772	722	672	686	725	664	714	735	661	738	663	737	707	726	733	699	675	720	683	736	633	744	699	696	708	662	700	678	690	702	660	747	688	773	712	738	709	691	768	695	706	714	724	751	687	725	700	673	700	708	745	817	723	719	727	716	774	727	715	727	707	761	705	700	727	752	753	719	733	682	662	755	737	662	761	698	692	712	722	720	707	762	711	694	752	700	741	734	713	678	724	711	700	708	676	733	730	718	766	729	707	710	708	682	718	735	708	697	688	768	678	737	749	766	747	713	746	716	746	693	697	696	709	696	683	718	717	707	744	735	729	735	715	688	702	706	715	743	703	678	695	742	674	730	699	760	777	715	737	735	691	645	673	711	733	723	678	741	693	714	689	721	712	693	705	704	729	710	755	717	757	678	709	734	732	717	722	761	735	703	739	760	710	710	693	735	736	739	711	715	722	723	777	711	665	708	652	689	754	688	698	689	723	694	753	738	698	705	700	725	719	692	674	739	695	717	720	724	674	738	671	722	757	717	732	724	722	691	656	721	714	770	702	659	741	777	714	740	762	786	705	694	718	689	740	698	685	666	688	725	715	686	744	728	663	697	759	717	737	747	740	713	708	695	757	717	661	689	734	658	714	780	710	707	685	743	715	733	709	704	705	717	729	693	729	729	698	672	734	693	655	730	717	736	752	763	706	703	731	769	710	682	744	656	714	717	670	717	728	720	722	736	754	749	720	695	732	772	703	688	692	657	714	743	745	683	709	747	718	725	707	691	728	768	756	659	776	718	718	705	681	733	745	695	737	690	671	751	729	694	722	756	706	724	689	697	709	721	721	691	744	775	712	706	718	682	705	703	758	770	746	749	720	673	672	730	677	706	714	714	706	712	730	704	766	780	757	701	675	678	700	714	769	730	721	697	691	720	713	732	747	745	729	723	727	715	709	700	722	743	737	712	715	742	722	690	744	707	732	701	729	681	673	696	726	703	683	678	692	676	680	695	720	708	684	685	700	715	692	719	761	672	727	671	703	686	721	704	723	730	695	723	714	699	770	763	726	697	701	737	738	684	703	740	668	704	712	702	698	705	736	703	740	728	687	735	672	656	740	724	684	735	701	761	750	726	724	699	724	716	729	713	753	768	710	726	753	689	644	762	720	738	720	663	698	670	697	704	758	737	692	749	671	720	698	746	704	729	665	715	744	759	667	751	691	683	743	732	713	713	724	708	740	709	718	732	752	725	718	741	719	713	749	713	740	706	745	698	730	699	752	688	705	676	712	678	693	708	716	746	733	718	741	698	666	730	708	780	756	724	724	737	704	704	758	659	685	708	745	719	730	732	723	686	785	759	707	687	697	717	731	746	716	706	698	772	718	713	751	767	748	699	718	689	683	726	712	734	747	711	734	712	743	683	749	674	690	684	724	737	734	707	725	722	711	699	754	700	684	763	713	695	723	712	699	688	791	666	693	742	723	705	670	751	675	705	719	692	716	718	722	703	707	687	701	700	713	740	773	681	677	696	753	763	703	675	707	722	697	640	707	730	716	706	712	671	763	737	680	694	692	758	672	717	691	740	739	732	727	721	696	725	699	728	675	679	734	730	689	715	708	732	756	706	759	734	705	740	697	674	706	693	736	676	717	728	742	712	684	727	725	701	695	704	700	711	729	724	727	692	709	734	738	715	729	688	734	682	740	693	700	696	716	713	737	683	718	760	730	751	694	776	670	686	741	751	730	667	769	728	684	774	711	709	706	679	708	698	698	708	672	689	665	673	705	685	709	769	698	727	775	730	711	712	752	712	707	695	740	700	710	714	718	693	753	687	745	722	683	733	776	727	711	736	689	738	721	757	712	763	703	744	699	723	728	749	768	702	691	674	801	715	718	708	725	703	702	712	692	717	674	699	708	725	675	688	712	713	734	662	697	739	745	714	755	705	688	720	711	714	691	728	707	732	733	720	695	752	726	700	734	764	697	710	700	747	721	741	681	715	743	696	743	738	675	709	710	740	726	747	737	735	686	725	706	707	738	689	667	694	721	706	691	685	735	705	750	702	699	765	783	703	695	721	693	703	725	702	713	737	719	751	711	692	742	726	720	734	732	726	722	738	777	772	734	675	700	666	678	710	751	698	719	730	757	698	669	728	724	713	687	688	710	732	707	731	677	747	740	732	707	747	698	723	725	725	714	725	766	715	731	673	700	756	690	737	698	699	721	681	715	701	680	712	648	704	738	723	755	723	697	692	753	722	742	733	650	705	752	729	766	702	746	699	688	740	713	700	790	724	714	713	712	761	715	709	694	701	685	660	693	714	721	745	731	713	708	736	676	687	730	722	729	663	689	745	714	737	714	750	709	724	715	702	694	734	697	745	732	722	730	689	686	681	752	721	676	714	740	663	700	684	720	706	746	737	750	721	733	724	686	706	736	698	713	726	734	728	768	681	751	728	741	788	711	734	788	747	730	682	740	694	684	717	755	721	714	728	701	688	731	690	720	646	709	713	729	710	688	761	667	706	714	742	678	724	717	744	760	725	766	694	694	723	693	721	679	702	709	668	720	691	680	703	695	660	766	699	724	720	722	702	716	711	736	721	705	710	662	713	750	677	709	733	693	691	713	716	678	699	717	735	766	704	757	716	705	761	745	693	638	748	731	730	700	722	713	710	736	699	768	745	703	716	731	737	695	659	700	703	705	706	711	659	715	726	720	713	746	699	682	763	694	748	742	754	754	745	743	690	694	752	716	698	763	736	688	707	680	694	704	688	728	743	741	740	680	686	692	666	732	736	734	759	703	708	738	705	721	683	750	750	710	711	743	729	695	708	747	709	745	678	735	680	753	707	727	696	742	694	726	762	785	712	718	712	715	728	656	734	687	757	751	694	701	704	721	772	691	727	751	733	703	666	696	770	695	691	681	734	742	711	690	737	721	708	717	789	665	726	689	702	703	681	718	750	710	727	715	753	712	738	720	729	684	713	670	699	692	683	669	724	735	712	677	753	695	693	770	773	685	710	706	711	699	694	751	673	746	721	734	748	733	716	726	715	736	728	697	698	748	736	719	665	718	704	728	738	786	748	713	697	683	695	724	713	692	686	719	784	729	692	716	750	714	706	727	693	669	676	698	730	736	750	732	738	717	743	714	683	696	685	709	724
24234	21559	28784	24561	21448	9959	1269	921	796	772	707	718	685	586	579	619	574	627	615	572	575	576	546	572	567	552	528	589	548	581	559	585	580	585	547	558	589	572	554	534	556	538	517	576	519	590	571	557	580	549	563	552	565	518	553	569	571	563	564	558	556	545	566	553	563	574	517	528	595	550	564	603	549	592	553	555	515	537	536	536	585	563	582	585	531	564	544	520	528	556	565	567	521	565	543	599	539	547	586	587	572	565	548	564	546	558	562	553	584	538	538	589	559	582	554	567	532	544	593	573	572	536	563	557	557	610	537	552	531	520	583	555	564	581	583	561	535	544	554	566	568	530	568	540	541	504	548	532	574	540	559	532	571	521	542	522	546	565	504	524	567	551	568	544	600	582	539	542	556	531	539	555	515	556	589	541	482	549	565	527	574	555	569	541	526	597	523	574	582	567	567	512	548	569	550	563	530	559	591	591	543	552	524	560	558	598	568	542	557	538	543	558	539	561	571	589	562	572	552	529	561	560	522	568	535	536	570	531	565	560	566	550	587	529	595	518	534	555	538	558	562	554	569	572	582	566	564	563	566	533	547	531	542	560	608	556	563	525	520	564	545	568	530	549	571	558	566	606	572	545	575	553	572	546	550	536	573	574	534	568	602	567	535	518	565	560	538	530	531	540	539	519	513	590	515	600	529	566	588	598	534	552	547	562	543	575	526	561	537	529	554	556	520	590	565	581	587	574	541	545	561	547	607	580	519	570	551	543	536	571	587	534	550	553	560	585	548	573	563	548	566	533	552	537	562	560	564	581	530	573	544	580	567	534	550	537	529	568	526	563	555	541	547	551	513	572	548	620	584	540	551	559	573	517	576	544	544	554	534	542	516	569	562	525	532	555	533	577	551	536	542	522	593	558	565	531	525	584	596	549	557	506	544	556	547	502	544	554	550	578	535	522	533	534	566	531	530	567	543	571	552	562	576	503	570	553	494	555	548	541	567	556	564	505	559	595	568	509	504	551	540	558	595	532	561	555	547	554	602	553	592	542	563	542	583	530	559	526	522	552	582	532	544	546	566	547	577	534	538	510	548	507	531	538	555	565	543	564	544	535	570	538	597	550	553	527	552	560	608	562	579	584	552	564	563	562	524	531	538	576	591	562	591	571	544	558	527	514	536	564	563	578	563	571	572	587	531	580	530	529	541	546	562	554	531	545	556	579	582	513	526	532	546	572	549	528	566	600	514	516	562	537	571	535	487	565	548	548	536	561	536	603	559	558	550	544	540	562	545	571	540	553	585	547	541	553	523	550	570	535	524	549	578	566	575	533	523	519	563	541	565	572	591	552	540	542	563	543	534	573	512	540	552	532	544	585	525	518	574	543	561	562	567	538	550	550	547	537	535	584	559	558	594	537	567	543	538	567	546	557	544	550	576	551	527	556	543	583	594	503	518	562	529	543	555	581	589	565	589	499	533	568	552	555	567	572	577	539	566	581	533	571	579	544	524	607	497	554	579	584	542	552	574	566	550	564	539	558	540	543	549	553	560	575	583	510	555	548	553	557	549	528	540	535	562	541	575	571	552	572	550	577	509	564	540	525	580	571	567	548	551	565	555	493	567	528	568	573	571	565	547	544	521	533	557	513	548	503	549	557	560	535	538	545	527	558	538	562	550	550	550	521	524	605	546	565	589	551	565	532	561	571	551	499	536	581	531	511	589	533	551	563	545	540	522	616	561	582	501	585	586	554	563	513	556	549	526	552	566	514	574	557	561	541	539	554	573	561	556	562	564	564	528	548	584	531	576	520	537	545	516	534	550	549	559	564	555	560	580	539	515	555	551	564	545	507	543	549	538	561	555	548	522	553	547	482	543	559	529	551	558	533	558	561	536	572	543	558	589	567	539	516	550	554	535	546	550	587	621	495	545	589	540	522	582	565	585	539	521	540	595	511	578	540	549	547	557	568	579	597	514	500	556	511	545	534	558	503	511	586	565	533	524	552	531	573	545	575	535	507	570	556	546	547	562	558	524	540	582	556	564	552	527	537	504	575	548	545	536	530	604	550	521	548	547	533	547	547	522	585	520	538	543	565	570	543	539	590	523	547	564	559	613	546	548	515	517	559	580	572	506	529	565	552	532	533	557	599	520	552	551	561	555	588	558	582	571	549	529	518	565	549	564	569	555	581	526	499	572	525	564	542	566	551	542	535	554	594	541	559	543	546	550	558	571	526	526	546	592	500	515	531	573	568	561	541	510	604	620	593	557	565	523	574	577	543	565	542	544	552	569	577	553	529	566	577	537	565	554	525	523	564	572	567	544	536	583	519	571	619	564	544	583	582	523	588	568	542	560	518	534	570	561	519	516	565	551	574	553	575	519	541	553	521	563	557	587	562	589	528	544	561	533	610	572	559	567	522	525	568	544	534	580	545	578	539	568	524	587	557	543	572	500	538	565	561	561	605	522	567	557	530	545	558	536	537	578	558	534	537	545	576	520	559	544	536	552	578	560	531	573	525	562	585	518	541	563	544	535	546	569	553	542	506	568	506	555	558	523	522	560	568	512	524	536	518	512	532	543	616	577	594	594	567	574	577	593	522	529	518	561	522	583	577	531	537	525	528	599	539	516	598	551	566	530	538	536	537	540	562	552	587	569	586	560	577	497	552	523	574	575	587	536	574	497	565	530	578	538	522	567	582	542	512	567	557	524	542	592	596	567	513	543	514	538	522	599	527	523	518	551	607	588	569	573	533	559	577	525	568	537	549	552	560	529	575	581	536	587	550	515	579	549	575	516	533	579	552	534	608	550	577	587	576	581	582	559	569	565	557	549	553	582	547	551	564	563	561	572	555	516	498	591	582	538	564	509	561	600	538	563	546	550	532	537	551	531	530	533	563	555	581	555	572	532	538	554	526	537	554	548	530	593	581	521	569	542	536	576	549	512	552	540	553	541	550	541	564	584	600	543	548	590	523	546	549	547	540	548	517	550	565	521	541	537	542	523	534	548	563	560	553	553	546	568	586	572	560	564	498	548	577	549	569	565	549	565	597	528	565	513	584	535	557	527	508	559	569	571	585	581	562	560	550	578	582	547	570	539	527	561	549	558	538	600	559	554	537	535	572	555	568	557	602	565	510	580	528	536	540	522	564	544	552	588	608	524	564	541	544	538	525	549	566	550	545	526	562	572	581	546	545	517	555	565	507	564	495	538	549	543	561	510	554	555	564	557	530	567	505	525	528	561	506	507	551	549	576	579	574	521	573	495	564	589	514	537	541	513	582	522	537	544	562	558	533	596	526	541	558	562	537	513	524	524	535	576	579	594	543	529	554	570	514	535	548	564	575	547	543	580	521	567	509	553	542	548	568	588	544	547	579	584	551	582	530	528	566	532	544	518	573	569	513	579	528	551	578	531	557	547	521	562	564	553	540	553	544	546	571	501	544	560	549	550	590	524	543	567	543	569	589	553	526	523	535	524	557	500	565	549	537	550	562	572	513
15347	8340	5718	2777	2040	1592	1296	1117	970	885	825	793	720	723	664	664	671	629	676	631	607	570	633	609	605	599	606	609	560	636	607	565	595	593	561	600	592	593	560	593	564	579	589	563	600	556	588	519	611	516	607	603	568	582	571	543	612	563	590	584	574	533	555	542	549	528	567	583	567	547	601	563	631	569	530	589	558	554	581	623	565	601	533	592	598	574	592	545	602	595	562	554	583	582	574	548	607	513	586	553	587	545	584	546	594	610	597	566	571	605	614	592	582	582	610	558	549	594	586	612	553	575	614	601	584	583	587	568	580	573	573	632	565	527	568	584	598	616	576	544	567	601	580	577	593	586	539	577	577	570	591	575	535	539	561	567	563	529	574	597	586	542	545	541	576	565	599	566	566	536	567	593	586	571	530	584	586	577	577	548	589	594	587	566	577	601	555	576	589	538	586	574	587	544	559	587	545	552	517	568	542	550	578	543	545	606	590	589	567	594	591	563	564	557	574	557	594	566	573	554	570	573	581	590	582	575	620	590	597	526	572	525	597	545	587	584	608	553	597	591	617	608	547	569	569	627	602	549	564	585	583	580	600	591	583	543	575	566	536	550	556	575	596	539	607	570	551	534	591	557	572	510	549	565	562	528	586	591	588	612	540	561	553	551	531	545	592	606	587	524	589	563	549	585	558	555	588	556	561	561	574	571	566	566	602	609	569	580	588	553	584	564	551	594	504	599	575	559	588	562	556	555	571	548	566	562	603	557	539	570	569	550	580	574	565	582	560	587	570	559	534	585	541	576	577	577	571	592	568	595	577	551	545	556	562	545	573	572	589	570	548	563	536	590	566	550	564	589	534	650	595	553	599	571	590	565	574	547	576	607	579	559	586	602	559	553	582	554	539	581	575	582	616	564	590	580	582	566	562	613	611	582	569	546	573	571	624	588	611	552	591	566	526	603	596	587	569	633	514	623	592	592	550	573	574	587	565	602	549	567	645	626	583	585	578	540	587	575	519	539	528	597	561	584	576	556	535	591	574	598	584	558	632	566	595	614	563	590	602	591	606	586	551	554	556	571	597	589	583	574	622	552	600	505	563	566	554	562	599	574	558	572	576	549	583	613	556	570	586	549	582	587	587	558	591	641	577	558	523	543	598	564	524	578	522	576	590	560	569	583	574	598	583	556	630	603	521	554	581	552	582	553	591	580	588	579	590	561	576	566	542	522	588	542	580	515	593	556	578	556	596	550	596	552	601	564	542	572	591	571	556	578	559	580	584	576	563	572	545	579	565	575	526	565	610	593	580	596	542	541	576	562	548	550	520	579	572	565	599	588	557	610	572	547	580	559	573	611	583	590	577	521	548	565	567	588	574	555	557	543	544	594	579	544	564	580	578	591	562	569	562	552	604	583	522	577	584	569	582	570	575	583	547	570	536	535	535	581	589	602	557	570	558	524	542	601	562	595	556	553	596	536	565	547	585	566	605	602	554	571	558	614	550	595	525	539	570	575	565	553	563	630	567	591	587	597	557	582	643	549	561	571	581	595	552	522	592	613	624	586	553	590	577	585	547	579	596	554	613	532	600	564	539	621	613	560	575	580	640	581	559	588	563	551	553	615	587	542	616	592	571	556	593	558	540	535	552	570	578	564	572	571	563	580	571	556	580	558	568	578	590	544	592	607	573	541	532	601	568	554	509	550	520	607	617	585	567	597	617	570	563	603	582	563	558	583	561	559	553	583	578	571	595	578	581	585	567	537	549	592	558	637	575	538	598	572	574	588	552	582	567	591	571	590	592	598	553	528	605	581	552	582	586	534	607	596	577	546	555	547	608	600	548	559	584	575	575	593	546	600	548	565	580	557	602	637	597	586	565	562	534	567	557	552	546	544	580	582	592	528	542	552	585	579	570	569	574	581	563	555	581	550	526	577	577	582	578	583	583	574	566	568	595	579	562	584	541	572	574	583	579	573	560	581	528	539	568	559	559	616	597	596	575	575	555	567	567	575	555	565	555	633	592	554	607	548	546	538	573	592	574	578	568	543	544	578	535	557	564	559	583	548	535	567	579	593	582	518	581	530	592	563	548	563	559	574	607	574	566	563	570	550	564	568	554	608	561	572	532	591	573	584	604	620	586	572	541	560	575	507	529	567	582	571	577	611	613	574	550	550	580	550	576	543	589	567	581	580	564	549	593	594	523	578	581	554	573	609	560	579	593	606	600	597	538	589	538	568	554	548	574	588	611	574	576	577	544	586	564	549	542	553	537	551	549	598	542	619	547	533	544	560	561	557	534	603	567	555	586	579	563	552	563	571	615	573	559	559	549	565	558	618	591	607	592	556	577	577	571	553	597	601	578	587	618	597	597	559	547	557	566	602	572	530	560	577	552	565	570	558	606	630	530	581	533	546	551	553	597	612	568	577	591	568	547	565	610	568	593	603	594	572	547	529	597	626	555	551	586	562	596	552	554	559	582	609	581	607	592	547	586	531	601	627	589	549	607	523	573	553	560	617	564	577	622	563	552	573	557	560	542	573	601	583	602	572	550	567	538	583	540	602	551	562	560	556	535	598	585	539	575	552	613	610	575	585	574	583	598	556	588	561	620	575	606	562	555	553	556	556	555	560	583	597	625	553	586	580	575	582	584	574	624	545	594	566	545	562	544	623	566	528	573	553	574	601	571	559	594	587	563	582	532	559	577	583	602	586	537	550	617	591	572	596	514	551	578	612	580	575	588	515	571	525	604	563	543	596	572	566	554	590	560	546	588	589	556	569	552	558	588	569	558	535	579	562	527	562	530	596	586	552	590	571	592	541	545	605	539	559	580	541	543	564	582	562	574	548	533	594	593	619	542	586	526	536	552	553	569	542	568	567	544	622	562	544	571	602	568	602	591	584	590	558	560	554	576	545	623	600	542	562	571	586	576	580	591	612	548	603	591	559	556	591	553	613	528	561	567	572	504	577	602	576	544	565	564	570	571	597	590	516	573	602	575	627	593	551	541	572	593	578	568	557	562	529	621	564	602	562	569	551	558	553	515	570	576	577	578	599	532	560	572	593	583	504	571	603	585	568	554	588	605	568	589	616	522	559	602	585	525	581	541	621	572	583	547	538	572	591	611	547	563	569	534	534	603	592	590	551	594	580	550	584	555	558	573	563	587	574	559	587	554	567	575	558	591	563	588	565	576	584	567	582	573	545	563	565	536	556	553	591	543	548	574	557	551	595	574	570	582	557	597	546	569	573	573	535	562	566	534	578	558	545	579	575	592	601	557	582	581	547	555	549	598	544	560	586	570	588	564	560	586	589	549	589	592	565	553	575	556	599	586	578	544	557	570	593	567	628	635	595	578	593	558	571	542	556	583	591	570	538	596	546	598	598	548	570	585	558	579	586	601	578	592	579	564	594	551	581	559	577	571	536	547	581	562	567	572	566	541	552	579	580	544	593	593	578	572	567	599	555	577	582	551	607	603	596	543	565	587	601	551	545	577	556
25350	21550	27649	25801	9981	1352	1086	1028	1038	995	937	921	918	931	947	903	943	907	877	920	896	931	865	868	890	898	910	881	934	918	897	866	902	896	880	885	941	923	874	834	840	924	936	913	908	830	861	880	897	927	829	818	888	874	905	904	917	877	871	851	912	888	878	945	899	859	859	865	903	847	915	850	912	963	901	863	887	836	832	880	867	842	911	903	850	943	938	976	812	913	903	908	878	889	869	849	894	878	872	849	831	836	894	907	912	946	875	845	907	891	880	879	834	914	945	907	859	877	866	900	897	887	893	829	894	933	921	900	903	871	880	935	864	826	813	879	858	865	893	878	827	889	884	902	844	877	933	929	832	907	847	831	945	869	824	859	895	881	928	858	832	868	904	893	894	944	891	941	869	888	857	941	868	876	892	867	899	873	860	903	920	871	927	877	862	851	901	907	866	894	861	906	933	898	853	894	867	884	893	885	941	893	887	873	841	839	916	863	842	891	862	928	875	916	864	876	862	899	852	862	876	892	919	862	850	866	936	892	824	919	848	854	907	864	893	822	897	902	942	822	914	922	875	890	834	884	935	857	910	880	900	821	865	883	898	878	876	902	893	903	869	828	870	844	950	891	881	888	850	885	844	885	870	877	891	868	831	858	816	882	845	917	842	848	895	947	868	866	928	871	886	838	968	894	852	864	865	874	870	935	883	805	879	890	879	867	875	913	877	896	911	871	921	867	866	879	871	887	832	895	919	952	976	950	895	827	883	913	897	895	850	865	850	856	882	926	907	874	872	915	908	935	890	885	868	891	897	913	842	898	826	866	878	885	903	866	883	874	869	879	885	877	859	892	890	823	872	891	837	918	872	853	899	857	871	917	887	872	925	885	883	894	922	829	871	929	831	895	845	850	853	921	874	879	842	832	924	836	855	857	855	887	894	854	837	859	832	828	862	867	869	870	878	888	835	876	838	847	876	854	902	839	869	902	893	899	875	903	920	869	843	854	884	886	914	899	888	842	865	888	879	919	866	839	871	843	872	893	863	857	891	890	890	841	857	876	957	883	833	852	894	920	826	885	927	884	837	907	848	945	896	872	878	897	891	949	924	898	931	836	888	845	847	851	869	878	877	977	870	844	910	858	853	877	837	953	862	871	878	810	900	889	915	873	896	897	890	858	856	869	886	866	902	920	824	885	889	864	862	861	882	828	875	889	889	862	852	892	847	904	868	852	868	890	942	886	897	915	873	932	899	840	890	912	892	913	934	871	884	837	856	943	912	887	890	860	901	930	920	876	889	845	877	912	884	865	878	843	930	909	849	884	805	886	896	877	896	904	832	917	821	821	918	896	875	903	852	900	896	895	872	882	912	894	876	833	841	856	887	890	885	864	867	938	847	849	884	829	905	871	957	868	930	926	828	875	853	867	895	827	902	862	911	876	914	994	857	877	877	890	869	863	870	868	889	878	920	897	907	903	907	889	877	877	879	829	877	882	841	842	890	893	903	811	902	864	901	889	875	930	868	885	821	876	911	857	899	928	877	813	943	869	876	853	892	850	912	883	865	872	859	859	913	848	859	854	855	861	872	836	917	824	852	863	874	890	915	880	864	875	912	882	933	900	823	893	918	888	926	832	878	886	860	886	899	888	855	840	930	885	892	916	936	882	881	856	850	881	898	851	938	894	858	846	902	903	884	866	806	883	879	804	880	884	893	877	898	912	902	872	890	874	844	902	880	936	847	854	889	937	918	901	848	925	852	859	844	876	845	897	870	872	892	885	848	903	916	871	910	926	890	814	859	894	871	831	884	892	877	890	911	882	932	863	926	917	928	876	851	896	904	896	880	901	847	858	895	869	889	947	872	901	839	898	867	907	885	892	907	869	906	934	871	889	820	888	892	887	963	907	929	865	839	899	895	848	865	908	914	887	894	863	828	860	876	911	925	879	943	931	861	847	907	901	874	911	923	979	872	791	893	877	900	884	844	857	861	869	892	898	883	877	911	888	843	879	882	917	909	919	812	871	868	875	835	900	864	855	889	892	856	897	907	907	847	902	899	934	853	916	919	904	875	906	870	919	853	905	857	905	848	848	895	846	892	882	893	914	862	878	876	886	897	915	918	897	887	890	906	835	921	911	882	794	894	900	895	892	882	863	880	856	915	891	846	912	921	883	880	905	842	877	864	889	888	848	827	873	868	895	877	881	855	917	866	855	864	949	892	870	847	910	829	871	849	924	887	924	878	918	901	848	902	864	878	920	908	861	866	921	859	869	863	901	886	879	887	839	862	876	930	872	896	880	868	874	872	905	898	865	842	954	934	878	883	920	848	853	857	858	855	846	896	889	893	862	842	931	829	832	888	892	852	871	911	876	877	941	844	879	924	839	863	870	859	893	822	818	790	894	842	883	844	919	817	877	898	852	876	856	940	875	876	868	844	923	837	889	885	868	870	871	882	852	897	889	901	859	922	931	923	835	865	863	860	880	863	895	902	928	910	864	905	868	906	844	826	833	894	863	903	903	857	853	872	856	868	835	901	866	861	880	895	856	894	855	895	810	868	869	901	941	857	927	848	845	861	903	876	893	858	861	860	856	927	752	870	814	867	885	891	920	904	877	892	904	837	866	886	881	897	845	911	901	895	898	853	919	900	895	900	837	880	863	822	905	918	876	890	910	906	806	893	862	874	859	887	863	907	843	886	918	839	859	867	882	894	871	859	861	857	918	869	859	906	867	886	878	837	894	898	902	846	863	908	938	900	828	932	885	823	875	825	895	872	861	874	911	926	898	854	861	834	868	933	886	856	845	935	890	889	930	854	894	855	964	867	914	860	829	892	889	884	906	829	893	898	881	880	873	852	867	869	831	856	876	857	855	881	846	870	871	872	869	908	817	916	896	858	901	856	879	917	884	936	862	888	844	889	874	879	877	941	877	866	951	901	851	835	889	914	950	900	907	934	907	890	859	861	902	872	872	894	914	882	901	852	886	856	904	864	877	878	853	867	862	853	889	921	849	851	912	876	826	892	833	901	930	867	845	906	859	895	893	866	917	926	845	886	871	861	861	867	917	896	882	897	923	871	915	938	947	946	881	907	913	883	884	844	874	901	901	878	898	901	867	899	862	912	884	857	845	883	871	906	867	873	870	894	897	853	836	848	911	901	817	897	897	861	873	859	895	854	855	832	870	852	845	809	874	866	868	889	870	892	883	951	844	828	886	900	871	888	923	900	789	893	866	928	862	850	850	880	868	927	858	857	880	904	913	880	918	903	867	884	900	912	872	934	902	918	863	853	855	915	889	941	849	937	846	886	911	839	892	880	942	912	869	805	838	840	937	913	855	878	900	909	928	861	899	917	881	887	902	856	968	942	870	902	940	865	943	874	860	897	851	821	885	850	870	924	923	874	891	944	855	834	862	866	899	852	864	864	902	869	888	863	888	887	866	889	853	793	819	875	898	834	872	933	889	930	929	861	837	929	861	862	897	862	884	914	935	856	887	834	875
14621	5084	3430	2057	1704	1504	1296	1200	1077	1064	1041	1013	979	950	914	928	929	913	965	952	921	936	889	888	947	928	907	863	981	892	811	902	881	875	834	926	916	903	926	881	883	874	891	902	892	865	883	926	869	902	923	885	895	933	908	890	897	872	881	859	888	917	895	871	905	877	905	888	860	903	849	886	874	870	926	859	924	952	918	933	856	874	898	885	863	921	852	864	898	934	895	843	864	902	915	871	857	888	941	926	905	878	890	830	908	903	923	922	908	904	848	885	889	876	872	898	910	882	921	901	850	855	881	917	920	892	937	836	919	898	934	883	904	903	922	885	909	944	921	881	854	878	864	845	879	875	886	914	818	910	881	930	862	877	913	889	890	957	966	890	928	875	890	867	920	944	913	869	852	871	915	903	884	883	906	883	862	885	895	880	824	876	889	900	847	864	916	857	913	871	860	926	910	882	897	888	890	879	926	869	893	880	887	929	946	916	894	861	947	882	899	914	886	900	939	900	926	890	909	861	892	842	856	927	899	896	930	891	882	892	934	868	884	891	891	876	875	882	879	900	887	920	902	896	908	880	898	913	901	903	928	896	850	867	830	907	892	909	877	888	808	879	867	895	865	898	901	839	856	933	899	913	920	873	845	909	869	935	879	902	887	918	896	877	880	927	849	873	902	883	897	899	940	912	968	856	858	908	870	928	877	930	906	866	890	885	922	922	914	869	841	898	918	867	867	836	883	904	879	833	895	900	894	885	948	918	913	890	888	872	866	876	925	843	891	921	884	876	874	917	868	919	871	867	885	901	854	918	918	864	886	915	912	857	889	914	905	884	888	872	851	881	874	928	906	885	915	879	884	881	854	951	904	877	858	884	885	846	900	902	861	941	905	889	883	907	851	824	863	875	888	929	960	908	901	891	931	905	861	917	840	875	909	876	892	900	879	834	857	876	837	901	852	945	851	903	896	862	957	874	915	938	911	935	873	850	854	898	874	885	876	837	833	874	937	891	901	849	887	860	898	900	904	854	877	927	881	860	896	847	840	898	890	857	925	846	868	863	873	895	897	912	933	932	900	843	878	913	933	852	901	909	856	839	850	881	867	936	886	926	892	883	885	914	915	946	861	923	903	897	852	888	837	916	878	866	893	976	887	852	891	883	949	849	866	888	889	868	914	894	912	893	899	907	873	973	884	920	942	873	839	908	902	904	856	899	922	887	897	955	885	895	932	884	877	845	891	875	940	899	912	889	857	879	905	892	873	846	867	840	885	871	868	846	900	887	883	919	841	901	876	871	922	832	875	922	881	910	884	863	872	897	832	916	865	862	882	864	888	892	863	881	855	861	909	880	873	872	934	915	858	863	881	915	862	893	951	847	842	837	849	871	830	827	848	895	923	946	885	858	922	936	867	834	956	827	868	868	869	821	886	884	906	943	896	923	863	861	853	972	950	937	898	863	891	891	856	855	900	903	914	865	891	905	931	873	893	903	939	909	873	933	874	923	871	831	856	872	868	831	862	917	926	907	923	872	874	918	919	902	860	955	859	877	863	855	907	889	907	870	914	882	944	890	915	935	898	858	917	921	929	838	883	847	858	879	812	889	848	871	902	855	855	870	862	878	855	901	888	845	911	848	898	904	928	919	872	861	858	931	886	855	909	931	914	913	870	947	880	893	860	859	912	921	900	909	882	903	897	892	892	847	940	895	939	834	850	892	869	844	902	856	899	939	907	916	917	850	919	869	870	878	845	925	900	862	877	879	928	899	872	889	872	857	908	823	846	931	906	880	892	930	894	882	910	879	906	904	895	904	877	849	933	854	929	885	908	897	907	910	856	827	871	900	846	930	821	836	878	856	905	877	904	901	854	866	877	867	890	882	916	881	898	920	893	868	893	914	884	885	900	901	948	849	880	884	874	923	886	859	853	840	963	909	933	877	874	880	916	932	896	893	910	866	870	836	908	912	906	864	931	866	925	886	901	916	917	896	902	870	846	908	892	915	913	880	930	862	891	865	884	875	852	910	862	876	927	869	884	942	901	889	908	860	880	868	918	914	919	872	901	900	869	895	903	890	886	907	887	845	901	909	900	786	871	925	866	856	922	891	910	920	897	858	938	917	929	905	888	844	907	829	871	924	888	906	882	852	885	914	919	873	909	930	869	883	943	897	908	877	901	881	862	877	893	927	922	869	904	867	897	930	903	882	888	882	864	911	810	883	866	841	898	933	837	888	909	912	878	852	890	852	880	849	915	884	885	884	858	939	894	900	881	827	859	930	915	921	946	903	872	840	918	896	895	865	906	918	865	909	883	898	892	893	864	852	863	896	869	907	878	879	876	928	870	923	894	878	877	888	867	942	842	868	917	880	861	912	909	902	891	883	855	891	901	859	874	907	829	871	903	885	901	897	914	857	922	898	898	859	859	868	947	886	912	837	887	835	841	881	877	879	880	910	935	873	920	911	933	889	877	878	873	883	941	853	933	896	925	885	927	889	878	935	886	892	873	878	865	955	901	891	912	864	892	884	904	897	909	911	887	914	919	905	893	887	882	877	865	850	884	885	887	947	867	929	874	844	849	820	927	892	875	829	866	919	926	884	911	908	838	855	854	875	870	927	877	955	878	843	891	884	921	886	879	902	923	935	893	919	888	869	943	894	917	860	862	932	890	878	910	899	869	917	871	878	859	875	888	951	921	831	906	915	849	897	927	850	892	925	900	857	875	869	871	875	899	891	913	907	893	894	886	858	859	918	904	873	870	899	889	909	904	952	895	929	857	861	878	919	842	881	901	914	884	943	891	897	882	897	932	905	933	907	852	871	902	910	889	853	885	873	853	910	893	846	867	897	883	900	881	884	877	878	915	895	863	868	848	915	905	904	893	860	889	900	863	888	892	860	862	921	864	926	910	937	875	913	891	916	867	900	911	921	944	883	926	910	882	896	875	912	940	889	933	916	869	854	846	910	892	873	893	885	901	887	937	858	870	890	878	885	819	885	882	933	833	984	863	881	872	878	927	933	854	845	885	973	879	833	877	868	897	928	886	863	892	897	920	856	911	847	899	876	917	889	958	874	883	890	870	912	870	906	882	900	889	877	906	826	914	880	920	938	914	866	890	898	870	883	861	850	862	923	863	864	894	870	921	959	907	935	936	887	909	883	840	836	896	872	914	810	879	896	882	907	826	858	838	914	878	892	874	882	925	856	971	832	824	952	852	901	910	861	851	933	897	924	874	874	884	873	907	877	888	859	882	904	924	912	904	851	871	951	885	910	843	892	889	957	872	947	865	916	852	873	925	842	930	854	919	836	932	850	868	861	877	894	881	891	889	892	881	902	904	933	908	888	906	894	896	909	951	895	928	946	834	872	885	904	826	915	887	914	863	869	838	842	912	898	882	884	886	906	834	915	899	884	924	844	890	879	948	917	857	929	892	889	904	898	888	861	863	920	911	854	932	903	993	883	916	861	858	901	869	860	838	886	860	900	878	885	863	891	903	931
23069	21556	29324	24228	21560	21611	7470	1589	1168	1092	1000	958	959	924	888	857	900	851	825	811	830	768	825	782	877	795	777	769	789	827	766	846	854	780	727	783	752	765	776	790	755	787	696	761	746	767	812	743	811	755	811	801	749	742	801	771	781	737	796	789	729	768	763	720	794	804	777	794	763	751	797	813	806	771	770	791	774	751	756	773	760	778	743	758	789	784	737	741	813	788	731	728	765	801	781	797	781	837	773	748	737	757	777	755	763	774	784	735	769	787	738	784	769	806	790	773	742	788	776	714	761	791	829	768	754	817	777	762	749	760	806	784	727	772	820	825	747	768	729	767	722	745	753	769	756	742	785	801	799	806	757	731	770	775	791	812	788	754	760	746	752	736	782	787	722	792	774	765	761	767	737	764	779	750	755	715	753	728	781	780	769	772	759	739	775	764	732	777	764	767	790	732	784	735	815	714	766	757	764	715	760	746	770	762	734	820	718	774	775	763	758	758	780	736	765	715	760	715	706	733	765	745	750	763	779	764	749	791	832	708	785	756	795	771	787	753	799	789	762	775	732	733	770	807	791	739	741	725	722	734	767	771	767	789	790	740	782	809	776	853	758	756	702	743	749	752	762	739	763	736	756	771	695	758	727	764	788	717	761	788	792	710	785	749	722	742	778	764	774	803	784	787	775	750	747	759	720	803	745	750	751	736	755	738	751	794	779	761	766	780	714	711	737	742	761	817	759	741	743	763	784	733	746	707	774	748	764	742	813	780	783	746	743	701	763	775	719	750	692	764	741	817	737	699	771	764	759	758	769	755	798	769	730	747	737	775	726	744	733	723	770	808	719	771	737	733	781	782	762	744	714	765	753	757	743	762	767	746	816	792	766	748	727	715	795	752	798	710	778	715	750	782	776	735	762	736	758	767	724	785	757	752	731	751	771	770	729	774	773	793	756	757	745	792	786	749	698	719	763	763	715	744	769	769	766	800	795	796	777	749	711	777	773	743	741	793	761	733	765	749	734	780	730	767	671	753	737	769	777	765	775	805	783	753	780	788	730	797	752	759	739	732	794	744	826	769	774	791	726	762	771	727	753	774	775	773	752	755	725	761	727	729	733	754	777	737	737	749	744	711	744	752	771	804	767	790	750	776	728	762	773	771	767	769	773	739	795	746	794	770	703	712	749	750	733	709	765	749	734	735	778	753	713	785	826	755	794	770	722	781	750	756	754	739	748	752	731	789	773	765	780	754	780	745	724	735	780	756	808	798	804	763	815	785	763	698	763	750	768	766	708	739	789	755	758	729	769	760	789	730	742	760	740	770	783	756	753	789	757	758	746	736	761	774	726	686	793	750	752	766	799	758	799	752	742	735	729	802	739	732	808	766	710	780	767	783	791	778	760	794	784	753	753	766	756	732	746	752	728	774	790	772	782	756	720	774	780	765	693	764	730	786	778	766	768	750	759	770	769	756	823	764	764	726	741	745	749	755	808	711	772	747	767	793	721	767	773	732	729	693	743	732	774	754	753	736	751	756	778	742	747	774	766	702	808	774	727	767	784	730	742	733	753	746	720	722	758	778	743	731	754	751	755	742	751	748	748	785	767	736	743	790	749	783	776	769	770	792	722	712	742	806	785	685	754	736	796	745	742	773	738	759	783	789	762	771	748	741	745	788	730	719	740	736	679	713	769	767	744	795	739	754	753	751	774	787	767	755	824	735	757	730	716	800	786	753	703	754	785	704	781	780	755	751	759	714	701	784	729	802	740	747	760	797	713	798	741	774	728	775	764	777	754	738	772	737	792	779	789	753	782	792	749	792	750	739	724	739	775	796	725	823	733	739	760	783	798	793	760	760	741	755	784	791	768	769	778	787	758	809	799	723	812	767	745	795	776	755	782	754	708	812	724	736	822	746	742	758	815	746	772	778	748	719	758	783	815	753	816	763	692	746	750	765	774	763	753	786	769	776	745	726	743	713	787	776	753	731	744	752	807	813	709	722	812	799	751	767	768	806	783	789	711	729	769	747	759	815	789	719	775	782	771	723	811	775	754	782	823	777	813	742	781	743	760	779	760	732	780	770	730	766	753	812	764	717	737	807	743	786	744	780	763	739	686	717	754	752	755	746	728	720	782	794	798	737	783	731	785	746	719	748	747	729	749	764	731	805	746	766	752	742	733	755	789	747	785	765	762	788	748	739	776	807	784	768	768	745	744	748	730	768	712	756	775	795	737	767	766	746	747	764	719	749	807	720	757	801	770	756	767	744	753	749	756	775	740	715	781	804	744	741	790	745	752	763	744	775	753	733	770	818	741	739	760	739	748	757	755	735	801	760	805	748	771	805	785	760	742	739	781	727	730	829	755	768	757	771	776	765	753	779	745	761	747	752	747	768	804	757	739	720	789	758	795	806	799	756	791	743	718	731	764	836	800	751	759	774	774	754	726	754	756	776	740	819	752	786	752	758	707	784	780	724	763	765	790	774	703	731	783	759	775	765	681	790	758	737	791	708	748	767	803	722	768	762	763	742	747	758	783	732	732	781	760	748	770	785	752	788	715	710	774	819	782	839	796	764	774	771	734	765	728	759	773	803	738	728	763	753	732	744	726	722	768	785	748	765	740	770	746	715	720	777	754	771	744	739	730	723	773	795	769	763	748	757	804	776	807	752	745	762	743	795	766	829	744	772	736	755	734	752	729	774	784	779	757	777	726	755	724	816	702	691	671	777	762	783	747	771	740	737	756	708	763	730	739	772	753	821	743	732	786	716	731	761	784	777	767	813	816	757	759	761	794	751	742	772	783	788	759	698	761	784	768	776	744	750	726	745	758	758	759	777	725	755	727	792	714	806	746	773	693	811	719	761	730	784	771	808	739	743	734	768	786	766	719	744	780	755	830	769	773	816	797	731	750	759	746	815	771	783	805	749	753	750	800	743	730	732	789	769	699	785	734	765	765	724	767	701	767	754	742	729	720	814	782	745	734	767	779	726	717	831	797	750	745	789	748	734	786	756	764	777	789	789	786	707	774	769	756	779	752	732	772	728	757	821	802	755	765	776	762	747	749	789	709	765	745	827	756	773	766	777	740	751	702	746	761	731	732	781	708	728	748	703	756	746	786	788	745	788	731	737	731	727	795	725	796	773	805	773	731	776	750	754	760	772	718	737	828	740	762	779	759	741	739	738	789	781	713	763	767	755	742	761	712	748	743	763	780	738	725	731	789	794	771	798	719	764	775	731	769	766	774	716	770	746	749	756	765	806	776	760	748	769	750	749	743	815	778	720	748	717	741	771	734	742	783	723	741	773	738	769	747	765	774	765	781	725	744	770	712	754	740	806	765	728	753	750	728	758	764	717	820	761	776	742	751	735	800	749	755	763	764	773	739	781	766	744	755	723	820	773	811	763	776	734	781	722	780	763	712	725	797	741	752	722	723	731	719	764	732	727	767	748	757	709	769	761	751	727	753	785	774	786	778	770	774	697	718	772	754	750	731	744
17380	13587	9214	4768	3481	2721	2159	1735	1491	1384	1179	1103	1028	948	944	963	929	915	823	893	841	858	827	767	821	843	802	845	786	802	787	847	826	761	787	774	741	743	772	780	761	766	782	781	767	754	802	758	726	688	823	731	768	742	789	812	807	747	768	720	739	776	721	708	738	774	735	732	703	772	736	765	675	756	735	805	760	793	798	779	748	744	744	764	700	805	751	772	718	772	714	713	739	737	747	741	751	743	709	833	769	764	745	784	805	747	736	800	751	788	779	750	759	805	742	776	770	762	782	742	736	797	752	790	776	780	801	768	748	743	770	788	761	720	760	744	730	761	715	724	794	735	819	788	759	755	718	758	777	742	745	736	758	744	763	696	730	779	777	759	758	739	753	756	727	704	725	711	735	744	741	734	766	763	776	707	732	726	707	723	719	778	749	739	812	750	781	756	779	709	731	799	773	724	845	772	733	763	774	772	755	718	721	807	777	706	709	760	748	814	784	730	756	755	757	750	766	800	746	717	777	800	778	787	761	735	744	727	760	779	755	753	750	750	753	777	736	743	753	704	727	806	773	799	768	755	743	762	762	714	795	724	833	777	811	799	754	764	709	761	688	752	782	752	779	773	752	794	710	737	778	720	773	733	770	795	757	758	764	789	763	740	682	747	785	801	768	716	726	745	776	778	768	728	728	744	747	730	706	742	775	773	756	741	777	749	759	768	776	701	717	716	821	756	729	715	785	707	778	774	761	768	713	728	749	804	745	759	763	786	800	742	737	734	735	769	709	787	735	779	762	720	774	807	743	778	775	750	777	737	802	750	750	767	739	789	794	743	729	728	713	772	747	728	778	700	715	672	733	731	690	705	769	741	806	748	737	759	730	740	705	749	743	744	723	721	762	786	744	727	706	699	773	769	797	758	761	726	717	718	742	746	770	711	748	780	750	754	735	742	732	769	721	779	767	759	817	754	746	781	755	734	721	757	737	740	749	729	719	746	764	773	714	744	761	745	762	672	744	716	777	723	724	774	777	762	775	731	746	758	743	766	687	735	779	794	704	708	782	715	744	739	749	785	770	756	772	714	724	737	755	710	780	747	776	784	786	781	740	734	770	765	736	679	735	696	825	715	731	738	774	744	768	769	766	710	720	748	765	781	795	737	756	741	730	761	701	808	781	801	734	780	731	755	735	781	759	740	753	805	763	663	763	757	701	736	768	769	768	833	740	745	719	730	747	686	723	719	747	763	749	748	806	743	801	788	703	755	824	753	734	752	760	765	715	793	757	766	713	740	754	775	749	762	745	792	716	756	750	750	780	734	746	778	758	708	694	747	768	721	728	770	734	743	752	779	774	727	774	765	760	775	740	724	715	734	790	745	735	811	777	758	747	809	773	749	710	719	780	761	741	804	706	724	719	764	754	780	765	741	788	772	742	747	741	766	756	710	769	776	771	769	774	762	791	784	757	705	762	727	810	714	728	748	738	752	733	760	761	712	727	712	797	744	711	762	756	758	766	747	750	751	741	758	776	782	750	789	737	754	742	741	714	805	731	728	764	792	738	749	773	759	742	682	797	802	749	763	764	759	777	758	725	732	744	717	778	762	769	764	783	756	724	734	773	747	752	744	707	728	754	755	786	747	783	786	769	713	758	741	722	750	746	738	695	771	753	732	758	756	745	735	770	798	763	756	775	700	727	781	804	759	721	736	744	767	751	747	726	740	792	813	771	745	791	742	791	741	726	788	737	759	714	767	752	762	718	728	789	756	795	742	756	733	739	757	706	742	807	728	728	760	754	785	770	719	721	784	762	769	746	736	768	757	742	771	749	773	773	674	704	743	744	772	759	788	703	753	789	730	804	750	794	760	730	764	696	730	742	772	743	783	762	702	744	743	777	724	731	770	724	747	747	746	798	715	770	666	791	719	737	758	744	716	726	766	726	804	705	767	780	774	777	775	759	724	795	754	739	815	755	791	759	777	756	706	768	788	766	784	749	771	712	777	739	787	739	731	723	731	773	800	701	756	699	766	791	763	757	750	739	782	731	731	740	746	730	775	748	790	729	771	749	753	757	737	780	707	740	748	781	796	779	707	753	767	710	776	741	790	764	783	747	746	748	738	723	742	807	749	750	758	698	702	760	767	751	747	732	768	764	770	728	756	722	710	731	769	796	731	750	763	744	779	779	741	793	741	745	786	724	773	718	734	749	752	723	786	726	776	745	727	766	743	719	753	796	770	740	760	755	713	751	742	794	706	782	775	715	740	781	798	766	772	774	767	731	740	744	736	707	776	812	759	732	761	761	718	729	762	736	816	700	780	740	777	706	785	709	698	695	705	759	754	737	717	746	769	732	780	746	826	760	729	734	754	754	747	774	718	778	786	813	763	749	759	766	753	779	777	711	723	775	751	713	770	701	725	758	751	728	716	737	726	742	730	794	741	744	763	734	734	788	767	802	746	744	741	752	706	740	764	791	760	732	736	758	754	720	711	770	687	735	710	736	690	743	721	708	746	759	701	741	696	729	746	752	747	753	758	775	748	761	736	712	716	716	742	741	696	738	772	767	769	746	754	676	781	755	717	765	756	754	754	730	734	717	712	756	758	725	724	732	731	746	738	738	737	686	769	761	784	691	752	708	774	771	735	804	766	711	774	760	707	768	739	748	777	740	740	742	757	707	782	738	741	720	746	759	732	730	743	774	714	718	696	698	760	704	717	741	742	743	791	745	781	769	761	735	775	762	704	803	800	767	762	742	703	762	753	727	700	709	743	738	798	734	774	771	780	758	733	766	721	763	741	819	736	743	753	773	733	763	816	790	740	741	755	742	719	719	754	759	736	743	742	762	746	734	725	761	760	759	744	734	724	770	795	738	724	761	774	783	715	756	750	785	700	750	707	734	800	783	757	770	745	757	725	775	698	746	758	786	813	742	757	716	756	760	684	718	728	785	754	775	771	785	789	715	787	791	721	763	751	801	753	723	724	716	740	769	786	702	794	725	780	753	736	782	735	774	764	756	749	742	820	796	752	747	777	772	754	733	740	758	760	747	763	745	747	777	729	738	729	765	752	726	792	768	744	745	765	766	735	761	781	741	777	786	733	801	741	722	780	734	767	755	713	726	716	835	718	779	749	806	742	754	732	733	753	780	799	742	733	770	744	762	768	771	770	771	751	769	753	765	782	742	726	786	789	690	756	720	766	750	769	746	696	757	761	710	772	723	673	761	770	776	740	726	753	713	738	728	721	709	838	710	755	756	723	752	713	754	787	753	764	816	755	755	749	740	763	759	740	763	748	738	715	754	729	770	748	722	746	776	784	779	799	745	745	734	746	759	763	745	758	779	729	731	808	725	774	737	751	742	776	704	791	746	772	728	732	773	733	724	751	781	746	784	705	685	783	718	810	761	788	752	756	775	705	781	750	766	739	753	761	754	720	742	740	733	686	726	758	771	739	771	760	697	731	724	795	744	761	713	763	737	746	770	736	792	741	781	720	730	730
29121	18160	4710	1199	980	954	773	686	712	726	712	744	710	697	720	728	687	677	656	691	737	686	675	733	672	692	713	686	687	660	686	695	710	712	616	678	714	720	727	690	673	696	699	662	695	690	662	675	686	719	674	685	710	668	705	709	735	704	683	712	731	733	755	685	690	720	648	720	664	703	740	707	681	657	696	652	724	633	727	697	661	735	650	680	701	691	729	674	691	699	648	694	710	666	719	704	761	733	720	706	701	721	668	673	699	682	709	703	692	772	683	728	693	668	720	670	704	720	728	665	709	778	734	744	733	689	677	695	655	696	664	697	683	660	695	690	713	657	660	689	694	679	715	698	697	749	711	718	699	675	649	687	715	655	725	720	745	689	692	713	717	653	711	682	678	718	687	687	693	772	687	672	703	714	668	711	668	677	674	642	688	724	688	721	690	687	695	705	681	700	690	729	700	675	726	689	674	710	682	704	670	672	689	709	700	751	685	722	679	665	732	679	730	702	700	721	678	698	697	700	698	652	677	681	704	693	669	695	691	664	698	696	694	711	672	645	643	709	649	668	713	673	682	705	726	689	694	675	657	669	693	717	663	700	724	696	681	670	699	683	725	720	735	730	673	691	680	687	696	708	689	711	663	692	685	723	689	660	715	690	718	696	718	686	715	660	760	738	671	674	697	718	681	697	660	734	691	683	715	710	692	709	636	671	661	711	663	701	709	666	701	689	704	710	679	689	722	681	663	651	729	756	727	686	689	715	706	691	702	675	648	706	728	713	716	737	727	697	640	653	685	679	684	698	681	727	687	722	658	727	714	688	675	667	648	693	648	735	675	725	705	698	705	718	705	700	720	743	651	704	701	677	674	660	694	728	703	703	700	670	658	622	726	674	719	640	645	744	714	679	686	709	692	695	691	728	668	725	695	645	746	673	716	719	747	664	633	658	701	676	702	698	685	692	706	748	726	677	734	677	666	673	682	684	679	651	716	672	707	702	680	684	678	678	691	672	693	650	740	639	680	657	685	690	695	702	687	723	759	680	690	709	689	731	723	671	636	663	703	696	675	678	680	671	684	706	674	766	694	691	699	676	720	711	700	708	641	642	693	723	709	672	709	686	640	697	682	667	749	692	668	683	695	693	690	723	654	658	661	712	690	699	711	693	658	698	706	708	664	675	717	702	732	714	721	668	708	731	668	750	680	662	681	683	702	671	639	695	670	707	674	683	664	660	678	698	674	646	646	698	731	723	649	726	680	718	689	698	690	748	672	714	724	689	704	651	665	650	748	695	687	673	719	701	701	723	662	729	653	670	685	681	724	670	744	676	738	715	679	720	682	699	674	678	690	682	709	674	656	662	699	686	722	708	675	697	654	683	716	683	696	714	669	655	683	678	736	678	673	669	722	685	662	735	680	703	703	682	677	692	682	701	691	706	719	706	643	678	709	730	686	702	745	690	705	725	676	673	701	713	631	692	734	667	708	690	694	744	717	676	671	723	713	681	683	720	643	685	709	692	689	682	732	707	698	695	659	700	708	652	734	690	703	693	726	710	630	721	714	711	681	690	684	725	722	708	678	640	674	648	680	681	686	714	670	690	705	659	693	694	656	715	664	704	687	648	701	726	652	702	701	749	666	700	687	668	668	673	647	696	676	611	700	693	718	707	682	697	685	647	711	618	618	700	664	679	662	670	716	681	664	707	700	733	681	683	693	666	719	686	673	685	715	682	660	705	726	679	663	730	699	637	676	669	686	696	692	655	686	686	717	718	669	726	687	734	713	763	689	655	707	673	724	691	662	721	693	706	714	722	710	705	751	691	700	703	680	650	663	750	734	648	700	651	669	682	688	679	704	718	749	729	660	715	699	712	702	691	729	697	697	707	697	739	659	706	666	685	689	708	692	703	663	725	693	682	701	700	682	704	704	704	655	658	698	696	730	686	716	710	672	653	716	683	685	700	677	648	661	679	674	692	684	688	632	665	753	684	684	718	669	732	661	694	711	737	701	679	679	718	673	639	700	674	674	671	672	687	694	666	709	693	670	712	721	684	633	636	681	660	724	679	708	748	675	710	678	716	673	679	700	717	720	694	669	704	657	702	712	653	660	713	673	668	719	689	741	688	632	758	709	726	632	692	618	714	697	727	713	726	689	721	656	688	710	716	659	685	657	669	669	707	702	686	684	636	688	692	644	666	693	713	647	692	729	697	689	674	681	670	747	696	715	656	723	692	692	690	687	687	671	659	708	689	716	731	729	699	712	688	724	701	679	632	687	685	657	702	676	697	703	723	669	700	679	678	705	650	717	651	682	723	662	641	670	691	634	702	744	731	703	665	683	722	683	703	710	715	682	703	703	710	670	728	684	706	632	691	686	731	714	704	669	739	709	736	685	727	689	698	680	713	698	673	692	673	672	695	753	653	721	690	726	720	726	666	721	723	649	688	672	728	706	722	674	672	741	672	687	676	696	662	698	695	684	649	673	722	691	688	647	718	695	659	653	695	641	721	680	670	667	714	701	718	700	623	672	643	700	726	703	762	694	660	691	685	661	664	685	699	672	725	642	665	672	692	680	735	775	651	701	716	709	686	673	710	724	681	711	709	730	712	668	690	736	716	649	675	693	681	681	700	687	722	707	685	695	683	694	698	713	715	716	683	674	713	647	710	733	668	697	691	717	702	695	689	692	695	699	738	694	700	678	700	724	653	655	693	737	722	727	708	672	676	680	652	698	701	697	675	638	711	681	742	672	672	691	642	690	704	740	672	668	738	717	684	712	699	717	686	649	710	682	642	733	692	668	690	681	701	641	668	665	698	671	741	659	702	710	727	713	701	713	662	717	681	661	686	682	689	661	701	696	661	684	716	716	651	682	688	685	688	701	662	762	680	700	737	647	711	751	722	696	697	696	709	669	653	733	709	738	722	723	696	702	656	700	639	715	715	696	680	678	669	696	677	657	664	668	690	672	667	701	698	690	693	723	686	703	677	738	655	725	691	689	685	701	633	687	672	684	704	720	700	704	717	687	678	746	694	725	688	730	694	743	705	716	678	656	685	725	722	722	704	727	656	690	674	670	681	714	713	701	703	678	663	707	705	730	736	680	696	677	688	682	676	695	662	684	685	720	666	684	725	720	689	674	748	750	669	649	679	688	761	694	698	715	713	711	675	672	653	634	671	685	719	712	663	693	650	666	648	743	665	702	692	696	696	685	687	665	678	692	712	667	718	708	732	677	661	678	657	679	673	720	668	655	663	689	689	716	738	707	659	670	717	655	717	684	635	675	733	667	703	674	708	737	668	689	704	716	700	740	714	656	652	696	632	673	690	734	674	667	698	677	697	724	655	716	647	680	708	647	711	659	737	716	726	721	734	672	684	693	679	695	759	679	648	645	708	681	661	709	717	667	778	684	733	680	744	719	684	713	674	667	654	693	724	736	685	773	694	707	701	660	690	699	708	704	663	658	728	731	705	702	704	752	672	648	695	690	728	713	649	689	695
15424	1256	1088	893	769	878	750	749	716	751	758	728	712	719	717	756	712	713	724	706	712	712	748	727	677	690	721	744	711	702	752	675	701	726	749	709	710	698	765	682	715	681	764	677	678	746	704	718	706	730	718	710	679	737	749	727	678	712	722	683	714	702	696	757	685	743	698	681	691	724	730	735	720	717	693	680	725	767	730	769	706	739	719	702	689	648	757	703	756	691	727	714	740	688	760	731	728	718	713	769	720	726	723	694	740	717	772	716	730	731	731	695	699	691	702	756	751	761	736	743	744	712	671	724	705	742	722	712	774	714	718	713	732	753	719	735	706	709	707	687	727	730	724	732	776	735	712	715	715	719	704	687	683	707	703	678	696	715	706	714	682	707	670	683	681	769	719	697	739	718	725	722	724	741	673	726	667	785	675	698	711	724	776	720	728	745	685	706	714	710	742	707	757	679	754	719	697	681	730	713	702	748	748	690	699	655	705	691	699	684	690	755	701	726	704	736	716	703	744	725	696	658	720	674	660	761	700	711	752	714	699	763	710	762	705	707	734	718	710	670	705	756	712	764	750	765	704	662	780	722	707	724	720	748	709	692	743	707	713	729	699	691	709	687	706	740	745	712	738	743	711	737	689	737	730	691	666	726	690	654	698	708	759	697	640	692	713	694	742	714	688	712	737	717	728	719	692	674	746	745	676	700	697	695	730	688	720	733	732	690	753	723	734	667	684	752	725	661	705	723	693	714	721	731	676	727	690	723	701	706	692	692	730	720	706	685	727	696	728	764	687	693	703	701	719	750	713	747	723	763	760	671	660	738	755	696	704	725	726	685	681	699	704	713	744	727	692	755	683	715	682	756	722	703	691	678	699	710	689	708	738	743	714	736	739	717	703	718	706	751	751	706	719	738	706	713	747	720	711	641	727	739	722	669	679	737	716	770	757	693	680	763	759	722	668	691	735	723	719	716	714	710	735	729	729	718	690	741	720	707	742	720	734	728	683	721	750	722	675	766	740	721	687	722	722	701	726	725	742	731	728	751	720	681	782	688	696	726	739	748	714	718	745	692	715	722	710	726	751	727	716	719	773	669	719	775	733	706	739	790	728	688	716	738	696	738	738	732	722	731	760	699	711	721	716	744	689	686	705	769	703	733	711	726	742	703	690	760	690	696	683	706	651	687	752	728	775	700	704	720	767	706	753	708	708	745	760	703	682	723	740	748	743	718	714	772	721	676	788	674	708	698	673	692	705	738	749	751	661	714	743	684	763	672	695	720	773	744	727	732	705	704	683	711	711	698	674	708	756	706	738	754	692	693	728	699	642	709	705	732	731	683	714	713	701	684	774	682	699	734	728	714	693	753	731	748	695	720	762	696	728	727	723	707	758	763	746	755	716	660	698	681	725	680	687	725	703	735	713	751	673	682	700	735	669	763	722	704	695	728	752	739	698	696	735	730	695	707	717	697	682	681	708	636	734	730	710	734	752	756	718	717	713	761	675	669	678	736	715	747	708	725	718	663	729	747	734	680	711	710	732	718	706	731	771	736	729	733	706	708	702	711	721	724	655	742	655	702	681	691	691	729	774	763	711	731	720	746	750	727	739	712	768	729	726	703	711	678	742	742	722	730	762	712	689	720	801	703	728	707	684	707	699	716	706	703	716	731	700	707	693	741	732	697	695	678	725	701	685	765	741	666	711	709	735	761	716	736	701	714	662	726	674	760	696	735	708	719	721	728	721	728	716	708	732	701	677	732	700	724	724	697	703	684	738	706	696	709	701	719	723	724	734	701	752	697	726	736	719	742	721	705	694	703	725	703	713	708	728	764	707	696	718	713	741	706	740	680	722	705	733	717	655	731	711	715	706	732	733	724	698	755	704	708	682	718	707	713	746	673	690	725	742	684	725	740	744	692	722	723	746	720	726	726	691	743	704	689	753	737	722	685	707	729	708	691	692	742	715	751	717	706	717	677	724	742	709	763	672	799	728	743	745	679	740	727	752	710	754	757	716	778	725	735	725	751	753	755	751	727	730	730	724	697	691	679	681	670	735	699	748	734	722	743	686	715	706	691	678	679	699	696	705	702	697	673	709	704	698	722	732	719	692	747	659	705	722	687	671	723	730	688	745	726	730	690	710	682	719	687	692	718	746	716	693	754	713	682	697	715	672	732	742	749	662	778	723	727	698	729	721	710	769	659	709	685	771	723	728	747	706	678	703	775	716	680	741	724	695	721	705	711	718	732	695	722	732	698	693	707	755	735	725	753	679	700	699	759	781	705	699	692	696	746	729	703	703	703	719	750	704	713	721	717	764	743	676	749	725	687	720	694	744	735	714	693	694	748	693	661	756	766	707	760	703	723	756	695	721	721	734	789	686	677	654	687	714	706	720	741	707	712	700	685	704	736	687	717	710	692	723	723	706	763	719	685	730	754	715	731	705	739	719	689	735	688	675	685	706	719	704	757	721	733	720	728	703	760	702	747	754	704	726	726	688	703	716	701	736	733	701	714	701	685	727	649	748	677	767	745	736	679	680	733	695	725	683	685	692	714	736	804	680	709	681	739	687	739	759	705	724	728	688	718	729	726	716	739	720	702	712	752	748	668	747	730	700	731	695	711	713	781	730	694	746	657	706	720	731	744	670	765	759	708	686	717	710	747	691	703	703	713	731	706	733	787	738	740	734	706	742	679	715	722	716	723	697	693	743	734	712	669	729	748	782	729	711	722	700	725	695	709	728	732	673	691	725	664	741	724	693	714	688	693	706	686	725	724	742	723	741	729	749	700	683	700	699	733	664	748	734	743	680	671	770	718	739	706	729	752	732	754	740	681	701	681	709	700	708	673	688	704	724	771	716	712	726	701	695	764	761	714	718	686	694	672	708	734	709	767	682	724	739	678	729	704	719	723	675	697	746	731	715	745	707	699	729	742	742	716	709	738	657	742	686	744	690	715	722	706	824	734	721	708	736	696	726	717	715	741	727	715	716	727	750	704	731	712	755	740	704	709	737	743	740	707	717	676	745	713	698	680	741	767	710	744	695	722	694	706	686	715	675	685	729	736	737	741	716	676	715	676	660	708	703	709	688	721	714	715	723	697	706	754	675	724	707	691	669	763	724	745	720	694	674	774	749	723	721	697	728	670	729	729	699	660	733	725	679	723	736	709	705	732	742	728	696	685	729	694	721	746	673	666	699	719	707	722	682	712	735	723	707	672	744	706	755	699	743	734	700	749	730	688	728	715	683	702	657	761	718	744	696	747	748	736	712	739	808	755	701	731	698	693	747	733	744	702	713	707	713	709	745	702	731	702	686	762	682	656	766	726	707	707	720	694	760	725	735	713	722	693	749	713	750	733	727	757	690	772	706	685	664	716	719	702	748	680	710	690	699	711	668	714	734	708	736	720	701	748	717	715	729	683	715	701	745	730	691	728	694	719	686	749	699	706	704	728	678	697	745	716	728	704	768	708	690	708	766	682	702	703	711	707	717	716
24158	21536	28898	24627	21526	9877	1324	901	796	771	698	661	671	618	616	624	589	583	647	623	597	564	628	612	567	596	577	580	552	595	572	542	592	574	560	547	562	576	566	527	572	585	544	518	548	545	541	536	582	538	531	575	565	567	557	526	563	562	591	579	548	574	550	540	545	576	546	559	517	562	521	609	556	585	561	554	574	546	501	519	533	518	541	540	557	556	581	560	548	559	537	548	539	563	526	566	567	579	572	570	596	555	607	582	548	583	524	566	578	547	544	526	629	577	535	558	545	548	575	598	532	551	518	549	554	565	538	549	549	581	590	543	526	582	523	559	556	519	570	524	558	569	539	597	560	607	572	541	576	579	532	595	557	568	573	536	572	566	558	557	584	588	537	552	577	561	550	544	554	558	537	506	528	563	549	511	576	560	562	604	551	515	574	554	544	549	588	530	523	571	549	510	555	538	534	544	576	575	576	556	615	550	595	558	570	571	573	539	565	549	590	537	522	519	578	507	572	585	558	507	549	551	595	571	525	547	530	545	552	579	530	548	555	535	581	488	590	525	591	584	541	595	591	562	562	525	574	581	569	513	550	567	521	561	578	586	569	524	542	579	529	502	558	580	541	564	582	531	559	571	584	594	545	540	560	533	567	543	537	566	553	542	566	523	592	565	561	513	515	541	546	560	565	585	587	579	569	578	562	522	554	589	526	582	551	595	569	569	540	560	534	612	572	562	556	609	550	552	478	573	525	543	604	572	572	527	601	564	508	541	498	539	581	561	499	567	566	538	562	580	563	532	585	573	565	542	563	543	569	556	582	585	595	560	561	568	530	529	585	519	524	546	560	570	565	550	524	544	565	546	560	511	542	534	554	510	580	560	543	549	550	539	575	571	529	541	571	522	525	517	553	599	544	532	579	527	570	539	522	581	525	540	562	583	550	554	579	585	524	546	567	557	549	518	467	558	562	572	560	544	573	576	551	576	563	578	572	540	543	562	563	574	575	565	561	556	511	553	556	525	553	559	566	592	565	532	554	491	527	550	572	532	554	529	586	538	586	577	554	582	577	536	599	556	570	558	556	531	560	534	569	564	559	584	517	529	549	580	574	586	532	548	517	532	583	525	580	522	568	545	570	546	550	552	515	552	567	550	524	557	488	562	563	504	540	546	549	544	578	535	557	600	577	543	532	525	556	517	575	529	516	539	522	540	556	550	589	557	527	500	567	527	567	590	558	554	584	561	524	568	524	569	577	564	536	543	542	568	536	534	558	566	581	555	558	548	570	552	533	583	524	492	554	576	584	538	547	588	537	555	531	535	538	545	572	517	589	566	622	547	586	536	495	554	537	538	550	555	526	532	509	527	511	547	569	575	558	510	594	554	538	577	517	581	606	533	547	520	550	532	566	564	513	545	586	570	572	569	574	567	559	531	562	533	584	521	549	584	571	532	559	588	556	601	567	518	546	559	559	600	562	569	567	598	554	552	543	545	583	578	520	562	524	582	510	556	573	536	534	543	546	533	543	509	568	588	525	525	539	535	623	569	555	538	534	559	554	542	545	536	523	548	545	588	521	550	583	522	551	542	506	596	532	547	574	558	557	546	576	555	542	500	541	577	516	534	510	526	545	558	562	569	531	547	556	564	508	570	553	582	531	542	578	567	542	560	534	567	513	535	537	540	597	580	550	567	566	563	533	576	559	605	554	540	506	556	522	568	553	563	555	564	525	572	536	539	524	581	559	573	564	583	564	561	529	574	573	536	566	547	576	577	563	584	508	557	530	571	503	532	561	591	604	546	589	502	550	538	527	570	574	591	515	504	516	576	512	545	551	602	546	581	539	577	594	533	545	573	540	555	618	565	549	588	608	558	523	510	577	563	544	558	555	592	561	565	511	520	554	563	542	545	541	542	562	565	533	491	559	537	539	572	548	548	536	548	529	536	539	553	492	583	570	550	577	589	557	594	538	576	551	534	558	563	571	585	558	571	572	580	557	589	576	525	537	546	562	566	543	549	524	589	568	539	542	513	562	569	558	555	576	516	602	559	574	543	571	512	550	510	570	564	520	536	568	537	588	574	540	556	575	544	536	568	522	625	600	551	552	572	523	567	558	529	506	523	553	541	509	519	547	516	523	569	520	534	527	531	571	515	575	552	514	569	540	522	547	558	503	516	523	534	529	550	527	511	577	600	563	493	556	550	580	562	509	524	558	545	540	532	486	579	547	537	610	507	577	543	557	529	576	544	582	544	593	587	516	535	549	525	543	611	568	559	572	521	546	541	532	559	521	543	565	601	565	552	539	503	550	523	593	528	556	557	618	536	525	564	502	506	518	595	565	559	591	546	525	550	542	569	572	537	546	513	535	552	500	574	536	551	581	557	564	573	541	539	504	588	575	546	552	522	554	548	549	582	563	521	560	553	551	502	491	557	553	558	563	566	560	511	532	564	558	491	527	510	592	582	509	540	543	541	568	539	525	557	553	590	597	542	548	546	579	519	557	564	554	514	546	532	571	525	582	537	569	557	560	568	556	540	525	537	531	558	545	562	540	533	573	601	518	533	596	584	580	564	618	561	544	534	550	559	574	502	539	525	588	554	528	596	574	563	586	539	585	620	598	580	562	538	573	532	567	595	513	570	566	517	541	507	599	566	590	528	553	508	581	528	566	562	558	565	554	562	549	554	564	534	581	567	579	520	565	487	550	529	571	569	548	539	559	570	548	586	600	585	532	574	551	551	540	617	574	543	502	524	551	553	547	570	564	581	580	564	542	540	606	555	619	594	528	519	593	556	510	609	603	550	560	579	554	595	484	551	577	592	546	549	523	558	561	523	511	557	555	554	550	540	536	618	549	542	546	560	571	548	555	534	565	547	567	562	547	513	570	574	569	557	531	582	556	571	563	582	529	572	577	557	611	573	525	533	589	599	535	538	543	527	543	527	541	520	597	556	558	553	555	561	544	582	573	547	573	544	554	544	590	568	607	549	527	546	561	565	576	567	597	545	534	588	563	511	578	592	576	555	522	551	549	533	559	537	561	614	579	521	590	565	572	540	604	551	545	544	569	556	492	553	518	528	533	543	555	584	586	581	538	555	529	577	531	544	580	536	550	576	550	564	545	527	526	568	611	554	598	512	544	548	551	538	590	549	557	546	524	525	560	509	583	589	523	565	589	544	569	570	517	514	551	533	491	533	567	565	565	564	563	569	565	533	559	551	557	592	605	552	576	552	517	555	609	556	535	537	556	523	551	584	535	584	533	561	538	579	569	537	549	577	520	540	572	570	539	528	549	595	551	559	592	574	532	589	563	563	546	558	526	551	529	527	558	567	550	563	561	541	565	546	592	497	541	593	601	574	556	530	551	576	539	568	564	556	540	570	549	523	572	593	540	522	584	549	548	579	543	568	511	525	564	485	539	566	598	533	580	563	564	568	548	548	566	547	544	565	558	555	543	481	550	537	550	546	565	584	541	545	560	566	552	496	564	594	526	586	563	555
14004	8388	5811	2847	2094	1641	1378	1132	975	908	796	781	713	711	704	673	661	661	617	626	662	617	625	616	543	541	577	581	631	597	578	560	568	612	545	596	600	587	602	585	578	543	604	592	570	576	590	575	607	544	551	544	584	563	535	551	565	575	596	528	589	550	562	578	569	611	590	593	589	571	517	538	601	605	543	598	597	579	602	590	546	606	579	606	582	558	576	554	597	562	589	553	562	586	612	608	567	576	515	537	600	569	580	589	598	607	524	584	609	636	552	594	605	604	587	579	563	579	561	558	580	618	607	593	558	563	573	595	591	608	572	608	586	622	562	559	535	595	564	591	563	577	567	576	606	580	585	555	605	581	531	590	592	579	538	608	597	555	570	599	567	535	555	566	590	534	582	525	543	566	559	546	547	542	592	525	572	564	572	595	576	546	589	549	559	538	558	567	566	558	552	555	567	584	578	592	570	562	551	568	573	557	595	575	569	558	555	582	585	536	574	598	544	559	538	586	618	610	579	559	574	565	593	616	572	558	640	548	591	598	536	595	588	572	608	585	581	560	582	573	536	588	556	593	590	542	591	562	582	572	528	559	570	539	554	592	613	557	556	600	630	563	569	560	577	570	585	594	578	578	591	611	527	553	622	569	566	561	580	575	578	594	586	596	557	561	631	614	586	580	552	562	552	563	560	600	563	546	568	599	522	570	562	557	598	585	566	591	579	560	603	606	610	564	567	563	585	562	585	567	573	568	516	590	550	554	582	577	556	565	527	565	556	554	594	554	610	602	561	577	565	580	600	531	563	568	556	580	549	537	566	600	565	589	578	572	572	591	587	569	571	568	561	587	579	564	578	557	609	535	576	576	573	554	582	552	563	514	564	547	608	569	586	588	551	579	603	571	569	559	523	579	542	585	551	568	565	608	555	556	573	609	546	585	552	607	619	546	568	586	581	560	534	534	612	586	602	545	557	614	587	540	540	591	566	561	594	580	554	589	588	605	620	553	515	603	579	563	564	595	560	577	560	563	548	575	615	601	561	609	595	565	551	542	567	550	543	551	562	570	577	567	576	553	549	560	549	574	596	590	537	579	578	591	611	595	534	552	582	608	574	602	581	585	569	568	554	614	569	540	565	604	589	517	561	561	589	597	572	573	558	570	552	546	554	550	532	561	604	595	543	564	558	569	567	600	573	558	582	557	609	540	569	542	539	558	620	528	614	575	567	574	586	566	558	570	564	573	546	566	542	590	598	580	574	541	580	618	573	605	584	604	616	609	593	582	566	531	579	590	593	523	588	563	594	566	578	566	603	546	595	613	547	612	552	562	537	575	562	580	585	589	566	561	567	564	564	549	558	552	575	512	583	559	583	605	554	578	571	566	566	619	563	603	576	588	564	581	583	566	569	540	531	567	584	557	564	583	614	580	596	576	539	613	560	589	601	573	588	594	599	553	574	588	529	554	584	586	545	570	554	545	557	579	619	541	547	588	545	534	553	571	558	575	554	561	569	576	559	557	581	569	548	526	595	576	557	595	575	598	529	584	584	568	586	579	521	596	575	561	599	607	567	560	548	567	568	613	615	575	605	530	605	575	561	620	590	561	561	540	575	578	593	540	585	608	580	600	562	559	555	546	559	600	555	535	555	560	551	598	569	575	582	587	568	609	569	579	570	560	598	608	578	595	585	556	525	581	571	528	586	599	567	570	584	591	557	541	532	563	541	542	563	560	571	572	580	573	563	584	543	551	565	563	567	547	592	570	542	582	572	568	570	567	549	575	575	608	548	572	572	554	579	600	595	552	564	552	550	567	601	552	603	573	532	601	571	593	534	576	604	556	580	514	586	598	583	524	615	594	548	569	595	571	612	562	573	571	554	557	539	643	607	645	528	597	573	581	564	568	640	590	548	577	561	586	549	599	557	542	573	621	567	594	565	588	534	562	599	556	573	538	576	578	564	580	565	576	568	548	568	620	583	613	544	595	582	583	590	578	567	577	563	580	593	557	581	593	603	548	588	603	617	564	566	562	563	618	579	556	589	574	580	602	580	540	593	545	572	564	589	543	563	544	508	532	573	590	550	548	563	595	578	556	619	560	595	591	570	589	574	562	557	589	570	565	574	547	576	575	565	580	546	617	558	609	577	564	587	560	556	597	563	590	561	600	548	591	563	581	563	523	602	560	595	538	570	587	572	532	583	634	595	546	557	576	571	534	573	561	572	578	537	554	541	562	581	558	593	541	541	568	634	537	510	575	552	544	548	508	532	599	561	577	557	579	565	557	574	576	524	570	568	571	599	561	574	608	571	556	620	586	617	593	607	592	538	578	618	570	555	611	549	565	542	572	578	556	558	597	612	527	581	560	584	537	495	595	607	566	590	544	572	569	565	588	571	532	575	557	586	599	561	554	536	576	591	579	560	531	593	562	595	562	561	601	546	622	584	549	602	594	576	552	558	578	569	567	570	601	556	559	532	606	585	562	531	549	586	546	581	582	584	529	571	577	578	601	567	535	547	574	610	595	565	539	553	558	562	571	573	519	522	523	578	551	616	569	565	542	592	564	559	525	590	574	560	571	582	550	565	570	572	579	572	558	537	617	539	594	616	575	548	611	556	605	583	569	555	597	526	548	524	571	582	569	565	544	555	609	563	548	605	590	574	579	641	557	541	563	561	566	600	608	586	551	590	536	537	560	577	547	571	529	589	542	560	581	574	561	518	569	585	586	583	554	570	582	578	581	575	526	585	550	571	564	582	558	572	606	561	580	557	559	606	551	578	549	578	620	573	533	571	593	600	597	578	599	574	573	549	561	581	594	533	567	543	580	598	551	557	514	588	614	563	561	580	576	590	590	557	571	568	560	586	565	571	533	553	497	602	565	559	586	559	542	576	564	524	546	533	563	558	621	570	527	595	582	590	586	567	547	545	573	563	634	608	594	574	562	583	581	570	591	547	551	582	596	558	597	599	560	571	623	575	553	564	589	572	549	565	548	596	568	572	545	545	610	545	557	595	536	535	607	538	586	576	602	588	569	527	577	589	545	566	603	569	564	575	582	558	537	544	582	580	561	557	577	559	569	600	515	586	593	596	585	576	578	546	571	521	549	561	577	588	531	568	576	594	599	590	549	563	596	549	559	587	562	573	597	598	557	564	600	572	543	587	560	597	516	554	559	581	576	535	588	570	572	564	563	564	549	573	587	627	579	581	575	588	596	553	546	575	576	574	577	616	575	556	600	581	538	531	594	616	568	532	610	557	573	562	559	576	554	598	587	579	610	589	591	586	585	528	619	581	576	593	591	606	549	558	567	577	591	559	544	562	570	587	582	550	573	578	540	578	573	561	609	577	576	570	549	590	548	556	575	547	564	588	611	547	544	592	555	595	549	584	558	553	592	626	582	576	587	559	556	530	563	617	564	548	572	616	566	604	535	601	574	550	588	556	570	610	556	602	571	602	562	599	569	559	571	588	578	537	591	538	551	581	596	583	569	534	584	579	533
25512	21552	27718	25720	10142	1371	1193	1014	1026	957	923	990	925	899	887	951	909	897	870	965	946	881	877	917	917	901	857	898	870	912	898	920	908	908	919	944	901	862	888	909	843	925	883	854	871	851	923	959	887	863	861	960	924	871	854	864	932	905	860	883	908	863	858	922	916	932	935	870	937	891	878	929	902	883	915	899	852	878	876	925	882	845	886	882	872	851	926	881	883	933	883	937	877	901	916	884	890	896	878	954	880	917	896	886	930	944	895	867	873	922	921	883	899	903	893	938	980	877	905	896	896	869	891	894	892	915	930	867	921	893	878	904	875	842	881	833	850	895	858	896	880	910	891	898	937	873	911	897	890	925	842	919	917	895	866	884	930	907	891	892	841	851	807	925	879	842	906	905	942	917	859	878	918	907	922	859	920	875	901	886	860	885	880	862	913	904	828	909	886	872	922	928	900	915	909	857	865	884	878	870	906	942	876	870	860	858	895	893	890	912	876	909	867	871	929	877	835	895	822	847	858	890	916	840	884	947	852	876	953	921	880	883	906	905	866	894	896	918	868	915	859	934	881	846	867	876	825	929	920	890	906	910	924	954	931	883	880	896	891	918	857	909	898	909	899	935	898	930	933	922	928	873	858	896	870	866	883	858	934	857	879	885	866	899	910	886	855	869	844	938	912	943	965	909	862	821	893	889	926	870	853	893	846	901	910	924	843	837	874	888	828	916	895	887	843	876	880	893	863	850	932	897	900	865	846	909	861	896	927	885	909	893	946	885	904	922	875	905	905	905	956	906	860	932	874	845	929	888	916	881	869	911	878	921	972	910	851	893	846	893	921	898	941	913	929	829	911	924	867	885	807	899	909	853	875	932	856	868	873	866	902	903	898	897	820	903	848	905	883	893	930	912	924	909	869	901	846	850	959	864	899	862	903	900	919	861	900	883	930	881	852	848	912	883	870	872	918	909	835	864	864	886	886	878	954	945	883	931	861	871	901	876	933	857	844	918	811	897	865	938	895	887	859	905	891	942	905	923	861	898	930	893	869	918	889	934	874	908	886	885	857	849	878	845	896	895	883	898	924	908	853	886	880	886	868	864	906	891	917	889	926	868	831	875	898	861	935	902	861	884	832	879	894	887	874	898	897	862	901	941	897	907	839	898	859	885	844	855	888	908	872	906	842	909	899	931	896	963	863	895	916	922	867	834	900	959	849	910	906	912	896	880	849	855	878	878	892	938	860	882	916	912	876	852	923	905	944	932	879	845	902	914	882	933	859	904	863	908	891	902	921	836	852	853	909	905	858	896	944	880	879	875	850	884	925	870	917	891	863	903	944	895	864	826	854	923	853	877	940	839	844	891	887	883	912	916	955	847	930	899	852	915	851	899	907	935	876	914	855	868	835	860	910	891	929	929	894	900	882	916	888	853	922	879	855	872	884	870	936	906	910	862	876	914	883	883	885	814	852	942	897	818	918	901	912	862	908	900	847	861	842	896	888	894	899	868	877	843	876	886	892	857	890	892	858	921	905	886	848	893	892	867	928	880	845	913	867	877	853	937	840	871	915	905	862	875	870	852	869	910	938	906	917	917	887	884	891	904	937	866	861	865	858	900	911	945	877	867	902	846	865	903	852	905	910	884	948	955	862	906	887	852	899	979	924	879	847	916	881	894	980	957	880	875	905	900	909	884	906	884	902	893	873	894	915	893	834	862	943	832	831	835	897	920	908	948	883	838	855	887	885	852	910	861	838	883	877	921	874	906	935	832	886	881	900	857	919	888	905	900	909	926	840	876	887	961	872	879	894	826	855	899	847	896	933	932	917	887	816	885	903	864	907	867	891	928	901	921	880	899	888	895	858	833	915	919	932	855	910	889	926	881	916	853	900	888	938	889	930	855	879	968	885	866	925	900	863	909	894	894	881	876	933	897	906	818	839	876	882	883	869	865	851	877	924	896	854	917	900	910	892	858	869	880	871	943	909	864	900	862	937	866	943	927	889	840	865	894	852	856	938	908	853	879	893	860	844	832	862	911	889	861	903	916	879	864	898	918	907	901	898	897	850	917	931	906	937	917	932	891	879	857	883	887	936	900	861	852	888	940	877	897	900	899	894	910	863	924	845	882	904	867	926	948	925	860	890	936	894	902	895	855	949	939	868	907	921	837	928	930	888	873	878	857	861	891	870	963	875	860	908	884	877	922	912	901	873	907	879	886	918	883	848	839	909	865	878	858	858	858	894	848	903	933	898	899	888	913	849	877	939	919	904	869	828	877	916	953	921	858	903	869	913	881	892	923	916	959	869	886	936	876	854	929	887	925	917	905	868	898	828	873	881	836	905	954	870	862	899	891	877	899	904	910	925	877	907	904	884	951	898	883	941	898	871	896	898	878	880	865	883	832	868	880	877	960	831	881	857	915	947	857	910	968	890	941	934	889	868	895	869	881	934	935	916	907	926	883	917	900	864	883	923	885	834	882	883	884	863	881	920	881	925	848	956	878	947	866	844	940	922	905	869	914	913	921	869	845	844	914	863	842	891	894	885	940	900	889	911	921	919	867	890	923	877	868	890	912	874	906	919	892	860	873	855	879	869	864	928	913	899	897	900	866	861	880	916	945	893	883	925	893	919	912	907	912	893	864	887	873	843	904	876	907	894	891	903	911	881	907	911	906	902	937	877	908	884	883	900	905	908	891	885	909	938	868	881	889	846	875	877	863	819	904	891	919	856	870	911	880	932	881	955	852	838	900	896	832	880	919	872	855	871	869	844	863	886	852	860	913	896	896	865	847	848	882	969	905	904	902	898	888	924	841	873	885	864	931	847	907	925	915	856	933	893	869	856	927	910	908	916	876	892	883	925	903	855	877	842	937	913	943	903	856	913	854	878	959	895	860	870	850	911	864	855	945	913	871	884	868	839	865	850	911	942	887	896	912	862	884	925	857	881	874	855	876	823	858	911	866	845	870	919	903	941	929	869	866	867	889	923	894	874	917	844	853	886	859	890	902	897	904	810	882	901	886	900	863	931	939	907	920	889	880	887	877	903	909	885	942	927	891	872	851	870	903	859	935	862	937	950	900	921	877	901	881	898	908	887	850	864	880	901	876	860	907	886	894	863	955	874	878	877	902	870	882	901	884	869	908	863	890	895	919	891	847	890	933	902	880	875	814	865	872	875	828	864	886	915	921	914	876	900	864	898	891	918	843	886	845	857	892	919	872	934	903	878	859	910	850	887	944	878	888	891	916	910	913	881	895	891	814	874	842	870	906	844	889	852	878	875	904	930	863	900	879	892	894	877	871	871	938	896	868	900	891	880	873	884	907	908	911	893	867	900	944	880	882	916	908	899	898	953	902	878	892	925	904	902	921	883	914	869	856	889	846	903	885	861	914	891	903	937	915	899	878	860	926	821	915	891	911	904	839	853	884	892	928	883	861	915	869	890	869	885	923	817	916	845	943	908	856	881	884	922	854	950	863	870	898	902	878	896	912	875	887
15054	4955	3521	1979	1605	1499	1231	1166	1132	1085	1001	957	991	953	971	937	945	933	965	917	934	896	924	959	915	922	878	895	898	894	873	891	883	941	896	929	880	855	850	924	877	855	835	932	910	920	886	903	895	912	887	814	892	930	882	906	926	892	835	939	895	899	878	915	903	920	904	865	880	859	842	940	910	935	890	934	927	880	924	886	917	901	892	887	941	882	894	915	913	904	840	871	885	928	891	937	900	885	903	857	905	901	878	963	923	909	942	902	926	889	907	898	893	906	932	881	869	898	911	919	909	921	889	945	961	914	908	914	889	905	847	919	933	942	911	934	907	866	853	879	883	845	980	859	910	908	875	926	927	851	851	860	926	889	900	906	912	915	833	904	816	916	915	853	839	881	915	914	882	853	924	856	897	885	903	908	880	887	928	920	928	880	921	918	894	951	911	891	898	834	850	909	869	847	948	913	867	942	855	846	867	899	895	872	804	885	905	906	897	921	879	922	915	911	880	903	937	904	877	878	875	889	880	926	877	921	912	884	897	935	904	924	881	920	923	849	903	870	880	933	900	893	864	889	912	863	890	946	911	876	922	901	914	890	975	967	912	862	902	908	833	879	878	869	852	906	879	878	884	887	850	954	869	923	885	944	823	929	836	916	894	923	864	824	880	853	876	933	921	895	893	861	855	916	865	864	894	886	903	905	870	900	904	953	888	899	909	895	922	862	866	905	918	853	862	952	936	855	914	891	902	854	870	942	921	858	908	892	897	829	935	920	850	936	881	870	908	886	855	885	913	867	926	837	867	823	916	933	875	890	885	878	908	906	904	934	896	888	874	839	891	895	895	879	879	945	925	850	901	882	945	890	880	893	859	895	864	896	912	898	893	902	914	912	902	837	888	855	907	898	819	833	862	864	889	879	924	912	885	932	881	859	914	913	853	931	878	914	866	900	894	844	868	928	917	937	874	900	926	947	912	918	931	890	880	910	862	937	886	874	882	911	957	897	920	873	885	873	890	918	897	903	890	857	929	908	946	847	927	894	893	889	888	880	849	888	877	896	857	871	926	885	863	918	962	915	866	901	929	959	916	911	935	919	885	886	914	860	884	895	892	918	883	948	860	917	911	890	871	904	900	870	923	845	877	877	865	870	889	916	891	840	946	871	860	903	851	888	888	929	879	909	932	895	888	884	943	864	893	879	890	889	884	876	866	940	896	841	884	876	941	849	865	886	906	932	886	877	887	849	839	870	935	885	913	903	867	938	918	905	883	851	893	905	899	907	892	902	977	904	930	925	856	949	812	873	895	897	848	893	898	916	921	875	918	857	884	936	904	854	884	873	907	911	890	884	940	899	879	899	944	869	919	924	927	827	906	906	876	912	900	919	915	890	859	886	951	941	878	949	882	905	864	905	902	822	882	858	851	896	919	887	892	871	876	909	905	926	900	869	885	928	883	876	889	911	846	859	862	867	877	941	898	909	889	866	874	950	863	867	862	886	912	954	888	825	918	883	904	878	896	907	886	893	863	926	858	947	906	918	900	930	934	913	928	885	930	898	902	892	886	922	906	894	895	903	921	918	889	872	874	908	862	910	850	878	919	928	871	876	901	803	860	897	883	903	911	916	832	889	902	860	893	836	902	897	906	839	877	870	893	899	880	900	894	891	868	894	895	924	896	908	877	897	890	902	873	903	882	905	949	869	921	898	856	923	887	869	847	896	906	959	878	896	857	891	940	881	888	888	910	895	870	884	951	879	900	857	903	889	956	893	852	881	865	952	895	917	918	861	860	888	854	879	909	831	862	886	939	934	909	918	848	854	911	848	928	852	871	882	954	880	849	897	891	844	884	941	929	878	877	921	932	887	839	892	945	872	905	870	886	904	891	901	892	851	893	916	934	857	922	856	919	944	835	875	885	900	957	867	933	963	896	859	898	933	906	929	917	925	886	903	834	894	895	877	859	885	908	940	850	882	893	880	945	879	921	945	888	858	912	918	956	907	890	848	906	931	876	921	942	850	898	959	884	951	911	885	884	867	884	908	900	856	855	872	864	874	886	882	913	887	883	889	901	883	870	931	881	872	931	950	889	916	882	852	874	822	926	876	908	888	843	893	913	850	931	866	903	881	911	913	891	920	892	889	875	890	881	884	889	875	908	878	929	842	931	948	901	857	957	910	901	901	885	877	867	855	910	869	874	933	892	832	834	882	900	871	890	935	853	861	892	917	817	893	919	910	868	864	920	841	912	934	871	887	896	916	867	918	882	901	887	917	874	909	840	898	925	879	854	906	852	906	865	923	913	876	902	876	874	954	889	897	867	888	929	889	877	847	883	868	890	883	868	920	926	933	922	857	900	895	853	918	859	895	903	914	885	909	899	882	915	874	940	873	878	918	869	902	947	904	862	889	894	882	896	872	935	903	914	926	934	907	849	887	847	914	897	921	893	862	881	968	890	897	936	907	927	896	860	904	885	881	906	962	883	901	916	908	883	868	856	886	887	865	846	826	936	908	887	854	915	887	962	891	899	884	943	834	896	852	905	870	886	872	901	883	920	847	907	884	906	905	885	885	864	934	910	876	907	904	920	889	917	925	931	917	904	876	903	920	895	901	950	925	908	909	905	899	916	892	910	920	861	906	877	920	909	897	903	899	943	923	901	879	886	933	889	940	869	894	883	884	920	839	882	858	903	926	938	933	887	878	890	876	879	920	870	896	838	841	864	853	954	921	934	902	913	881	932	915	927	842	864	876	936	928	889	906	858	919	890	862	878	927	872	909	817	877	871	890	900	914	815	850	843	860	867	890	853	856	894	861	919	904	862	958	881	961	885	911	912	868	914	879	903	840	846	865	840	867	819	908	908	891	899	893	874	937	890	922	948	887	925	891	882	868	895	913	916	867	880	875	871	908	934	951	897	872	934	883	888	896	895	921	918	935	898	881	874	898	904	919	899	864	909	872	927	896	875	950	880	888	886	886	905	894	872	877	916	890	928	894	887	919	850	892	867	888	921	911	917	914	884	931	869	901	845	887	920	866	884	905	870	877	868	870	900	899	831	937	893	919	885	886	907	879	907	935	881	875	873	926	880	909	873	897	823	890	915	896	917	927	888	873	915	909	925	928	929	840	859	882	869	881	877	927	911	886	905	921	845	867	920	874	880	882	890	892	869	878	886	885	963	858	908	854	899	889	892	885	897	912	912	860	872	937	871	851	901	854	843	899	847	896	921	850	873	870	969	846	929	906	870	893	924	886	878	850	913	916	902	911	910	890	841	905	883	878	897	928	869	869	876	870	848	866	877	939	933	924	876	860	950	884	912	910	901	878	854	929	859	849	877	891	909	854	922	906	922	857	902	990	927	897	889	901	917	904	917	889	881	873	872	920	901	865	900	906	871	945	897	926	871	906	927	868	924	888	876	880	919	895	913	896	903	901	845	940	899	960	928	865	837	861	898	918	905	913	900	853	929	913	872	921	910	908	921	863	895	858	919	944	925	894
23046	21560	29320	24231	21557	21624	7764	1591	1189	1141	984	1064	939	913	909	893	859	823	859	857	857	834	857	776	840	811	775	858	773	782	745	803	778	780	781	788	795	769	831	815	766	773	788	796	796	809	779	764	824	813	752	767	798	836	803	754	726	769	732	812	689	817	797	776	825	781	745	796	802	745	799	802	778	770	778	726	804	737	780	738	750	772	782	792	757	764	799	776	756	775	790	739	785	773	795	761	791	788	764	760	792	788	783	809	730	820	780	783	832	749	833	766	798	780	772	770	791	826	792	816	789	794	812	809	743	797	749	766	810	814	816	760	765	793	735	787	790	809	755	728	738	751	767	773	766	821	804	761	776	775	809	754	796	723	779	766	846	729	790	822	810	771	813	779	775	826	743	731	775	817	771	767	809	752	749	821	742	780	766	776	850	754	730	774	764	750	762	766	796	774	801	728	766	763	788	780	808	745	774	805	802	787	779	801	752	776	716	793	816	757	801	772	779	791	752	783	777	759	791	765	704	752	797	788	839	765	730	794	799	727	795	765	826	757	756	743	797	791	769	759	782	768	775	822	805	733	777	734	807	745	805	752	789	794	713	814	776	807	793	758	743	785	721	787	821	784	759	750	750	751	737	741	760	813	723	762	771	795	762	779	775	790	767	792	784	748	777	775	743	786	808	754	776	793	758	793	748	721	741	760	791	771	777	762	804	754	763	754	739	726	760	789	794	777	795	784	716	771	783	752	749	767	760	753	759	794	781	779	783	800	761	808	784	752	778	786	718	790	759	812	732	739	760	865	794	785	772	737	797	808	777	764	743	817	734	761	719	801	758	757	750	772	773	762	809	800	756	794	764	717	771	832	727	749	749	738	779	812	727	800	788	801	804	804	799	757	750	793	775	758	786	753	767	769	792	765	768	717	781	764	830	779	769	723	745	749	746	791	751	756	770	762	790	810	760	735	780	829	809	818	742	807	722	776	759	781	755	770	765	742	767	780	803	715	798	766	789	755	791	727	779	769	779	792	764	791	735	763	751	789	752	762	719	774	712	769	792	773	748	747	756	775	776	781	807	774	749	791	765	708	774	796	757	738	777	802	738	816	761	770	760	751	743	786	791	748	765	761	744	786	787	759	801	691	729	782	776	754	760	785	763	755	780	805	754	763	777	792	791	765	754	793	701	745	788	797	760	813	775	761	738	776	762	754	829	763	809	790	763	757	766	809	767	788	743	790	749	805	799	769	770	810	748	738	808	714	772	781	782	798	754	788	708	769	771	733	769	728	783	810	765	773	781	750	751	789	743	788	777	801	770	772	765	801	775	752	722	771	733	773	795	771	806	761	763	769	798	779	788	822	732	730	788	774	787	714	737	803	743	749	760	826	757	761	774	776	766	792	730	725	766	794	770	792	770	823	759	697	752	794	763	800	759	789	807	743	759	770	760	798	783	762	735	790	775	749	757	831	771	804	747	740	789	771	739	774	730	758	757	769	797	748	739	744	749	764	757	744	773	744	761	772	763	752	767	815	764	814	776	738	770	779	803	751	788	761	754	807	771	725	784	745	758	754	767	787	795	769	805	815	726	788	724	744	761	786	773	771	758	770	701	805	746	760	797	799	754	743	768	792	761	789	750	784	807	704	812	778	742	775	780	774	794	780	781	794	803	749	761	795	747	835	844	737	809	760	791	775	810	777	779	792	751	698	722	736	750	788	744	784	780	741	795	757	784	759	738	729	751	770	833	773	731	768	801	821	715	751	791	779	754	775	795	801	699	806	809	793	722	796	807	759	740	791	726	805	707	772	777	781	760	774	782	800	764	736	761	742	729	789	794	822	757	785	769	745	773	745	734	754	731	780	755	766	775	829	795	755	781	750	735	788	750	759	798	779	794	770	759	779	776	797	800	766	716	751	766	756	742	798	757	752	763	765	778	776	785	766	773	711	773	809	782	790	801	778	768	746	765	758	716	750	788	797	780	774	754	736	782	767	717	782	775	771	751	755	706	743	771	788	725	739	766	727	721	793	777	781	793	761	808	778	724	778	788	805	768	753	748	739	755	732	739	762	791	767	777	779	709	780	826	793	736	738	726	720	723	793	779	773	768	717	781	752	761	757	719	792	748	778	710	770	707	773	782	744	744	805	722	752	733	783	773	769	761	756	796	797	800	762	772	761	769	780	742	849	759	768	767	744	734	742	769	720	784	772	755	728	752	751	764	751	749	766	734	776	745	776	687	751	760	734	794	770	834	774	775	744	785	766	743	802	734	735	769	777	736	704	755	776	740	788	782	779	791	773	749	750	793	770	791	776	803	748	715	770	759	763	730	757	763	756	743	770	716	747	750	806	717	756	793	810	794	722	742	744	770	769	736	750	812	772	806	779	774	733	795	806	742	754	756	762	781	819	748	753	763	764	713	770	720	674	778	767	718	763	792	718	737	730	777	739	778	779	787	758	774	771	779	763	755	727	828	756	758	706	789	826	792	725	792	717	736	797	806	810	739	761	813	772	719	765	815	748	739	774	802	752	785	779	724	771	775	753	751	772	793	776	796	752	722	776	751	797	772	715	796	753	753	744	770	769	744	802	764	748	762	790	745	716	820	786	786	713	734	789	802	738	740	799	763	755	819	717	709	777	756	785	742	718	782	755	779	750	793	768	767	796	831	743	762	752	754	742	743	713	734	759	706	726	737	772	744	744	749	742	800	805	778	743	759	750	783	741	771	776	795	789	761	794	751	806	745	767	737	752	768	760	762	747	745	784	788	731	767	825	760	748	759	832	736	734	763	758	735	766	726	779	748	745	761	780	732	777	774	760	748	753	757	783	708	785	752	731	788	779	822	780	758	765	808	781	766	732	806	759	759	777	783	721	738	746	778	764	782	795	783	719	785	728	792	702	720	737	738	765	757	760	799	749	747	750	686	746	788	795	776	755	752	790	784	794	771	778	779	795	762	715	726	745	751	779	772	768	798	764	795	750	788	786	756	763	770	773	775	797	791	830	730	734	774	715	791	736	712	777	784	838	789	786	787	794	734	805	775	737	740	772	724	753	772	791	803	806	802	813	766	793	777	743	776	757	769	807	748	796	789	761	797	782	751	717	775	767	742	763	781	760	805	723	706	773	817	704	782	728	763	783	741	734	775	771	734	781	748	772	754	771	814	749	751	762	775	789	771	773	778	768	807	775	809	812	740	796	787	769	762	775	741	776	817	735	736	763	786	812	760	793	779	777	746	795	845	765	769	768	742	745	743	745	750	819	755	746	799	747	796	724	750	737	685	746	773	765	790	767	750	799	739	745	795	780	750	731	718	806	747	767	755	744	694	747	754	777	760	789	798	748	764	768	721	769	766	750	763	775	737	755	763	780	718	715	765	767	742	754	751	771	800	807	761	745	748	745	763	778	741	750	751	765	748	801	728	770	749	734	781	766	795	796	729	778	733	756	788	779	763	749	777	799	742	763	775	748	786	710	742	775	739	746	736	761	787	748	789	761
14405	13770	9509	4718	3587	2753	2161	1821	1518	1334	1287	1143	1041	1021	989	917	913	901	851	848	826	855	835	820	814	793	794	851	803	764	770	816	810	761	767	796	789	770	803	773	784	769	743	782	714	772	800	820	733	760	816	793	768	732	792	748	790	764	809	787	735	778	772	812	793	705	744	731	793	749	779	765	770	736	737	766	740	796	775	772	773	745	768	729	782	743	775	784	741	786	775	718	764	796	726	732	746	745	806	740	761	718	726	741	798	820	824	738	743	805	778	780	800	775	710	791	766	757	758	770	810	763	778	748	780	770	748	732	782	761	759	782	751	758	789	787	742	750	741	785	790	776	766	737	766	757	762	739	731	735	768	756	783	768	753	748	763	739	756	746	788	721	800	791	728	706	771	725	760	709	693	798	752	789	761	749	768	741	714	755	738	776	748	739	774	732	753	721	776	763	708	805	766	732	789	765	730	762	780	749	777	728	708	705	721	775	777	725	729	749	771	756	745	760	819	737	762	757	767	744	793	708	754	772	719	722	781	754	757	732	751	773	752	736	730	752	742	753	719	787	794	764	739	781	717	780	772	773	761	765	775	770	762	726	785	725	777	766	773	736	726	747	786	811	744	725	775	748	797	757	779	717	774	746	802	751	784	718	785	748	810	801	749	713	749	765	809	777	700	745	788	798	731	748	781	775	777	792	767	791	743	764	782	749	757	773	738	763	741	745	810	733	706	757	778	795	731	802	765	763	749	790	753	769	750	764	781	759	757	751	726	745	752	703	716	765	798	765	748	717	731	692	770	749	747	759	725	700	771	738	762	733	778	790	701	743	774	771	769	796	725	767	733	724	740	759	742	738	854	750	756	699	752	754	790	755	795	720	771	788	729	768	788	737	809	766	816	753	760	698	716	811	739	788	801	770	774	770	728	749	707	786	742	751	730	745	743	728	791	790	747	729	702	772	785	785	798	766	790	702	802	770	723	783	752	727	722	771	779	725	750	766	761	757	753	773	764	711	809	742	711	736	728	733	753	778	756	752	740	758	734	710	750	725	806	780	697	770	782	742	752	733	778	765	790	741	797	706	750	737	779	730	721	764	716	713	746	748	748	776	766	756	790	736	778	719	714	761	741	743	689	717	766	761	749	745	825	743	762	753	719	787	748	768	743	734	801	795	789	749	764	775	803	757	762	746	778	741	729	743	762	800	729	750	720	745	754	716	778	765	755	724	812	786	758	755	733	780	740	819	775	760	735	773	798	732	711	722	757	751	770	741	767	707	779	715	742	758	759	744	742	772	773	728	765	761	768	770	753	736	735	786	799	762	735	782	753	723	798	800	746	772	745	718	768	714	778	762	751	743	782	781	780	763	721	770	767	766	697	773	740	750	751	766	755	698	731	693	763	768	787	747	725	770	698	746	730	724	720	721	777	765	779	733	779	758	780	756	756	791	731	807	730	733	716	679	789	812	769	753	747	736	740	789	742	799	812	847	759	782	779	763	769	703	735	759	755	752	771	749	738	841	743	753	763	744	782	759	753	758	756	792	767	805	763	718	757	730	776	734	773	784	824	754	777	745	725	729	720	747	765	762	713	793	767	775	744	737	793	793	757	746	769	767	749	703	766	776	768	772	735	734	748	798	733	742	736	748	732	769	736	740	695	731	771	737	725	746	753	799	788	726	790	733	742	779	755	726	738	733	766	748	705	770	739	728	788	745	765	740	757	801	735	788	778	759	763	729	753	748	739	745	721	768	795	746	793	723	786	720	741	745	771	729	770	803	745	744	745	683	736	721	758	811	739	781	786	759	689	774	715	791	732	732	746	739	719	770	759	736	770	749	790	801	741	756	731	730	763	762	742	745	756	791	751	776	707	717	722	784	773	729	763	750	757	732	761	769	786	710	755	706	689	784	758	773	733	720	763	778	803	765	747	754	750	724	749	757	748	728	740	762	717	786	758	765	801	745	747	736	751	802	764	766	726	769	743	707	800	732	787	736	751	731	789	724	727	710	754	753	758	751	769	749	767	747	729	719	732	785	689	701	780	806	761	735	742	722	741	771	724	761	746	724	772	731	750	734	710	740	744	744	766	753	758	749	725	731	758	761	720	771	739	721	749	736	808	780	720	796	766	733	755	753	765	740	764	763	738	761	732	792	755	718	722	757	770	778	751	778	775	724	766	753	755	788	760	738	752	760	742	776	765	777	788	783	800	773	725	776	833	720	704	740	778	736	727	764	722	785	757	714	759	764	778	745	731	737	745	753	775	762	750	740	777	703	729	757	718	751	705	736	763	733	772	754	714	703	799	742	755	715	800	778	723	707	734	720	763	756	725	753	780	724	769	742	744	777	736	805	775	766	769	719	742	768	759	770	745	721	775	752	755	789	738	770	753	750	751	735	764	740	772	740	744	770	724	744	734	732	719	784	754	773	760	730	785	799	724	736	768	774	708	788	762	785	749	710	749	771	751	734	748	731	776	766	725	773	767	766	746	742	788	750	711	757	782	768	794	723	741	770	791	744	767	743	775	758	708	753	770	762	740	717	741	749	739	757	758	748	752	715	758	768	729	740	766	799	782	777	739	785	795	753	799	726	713	800	740	745	736	730	796	777	755	837	728	742	737	758	731	768	781	788	779	751	742	758	776	772	735	730	727	784	803	776	738	723	769	750	768	765	759	807	741	732	746	746	775	754	748	724	774	795	752	814	751	772	690	719	726	747	753	791	734	768	711	726	753	719	765	750	750	742	780	767	714	756	724	784	756	744	754	749	739	752	785	773	761	719	764	797	761	799	738	779	771	770	752	730	798	746	748	715	741	778	722	806	726	733	759	756	753	755	731	708	745	769	789	781	734	718	717	785	758	701	832	731	741	828	781	736	752	753	752	745	769	739	718	780	716	660	742	709	757	759	731	745	722	735	718	697	742	752	798	724	762	737	775	737	707	764	718	741	751	780	717	756	741	749	726	748	736	681	801	755	732	760	771	763	774	749	745	782	736	811	788	792	762	731	743	763	790	716	720	742	757	762	717	776	749	769	766	783	754	800	774	743	759	755	747	770	770	787	764	737	758	795	752	785	715	734	763	803	759	753	731	709	748	725	713	718	748	759	796	741	719	753	738	738	743	733	738	795	803	736	779	750	744	798	747	742	729	788	782	734	806	777	713	754	754	801	738	769	738	713	781	745	765	768	739	780	710	719	668	709	748	798	735	804	767	736	738	745	718	771	786	759	734	748	749	734	742	748	775	770	719	755	737	751	752	744	744	743	795	743	749	727	732	767	718	767	765	773	750	743	723	785	773	770	752	773	730	743	731	714	769	730	727	800	727	763	765	758	746	731	703	719	747	745	761	773	772	754	750	784	776	756	769	721	765	780	746	687	802	831	730	738	768	732	750	743	796	694	718	761	727	791	724	805	698	757	734	753	793	703	725	709	739	688	727	723	776	752	735	743	727	768	745	735	759	740	765	775	760	774	727	773	842	745	751	781	806	747	758	754
29093	17987	4379	929	787	784	763	729	685	728	675	686	715	736	736	719	672	714	717	691	659	714	671	681	759	698	664	685	683	719	704	661	704	668	653	690	706	656	728	715	701	675	707	706	711	707	697	693	683	684	757	720	638	688	692	683	661	745	685	714	704	701	708	708	679	691	692	722	639	697	696	671	669	710	717	712	712	670	704	724	689	689	684	705	679	707	655	770	729	703	648	678	705	662	682	709	671	719	710	661	743	690	677	758	686	661	696	717	736	703	662	695	707	743	662	697	704	709	745	678	730	679	682	733	689	665	739	718	716	684	703	654	658	669	677	694	691	749	751	687	658	686	662	695	698	727	664	691	664	716	676	695	677	651	649	670	712	675	662	740	680	661	705	676	693	691	655	726	698	674	690	678	682	681	722	686	677	698	663	660	721	698	673	681	663	638	660	640	663	670	662	700	688	706	702	692	722	665	727	730	737	723	693	720	681	700	710	654	755	674	707	682	678	741	687	719	716	695	645	679	677	693	723	697	615	633	675	701	689	661	728	678	759	680	705	712	736	715	701	711	720	658	697	708	683	690	704	717	670	706	699	665	668	709	687	664	707	622	686	691	696	664	737	682	685	692	665	677	694	691	650	734	685	724	719	694	668	680	656	690	676	668	695	686	695	693	659	675	721	693	688	737	710	722	727	650	679	683	701	696	687	679	719	698	675	661	694	706	707	693	700	693	679	674	702	698	721	712	723	749	709	680	648	683	729	658	706	666	695	686	720	660	697	656	697	729	708	674	673	668	680	683	696	713	644	669	710	679	758	691	668	657	710	667	702	648	689	684	726	714	700	700	682	706	686	732	666	697	693	693	675	718	670	706	752	695	712	671	691	732	680	701	660	728	735	711	713	728	697	698	694	711	690	717	706	676	709	714	687	702	683	712	700	672	708	671	709	702	714	683	646	684	647	720	719	709	712	707	676	652	682	639	696	641	655	687	686	730	691	686	700	648	711	672	699	678	702	730	653	707	689	670	736	705	708	681	727	728	732	694	700	705	683	696	687	694	721	708	722	694	647	659	734	650	707	680	767	713	701	622	675	703	652	624	735	695	690	714	679	701	695	694	751	713	688	660	693	662	704	724	695	671	668	727	660	702	678	669	744	689	694	720	724	775	729	700	737	668	699	733	671	646	688	733	739	674	664	724	730	668	724	703	678	716	705	697	688	665	692	687	681	680	675	748	707	648	626	627	708	733	734	683	706	657	695	684	650	670	713	696	702	719	646	684	716	657	662	684	672	691	745	678	728	720	744	708	720	653	775	722	651	702	606	703	668	679	644	673	645	700	703	711	701	673	701	707	745	663	657	697	704	707	665	666	679	643	702	724	710	689	664	664	629	651	682	751	696	712	663	698	671	704	688	685	703	684	663	702	711	656	706	713	723	642	692	721	698	711	639	682	675	671	695	693	658	683	745	725	648	655	679	725	673	669	733	668	656	738	732	709	660	649	724	691	732	674	659	738	713	695	697	705	671	724	746	755	650	667	654	721	669	691	673	689	695	690	771	697	727	652	711	679	702	732	743	718	705	689	682	688	697	710	657	665	643	684	739	722	674	683	729	655	640	676	653	642	712	660	691	712	677	679	733	681	680	715	701	692	706	751	671	682	681	691	700	696	714	680	708	666	674	734	694	724	699	671	687	668	654	716	677	689	686	675	654	713	700	692	705	696	702	709	689	690	693	687	686	685	678	692	699	711	734	629	685	665	643	730	678	682	670	726	679	678	675	727	663	663	697	667	671	693	665	696	738	711	703	695	739	684	674	704	708	688	653	724	679	674	648	701	687	711	688	703	637	744	703	702	720	681	724	684	720	678	738	658	716	695	679	689	745	700	695	681	673	692	711	643	684	681	676	657	690	684	708	676	666	744	676	709	714	667	680	640	668	665	677	687	655	712	657	673	681	704	714	660	701	710	665	651	690	664	693	654	732	729	684	688	655	696	656	683	702	708	704	666	672	670	700	669	662	705	723	707	710	676	707	691	697	665	701	706	655	687	672	701	672	701	699	758	694	684	667	693	730	633	699	655	717	690	724	686	672	693	703	676	686	678	709	668	695	689	643	669	626	639	739	709	687	702	698	696	739	640	649	684	684	727	708	689	658	663	652	677	685	657	683	744	711	698	651	653	691	721	722	682	668	691	659	679	688	721	733	659	718	697	742	677	679	709	658	682	673	723	739	696	711	729	670	682	696	677	670	642	750	737	703	661	694	728	716	639	710	709	701	688	724	681	724	737	689	716	751	647	676	746	672	733	689	696	672	707	677	693	741	678	673	738	701	710	666	701	647	668	734	720	695	707	730	677	680	701	692	788	701	689	694	658	699	696	687	707	684	640	665	736	684	715	705	691	672	665	716	673	697	696	711	671	696	694	698	652	676	691	692	678	669	705	669	745	706	770	677	680	670	702	711	711	647	735	673	724	747	692	711	688	672	683	749	678	662	657	703	704	672	701	675	695	654	671	685	717	658	700	681	709	711	688	690	739	703	691	741	692	661	675	736	656	671	686	683	723	669	740	737	638	706	664	667	685	682	719	716	676	706	676	701	665	653	689	693	691	716	732	723	760	680	684	674	676	689	717	710	752	723	667	676	663	675	690	682	670	675	692	661	616	632	659	721	676	752	666	660	664	678	680	679	677	729	715	680	702	753	708	647	651	698	740	671	716	679	686	694	687	710	678	722	711	744	750	673	645	666	696	698	704	709	676	725	663	675	686	706	680	720	691	708	683	698	693	673	779	711	658	700	705	673	725	711	690	647	730	674	670	678	656	708	650	716	661	617	670	689	678	678	673	673	698	707	713	724	696	722	702	660	714	660	711	699	720	678	708	680	685	680	669	679	703	676	661	706	693	694	664	681	717	675	692	708	665	673	683	686	699	708	711	711	680	688	633	712	753	690	709	700	701	711	641	657	735	715	705	656	665	740	661	659	678	736	680	675	670	647	665	690	652	732	715	697	704	660	706	644	682	699	679	688	775	726	692	664	692	679	723	719	685	729	686	691	726	656	717	707	635	680	651	653	701	669	699	735	755	633	683	695	668	668	715	759	665	634	699	676	620	706	675	697	700	687	689	678	706	637	686	724	706	733	695	688	700	723	713	689	667	643	700	667	725	695	673	712	705	696	753	708	706	681	675	684	692	718	709	642	665	665	652	721	684	673	699	676	676	677	658	703	691	623	710	723	709	702	695	716	687	632	697	689	702	703	671	707	677	678	728	653	703	672	663	670	640	738	667	716	693	665	698	713	684	685	721	705	723	690	706	671	700	656	697	703	660	688	729	719	741	717	671	685	703	662	671	738	709	694	673	688	712	723	729	669	728	667	669	660	715	697	693	671	674	682	704	682	711	756	696	719	706	709	693	709	681	707	664	695	696	686	647	680	692	687	711	726	638	686	694	755	686	686	684	692	694	684	696	680	700	680	650	658	671	708	629	690	654	693	699	692	697
13180	1179	998	792	842	743	746	776	720	708	730	708	705	697	745	733	803	720	723	705	756	745	691	737	669	669	679	737	706	743	743	761	667	703	756	731	749	707	701	702	709	692	716	727	713	721	704	722	695	694	708	682	659	733	693	683	731	751	745	698	725	714	672	729	698	741	759	745	685	696	761	702	716	705	705	753	691	758	702	697	732	701	697	654	701	726	675	745	724	722	693	733	695	706	735	712	699	711	723	738	784	728	708	743	716	714	669	753	733	790	753	702	704	685	732	699	738	740	719	703	692	675	732	727	715	718	678	718	715	761	755	682	675	681	673	719	678	750	715	727	674	689	658	749	773	712	707	691	722	777	640	709	709	669	680	676	750	701	741	758	739	750	703	714	672	689	744	718	675	704	710	722	711	676	686	670	777	740	685	753	674	703	699	741	724	709	733	679	684	682	681	740	746	689	794	720	711	706	761	697	762	733	683	685	741	728	695	647	760	743	709	717	687	726	708	736	686	691	679	676	701	726	707	714	701	723	741	694	685	717	693	666	695	708	678	705	738	728	711	655	669	716	684	678	704	729	714	711	711	708	699	664	754	703	684	709	749	764	709	729	727	744	719	702	737	770	686	720	704	733	675	721	701	724	724	746	679	698	764	717	742	732	697	751	691	759	707	688	730	742	776	685	679	731	746	726	686	744	717	749	730	755	658	727	692	708	703	736	710	743	714	698	688	692	717	707	740	716	731	691	721	701	702	668	707	726	703	699	688	674	747	689	711	684	712	735	755	723	755	718	724	695	762	722	726	716	736	683	743	722	729	716	707	734	699	667	690	715	728	717	688	736	695	764	696	742	703	693	725	716	723	683	731	747	738	705	694	721	730	711	725	672	682	679	725	721	722	770	689	753	710	707	742	638	735	690	716	731	695	727	712	677	674	721	732	732	696	726	702	719	709	710	693	688	759	737	709	677	689	693	746	727	660	736	731	662	701	695	729	676	741	694	670	667	757	705	749	716	713	734	666	761	721	679	729	735	734	719	663	746	755	753	734	700	697	745	706	718	735	720	691	729	723	741	652	771	707	762	741	730	730	704	704	718	760	705	711	689	718	722	725	700	728	646	729	679	704	771	699	748	710	724	737	707	720	707	749	741	786	688	724	728	736	732	740	712	711	744	746	734	710	695	705	712	735	738	739	702	707	692	690	713	696	758	763	720	726	764	704	719	671	694	773	722	778	697	742	714	726	700	764	728	694	721	739	695	705	741	755	723	737	752	684	723	710	698	682	664	725	719	724	685	720	729	763	736	729	775	678	715	703	693	725	704	739	699	717	683	695	742	677	760	697	744	668	695	705	698	748	730	763	722	703	705	740	709	739	679	653	739	700	707	723	720	680	722	736	723	715	689	688	697	656	707	699	755	687	696	728	712	717	724	750	744	734	717	723	660	671	731	713	732	671	701	751	709	683	759	708	739	660	739	686	738	726	683	750	729	710	748	720	721	732	720	710	669	676	710	708	693	717	752	727	676	736	735	722	746	736	762	696	721	717	706	657	687	668	728	698	680	647	687	732	698	728	673	744	706	699	731	731	748	758	729	742	667	717	683	671	676	697	725	755	672	700	766	748	694	690	718	714	696	672	720	680	694	712	750	702	708	695	740	737	755	681	731	721	752	687	762	767	724	724	692	751	695	708	719	685	757	730	737	761	748	709	720	767	681	748	709	704	713	712	724	713	730	691	707	731	730	722	695	704	729	683	683	676	663	716	700	722	759	729	710	715	705	773	702	751	702	705	746	755	697	723	690	689	706	707	688	709	705	693	722	708	725	742	736	716	720	699	727	743	724	745	699	716	701	706	726	689	749	726	718	721	691	715	682	723	719	732	714	711	665	689	728	762	699	704	724	732	688	683	704	710	684	738	733	708	699	716	721	700	706	724	720	733	711	723	678	667	665	717	699	735	730	686	722	709	724	762	732	730	711	716	722	714	705	667	703	741	739	707	712	716	701	698	726	740	679	713	715	691	703	661	764	710	707	756	739	689	704	735	710	705	701	685	722	730	653	695	718	725	694	708	692	687	744	692	759	675	750	686	681	708	710	732	711	679	706	749	717	718	726	740	736	742	726	723	708	749	722	724	722	716	737	702	687	740	658	701	707	723	738	723	716	756	707	701	658	750	708	693	767	694	694	682	695	715	692	678	749	731	698	703	659	722	730	687	739	747	693	703	746	758	758	752	702	726	769	751	671	685	718	744	761	696	685	700	749	729	738	699	717	689	709	736	736	729	726	733	744	715	705	710	717	745	801	715	730	693	743	734	680	688	700	709	741	693	701	721	734	759	748	696	705	726	721	758	686	740	670	757	713	717	685	708	774	700	724	758	722	697	692	737	751	750	719	760	702	680	706	730	725	699	731	692	719	689	729	758	713	722	725	692	712	693	757	660	696	729	657	755	717	709	679	709	736	703	711	688	729	747	725	714	718	729	692	664	717	692	675	725	674	747	691	742	689	710	803	711	737	680	727	700	755	715	752	723	707	670	655	717	713	736	715	707	723	705	705	722	747	720	689	738	685	723	735	661	689	735	734	732	707	737	755	698	671	688	736	738	743	678	739	658	726	702	698	702	748	742	712	714	735	723	700	697	727	732	730	728	668	690	716	711	698	710	697	725	749	724	705	688	697	768	714	698	688	664	668	661	696	711	715	745	736	715	730	647	681	758	694	734	705	680	706	693	676	736	716	752	737	687	704	739	719	749	733	715	692	751	749	719	730	732	684	691	681	735	698	740	701	733	688	726	771	783	705	690	657	716	680	710	757	719	706	728	733	741	695	707	754	717	738	730	725	715	692	729	718	743	718	768	682	717	717	657	723	714	689	731	739	755	727	742	744	699	760	682	679	715	736	713	698	703	710	698	707	755	727	686	697	724	723	713	715	700	709	703	737	741	741	733	751	711	677	752	719	713	750	735	688	721	705	704	756	673	740	721	686	661	754	748	711	703	708	679	702	686	713	675	716	731	715	737	725	694	720	702	690	734	726	734	704	726	723	744	748	721	749	666	712	718	703	721	733	721	694	736	669	708	718	718	715	752	744	734	736	745	703	718	726	693	718	688	693	733	720	738	760	715	736	710	742	739	754	705	733	716	715	708	731	771	717	687	746	725	702	676	714	707	706	693	730	676	701	756	680	682	711	687	677	724	724	750	710	715	730	668	686	706	729	749	713	758	703	730	706	712	702	723	717	676	727	667	718	720	683	726	756	690	685	686	771	770	732	740	682	694	769	721	703	743	717	710	671	710	695	702	731	741	701	748	739	703	713	695	682	738	715	746	647	692	708	685	685	696	756	687	721	706	722	726	802	693	790	691	666	735	730	717	671	729	710	729	728	705	703	669	736	706	717	739	734	700	754	728	711	761	752	666	687	730	684	716	701	713	716	721	700	712	721	681	641	728	665	669	771	711	706	737	691	726	753	658	759	751	731	696	699	698	707	662	733	690	731
24226	21540	28838	24683	21532	9914	1348	925	783	731	698	670	679	658	632	652	580	581	611	635	612	602	581	566	584	542	535	566	549	543	589	578	536	573	554	579	549	588	516	588	539	550	537	558	570	550	563	589	612	563	578	575	555	563	542	572	583	580	585	582	525	572	555	554	561	558	538	606	577	587	578	602	554	573	572	576	552	535	536	547	577	573	570	561	545	583	574	543	531	597	584	598	545	574	573	579	565	539	543	542	556	586	579	579	552	588	591	513	592	590	586	604	566	548	557	565	544	608	527	576	565	559	577	561	534	568	553	579	538	562	533	563	602	557	548	555	542	562	585	548	558	559	578	581	560	549	557	560	579	600	573	529	567	595	518	568	560	558	539	534	553	542	582	559	554	573	512	571	568	552	563	564	555	575	560	545	550	545	538	578	572	566	536	600	584	598	573	538	556	523	569	583	546	537	550	555	557	546	541	600	579	523	535	591	547	559	577	557	534	549	606	554	541	573	610	533	535	582	580	586	534	545	563	555	546	557	540	530	526	574	550	521	558	528	602	564	524	551	591	590	535	555	556	535	522	560	579	593	514	490	572	587	526	557	546	553	515	558	560	616	576	590	560	561	583	595	566	559	609	532	538	555	527	548	563	545	574	551	526	545	515	565	580	577	568	581	520	573	562	583	555	559	561	522	550	575	545	570	550	579	543	556	612	576	578	587	548	546	555	542	576	573	567	587	507	519	574	558	577	547	569	558	523	578	564	528	555	545	531	573	565	562	570	550	549	559	574	604	585	544	569	570	571	572	526	541	568	543	543	596	590	559	538	543	536	556	594	545	580	555	544	578	547	569	570	604	594	570	572	565	550	533	568	594	533	534	537	526	551	564	544	577	562	562	570	554	569	546	576	566	545	536	558	604	582	608	567	561	586	515	592	578	587	559	580	539	555	583	556	542	514	578	556	561	526	601	529	552	577	590	553	564	539	570	565	558	546	588	586	532	569	551	561	518	531	539	560	559	551	549	535	523	538	563	517	566	551	559	578	562	583	569	586	588	580	575	562	562	571	539	535	599	547	566	565	575	575	527	576	521	549	553	597	542	551	546	548	554	548	601	537	606	608	559	539	554	545	558	495	595	557	582	574	561	543	558	567	518	568	586	575	559	550	529	579	553	535	582	584	532	580	580	619	547	527	584	564	575	565	522	598	587	560	566	571	523	587	544	598	534	564	543	544	528	542	546	554	551	582	556	549	580	561	524	592	559	553	579	535	512	563	614	558	570	560	534	577	562	544	539	539	542	570	586	571	540	565	551	551	572	538	526	575	571	544	533	573	574	560	510	550	533	563	530	568	525	531	565	608	526	585	555	559	531	532	589	592	533	544	561	554	538	569	556	567	582	561	559	572	535	558	556	540	585	535	575	571	579	565	560	541	562	571	607	577	559	574	613	557	551	523	593	509	569	537	546	525	570	594	561	547	540	597	544	570	547	544	570	505	577	487	552	571	570	537	571	530	541	536	580	557	551	545	582	537	580	555	571	586	562	518	559	519	574	567	610	535	541	567	592	596	609	558	609	541	542	551	548	548	579	530	519	566	553	564	575	574	599	550	516	546	547	608	547	517	559	529	584	585	566	526	578	556	539	550	541	548	570	536	506	529	513	620	611	541	583	582	530	570	542	530	530	563	535	543	599	564	603	539	536	606	554	563	554	552	568	583	565	572	584	601	540	547	557	551	543	577	558	560	620	575	544	568	524	534	586	559	517	556	528	550	594	552	574	560	565	543	568	548	593	583	563	527	531	550	537	557	570	566	602	520	559	575	564	554	573	505	546	535	533	550	544	535	571	511	537	555	581	549	545	547	527	549	609	561	557	556	538	564	568	528	571	541	520	554	539	604	580	516	584	536	532	558	549	535	569	553	571	563	571	556	544	579	553	534	543	569	547	572	532	549	529	564	497	562	536	588	550	543	556	580	596	556	582	551	568	559	597	536	515	582	590	593	573	588	578	547	543	534	572	563	498	590	619	615	558	564	564	560	546	514	576	557	539	540	533	583	526	599	592	556	581	564	550	528	567	508	577	570	553	554	506	585	563	550	556	557	598	549	563	530	599	544	572	586	549	561	585	587	540	572	549	527	595	594	547	519	527	579	602	556	546	581	592	547	530	553	558	547	592	578	543	532	556	539	569	531	531	524	538	524	541	563	568	535	514	561	578	575	596	539	533	560	545	548	579	583	585	536	550	561	506	529	557	551	532	593	605	605	561	539	568	499	566	518	602	544	541	593	558	563	589	538	529	535	541	535	579	558	572	551	534	561	553	550	573	562	539	571	553	564	548	544	553	551	552	562	560	551	598	599	532	563	552	560	554	567	547	504	538	561	518	550	547	570	534	583	558	526	549	579	573	545	536	587	541	510	567	538	573	574	554	559	553	537	572	546	539	569	537	573	570	535	605	568	587	609	563	560	533	596	546	603	606	540	562	571	554	565	523	567	544	527	594	547	534	551	548	558	564	579	551	543	517	567	516	606	594	539	568	575	584	574	559	539	556	562	601	552	549	555	595	582	594	586	568	572	536	562	587	595	541	567	546	546	591	492	562	544	560	563	546	514	577	539	554	564	565	555	539	548	541	550	551	546	517	541	556	558	528	546	547	571	569	552	508	555	556	565	560	591	531	554	574	514	519	534	502	534	535	563	556	564	547	593	537	595	567	570	548	519	572	526	528	555	571	620	552	606	570	553	550	582	549	516	536	537	591	537	568	612	549	567	585	561	554	574	554	567	564	563	568	603	557	596	521	539	531	554	593	544	573	563	549	576	546	598	542	512	542	540	551	522	561	540	556	543	557	539	556	556	549	554	531	566	572	549	575	508	552	565	552	585	582	546	517	548	575	543	593	560	549	589	546	557	542	548	581	538	591	575	551	564	556	536	579	584	517	609	534	560	538	514	529	577	569	537	533	565	585	541	561	531	555	548	571	553	556	544	566	520	555	558	552	539	623	544	525	568	506	513	557	555	540	550	551	560	555	601	569	557	587	547	546	538	580	567	588	561	526	567	562	563	540	571	574	582	553	553	553	514	574	573	564	575	616	534	539	566	552	548	550	584	550	583	555	512	576	536	582	582	564	546	560	531	591	538	583	523	612	598	535	533	525	602	518	559	542	546	560	532	568	554	577	535	564	508	552	542	570	565	525	562	581	524	543	539	561	555	558	552	545	583	538	561	559	542	556	569	579	549	576	562	546	536	563	569	549	535	538	541	515	589	579	541	534	534	560	532	532	559	514	529	549	533	484	513	549	551	532	570	493	556	570	545	549	554	570	609	549	534	545	574	593	554	532	565	547	555	561	551	560	522	575	555	560	535	557	560	542	563	567	551	551	554	542	578	549	533	516	531	549	583	552	553	534	570	563	577	575	553	562	539	559	557	560	582	583	529	581	541	530	556	525	531	552	516	555	593	579	545	568	570	572	556	531	519	571	593	509	531	533	554	584	549	564
10442	8616	5862	2852	2146	1675	1349	1125	1007	913	837	815	760	699	678	696	641	650	630	617	628	661	639	616	624	613	597	632	585	588	570	581	584	635	632	595	631	587	543	560	601	569	603	549	560	567	577	582	566	613	615	588	579	560	582	586	587	578	573	610	581	561	591	576	592	614	594	556	586	582	610	579	580	591	576	574	605	550	551	587	568	549	622	564	554	532	601	599	552	551	617	610	599	570	604	561	600	569	612	576	551	566	572	600	586	598	568	608	650	596	576	567	597	605	535	618	598	606	620	596	594	601	624	556	624	574	583	578	556	582	596	549	572	564	615	606	566	565	584	604	607	584	533	573	590	633	646	555	552	596	607	581	600	594	552	604	589	506	617	543	504	615	535	580	568	577	636	576	590	535	575	555	608	564	570	563	552	577	550	582	561	599	570	610	591	540	545	611	568	553	582	567	565	584	550	537	597	619	609	585	619	625	619	599	599	550	551	566	548	591	586	583	570	583	596	571	557	621	546	596	563	573	596	579	633	612	572	579	589	573	535	574	553	581	579	583	559	541	513	580	563	554	559	579	589	564	574	626	580	605	603	580	591	565	563	582	555	570	569	569	573	561	581	569	563	569	622	570	544	611	546	580	620	584	572	559	564	556	553	566	535	562	604	569	571	593	594	555	583	559	593	521	605	574	563	635	575	600	533	564	577	574	552	528	568	590	552	529	583	576	544	567	564	531	569	575	532	583	596	544	576	600	565	550	545	560	531	583	615	612	576	546	613	613	561	562	564	582	542	550	592	599	570	574	566	601	554	580	560	553	549	600	541	577	581	554	518	585	604	544	573	587	579	543	562	596	547	583	571	553	564	534	584	546	574	575	603	546	547	584	600	574	570	555	567	571	598	543	548	573	584	567	609	547	622	553	601	568	596	593	579	566	581	562	563	574	613	591	584	633	563	604	565	613	588	578	546	567	567	590	614	568	616	570	553	594	586	585	539	607	623	549	585	607	536	600	614	580	547	587	576	599	611	579	603	612	606	530	559	563	605	499	614	603	579	567	591	572	544	582	558	577	517	571	561	572	525	564	574	578	566	570	552	582	577	566	567	561	567	569	578	543	580	604	587	599	571	576	588	562	571	580	578	545	543	570	578	587	553	602	593	582	550	587	586	543	594	591	599	571	524	580	578	550	570	612	620	563	606	619	643	541	527	541	553	556	592	580	562	571	577	530	570	593	596	584	563	554	599	569	585	548	580	596	545	546	628	551	601	554	579	490	593	556	576	584	534	542	542	595	571	587	548	594	576	578	581	616	575	579	573	587	579	540	574	601	611	601	617	554	588	585	616	585	575	564	607	568	607	568	573	540	604	593	546	567	615	584	598	598	547	578	576	594	576	599	612	579	552	585	568	574	556	567	548	551	593	602	575	593	602	576	517	554	514	551	561	577	538	549	594	553	544	543	568	555	593	565	580	560	584	614	601	549	614	600	550	587	543	601	558	585	552	605	597	603	551	573	592	554	564	559	563	600	602	570	575	554	571	552	573	590	593	545	543	575	515	557	550	555	536	545	551	572	570	594	551	576	583	564	588	604	582	580	635	558	579	565	527	547	557	603	562	563	567	582	612	535	612	594	565	578	586	543	552	566	581	567	533	575	513	591	569	562	600	576	555	589	585	551	586	597	544	620	617	561	586	576	554	562	581	559	564	562	584	602	581	589	576	572	595	550	552	561	618	545	606	594	575	601	559	598	607	580	564	565	583	587	587	603	568	552	598	532	555	549	593	566	557	533	573	561	552	546	593	564	624	551	574	523	567	613	573	586	568	539	516	533	572	583	538	579	576	542	606	525	574	577	591	603	571	555	557	546	602	552	621	582	570	547	560	536	572	519	559	554	574	578	578	550	552	546	535	546	519	565	605	565	576	561	614	566	586	548	559	574	552	596	567	568	563	565	587	579	560	540	584	596	582	567	595	587	610	559	588	603	599	569	602	567	585	545	558	566	555	534	557	579	544	567	571	586	564	606	588	596	605	578	572	581	583	575	547	532	565	575	570	587	602	554	574	586	522	575	558	638	538	571	590	580	579	532	604	571	646	567	591	599	586	554	587	559	537	624	515	576	578	589	577	564	577	567	558	578	537	592	618	593	595	546	524	583	599	546	560	570	562	582	531	590	579	569	573	566	561	589	569	548	567	557	550	562	573	544	550	586	607	566	638	552	578	566	586	574	564	545	579	568	610	552	616	555	535	582	582	634	550	583	568	600	583	590	534	578	538	577	563	589	558	586	547	567	578	575	544	551	576	565	588	536	594	589	589	574	560	604	558	563	577	608	578	611	533	580	590	564	613	577	551	592	548	565	594	563	541	548	571	590	604	597	520	524	573	587	555	540	524	555	578	581	555	591	556	596	576	600	585	554	567	581	568	609	560	596	561	592	598	598	561	624	545	595	555	578	537	572	537	564	631	540	564	604	565	588	592	569	526	601	600	619	559	627	571	551	567	542	552	537	583	568	565	576	621	576	570	537	575	568	517	561	574	603	644	584	551	600	558	558	524	571	552	546	593	557	598	548	580	580	553	549	583	599	595	594	569	569	579	588	608	644	547	555	610	587	605	564	583	562	597	567	596	549	607	586	542	564	588	568	587	574	581	610	540	626	519	570	530	600	549	565	516	577	558	567	553	583	557	559	576	569	598	603	539	588	588	560	520	610	596	590	582	559	570	563	606	542	571	587	598	571	600	569	629	594	586	607	575	588	628	573	535	601	529	623	578	579	584	600	543	593	564	568	554	597	531	565	621	580	524	583	548	565	543	577	581	518	612	559	546	623	552	580	569	554	558	572	529	544	606	553	578	553	589	565	593	529	580	605	567	556	563	599	576	568	532	567	580	568	551	589	606	566	547	574	611	570	563	535	555	584	549	611	574	552	601	529	540	559	548	572	584	555	556	561	581	518	550	585	605	594	609	620	587	579	570	569	573	601	618	599	580	577	587	588	558	584	600	534	569	648	574	602	586	583	574	579	575	573	577	589	576	575	546	549	594	556	607	508	593	529	589	557	601	589	551	576	582	570	539	538	593	565	563	542	559	573	547	575	554	592	559	567	561	582	579	553	598	566	598	565	568	543	564	554	557	581	601	557	577	576	578	556	555	593	576	609	554	550	536	547	583	585	597	516	561	569	616	556	568	522	589	595	600	563	554	575	580	545	576	587	581	556	549	610	595	538	590	583	554	566	583	578	542	570	578	586	584	587	590	560	610	544	554	568	614	532	591	568	565	545	573	597	564	566	604	583	603	518	588	584	535	571	561	621	610	576	589	556	581	558	591	636	584	564	574	596	574	605	575	539	562	559	602	552	559	576	636	572	543	597	587	569	568	556	583	558	560	575	593	574	618	588	621	602	643	551	559	576	555	567	567	605	561	557	590	587	572	598	570	578	560	547	576	595	553	551	549	603	548	556	573	572	561	580	596	582	602	580	572	609	532	547	533	590	569	528
25489	21547	27727	25702	10440	1450	1138	1092	993	988	962	979	901	879	952	939	917	914	851	874	962	883	963	934	965	950	961	889	912	867	904	883	945	936	888	905	976	877	922	877	926	892	947	889	896	936	897	887	883	912	920	865	880	922	911	890	915	917	932	907	864	919	869	897	886	892	930	898	917	866	912	888	918	918	907	899	918	904	947	824	924	894	911	957	935	883	918	955	897	888	943	915	908	936	863	865	875	893	899	892	888	964	937	867	930	919	950	940	907	891	935	928	884	856	902	861	931	954	863	916	933	907	877	952	903	853	874	869	968	896	882	922	901	869	878	892	895	922	854	872	951	885	922	908	879	917	863	916	921	906	872	893	930	883	904	879	858	931	922	943	904	950	919	897	889	917	940	891	890	846	906	924	867	912	948	868	852	923	904	876	861	917	910	920	888	906	887	918	850	910	900	918	887	957	940	917	894	897	921	867	909	880	924	857	924	846	875	886	909	922	907	877	948	885	941	927	904	920	910	907	865	915	932	928	893	924	940	901	855	913	934	924	888	867	916	868	918	833	882	956	880	975	886	848	925	863	919	906	881	899	878	906	930	896	880	925	908	862	958	914	890	911	905	872	880	911	882	897	872	872	915	906	894	911	945	922	893	910	948	867	904	963	911	893	914	893	871	857	832	879	857	863	902	937	905	851	870	881	872	938	936	911	933	912	958	897	921	912	837	906	930	895	924	869	862	871	854	836	853	932	900	883	879	910	921	890	863	856	860	857	890	859	898	864	906	900	856	915	894	867	893	903	924	840	870	899	902	990	919	940	939	929	977	877	888	855	876	883	921	869	890	929	873	938	838	930	878	911	896	867	917	882	903	903	841	936	895	903	867	865	944	877	924	894	884	930	892	852	910	860	896	939	874	878	923	864	892	898	826	923	952	875	923	851	910	864	864	925	862	851	895	883	873	909	940	937	862	918	861	943	854	868	872	928	882	899	904	892	931	928	951	893	896	885	867	867	888	901	868	935	894	937	952	934	902	905	912	894	909	898	917	865	940	915	960	876	900	882	898	925	918	967	864	931	902	883	870	843	925	919	923	938	903	903	897	833	938	873	874	898	905	900	923	932	860	898	900	881	858	847	912	900	899	893	891	938	875	899	911	906	923	906	892	847	914	901	901	851	875	905	885	898	895	931	887	938	927	880	856	856	921	914	897	890	901	943	911	892	900	904	894	912	896	905	905	893	910	890	865	884	934	925	982	938	922	920	827	811	924	876	898	902	958	878	877	944	898	958	887	922	899	915	893	915	877	886	942	896	879	930	844	873	892	894	918	894	886	877	940	893	940	911	862	885	879	908	897	887	891	885	895	855	895	858	893	879	892	884	940	893	917	893	845	960	885	837	911	888	883	983	916	903	929	912	851	868	881	926	954	894	930	924	872	887	920	873	893	859	873	915	932	909	874	869	867	854	907	886	949	908	854	879	894	882	920	946	887	889	873	897	894	933	846	875	890	896	892	877	873	942	892	917	922	913	886	864	938	919	897	924	888	892	905	872	913	919	936	941	886	884	931	922	917	927	879	895	862	898	896	934	881	916	867	838	873	924	901	912	958	918	895	938	923	824	900	926	916	959	889	841	949	901	881	896	891	941	933	890	902	877	882	900	860	951	924	956	929	898	915	937	940	903	853	904	838	949	891	885	894	875	852	861	888	915	922	882	849	896	936	878	948	898	891	894	919	913	899	892	891	904	882	853	890	855	971	900	889	901	882	922	903	867	932	914	901	844	921	914	894	911	919	833	870	840	907	919	921	918	864	945	888	914	899	910	831	848	901	869	868	904	900	859	898	893	886	912	845	933	922	906	924	873	860	862	926	916	888	905	910	917	864	943	905	894	866	892	858	886	865	838	899	858	831	928	942	946	846	856	890	892	960	879	896	890	864	894	898	884	872	938	928	887	853	898	915	933	855	892	952	903	946	884	906	879	868	873	889	963	852	874	886	889	934	889	911	908	894	886	894	945	903	902	902	891	919	918	860	917	899	908	904	928	930	959	875	958	925	913	920	914	901	912	873	931	884	902	914	900	859	970	900	909	948	927	955	923	861	912	861	931	845	898	876	887	882	838	866	948	907	924	862	901	926	935	855	899	863	883	890	909	875	834	860	926	866	926	925	901	907	875	897	993	879	892	875	882	935	899	897	942	933	928	904	943	871	887	838	903	902	863	861	933	892	890	1004	908	894	962	891	900	857	914	873	885	894	828	896	845	873	842	939	905	875	890	917	915	895	915	898	928	891	880	875	833	873	877	860	896	863	914	883	926	862	882	874	900	896	870	896	877	912	924	919	909	913	907	932	883	896	876	859	852	865	911	850	844	916	888	957	888	892	908	942	888	919	869	909	862	902	896	875	891	951	888	902	912	887	959	930	895	893	878	897	899	950	893	942	924	884	858	857	895	874	937	858	889	912	919	892	871	916	909	875	902	864	901	910	851	895	903	897	886	913	846	896	909	943	881	918	855	918	859	911	938	883	845	848	882	886	882	879	956	903	851	900	884	877	909	899	902	887	920	915	909	870	937	866	841	950	926	893	876	890	903	914	895	911	977	893	869	893	908	900	866	936	906	945	904	903	946	915	876	873	902	857	880	905	920	905	894	894	872	959	820	855	904	908	886	896	912	901	956	943	901	926	863	855	929	915	917	872	888	890	924	904	900	900	855	892	882	920	862	852	873	874	920	893	905	914	979	864	943	912	936	941	907	888	913	861	907	860	910	924	888	912	899	883	862	989	885	896	895	890	902	923	897	924	845	904	846	915	908	883	859	920	910	877	874	894	885	892	891	928	896	927	910	905	928	913	924	885	914	893	893	927	918	934	882	871	914	875	898	910	926	929	846	926	904	891	890	843	946	929	860	895	967	908	901	895	895	894	909	924	923	907	869	888	935	906	900	886	918	862	880	913	915	922	879	875	896	873	869	904	924	901	873	863	896	932	865	830	888	912	919	858	915	883	878	895	904	879	907	911	915	882	901	926	910	878	905	874	880	944	914	914	917	889	932	945	904	867	968	927	938	893	871	860	870	927	891	879	896	928	929	876	870	887	919	919	955	890	902	907	892	881	888	844	943	880	879	875	839	907	848	918	901	907	911	898	880	869	854	878	875	869	917	980	971	903	907	907	910	922	935	913	910	912	921	864	834	983	876	932	896	864	842	908	930	888	922	912	903	929	856	865	914	932	844	893	927	882	921	926	901	919	876	932	906	910	888	893	907	880	915	852	906	909	884	865	927	948	877	891	926	888	856	910	936	917	949	969	868	884	876	919	969	864	894	861	914	926	953	894	865	884	922	928	895	913	939	911	955	935	908	877	930	883	948	941	911	893	917	927	903	919	950	877	887	918	888	906	898	908	883	952	913	865	923	911	885	902	880	923	880	891	915	964	868	890	944	879	917	900	883	944	948	910	889	885	885	866	910	872	937	873	928	954	870	883	871	840	948	905	921	857	953
15615	5091	3552	2122	1631	1492	1248	1185	1158	1031	1017	1051	975	944	919	965	935	957	952	973	892	925	884	933	886	938	897	950	906	926	912	901	940	886	913	866	906	913	939	894	837	919	929	934	899	909	860	933	854	945	903	936	870	909	880	927	940	944	865	912	890	889	899	865	884	878	876	890	882	887	854	913	905	904	902	842	846	888	923	887	902	913	887	866	866	932	929	913	932	886	926	902	875	860	905	863	910	877	914	884	895	903	907	895	948	930	891	917	895	937	884	884	898	935	914	904	900	899	943	838	886	861	889	850	895	902	942	927	931	932	872	924	873	905	866	931	978	878	919	935	832	914	907	852	890	853	920	884	832	904	887	948	910	922	888	911	905	925	895	871	854	925	901	902	925	897	911	908	899	927	907	935	902	838	859	921	907	894	877	886	915	934	860	857	910	861	949	834	913	877	920	878	936	944	973	909	895	880	871	907	853	899	861	845	933	961	928	889	834	912	927	958	845	941	942	888	892	881	907	898	855	901	932	963	912	897	876	899	946	901	866	877	804	920	836	881	893	902	912	919	882	885	904	871	880	929	908	841	907	920	924	877	912	935	900	917	943	886	927	933	913	894	914	952	857	855	880	916	882	877	965	904	890	911	928	924	899	907	899	879	909	893	900	885	894	888	881	907	862	804	921	889	872	880	872	941	890	865	907	887	891	922	919	898	890	869	849	898	884	919	922	910	929	843	894	927	915	903	854	852	852	867	855	877	893	931	820	915	927	924	908	933	910	923	933	922	863	870	868	908	896	864	875	877	899	910	915	921	912	879	917	915	894	897	906	916	928	972	920	874	888	856	913	925	867	891	919	951	918	938	950	910	893	918	860	865	900	882	896	945	904	849	880	947	911	863	932	899	884	935	856	875	931	895	873	909	883	913	880	861	932	867	926	890	829	869	932	959	888	896	945	879	953	932	893	855	881	871	889	904	865	880	900	904	891	892	928	883	874	945	899	855	882	929	886	924	889	964	919	899	925	906	922	868	897	897	906	884	842	866	907	896	916	849	917	939	891	881	918	916	868	912	898	942	943	897	980	915	906	936	891	904	855	879	909	889	911	865	902	891	938	873	902	867	936	867	855	908	938	915	906	913	926	888	885	890	907	884	878	939	931	929	954	862	936	895	874	855	880	820	902	968	890	961	875	865	930	913	960	883	846	863	944	857	868	900	916	887	885	907	906	932	892	856	920	846	926	908	901	873	898	949	919	882	861	906	861	853	939	931	923	982	915	905	926	888	861	895	866	909	902	921	882	842	922	909	871	883	938	930	913	918	887	887	924	856	918	896	896	914	918	897	923	874	883	876	868	913	907	946	912	954	913	923	880	912	883	885	903	948	883	959	862	901	897	890	902	948	891	905	883	865	928	900	946	934	930	945	926	869	915	938	927	904	899	924	919	924	933	900	935	870	859	928	895	939	891	857	865	918	856	939	859	928	894	885	878	913	939	883	879	873	886	843	899	923	863	846	931	887	882	895	881	872	861	908	897	896	876	872	896	889	839	830	901	910	929	909	917	875	871	913	872	879	871	890	908	921	904	923	880	942	902	938	877	884	909	877	896	869	850	875	885	851	895	854	973	912	911	874	898	916	933	903	867	908	906	921	911	887	911	905	911	938	883	916	900	918	849	909	895	940	929	940	915	876	895	870	863	849	885	886	901	869	870	889	942	906	892	861	865	927	878	933	861	928	889	927	867	890	932	905	889	879	998	894	872	914	941	936	912	895	890	930	878	853	894	846	946	914	857	934	919	906	887	858	903	943	864	909	970	901	912	896	872	887	903	897	877	927	848	858	937	903	855	859	930	902	889	899	997	846	929	898	911	917	932	872	946	885	924	879	886	889	918	932	871	937	888	918	869	930	869	907	964	907	924	864	949	928	904	950	930	879	928	929	911	877	907	891	872	861	904	892	912	901	928	937	853	909	934	907	886	954	908	895	936	912	909	945	907	933	897	885	886	920	891	890	883	926	928	894	872	859	873	883	836	907	879	913	838	928	896	946	923	866	939	897	872	901	896	907	972	976	902	855	928	912	874	917	878	912	841	920	876	929	903	888	897	891	909	881	875	908	861	872	920	878	936	885	921	835	899	874	882	930	885	940	943	882	892	924	892	920	891	937	911	879	877	933	884	911	896	877	904	939	877	917	906	895	918	886	917	912	882	892	960	947	882	888	911	894	895	866	902	864	902	950	885	817	937	900	920	877	907	896	939	861	874	871	916	899	922	930	871	900	866	928	890	910	882	880	887	831	906	906	904	914	911	881	883	908	906	863	967	897	889	937	954	874	909	883	868	879	867	864	842	861	911	859	939	916	956	943	890	902	881	837	916	893	916	918	959	937	900	883	910	898	901	853	929	912	898	884	887	912	871	959	896	920	897	915	899	901	889	936	886	919	917	920	924	883	915	847	930	899	918	960	930	946	951	939	926	888	858	884	881	922	856	849	855	879	906	887	919	927	893	903	881	890	878	974	880	914	882	907	880	871	898	858	871	903	857	896	828	886	877	882	861	858	929	913	918	953	972	854	831	889	882	923	913	884	898	965	862	883	929	878	879	844	875	850	936	858	895	873	945	853	912	841	941	855	877	872	902	913	891	923	936	904	917	906	882	939	904	859	892	917	889	921	884	916	891	889	951	908	875	938	933	857	864	942	876	895	865	911	892	927	926	859	892	920	883	896	934	962	875	915	863	915	916	900	901	905	883	928	892	879	908	949	893	888	887	916	929	912	863	866	840	900	901	869	938	872	880	904	938	924	901	892	910	915	896	857	914	898	836	914	907	906	870	869	920	910	825	913	864	865	890	851	908	936	886	891	883	896	930	909	851	870	890	867	902	926	933	890	896	891	894	966	891	904	898	869	858	934	862	913	942	926	884	900	906	888	861	929	918	910	875	900	889	903	896	923	875	898	890	893	868	859	932	943	897	925	885	904	887	920	870	917	908	865	931	919	872	908	949	850	843	894	916	890	878	917	857	919	895	925	823	926	876	905	823	833	898	904	894	874	981	860	960	927	887	900	907	881	921	926	877	869	875	919	874	903	935	879	864	905	896	875	846	855	863	940	898	878	914	845	848	844	893	885	879	879	905	879	885	912	945	890	916	890	899	892	914	901	910	902	891	852	884	886	900	895	884	892	879	861	873	892	932	905	890	857	898	822	927	879	898	874	885	872	933	902	898	876	910	849	901	916	910	924	926	904	913	920	933	905	886	888	888	879	923	915	941	883	948	910	910	866	936	891	933	904	875	808	884	864	862	907	825	844	920	867	937	883	913	885	848	891	880	936	894	958	904	914	913	871	910	927	928	875	928	825	883	883	920	879	891	887	908	858	846	881	909	911	935	898	868	871	867	880	903	895	842	889	928	927	882	826	902	900	928	896	868	926	822	927	932	932	929	937	876	890	913	935	865	905	908	950	908	877	903	839	948	890	942	887	879	940	861	878	837	872	921	955
23061	21556	29343	24222	21560	21613	7802	1457	1206	1111	1071	974	941	884	896	858	831	923	863	816	863	837	804	783	824	878	812	785	813	763	788	841	823	803	745	765	785	843	792	785	806	777	756	765	771	830	765	820	785	768	793	732	804	822	780	752	782	765	869	769	756	769	764	799	756	746	790	765	761	781	774	773	764	807	745	818	738	823	754	755	793	750	781	784	804	750	758	737	797	748	773	816	795	740	759	801	768	785	761	789	779	824	766	845	768	768	815	815	749	773	759	776	750	753	853	805	806	793	803	785	715	748	779	789	784	780	801	763	763	762	811	762	786	744	808	761	797	751	741	709	826	767	775	721	741	796	792	786	711	749	773	764	772	697	764	782	789	722	748	789	805	759	762	766	756	723	760	800	756	778	793	808	773	754	783	750	830	756	736	774	782	763	743	795	754	758	802	803	754	759	766	767	763	805	797	799	796	775	830	795	780	781	747	742	792	748	807	802	789	791	781	780	784	712	772	765	783	802	758	815	815	841	803	818	755	780	739	767	758	733	792	741	775	800	766	761	767	737	771	732	787	786	734	724	765	825	824	770	760	766	695	785	767	862	815	751	739	790	765	778	767	791	774	746	761	770	794	758	752	757	759	792	803	758	779	752	754	781	806	777	753	810	744	799	782	735	823	768	760	712	779	813	743	761	765	704	792	765	775	780	755	764	704	765	783	792	697	767	765	732	816	788	784	786	732	810	758	750	739	792	743	756	760	760	752	746	778	746	741	760	822	771	806	788	764	785	764	739	743	770	760	778	788	795	766	833	792	746	788	813	767	783	766	782	790	820	752	733	794	797	748	753	757	733	776	706	723	806	773	770	765	796	752	759	742	782	774	742	776	775	778	813	785	754	760	785	757	745	801	775	817	757	833	776	774	749	765	759	753	834	741	801	758	770	722	781	818	784	835	771	741	798	754	741	761	763	743	757	736	760	731	715	729	800	794	786	787	762	725	744	739	808	818	731	758	757	736	776	800	759	747	755	767	738	807	791	794	742	788	815	808	790	799	791	837	755	764	794	762	765	738	777	761	784	794	782	789	797	787	789	821	768	814	747	774	768	786	773	749	745	775	783	777	766	791	792	807	770	845	783	786	752	757	767	777	807	829	772	785	718	786	804	768	785	740	761	807	784	800	744	832	748	772	725	818	745	758	758	798	816	784	734	804	758	822	799	789	755	771	769	793	783	787	767	779	710	800	791	773	782	749	849	784	743	771	736	787	759	761	696	780	749	756	762	755	759	763	802	770	758	746	776	839	758	794	819	760	780	737	762	808	748	749	718	804	730	789	751	771	780	802	746	754	796	791	791	763	757	779	766	753	802	725	755	771	746	784	809	810	796	843	810	793	716	752	793	741	767	769	719	770	718	749	744	787	733	806	730	749	779	781	778	763	778	799	788	802	775	787	809	817	777	795	765	763	803	792	768	794	771	790	764	798	799	793	776	762	777	759	745	715	783	796	794	818	822	760	807	828	747	778	747	810	779	795	739	711	776	754	796	835	790	765	812	776	752	800	764	752	776	790	786	728	737	751	760	761	796	758	781	741	776	774	800	792	767	811	767	767	767	807	731	742	764	741	761	775	762	799	746	749	739	807	782	806	719	770	797	753	793	800	764	722	814	765	824	805	724	759	793	732	771	760	752	776	825	735	786	761	797	772	789	699	746	802	788	780	719	735	776	779	757	848	732	819	822	768	759	731	760	769	822	739	728	787	725	713	763	758	832	763	750	750	754	727	763	775	780	799	780	752	757	814	815	781	764	772	768	760	783	727	800	745	740	770	761	774	776	790	816	720	776	772	764	766	712	794	777	853	752	746	735	754	768	713	793	772	786	736	767	759	752	803	804	740	796	822	763	817	733	760	736	757	723	753	774	776	754	791	745	798	782	788	782	764	798	725	738	762	771	813	753	763	774	809	716	782	772	780	782	806	791	822	767	765	765	752	814	774	751	735	800	804	770	767	776	734	820	754	755	716	806	747	762	750	735	779	790	788	768	750	727	739	759	747	787	818	755	711	800	793	751	774	797	822	732	767	812	793	774	741	790	754	702	788	762	775	816	732	760	794	742	734	742	748	787	861	767	762	755	772	742	778	777	757	797	785	759	807	753	746	776	756	714	761	724	785	821	755	818	759	767	811	772	823	811	802	729	774	794	753	749	776	732	802	733	767	846	755	764	768	780	751	759	790	781	784	774	725	775	737	770	785	723	774	758	767	780	730	733	800	746	708	746	760	752	780	780	790	762	749	762	762	777	730	755	717	747	810	784	707	702	797	782	780	769	823	764	751	699	752	739	745	752	771	717	818	769	769	722	818	744	798	751	793	770	752	761	779	747	827	740	786	759	779	756	723	766	737	769	768	784	781	822	790	734	813	751	756	793	796	757	743	766	773	772	775	785	810	786	774	841	800	755	775	784	743	762	806	777	749	764	785	757	777	781	755	784	777	768	725	815	769	759	735	773	745	791	775	763	786	808	765	784	791	727	754	752	848	789	716	787	763	829	810	789	762	749	762	750	766	812	800	797	769	737	744	805	732	756	741	763	760	778	793	758	759	760	775	754	734	813	818	786	717	765	772	767	740	803	821	763	790	757	802	755	722	788	792	764	765	781	779	822	786	831	813	807	777	811	789	812	770	742	782	779	753	728	781	821	807	801	702	775	765	751	744	718	800	775	729	808	743	757	776	764	732	747	801	756	722	753	755	764	768	750	748	771	744	782	762	764	773	757	785	769	821	766	726	837	750	797	767	702	754	755	819	771	820	755	775	741	774	827	772	765	764	733	768	777	807	780	819	747	789	763	764	750	762	720	772	755	772	779	772	769	817	773	761	733	745	739	751	813	814	795	717	771	747	789	704	741	783	772	787	803	728	818	774	760	794	807	770	759	745	751	813	779	784	792	772	761	749	804	762	705	734	768	760	731	772	742	782	794	739	775	775	759	853	781	761	724	728	820	717	825	773	784	869	797	733	770	748	750	766	716	786	754	758	784	761	805	794	786	743	744	799	752	761	746	721	789	796	759	746	749	740	812	793	760	747	783	801	769	822	775	768	832	797	759	734	770	769	780	765	771	757	691	780	753	767	871	749	769	798	732	788	762	799	767	760	787	756	779	777	799	750	769	717	728	808	782	751	758	786	750	786	742	775	769	733	789	771	798	813	777	789	783	795	768	811	802	723	785	748	755	763	744	795	742	791	777	804	753	796	735	755	817	765	763	796	783	785	702	759	825	738	767	768	762	768	743	755	770	813	822	787	719	748	753	768	732	806	739	811	804	771	705	785	776	771	753	752	815	778	781	721	773	745	771	696	737	772	776	774	728	737	769	757	709	788	778	782	788	774	741	790	762	787	795	748	810	787	747	797	785	706	760	760	743	776	724	786	782	794	743	778	767	778	758	744	742	786	739	769	823	772	742	762	791	714	791	744	799	818	740	784	724	790	751	788	752	819	771	746	761
17703	13701	9503	4732	3467	2783	2112	1884	1572	1383	1262	1164	1070	1023	1014	1026	924	885	914	838	871	829	803	794	810	814	772	813	824	766	825	789	801	778	777	807	776	779	781	806	750	819	813	749	754	793	743	774	721	732	787	768	807	779	814	790	734	747	746	775	742	745	742	735	768	740	765	732	754	760	744	763	712	785	776	760	720	793	783	751	730	809	801	738	796	763	783	758	739	763	775	740	750	758	754	756	755	722	791	750	790	805	822	740	857	837	787	778	810	807	807	789	776	776	815	736	814	804	800	767	737	767	825	752	786	770	735	769	816	778	743	706	784	762	761	774	760	760	808	797	779	763	767	769	760	729	736	739	745	758	764	772	754	744	736	779	800	768	787	766	753	719	749	797	720	791	738	776	765	758	743	765	774	825	756	778	760	791	757	762	756	786	756	694	735	735	735	797	772	755	767	767	766	761	800	768	766	755	749	762	720	740	744	712	806	732	722	762	783	709	754	744	711	775	763	797	747	729	745	714	781	771	727	711	784	735	750	741	714	744	828	726	756	781	766	720	751	764	744	763	732	781	765	743	778	766	766	760	802	721	772	705	771	716	748	771	783	719	731	753	757	775	744	785	744	741	754	736	719	725	765	773	719	746	745	707	700	741	762	772	738	780	747	733	766	702	771	699	777	749	753	758	810	758	773	759	786	730	744	782	741	799	808	798	719	765	735	735	728	785	739	735	774	786	766	817	751	768	744	745	757	718	764	741	713	753	777	776	754	774	721	750	746	787	798	748	748	668	746	762	759	747	814	778	760	728	707	745	779	784	729	694	742	774	753	773	758	775	727	739	763	772	795	678	746	795	704	753	727	775	781	748	751	763	773	741	786	748	741	703	811	763	776	760	784	774	751	727	767	766	719	734	817	745	733	737	786	769	755	776	773	686	741	782	726	831	711	783	781	748	768	738	805	774	723	755	727	726	745	784	761	760	756	689	770	771	764	796	720	742	775	755	726	737	777	741	708	746	736	759	765	723	783	734	768	766	737	755	813	727	717	748	733	730	785	790	784	765	747	747	801	726	766	754	755	757	748	751	705	737	777	754	828	831	778	738	724	763	788	770	783	709	753	741	789	768	786	784	806	752	717	766	695	751	766	745	768	766	752	764	745	737	713	722	789	738	825	770	783	723	717	722	701	735	781	770	757	771	768	729	733	768	786	760	741	770	797	772	742	715	758	744	712	798	749	773	747	753	735	751	767	779	773	747	729	789	812	728	775	770	729	744	724	762	703	748	727	768	737	797	739	723	788	786	766	756	768	756	778	768	799	808	762	766	779	763	736	730	792	736	791	732	767	777	766	783	775	757	763	777	726	695	689	778	739	753	769	740	771	768	764	786	753	755	714	755	790	799	699	793	740	788	716	781	769	780	735	712	761	718	720	733	780	749	751	771	794	732	757	742	767	763	719	717	762	809	757	762	740	724	770	774	798	770	769	767	772	788	787	730	751	782	730	782	761	720	740	761	786	781	759	774	772	745	740	721	761	758	759	789	782	784	754	762	742	751	749	750	726	736	755	765	735	762	747	780	727	742	760	784	764	714	736	718	763	772	802	825	784	778	735	758	773	773	771	759	776	772	741	750	771	759	783	771	678	716	705	732	747	726	691	766	774	735	744	722	784	732	773	770	746	726	776	720	745	786	734	785	745	774	731	725	738	795	736	702	776	739	746	794	755	807	728	771	750	754	766	736	739	751	734	774	771	786	800	758	759	783	754	725	751	768	776	733	797	765	785	715	752	777	760	783	751	784	776	758	741	735	807	786	761	713	785	721	709	679	745	780	820	740	759	795	736	771	737	731	742	729	763	754	752	752	708	746	781	778	761	769	747	740	746	734	692	754	753	767	799	791	711	744	718	722	761	755	742	768	779	764	807	762	794	779	776	719	741	783	763	775	757	770	778	789	732	704	754	755	743	735	710	729	747	750	755	794	741	752	764	798	721	817	793	703	720	784	779	751	740	774	790	756	778	815	722	706	734	770	792	722	726	726	725	743	720	723	725	694	796	751	752	771	734	767	719	713	738	778	750	727	751	776	724	774	803	799	748	745	745	777	777	764	765	743	777	748	718	753	773	797	734	723	738	705	746	766	767	797	785	742	748	794	759	754	798	799	726	734	775	714	729	709	750	773	782	722	731	767	726	841	789	780	748	758	764	750	776	702	726	715	738	781	756	752	810	768	724	772	711	748	723	729	764	765	750	773	724	742	772	751	761	763	768	752	737	729	738	740	785	775	777	770	720	772	748	713	718	818	767	763	770	736	763	778	741	764	757	744	755	744	761	768	755	729	777	822	722	725	764	768	756	762	742	749	723	726	803	759	708	775	746	750	799	763	760	792	775	719	773	764	764	752	756	700	752	753	772	719	758	786	743	719	744	720	746	770	818	742	660	773	784	767	775	753	709	732	719	811	751	778	781	745	772	751	751	753	784	751	760	770	700	723	786	721	780	825	784	758	806	767	753	779	690	739	800	760	709	795	797	753	776	749	781	724	774	788	770	801	719	780	796	788	746	801	723	742	712	750	823	734	748	704	764	725	763	747	796	747	781	774	756	736	725	748	756	760	755	728	798	723	767	739	738	760	772	770	740	738	740	748	740	769	731	764	731	777	733	746	753	799	723	779	745	719	728	722	795	759	758	755	748	736	789	750	779	780	772	785	783	779	749	792	795	734	747	753	733	748	778	749	764	754	784	777	761	791	789	755	742	741	725	727	710	780	756	810	769	715	767	793	765	761	757	749	739	778	789	794	774	766	786	782	747	747	750	801	743	725	758	752	717	738	786	756	739	749	790	750	711	758	756	749	790	746	725	790	790	755	772	774	716	775	756	745	737	700	718	725	758	774	773	779	762	832	763	731	826	826	748	760	717	732	779	789	773	751	741	740	742	759	771	759	769	726	741	777	716	767	751	754	787	763	738	752	755	764	739	776	748	783	773	821	781	740	745	742	724	752	776	743	734	757	800	733	716	763	800	746	794	785	772	774	751	762	771	796	710	776	744	766	767	772	726	736	757	747	697	795	777	758	745	757	730	736	761	804	712	768	782	805	821	789	759	745	785	736	766	783	790	742	779	760	777	680	799	763	771	760	725	743	778	756	763	813	730	778	784	771	755	761	746	772	760	812	763	759	771	739	808	734	708	696	761	768	769	785	742	758	718	742	710	788	756	732	743	785	751	795	786	775	708	758	752	737	729	750	800	822	785	754	764	748	749	773	806	791	783	765	742	777	796	773	773	716	741	755	777	757	754	769	780	777	742	794	758	738	822	737	762	763	715	755	718	726	798	773	784	757	762	747	747	782	748	784	777	750	716	764	752	762	773	743	755	766	743	767	805	761	753	764	750	770	718	772	761	761	782	744	813	798	766	748	758	739	762	748	769	760	793	780	763	759	753	755	762	777	783	733	728	741	800	742	759	722	781	773	764	744	773	779	742	726	781	749	723	742	777	731
28946	18149	4587	1130	899	817	726	772	698	685	745	694	681	688	640	728	704	751	704	726	737	661	710	745	712	698	748	689	749	701	669	705	737	670	669	657	717	665	679	678	660	711	702	719	672	694	665	656	718	689	734	689	698	750	689	709	713	663	669	724	715	705	747	696	701	668	719	712	666	698	704	698	724	719	745	671	651	695	698	684	703	715	692	723	737	703	678	725	703	722	678	660	712	675	720	668	711	709	736	653	736	653	682	632	656	727	708	728	710	683	726	694	731	704	674	692	716	678	713	735	752	714	713	735	739	720	709	710	695	700	684	721	735	679	724	680	639	708	712	695	688	636	711	695	716	707	711	742	674	674	706	707	691	679	704	679	666	715	665	726	711	701	667	692	676	677	707	725	692	722	732	680	693	687	717	749	675	694	710	673	703	733	699	647	732	659	679	702	705	712	702	679	709	683	725	691	693	710	709	736	721	670	710	718	660	778	671	755	675	643	716	652	731	675	687	755	674	741	667	703	654	661	649	719	677	714	743	671	788	707	724	716	736	709	718	667	687	699	717	711	700	697	691	743	736	692	726	724	684	672	683	684	692	709	694	721	744	727	715	719	695	719	673	683	672	736	722	705	758	688	717	693	717	684	710	692	659	734	688	737	732	729	655	653	710	718	672	698	712	704	661	712	720	727	677	653	721	676	730	689	723	671	724	711	727	631	681	694	782	688	703	731	705	684	679	682	722	722	708	682	705	663	728	705	731	708	730	698	699	698	691	694	655	677	703	688	685	718	687	704	678	679	684	694	690	694	713	690	694	724	727	671	697	717	697	726	699	713	677	668	729	687	681	692	675	745	699	691	671	721	702	689	703	662	680	724	713	681	733	686	674	710	714	715	682	676	701	706	719	637	661	738	705	680	667	684	733	714	719	678	676	655	688	671	753	714	678	720	672	717	713	688	692	701	703	671	721	723	701	718	671	722	660	719	693	736	734	682	693	713	721	667	641	666	696	698	693	660	701	708	710	687	748	667	641	640	707	701	699	720	723	764	671	734	681	751	699	689	678	715	680	724	691	695	691	687	644	735	749	685	726	671	725	683	686	680	684	722	711	697	725	693	728	711	681	705	744	695	730	666	701	738	676	693	743	753	716	713	732	773	726	659	668	684	690	709	691	710	661	726	736	650	685	699	716	718	679	659	743	719	711	672	708	732	672	713	713	702	682	685	711	724	694	713	735	711	694	705	692	693	734	713	705	713	688	723	726	700	699	658	697	706	714	716	692	643	692	685	700	694	730	651	693	719	727	708	676	707	734	678	679	656	668	670	701	735	671	733	700	709	682	709	711	713	733	652	675	691	663	674	700	685	725	686	702	674	698	719	725	720	682	702	706	716	668	703	699	706	725	716	661	725	654	699	728	697	700	664	692	710	731	733	722	702	727	724	759	722	686	700	726	655	672	706	686	714	719	683	662	702	652	699	732	761	657	711	718	680	660	700	679	698	734	722	677	695	683	672	719	690	731	711	656	693	645	713	722	691	676	724	752	680	694	665	664	687	712	725	690	709	698	767	636	759	681	697	701	702	691	731	745	701	690	678	748	691	726	695	727	699	753	696	661	704	749	716	709	693	681	740	713	725	695	693	666	684	664	724	679	702	708	741	679	705	692	681	668	652	705	678	663	698	706	704	664	686	721	721	691	686	680	716	694	674	631	719	754	670	725	700	696	752	697	738	688	696	695	667	731	726	701	711	678	719	689	705	747	661	722	746	723	693	712	700	683	716	699	723	691	702	711	630	707	712	672	691	731	753	683	714	711	649	750	735	727	734	688	657	658	650	688	659	639	667	692	695	677	717	714	674	702	755	738	724	715	727	714	735	706	710	718	735	655	702	748	738	683	731	748	677	677	677	713	707	657	668	742	747	713	752	694	692	714	710	690	699	684	706	703	735	680	697	680	684	715	719	666	721	708	733	688	681	652	709	698	715	712	770	670	673	641	697	697	700	717	711	732	690	669	674	699	726	705	667	680	724	699	725	731	695	746	738	694	701	686	704	703	665	662	688	694	682	683	693	670	744	722	665	727	688	682	747	680	703	703	689	684	718	649	722	700	693	656	731	687	699	706	689	736	721	666	668	668	723	682	661	742	748	731	708	711	647	692	674	703	678	769	712	690	667	702	722	704	712	679	666	661	673	691	697	717	706	704	688	680	705	630	683	662	714	700	691	712	690	690	696	680	685	715	691	694	719	649	690	681	667	674	653	686	724	770	744	668	688	709	687	688	714	703	706	724	693	677	730	674	675	706	673	714	738	721	755	712	700	662	655	669	722	749	716	728	739	711	738	707	736	707	678	664	698	701	701	665	756	672	704	711	687	706	716	671	665	663	717	711	704	698	694	693	692	679	715	706	684	710	659	700	676	746	660	683	637	615	719	704	663	736	723	691	655	718	724	703	725	731	649	650	707	636	692	723	678	722	719	683	733	679	726	705	712	676	733	699	708	705	704	740	648	691	724	726	720	692	713	673	703	702	729	690	701	680	720	664	732	702	691	689	688	714	705	713	645	709	682	689	688	758	723	727	678	695	736	760	657	675	686	703	699	700	709	747	682	673	708	695	711	680	728	691	691	666	699	701	740	656	713	675	711	719	726	677	695	733	684	675	749	694	669	700	719	672	688	683	693	726	687	652	724	708	702	693	681	682	694	716	684	713	698	743	721	696	686	673	686	719	754	734	701	682	712	738	691	713	677	710	717	699	630	737	643	697	695	696	733	685	687	678	686	725	720	697	716	714	702	736	727	670	721	665	723	705	712	712	689	706	660	708	645	710	650	690	687	692	745	723	687	705	716	688	720	705	697	719	702	706	679	707	669	700	700	721	703	716	711	715	656	682	690	732	716	658	722	703	709	692	675	687	707	693	673	730	666	689	693	670	721	702	736	738	709	705	722	703	692	687	679	688	746	705	695	754	709	703	699	716	684	715	726	666	676	685	692	703	740	726	646	670	698	715	662	748	730	707	707	687	764	695	698	705	730	757	734	710	684	689	743	667	658	687	720	684	674	737	740	691	702	638	708	690	728	687	706	723	707	673	673	681	710	672	684	653	667	690	700	637	636	666	713	677	713	698	680	733	736	730	666	696	674	710	692	699	707	677	691	721	721	723	678	717	700	739	646	697	675	706	647	700	715	727	681	717	722	691	715	726	730	716	661	687	728	690	719	706	758	694	677	745	677	650	731	713	660	685	756	686	718	712	661	678	695	706	710	709	749	722	733	708	714	661	735	695	625	704	684	693	675	682	716	718	717	738	699	759	688	736	674	709	708	715	709	710	685	630	724	755	707	720	730	701	691	685	727	676	733	690	675	711	703	677	714	741	741	701	670	650	703	752	656	743	662	682	631	705	732	661	706	697	696	705	670	687	697	718	724	693	691	725	742	686	716	760	708	729	685	751	713	703	703	667	691	723	727	679	691	755	701	655	736	670	698	687	652	703	699	693	707
14725	1240	1048	892	834	797	804	745	743	749	781	688	765	743	686	729	711	763	711	662	730	680	751	685	690	690	708	770	710	728	720	727	680	738	766	717	716	722	718	703	746	713	729	715	759	764	713	749	753	691	708	708	714	709	731	698	729	736	680	729	746	718	725	703	736	676	751	718	730	773	725	751	709	695	722	704	698	723	742	644	696	717	705	740	712	721	752	718	726	683	774	739	728	678	675	727	703	743	756	641	758	744	726	720	701	712	741	718	712	717	753	748	717	713	733	757	767	746	719	723	743	716	733	725	748	703	723	742	749	743	741	689	739	706	735	744	720	759	715	735	683	710	697	689	741	682	730	721	665	769	698	712	741	729	685	695	699	720	750	751	713	738	669	763	737	734	670	741	742	655	709	715	726	761	770	717	682	713	741	745	693	738	662	766	732	734	732	732	715	691	717	649	735	690	727	721	797	742	719	746	710	757	716	762	724	729	763	726	730	647	728	710	697	735	723	771	722	740	704	755	773	692	752	778	735	715	736	722	719	640	687	712	719	737	749	721	726	716	686	709	750	748	743	692	679	713	725	687	708	725	738	696	726	707	743	689	746	737	756	721	748	730	738	760	731	697	670	736	731	729	707	725	717	748	701	708	724	733	741	719	723	768	693	745	757	724	705	746	730	747	740	711	732	754	685	746	734	715	730	720	736	707	758	707	704	710	751	719	726	654	718	744	746	667	730	692	723	714	733	718	743	706	699	684	697	740	704	724	731	706	723	723	704	704	693	710	719	655	686	726	749	731	693	747	735	715	703	699	746	771	751	708	713	742	732	745	766	721	689	734	674	680	655	729	734	743	725	703	731	752	745	738	710	742	687	682	714	713	679	721	743	739	767	697	775	705	784	730	755	666	703	726	745	681	741	735	738	705	669	744	700	733	744	726	716	753	757	691	736	659	711	679	713	709	749	742	761	684	715	741	695	748	701	747	785	724	723	689	662	697	757	759	756	702	722	692	753	718	706	696	728	706	724	713	736	721	741	706	749	742	712	729	752	721	748	773	755	683	721	740	746	710	704	751	701	703	747	692	723	666	740	731	718	780	720	701	663	791	683	755	720	727	724	748	690	714	704	691	678	707	714	738	717	747	760	711	726	715	701	704	745	733	716	710	719	688	800	732	769	710	692	759	697	754	706	713	721	684	746	771	699	733	730	747	716	710	743	718	762	680	703	685	739	700	701	723	672	679	701	672	703	742	694	709	740	659	724	754	711	744	786	710	631	712	731	710	704	683	728	719	686	723	732	725	748	686	756	705	753	705	717	725	719	727	689	689	687	714	720	732	761	729	774	774	725	674	698	724	719	726	684	730	732	696	708	728	743	753	700	779	708	731	723	697	693	735	721	680	692	736	769	729	748	726	717	709	768	734	675	678	733	678	701	686	780	701	694	731	760	740	711	734	784	736	728	715	740	738	734	768	773	766	687	709	682	718	751	711	723	756	686	708	704	675	735	751	708	738	719	756	708	667	663	707	763	727	731	709	739	731	731	693	773	702	734	760	774	729	742	672	772	727	716	693	752	729	716	756	725	704	691	754	733	731	732	712	684	754	676	746	723	769	693	716	708	689	704	704	740	750	716	748	714	736	701	697	707	714	677	734	704	766	740	724	676	722	695	753	701	675	680	731	706	740	716	705	773	755	719	715	723	765	766	715	717	730	757	767	692	699	747	742	750	713	710	724	694	706	699	661	703	737	716	753	732	715	710	731	773	746	763	766	716	691	735	737	746	747	739	727	669	684	741	698	695	710	752	752	761	692	724	691	738	706	719	728	747	703	735	708	754	711	723	678	715	728	745	728	708	736	726	735	714	725	758	736	709	791	770	748	742	700	693	710	735	752	740	709	693	723	743	759	718	700	718	736	708	767	666	699	713	749	673	736	722	706	707	711	730	713	724	748	759	772	726	741	708	740	697	705	738	718	672	689	759	718	720	699	740	715	759	714	772	673	737	689	665	670	763	696	695	728	727	708	762	670	752	688	721	726	747	707	722	727	718	805	789	737	677	698	819	684	735	704	731	686	713	759	737	719	744	779	746	757	713	683	733	693	698	744	718	737	711	736	711	744	767	686	675	744	724	762	718	750	696	733	752	709	741	691	720	765	683	703	712	718	723	711	706	746	768	733	718	753	751	720	711	746	725	728	698	746	698	704	696	652	686	729	734	713	747	713	722	724	680	721	745	775	704	786	698	692	714	732	745	738	700	745	690	750	721	707	759	778	765	724	722	711	714	713	728	731	755	708	723	716	720	730	730	722	721	674	665	691	808	755	631	689	773	755	764	699	743	726	753	692	721	739	734	763	690	710	726	691	747	695	737	718	748	740	762	742	763	742	775	759	687	725	717	740	684	742	697	717	780	727	727	692	633	706	666	728	684	727	692	755	714	758	700	715	738	729	743	710	707	672	724	750	736	743	695	704	732	754	700	724	644	743	689	764	737	744	751	673	683	754	710	721	686	704	724	765	709	717	738	751	757	727	728	726	693	727	713	725	698	771	704	734	751	755	746	707	689	671	714	698	719	735	721	727	779	714	737	705	691	722	712	730	769	731	672	763	733	723	684	728	728	758	737	711	745	707	717	727	695	687	724	699	738	721	749	675	736	787	690	745	729	690	723	702	734	692	742	723	703	761	714	704	756	686	711	710	746	741	695	693	721	700	681	689	694	685	698	721	714	732	689	722	721	750	729	718	707	738	702	740	696	714	712	742	677	656	674	725	750	748	750	732	716	708	676	739	696	734	726	718	717	712	736	716	753	727	666	735	750	739	720	720	713	716	732	708	702	697	746	730	722	731	684	764	701	750	700	732	733	705	787	737	776	712	702	718	736	707	732	723	759	701	681	708	727	742	703	742	699	757	720	687	707	744	730	743	688	709	726	706	703	755	753	747	706	684	728	707	686	722	736	718	700	746	685	707	714	722	730	738	779	730	753	734	694	706	741	727	735	710	663	726	734	745	709	723	742	728	709	692	734	738	732	756	752	711	723	697	687	757	730	730	688	705	733	766	705	728	709	695	676	725	698	700	736	720	771	725	690	714	716	714	692	739	684	738	719	787	664	677	711	697	757	679	733	751	711	770	723	733	716	717	750	683	677	717	711	759	712	694	711	720	729	702	705	689	685	720	708	675	735	707	744	687	725	723	693	745	710	723	691	741	681	736	749	732	722	701	722	679	727	735	707	741	661	701	696	664	766	730	701	703	702	707	714	741	775	704	715	717	682	698	735	678	726	733	729	712	718	692	761	710	703	719	711	702	709	739	732	722	739	735	696	761	797	699	697	713	726	746	713	710	722	694	751	672	699	700	704	646	700	691	732	718	733	739	720	672	745	729	741	726	738	728	754	721	723	724	689	751	721	764	670	683	699	707	713	739	723	722	713	719	735	747	723	709	747	700	695	772	703	707	745	713	770	672	713	742	699	701	688	786	765	737	691	708	715	726	665	688
24170	21540	28873	24631	21539	10007	1325	880	796	744	729	661	701	677	677	611	589	586	595	593	609	588	547	590	609	568	586	596	573	583	584	569	609	589	581	627	592	564	565	635	578	548	570	531	580	588	525	594	554	628	585	546	595	546	557	520	558	522	520	553	592	533	602	591	528	548	587	570	507	572	561	580	587	533	582	550	556	562	612	622	575	578	575	591	568	595	581	580	605	598	555	552	585	558	560	548	550	582	598	537	575	513	584	563	546	598	582	562	602	554	550	574	551	559	571	579	549	600	594	612	578	546	584	573	583	546	590	595	601	558	581	594	582	595	559	552	599	553	572	551	579	576	535	561	555	551	566	559	591	591	579	571	574	526	574	571	519	519	555	546	592	572	612	574	585	542	540	563	606	582	525	586	545	551	539	552	548	557	554	576	606	553	571	542	599	577	544	555	510	579	556	549	572	552	539	564	545	520	563	540	530	559	574	559	639	565	557	585	567	597	597	539	546	539	575	558	607	561	552	586	536	548	572	561	594	609	543	559	545	572	559	545	493	549	530	560	561	567	565	511	567	555	537	605	563	595	537	584	532	549	570	524	569	574	533	579	542	567	525	569	579	598	525	544	605	526	570	565	522	539	538	544	580	548	561	556	557	549	516	534	557	568	584	555	583	541	585	584	576	562	550	598	579	563	588	618	574	537	615	567	596	586	514	550	544	512	557	561	539	566	559	600	569	591	573	583	560	583	565	586	549	597	571	555	568	561	576	572	593	561	564	540	568	552	583	524	567	536	567	558	520	589	549	561	551	582	584	565	496	553	530	546	561	539	535	524	543	543	577	548	600	551	571	551	576	537	559	624	554	559	559	564	568	554	528	553	536	530	594	553	565	564	582	561	568	568	539	593	531	596	570	569	544	555	563	547	570	569	580	533	571	536	574	533	548	575	547	527	593	579	556	542	516	608	573	570	541	537	599	603	602	539	596	581	557	520	591	556	565	524	552	555	585	539	547	569	554	565	625	601	580	589	518	541	586	581	640	601	597	555	556	562	553	546	512	580	588	514	583	570	560	560	553	525	586	549	552	600	560	599	537	573	559	529	575	576	514	552	576	565	592	578	550	574	597	574	579	511	587	554	562	537	550	576	568	578	552	560	588	539	547	537	579	588	570	527	529	533	559	560	558	573	612	589	587	511	578	524	549	597	584	614	621	551	571	549	589	595	555	541	569	573	621	545	581	504	584	549	536	600	595	561	527	587	526	555	553	558	598	588	546	599	520	533	545	551	555	584	568	537	606	552	535	554	549	558	571	620	569	595	553	566	563	523	575	539	546	579	569	565	568	556	543	556	524	572	610	561	575	562	574	551	519	538	603	579	541	564	515	580	554	576	565	570	577	596	553	561	526	574	600	580	575	539	580	514	570	531	545	605	563	565	550	583	493	565	574	576	549	538	568	553	559	571	572	547	565	538	523	551	513	533	571	596	516	605	541	605	550	558	602	564	553	560	585	530	550	620	586	584	569	524	604	601	571	564	555	522	624	514	581	539	584	493	558	556	535	600	538	577	585	569	602	583	512	556	620	550	585	552	578	581	526	543	554	544	538	535	531	546	546	520	578	582	577	614	537	566	549	561	551	543	538	565	546	596	595	572	562	542	594	557	529	541	478	619	547	532	577	568	552	548	524	605	564	537	576	577	549	577	570	554	561	557	596	581	581	592	594	557	566	536	561	530	521	555	565	612	576	566	601	582	575	626	543	534	563	591	542	556	548	579	540	565	527	573	565	557	560	560	552	544	573	560	569	553	542	589	603	551	585	533	579	560	557	542	535	544	549	621	550	568	569	561	531	584	539	503	571	547	567	558	563	587	590	579	575	553	554	549	615	576	543	532	599	574	566	559	541	570	603	557	568	523	585	585	594	538	590	548	523	541	578	579	571	561	567	553	591	583	548	527	580	566	546	601	559	580	565	608	560	544	535	528	543	539	551	562	581	582	555	575	549	566	557	582	544	562	577	543	569	551	589	512	565	523	530	556	551	536	586	568	526	599	615	519	576	545	565	595	538	543	554	569	523	569	566	568	496	560	532	546	594	648	572	526	578	551	559	562	594	592	600	576	570	611	595	582	562	566	506	528	600	559	536	582	569	595	545	576	615	552	555	573	527	575	556	562	598	562	557	549	550	573	531	584	539	583	548	572	544	557	578	588	565	547	551	575	537	529	530	592	598	540	557	561	552	584	556	587	590	583	559	564	560	596	588	566	547	542	530	559	531	563	546	556	525	564	568	532	576	552	494	539	542	564	588	564	556	542	574	562	586	549	560	571	583	562	533	581	566	532	572	543	581	529	586	526	551	572	568	596	586	588	535	578	508	544	521	542	603	579	573	525	577	550	583	537	568	544	557	565	556	580	571	559	568	554	550	582	539	555	589	563	544	544	527	559	564	559	539	580	561	583	540	583	546	594	566	573	558	536	577	561	529	550	580	554	585	573	566	584	583	583	555	543	583	569	570	601	541	549	563	591	565	532	541	560	521	568	566	549	557	546	537	547	591	562	525	518	606	568	557	601	545	555	535	578	607	584	571	540	573	552	630	562	569	581	540	576	548	551	557	552	590	593	587	507	578	544	594	558	584	540	595	552	579	585	549	527	578	620	544	561	560	580	581	594	554	530	576	576	570	560	584	589	567	600	550	553	545	581	558	583	594	562	567	532	575	560	569	538	563	612	533	545	563	557	526	590	584	551	569	591	551	578	579	533	534	555	564	544	562	590	574	548	543	564	532	543	525	555	522	593	577	541	536	566	556	532	574	565	586	561	526	592	561	539	525	532	550	559	573	601	539	584	561	519	560	542	557	575	539	559	574	601	603	552	577	572	548	550	552	566	567	586	551	608	566	530	614	585	576	552	591	556	572	588	599	528	552	553	549	533	575	564	544	528	543	569	544	502	544	582	529	566	545	559	554	537	530	516	554	545	589	581	574	533	502	580	564	549	586	540	595	532	596	572	544	572	540	584	585	579	573	585	548	519	572	606	586	558	581	560	564	560	541	527	592	567	546	578	511	568	567	592	545	536	559	599	540	520	571	574	541	510	558	539	536	543	539	610	539	550	586	540	533	531	550	558	567	602	619	523	588	538	538	541	587	522	536	515	559	567	549	573	516	572	589	548	550	560	566	562	539	519	543	599	612	536	549	575	551	598	558	610	593	571	587	533	580	554	522	564	552	537	586	557	576	527	524	574	557	551	556	557	551	541	592	538	534	571	553	594	566	646	562	568	522	546	585	574	564	573	564	562	588	526	567	535	571	589	541	589	554	552	530	588	542	568	581	530	591	569	589	536	590	547	553	538	544	544	564	584	518	566	602	585	526	575	542	515	599	565	594	560	543	588	556	558	555	564	592	567	529	557	555	580	567	541	581	548	599	531	595	573	595	595	563	539	591	587	539	590	569	572	581	531	582	548	606	578	579	583	544	575	525	591	592	581	543	611	498	578	532	522
15837	8451	5696	2693	2154	1717	1379	1144	991	833	882	709	727	751	669	685	661	663	642	634	643	554	621	591	635	599	579	588	622	599	609	614	587	587	627	596	599	585	623	613	602	605	562	582	552	614	598	609	579	544	557	574	539	604	554	617	598	604	607	625	610	566	594	606	576	616	527	574	595	601	575	559	579	566	574	572	572	541	570	601	575	616	563	557	612	585	584	626	552	547	587	555	590	605	616	553	572	581	566	621	600	592	589	583	565	587	587	605	596	588	642	578	598	650	605	612	644	598	583	562	615	553	598	606	594	609	597	548	565	611	649	586	575	592	535	581	559	592	605	608	556	593	629	543	586	571	580	608	563	563	543	561	578	594	549	568	626	580	579	564	584	558	602	547	570	589	570	579	596	564	599	573	568	574	547	624	532	554	574	580	578	563	579	572	584	565	579	570	596	606	601	557	549	556	568	585	611	568	595	555	606	597	539	575	620	613	531	595	584	569	597	579	574	587	548	581	544	586	583	592	559	567	577	591	625	566	614	579	606	519	562	608	551	575	610	567	591	584	572	621	586	580	576	585	602	579	567	576	588	630	582	552	538	593	577	593	568	610	595	547	593	560	579	572	577	572	577	566	573	592	543	605	543	627	604	575	575	606	582	595	577	555	568	585	588	574	585	541	565	574	544	571	606	560	570	578	605	532	568	577	557	555	596	587	557	575	566	602	598	550	582	550	563	590	563	545	610	593	576	585	578	546	583	539	585	579	554	606	604	594	562	530	599	539	586	593	596	587	571	619	563	530	579	555	555	567	578	566	572	578	620	539	576	564	627	590	623	603	588	594	573	595	588	582	556	567	563	581	574	582	580	588	598	583	593	602	566	563	599	544	603	572	594	598	588	616	560	616	602	609	594	558	560	576	576	581	579	601	572	578	584	577	606	558	570	554	594	625	599	555	596	561	568	560	584	600	580	587	583	545	565	557	587	603	564	532	584	592	577	557	575	552	622	568	580	573	574	585	594	601	577	582	576	592	608	588	634	598	603	585	623	542	610	524	560	592	600	564	547	591	597	568	592	574	568	613	570	605	569	551	576	556	561	587	539	553	614	566	584	570	548	595	564	599	574	601	576	573	566	600	546	584	622	580	610	593	564	552	565	603	572	576	542	548	580	562	561	549	560	572	608	586	575	616	586	554	618	534	584	613	549	606	590	586	578	579	558	572	574	592	567	579	553	541	562	540	569	565	552	588	574	565	572	557	594	601	593	604	619	579	556	575	626	607	557	617	560	592	611	612	599	588	585	542	590	558	560	625	585	596	575	572	600	561	528	575	553	596	587	562	597	553	597	582	602	593	594	577	549	561	593	559	544	589	588	587	591	577	591	582	553	612	539	606	567	594	610	550	554	590	559	556	576	598	603	598	555	568	570	562	602	616	562	567	621	576	551	581	521	556	593	605	588	612	614	572	562	543	597	547	561	575	564	581	569	592	581	575	595	574	601	597	551	561	649	613	624	547	623	580	572	625	617	610	615	576	578	559	598	579	604	576	546	606	572	589	565	564	548	582	582	610	545	559	531	592	551	567	563	563	601	603	573	554	585	543	550	570	581	585	575	575	579	560	560	605	572	579	587	604	570	595	574	614	546	574	589	593	576	550	590	583	600	586	613	525	596	589	577	560	614	604	587	572	576	569	556	568	616	538	600	588	576	564	572	596	602	592	594	579	590	584	565	594	591	584	540	568	544	557	559	627	577	589	597	546	607	615	563	588	595	560	586	603	595	556	547	577	540	585	562	548	574	583	591	618	573	570	587	625	589	596	599	563	559	563	615	554	601	602	591	604	570	602	581	538	543	578	605	565	534	617	534	600	588	580	582	578	573	565	570	616	528	586	580	566	518	591	572	560	598	601	571	560	632	570	583	568	598	604	564	544	578	503	601	581	549	559	568	595	621	605	591	594	568	631	574	540	561	563	554	578	558	581	573	581	621	557	596	598	546	539	574	596	583	537	559	598	587	555	573	600	538	578	602	604	585	613	565	565	590	588	595	603	635	559	606	539	597	541	546	577	588	609	607	618	604	598	565	563	556	565	562	570	553	559	589	552	597	621	576	564	592	585	551	595	599	549	599	604	604	575	573	592	562	555	550	590	562	592	591	547	591	543	562	557	597	592	569	532	574	609	571	595	593	581	563	568	572	585	581	580	579	569	574	543	617	545	565	565	623	611	555	579	576	550	625	609	607	611	603	581	670	594	562	554	554	552	598	608	582	559	557	547	589	570	537	558	581	643	617	565	558	596	616	580	564	581	529	604	600	607	553	558	567	590	584	617	528	558	567	548	559	547	530	567	587	558	562	584	619	537	611	613	578	574	591	554	586	574	584	620	555	559	581	585	596	576	545	582	603	523	534	546	561	638	610	593	537	601	559	586	608	621	576	582	602	590	586	584	621	576	612	596	556	563	549	565	615	605	557	550	539	565	555	563	638	578	596	569	571	606	582	550	511	583	553	577	595	579	586	559	568	595	578	572	551	616	536	586	595	573	598	572	547	610	569	582	594	568	579	556	570	558	535	553	567	595	562	577	602	557	564	563	591	585	584	562	611	606	640	604	579	575	573	584	554	612	589	575	589	580	521	583	588	568	578	607	587	570	588	535	589	572	578	580	578	564	580	558	576	561	589	589	598	601	605	544	583	614	589	610	549	587	553	554	547	589	585	545	571	564	571	555	624	524	593	542	585	530	573	607	564	552	575	584	578	548	557	603	583	613	610	580	591	572	569	590	555	574	608	588	540	611	574	598	590	587	586	537	544	573	538	618	553	587	536	632	569	623	602	587	574	601	582	625	613	548	617	541	601	585	565	577	560	580	596	558	575	565	603	584	614	588	591	570	561	585	580	629	596	563	591	553	597	571	572	543	574	581	578	576	530	608	580	569	673	571	628	553	582	549	588	623	569	576	576	565	588	565	586	583	602	566	596	585	553	557	587	594	602	640	597	599	569	582	567	594	573	583	624	608	620	570	588	585	602	571	616	601	603	601	557	595	549	582	602	619	617	586	606	596	591	580	545	537	598	589	609	563	595	583	567	574	571	601	592	550	580	539	530	598	630	543	588	577	609	536	551	558	569	555	537	570	608	525	573	623	577	565	606	587	572	561	562	597	523	602	580	594	563	607	607	564	568	571	632	581	545	566	576	576	573	552	567	552	551	581	609	565	536	551	602	591	550	538	610	573	613	593	588	578	573	585	588	584	577	611	570	567	606	586	548	602	571	563	617	613	577	555	586	550	609	606	586	580	614	587	579	598	598	577	592	609	574	588	586	582	577	609	535	628	599	563	566	549	610	571	574	565	545	580	574	611	553	565	573	571	590	622	566	558	566	600	558	563	580	587	623	631	587	559	567	612	539	575	591	589	603	622	581	573	578	532	575	548	592	594	579	596	573	603	599	597	540	587	578	573	578	584	567	586	553	608	578	583	595	579	572	588	590	597	594	621	606	553
25368	21510	27595	25732	10218	1334	1139	1044	1011	972	986	934	937	983	996	973	845	928	893	959	899	898	871	947	917	939	924	846	914	884	968	917	882	943	936	923	945	883	853	922	889	897	916	955	877	909	925	942	908	877	929	885	890	931	916	878	892	878	849	890	877	896	1013	913	915	938	918	870	929	912	896	889	907	922	984	917	897	894	903	867	869	934	920	936	916	867	906	898	893	861	892	862	929	845	882	936	907	883	861	858	888	922	847	865	894	908	910	925	886	912	899	929	891	934	883	887	924	933	896	901	875	863	890	948	958	876	919	960	927	925	906	932	899	908	935	949	898	907	920	896	916	878	895	897	932	888	871	870	857	875	894	871	894	893	928	930	859	920	853	900	930	935	894	918	941	909	937	869	849	885	918	864	894	913	963	911	838	858	862	950	906	893	919	908	899	915	971	942	905	880	938	881	921	922	903	885	941	869	923	876	898	917	891	878	844	936	873	929	859	872	900	880	900	909	920	945	893	899	932	872	906	868	874	857	945	877	914	891	936	896	901	906	853	863	872	906	920	902	930	902	907	895	904	897	887	879	907	875	911	905	919	914	917	928	906	901	870	861	877	888	937	886	925	903	918	901	872	879	883	878	901	876	897	896	879	922	910	849	888	899	893	893	871	896	911	847	880	889	868	883	898	930	907	882	886	908	971	887	877	923	893	895	884	893	949	915	887	884	896	864	917	898	912	893	904	922	891	910	929	933	874	882	951	898	913	889	859	919	974	844	897	886	880	922	905	877	851	878	920	851	844	879	899	880	858	874	929	941	968	909	876	895	911	909	936	906	912	910	888	949	905	924	858	919	928	895	882	886	932	904	881	848	863	878	901	892	910	929	845	880	917	893	869	965	926	956	942	840	896	878	911	859	884	850	853	934	913	938	889	922	938	870	921	929	882	836	926	881	902	858	892	866	925	897	938	935	888	938	905	874	895	877	930	931	866	893	869	897	926	894	837	923	889	892	940	889	921	933	905	910	885	919	887	884	839	874	896	936	901	879	981	922	927	928	901	857	906	882	919	879	912	923	861	922	845	839	897	920	941	848	872	919	930	904	828	890	846	977	892	877	880	933	917	859	909	925	840	855	888	911	912	857	887	911	936	841	918	936	909	905	860	922	910	915	863	871	908	877	935	869	944	889	853	945	864	898	890	922	862	947	847	896	861	880	874	908	929	917	880	888	885	877	924	931	854	878	854	912	948	880	878	911	949	870	947	965	906	917	904	881	873	894	872	884	899	886	902	865	907	874	878	938	876	881	911	909	898	877	910	867	895	857	848	900	932	882	893	890	944	879	890	880	921	879	918	887	928	918	869	960	903	917	908	884	928	890	869	862	848	883	872	929	928	870	875	863	898	900	926	909	881	918	957	937	929	867	952	852	928	926	846	888	861	888	858	900	913	862	904	880	943	933	888	875	875	891	877	885	862	961	921	939	884	933	896	926	943	933	934	920	882	921	914	922	933	831	887	927	881	883	966	869	932	907	909	903	888	944	864	878	877	943	868	848	921	903	907	848	903	899	901	907	881	848	940	834	929	901	944	940	887	947	918	956	876	879	877	846	888	874	840	861	900	928	926	868	902	920	867	915	913	910	900	940	825	905	896	884	862	898	905	922	927	881	873	876	896	877	914	863	887	881	875	917	869	861	912	911	939	888	881	889	892	927	884	933	889	915	913	905	929	928	933	883	900	896	910	882	925	947	851	901	891	985	842	870	924	835	850	877	901	884	900	889	870	863	903	935	850	895	929	876	902	912	876	864	907	865	924	885	901	853	894	889	930	942	896	867	895	941	900	898	885	921	942	912	911	854	900	912	936	887	894	914	834	919	876	881	931	859	958	869	881	911	927	883	963	908	906	856	851	870	948	863	932	844	894	899	874	903	904	916	881	916	924	872	860	897	885	851	879	910	900	905	893	900	883	904	884	854	920	848	932	873	886	881	925	859	896	854	934	877	866	812	911	935	906	875	880	829	913	886	872	909	903	878	884	920	886	871	889	916	932	874	897	874	908	885	903	914	933	911	927	896	853	932	894	924	858	867	905	881	858	868	894	904	904	932	902	909	883	900	840	898	910	894	931	917	839	890	930	845	980	888	943	906	876	882	879	906	844	891	862	871	872	852	969	926	930	897	883	931	912	882	894	915	901	936	868	910	892	926	873	890	900	866	924	954	833	892	872	909	913	886	886	946	903	892	920	906	844	907	853	911	944	865	919	912	894	893	947	897	950	885	908	872	920	850	916	835	916	909	852	893	880	986	849	921	873	902	892	879	877	900	904	892	895	921	850	930	879	962	862	900	909	932	898	887	926	890	900	883	919	895	917	919	910	912	966	890	912	868	895	896	911	907	884	851	892	908	908	896	889	897	942	905	902	874	922	933	934	885	866	896	912	896	861	872	926	893	911	890	888	891	873	900	942	866	914	904	904	872	907	914	877	890	892	922	906	895	913	915	912	893	910	904	898	889	924	913	870	923	886	967	919	839	894	902	872	924	893	940	979	877	908	912	951	893	968	891	864	843	879	919	880	888	892	922	899	866	948	869	865	931	877	926	933	914	904	913	909	918	900	943	849	909	886	898	917	886	920	921	959	908	829	889	861	892	903	933	937	841	939	901	879	904	902	926	912	872	906	877	928	901	889	937	919	905	879	848	875	864	878	879	875	892	861	907	888	864	905	905	965	899	899	903	903	871	898	894	902	873	900	910	900	906	936	845	899	883	896	834	900	903	970	900	917	930	926	857	887	907	877	954	924	891	973	843	933	820	885	878	855	927	856	938	873	892	887	886	859	863	876	867	920	838	925	874	908	866	929	941	909	903	885	907	913	925	938	869	911	903	883	913	894	934	881	916	873	885	937	861	904	859	931	887	937	878	944	906	928	874	833	908	885	966	896	910	902	895	874	872	887	842	947	917	867	869	927	936	910	899	925	850	870	872	907	894	901	924	880	914	951	876	890	906	931	906	911	897	862	914	870	904	894	947	969	859	894	893	938	862	921	884	823	898	891	942	869	884	877	928	912	902	891	869	901	864	858	878	922	920	873	914	882	877	922	881	931	918	936	860	875	936	911	852	909	922	897	877	852	950	975	875	899	874	874	912	870	984	851	908	894	861	879	862	944	876	881	870	948	888	881	863	924	967	874	887	923	890	894	852	845	890	842	930	882	952	898	943	931	908	881	887	854	862	907	899	929	879	897	933	877	910	899	931	949	914	962	886	880	942	905	901	920	906	877	894	925	902	862	944	904	928	877	887	917	903	910	867	842	898	915	912	929	916	874	897	907	895	879	870	893	928	912	894	863	893	885	908	878	891	872	943	915	903	849	890	893	908	888	836	898	874	884	913	915	944	865	826	900	837	893	961	935	897	861	928	890	892	882	903	900	911	917	890	896	845	880	974	849	929	908	867	932	899	928	909	923	889	909	880	919	830	867	863	905	879	881	864	862	869	913	946	913	906
17092	5014	3533	1990	1651	1459	1311	1139	1116	1162	1031	984	967	973	923	946	951	954	918	955	983	913	937	953	904	967	977	947	915	927	884	927	913	949	957	924	949	892	960	874	926	833	885	919	896	887	911	862	924	901	901	868	932	927	942	934	925	896	881	863	839	951	901	920	897	894	931	924	869	894	923	918	928	938	912	921	911	921	960	899	906	871	986	900	903	840	937	913	890	889	903	916	920	910	883	860	851	885	910	936	886	975	898	865	921	905	920	908	918	912	934	932	917	947	900	983	896	964	885	882	904	888	918	917	960	902	915	897	883	991	863	886	944	884	883	872	889	850	895	821	881	885	905	869	937	906	870	901	910	941	894	934	921	868	896	911	963	911	889	916	944	873	924	867	896	849	884	895	866	910	881	881	934	897	951	902	907	915	952	921	1000	857	895	867	874	869	905	858	845	916	871	931	880	891	851	901	877	896	866	943	929	915	925	921	924	894	922	909	896	872	886	877	884	955	870	908	911	945	965	895	927	892	984	911	893	952	882	911	877	898	926	973	948	902	909	907	937	838	884	907	934	869	937	901	921	945	926	874	910	920	894	886	949	952	857	903	929	879	916	871	978	929	854	927	849	934	887	933	841	846	919	890	873	897	866	912	926	854	905	953	912	885	922	901	890	939	891	897	886	849	911	938	935	947	880	931	917	936	916	964	914	926	868	884	904	917	893	874	946	849	899	914	911	883	893	888	909	932	898	935	891	915	876	853	922	921	944	909	866	883	903	914	888	870	895	860	925	884	916	887	858	901	953	916	892	929	894	843	892	905	898	912	887	944	898	939	902	949	878	948	916	910	924	937	945	880	855	891	921	916	909	957	895	910	917	886	935	915	898	929	949	956	868	904	896	915	856	926	905	919	863	854	929	888	879	886	936	907	882	838	885	872	913	900	909	932	862	887	905	915	894	898	1007	896	876	891	911	896	904	919	889	886	919	922	916	937	881	899	923	910	883	927	930	909	942	878	870	947	833	909	892	974	928	969	863	907	894	920	905	905	882	933	872	867	938	878	891	910	965	890	940	849	920	926	941	959	919	941	897	901	884	935	886	944	879	849	920	989	870	901	837	858	893	935	855	924	886	940	866	904	922	890	921	888	900	864	913	973	840	885	894	905	919	902	962	899	910	895	890	895	912	902	885	895	886	855	903	919	905	890	922	909	922	927	930	896	927	932	900	858	878	878	825	860	923	882	849	877	942	902	889	901	894	871	861	860	931	906	888	876	912	928	875	942	856	925	994	876	828	851	903	896	893	885	910	977	899	892	940	975	933	874	869	926	900	902	887	960	885	916	860	890	866	909	922	900	871	849	896	858	864	914	862	864	845	979	955	924	884	892	887	899	897	875	882	889	873	930	896	921	940	873	921	924	879	860	901	937	927	922	905	872	863	911	931	900	944	897	926	907	913	897	872	944	844	910	894	897	924	937	864	883	907	857	913	893	898	847	943	968	941	912	851	905	896	916	890	892	863	989	888	927	890	887	912	913	919	930	864	845	880	884	914	905	898	890	926	938	914	860	907	891	926	887	837	894	861	921	870	910	921	884	904	937	855	851	875	902	899	917	869	952	883	918	919	888	877	932	877	907	891	843	900	891	894	899	919	865	904	885	899	940	988	879	914	913	864	876	909	877	889	909	919	932	903	871	910	949	909	912	895	891	855	860	870	914	879	896	942	902	929	932	846	894	927	893	935	910	873	897	922	904	891	896	892	940	922	908	894	862	912	904	893	919	917	903	957	871	867	902	941	935	898	928	867	897	928	916	889	913	873	899	913	938	936	888	868	866	903	946	931	941	892	859	910	871	886	920	901	895	946	914	903	869	940	836	885	918	852	916	862	919	907	849	854	846	939	917	902	913	885	879	901	901	908	876	886	897	940	896	935	876	909	898	888	882	917	865	937	876	929	908	922	872	886	874	900	915	929	938	868	944	852	872	879	886	932	883	884	928	936	875	873	895	937	982	905	876	846	889	863	880	844	851	888	894	901	966	909	906	941	936	877	859	893	914	905	953	977	913	868	920	868	905	937	956	907	887	944	949	897	847	927	882	887	916	911	932	916	881	921	906	889	878	912	965	865	884	882	888	854	945	920	970	894	920	860	876	931	927	933	912	902	887	894	905	907	851	906	859	910	888	924	865	898	989	910	943	887	909	875	922	902	874	877	891	981	915	893	894	951	891	914	906	921	906	906	936	913	864	936	917	879	899	899	907	908	901	902	919	939	859	844	857	925	944	948	891	945	878	918	903	1004	937	938	899	905	921	877	920	908	940	940	861	919	869	946	868	865	897	951	854	913	866	882	931	889	933	907	880	933	834	879	919	914	907	912	950	930	904	893	901	899	919	924	876	850	857	869	896	928	871	898	908	905	930	923	911	882	900	872	938	858	885	869	974	896	919	919	911	888	931	901	917	891	931	912	930	941	911	929	914	923	884	922	916	882	874	942	891	879	892	870	917	895	870	949	899	892	919	940	944	931	879	887	915	940	923	882	905	884	916	838	846	936	948	849	864	907	873	880	900	874	904	901	851	898	885	922	871	868	888	926	905	915	941	869	900	882	929	847	933	843	995	895	921	907	927	893	863	920	944	879	874	892	918	889	915	899	917	868	944	911	906	890	873	901	910	934	926	901	885	882	864	910	920	951	919	924	920	931	959	901	934	885	929	921	921	916	927	947	917	918	870	941	898	896	911	921	888	935	925	907	896	904	912	856	871	907	908	895	901	895	893	905	896	916	887	851	896	933	919	930	852	866	882	880	837	951	887	965	883	914	898	904	910	870	907	930	870	920	902	925	889	906	868	927	888	898	883	913	881	911	920	860	921	934	853	909	949	971	867	933	881	934	941	929	921	926	900	941	889	948	923	896	907	864	908	926	894	883	907	884	977	901	944	948	920	882	902	957	898	908	826	897	894	919	881	960	930	931	920	884	851	909	906	903	865	947	922	941	890	929	926	926	934	891	950	887	910	885	899	902	888	888	925	932	904	915	852	905	976	910	867	895	873	923	850	874	914	908	935	886	856	881	923	903	927	925	898	914	872	948	912	911	905	902	863	882	895	927	935	910	910	923	940	893	862	887	859	891	972	930	864	850	877	899	857	903	882	934	910	928	882	874	878	884	884	966	854	934	903	896	883	886	915	912	923	922	882	882	915	879	921	961	911	936	866	911	905	880	986	929	825	897	910	848	951	932	880	869	960	899	886	849	929	908	857	876	898	922	866	878	962	873	874	915	922	863	843	951	900	889	932	894	892	963	980	871	877	970	889	918	899	863	883	835	925	865	893	872	891	868	936	875	931	920	904	882	937	936	907	934	880	901	961	903	904	911	871	988	965	966	960	925	927	935	858	836	900	918	923	885	890	903	859	895	904	908	918	853	902	922	890	885	875	901	920	885	894	854	919	877	912	881	884	879	887	927	876	897	905	882	875	867	929	854	906	890	916	925	924	917	853	924	918
22918	21452	29180	24142	21381	21378	7548	1475	1167	1061	1039	977	933	942	871	912	870	874	871	838	790	822	811	852	787	810	724	819	797	817	767	762	826	836	815	745	834	793	812	799	761	760	794	773	800	817	767	799	773	794	759	829	804	775	731	772	802	803	821	766	759	743	805	814	817	786	830	736	741	791	765	763	781	748	786	722	793	793	804	785	778	801	792	792	774	782	769	800	755	742	809	790	807	766	799	748	785	757	796	818	823	789	769	781	741	771	768	795	813	770	802	789	788	792	814	761	817	810	816	757	811	784	730	771	779	760	818	765	758	766	749	809	815	776	810	801	809	821	756	804	739	745	738	766	717	792	737	771	805	787	748	809	790	706	750	769	787	741	744	790	771	746	762	756	733	784	780	805	809	764	765	776	748	751	753	769	789	785	770	824	761	740	756	767	760	748	762	762	821	761	812	797	829	812	842	831	775	767	780	793	772	816	790	804	767	882	792	812	804	797	764	786	749	755	817	781	743	759	746	767	796	729	846	780	792	815	722	778	764	763	757	792	710	795	819	753	815	798	738	809	767	782	767	766	761	736	731	766	756	775	836	737	743	761	773	769	785	772	763	763	759	749	743	797	774	754	762	800	752	782	783	751	715	824	795	775	748	725	732	753	742	764	762	760	829	838	748	758	736	799	829	810	747	732	744	748	791	787	798	794	778	768	726	811	746	737	805	822	722	793	729	823	822	758	755	798	738	786	784	781	762	763	774	797	772	860	810	748	776	754	778	816	751	774	799	748	746	794	770	762	726	806	767	769	773	821	778	789	770	798	759	764	772	787	744	742	725	746	754	825	754	766	730	757	813	755	787	837	785	763	759	784	719	785	797	793	747	822	751	753	769	742	825	749	747	850	780	699	810	731	801	791	788	818	805	775	787	802	817	773	743	724	762	744	757	743	769	780	790	824	731	738	826	751	749	755	753	784	783	763	709	778	773	771	780	775	751	692	773	746	808	734	811	797	761	753	797	758	791	793	746	768	752	728	790	785	767	771	726	772	772	742	791	789	750	777	809	718	816	776	704	744	770	790	750	817	701	754	736	759	783	779	783	755	761	772	763	796	756	790	726	765	750	791	760	746	816	796	806	796	802	743	806	750	772	783	763	788	732	775	818	775	744	749	786	796	751	766	803	761	717	787	745	775	779	766	761	756	773	744	742	775	765	708	783	792	755	765	761	789	757	792	817	752	734	794	818	729	763	757	806	744	756	744	789	762	773	790	726	815	766	821	780	784	758	814	807	808	750	759	752	775	760	718	767	812	825	800	764	765	728	776	775	752	759	727	765	785	745	765	753	781	781	774	781	771	708	770	781	799	776	808	790	799	781	749	775	799	759	723	782	756	786	809	770	762	800	770	833	747	741	776	760	803	775	763	806	836	788	772	798	745	748	765	771	734	775	818	728	754	791	808	783	740	782	750	819	850	745	765	779	795	746	801	802	781	784	728	743	792	730	762	780	742	797	762	746	738	790	784	717	784	712	801	790	730	767	720	765	751	745	698	799	760	760	753	797	765	690	748	769	742	789	780	793	783	759	716	711	802	816	773	723	753	759	780	759	742	733	734	845	819	734	772	764	777	707	705	769	755	761	815	759	817	767	774	755	758	733	777	767	768	793	780	791	762	769	803	766	775	772	758	756	810	782	798	825	759	724	701	765	776	736	700	771	756	758	729	753	764	789	752	756	763	755	750	781	806	769	784	764	742	724	834	756	792	792	770	789	814	732	794	750	776	799	777	767	758	806	749	812	744	751	778	802	778	791	745	758	746	828	771	745	787	772	788	749	781	756	773	777	777	765	780	747	788	730	795	772	743	802	791	761	774	742	759	759	727	794	811	817	742	754	767	784	823	731	711	706	768	798	738	812	770	779	764	745	740	767	784	790	754	728	781	748	768	761	790	754	739	731	772	757	778	809	738	760	778	753	788	722	786	766	772	804	792	801	746	792	728	756	745	741	791	778	776	724	791	776	759	764	747	826	735	713	765	748	746	745	812	738	738	770	725	756	774	801	721	740	772	730	798	737	794	786	812	795	778	734	744	779	765	749	804	768	768	754	767	761	748	793	795	765	799	780	762	748	752	786	744	746	829	749	770	806	755	714	753	769	813	797	769	703	773	795	753	766	806	782	789	730	759	809	773	787	784	798	746	747	745	815	737	751	781	743	774	764	708	849	742	832	775	705	758	761	759	777	743	811	783	751	787	784	747	721	767	693	800	745	801	797	757	747	758	734	787	727	764	763	854	780	758	805	760	763	779	836	710	723	792	769	787	782	763	782	772	729	763	706	790	803	731	740	732	721	763	755	845	773	740	785	819	744	765	738	800	767	771	778	808	760	777	795	734	730	763	758	765	765	765	743	714	763	713	772	800	733	745	749	792	729	729	784	709	774	798	758	821	795	781	743	754	784	815	787	790	783	788	814	765	813	821	799	794	806	785	817	753	753	803	782	784	771	773	757	795	746	735	746	728	814	783	727	729	739	794	779	755	787	795	831	788	816	807	760	753	807	754	779	731	801	787	777	759	787	807	814	793	778	771	750	753	832	744	744	733	811	808	804	725	722	762	774	740	777	716	766	775	784	766	756	755	753	767	756	784	766	748	740	705	793	771	764	764	782	789	802	787	800	769	811	810	746	779	758	732	747	720	728	787	762	753	758	777	782	827	805	831	807	791	791	739	754	808	750	775	791	744	783	784	765	787	770	730	781	835	756	760	798	793	749	722	788	729	753	780	802	772	770	773	792	719	750	766	750	743	791	768	747	782	783	785	782	690	740	770	745	763	763	755	769	799	760	753	765	751	750	798	764	772	751	790	786	784	805	765	763	802	730	770	758	749	775	778	746	769	783	769	815	742	763	758	777	773	770	766	770	769	743	743	739	760	758	776	786	769	832	751	718	743	752	749	793	776	717	785	749	757	765	757	814	764	770	740	795	735	723	745	791	811	800	786	779	775	771	785	730	783	803	754	719	767	757	744	756	754	768	783	779	769	765	782	742	775	720	766	716	766	728	723	745	801	790	802	798	817	733	765	799	763	796	749	790	758	759	781	756	776	737	812	750	792	788	823	761	759	754	830	693	829	758	768	762	776	732	758	754	795	801	791	741	788	750	801	753	790	783	750	702	761	795	746	861	800	730	771	796	772	823	746	773	777	708	780	748	775	803	735	752	738	798	795	791	767	705	707	791	796	767	792	798	825	773	770	750	765	759	794	736	756	806	786	790	789	755	767	795	771	732	709	737	785	774	769	713	761	768	790	758	769	743	726	813	777	749	753	797	757	751	746	706	760	816	766	752	747	827	775	767	753	789	811	762	787	801	790	749	708	778	759	729	726	798	774	745	783	770	725	766	725	762	779	743	752	741	799	802	743	778	761	784	779	824	798	793	732	808	806	767	759	756	778	760	757	776	790	781	764	729	745	787	701	776	760	771	846	705	785	757	737	760	762	752	805	757	785
18771	13444	9187	4656	3438	2653	2148	1728	1541	1368	1279	1151	1106	1028	990	936	903	916	857	835	874	836	803	848	771	856	802	800	801	796	757	793	717	739	842	795	788	774	779	796	786	759	740	723	794	757	773	729	798	808	787	786	780	744	762	739	794	787	734	779	772	769	764	762	765	783	758	773	815	728	757	784	754	695	755	735	786	774	784	752	756	784	768	764	795	731	733	745	755	751	752	814	739	745	728	760	814	737	794	843	841	759	788	788	839	847	785	792	754	792	790	813	796	850	792	729	777	827	803	780	801	760	773	784	806	785	774	750	804	777	761	738	756	770	763	771	736	739	797	752	799	715	749	778	735	758	751	789	686	797	743	805	775	770	703	754	796	769	815	763	777	766	769	759	752	735	734	725	751	752	724	765	741	746	781	737	818	783	770	746	776	759	785	792	800	792	769	759	761	734	829	756	780	759	748	759	797	782	732	675	748	797	817	796	797	774	727	780	731	799	763	739	743	751	735	762	739	810	764	771	753	729	736	765	737	751	747	734	737	759	767	741	762	772	782	774	754	774	729	719	693	809	735	772	774	737	740	719	753	710	754	739	729	763	745	760	757	807	767	789	799	728	785	726	732	786	738	727	753	718	757	740	749	791	745	721	762	747	747	791	752	791	763	795	765	726	748	752	758	792	787	823	768	786	746	783	696	768	705	738	702	740	798	802	762	770	746	746	747	765	761	756	742	850	779	742	767	737	755	783	749	767	771	766	782	741	805	776	788	772	776	661	752	742	761	716	758	795	740	725	728	767	784	784	808	724	711	763	707	771	753	766	804	732	785	770	741	769	764	764	756	758	737	794	766	800	741	783	799	727	740	751	746	755	772	796	734	743	754	775	754	751	748	791	718	750	798	821	742	781	763	766	750	757	810	770	734	748	737	779	726	802	803	781	798	724	754	757	762	809	729	718	770	730	749	740	737	763	698	755	760	774	782	782	747	808	734	741	779	715	771	772	761	781	769	785	742	797	743	756	757	761	789	758	730	796	804	791	724	787	742	748	779	763	773	793	768	787	790	748	790	776	811	771	770	749	764	721	775	744	792	805	823	812	754	768	713	717	730	776	765	748	757	782	781	801	758	747	793	753	791	797	756	754	782	735	774	748	772	796	826	827	748	735	763	765	712	801	762	748	764	768	785	790	766	769	760	786	748	752	770	725	756	759	788	702	765	767	756	767	787	778	733	762	762	755	801	785	746	781	780	792	749	813	771	770	779	797	769	750	750	754	747	791	778	783	808	749	776	752	721	718	756	743	765	772	759	761	742	768	740	736	760	782	756	779	741	749	792	734	830	708	761	782	725	794	728	812	777	822	695	786	800	748	740	764	762	771	757	754	785	741	751	751	748	753	700	787	777	779	809	763	744	748	742	771	714	788	767	742	744	814	717	747	766	762	766	775	767	782	761	756	715	732	733	758	764	781	777	769	737	771	752	699	756	747	763	747	791	774	755	745	788	741	793	742	805	761	711	761	755	709	744	738	782	783	769	691	741	728	825	783	749	735	738	740	756	749	785	737	785	747	804	700	746	761	758	807	779	751	767	781	756	755	756	784	725	782	747	766	762	823	766	804	750	755	738	734	764	779	768	788	781	789	767	748	767	771	792	794	731	726	790	768	749	746	753	756	802	825	768	725	748	801	733	787	811	812	779	813	756	747	735	799	736	767	707	724	776	816	765	717	732	764	766	722	751	735	777	751	715	740	817	723	772	739	713	751	816	791	758	788	736	766	743	772	742	745	726	713	802	801	734	764	755	728	720	760	768	735	768	781	670	788	719	780	782	784	752	821	732	724	754	755	793	815	776	788	735	785	825	780	762	756	739	753	816	788	804	802	776	762	782	757	723	763	735	761	739	780	771	767	757	767	799	714	728	778	801	751	762	750	757	793	797	751	779	744	766	763	743	722	777	779	776	725	764	778	790	749	772	825	729	761	746	773	729	776	740	711	772	793	737	737	735	794	765	711	791	784	760	752	778	767	730	782	806	729	744	764	724	756	782	746	751	787	764	768	749	776	785	752	814	782	758	756	669	746	717	791	755	746	736	815	706	756	773	772	737	764	786	769	770	752	748	729	753	742	798	760	735	748	771	786	706	771	749	742	739	781	768	756	750	733	735	757	747	762	756	801	751	770	747	742	742	724	742	744	733	784	798	834	795	755	739	753	737	719	751	797	721	831	755	808	792	764	774	749	776	773	748	759	747	743	758	810	741	754	759	736	784	711	765	729	773	762	764	739	777	782	800	761	711	730	790	753	764	793	784	801	726	782	757	764	771	793	691	725	784	764	756	766	758	792	800	778	746	731	715	729	748	805	783	757	733	736	803	761	777	779	745	786	745	737	744	784	746	754	743	813	741	766	757	779	773	779	750	785	776	713	738	775	747	711	791	727	804	769	756	767	752	766	720	742	746	794	759	704	756	766	771	759	769	752	787	809	721	826	764	803	772	728	776	750	775	749	763	784	705	788	762	756	768	767	709	795	729	742	786	786	759	766	744	720	731	757	743	741	740	753	720	758	773	816	720	777	756	784	770	745	770	771	767	787	742	789	783	782	739	792	716	755	726	787	725	762	757	756	737	757	776	713	759	748	734	735	745	771	772	760	763	759	740	723	721	781	740	785	746	762	776	769	777	772	799	743	752	788	735	790	723	739	765	799	746	765	750	739	742	746	769	760	780	772	775	782	783	729	794	746	768	792	775	700	774	762	746	771	769	774	734	784	739	771	781	777	711	728	740	740	773	758	780	766	741	782	760	735	775	812	743	737	769	801	728	804	812	777	782	757	781	755	835	771	802	732	727	793	779	720	737	773	765	760	793	727	749	769	761	761	782	772	780	760	748	774	745	746	743	739	809	803	791	774	788	720	775	710	772	772	805	781	793	755	783	739	730	746	768	833	785	799	730	763	785	783	727	765	741	737	692	768	726	794	745	778	793	746	796	762	740	725	774	713	747	769	792	738	750	725	765	742	768	763	761	741	718	793	731	794	735	706	721	746	722	792	738	759	765	786	751	758	753	791	842	786	719	759	749	730	721	782	779	751	747	743	744	750	777	721	778	753	798	760	749	769	747	737	776	772	722	716	774	781	751	742	754	764	776	793	739	721	795	763	765	700	829	793	768	779	762	754	746	737	736	749	761	796	789	741	723	778	754	733	766	760	787	733	768	802	711	740	726	726	731	777	777	801	768	767	744	741	758	820	755	726	743	719	745	781	763	718	765	736	811	772	752	748	784	769	708	830	820	698	765	786	787	800	765	805	751	765	769	760	766	776	769	785	772	740	755	749	732	728	795	764	783	771	719	804	762	715	709	785	772	794	787	744	758	737	773	752	791	787	689	770	737	799	761	727	783	764	752	798	774	780	734	698	759	764	734	764	720	781	792	800	758	724	733	779	780	765	732	748	766	709	767	746	792	761	765	753	758	756	779	719	714	726	742	734	799	793	792	739	760	711
29196	18320	4743	990	757	774	711	733	701	708	673	690	717	715	716	716	698	686	705	672	724	707	687	713	678	687	696	729	678	693	718	715	723	748	649	726	701	669	682	672	730	671	692	687	719	728	666	744	713	744	718	694	688	680	685	681	689	700	703	674	671	691	724	770	752	678	701	741	757	721	725	668	659	688	697	702	725	697	694	684	703	730	656	700	681	678	705	704	692	715	741	685	706	716	705	687	748	734	674	722	717	646	644	728	740	704	638	679	676	666	696	663	761	692	681	653	721	723	686	688	715	718	666	641	747	704	722	684	750	726	716	708	776	719	735	722	674	718	680	712	641	712	705	715	654	680	711	670	708	674	658	673	702	697	686	691	672	713	668	677	703	677	705	671	659	723	714	664	685	674	692	669	710	690	641	651	726	736	727	651	733	678	728	668	691	657	736	744	686	723	718	647	644	717	654	692	699	659	743	669	642	671	676	684	711	673	722	706	635	683	703	663	669	679	730	693	687	705	704	703	717	691	688	710	742	666	719	693	695	696	704	633	719	670	694	702	678	685	722	650	673	719	678	678	727	645	739	681	706	716	699	689	711	704	674	728	695	702	730	650	686	738	768	681	670	696	715	748	700	667	659	678	705	682	673	711	697	657	776	695	715	718	673	705	671	638	701	704	668	695	709	676	678	709	676	705	703	696	702	712	728	689	720	659	688	747	732	710	708	702	714	666	696	737	739	673	698	739	679	712	707	700	725	697	669	671	697	689	698	699	645	763	698	671	713	680	696	633	702	723	744	721	728	664	660	772	688	666	651	711	659	705	720	741	695	715	683	688	702	654	686	660	712	741	683	708	704	729	681	679	679	731	739	727	696	703	653	691	665	694	666	686	716	698	692	666	717	679	685	681	715	669	657	697	708	747	732	774	681	718	737	670	723	685	696	715	712	682	679	671	688	691	683	647	743	713	689	763	694	727	710	683	678	702	703	727	640	722	697	697	685	658	645	715	661	713	682	670	657	667	736	705	733	726	714	714	696	729	665	670	704	633	681	692	664	704	661	664	730	714	727	689	697	669	727	700	681	731	718	683	675	683	682	670	664	642	736	682	666	714	747	730	712	733	679	686	664	676	632	695	695	694	675	691	695	679	710	685	696	685	649	615	708	730	730	703	700	693	691	696	737	696	735	670	749	693	679	685	680	705	677	718	665	671	660	671	689	676	665	701	704	675	690	671	678	742	723	685	707	716	702	680	668	666	669	708	679	720	748	703	712	670	716	691	666	653	704	684	698	730	716	702	681	729	671	730	672	663	647	623	771	690	688	699	682	742	701	701	732	687	691	724	691	720	726	680	682	677	689	676	730	662	663	777	677	608	720	721	700	650	697	712	733	677	724	713	685	730	690	706	658	701	698	696	692	707	683	662	712	704	655	689	666	682	692	730	670	682	697	636	694	688	710	688	663	708	652	659	697	718	697	683	733	692	700	713	692	683	698	684	752	751	712	744	694	653	711	658	670	636	683	732	744	716	680	736	657	723	714	671	702	694	709	739	698	669	663	693	689	675	682	682	711	690	666	700	721	690	690	692	668	700	686	739	692	691	709	706	754	733	705	654	672	689	691	690	710	711	703	624	683	655	733	707	655	690	715	637	726	699	673	681	669	687	700	646	700	701	721	676	707	707	696	709	663	639	701	687	697	670	692	749	703	720	695	713	716	702	709	663	732	667	682	674	732	684	762	684	679	749	692	753	702	709	706	700	747	703	662	677	678	710	651	666	663	675	682	680	742	734	694	650	704	711	675	677	681	724	732	667	722	728	720	743	683	711	687	668	706	705	685	726	698	664	684	679	695	682	679	703	667	708	725	694	670	692	695	748	744	699	729	662	701	717	719	688	682	695	718	681	749	697	718	655	718	649	753	707	700	681	708	698	688	727	666	722	736	708	708	714	716	692	710	693	704	655	694	691	619	653	720	672	668	660	691	729	682	663	682	707	706	666	692	713	693	740	706	718	729	664	707	705	681	682	678	700	669	730	711	717	707	754	703	678	690	719	714	708	699	714	727	691	715	712	692	732	719	727	727	724	685	623	677	664	725	704	649	689	714	714	647	684	670	732	658	713	701	723	714	678	682	632	694	719	693	631	705	683	706	664	675	647	708	721	657	751	683	699	717	692	666	713	659	707	677	680	635	711	650	621	693	659	661	686	719	717	672	712	696	737	696	703	738	708	702	709	748	731	687	697	693	718	686	666	735	700	723	703	685	664	740	748	707	669	707	631	673	670	670	711	706	738	689	723	694	700	712	693	695	758	696	727	672	678	721	694	658	710	640	701	732	703	733	715	677	713	672	702	703	691	722	706	706	664	673	679	680	682	693	668	672	693	723	694	713	679	662	717	688	677	688	736	733	729	663	667	665	714	706	675	711	708	683	688	672	680	692	681	670	688	710	693	710	654	729	758	687	702	677	693	658	704	685	623	644	739	678	733	668	669	678	672	659	727	686	708	712	678	692	658	721	678	703	741	715	698	714	670	684	708	719	694	751	733	694	686	658	719	703	698	670	686	702	724	672	731	724	651	732	707	684	697	692	706	665	690	650	735	693	675	755	701	718	670	721	667	705	697	708	740	700	693	705	665	738	729	678	727	718	676	698	690	711	726	707	699	658	633	709	727	663	651	697	670	713	693	709	715	724	695	676	676	648	693	703	699	717	697	747	690	705	725	677	712	668	679	690	710	681	676	674	687	696	739	758	682	717	705	720	634	702	675	731	705	697	687	675	737	671	721	684	711	660	729	681	736	700	676	705	661	699	691	685	659	718	674	686	699	652	645	702	654	660	691	655	683	697	714	710	641	697	711	731	674	652	651	691	705	681	704	717	695	740	701	716	689	654	697	679	713	656	724	693	730	685	694	714	694	694	700	693	654	695	691	680	689	673	697	691	681	680	685	725	687	679	698	701	703	703	652	713	674	675	707	679	704	683	708	717	767	689	706	698	715	694	724	713	679	726	672	684	732	649	697	721	709	694	691	685	696	653	694	694	672	728	722	695	695	716	699	712	720	717	691	735	679	660	711	700	735	689	723	695	675	732	693	665	733	680	668	681	760	669	706	686	730	677	731	718	660	760	699	653	659	704	709	716	684	718	715	737	662	710	665	692	671	688	724	681	721	624	711	688	701	679	660	710	697	664	687	683	714	680	680	684	670	690	676	662	703	706	665	671	686	725	707	715	672	735	707	640	662	678	674	699	681	679	690	696	664	706	701	725	743	738	682	670	704	709	679	668	681	720	681	730	662	688	686	724	730	664	709	693	686	721	735	668	685	712	689	716	734	682	706	723	691	637	733	691	672	710	679	713	753	712	633	660	688	716	688	701	702	686	692	712	696	685	685	711	697	715	707	704	695	644	691	709	710	669	701	721	672	675	718	692	683	679	696	734	673	720	659	704	723	694	704	703	698	687	712	702	702	685	696	664	685	703	716	708	712	702	731	765	697	643	665
16109	1192	1040	853	809	775	776	751	741	731	692	718	689	704	712	765	778	764	732	710	737	712	756	741	738	709	738	731	736	700	734	742	744	705	711	728	720	727	681	664	785	703	703	706	708	751	767	743	697	693	705	692	737	715	721	699	681	653	687	675	706	702	704	723	711	742	783	781	736	733	713	765	731	731	694	756	709	724	742	728	763	687	686	706	708	707	722	723	717	747	748	764	709	732	757	701	713	673	721	710	712	667	755	748	743	722	764	737	700	749	738	695	707	708	747	736	713	709	746	703	700	688	708	748	733	677	691	723	701	714	731	699	740	772	725	712	711	711	726	725	713	711	695	730	757	716	702	705	717	681	720	727	655	688	739	722	687	738	732	712	717	706	715	698	697	679	707	666	730	716	668	717	714	702	713	730	662	726	743	703	714	716	741	692	732	722	736	686	695	717	703	715	698	669	707	717	754	721	728	692	740	689	730	718	723	734	709	753	746	714	714	691	681	752	719	702	709	786	752	699	734	714	715	722	711	684	770	767	677	718	743	704	689	719	729	715	681	766	793	724	715	739	746	694	688	742	712	709	695	719	739	743	670	728	696	710	738	723	679	706	749	728	699	769	692	702	655	723	720	739	709	702	710	695	755	721	720	668	703	713	735	678	674	717	714	690	740	734	724	709	694	704	734	673	716	716	714	715	746	707	698	738	725	740	748	704	724	717	685	742	739	770	728	747	736	729	721	717	714	730	713	710	749	720	723	704	735	738	701	703	714	744	706	725	697	728	707	717	731	725	689	678	661	731	713	694	697	689	729	721	704	716	729	680	740	680	690	720	702	751	717	712	740	725	661	713	719	709	725	686	727	685	714	743	687	701	698	687	735	741	717	731	700	698	711	710	771	722	732	677	731	768	742	686	719	724	716	743	652	754	737	720	728	715	747	740	750	731	717	720	741	746	765	687	741	707	724	712	687	688	723	702	737	719	713	671	768	686	738	727	729	724	735	697	690	693	737	716	736	657	710	660	683	700	715	676	737	710	674	701	743	733	713	700	719	736	683	773	732	733	682	754	740	718	742	766	695	681	716	757	746	738	709	705	716	693	714	714	775	724	745	705	731	733	689	692	739	713	728	682	676	737	685	735	678	737	675	693	742	677	708	696	755	729	734	699	710	698	696	672	724	702	728	667	691	705	723	719	708	761	743	696	716	718	726	705	696	741	706	715	705	695	751	725	690	710	691	711	705	744	740	753	752	750	705	685	720	694	670	730	720	688	696	724	727	703	724	715	718	743	685	751	709	677	740	732	716	757	678	705	750	705	729	740	729	683	708	738	740	735	739	743	714	715	720	669	748	686	737	719	696	765	719	735	745	738	712	698	708	658	740	720	761	668	747	685	731	749	679	732	736	746	684	763	769	712	703	711	689	706	729	709	741	699	734	710	730	711	749	745	737	703	736	694	737	762	742	768	712	713	714	738	728	746	708	713	744	731	695	745	726	663	738	683	687	703	649	720	671	698	735	684	709	736	700	715	703	747	731	714	684	728	725	737	720	663	685	667	718	749	744	702	748	695	734	697	701	690	695	710	711	692	704	710	722	747	697	716	739	702	737	759	692	682	723	701	684	725	693	667	771	752	700	717	709	706	702	769	718	703	730	707	694	689	748	731	739	746	719	758	668	703	714	719	723	728	759	760	718	681	676	681	691	751	701	709	735	712	729	704	681	745	687	704	724	692	726	718	704	709	773	727	702	701	723	704	685	748	762	776	699	732	729	777	689	681	731	697	756	666	692	692	750	745	716	732	716	726	721	697	703	706	693	715	742	709	736	726	698	693	703	689	697	735	688	684	759	654	738	756	748	682	679	682	734	706	707	744	708	745	687	746	725	719	780	698	747	692	681	743	703	721	702	715	720	737	728	736	694	766	749	676	665	694	754	726	692	707	699	719	711	753	714	723	700	743	726	735	688	738	761	704	731	703	768	708	764	723	675	681	742	709	703	740	719	710	724	727	716	724	729	725	713	753	752	714	709	732	686	693	729	695	672	716	710	707	753	731	736	772	739	773	691	741	729	764	716	749	725	696	745	684	682	702	725	708	761	698	736	718	709	702	697	696	738	741	734	749	702	734	685	678	730	722	712	700	747	703	735	681	682	736	716	742	732	703	696	717	672	771	650	723	712	716	660	694	696	692	701	734	732	720	740	724	755	714	713	726	727	770	708	714	730	673	733	732	717	711	718	747	677	731	737	694	753	728	716	724	714	705	683	729	716	716	647	718	756	669	701	674	745	758	707	735	756	712	702	728	722	737	681	772	714	721	698	710	676	728	716	748	683	677	697	758	655	734	750	733	686	728	746	708	733	717	699	698	730	727	717	714	732	750	734	698	723	698	737	728	730	716	716	734	721	697	676	773	705	756	729	682	749	732	700	746	720	722	708	734	687	738	733	685	728	711	707	726	797	766	685	667	676	729	762	714	702	762	756	752	760	695	745	681	760	717	719	675	740	747	732	697	719	754	768	745	733	696	735	715	721	735	675	777	748	667	742	728	679	745	756	706	723	717	757	728	693	737	716	699	703	731	707	721	685	724	697	705	740	737	713	723	693	705	718	744	733	721	687	738	676	683	710	710	704	686	733	726	667	717	737	743	682	742	730	724	731	733	731	736	774	745	720	684	718	743	726	725	674	666	694	736	712	702	720	719	768	692	736	729	740	691	700	758	686	682	724	716	745	704	734	803	689	712	738	711	682	737	681	716	722	709	723	732	738	684	686	747	736	672	704	684	718	726	741	763	694	704	730	739	700	729	691	708	678	713	689	746	736	732	696	689	766	734	677	702	682	749	674	720	709	726	718	694	682	740	737	729	738	735	684	747	739	726	743	670	738	746	700	698	702	733	688	692	723	720	740	674	728	767	699	759	685	686	749	728	689	718	750	677	675	725	709	747	725	692	713	718	735	680	688	735	748	718	735	710	759	693	717	697	728	747	735	738	733	721	730	698	680	752	764	713	723	672	723	740	707	684	749	706	775	695	691	698	751	763	707	709	686	740	737	751	721	693	717	712	712	710	666	721	707	743	737	754	724	688	760	702	733	734	704	710	750	682	700	691	731	781	720	703	680	724	770	726	803	684	682	708	748	736	694	714	773	735	697	776	699	721	726	682	711	775	701	724	707	753	684	685	720	700	717	754	784	696	771	702	724	690	715	716	675	716	720	760	704	653	709	711	723	717	725	760	718	692	721	711	735	734	712	704	747	727	692	730	717	748	725	730	673	717	765	720	719	668	729	689	736	738	747	732	705	719	698	723	744	718	736	776	736	759	756	769	770	795	684	799	722	722	775	695	744	752	716	699	686	743	769	748	759	705	719	715	688	732	734	686	706	728	753	717	721	719	720	695	714	699	693	707	742	718	712	745	719	711	757	749	677	760	713	728	702	739	727	712	741	684	707	708	754	708	770	661	734	730	720	711	682	706	699	709	677	736	736	704	717	719	808	727
24260	21615	28948	24749	21607	10104	1369	891	785	717	677	649	669	662	613	632	592	596	649	592	565	568	597	600	594	592	609	572	558	604	570	552	583	570	591	574	611	583	631	529	541	588	589	538	563	572	597	599	561	577	582	600	557	556	578	552	576	564	587	564	575	582	573	581	579	563	561	594	543	575	561	588	566	584	626	522	571	536	584	576	506	525	520	550	590	581	531	609	522	597	551	533	582	545	596	564	581	584	555	589	626	536	571	586	605	578	557	603	578	598	597	633	542	586	565	568	610	559	562	573	543	532	578	570	587	574	541	537	546	573	543	581	571	590	558	560	589	572	544	569	548	550	547	539	553	527	607	603	597	606	573	524	575	611	566	575	580	562	585	553	564	603	555	530	547	565	543	530	580	526	573	549	580	600	615	584	553	570	592	570	604	578	604	562	601	560	539	561	580	534	536	586	562	579	560	528	555	569	577	567	585	558	567	601	581	532	531	586	538	581	590	563	539	568	616	533	548	536	568	506	538	537	561	573	520	584	573	571	561	528	557	547	547	575	577	638	537	565	497	537	558	564	587	552	564	539	540	580	545	533	544	583	543	531	641	566	609	563	576	603	562	602	555	578	512	547	561	580	568	537	522	577	627	517	561	588	613	529	541	571	579	602	552	554	501	568	571	556	598	577	571	594	554	563	581	552	567	578	552	564	589	549	585	587	590	597	544	577	567	553	508	538	553	587	543	592	551	556	576	569	515	548	559	584	553	557	620	629	587	569	565	608	570	542	588	559	555	588	553	557	606	596	617	559	547	567	548	561	603	570	565	563	569	581	572	586	566	557	590	589	569	566	610	563	588	582	563	587	584	548	581	555	545	594	571	583	563	614	598	565	525	563	582	572	552	542	580	579	574	562	566	513	565	605	560	573	565	547	584	583	609	570	592	591	533	575	600	556	508	584	564	529	594	521	560	557	561	552	548	612	509	535	549	526	549	608	588	602	580	523	550	587	588	530	568	584	546	585	557	585	575	562	565	567	549	566	568	585	537	568	532	575	516	592	584	556	604	595	623	539	592	571	536	554	553	574	575	509	584	553	573	580	570	593	556	578	574	581	552	573	559	577	565	577	583	604	541	566	543	595	599	573	548	585	601	542	538	584	554	569	567	574	553	550	565	576	559	642	550	607	594	570	542	576	550	581	533	572	573	525	588	577	590	555	608	581	544	655	540	513	526	556	521	554	582	566	573	588	573	569	532	586	528	573	566	548	561	556	563	578	621	564	582	565	623	555	555	596	571	557	587	594	601	571	563	573	569	574	553	547	571	540	544	527	587	530	583	567	564	588	544	567	540	591	575	573	563	564	582	577	581	575	582	590	572	551	540	544	573	607	558	580	533	545	546	577	557	578	531	560	575	589	537	593	599	570	545	568	589	513	570	566	563	562	561	552	595	561	591	595	541	548	590	580	551	569	536	586	531	575	544	512	612	561	545	566	550	567	564	540	517	586	556	555	570	591	562	587	576	527	565	566	546	503	551	596	546	568	578	568	582	539	547	591	591	582	556	519	565	601	578	586	596	591	576	571	549	535	563	555	548	584	591	543	598	566	588	583	608	587	579	582	551	541	537	547	556	569	556	569	572	525	526	597	553	551	575	572	553	562	567	597	551	545	541	572	598	562	547	576	581	514	559	562	566	541	551	576	517	528	622	599	565	602	560	559	619	504	626	574	583	570	595	551	591	515	534	538	572	558	559	529	528	546	547	554	543	539	574	557	585	591	571	547	545	583	524	530	544	587	561	569	520	558	572	534	588	594	565	564	565	575	572	548	586	565	577	576	597	560	523	581	556	565	505	531	573	545	536	519	563	571	600	580	566	585	525	529	555	562	575	587	517	566	555	621	641	597	539	552	549	572	527	572	540	544	521	613	579	573	658	574	544	563	569	587	523	570	536	533	502	606	534	581	554	576	566	537	576	508	538	573	519	574	593	526	583	577	555	587	551	531	545	561	576	575	570	542	574	583	591	566	567	572	588	571	601	553	583	581	592	559	581	540	561	539	556	554	550	522	554	604	574	553	520	601	565	557	545	575	536	545	608	567	588	557	520	528	553	535	570	614	551	526	586	543	537	623	557	550	547	581	630	560	561	547	568	545	566	584	566	554	556	582	550	629	524	575	570	602	588	554	568	541	545	540	545	576	568	571	520	595	561	532	575	554	510	540	513	542	599	563	553	569	601	534	581	529	589	560	552	560	554	521	555	527	601	573	552	587	560	565	523	576	558	587	534	578	588	561	594	579	544	585	600	632	549	533	557	606	574	569	572	588	530	615	569	592	570	541	591	527	596	575	623	562	558	570	586	567	584	570	583	568	539	536	559	610	601	564	537	550	559	574	533	532	559	541	565	578	549	560	597	558	587	565	578	508	560	588	607	550	546	525	577	616	573	589	572	568	549	530	533	596	578	544	548	571	545	587	573	560	551	568	567	554	568	589	555	517	594	545	574	547	551	567	597	524	544	597	632	598	557	543	530	547	540	556	561	532	552	601	548	549	586	613	565	565	550	543	532	589	601	567	583	547	567	595	550	603	537	600	603	551	557	563	545	522	562	558	559	581	557	559	584	568	566	611	567	588	528	574	586	565	526	547	585	566	575	561	593	626	533	527	540	585	547	602	588	520	588	555	563	594	592	572	538	564	568	622	592	576	560	526	569	550	561	573	533	556	579	532	572	559	594	559	571	540	612	567	554	560	584	576	543	563	590	557	570	559	581	553	550	566	548	586	580	509	517	579	564	571	591	557	575	581	580	538	554	564	595	594	570	584	572	505	550	564	566	566	549	542	569	574	634	547	526	564	584	601	588	583	551	531	597	559	562	546	565	590	533	556	561	590	563	529	561	580	579	543	531	546	554	580	598	514	563	526	572	558	559	587	561	522	564	575	562	573	539	551	593	595	574	564	528	548	566	556	517	541	551	593	525	576	571	560	548	532	555	537	539	573	595	538	530	570	596	556	555	548	540	585	556	543	569	579	534	533	567	544	582	536	574	574	569	554	581	567	550	556	561	550	577	572	593	583	572	564	574	562	547	579	558	577	579	579	509	578	538	552	558	544	584	601	584	567	565	607	597	579	557	551	546	564	565	532	566	573	605	587	572	544	559	572	516	595	560	537	584	534	592	525	574	538	589	561	561	582	556	599	542	560	514	582	557	579	574	602	568	580	562	548	563	574	554	555	554	548	541	591	587	566	493	562	553	563	613	526	573	530	564	566	579	555	568	593	591	597	557	591	572	596	560	599	559	589	539	576	555	523	584	600	554	542	563	564	559	565	569	559	543	585	576	591	575	552	566	543	570	549	576	545	608	583	581	568	544	564	577	538	551	559	571	544	600	622	590	561	532	558	525	548	589	571	554	537	576	568	596	554	547	583	598	565	557	577	614	561	560	582	504	569	562	616	570	502	619	636	539	579	565	619	585	598	532	542	590	559	535	589	542	542	591	526	605	554
13525	8550	5742	2890	2053	1648	1314	1137	1058	896	837	827	723	707	666	741	675	647	670	650	636	666	657	646	668	604	598	606	651	617	607	553	577	580	571	564	624	625	604	576	553	575	631	588	583	585	583	598	613	609	617	599	563	598	597	593	594	544	622	581	590	589	611	589	582	609	607	566	602	580	550	545	615	546	661	596	566	587	597	634	569	606	585	559	603	578	615	608	550	605	554	568	615	567	605	572	560	573	561	594	600	587	627	571	601	613	631	576	590	582	579	622	626	599	609	592	647	585	576	591	597	579	578	632	614	609	592	624	584	589	566	574	651	632	563	598	588	629	619	594	601	602	562	594	621	585	609	590	586	591	528	614	596	596	579	607	612	585	580	620	571	572	543	563	613	610	589	566	590	597	592	603	584	573	547	613	595	559	555	581	584	621	622	597	539	587	583	566	541	588	628	548	561	543	572	576	569	591	591	579	587	587	617	562	581	610	575	552	563	593	614	549	580	555	549	580	592	555	567	606	560	621	635	593	624	567	562	561	522	553	564	608	574	575	569	572	583	638	565	613	588	614	573	614	594	582	589	531	579	581	607	631	566	569	550	571	550	577	636	536	570	577	578	564	578	548	544	617	577	590	569	567	600	567	617	565	553	545	608	579	542	585	529	604	559	570	579	577	545	519	580	552	559	602	559	613	571	591	557	594	553	607	601	590	599	585	545	579	598	567	579	600	568	604	532	560	523	611	579	578	558	601	569	560	605	533	580	619	573	565	579	539	568	567	623	597	543	565	531	578	566	570	594	564	581	536	566	601	546	544	569	617	582	570	580	604	591	585	593	584	589	617	571	567	557	542	560	588	577	558	601	595	605	543	574	557	570	597	548	574	567	590	568	565	598	558	575	586	564	568	554	542	540	554	600	560	604	585	589	591	625	555	627	602	560	579	542	566	532	584	552	573	572	591	598	551	584	598	578	597	574	567	593	537	584	585	534	574	577	548	553	574	583	612	563	591	564	594	581	553	575	527	599	614	616	580	587	558	561	533	577	567	521	557	545	561	565	559	608	588	596	615	547	548	575	594	603	602	544	613	571	618	565	578	580	601	556	620	598	576	608	531	616	579	597	635	599	569	601	622	544	566	525	552	551	597	583	583	595	589	604	574	569	559	562	587	621	604	579	545	603	641	580	610	572	550	545	608	590	583	621	561	608	589	589	589	563	551	576	554	611	574	585	604	582	585	593	542	556	599	611	563	614	607	632	558	579	549	592	622	621	605	551	566	579	570	579	532	593	566	624	598	585	606	564	585	608	598	549	610	583	589	611	612	596	551	558	580	600	567	580	573	598	548	545	565	592	562	564	620	567	555	607	625	569	588	512	594	566	574	646	600	620	632	564	545	547	544	553	552	579	561	558	558	548	509	584	596	569	601	587	545	606	625	568	585	565	559	592	581	497	607	564	592	554	603	597	602	557	565	621	543	549	631	599	553	574	583	552	553	616	620	567	565	577	557	566	575	595	553	602	601	572	609	575	571	578	576	555	556	572	562	558	582	551	552	618	596	586	608	554	571	602	561	596	548	606	583	590	611	566	595	558	591	573	611	571	565	566	597	536	548	571	617	607	545	573	574	595	600	611	602	559	600	607	575	602	604	529	591	566	584	580	526	565	577	553	564	582	594	606	557	605	625	602	591	585	594	568	532	566	592	621	566	592	584	540	613	606	532	577	572	544	583	570	611	642	567	527	583	548	582	576	585	603	588	561	562	571	579	570	590	567	594	568	579	571	585	591	567	602	600	569	592	579	574	582	593	594	577	600	590	571	535	585	626	572	603	589	515	573	548	534	601	619	572	561	543	564	585	593	588	576	557	590	610	565	572	550	609	575	582	636	551	613	550	576	584	630	602	557	587	569	566	547	607	562	555	596	579	583	636	561	558	545	599	548	566	566	614	571	553	565	584	587	567	600	541	537	606	605	575	563	605	609	546	539	558	603	582	562	586	575	603	585	575	589	561	569	619	589	540	572	597	577	605	597	545	611	632	593	594	546	564	579	597	613	575	580	551	572	577	598	584	564	551	581	611	575	551	608	580	591	543	577	553	564	588	563	579	611	549	626	584	564	587	626	592	609	583	608	605	558	589	612	604	585	583	581	605	576	642	579	611	571	584	582	560	601	531	543	567	602	569	599	551	568	611	561	576	583	606	563	588	601	571	589	529	600	609	592	602	559	602	605	525	514	563	558	597	558	607	625	545	577	590	585	629	604	609	562	570	561	581	604	572	557	555	582	578	546	609	590	589	601	558	540	567	553	612	581	590	550	606	592	560	567	606	588	575	599	583	570	566	595	594	587	619	622	554	590	601	577	591	577	595	560	607	573	581	588	572	589	604	580	568	571	616	604	574	593	557	602	558	568	595	600	602	547	568	609	618	569	549	567	616	592	581	654	529	567	527	569	618	561	607	583	575	525	575	592	575	587	571	599	580	575	592	636	516	598	571	585	551	603	591	584	569	618	583	570	566	607	557	581	636	589	567	558	566	551	571	612	601	572	526	584	572	579	552	556	587	600	581	569	545	555	598	607	579	578	577	603	596	583	566	585	567	600	567	594	618	588	561	606	584	573	546	567	561	574	566	639	557	540	545	597	577	552	597	592	584	623	604	588	612	602	569	581	582	562	562	589	590	559	556	584	588	543	556	580	583	559	585	602	550	619	582	585	611	586	544	570	603	520	583	586	617	591	543	577	592	587	570	562	643	612	568	581	583	590	584	567	597	589	616	598	591	589	574	584	594	604	552	576	577	595	588	564	590	569	598	542	597	575	602	637	569	518	613	567	628	571	613	565	545	605	574	644	569	545	567	612	553	532	567	570	593	624	602	562	606	568	598	538	549	602	544	548	588	589	621	581	581	576	588	572	585	585	541	561	585	519	592	586	597	593	595	547	577	566	609	516	589	575	585	517	555	584	622	590	612	572	596	579	556	554	602	578	603	591	554	566	594	573	585	601	539	606	611	567	560	549	599	588	581	615	580	580	544	604	576	610	584	544	585	580	564	622	551	638	541	547	607	557	571	559	549	592	575	549	590	543	584	559	624	583	572	641	600	570	569	545	589	582	566	587	575	592	583	622	598	599	549	562	592	583	582	627	548	585	557	575	602	590	556	564	567	586	617	566	592	565	592	540	595	576	587	564	569	598	601	548	613	607	615	607	572	601	551	567	585	571	579	586	563	575	534	610	610	586	581	571	553	596	569	583	552	600	627	621	548	598	556	568	530	550	583	601	585	559	558	615	594	578	543	584	514	590	638	608	606	577	595	570	574	560	612	546	567	585	578	580	584	535	567	602	597	576	598	578	563	552	620	569	560	582	527	584	623	573	594	553	552	577	577	590	533	551	571	596	566	586	561	580	569	589	580	599	559	585	577	578	554	589	600	583	557	572	596	562	581	569	564	584	583	623	597	633	574	595	594	594	611	587	553	599	549	579	609	572	609	568	544	554	575
25358	21531	27724	25667	10133	1416	1147	1075	1018	943	920	1001	975	920	942	980	912	950	929	889	930	886	960	928	918	919	952	898	895	844	907	904	860	902	947	907	867	897	884	914	845	924	911	847	905	909	904	893	902	882	899	895	903	887	879	909	914	887	919	924	908	921	934	895	834	907	898	861	885	914	915	855	919	923	899	913	943	880	909	906	901	889	910	829	905	884	873	846	894	867	888	913	890	936	912	880	974	871	903	900	811	923	879	907	883	873	940	861	908	923	886	916	892	905	869	883	859	877	959	871	881	850	917	934	819	905	932	828	895	911	913	870	920	897	906	922	910	924	862	889	905	933	797	899	884	906	926	864	868	895	865	904	837	882	919	978	918	916	890	914	892	937	873	844	969	875	886	896	894	886	835	893	851	924	876	882	892	895	875	879	897	917	859	927	910	919	916	851	891	894	932	881	891	920	927	907	916	891	948	910	879	888	898	882	915	920	855	859	911	864	904	880	911	881	888	934	864	899	942	895	887	889	933	881	893	887	873	954	914	893	875	903	926	869	917	854	835	851	878	911	949	877	894	891	877	908	931	942	884	951	918	878	878	883	880	870	880	845	889	894	907	924	930	978	861	928	907	881	920	940	923	890	899	883	870	933	910	910	869	924	897	857	856	846	869	901	845	891	876	911	863	920	898	897	881	887	830	855	892	893	932	861	915	935	938	872	913	944	868	886	925	907	871	878	909	866	852	873	931	891	823	917	868	865	896	898	896	891	852	875	853	912	862	926	863	914	876	879	843	855	917	880	896	901	873	905	879	860	936	935	858	890	894	862	893	884	937	876	931	963	926	962	936	855	862	890	896	875	927	871	936	910	859	879	912	852	930	934	834	881	895	853	898	858	868	943	925	865	886	945	887	912	862	877	837	902	884	869	874	853	883	886	852	907	889	910	885	891	907	876	882	890	863	934	868	907	879	972	874	886	921	880	904	890	906	864	943	943	906	922	844	901	871	911	813	899	844	870	906	909	862	916	949	850	885	899	902	883	846	920	874	925	915	882	797	899	888	867	850	920	885	856	907	872	844	844	954	870	907	902	891	917	890	922	915	887	943	955	878	939	844	902	930	956	895	875	924	910	888	941	913	861	900	898	965	897	903	892	942	899	902	892	934	843	889	898	892	905	917	927	892	900	883	892	918	908	944	916	873	885	897	878	905	911	887	837	900	862	862	905	894	918	902	890	952	905	898	906	931	910	909	900	908	918	919	909	870	927	913	880	959	864	903	809	883	857	906	912	884	920	945	883	860	894	899	819	859	875	912	858	863	906	868	882	916	883	928	857	850	902	877	917	917	917	899	871	905	921	910	865	913	885	829	908	873	859	899	858	905	871	898	892	907	855	882	910	899	883	945	947	885	908	925	914	844	870	957	895	839	886	886	882	980	929	906	894	914	889	896	871	854	883	866	943	903	892	924	839	850	881	913	939	889	885	885	900	928	917	906	889	875	907	880	949	892	924	929	843	968	895	908	909	922	873	960	889	936	879	926	863	849	877	910	902	985	888	925	890	943	930	916	878	901	904	896	873	923	870	845	918	910	902	916	858	911	870	860	895	908	921	932	901	896	929	839	906	860	862	882	915	906	929	941	925	909	827	853	951	901	929	901	911	866	854	925	872	931	815	835	892	898	908	893	929	925	863	849	863	864	821	882	831	839	909	894	938	869	849	875	934	933	898	910	918	844	853	859	903	903	862	842	882	951	853	875	898	886	870	929	906	867	921	898	929	877	895	902	885	942	909	895	927	899	882	892	858	901	974	898	888	877	855	884	889	916	872	857	894	969	894	951	951	886	860	868	927	891	875	885	881	864	899	843	855	892	919	918	849	911	918	909	907	903	903	864	848	918	895	911	886	891	836	893	894	892	899	930	873	932	993	863	924	863	942	865	871	844	851	862	902	914	822	855	894	912	926	906	932	822	859	856	948	923	890	852	916	926	876	944	859	884	929	901	891	883	952	844	872	894	876	889	909	879	881	917	931	865	917	845	869	876	847	903	880	832	916	905	906	909	884	830	923	921	942	937	891	854	849	899	875	850	878	920	909	894	946	897	884	927	876	934	908	955	927	939	891	911	942	904	904	902	868	852	903	893	883	926	885	912	906	904	874	899	897	959	869	942	903	900	900	921	895	893	849	843	946	875	894	880	849	925	880	887	944	891	879	915	942	903	865	896	835	943	871	861	878	865	863	860	927	909	854	898	906	886	869	900	887	865	909	900	927	891	915	929	872	922	909	913	871	910	874	800	869	899	862	956	882	850	873	872	948	865	916	844	900	898	867	886	905	947	863	871	886	878	941	879	897	853	888	837	859	858	921	882	931	906	916	884	899	937	972	885	905	872	958	911	930	817	910	859	926	853	907	887	924	866	942	888	880	841	890	925	853	873	875	897	911	861	919	860	911	906	867	868	874	935	912	950	858	905	935	875	917	935	860	809	935	866	904	873	889	898	874	916	929	875	921	866	920	859	892	879	939	912	876	895	903	936	903	856	876	897	921	833	932	935	902	914	916	910	896	888	924	946	914	881	859	970	874	909	943	857	872	901	894	928	913	875	899	927	893	917	898	802	898	911	902	936	919	911	886	888	959	904	912	799	870	891	894	873	931	895	862	863	858	920	932	889	854	812	910	966	872	889	901	914	914	854	888	920	884	933	909	911	841	906	859	867	908	840	949	863	894	926	875	938	887	901	916	851	871	919	893	860	891	899	901	873	903	904	939	876	932	888	906	908	902	909	916	916	892	908	878	828	890	924	867	886	932	917	871	927	922	847	840	866	901	855	882	895	914	847	934	842	949	882	936	894	912	910	893	872	851	882	922	897	905	849	924	892	857	908	983	854	898	867	913	890	875	885	904	839	877	872	931	913	905	851	870	871	826	889	910	845	923	888	942	864	874	944	946	938	909	936	884	921	873	920	873	883	918	873	869	855	910	886	945	962	867	897	864	892	924	931	884	934	885	886	892	884	939	863	842	919	902	889	847	892	919	860	942	869	884	877	931	896	816	888	919	927	889	908	907	923	935	894	862	885	865	864	952	922	880	868	871	889	928	883	916	844	868	875	876	906	901	904	894	924	826	931	885	853	905	923	867	850	890	862	867	893	815	900	904	921	920	944	878	848	905	887	899	895	858	887	904	953	855	945	841	866	912	873	942	939	856	867	919	840	895	933	916	891	818	885	884	885	873	893	869	840	879	861	881	902	892	946	873	873	885	881	873	876	951	844	876	944	908	891	878	875	832	967	900	886	930	918	906	912	885	917	880	870	836	896	887	908	881	901	900	882	868	929	909	902	886	915	838	941	897	855	828	861	909	932	871	893	844	836	876	887	870	945	918	850	867	886	824	870	887	889	890	955	872	848	905	849	856	921	872	868	880	889	907	880	913	918	916	850	874	925	893	868	898	860	917	930	899	854	922	884	912	836	830	905	939	885	899	867	896	892	902	893	864	900	842
13741	4969	3476	2084	1696	1413	1310	1175	1134	1122	1040	991	1029	953	994	1002	932	1014	882	931	970	903	938	905	929	927	900	896	875	927	884	838	898	893	848	896	848	989	914	943	939	881	926	851	959	890	894	908	853	876	903	888	890	935	916	895	859	885	991	895	910	906	838	885	959	941	883	883	920	893	940	873	921	894	913	853	910	842	964	930	912	919	946	920	895	854	903	905	931	941	892	924	928	807	916	972	874	876	951	910	929	891	893	907	909	894	928	905	929	898	874	868	885	881	912	956	934	945	949	940	927	895	903	903	850	910	912	902	887	902	872	864	865	940	917	909	894	848	885	890	947	901	883	902	873	909	902	959	1030	893	898	880	917	922	951	931	928	890	883	908	929	935	934	909	864	834	908	876	875	941	860	857	942	876	928	897	929	946	925	869	901	898	898	935	963	881	889	901	855	876	886	929	893	925	900	905	908	930	925	881	829	938	908	908	938	918	901	826	923	909	902	943	904	913	907	854	894	922	902	869	896	894	870	864	889	864	851	877	864	904	902	914	942	837	891	911	906	902	865	906	898	904	905	887	889	883	911	912	925	895	879	903	903	922	902	893	893	894	902	920	929	950	896	857	878	852	933	884	945	861	936	898	961	866	852	914	911	866	940	843	933	851	859	838	923	935	905	954	887	871	879	899	915	957	877	886	857	881	906	878	864	929	892	951	854	936	904	910	896	937	931	899	926	929	912	841	905	864	921	892	893	865	899	875	920	891	918	905	891	921	867	913	903	864	834	944	881	868	889	872	974	917	933	886	935	921	925	908	918	938	920	864	860	881	942	888	885	897	927	940	905	916	883	961	867	918	866	896	923	926	907	892	926	935	910	872	899	918	897	865	911	945	894	902	917	956	914	869	897	862	907	891	879	869	931	911	899	921	927	841	873	908	916	865	921	840	861	934	899	876	931	907	921	893	858	911	853	890	869	891	872	878	891	886	875	918	875	944	925	924	913	895	919	896	925	942	926	926	916	904	876	870	847	888	922	911	924	864	889	866	848	867	864	932	902	905	870	928	825	900	894	898	916	915	931	948	902	904	891	886	845	920	996	926	893	899	897	925	869	913	978	894	936	928	865	903	953	896	897	848	884	884	866	912	891	904	848	892	918	883	893	903	859	895	914	911	923	897	893	948	875	922	947	899	886	923	914	940	905	849	907	935	871	944	871	909	942	945	866	868	877	922	853	874	897	881	909	886	880	878	850	937	915	913	896	923	910	878	907	935	922	938	926	876	913	834	942	919	888	873	866	922	868	888	897	901	909	877	862	930	888	886	922	866	924	893	908	949	859	892	887	935	918	950	836	894	925	879	910	893	899	849	923	922	940	880	951	931	898	920	909	918	912	840	874	897	951	927	887	914	949	921	925	863	852	867	936	890	975	878	888	922	938	922	915	923	904	901	936	896	890	871	854	930	899	904	908	861	932	895	867	864	858	959	890	860	959	942	909	870	904	889	903	908	886	929	873	876	888	895	895	882	942	899	933	904	922	916	868	931	908	925	980	937	877	921	873	909	878	872	898	916	931	942	926	926	900	911	894	856	872	925	847	896	912	907	882	885	874	884	894	875	899	916	882	889	877	883	888	919	928	950	871	886	888	875	855	918	922	821	865	872	889	894	902	853	883	888	909	932	900	961	884	928	908	925	874	890	890	906	898	849	904	892	961	929	840	918	863	889	887	882	901	888	888	905	912	873	848	919	918	895	878	885	895	894	912	896	857	883	835	924	921	904	900	910	880	909	889	964	901	892	887	916	908	899	951	904	911	840	908	884	885	872	871	925	927	877	933	849	897	859	910	926	954	862	949	913	895	876	926	887	919	901	907	974	930	907	911	935	958	936	937	900	861	922	870	930	893	886	890	927	862	919	899	911	910	927	895	899	866	924	889	874	885	930	917	911	925	925	868	909	867	869	887	911	832	895	844	888	902	919	913	826	873	910	935	925	937	880	889	938	902	900	917	898	917	877	865	891	877	917	923	895	880	894	904	857	902	874	912	886	873	898	908	899	900	891	967	919	837	937	950	906	911	915	881	933	890	908	879	925	868	888	897	884	907	919	858	882	862	912	922	867	899	871	902	872	923	887	897	879	935	949	913	891	933	899	900	888	904	883	921	894	907	889	923	858	923	904	884	928	890	892	855	911	898	910	883	918	926	935	885	906	902	904	902	921	898	918	882	918	893	929	880	878	921	902	943	892	922	949	908	893	879	887	850	957	914	912	940	929	911	882	869	903	865	878	855	849	921	907	886	906	915	869	892	869	897	946	940	870	904	972	894	885	911	892	852	852	918	895	918	871	915	938	850	911	933	916	878	961	900	931	865	906	910	904	885	879	899	914	931	919	916	934	880	875	886	896	885	894	889	845	920	863	891	869	926	914	893	898	860	949	881	883	898	940	943	920	911	887	929	894	911	889	858	880	940	930	941	825	916	886	866	920	930	902	888	909	913	924	860	915	930	908	875	899	867	877	840	930	902	948	907	908	852	856	887	905	897	915	924	874	875	877	898	851	944	890	865	910	886	960	854	847	879	847	924	897	873	900	877	866	942	890	880	919	920	839	861	891	856	945	889	903	880	918	915	909	910	889	862	920	939	918	891	915	896	871	875	886	914	909	854	916	888	931	939	884	901	904	935	934	920	893	937	889	937	909	942	917	915	932	877	879	873	915	907	924	915	888	904	859	943	893	900	954	910	934	917	956	889	897	885	890	885	856	904	926	910	861	886	856	902	885	938	941	913	874	855	935	909	918	863	897	920	862	880	880	868	882	955	890	930	965	897	883	888	912	883	839	921	897	888	938	887	845	917	861	855	811	894	887	924	936	930	924	891	877	903	959	950	868	920	922	902	894	916	860	903	897	897	885	917	883	866	860	873	850	858	919	924	854	927	927	891	933	922	888	899	906	870	899	896	845	874	893	905	914	889	929	903	937	870	932	921	839	881	912	849	931	895	864	863	851	910	922	971	898	812	896	897	941	884	888	882	931	913	897	874	985	833	935	876	897	865	905	911	875	870	901	859	904	928	902	904	924	876	895	900	861	886	847	923	885	861	878	913	927	926	897	900	875	940	883	899	910	870	898	868	879	976	899	934	905	900	870	942	882	893	876	898	882	950	929	940	866	829	901	917	860	909	888	903	905	876	934	855	875	916	875	897	873	918	876	898	874	927	966	888	928	904	911	892	899	864	904	952	886	896	915	882	837	1016	958	916	883	884	893	901	911	854	893	904	870	897	954	905	856	951	890	909	926	906	946	858	907	949	941	854	912	913	926	926	901	926	869	888	940	871	933	864	991	890	892	889	866	870	914	909	851	1004	891	886	907	913	934	917	880	916	872	902	897	833	907	965	910	887	921	873	927	885	880	890	955	939	924	923	890	918	933	898	893	939	926	903	938	996	882	913	890	843	907	896	910	878	896	947	911	901	895	893	875	918	904	894	992	936	944	905	911	871	882	842	927
23045	21568	29345	24260	21569	21630	7687	1560	1165	1111	1009	987	944	900	897	907	829	896	901	831	863	777	875	839	815	866	776	774	820	797	752	773	795	863	812	819	772	746	836	856	793	802	783	818	852	763	802	748	832	788	831	753	768	808	773	784	809	783	776	776	783	817	771	795	806	808	807	763	747	795	773	795	792	786	768	825	822	788	826	718	819	760	768	808	818	758	757	792	754	797	840	790	753	778	804	786	781	793	804	776	774	771	718	804	793	837	847	815	767	868	762	786	802	813	824	767	784	777	786	823	782	759	803	825	779	769	767	768	747	837	748	726	812	771	832	740	767	811	780	798	766	779	775	778	732	805	798	795	801	779	760	767	750	759	807	783	838	773	756	762	746	775	810	755	770	753	816	789	781	785	790	786	794	751	761	781	813	754	800	770	835	783	789	755	793	770	776	763	756	762	799	837	813	776	765	750	765	782	817	821	752	775	790	772	829	758	778	733	805	846	856	787	743	778	775	739	794	753	802	771	801	726	816	754	757	798	793	810	760	772	764	769	765	761	847	809	782	766	753	785	741	790	754	798	857	829	833	814	777	763	770	800	800	784	805	802	758	791	767	775	785	816	784	779	728	781	779	736	777	792	812	771	786	790	745	750	768	828	801	774	771	780	806	801	744	788	793	809	818	837	712	784	754	766	780	786	776	782	734	733	748	747	760	812	783	760	798	733	820	742	792	764	762	805	783	797	819	773	787	769	758	734	764	729	788	814	735	740	831	805	785	747	786	804	727	799	809	757	844	829	785	736	771	796	766	785	780	788	765	778	753	762	760	791	789	776	843	761	772	771	784	726	798	749	779	813	734	776	730	750	779	757	831	793	822	776	769	765	779	820	829	799	774	800	803	780	768	740	725	764	793	728	782	779	738	773	738	714	780	791	780	836	816	827	736	777	803	823	801	743	815	826	756	724	798	760	779	793	746	789	767	813	813	747	752	785	756	758	757	809	790	734	796	755	723	721	758	741	827	787	772	855	822	804	789	780	779	795	761	830	742	771	795	778	764	772	754	732	736	809	765	735	818	809	749	803	800	755	816	760	799	758	799	778	743	806	799	747	706	750	756	797	783	754	746	744	787	759	791	752	757	771	772	756	782	819	785	796	774	777	795	817	776	794	770	794	799	810	810	753	780	747	790	801	748	781	793	801	790	799	722	812	793	774	761	799	810	799	777	812	737	738	820	760	775	797	756	712	790	771	780	738	825	774	776	788	779	770	774	773	816	796	797	786	814	779	777	794	754	757	786	738	717	805	790	746	780	788	757	741	728	763	767	783	768	784	786	756	810	805	818	802	784	826	779	753	759	765	786	788	779	733	754	816	756	737	802	784	774	761	846	768	823	807	780	782	774	772	765	818	802	790	838	810	774	797	759	742	793	750	753	745	844	795	749	774	788	778	816	777	774	845	762	717	793	780	812	799	787	767	767	797	760	759	762	782	800	771	765	753	746	783	787	741	749	764	743	775	762	765	746	769	829	810	757	809	784	813	756	801	784	796	785	823	758	792	755	821	792	825	759	767	771	764	749	773	733	762	764	792	821	797	762	796	775	786	794	811	773	781	764	779	783	786	768	775	782	765	777	803	796	786	782	801	754	739	730	788	819	734	823	752	783	797	812	779	769	804	718	759	784	749	755	841	751	826	700	785	791	771	799	768	773	772	742	771	824	796	753	774	720	792	776	794	741	769	782	838	779	808	763	783	763	771	759	784	775	765	761	753	764	783	813	811	787	767	771	787	794	766	811	804	770	793	751	787	823	771	748	754	792	747	728	763	732	776	744	816	765	787	773	784	750	790	807	813	779	734	780	826	750	791	857	784	794	771	767	757	824	777	800	750	806	786	733	792	768	802	788	771	784	787	825	794	778	768	785	780	671	757	755	768	761	750	755	748	834	854	811	747	784	780	742	739	745	756	804	802	779	756	787	788	776	739	821	759	765	760	770	785	811	771	759	794	849	787	727	733	755	869	756	724	797	793	795	783	775	765	782	764	745	771	777	811	809	760	801	778	739	766	772	755	773	746	748	760	787	785	767	815	813	803	793	745	807	749	800	731	786	798	828	797	792	740	777	779	736	827	788	718	800	765	791	759	767	765	789	816	785	822	821	798	753	778	791	785	779	802	770	729	782	792	769	790	762	783	808	811	781	828	753	797	758	760	792	759	806	822	813	820	811	755	769	775	767	790	768	780	748	781	822	760	729	783	768	764	767	793	800	796	797	775	771	810	777	757	743	742	710	721	801	806	815	748	762	780	826	778	801	779	781	767	775	833	800	756	764	782	781	764	785	756	796	770	810	764	791	804	782	762	738	765	753	775	835	747	771	762	749	758	789	744	776	813	741	783	725	745	769	792	779	816	801	768	744	735	750	785	798	784	758	754	739	764	858	831	797	791	790	792	761	774	790	778	756	804	786	824	748	783	750	767	759	836	738	774	821	800	798	776	713	751	751	760	784	833	813	802	791	798	774	804	765	816	789	783	754	744	774	773	781	773	754	759	752	762	821	746	799	756	746	772	862	753	803	759	808	757	779	736	735	835	780	802	771	745	790	829	796	800	734	802	793	771	750	810	737	816	827	779	752	743	802	732	779	730	791	794	769	792	737	796	789	818	788	763	761	768	802	765	751	734	785	792	825	761	779	801	760	773	771	751	831	740	824	755	789	772	850	783	784	761	769	783	783	804	704	759	767	757	801	750	763	818	761	765	785	738	762	793	781	788	767	794	813	722	757	778	780	730	759	777	802	766	794	798	789	742	757	771	783	768	769	755	771	759	774	845	766	796	727	748	735	745	768	751	792	779	809	780	750	798	740	789	758	769	813	765	780	753	778	766	774	756	803	801	834	736	767	814	825	763	800	736	819	746	762	718	764	753	746	837	793	770	775	804	756	760	804	761	789	820	746	806	769	773	773	814	787	745	814	783	794	769	739	785	807	762	758	735	782	772	778	780	759	771	744	790	783	758	755	808	758	761	799	785	830	725	801	746	791	798	821	767	825	779	763	771	805	755	779	800	765	815	773	801	744	827	749	770	809	742	775	734	798	769	765	746	789	806	845	777	760	733	804	823	776	794	769	790	756	777	764	792	814	772	800	798	754	786	817	807	755	749	791	725	745	783	783	796	753	775	736	718	787	768	787	813	772	753	705	756	726	749	762	764	799	784	803	789	798	719	808	786	795	798	810	800	741	758	806	768	771	765	814	763	782	732	791	768	801	756	763	758	768	821	764	811	737	758	784	791	783	784	790	778	857	767	817	790	801	805	793	786	769	737	798	786	718	767	795	780	818	774	779	760	771	775	803	794	788	754	803	776	725	760	797	733	769	790	803	787	788	796	782	747	794	751	747	766	740	760	741	794	809	782	795	760	745	794	854	793	780	766	765	791	769	745	769	812	781	812	781	795	762	773	781	819	776	798	767	775	750	807	800	790	763	777	761	789	736	797	799	705	764	843
14533	13735	9555	4654	3534	2752	2236	1788	1587	1272	1274	1195	1138	1056	960	985	896	831	912	878	855	879	861	841	851	811	817	827	776	817	797	828	812	762	775	827	830	775	774	742	795	832	760	754	851	774	822	753	793	799	802	746	734	761	759	759	761	799	737	777	797	767	788	779	782	759	778	752	758	817	834	775	777	813	762	814	722	742	832	780	784	763	770	758	767	746	725	743	743	777	799	750	773	790	792	768	760	785	780	786	732	766	799	810	790	849	794	746	808	752	750	746	770	791	759	781	842	774	770	824	765	792	765	780	735	771	775	712	781	815	768	788	756	807	747	751	778	785	740	780	769	721	735	791	769	772	777	748	750	763	777	794	762	760	756	759	772	734	737	780	787	768	702	740	739	802	752	740	766	735	807	775	760	813	726	726	730	742	796	774	774	741	790	787	766	721	814	696	754	766	753	760	758	765	790	758	759	748	768	765	745	786	734	756	746	750	751	732	751	762	749	755	759	729	767	743	835	818	763	744	719	783	747	843	754	770	764	755	779	816	761	789	774	783	741	721	776	793	798	740	747	776	831	783	721	734	784	782	779	736	802	766	783	790	780	775	759	792	751	750	772	765	803	767	795	784	804	780	817	795	747	773	805	777	746	764	735	750	792	847	776	764	733	792	714	738	786	805	757	743	791	749	737	809	744	784	783	754	725	768	772	785	767	809	794	751	753	782	800	784	752	765	760	760	741	758	725	770	732	715	759	729	804	754	779	732	728	750	766	766	808	769	772	802	753	791	731	779	766	767	753	735	762	767	723	728	790	767	827	748	775	772	762	818	754	764	752	802	711	782	808	743	790	765	753	720	726	758	777	757	788	805	728	769	784	765	752	753	724	779	742	774	739	761	760	793	773	758	694	760	741	770	721	715	805	767	740	768	755	793	777	780	765	783	794	798	752	759	764	772	758	795	782	795	764	771	757	771	786	746	763	720	757	800	728	752	739	728	774	765	755	793	768	769	750	728	729	773	742	748	804	824	778	772	812	767	727	764	762	799	751	767	780	754	846	781	774	740	753	771	801	739	731	746	768	749	774	734	765	737	766	787	803	764	743	723	714	752	787	739	687	727	794	784	740	835	772	756	685	766	753	785	762	743	787	739	798	758	754	751	778	755	802	771	752	736	761	834	807	791	758	743	777	797	737	739	737	739	739	735	781	780	756	758	766	753	788	823	748	731	740	793	773	741	768	729	730	706	784	773	797	758	763	753	771	770	738	769	749	772	756	757	773	736	778	793	754	710	720	764	734	754	764	759	765	761	767	772	771	767	766	796	747	791	720	811	813	755	801	752	729	854	788	773	758	768	756	791	749	772	819	717	718	787	747	805	796	736	756	812	781	781	693	779	791	794	765	746	773	800	737	729	755	728	780	763	786	770	746	720	736	771	731	729	763	766	796	786	728	725	751	754	783	754	729	754	725	757	760	830	741	743	749	747	831	802	830	729	770	785	762	756	677	771	715	780	769	756	785	776	784	763	782	737	732	737	747	728	737	755	799	753	748	748	737	700	790	748	790	809	816	776	774	769	756	774	761	714	709	752	777	800	757	783	754	833	736	853	727	741	721	811	812	738	759	739	788	749	826	758	755	804	782	739	760	799	760	736	787	784	770	759	758	735	775	801	830	727	762	802	769	745	821	726	758	789	739	794	762	772	777	796	721	714	768	755	778	755	808	792	749	803	786	779	722	800	779	781	771	791	770	708	738	795	762	758	757	727	797	781	814	752	784	796	780	752	721	735	782	810	806	758	776	711	779	721	791	741	792	778	766	771	728	753	820	763	782	793	773	753	768	804	754	766	780	747	754	765	748	728	783	762	773	772	792	753	730	781	815	804	793	771	793	757	760	788	772	779	788	777	786	745	745	763	796	755	753	750	735	722	749	764	738	809	815	808	806	729	782	750	777	779	757	754	740	770	772	749	735	791	794	734	767	749	777	796	764	789	749	779	758	720	740	780	739	775	785	730	765	775	829	756	785	735	771	746	752	810	749	789	751	730	742	774	725	765	764	753	754	777	781	812	795	754	776	771	739	771	759	788	767	735	736	730	757	732	783	751	769	737	758	795	780	786	805	813	809	788	771	748	784	767	743	790	754	765	791	765	795	802	784	764	769	794	773	757	762	725	764	795	793	763	767	794	782	760	782	792	763	799	748	803	772	765	812	769	725	724	756	777	730	750	762	734	786	821	777	753	763	775	770	755	742	772	782	723	796	788	761	759	739	808	758	739	712	790	786	746	686	764	780	765	792	735	779	741	746	751	760	791	738	768	752	736	750	774	751	782	763	735	772	757	754	729	729	742	721	788	821	768	776	790	791	768	745	794	761	723	738	741	756	757	824	747	820	753	760	785	826	755	777	806	770	810	758	802	781	748	768	800	728	734	729	801	783	779	716	786	799	775	764	799	765	748	804	740	773	750	742	755	729	754	797	806	798	810	771	714	749	777	765	774	757	715	796	773	784	758	762	716	778	795	789	770	797	783	751	771	741	767	757	782	714	767	773	757	771	748	739	754	721	724	748	802	792	776	805	725	727	724	746	784	746	769	801	808	735	780	805	776	786	801	755	787	771	775	780	766	760	796	731	746	742	800	736	781	776	740	760	793	766	753	742	784	748	729	793	778	805	735	755	823	751	726	720	765	793	778	802	757	768	818	722	748	809	720	762	789	707	808	785	792	781	754	739	784	825	771	774	750	748	756	726	794	780	726	732	762	758	757	786	785	750	782	739	744	764	763	769	765	725	784	782	758	750	771	733	790	803	791	779	764	730	785	770	737	773	801	757	773	792	781	751	777	782	786	769	774	773	777	780	762	743	762	819	753	773	787	854	748	803	740	723	742	789	822	727	736	765	770	713	770	750	749	742	791	783	778	768	760	731	786	767	730	752	758	766	789	761	764	749	719	764	739	792	778	720	737	751	756	784	839	742	741	766	773	772	759	772	816	770	780	746	771	772	750	765	769	755	780	720	753	795	737	811	753	773	750	773	783	756	757	744	770	772	734	815	741	722	790	749	770	817	768	765	796	729	790	730	737	733	810	803	762	754	752	780	834	712	785	753	733	794	778	741	775	749	780	757	779	792	748	778	737	741	744	746	741	781	740	777	798	771	737	742	802	777	743	792	763	783	794	768	740	770	726	796	745	769	741	751	787	756	722	791	745	818	771	749	798	741	752	783	715	793	810	749	818	777	794	756	756	795	745	737	777	799	774	752	768	758	754	789	733	792	745	741	735	727	778	736	766	774	785	782	762	733	842	735	790	754	739	752	761	792	788	795	761	801	794	727	793	722	758	771	749	765	806	783	719	770	764	782	808	722	750	746	821	781	787	743	738	763	791	760	793	758	720	766	802	762	763	760	779	763	775	778	740	741	755	753	760	801	769	742	740	743	754	783	810	753	763	755	822	767	749	783	720	775	789	778	775	771	798	832	751	756	747	721	786	778	736	760	777	730	760
29048	18079	4108	1064	781	790	738	758	749	729	730	700	670	648	706	750	658	744	732	697	739	675	684	696	718	709	688	724	697	698	716	748	722	677	708	720	716	719	742	701	702	737	723	681	682	745	674	710	677	694	678	718	775	728	712	737	681	697	724	691	680	663	752	735	720	730	689	684	659	687	749	741	696	723	656	700	690	691	749	733	656	653	686	728	728	695	684	704	707	689	712	722	691	702	650	705	713	718	786	702	736	706	698	716	669	717	731	703	706	767	709	698	682	777	727	743	713	721	683	713	724	694	706	760	697	712	694	723	681	681	740	667	715	724	695	724	716	706	719	687	688	663	712	716	710	707	680	654	660	739	714	704	750	674	696	694	748	727	713	664	731	687	722	719	702	708	706	706	693	725	701	746	692	661	712	677	709	708	737	693	723	704	730	681	683	727	711	665	675	727	708	685	746	717	662	697	699	686	683	645	670	684	729	711	725	707	714	724	668	748	703	677	761	702	700	714	642	701	717	713	732	693	707	730	701	676	676	739	703	725	676	728	726	716	679	708	707	710	718	690	674	670	719	685	659	736	707	675	724	741	729	727	754	689	688	680	691	688	756	741	733	705	692	686	656	714	747	729	701	701	666	702	719	765	697	710	703	735	697	708	734	676	719	717	704	672	699	689	674	682	691	670	732	670	694	652	676	668	711	654	721	683	730	679	727	707	716	745	709	693	731	727	668	717	706	739	676	656	696	677	720	687	722	727	675	691	714	713	713	664	693	659	731	708	709	679	670	688	700	697	707	648	718	697	707	698	724	644	730	694	698	755	695	705	718	719	753	704	723	689	691	675	731	772	748	694	708	721	730	712	714	702	716	745	648	645	719	723	754	719	718	695	653	692	678	693	683	710	663	671	689	737	735	715	697	672	698	660	717	684	721	700	707	690	639	721	710	751	700	725	657	708	706	714	641	713	726	718	737	694	717	665	731	705	701	712	682	696	698	665	718	744	748	696	661	697	688	724	729	712	687	691	694	711	707	702	734	751	735	727	695	667	695	634	659	726	694	738	704	674	726	726	695	741	706	743	714	750	630	697	728	672	664	694	684	684	710	684	753	742	673	665	677	741	737	728	668	738	654	713	649	650	729	652	675	728	732	684	687	717	667	691	656	719	705	766	723	719	654	739	749	723	678	696	692	708	715	695	719	684	657	691	715	684	719	719	715	660	710	722	711	715	741	692	771	704	754	752	671	681	676	764	721	710	704	705	727	742	728	650	668	721	668	726	710	683	682	752	720	718	689	663	701	734	676	653	721	702	680	730	697	733	694	717	701	702	670	719	750	688	714	729	721	762	729	725	688	696	704	663	688	645	746	705	747	734	667	672	698	704	696	683	680	701	720	688	648	665	701	653	729	704	717	696	722	686	715	721	699	676	706	677	693	664	721	704	715	705	711	723	690	673	660	702	724	683	741	679	692	685	661	680	699	687	672	710	682	674	720	703	694	730	691	726	698	684	687	753	713	716	658	708	760	727	675	757	674	683	671	662	679	711	730	704	704	670	685	694	680	669	691	667	697	752	693	688	750	702	698	728	699	704	733	717	737	697	721	713	694	693	697	671	692	655	665	681	758	709	693	736	727	644	731	746	652	695	720	664	698	665	673	739	698	705	685	699	680	687	716	719	713	711	689	706	758	689	717	687	720	686	676	744	666	675	751	705	678	681	700	648	711	733	702	698	703	625	688	736	703	673	757	737	683	728	678	677	660	712	695	748	711	669	672	694	710	720	687	697	741	724	717	702	683	665	724	682	704	650	677	695	700	721	727	682	690	693	680	730	695	710	719	712	689	717	687	700	728	701	717	680	685	697	711	698	703	667	692	709	700	693	721	730	708	713	712	730	742	627	665	672	704	719	709	681	717	690	750	729	716	666	716	671	682	720	715	745	729	686	702	739	717	674	686	695	710	732	694	752	680	677	691	666	737	652	674	702	712	731	670	734	719	724	690	741	714	761	672	676	650	728	704	692	718	744	663	726	746	758	718	637	683	690	704	717	663	715	724	674	709	705	738	738	730	662	704	703	711	722	662	697	773	661	680	746	691	699	739	674	731	701	684	676	677	696	677	696	744	674	702	712	713	732	731	710	700	661	686	698	717	691	688	698	660	696	700	703	715	733	725	706	670	700	681	658	667	712	680	708	723	711	652	697	723	703	723	725	691	703	706	700	663	716	685	733	688	687	735	699	681	734	739	694	673	744	716	680	692	763	683	694	740	718	664	677	724	725	697	714	738	729	746	725	687	743	709	694	735	742	757	702	713	663	663	670	670	754	693	708	648	726	718	677	677	735	649	675	648	703	710	713	689	711	718	718	767	732	717	766	717	739	737	700	705	713	730	715	685	740	646	680	706	697	702	659	687	746	707	706	685	710	714	717	672	731	720	658	692	674	695	656	730	703	693	665	706	709	696	711	712	738	731	706	707	691	696	664	691	694	684	730	704	661	675	713	695	689	711	709	753	739	695	714	760	660	748	727	670	682	714	736	680	696	691	709	674	723	704	730	720	719	716	719	742	716	722	712	709	708	753	737	686	657	712	748	689	736	725	720	667	711	696	737	743	724	707	666	728	681	709	717	679	695	664	703	722	723	721	696	697	711	738	700	723	682	737	730	691	714	702	712	760	674	705	708	714	746	695	713	685	693	713	720	658	686	652	721	644	666	700	638	711	678	680	694	708	729	683	693	712	710	712	731	730	664	729	679	664	754	684	699	665	728	663	670	677	682	716	750	747	703	681	694	697	630	677	689	725	673	700	717	677	667	674	723	666	692	674	699	677	698	721	723	719	693	744	716	715	732	718	697	687	695	736	678	707	727	653	711	709	746	736	626	719	766	704	717	668	682	651	686	668	673	736	675	700	687	700	686	687	750	691	715	694	705	684	715	688	636	742	705	655	698	709	736	673	711	726	728	705	718	710	693	693	721	680	717	701	747	689	716	689	709	699	722	721	645	669	657	633	749	694	713	699	691	725	669	716	725	726	704	675	728	720	674	686	715	685	679	693	683	681	672	720	666	730	692	724	730	712	677	675	765	744	692	695	704	712	745	684	690	683	701	686	681	711	723	703	637	741	717	681	649	652	713	725	716	646	697	725	727	741	670	690	669	686	693	750	694	710	741	736	726	664	680	713	698	660	681	710	685	699	662	691	632	654	683	682	693	631	673	685	652	740	662	717	734	694	708	712	652	694	724	716	645	725	666	667	692	690	685	723	727	664	694	670	704	697	723	720	728	691	671	704	730	741	686	702	694	729	700	683	702	735	699	690	668	708	674	696	675	712	747	668	714	683	690	689	676	685	748	700	684	748	712	691	668	719	712	716	715	716	722	717	707	706	682	735	745	700	723	740	667	715	730	739	729	717	667	711	684	724	703	709	691	705	692	771	690	712	691	662	734	709	728	676	716	709	695	802	653	719	712	692	718	694	676	712	678	743	689	713	714	727	661	703	690
12059	1139	979	861	839	801	717	760	704	664	755	766	758	709	772	730	755	742	708	696	742	692	761	724	738	762	706	711	743	715	738	748	734	725	744	716	747	765	721	704	692	730	693	749	752	718	737	752	690	733	742	677	682	709	735	700	712	714	736	730	716	752	732	711	724	742	724	716	700	739	690	712	747	708	718	714	702	690	781	693	762	828	751	745	654	712	716	721	713	711	684	714	690	729	724	703	709	700	716	775	680	736	684	680	773	665	713	744	761	748	737	746	724	723	720	702	723	717	715	724	749	747	722	695	723	727	692	697	767	754	697	662	687	731	725	707	700	726	729	694	710	745	745	701	704	697	762	723	783	755	761	668	742	748	712	772	765	678	731	729	742	721	748	771	730	742	694	764	724	716	699	733	726	760	743	721	704	728	720	709	717	705	666	730	769	714	737	713	702	725	718	708	731	766	697	711	785	726	720	691	698	730	750	756	714	679	721	701	701	721	716	708	678	758	728	698	689	696	701	687	722	732	720	721	710	703	708	662	708	704	724	727	753	711	706	702	714	733	730	756	723	703	736	745	672	695	732	772	692	700	740	682	771	762	702	722	718	767	699	724	711	782	747	687	711	703	704	707	738	774	728	749	721	745	753	737	708	691	746	686	714	723	740	748	689	718	739	744	744	752	718	733	713	732	718	735	711	735	753	687	684	766	683	713	706	744	739	706	739	729	702	737	695	704	795	749	682	729	747	728	696	683	739	712	727	730	826	676	745	732	735	700	722	713	727	697	707	711	767	692	700	740	710	708	719	714	704	720	728	720	713	688	744	748	736	705	763	667	723	729	761	680	743	723	666	705	753	740	733	701	715	770	688	711	742	724	705	709	702	741	712	722	704	739	722	648	731	736	776	746	711	655	712	714	724	740	704	758	749	752	748	734	723	683	715	716	713	761	733	766	701	708	720	729	734	651	723	738	728	756	704	739	694	739	793	711	741	736	792	733	751	752	778	759	719	711	764	733	654	708	763	743	771	713	732	708	711	708	707	718	678	710	719	759	709	763	738	685	744	696	722	744	726	722	712	667	669	735	739	703	740	700	738	731	735	744	703	707	712	736	711	723	729	712	722	713	742	723	741	724	733	721	701	715	723	737	734	723	737	731	723	732	703	676	726	789	751	737	750	721	703	754	754	686	701	756	734	714	748	721	731	692	756	632	709	760	691	702	759	653	739	726	741	705	736	716	730	691	738	761	729	728	709	734	695	748	748	762	703	703	728	745	704	693	724	687	707	721	722	700	698	736	749	676	732	740	718	706	737	704	676	764	735	698	713	721	763	720	712	732	724	673	781	727	694	725	712	731	699	727	721	664	699	763	703	743	757	719	714	719	715	709	684	718	715	737	730	753	705	696	730	722	731	715	707	679	719	719	738	728	698	732	676	714	730	721	691	742	674	749	746	722	710	728	709	762	681	781	726	710	710	713	738	730	708	749	665	686	680	687	801	710	743	723	704	700	758	742	743	681	713	746	662	755	755	719	728	734	715	721	725	749	731	764	685	680	758	747	745	730	709	709	730	661	738	695	718	739	755	705	757	739	773	752	746	707	723	745	725	707	751	747	715	711	732	730	757	770	676	752	721	706	673	768	698	688	706	733	705	705	700	679	743	748	752	721	776	752	703	734	759	705	701	729	745	728	729	768	750	729	746	729	707	758	720	686	759	721	752	755	742	732	719	721	779	709	736	730	711	742	747	756	690	741	768	768	753	762	711	714	726	675	734	734	734	712	740	705	733	782	727	730	711	734	718	716	707	751	736	759	735	718	751	704	692	706	683	720	691	700	780	728	750	727	711	700	719	728	750	745	761	746	720	696	717	753	748	702	753	725	704	746	735	725	701	744	740	717	718	773	727	683	759	745	767	706	795	738	704	729	747	682	681	661	683	740	692	779	713	731	730	765	686	700	692	750	732	738	740	679	687	739	688	719	698	783	766	711	720	729	718	716	702	714	724	731	738	755	754	713	697	763	725	736	699	727	744	741	688	689	717	747	711	724	719	736	735	758	680	703	770	747	680	709	720	716	730	742	733	727	721	699	753	739	737	698	747	720	713	732	733	735	733	742	702	742	672	716	725	737	747	701	740	703	692	715	722	743	770	772	727	705	710	683	708	709	712	738	742	702	777	702	724	777	718	766	742	696	701	724	701	725	696	739	705	735	761	728	734	750	757	751	731	762	732	724	714	721	741	700	678	716	751	743	714	704	750	761	693	727	740	709	684	729	737	732	714	682	706	676	747	700	700	720	720	664	671	721	717	746	720	696	711	713	678	791	741	734	731	726	776	690	766	757	770	731	748	708	789	709	689	719	740	768	703	677	769	696	713	726	732	722	736	735	773	754	741	727	714	708	691	748	709	723	737	721	697	731	733	736	730	758	700	744	739	731	713	728	711	730	685	716	730	742	743	705	754	715	756	747	717	723	714	756	705	712	689	744	740	721	705	724	693	729	718	746	752	723	711	718	693	742	712	749	731	695	706	749	760	713	745	751	702	695	715	701	702	684	711	741	729	712	758	731	696	745	736	731	725	690	713	697	739	714	722	705	685	740	739	722	709	698	739	729	733	729	678	757	784	744	705	764	709	722	724	679	717	774	781	703	746	720	722	705	742	757	704	711	693	719	713	752	719	708	733	754	724	701	711	680	773	716	729	730	669	710	739	717	744	733	706	711	754	765	681	761	686	782	748	707	720	710	713	727	747	774	738	751	732	755	719	739	727	742	708	653	739	732	776	726	679	712	689	744	740	707	698	706	686	729	691	734	751	699	713	713	783	688	747	751	703	734	756	766	724	703	726	684	739	733	764	740	734	749	777	727	734	733	712	716	754	755	774	765	709	707	746	709	785	732	687	725	712	717	716	725	745	722	704	695	735	687	764	721	680	756	722	746	711	725	717	727	731	747	705	788	757	737	711	748	666	741	729	760	706	757	714	762	726	701	711	701	735	746	703	699	691	743	725	715	728	685	742	746	769	704	722	725	751	728	742	752	761	698	720	759	742	721	745	704	737	733	713	719	681	753	709	726	745	768	740	747	709	776	735	727	697	747	664	714	761	743	749	708	752	698	732	775	777	700	720	710	761	741	672	731	771	732	689	764	763	745	758	726	707	725	701	720	736	705	682	709	727	690	734	686	711	712	713	737	736	745	744	779	709	695	671	738	736	749	735	708	779	709	696	688	725	667	760	693	743	706	741	731	708	730	779	723	734	720	758	724	730	728	725	691	739	764	716	729	761	722	718	729	708	714	660	729	729	679	713	680	741	726	731	725	666	689	715	691	695	751	717	747	710	740	706	699	696	691	724	732	678	719	748	716	736	768	785	736	664	725	758	721	762	736	729	709	753	724	675	712	717	743	736	748	775	752	745	680	720	744	729	699	745	703	712	728	748	700	754	767	725	706	725	720	754	750	712	734	733	709	713	730	669	684	766	725	757	710	745	717	718	742	709	709
24211	21572	28907	24705	21575	9966	1286	927	775	767	712	695	649	646	680	611	622	607	622	588	626	616	583	544	574	603	620	582	551	578	540	576	593	557	563	595	552	596	600	561	577	606	576	575	597	545	521	540	611	572	538	553	558	553	566	567	596	575	566	575	538	530	578	594	566	617	548	569	589	527	594	602	532	578	584	563	560	497	579	579	550	568	578	547	595	575	566	539	580	546	545	547	556	594	560	572	563	579	582	587	594	511	598	613	601	569	556	588	578	595	576	605	523	595	580	573	556	578	544	601	563	583	563	590	569	581	560	546	555	538	572	579	580	591	560	573	577	523	607	603	575	547	550	551	615	601	575	570	583	543	582	529	575	549	529	537	566	571	552	576	537	548	561	576	535	564	531	571	601	543	583	574	545	547	568	574	578	574	529	614	604	544	563	593	578	586	584	576	565	570	573	604	562	577	548	568	600	530	585	559	523	553	574	577	564	600	583	565	535	519	639	555	563	590	564	585	559	585	534	567	587	602	532	533	515	586	568	570	554	574	562	549	556	606	595	564	559	577	546	575	553	567	566	620	597	573	613	533	606	560	585	591	544	576	596	557	565	594	536	582	589	552	598	615	533	568	576	597	564	566	584	587	514	538	572	515	564	593	549	525	565	573	598	535	576	578	583	586	544	552	581	573	588	577	595	557	576	607	604	600	616	550	564	576	593	579	577	573	551	546	560	633	585	525	525	567	541	568	594	584	598	594	578	558	548	582	548	554	583	571	578	557	535	582	609	562	590	580	583	627	586	557	610	568	594	544	587	579	589	531	546	562	564	574	541	565	556	513	596	538	535	555	576	557	588	609	512	546	615	543	581	575	588	558	566	529	566	587	577	544	571	545	567	548	554	585	564	563	582	577	560	601	616	553	610	574	590	557	584	558	570	567	563	589	576	555	588	592	534	565	513	579	607	531	580	621	536	590	569	584	547	571	571	549	569	646	527	602	568	585	579	571	578	547	573	573	606	584	507	633	572	578	539	578	628	575	562	582	576	552	554	571	564	557	532	534	565	559	579	551	573	605	588	595	577	509	547	552	612	598	579	617	615	561	551	518	597	573	535	594	552	566	598	517	567	545	529	592	554	565	548	549	557	588	572	561	517	563	568	579	569	550	554	565	563	534	577	557	586	542	587	589	589	543	547	580	591	561	582	601	590	572	591	551	550	556	582	574	532	603	562	591	562	585	595	576	622	550	579	542	589	567	577	564	561	556	582	566	545	573	533	540	565	562	561	552	584	570	542	559	555	579	564	559	541	544	557	602	562	558	582	608	574	542	574	541	580	530	560	550	583	575	614	588	610	546	571	580	573	615	562	573	587	537	558	534	553	543	588	567	538	579	586	520	565	588	572	553	566	545	597	587	568	563	528	543	619	557	616	582	549	563	538	576	585	558	567	542	540	588	580	590	549	569	604	567	573	547	578	525	543	599	552	549	615	602	583	580	524	572	597	551	589	568	585	558	563	607	573	604	578	585	573	575	558	593	562	622	529	550	606	526	574	575	596	567	540	539	566	587	574	553	543	524	612	619	562	560	591	577	529	564	559	607	579	569	552	570	532	591	544	595	576	591	585	581	563	577	592	577	563	534	575	551	565	567	584	573	565	613	536	569	533	598	587	603	554	561	543	572	576	582	582	573	557	568	553	572	567	608	586	566	575	607	570	580	592	551	509	594	607	535	575	560	549	544	550	559	579	559	557	583	529	580	574	590	567	576	558	572	581	561	583	537	578	564	580	608	586	563	537	570	590	563	576	550	555	524	582	560	558	531	544	576	551	570	589	576	597	563	595	530	522	542	546	567	578	560	528	529	552	584	596	540	585	544	535	568	581	528	570	604	550	553	513	602	570	566	556	561	567	555	556	583	602	569	536	566	578	529	542	549	565	550	550	573	557	543	584	546	555	575	589	604	592	563	540	563	598	569	585	537	520	565	555	592	586	584	587	572	546	520	590	553	548	548	530	564	626	560	548	559	558	559	539	561	598	523	595	581	538	613	586	594	548	565	572	577	531	529	605	588	583	586	570	583	573	593	564	584	589	546	506	550	552	561	524	589	581	546	533	561	561	532	551	570	562	580	556	547	536	583	563	587	559	544	568	571	593	561	581	613	571	564	616	569	529	568	576	618	570	599	599	600	576	556	576	539	546	559	531	580	607	552	575	599	569	605	611	572	525	566	555	588	598	537	566	590	553	536	554	535	522	542	536	569	549	557	575	555	560	567	571	542	517	556	515	599	543	578	559	594	557	591	624	588	577	590	563	545	541	506	566	571	501	588	571	555	542	591	549	593	580	550	575	554	561	573	544	559	540	585	609	585	549	598	569	541	570	543	568	560	540	548	567	556	572	567	555	588	604	567	546	595	544	558	563	555	566	586	575	552	544	574	552	540	528	585	569	573	559	533	544	553	560	566	555	546	572	571	533	582	573	619	562	550	604	589	554	544	562	565	552	583	538	569	556	577	589	600	561	563	547	589	558	576	562	533	536	582	542	629	570	559	600	548	584	605	536	523	604	586	573	547	537	577	554	578	571	549	541	549	596	545	581	596	567	522	590	577	585	523	590	617	527	616	557	527	569	591	577	527	525	568	565	549	565	576	584	584	551	538	613	509	584	550	570	538	542	576	527	557	569	581	553	571	584	522	564	559	551	547	578	560	523	569	562	569	572	536	592	571	555	601	612	505	573	564	561	571	622	591	554	564	572	548	536	582	525	550	585	575	539	608	542	539	528	592	586	594	592	562	596	569	557	527	579	606	571	577	552	559	605	569	518	581	546	601	545	551	557	551	554	562	523	580	579	536	540	559	547	619	573	558	577	563	598	597	576	552	542	580	572	563	574	590	569	600	588	541	551	514	589	515	553	479	583	625	578	588	527	549	572	548	528	553	511	569	596	577	567	583	501	539	544	583	559	614	571	526	567	593	581	543	557	548	538	545	482	559	571	544	547	582	602	592	566	573	571	526	591	564	565	580	569	548	591	556	572	568	621	570	573	581	572	580	537	538	562	566	546	600	550	583	532	535	530	560	539	574	590	561	560	570	561	534	532	610	567	544	531	503	551	572	542	587	571	588	579	550	567	541	582	567	560	549	545	553	578	548	538	598	595	547	582	552	567	552	559	578	553	558	555	566	567	543	568	545	611	514	542	560	560	528	575	552	587	562	568	612	595	538	587	596	559	544	574	550	562	594	580	549	569	569	563	580	612	569	594	554	565	562	589	567	567	565	591	562	580	568	553	594	567	598	560	569	560	585	555	600	585	547	614	552	585	561	565	561	543	572	543	551	571	582	570	581	555	593	578	567	547	555	525	532	565	562	567	598	587	591	578	552	593	552	540	585	564	547	574	541	564	554	565	555	583	568	532	559	602	601	567	608	567	574	530	553	545	564	556	561	563	537	564	566	578	515	573	569	585	565	515	578	573	558	579	554	571	572	561	558	576	542	556	540	553	577
12459	8668	5662	2812	2159	1674	1289	1120	1025	894	790	783	702	698	693	662	628	650	618	649	604	636	660	602	652	619	603	628	619	630	609	579	610	613	595	607	577	647	611	609	616	536	578	642	529	606	603	561	580	617	570	608	559	585	611	594	595	586	630	603	595	551	589	598	555	591	562	611	601	625	539	564	583	537	598	556	598	616	608	579	624	574	589	577	586	622	542	575	569	607	604	595	590	569	603	585	573	590	573	601	573	594	615	612	592	582	606	588	623	572	631	603	618	622	604	576	604	617	621	644	638	612	603	635	595	605	612	549	622	596	568	598	601	649	620	574	621	604	559	578	541	586	582	613	560	606	535	576	591	579	584	577	576	604	576	556	572	572	604	587	557	605	565	618	595	606	583	590	541	561	532	615	579	626	549	628	574	619	609	594	553	606	597	554	571	553	657	584	588	591	592	575	591	562	593	577	585	591	663	593	533	572	611	577	600	638	609	574	568	577	588	630	581	576	592	586	580	537	604	562	547	567	570	618	569	590	580	604	606	590	573	561	580	558	603	595	597	594	603	597	587	543	606	610	558	553	579	563	571	608	591	573	566	585	543	567	627	589	585	553	583	620	573	590	557	559	617	558	540	577	575	599	641	588	607	577	586	586	573	592	580	582	608	623	587	610	576	571	569	586	582	572	563	534	552	558	590	589	551	575	566	620	594	562	615	602	614	605	575	580	544	581	601	598	602	523	596	624	573	576	605	570	581	596	604	609	632	557	565	586	603	606	544	563	583	620	572	557	580	606	584	598	587	584	639	544	552	601	575	581	595	572	622	566	632	556	550	557	598	586	584	596	582	579	558	570	579	582	592	612	585	606	638	623	566	591	614	584	586	537	539	610	580	586	568	567	598	565	600	607	579	574	608	567	553	559	589	577	585	549	583	579	586	628	585	606	608	559	627	595	590	558	607	598	581	613	574	610	588	584	601	587	577	613	543	584	589	593	588	531	575	645	544	572	577	596	598	565	606	593	588	612	569	551	545	557	600	561	574	601	589	548	584	546	604	556	614	575	548	592	561	590	564	576	566	578	636	567	552	596	598	596	568	601	623	551	600	584	573	595	580	572	572	549	571	595	548	596	585	574	598	609	569	598	590	653	602	635	575	551	574	540	570	559	606	606	613	592	593	611	565	578	598	573	561	555	594	496	578	608	569	557	587	580	613	586	567	565	608	579	601	574	589	582	616	520	606	527	597	537	577	556	572	585	586	578	583	587	598	578	629	608	601	589	523	561	596	575	611	568	583	602	597	610	544	565	588	622	608	592	565	551	581	608	589	599	554	564	577	581	539	604	589	576	609	559	623	606	560	611	608	595	583	573	547	577	563	535	561	584	582	553	563	612	581	569	588	572	576	568	582	579	563	629	592	595	593	584	592	605	599	600	568	542	565	588	581	580	625	547	567	577	568	578	600	560	593	567	618	588	583	523	578	598	543	574	595	580	615	580	592	587	551	626	571	561	610	588	597	581	575	552	571	601	561	575	590	590	564	562	610	586	536	627	581	582	580	605	565	544	604	587	631	558	556	572	548	584	588	538	641	601	596	570	564	577	586	618	590	593	544	581	579	598	595	608	578	628	579	610	571	614	614	576	607	605	597	534	597	567	575	596	597	626	608	584	557	555	558	571	578	647	595	562	599	555	573	603	591	563	563	609	617	585	604	579	549	566	554	587	573	627	586	538	593	585	597	583	591	541	571	577	587	575	530	587	561	588	616	572	619	599	600	592	544	616	571	561	581	576	628	599	572	630	607	589	588	603	647	578	569	621	636	564	597	565	584	552	542	609	560	551	594	607	562	609	540	561	615	574	588	537	559	590	548	598	595	598	553	604	603	553	570	579	594	565	573	570	577	580	591	590	616	581	592	543	612	589	593	609	565	610	621	579	558	595	622	580	614	573	634	623	558	555	563	592	586	590	577	584	564	515	619	594	574	605	602	583	610	593	613	573	552	600	612	582	565	596	581	554	589	618	607	596	557	572	618	601	538	606	574	605	585	590	570	581	568	548	627	563	574	610	576	632	577	555	577	612	558	561	659	578	586	574	563	573	561	569	621	580	630	557	605	584	555	610	581	602	653	583	544	591	543	606	556	544	560	573	590	568	563	593	600	605	566	575	604	592	564	605	560	590	590	577	564	578	571	578	595	539	597	606	556	556	587	608	571	561	597	587	545	593	612	570	573	597	584	633	591	592	607	586	595	590	531	546	560	598	646	603	567	556	618	576	606	551	646	592	598	602	613	594	621	629	541	570	550	611	596	597	554	610	648	578	567	603	579	593	621	597	616	556	593	563	602	566	580	574	600	596	540	578	613	621	599	569	586	575	580	608	605	532	578	625	625	593	567	568	553	590	658	594	570	541	580	588	585	563	535	582	610	596	588	589	599	563	586	570	556	545	615	609	608	596	572	583	572	620	579	624	547	552	624	558	549	635	547	564	597	570	595	559	583	575	571	595	572	585	589	581	600	571	605	585	592	621	584	586	563	545	577	591	622	583	597	588	587	593	557	603	598	606	574	551	586	597	571	575	563	567	625	572	558	573	594	598	601	579	595	591	596	578	562	612	622	568	596	602	592	589	604	552	592	580	632	608	614	577	561	625	571	528	618	572	555	595	587	540	593	557	561	628	543	575	618	554	538	586	589	597	567	570	593	590	584	581	584	586	582	583	570	576	609	534	575	599	607	542	550	568	543	570	635	565	609	570	542	539	624	636	555	603	628	597	562	636	544	581	599	552	568	559	570	585	604	614	568	611	601	561	627	634	584	630	568	593	560	590	561	590	600	539	633	562	584	560	630	533	596	594	592	592	571	572	608	575	567	594	609	621	547	595	585	584	561	575	595	599	585	593	598	594	618	564	581	546	592	550	598	576	574	545	576	606	587	594	578	604	595	590	593	562	604	594	560	563	559	587	558	660	568	577	547	582	583	598	583	601	579	574	605	577	529	594	557	564	570	577	601	603	570	550	573	616	603	573	633	648	591	555	565	571	589	561	592	585	626	613	603	586	570	574	552	578	575	594	576	542	600	584	579	607	597	586	582	570	558	559	590	582	629	569	587	608	601	575	568	582	576	555	601	567	573	606	581	559	578	586	621	589	582	503	594	600	613	596	620	596	575	546	602	616	555	577	563	574	609	578	598	627	578	554	614	559	568	609	556	568	631	563	585	603	598	587	579	553	572	612	611	586	589	595	596	616	617	618	578	596	580	552	540	568	594	538	578	595	582	587	623	563	595	582	582	619	571	637	564	562	580	610	544	575	534	570	608	562	592	597	595	598	568	592	540	588	601	534	605	614	608	595	601	591	595	601	552	587	602	579	599	650	578	597	572	611	555	607	588	541	586	551	582	567	617	579	563	557	605	549	548	596	585	565	651	586	628	601	522	612	623	589	551	575	592	608	578	601	522	577	566	569	603	578	569	591	634	610	588	583	583	615	591	547	594	571	625	583
25415	21512	27643	25741	9999	1386	1111	976	952	998	928	971	949	909	926	999	962	901	918	904	950	881	895	908	948	928	942	930	843	987	921	921	890	828	894	923	927	933	955	899	940	899	899	888	918	904	876	895	935	859	881	907	915	877	929	883	898	909	900	915	927	958	887	921	911	930	902	848	885	936	914	863	870	905	933	948	909	958	897	920	950	917	915	931	888	874	873	923	909	911	888	930	865	927	929	833	874	929	902	850	868	830	916	916	963	916	836	915	895	889	906	926	904	968	916	919	899	928	894	978	876	927	910	893	897	891	885	868	928	898	944	897	886	881	978	947	883	903	881	888	893	886	891	916	909	876	937	934	950	911	883	964	922	878	886	870	861	966	930	881	940	932	891	938	864	892	856	908	926	865	872	937	919	861	968	911	987	935	950	906	898	937	889	922	927	924	901	910	921	898	900	897	956	935	851	846	956	919	910	901	894	857	922	887	865	861	926	892	890	909	933	898	892	861	923	905	922	912	910	908	911	831	933	876	935	907	889	880	903	855	904	925	876	958	905	928	904	897	901	964	839	845	862	911	879	890	857	893	958	903	876	900	956	925	943	902	842	880	870	897	864	886	929	899	861	907	846	877	933	960	968	897	917	892	900	911	914	875	922	881	892	844	906	899	937	908	923	903	953	887	929	861	967	947	909	854	906	939	882	853	993	914	908	895	874	904	909	871	839	881	924	905	893	889	887	883	891	941	903	869	870	900	899	862	940	907	905	939	900	907	878	868	915	897	905	913	917	895	898	921	932	873	901	922	887	896	883	912	827	955	916	939	848	885	840	914	887	852	874	896	941	910	950	920	900	846	856	914	894	897	939	914	927	916	875	869	902	939	905	882	891	864	873	901	910	860	879	889	978	954	855	909	901	901	900	915	920	919	890	863	870	912	893	907	856	924	890	912	895	889	897	871	908	844	887	923	886	897	912	972	843	933	862	895	908	940	858	938	889	868	888	934	896	912	934	930	868	909	872	856	842	865	874	904	900	957	898	851	864	877	887	842	929	890	906	872	877	916	917	934	905	909	897	932	889	904	843	866	906	921	875	879	873	917	913	884	885	834	909	898	881	932	890	910	919	861	924	900	893	871	887	846	923	927	863	940	910	856	866	947	900	865	900	916	853	873	891	948	864	929	944	863	923	893	917	892	929	965	887	860	878	870	928	862	880	973	905	873	863	921	901	865	919	853	899	892	982	895	892	883	881	972	859	883	914	924	898	910	934	908	926	872	911	870	951	832	902	932	887	925	908	911	809	861	925	892	916	919	896	870	885	946	922	901	901	871	916	884	891	926	937	903	888	864	914	879	911	934	897	909	933	867	925	951	891	947	897	925	860	908	952	882	822	949	898	890	906	901	915	898	923	872	865	873	856	878	879	892	877	981	883	930	865	868	938	866	914	858	929	843	911	873	923	871	914	883	852	864	851	917	902	930	923	891	885	953	878	939	887	901	934	881	870	885	936	908	925	917	898	878	871	854	896	889	865	834	933	890	925	861	921	924	877	952	960	934	844	857	916	876	945	887	957	846	900	868	916	901	909	875	926	902	898	943	921	870	899	922	886	891	910	911	905	905	910	926	891	881	937	894	931	908	905	914	858	888	895	882	892	897	928	928	872	948	836	912	898	931	869	902	917	978	883	886	906	865	899	929	876	945	891	891	950	953	906	888	862	880	918	934	906	885	890	895	870	937	895	891	893	865	859	846	864	916	899	932	915	862	937	870	949	878	852	882	867	908	870	904	938	898	840	871	898	898	953	929	912	831	941	891	861	896	902	912	898	898	897	891	875	857	918	931	930	900	919	858	915	949	890	885	869	876	906	918	922	895	897	884	862	891	891	888	875	920	925	848	883	921	921	901	825	888	880	874	879	864	886	919	903	894	877	897	936	877	843	898	910	895	910	909	892	895	909	916	941	880	841	953	914	955	879	865	908	951	869	893	888	896	848	913	939	937	877	899	939	940	925	920	891	899	931	914	889	845	930	868	913	927	923	903	896	916	887	835	894	961	907	841	910	962	868	867	865	861	868	921	855	848	900	884	937	905	882	833	925	863	889	913	936	898	878	879	932	878	894	867	920	920	820	920	882	874	928	953	894	898	896	847	874	904	924	870	890	911	929	877	820	897	940	882	932	938	885	867	856	913	886	930	930	868	893	863	903	899	905	933	926	895	870	870	920	884	875	908	923	910	903	927	905	941	826	916	900	860	946	919	908	873	893	884	884	880	862	932	884	931	935	855	947	878	885	932	916	929	866	884	857	963	900	927	914	899	904	893	885	913	919	880	919	939	902	913	893	920	903	900	875	875	902	891	912	917	871	878	979	891	883	925	941	876	937	902	909	884	914	905	901	878	910	894	938	894	926	860	913	967	972	934	890	858	893	933	831	926	895	860	903	903	886	931	920	905	918	859	915	958	907	873	921	845	861	879	883	911	893	906	890	874	885	931	923	888	844	851	899	876	877	885	923	914	917	922	873	834	899	885	892	888	911	918	902	917	872	873	848	1029	884	964	890	941	928	885	914	929	902	929	914	928	918	896	956	915	822	876	897	886	949	879	875	949	914	945	905	915	909	884	862	922	881	914	897	880	861	872	894	887	909	856	883	917	908	887	918	897	892	890	864	922	898	891	903	861	912	879	858	903	932	892	867	859	929	913	939	922	881	966	911	851	878	977	921	932	848	833	893	900	892	929	871	920	908	950	909	908	951	898	911	945	869	954	919	910	920	878	846	904	852	914	871	892	889	921	890	859	893	887	909	846	902	906	889	883	864	916	914	903	898	877	885	931	918	851	916	891	914	884	896	863	891	825	873	906	943	941	928	895	854	834	897	906	892	879	860	890	898	880	882	904	846	907	901	900	934	857	870	911	830	929	875	901	874	890	934	874	830	845	923	918	925	936	889	889	873	942	954	899	919	945	911	872	872	909	888	917	937	964	899	881	900	889	928	914	891	922	907	899	890	909	862	877	914	815	905	922	868	899	943	906	937	885	865	952	855	908	884	907	934	837	882	904	876	868	950	869	932	916	908	928	937	865	910	852	916	893	892	948	919	944	906	880	873	898	911	922	875	892	881	877	884	868	886	864	935	908	904	828	914	900	887	876	918	902	867	897	905	841	874	934	891	945	940	859	938	921	952	869	908	910	884	881	892	851	896	919	915	892	861	911	913	925	877	915	931	916	971	907	938	891	917	884	892	872	901	906	871	955	877	939	900	894	844	907	906	927	869	869	902	903	869	825	914	901	906	863	887	891	919	928	896	909	891	903	883	947	881	887	892	914	920	920	901	918	916	859	881	896	908	891	889	894	845	880	959	861	892	892	890	883	856	873	894	891	909	892	900	924	884	883	925	881	940	812	839	939	894	875	921	923	902	936	941	909	886	858	884	928	908	857	932	873	908	894	890	894	921	926	887	889	829	908	883	804	880	845	925	898	907	953	924	878	841	881	918	873	913	861
12677	5120	3494	2014	1660	1468	1308	1186	1116	1067	1114	980	979	978	938	938	933	991	948	899	953	909	909	965	914	906	909	891	872	932	914	907	894	908	861	919	934	895	916	888	894	900	943	896	889	857	917	896	945	962	882	884	894	935	939	915	868	895	862	961	908	936	887	849	867	927	935	886	958	863	887	889	943	939	925	921	926	894	899	881	914	926	902	942	885	865	877	843	877	886	881	894	902	869	907	917	867	901	942	941	894	885	923	907	928	982	929	915	893	860	924	959	882	918	916	900	960	975	892	931	965	898	891	929	901	921	902	906	944	891	919	934	901	906	899	889	921	861	931	894	845	877	909	924	897	866	924	950	863	939	883	862	895	890	926	950	907	908	931	856	878	870	905	917	861	886	877	905	909	875	904	890	939	914	920	920	855	896	913	875	905	899	907	889	909	907	870	881	936	863	878	948	887	868	916	923	888	923	826	888	932	871	852	889	913	943	852	898	957	923	959	896	855	887	907	924	847	895	906	895	874	854	930	974	911	893	888	861	924	876	929	931	945	915	910	844	867	905	905	896	933	850	874	953	914	870	887	960	933	932	951	923	931	921	878	892	856	881	878	933	901	920	919	928	876	883	924	926	926	898	916	894	915	934	874	956	876	922	864	847	858	859	876	918	871	922	845	872	896	904	867	873	899	933	873	897	942	862	877	927	896	867	905	887	921	943	949	902	895	882	876	925	883	923	866	875	896	858	876	901	926	856	888	896	899	888	957	894	897	904	912	888	878	928	900	896	934	885	857	956	935	929	975	896	906	893	925	920	870	951	879	915	922	975	889	893	958	932	909	922	913	886	878	924	904	897	896	915	898	878	937	901	896	859	885	918	883	914	916	900	874	919	847	907	925	900	887	856	904	940	910	890	877	941	943	923	922	898	914	873	917	916	911	925	875	929	865	910	890	942	899	896	947	899	872	897	931	933	915	951	839	905	906	963	864	954	858	855	962	922	884	840	913	915	903	885	921	861	949	944	893	899	900	903	886	864	916	914	848	933	896	893	869	865	895	917	856	866	892	925	918	901	928	916	902	861	921	862	909	941	911	939	837	893	890	899	939	876	914	930	893	899	915	869	821	913	924	932	969	886	921	923	964	931	907	933	936	870	911	906	915	923	842	939	927	955	954	933	910	889	905	901	867	894	928	927	840	966	899	880	911	958	916	958	920	897	944	867	887	893	925	903	914	902	906	895	914	933	840	870	910	914	930	956	912	870	886	899	934	853	864	912	880	908	839	900	927	939	941	896	880	903	851	938	878	913	952	864	900	892	900	951	943	923	906	856	924	965	881	886	905	894	875	880	890	935	856	905	861	918	890	881	969	895	923	893	889	884	922	872	921	888	875	946	901	907	952	919	871	927	897	892	904	909	872	896	907	856	911	874	889	887	919	955	954	945	900	895	901	883	848	918	845	889	840	843	918	899	878	930	897	942	825	886	856	979	877	857	873	948	908	910	866	865	843	876	853	890	917	909	921	929	872	931	884	934	917	904	906	908	869	928	887	924	866	892	904	929	902	929	886	879	978	913	859	931	890	944	867	902	939	905	944	932	876	864	864	858	903	874	901	897	849	847	908	885	909	921	941	884	869	885	898	874	888	891	962	867	956	907	931	932	942	937	881	873	882	901	891	885	874	878	875	938	867	862	927	871	907	887	935	915	928	880	887	966	887	911	890	891	922	938	882	919	894	899	892	875	920	921	936	938	926	892	939	884	888	884	883	874	920	918	933	867	887	930	908	958	881	948	826	846	882	878	907	951	867	921	896	918	926	884	950	925	888	940	894	900	881	943	870	920	973	930	857	885	945	934	876	901	951	933	843	925	966	897	918	881	972	915	939	866	896	960	911	869	830	910	864	855	877	887	914	953	947	915	918	943	856	927	866	939	952	884	961	886	910	932	914	898	949	960	922	866	956	873	872	901	901	879	910	903	909	885	919	901	922	923	961	911	904	935	909	858	935	870	943	977	861	890	936	898	883	897	927	878	948	917	934	950	913	903	872	906	879	907	892	900	936	953	833	927	920	869	926	848	896	953	959	933	915	932	844	911	914	901	933	878	897	844	841	917	885	872	908	901	872	953	959	919	871	920	915	934	892	900	921	964	914	875	915	841	920	892	934	892	891	941	871	925	887	888	919	847	875	971	959	897	857	870	864	899	905	911	878	860	886	949	902	925	888	864	924	888	926	948	862	911	892	884	884	911	902	938	912	884	940	866	930	923	862	937	863	882	878	877	887	910	928	927	912	880	891	869	873	806	909	880	898	915	913	917	924	913	905	848	856	887	891	859	915	938	845	897	910	916	916	941	934	914	893	864	913	940	892	889	931	888	886	906	957	938	943	872	905	892	871	920	858	877	893	882	916	866	849	904	872	909	923	873	877	876	914	899	922	920	913	933	936	881	933	891	918	877	949	896	916	935	934	867	906	897	928	979	902	880	934	853	942	881	840	913	926	875	933	952	921	873	946	866	947	910	896	885	920	885	903	911	899	949	908	933	856	871	919	860	866	882	933	924	892	903	855	933	918	849	880	888	897	876	894	923	935	935	895	897	911	882	965	882	915	878	899	922	907	941	889	882	892	879	875	952	901	868	891	931	893	906	900	915	901	892	896	892	946	930	925	917	901	881	903	949	893	897	887	891	897	910	930	955	931	899	910	938	877	881	917	951	862	913	880	902	849	911	916	923	971	952	880	912	898	925	897	913	947	919	922	889	871	934	878	892	873	890	932	867	923	887	864	921	880	842	912	904	877	861	899	959	931	928	844	925	864	912	944	874	959	853	934	903	890	931	896	890	891	909	926	944	898	888	905	888	996	957	903	954	922	905	860	933	924	936	912	893	904	910	950	880	890	927	922	875	877	862	912	938	856	861	892	917	895	899	930	931	835	934	895	902	907	915	922	907	952	961	889	905	895	942	915	887	888	890	916	896	925	895	963	905	927	925	903	919	940	902	899	920	903	801	933	950	894	945	848	897	913	903	888	908	858	866	964	863	879	927	857	941	865	886	951	987	825	911	877	833	871	872	868	922	928	942	930	936	863	882	873	934	929	877	879	960	837	861	897	828	918	892	912	892	918	892	882	914	911	892	851	909	855	923	883	877	919	935	928	859	956	893	843	860	910	956	882	902	899	976	929	858	876	887	930	928	883	894	928	900	875	893	916	940	908	865	895	894	889	909	896	865	896	871	929	888	878	887	951	912	898	858	872	911	948	886	896	920	948	917	887	892	887	943	927	914	901	911	947	948	898	915	887	891	898	902	947	895	899	821	878	916	931	902	889	839	926	898	827	868	907	936	919	895	890	940	892	930	900	896	888	898	814	954	896	959	928	924	884	904	906	871	887	931	905	900	908	883	903	911	874	898	905	871	876	914	891	915	878	871	853	904	973	874	961	873	962	916	907	915	913	929	956	850	934	885	912	924	913	926	920	890	926	947	917	896	904	889	898	910	932	883
23157	21642	29423	24366	21639	21697	7464	1506	1232	1107	1050	1002	965	912	895	937	877	864	901	881	815	862	836	850	859	854	842	796	747	780	748	820	814	767	765	780	879	807	837	816	815	757	804	815	816	808	741	768	809	822	798	735	753	814	762	798	816	814	801	781	737	805	781	838	774	814	793	789	774	761	759	730	762	813	758	731	804	849	785	805	732	802	769	785	800	765	773	786	739	808	774	773	726	795	775	796	754	828	777	809	727	828	760	801	832	766	841	786	771	801	792	780	800	814	825	838	795	872	790	753	779	799	766	732	816	773	807	792	799	803	802	831	806	749	772	842	738	791	777	751	754	767	758	755	766	822	764	795	815	763	773	748	785	785	805	774	783	780	789	762	835	762	799	781	817	773	779	800	794	733	810	784	735	812	745	770	796	766	785	754	772	809	802	794	797	735	745	723	794	814	788	741	807	731	774	778	750	776	769	807	759	811	810	773	746	747	765	776	830	766	782	787	754	802	757	761	785	825	794	762	753	720	737	820	754	710	789	809	760	752	754	822	755	830	756	800	797	804	791	737	801	798	754	749	766	724	743	799	810	807	767	808	811	793	787	744	773	775	809	822	788	790	782	802	786	771	723	795	769	810	815	745	857	790	785	767	785	737	812	864	763	788	755	789	732	753	774	785	798	771	835	775	775	766	751	774	770	801	767	797	790	751	795	711	804	723	769	761	814	804	782	830	765	776	778	806	772	795	817	808	772	818	766	821	756	773	792	736	833	784	778	783	781	761	761	824	800	766	783	742	825	773	816	807	806	809	847	777	749	806	756	751	801	810	703	819	764	794	745	783	789	790	805	811	826	776	778	760	804	789	797	798	759	785	784	807	772	770	782	766	774	796	747	776	708	815	735	766	759	786	770	854	823	788	750	800	766	769	784	798	789	791	803	783	795	809	788	769	807	796	775	766	791	768	738	791	827	779	774	830	803	763	758	825	794	820	771	812	772	806	764	772	750	790	821	763	801	762	793	775	768	750	824	821	735	756	741	765	799	758	763	769	751	769	766	763	836	792	813	749	773	749	775	839	779	782	734	765	743	746	768	764	748	775	789	801	787	830	800	789	748	760	784	792	773	843	752	719	764	795	744	813	803	776	804	796	785	761	789	750	766	781	811	784	817	777	809	751	818	748	819	759	791	841	723	768	785	800	763	795	795	796	799	803	763	776	794	740	849	793	816	805	794	794	776	750	770	771	767	746	760	790	796	729	790	769	811	826	783	810	745	772	784	806	784	756	763	774	791	820	816	812	798	769	793	788	763	825	787	744	725	770	774	794	797	779	793	780	820	777	777	802	775	793	793	815	752	792	847	826	780	774	791	818	746	841	789	804	818	760	819	769	755	801	770	789	756	804	781	847	752	793	730	814	756	795	744	728	810	783	822	778	867	731	784	806	748	755	761	780	758	777	787	780	800	799	771	775	767	782	777	748	805	751	779	766	796	796	781	777	769	826	775	748	784	812	782	775	784	762	796	749	807	783	817	740	784	768	799	778	792	772	778	797	791	816	730	791	797	759	776	781	812	768	779	802	809	742	767	795	740	806	790	759	798	770	765	750	759	749	750	852	787	792	760	792	796	712	840	768	766	712	814	753	793	797	828	751	783	812	739	799	820	747	795	773	770	777	804	775	772	809	792	790	779	761	815	853	749	752	787	753	781	774	724	806	834	798	743	714	782	839	789	777	803	776	757	816	796	806	773	808	815	805	764	713	778	807	805	778	753	713	787	789	777	778	773	783	775	783	761	770	781	752	780	771	777	798	741	818	779	759	810	800	797	782	815	737	772	803	752	787	792	798	786	793	769	741	790	791	832	761	768	743	851	834	747	759	805	810	769	782	769	780	767	780	812	772	772	842	795	810	762	762	773	762	777	754	777	805	784	760	777	764	785	746	736	837	823	740	754	833	732	743	783	801	830	808	794	732	790	813	828	786	767	758	828	752	738	752	768	760	751	774	751	794	808	785	779	743	773	734	760	777	744	779	776	807	826	767	827	762	761	751	750	813	753	718	793	793	766	785	788	828	808	799	784	733	774	834	748	772	793	762	771	789	752	776	836	800	786	761	762	780	731	807	792	809	766	829	769	839	814	766	810	842	764	739	784	800	798	811	764	811	806	787	789	719	769	739	774	799	716	752	809	777	771	795	759	771	766	723	774	819	810	828	772	771	749	799	798	738	759	821	766	777	780	799	786	764	807	763	764	783	739	768	810	827	790	734	793	791	776	767	767	774	760	799	789	782	804	736	814	771	826	802	779	780	788	785	782	785	733	744	854	789	785	814	803	805	773	779	771	774	768	795	812	796	762	782	815	774	780	807	782	760	734	754	809	770	853	732	824	794	763	752	829	818	773	759	832	808	768	802	817	811	808	828	758	756	819	751	793	735	816	807	745	784	755	759	796	840	820	793	766	761	800	691	726	787	831	796	785	766	831	793	760	798	802	735	787	797	776	773	733	790	770	728	833	750	772	747	789	772	805	776	762	807	741	799	764	727	735	805	785	758	749	756	746	785	767	839	787	828	752	797	777	773	767	765	756	816	795	791	699	762	782	833	778	734	753	799	750	808	786	813	738	781	792	788	810	821	763	800	740	740	785	776	797	754	787	773	808	813	792	784	828	769	798	810	775	771	740	783	814	759	784	753	795	799	776	750	769	775	784	799	780	727	755	844	813	758	797	756	776	834	782	789	803	753	768	800	773	780	762	811	798	820	793	741	753	791	842	729	800	754	795	768	725	799	799	783	799	787	771	793	789	734	719	760	728	797	785	806	793	800	711	766	726	798	768	752	765	743	819	723	739	787	770	734	713	793	791	770	780	770	768	790	764	773	739	746	811	764	789	777	797	782	770	814	820	741	764	793	756	799	767	782	814	749	768	738	742	798	782	753	752	767	766	764	738	758	769	711	780	794	784	790	737	766	857	739	774	775	754	741	742	761	816	770	819	788	752	760	783	775	809	818	795	752	738	780	800	777	808	827	789	760	793	776	749	825	784	794	769	750	762	774	789	754	761	762	800	785	772	770	792	789	775	720	794	715	758	752	734	746	770	849	782	777	758	773	807	824	782	796	758	817	824	790	817	747	786	791	762	777	790	740	764	756	782	796	782	732	769	729	781	792	778	762	802	754	804	762	772	730	810	792	813	747	818	771	737	764	809	843	781	808	799	828	766	777	783	800	773	785	706	823	734	794	799	776	830	782	774	774	810	780	758	753	830	809	809	760	770	800	780	800	798	774	785	769	786	776	808	765	822	778	773	741	752	766	781	808	796	783	755	805	800	809	749	813	724	777	755	807	804	778	799	801	776	780	733	819	773	731	696	809	727	803	774	787	836	760	735	777	763	737	786	738	872	726	740	723	726	753	750	779	757	739	763	709	832	778	789	753	804	821	726	790	766	752	794	760	748	790	733	765	774	762	780	770	765	774	744	788	771	795	790	776	764	825	766	808	748	774
16225	13696	9347	4782	3429	2748	2177	1827	1546	1384	1298	1136	1087	1008	985	931	927	915	922	882	891	846	869	833	836	834	896	836	877	850	768	838	771	836	813	791	785	798	775	803	758	766	807	830	808	772	811	813	824	769	753	841	818	773	784	773	747	761	798	835	739	740	759	750	793	763	799	781	796	789	800	756	778	763	764	748	744	793	824	773	787	775	780	734	817	752	789	766	798	804	790	788	788	802	775	838	794	751	784	768	833	831	780	764	791	787	812	830	797	794	813	759	748	812	809	801	765	757	762	789	791	778	798	811	823	787	816	802	774	750	747	724	739	748	782	763	759	776	843	772	806	782	834	790	801	782	733	762	764	779	780	802	781	764	800	780	766	737	780	797	809	769	782	721	799	751	776	779	817	789	729	785	801	794	770	801	770	737	785	760	786	801	777	797	795	787	740	764	784	807	688	758	776	762	778	715	763	733	757	828	799	781	783	809	743	782	790	741	776	768	784	719	764	750	785	756	770	806	752	801	770	772	760	749	740	740	821	758	827	748	753	741	781	774	815	778	785	827	756	731	834	775	800	807	789	810	771	736	761	794	740	763	710	737	777	743	729	763	774	787	803	749	773	789	745	749	734	778	776	746	801	776	769	787	800	745	787	718	782	773	735	818	711	750	760	748	742	784	763	749	800	778	767	827	733	789	776	773	739	787	766	774	785	803	772	804	756	805	773	788	813	725	779	785	744	738	789	802	824	784	823	817	709	798	828	792	777	757	709	734	737	772	738	781	784	784	748	777	759	750	752	761	754	810	770	855	781	819	759	746	786	757	823	748	776	767	813	759	821	750	757	812	780	774	749	777	818	782	761	786	769	791	793	804	769	761	796	747	781	742	772	789	803	804	774	743	794	807	797	811	774	764	702	780	745	804	760	799	705	804	799	806	730	731	767	782	751	722	758	734	720	752	737	736	765	788	784	759	745	776	735	789	748	822	764	758	780	772	774	731	807	766	792	746	715	755	729	805	754	798	768	763	794	790	753	803	779	759	764	794	787	753	781	791	763	739	814	803	689	793	777	792	791	803	706	754	779	785	847	735	732	718	745	763	776	809	789	736	763	721	759	761	748	745	744	814	751	767	771	794	789	768	762	778	772	774	770	811	733	747	695	745	822	773	738	762	762	774	778	746	784	748	716	823	769	810	764	777	749	769	756	793	784	763	757	826	780	757	740	815	731	791	763	797	765	768	794	754	746	758	753	744	768	765	756	786	761	724	758	702	767	801	756	768	769	790	780	746	761	750	757	743	753	835	808	710	764	721	787	732	747	765	775	797	786	729	793	745	791	760	817	808	741	760	775	800	750	793	773	767	775	814	793	736	777	791	684	733	768	790	752	790	769	763	737	808	785	741	769	723	777	808	742	795	727	781	703	747	745	795	785	794	754	755	775	781	742	784	738	792	794	725	807	766	781	789	802	806	805	771	777	749	802	799	755	770	790	759	768	755	800	748	777	763	765	775	773	795	760	829	786	745	777	722	798	741	765	770	816	715	761	801	737	781	774	732	787	789	772	752	745	802	728	752	779	711	813	824	776	797	766	774	762	759	794	814	758	710	759	811	750	740	752	745	715	769	777	751	781	806	754	771	764	774	777	728	764	740	788	801	744	747	753	785	780	796	810	806	766	757	775	741	773	751	753	763	816	738	804	791	770	746	720	778	808	805	840	758	779	708	765	770	797	737	811	787	781	776	810	796	732	784	776	745	811	777	795	765	734	755	771	760	810	775	810	807	823	784	808	721	776	774	775	786	805	755	750	739	756	739	776	770	758	759	765	768	763	760	776	737	783	793	786	700	791	721	752	770	821	794	790	813	785	792	759	754	726	807	767	790	789	763	794	809	815	775	775	753	791	810	778	776	724	743	801	738	717	786	830	772	802	734	766	795	765	826	756	803	780	747	780	804	763	778	803	744	741	797	698	754	786	744	769	812	763	767	755	690	781	790	767	777	785	796	779	744	732	803	797	756	768	788	747	759	789	726	738	783	745	781	782	825	779	781	763	760	828	761	745	793	745	794	822	808	787	782	791	798	798	755	773	770	820	798	793	753	778	774	791	769	799	716	710	722	798	794	785	781	796	720	798	737	754	867	782	778	797	775	767	775	760	744	761	763	808	753	781	756	814	760	762	766	788	746	792	769	737	744	745	731	801	802	805	749	763	764	736	770	753	759	795	814	770	747	785	754	809	793	760	752	750	775	794	758	773	714	779	708	745	760	752	751	735	739	822	787	705	756	743	759	744	753	757	780	788	780	765	760	755	784	785	771	779	773	753	763	743	769	743	732	787	720	769	767	764	751	771	773	756	767	763	776	786	720	730	757	731	769	731	777	841	776	782	802	808	840	780	735	757	779	734	766	791	735	751	784	745	779	777	742	781	819	747	758	715	793	780	709	744	786	764	757	772	781	745	789	774	754	772	740	792	761	720	716	765	778	769	697	809	763	814	776	742	765	776	726	752	777	743	766	826	750	846	727	805	775	721	731	803	776	766	776	715	777	755	763	725	757	768	810	789	743	743	764	749	802	749	803	747	746	757	801	724	768	766	742	808	755	792	751	740	777	796	781	731	804	775	797	734	749	789	770	759	751	777	727	803	759	757	762	777	764	771	801	772	772	734	791	762	768	763	819	775	843	756	762	731	812	761	775	779	771	734	785	729	780	728	778	727	769	729	816	831	755	782	805	759	794	753	803	794	746	755	788	799	727	787	789	829	801	723	725	754	761	799	774	787	764	779	789	788	760	751	760	793	764	789	783	748	776	738	753	822	756	757	747	784	737	756	748	802	775	726	792	744	742	760	800	763	792	797	780	764	786	790	787	764	793	767	790	757	766	774	763	776	791	744	762	767	773	792	772	754	787	793	801	716	807	776	796	759	796	796	773	770	762	736	777	731	766	786	755	774	791	776	757	731	816	782	748	758	782	751	745	778	748	757	795	755	717	790	730	745	842	823	821	754	718	759	746	807	776	730	780	774	772	761	783	753	764	783	815	783	812	756	787	780	775	748	787	778	753	814	755	766	739	792	767	760	764	797	735	805	757	757	807	784	741	773	771	738	755	744	783	803	740	763	781	770	829	795	752	767	711	745	793	764	746	800	770	803	795	770	725	748	753	736	724	764	741	718	782	724	782	727	754	785	742	807	746	750	761	752	747	758	807	860	807	740	748	761	795	753	686	752	767	734	845	757	730	782	792	726	812	756	816	768	728	782	762	771	806	812	786	790	786	798	775	784	758	792	786	729	769	762	760	791	726	772	823	769	780	732	704	778	781	811	811	780	813	737	748	849	845	730	736	723	776	770	773	728	768	763	769	767	788	787	805	777	800	777	826	765	766	767	746	762	775	755	730	802	766	789	748	792	775	777	766	771	804	745	756	769	812	833	811	792	804	839	744	776	743	798	735	771	716	724	806	786	724	782	780	742	780	744	795	794	755	761	775	761	762	775	775	773	774
29284	18197	4686	1228	967	887	767	716	728	702	662	671	688	701	709	738	704	705	716	715	679	717	730	699	720	705	720	699	679	727	689	702	712	697	727	680	687	741	679	692	711	727	695	677	725	714	703	668	718	728	687	669	731	682	678	713	695	703	737	733	729	691	730	732	707	720	698	699	754	717	705	716	712	656	743	703	726	694	648	702	712	708	686	716	743	711	739	722	711	688	700	701	724	678	759	687	687	733	667	685	688	700	707	688	687	739	711	725	703	761	688	683	707	725	694	720	747	746	702	686	745	701	714	695	670	697	716	694	710	719	640	706	681	719	744	659	691	708	720	713	708	645	704	723	725	707	670	724	675	694	712	691	684	709	728	704	712	761	736	712	683	714	761	769	699	715	704	685	676	700	693	704	670	749	728	740	725	750	686	719	711	713	682	684	666	682	676	740	643	657	701	662	700	763	731	699	625	729	727	686	722	731	735	735	732	689	683	669	672	706	686	687	679	685	716	662	714	699	684	680	656	635	714	735	707	668	664	694	715	725	731	642	709	719	760	727	677	723	705	703	703	684	681	730	705	703	744	722	688	710	683	700	683	670	731	694	714	672	683	710	735	668	738	661	643	714	689	709	738	779	705	715	693	701	713	687	708	710	689	731	690	687	706	665	700	715	689	697	708	729	657	736	676	703	694	720	726	716	732	699	710	742	727	693	670	736	670	694	708	687	696	702	686	720	703	702	697	742	689	713	682	764	749	739	695	724	762	698	665	693	707	684	672	693	659	670	718	703	712	731	699	764	730	707	693	730	722	674	733	710	686	676	694	720	749	762	721	726	680	720	709	671	692	749	726	699	707	688	750	689	712	692	677	681	682	702	735	706	762	661	745	702	776	680	686	713	692	722	683	691	694	671	732	685	706	740	679	684	763	695	654	702	708	689	720	756	710	736	722	669	719	711	703	728	708	655	688	675	711	705	693	659	649	669	746	688	679	715	682	690	662	724	757	668	691	718	693	680	748	687	709	695	699	702	704	706	660	676	720	709	719	696	716	701	711	718	694	710	727	696	693	681	689	696	695	702	747	743	712	671	698	715	714	695	701	703	776	665	657	744	679	722	703	735	750	706	714	712	745	734	685	732	669	691	684	650	671	723	693	685	726	728	660	661	702	682	682	730	661	672	715	739	658	710	690	698	689	699	774	698	704	726	692	706	704	747	701	734	732	751	720	705	722	719	710	723	657	716	702	747	692	759	728	702	614	663	688	687	672	661	711	739	691	702	722	710	688	659	737	719	726	662	720	731	692	726	679	693	683	673	668	706	727	729	708	723	712	706	675	690	720	730	678	667	660	703	742	715	701	712	691	699	720	711	700	694	729	758	714	680	667	689	741	680	697	756	668	678	719	687	672	684	680	718	711	730	686	658	749	689	668	669	710	728	702	692	729	706	685	730	701	675	662	688	705	718	712	749	743	704	688	704	769	694	696	696	678	719	715	698	737	732	712	707	729	691	694	671	703	702	689	661	700	696	702	705	667	741	687	732	689	737	683	692	718	711	708	705	720	661	676	726	695	745	684	696	687	704	676	698	678	710	698	676	694	678	658	756	726	722	640	682	728	672	651	722	743	727	718	696	657	674	673	699	720	727	727	679	663	713	695	683	692	740	697	688	669	724	699	672	697	685	647	748	726	715	653	684	670	762	678	699	715	727	738	694	690	749	706	711	717	722	693	716	701	693	698	708	705	718	728	724	680	715	721	660	699	763	680	704	703	705	695	699	730	691	687	740	666	701	713	660	722	740	723	654	688	738	742	724	708	691	694	696	679	695	718	651	662	670	698	682	699	696	701	706	729	701	710	712	658	742	687	709	702	725	713	668	668	699	673	738	709	686	711	691	744	687	717	692	784	677	716	659	700	659	694	731	702	681	694	743	705	704	685	729	710	648	672	727	689	727	646	723	739	724	665	717	708	691	679	686	659	697	694	657	674	717	713	681	698	747	678	682	665	748	726	676	713	708	738	722	740	696	741	741	686	692	712	669	686	711	654	680	665	677	676	747	683	742	690	741	711	753	655	757	707	744	668	735	739	701	683	692	730	703	718	690	680	702	684	769	679	669	758	726	705	693	706	757	710	756	697	728	681	693	714	699	654	757	713	719	713	706	713	755	707	741	715	743	702	660	662	695	753	721	685	679	681	691	685	679	750	733	712	687	680	647	678	686	690	732	705	713	657	709	711	756	672	695	747	703	668	717	699	702	711	705	731	693	665	699	747	678	728	637	673	695	700	686	652	686	674	750	684	667	655	684	691	752	710	726	673	737	683	684	707	730	721	679	714	727	704	751	706	647	717	664	763	728	712	657	721	659	698	713	676	688	698	715	676	697	670	703	721	730	701	686	729	653	733	651	682	673	707	725	717	716	705	717	681	686	662	706	697	687	736	697	730	705	712	683	650	671	729	723	682	711	757	654	699	747	689	690	696	684	731	709	716	771	672	723	729	676	667	685	719	707	685	668	711	724	705	660	697	719	681	704	713	767	676	683	659	701	758	725	687	672	718	686	712	751	704	656	672	663	706	711	688	761	695	681	688	731	727	681	689	702	710	693	695	722	678	721	665	681	754	725	720	681	700	707	654	698	710	684	712	683	750	648	717	703	722	707	660	698	661	747	701	681	768	689	720	653	684	703	716	715	681	728	726	682	691	708	689	736	709	739	677	733	649	757	693	729	694	698	715	670	754	744	691	710	643	682	694	732	692	663	723	673	708	720	786	680	668	702	709	737	695	657	729	724	674	717	693	702	714	658	719	710	706	737	730	723	715	716	710	661	665	711	690	690	715	667	680	714	685	708	676	681	720	703	676	657	695	753	748	709	715	713	709	681	717	706	685	701	731	727	708	704	678	702	667	730	751	736	673	663	714	709	669	706	675	662	645	727	711	696	695	703	740	661	706	717	670	680	727	715	723	675	710	744	711	695	727	699	740	693	689	705	729	688	638	663	713	653	747	662	724	685	707	694	665	666	708	700	702	693	673	719	659	698	668	688	712	664	720	720	738	739	684	726	651	678	705	662	711	710	713	708	689	706	682	745	747	730	744	684	714	680	704	717	716	717	703	755	723	723	742	723	721	711	649	700	718	679	680	681	678	723	696	718	722	710	686	700	735	713	659	740	721	705	722	678	723	672	708	669	719	743	736	689	698	677	709	738	686	696	697	745	675	715	780	704	717	692	701	716	800	687	709	697	695	703	696	706	744	713	652	685	724	679	738	695	702	703	673	664	690	689	721	698	645	734	714	685	659	718	700	735	721	710	709	726	713	692	703	673	728	685	696	679	710	707	704	736	661	727	695	692	719	732	677	680	719	736	655	704	700	718	711	668	695	694	706	739	696	730	718	714	703	675	710	755	688	748	714	655	692	714	720	682	728	672	709	678	701	649	656	695	690	708	688	681	717	739	699	707	719	672	657	707	722	721	687	719	669	707	706	648	716	686	708	749	690	715
13573	1339	1070	890	812	884	830	772	720	797	735	750	711	725	713	689	757	746	742	737	693	693	713	712	723	745	716	728	759	699	716	758	759	727	722	729	769	735	749	723	734	721	710	702	752	684	682	713	748	732	735	707	724	742	717	707	699	736	702	721	706	733	747	690	785	744	732	727	741	744	718	713	702	726	697	805	701	717	698	781	770	734	677	739	713	694	723	742	714	739	739	728	721	711	695	699	696	714	760	729	729	685	701	759	719	732	717	738	761	708	736	730	727	743	723	743	778	739	735	723	733	747	733	696	754	659	722	692	734	721	683	725	739	761	750	723	738	691	768	738	718	738	738	721	703	719	705	744	669	720	718	763	698	738	709	720	700	735	730	715	710	697	704	702	761	725	737	719	697	739	721	753	749	711	720	746	748	737	719	698	743	729	731	718	702	690	712	787	745	705	726	711	740	793	705	703	742	729	720	740	740	735	780	735	724	722	747	708	673	738	762	739	707	731	724	724	751	748	723	686	719	699	719	718	717	738	731	716	717	701	759	708	743	747	713	752	758	696	763	729	679	744	686	700	697	673	686	724	692	717	790	698	730	729	719	697	708	729	704	740	773	750	785	719	777	711	735	742	722	690	731	695	755	746	723	694	670	740	728	693	746	719	741	711	731	737	751	719	727	704	717	740	704	728	695	742	769	665	717	718	752	685	742	672	727	795	750	768	762	771	737	741	753	744	708	700	746	757	724	724	732	760	701	738	721	714	701	768	787	695	786	749	790	710	728	698	737	678	728	714	742	740	677	772	733	721	705	734	715	729	674	716	750	765	693	742	738	784	721	708	681	737	761	722	695	741	730	768	679	714	730	686	712	736	755	746	715	726	728	748	744	715	730	679	763	691	704	665	739	738	747	762	729	761	710	728	691	703	662	723	772	699	711	711	716	702	683	741	799	664	726	723	701	688	722	698	729	758	748	719	716	738	671	780	764	745	717	697	703	789	761	749	786	731	721	708	682	703	710	755	659	729	707	785	718	699	717	735	734	730	716	719	741	745	687	713	729	752	713	770	746	723	677	750	715	756	746	729	695	804	774	725	734	733	730	774	701	757	717	712	764	708	657	735	721	688	747	703	727	734	716	730	755	756	719	751	798	714	745	734	737	740	686	738	735	745	751	715	722	723	667	698	706	760	754	766	706	653	681	718	696	741	769	711	739	737	709	716	765	731	723	740	738	721	732	732	697	705	713	755	734	710	732	735	715	698	743	648	738	713	779	762	731	755	708	747	711	724	750	742	745	761	719	726	721	728	709	692	732	713	755	728	774	756	778	700	799	705	697	778	705	771	693	707	753	748	730	697	734	739	721	788	753	752	705	754	736	706	689	704	716	750	730	704	758	756	696	715	704	715	714	722	728	702	681	743	731	758	680	732	755	725	713	727	702	699	725	733	714	697	745	712	729	774	732	681	731	693	728	715	709	721	721	731	740	732	711	751	661	704	742	703	687	696	721	709	717	700	730	714	699	755	780	739	722	755	708	688	716	706	743	733	726	733	719	731	771	704	709	719	760	725	717	692	698	731	729	705	728	760	707	690	733	727	726	726	693	756	700	695	694	697	700	751	799	717	726	735	754	666	757	736	743	753	704	780	690	745	729	740	721	738	729	710	679	714	719	689	789	701	766	721	741	726	723	731	757	741	698	729	755	717	766	669	745	709	756	713	697	741	725	774	725	718	731	729	730	744	734	786	768	729	705	712	718	757	785	746	706	759	751	718	699	691	715	707	696	713	737	728	762	744	677	782	758	755	741	692	728	717	735	724	687	729	751	714	714	738	690	751	700	711	707	729	740	675	755	717	762	739	678	702	737	706	689	756	745	708	664	725	735	728	731	689	696	762	761	745	694	749	712	762	724	709	709	725	714	729	720	747	754	758	721	712	762	730	681	682	712	740	777	721	776	739	822	751	697	762	757	628	756	703	703	778	709	719	696	721	767	745	739	722	744	747	721	760	742	680	748	785	742	705	744	737	763	717	708	700	704	716	711	734	718	725	740	705	744	721	725	743	701	717	734	694	758	784	750	700	757	697	749	717	653	694	704	708	705	780	774	747	729	787	754	770	741	728	704	705	687	753	695	717	750	757	746	711	747	740	710	732	721	730	731	742	732	690	754	760	755	723	741	743	700	745	719	711	784	718	778	763	695	714	725	717	730	700	695	719	695	698	806	728	723	740	749	768	739	726	715	695	707	735	698	723	750	712	728	729	725	724	728	756	726	740	669	742	771	759	718	729	729	762	666	709	705	731	675	712	761	706	720	684	731	740	758	736	675	689	707	692	711	734	740	697	741	733	770	731	724	730	751	700	719	733	716	703	688	751	720	730	765	668	739	715	759	694	786	722	704	725	762	721	755	725	701	745	729	731	715	725	683	682	722	695	736	741	775	676	782	703	755	711	723	713	766	780	745	700	687	751	729	725	723	709	717	683	715	718	692	709	736	716	709	737	767	732	721	749	701	685	748	720	785	731	731	722	733	747	708	750	694	719	768	782	729	740	677	723	711	718	672	737	736	738	721	717	704	740	715	708	732	717	715	718	748	753	727	710	689	710	750	753	739	713	697	720	707	712	711	731	785	743	714	735	752	699	780	766	657	709	747	732	716	744	709	707	723	667	715	714	752	706	715	713	774	699	753	691	703	751	680	729	720	716	711	734	688	723	684	787	696	723	774	704	736	737	763	710	737	734	774	763	698	695	775	747	739	725	756	758	754	720	722	740	732	750	742	705	772	764	731	690	742	743	731	680	721	724	689	699	733	692	739	703	722	729	671	726	722	756	708	693	719	719	726	741	732	717	726	726	684	742	719	712	672	730	717	720	749	699	679	726	761	713	738	698	740	712	713	716	713	740	711	749	780	763	699	694	721	699	737	752	728	734	716	780	726	740	729	737	737	700	741	728	718	728	671	748	686	717	768	706	717	699	711	747	750	698	722	702	769	753	762	726	741	673	684	744	745	728	704	711	743	768	758	748	663	699	700	719	765	714	666	717	718	721	771	714	754	752	695	739	749	779	767	685	756	721	766	707	749	737	701	740	714	729	689	731	711	712	691	717	722	723	700	702	726	692	670	673	781	767	722	753	742	760	718	757	739	722	753	734	770	743	670	757	684	734	687	776	717	744	738	723	738	724	778	700	721	756	699	716	749	708	714	702	738	764	721	739	736	726	763	718	753	700	738	725	728	671	734	733	679	736	748	721	726	730	718	730	732	748	674	661	742	721	746	693	732	757	730	767	702	752	784	738	704	719	776	718	707	733	731	730	746	727	706	745	714	689	721	694	660	734	725	767	726	748	743	737	743	739	730	749	762	735	763	664	702	700	692	745	760	711	739	724	741	775	736	723	725	706	710	745	711	689	745	713	720	721	741	737	731	689	776	743	720	717	724	714	736	710	757	757	726	722	768	747	739	753	687	697	764	739	765	737	709	700	739	719	769	721	738	699	728	714
24143	21546	28883	24670	21550	9990	1337	909	812	753	734	705	663	613	672	675	630	637	585	603	627	602	595	553	542	564	549	585	604	560	576	596	613	600	565	577	525	567	572	544	580	563	554	536	549	541	565	591	562	583	566	561	532	539	569	537	563	553	552	596	555	557	556	559	575	555	550	582	562	577	582	571	572	583	551	561	566	596	566	568	505	584	634	553	573	573	576	547	582	570	563	572	577	563	588	589	553	526	619	591	591	557	527	630	594	580	535	579	585	547	562	551	562	562	564	512	540	590	569	607	566	591	559	591	579	559	575	560	595	525	557	554	542	583	546	565	545	574	601	574	536	578	527	587	528	596	581	539	548	585	577	535	553	560	535	533	532	548	549	551	599	559	513	513	545	613	629	535	574	616	543	532	577	556	569	552	561	584	526	542	567	550	524	556	615	558	566	545	552	598	527	512	550	525	550	573	632	590	566	551	553	607	608	527	585	592	552	563	574	533	534	526	565	587	518	553	556	542	501	569	520	574	547	574	599	547	571	578	551	535	599	601	565	603	609	550	560	596	556	545	595	556	557	567	579	566	546	564	562	550	539	526	567	591	517	592	551	577	555	543	595	582	566	552	553	533	568	531	535	564	538	563	552	591	534	627	544	561	545	577	603	555	532	586	546	547	569	503	597	598	517	543	560	518	575	592	576	551	546	544	541	553	520	579	577	539	568	585	534	513	606	554	556	560	547	568	571	574	571	527	539	588	557	600	553	631	557	546	568	528	536	549	606	545	581	624	580	562	509	568	529	594	567	590	574	567	576	584	570	581	523	576	583	521	546	548	519	590	582	572	576	541	571	594	518	535	589	593	567	590	560	511	570	590	584	555	558	551	582	567	524	565	561	537	556	527	606	528	556	529	593	534	566	582	601	581	572	563	586	563	558	568	559	571	586	583	550	561	572	591	539	568	592	534	557	561	580	546	567	495	578	524	570	552	556	564	517	597	581	514	535	577	531	595	569	535	563	539	565	543	534	584	613	539	517	526	550	540	609	599	515	547	575	550	544	535	577	570	586	602	566	545	582	572	520	570	566	549	543	542	611	578	528	589	572	597	559	585	533	553	531	549	537	517	534	541	552	557	578	559	544	544	569	563	563	562	523	565	576	554	559	546	527	543	546	591	555	596	566	553	568	533	551	521	518	540	597	515	556	547	596	560	576	558	574	584	540	579	577	573	547	612	578	540	560	504	554	585	582	524	524	558	551	583	578	614	573	594	589	531	551	559	566	563	559	580	603	571	566	585	549	576	572	610	596	580	578	560	524	571	550	558	540	580	597	565	518	537	529	548	575	604	543	557	572	564	523	523	567	581	559	554	588	582	589	616	595	557	572	611	522	580	576	572	530	591	595	527	581	560	550	574	541	560	584	551	557	570	577	600	573	564	578	592	559	555	536	596	592	589	585	551	528	596	553	495	578	589	565	560	558	577	600	578	546	584	542	546	574	577	564	563	555	557	594	565	603	557	583	528	535	552	530	548	561	597	546	596	560	566	543	589	550	554	551	524	542	581	590	600	559	553	554	557	581	545	579	532	549	582	556	570	594	537	538	535	568	587	598	572	558	568	591	583	526	574	529	529	591	545	575	548	533	575	563	534	541	570	556	518	525	577	577	591	628	580	524	556	613	538	554	557	592	591	544	583	563	597	577	597	573	595	569	580	562	539	574	556	575	591	552	549	573	565	540	514	524	576	557	571	574	551	536	536	573	575	580	541	562	545	582	537	595	551	556	601	518	544	606	545	589	549	589	532	563	519	539	580	548	588	545	592	578	570	539	591	555	568	525	572	540	547	555	565	578	553	578	592	532	603	607	545	585	544	564	585	564	543	596	594	569	528	540	543	568	533	528	567	567	542	620	575	565	588	552	498	586	569	569	567	605	556	551	524	565	597	591	555	556	540	544	568	568	568	550	568	585	582	544	518	601	566	555	552	563	580	534	530	556	550	592	569	552	542	569	579	559	567	568	565	564	594	556	602	569	570	543	538	550	555	581	517	575	607	580	536	532	562	566	544	551	567	592	552	578	561	578	600	556	567	575	551	510	555	589	525	555	551	506	531	551	586	538	507	570	543	592	595	568	613	569	587	521	523	616	549	582	542	551	592	527	511	511	566	589	573	536	573	556	577	537	526	612	601	565	575	586	550	516	550	550	592	580	565	579	573	592	559	551	537	532	530	515	548	573	611	598	512	550	545	543	582	606	563	505	539	571	569	578	598	503	582	565	554	552	546	534	529	544	538	591	609	554	591	551	601	585	547	529	564	564	573	568	568	530	543	556	551	569	531	582	548	528	562	558	533	562	545	559	537	572	538	540	563	532	575	565	595	529	586	609	540	530	576	561	572	545	582	580	498	586	562	543	572	571	536	543	554	582	552	513	564	580	568	566	536	569	584	544	580	574	595	524	578	566	601	546	558	547	579	551	548	608	580	597	541	556	579	539	570	537	589	552	494	580	564	523	612	569	524	566	553	581	563	530	560	565	565	565	545	559	556	574	563	547	553	572	558	521	522	591	561	566	550	541	583	563	583	560	521	553	539	550	539	598	601	593	563	570	526	574	570	539	570	570	548	588	578	555	580	563	552	548	550	569	566	523	572	571	540	556	576	612	495	581	534	514	554	595	542	559	565	538	565	506	520	550	578	587	547	545	591	560	568	623	513	567	555	543	551	535	579	498	546	577	585	593	527	526	569	547	557	586	595	577	608	500	568	570	579	577	574	565	570	536	549	579	536	525	542	540	543	566	568	542	551	578	544	574	589	596	570	539	544	583	552	557	586	611	563	552	545	569	541	588	548	561	559	599	538	551	607	566	566	543	477	595	529	548	564	578	503	555	563	571	527	566	572	550	563	568	576	585	591	553	512	546	536	547	554	547	547	588	563	573	542	523	562	524	545	609	545	609	556	574	567	559	533	549	596	553	555	550	515	597	578	588	561	571	578	559	571	581	570	543	543	598	543	592	597	546	563	612	521	558	575	571	543	580	561	549	563	598	586	543	564	598	564	572	534	617	553	588	578	598	537	546	556	532	567	550	569	538	520	586	562	516	617	593	573	564	570	570	561	542	568	540	568	542	530	553	564	563	577	563	544	518	529	584	526	565	552	560	531	582	575	572	544	606	551	572	556	558	531	600	540	583	626	516	567	557	538	522	574	518	557	551	567	543	539	549	578	620	585	533	557	562	569	562	539	574	587	565	571	528	556	598	568	558	557	555	558	536	566	571	611	572	536	559	598	570	571	576	596	564	539	566	537	555	549	576	484	586	571	554	560	571	559	533	558	531	545	595	546	576	552	588	581	591	545	555	571	607	576	542	558	566	586	563	543	571	576	543	581	515	576	529	527	562	555	603	528	560	556	589	572	597	538	554	584	574	550	538	586	560	545	600	540	616	551	583	549	556	566	553	594	542	598	578	567	574	553	585	587	540	585	570	546	533	583	555	560	578	546	555	588
16025	8273	5670	2765	2071	1647	1341	1067	950	881	802	799	722	734	730	705	664	643	681	643	642	597	641	639	625	628	589	652	619	597	611	637	607	650	594	630	577	574	596	640	604	599	593	597	591	616	587	570	594	566	589	624	598	593	564	601	623	619	609	588	617	588	569	551	583	618	586	540	564	591	570	615	523	581	585	639	591	554	552	548	554	577	571	580	608	564	587	582	577	622	592	575	548	594	563	585	593	565	558	586	597	544	556	595	610	598	579	559	617	610	596	613	606	613	588	638	569	618	632	655	602	564	628	594	580	573	600	567	552	597	575	567	583	582	578	626	569	578	567	643	603	591	592	534	558	562	604	622	549	506	571	559	551	635	572	593	630	588	618	580	588	594	582	580	605	549	578	610	596	580	513	581	601	591	518	608	581	594	614	601	605	597	603	581	593	587	577	605	609	573	578	602	560	625	548	617	577	589	580	590	561	558	597	548	583	638	553	571	566	604	631	581	589	561	615	613	601	573	604	543	539	599	642	563	539	574	574	588	568	588	570	571	617	611	599	625	598	562	563	500	598	609	566	580	553	567	592	560	562	603	573	616	543	587	586	580	541	609	588	616	560	617	584	563	599	603	564	574	514	567	567	538	558	593	595	600	573	587	567	554	566	602	546	575	591	596	554	575	588	639	569	534	587	596	583	604	591	580	556	558	548	618	543	589	605	591	631	537	584	587	587	561	586	588	595	583	582	587	590	569	561	586	601	552	569	641	582	576	553	543	585	561	585	564	577	559	565	608	567	571	614	620	599	599	603	551	555	614	559	578	583	569	536	552	603	600	577	597	560	616	541	587	593	590	575	592	602	600	573	561	577	553	575	576	558	557	556	562	592	569	652	585	545	576	561	609	580	603	591	574	623	562	553	580	589	586	619	576	592	590	575	629	598	608	577	588	543	548	596	598	592	565	588	561	638	561	571	594	614	553	578	587	573	556	622	547	579	558	574	588	588	598	611	620	561	585	578	608	570	558	597	573	620	559	611	600	574	589	586	567	600	544	557	548	580	585	596	640	620	599	541	573	569	523	602	618	607	577	599	572	557	554	596	583	548	579	588	618	564	583	571	583	606	606	609	533	561	520	585	577	546	607	530	626	571	577	573	593	560	591	580	576	578	550	561	573	600	600	586	557	614	532	557	561	601	598	588	565	581	595	544	626	553	578	524	578	562	570	546	592	600	597	543	625	578	632	587	609	634	578	551	622	556	609	607	599	579	561	545	553	571	589	623	562	596	535	622	599	593	577	578	566	585	553	581	554	581	566	576	514	549	573	611	580	586	571	556	599	567	595	617	567	577	600	564	620	574	551	583	592	602	586	596	599	554	599	560	571	530	611	578	543	608	577	566	579	583	543	591	528	576	569	616	590	580	565	584	581	550	566	597	558	572	624	571	627	563	546	577	575	537	535	570	535	594	606	583	609	664	640	531	566	573	600	577	587	573	586	584	588	574	574	577	552	590	629	570	574	597	595	620	607	543	533	615	560	591	568	577	517	612	607	536	566	556	604	567	547	630	581	569	595	627	567	593	598	573	576	574	574	541	576	598	564	570	594	529	567	576	567	590	631	580	582	598	590	613	573	577	610	591	596	561	589	566	555	610	617	556	576	558	526	620	577	590	561	560	552	587	594	558	562	569	599	606	636	584	599	586	567	602	618	568	557	541	594	573	561	540	615	597	571	564	571	575	567	539	569	590	606	595	557	575	570	580	576	548	566	542	587	593	583	532	571	578	506	598	613	595	586	581	545	609	606	546	565	570	540	554	585	599	601	584	592	600	547	572	547	598	618	585	602	589	610	588	570	596	635	555	555	577	548	636	618	615	583	580	561	566	591	567	614	575	563	552	576	541	602	598	590	563	578	568	588	576	585	554	640	591	585	607	587	544	573	597	573	567	591	570	597	575	606	585	614	574	566	506	601	534	594	539	561	572	640	566	592	574	570	605	530	585	582	585	604	571	592	629	600	574	595	530	595	571	576	569	568	556	614	576	615	588	599	581	564	594	629	576	603	569	576	558	615	555	609	577	573	616	567	558	567	579	538	597	597	592	645	605	552	576	620	568	561	593	573	552	567	594	573	570	595	613	594	583	571	589	578	598	586	580	608	586	584	607	560	549	606	639	596	564	546	624	554	553	586	592	584	585	659	585	598	564	602	578	554	608	604	592	611	533	591	612	573	581	577	626	607	600	600	620	593	557	550	576	588	578	604	606	620	572	551	559	579	591	609	597	579	511	573	589	545	608	582	548	592	566	548	612	607	603	624	525	547	586	585	582	576	564	563	590	587	646	615	531	575	617	609	593	585	603	590	576	593	601	594	583	587	616	540	587	551	569	582	569	605	575	557	578	543	587	597	562	568	595	612	593	583	571	538	539	608	576	540	577	587	591	575	516	613	575	604	542	559	559	547	592	597	543	590	592	615	553	499	595	580	598	637	529	596	548	582	574	606	547	591	566	584	562	564	588	572	540	521	603	594	592	562	581	598	573	584	620	553	538	582	555	584	569	546	590	586	525	592	568	600	555	624	569	624	613	564	544	579	523	555	557	583	576	565	551	602	553	595	597	586	556	590	575	554	576	580	561	610	636	558	598	584	619	626	570	546	598	649	571	617	590	614	585	556	578	598	601	554	604	572	544	596	605	542	592	601	578	574	574	580	595	569	547	576	559	562	596	571	568	614	605	529	583	576	602	562	549	548	571	552	631	591	596	615	570	566	561	586	580	578	597	558	583	534	596	572	569	579	566	601	547	590	573	605	584	587	597	594	581	578	612	600	562	576	579	588	573	573	563	550	566	583	608	568	552	635	594	565	564	589	618	545	547	608	542	598	596	537	591	572	564	602	611	565	620	572	565	582	609	596	594	567	581	581	562	556	596	622	570	593	581	606	577	600	621	634	622	540	545	603	584	627	595	609	594	567	576	599	568	593	568	610	533	621	584	597	547	579	592	585	582	573	572	595	612	604	597	606	549	607	539	588	571	560	618	557	566	581	530	588	608	596	570	577	539	593	596	548	643	602	559	592	580	556	601	588	602	559	600	568	583	536	577	567	584	573	618	577	583	598	581	540	561	563	570	578	586	593	602	589	587	589	535	598	571	582	570	581	591	607	529	593	554	585	595	595	526	583	572	577	604	611	565	594	547	524	565	585	542	598	577	571	592	608	599	526	583	572	610	575	573	575	570	538	596	569	566	581	597	568	546	558	612	561	606	561	560	577	580	598	606	569	547	590	581	608	565	591	615	570	593	595	612	609	598	586	564	580	620	552	607	577	595	526	589	603	568	560	577	575	564	641	576	557	610	601	561	566	563	574	534	590	590	577	578	574	599	565	561	555	621	571	582	572	591	572	598	549	620	585	565	548	608	567	534	573	614	559	606	538	608	571	532	602	573	573	578	595	570	591	546	572	546	593	563	578	596	559	570	615	570	602	574	613	587	597	628	600	548	594	568	591
25215	21424	27623	25581	10186	1404	1115	1017	1024	1018	933	956	934	952	978	912	914	892	908	923	898	908	900	887	899	894	828	891	904	849	928	881	875	948	881	894	923	930	948	918	868	923	869	883	919	916	886	943	915	940	943	882	945	945	860	943	871	846	971	905	913	907	891	947	940	894	895	834	909	887	910	941	882	890	873	902	900	871	866	901	850	865	933	850	854	977	906	881	895	916	889	934	900	938	919	864	861	923	899	916	853	849	884	895	931	918	927	943	960	872	900	920	975	952	916	894	914	892	873	831	928	917	908	906	915	857	882	852	907	880	950	882	845	892	906	897	926	910	900	947	932	894	904	892	921	963	882	878	895	877	916	874	883	925	890	988	937	893	865	918	894	884	887	939	931	875	874	840	902	939	981	910	833	911	894	934	932	919	883	901	858	875	918	897	886	939	901	931	840	906	879	872	861	950	836	853	900	957	959	901	926	924	940	906	845	912	926	894	887	924	896	879	910	881	883	919	930	879	916	881	885	897	881	872	828	882	942	857	953	867	850	903	908	931	919	887	876	865	901	902	924	891	933	944	879	886	893	875	890	861	857	929	917	934	892	905	901	875	877	870	926	917	896	924	908	927	868	898	899	855	895	860	821	899	884	937	901	898	949	954	837	878	867	878	919	889	883	899	840	801	926	901	881	822	888	897	930	936	820	909	891	893	894	896	926	930	898	889	908	901	870	915	918	888	884	937	929	874	929	849	945	919	874	884	912	866	891	898	927	869	906	893	880	869	897	892	873	887	914	882	969	858	939	860	917	864	883	914	928	893	859	910	883	886	930	808	849	893	898	870	1003	877	881	912	902	923	845	888	857	871	868	870	890	911	868	909	888	883	887	927	879	921	869	928	898	870	892	873	932	879	962	847	892	931	874	950	913	866	905	877	854	915	876	877	905	924	917	905	954	877	896	876	884	869	917	933	932	871	909	895	860	907	922	929	891	903	851	893	887	891	838	906	914	868	833	951	877	904	862	927	884	887	910	892	918	890	902	948	906	949	877	883	888	890	879	923	925	891	912	907	882	934	927	917	868	917	876	884	923	934	882	884	861	889	875	893	889	860	901	904	859	956	888	864	921	902	915	887	871	889	874	906	924	927	880	912	888	899	896	927	874	892	919	896	912	903	899	893	909	853	894	937	902	927	939	911	853	908	848	945	845	858	827	941	822	859	886	931	935	891	905	885	876	832	865	844	952	965	834	910	863	891	863	858	936	861	921	897	877	901	871	911	868	864	845	894	941	901	896	920	863	892	856	842	928	912	946	880	860	863	942	914	888	872	870	933	878	876	839	900	832	877	887	883	880	946	890	876	894	889	896	876	868	891	916	856	899	916	890	925	937	914	933	877	921	894	886	903	933	797	896	937	884	878	920	886	900	846	883	905	910	910	919	884	883	878	902	875	886	916	825	859	867	904	874	918	888	888	917	897	873	875	905	902	920	942	925	923	893	865	941	892	971	910	886	899	928	902	965	878	876	900	850	917	932	893	921	912	903	923	889	911	859	906	902	877	895	872	900	896	989	928	892	846	915	883	917	870	923	865	840	883	859	889	920	863	867	890	940	909	877	901	887	897	894	896	930	921	913	831	937	901	922	893	928	918	898	890	907	862	951	895	880	911	834	889	912	890	928	897	934	903	920	889	839	919	884	876	862	889	855	868	884	837	989	950	921	902	920	901	884	931	896	887	957	856	892	877	894	907	887	894	856	917	869	914	838	898	902	900	908	893	920	928	864	938	863	925	916	813	866	853	899	871	881	876	906	926	898	882	914	880	916	895	871	880	852	860	876	939	935	922	930	848	913	875	861	961	893	852	918	915	912	897	897	876	901	840	880	889	929	859	846	958	905	952	894	899	904	941	865	874	934	937	869	891	880	907	922	931	872	888	886	926	953	863	895	918	898	942	919	895	914	937	890	866	890	873	893	949	861	933	879	853	941	901	942	887	911	918	832	881	890	898	874	930	910	914	875	904	937	874	890	939	893	902	910	874	890	902	919	908	866	859	907	873	840	941	886	852	856	867	868	881	868	934	921	900	905	929	899	865	906	909	905	909	922	919	879	877	945	896	955	932	883	853	931	877	873	865	873	865	936	883	946	883	864	883	844	904	915	900	935	909	900	877	897	879	877	841	941	863	887	927	957	894	877	900	869	934	932	877	898	901	919	919	893	837	925	914	878	858	921	949	849	903	929	938	878	928	949	884	910	885	897	885	902	896	852	934	886	894	875	883	877	973	915	830	916	942	908	946	876	863	892	879	913	905	922	871	894	917	927	943	897	904	902	887	888	912	870	882	885	873	906	874	943	927	855	905	896	936	914	910	970	892	973	885	954	904	884	895	936	952	895	860	950	860	866	884	944	926	904	888	894	889	892	873	877	851	953	958	879	877	890	861	939	918	885	933	901	953	854	908	876	873	828	899	943	882	874	916	920	838	895	887	904	861	887	887	886	877	864	863	900	889	874	886	852	898	922	957	928	880	916	868	938	890	835	881	864	888	916	842	919	880	890	938	884	883	901	843	953	924	880	891	954	878	888	896	877	915	896	879	890	886	848	881	894	894	862	877	866	928	901	897	928	886	918	944	871	950	923	903	892	879	909	919	881	961	924	891	892	827	841	882	930	930	898	851	887	873	917	867	845	873	887	906	857	926	952	869	843	850	936	893	871	954	891	886	903	869	926	917	870	916	917	906	885	899	841	851	882	884	893	892	865	877	889	891	801	861	891	902	963	877	894	830	866	928	888	905	942	901	864	873	895	867	915	861	917	910	922	860	918	914	906	908	826	913	904	873	893	876	902	870	912	918	873	864	862	908	908	892	909	884	844	884	935	904	960	927	941	900	889	921	861	862	909	891	885	903	859	866	985	921	900	866	876	921	903	893	887	869	866	899	889	925	868	910	885	899	902	894	898	876	839	892	872	923	964	867	923	849	883	911	868	921	867	903	894	910	868	902	892	837	877	937	911	913	892	924	893	945	895	899	829	958	924	870	893	909	920	888	860	881	899	962	886	927	882	916	872	907	903	903	895	904	930	933	914	919	933	936	897	898	867	882	889	921	876	954	867	886	918	856	891	928	945	846	923	927	900	896	887	860	894	828	838	853	907	882	919	860	886	871	886	906	874	884	897	930	908	849	908	885	917	893	917	910	913	942	905	917	959	834	903	964	928	939	884	848	891	866	941	840	893	900	912	880	894	873	933	830	951	874	887	901	885	937	927	917	948	931	896	887	900	862	902	863	908	909	833	885	897	989	913	959	989	837	909	871	877	865	867	918	847	881	913	904	889	878	898	903	921	889	893	867	907	883	931	917	887	866	905	873	904	879	893	895	904	938	899	865	951	867	890	899	874	886	932	880	893	891	913	882	952	870	900	836	866	893	923	903	855	829	903	943	876	923	861	914	910	807	894	906	859	868	918	922	846	869	875	879	862	872	881	904	889	923	929	874	884	873	877	870
14710	5052	3514	1989	1655	1391	1356	1234	1158	1061	1018	1005	1039	982	1018	949	984	981	957	938	981	958	959	918	933	891	886	918	958	887	855	890	893	995	913	878	911	863	840	890	875	876	902	863	857	906	888	868	992	894	881	920	841	888	895	906	919	886	930	886	914	915	907	879	865	878	889	885	956	913	889	913	870	874	920	883	917	874	851	878	859	896	898	892	846	877	870	915	837	919	856	851	882	849	896	905	917	906	860	946	921	913	928	905	923	876	909	906	903	899	881	887	969	954	935	943	891	913	919	882	921	931	907	929	936	935	877	899	838	980	902	917	897	906	894	901	940	856	897	869	839	898	921	903	895	891	951	916	892	922	893	874	930	936	903	925	906	932	871	895	922	868	904	912	896	902	942	909	879	951	941	948	878	922	884	898	902	937	861	884	899	869	879	886	899	899	905	911	967	948	937	923	895	942	903	890	915	918	914	918	920	876	919	874	898	926	847	866	899	935	903	931	898	888	934	866	907	907	860	871	866	840	912	875	883	893	890	883	899	950	900	916	899	899	908	890	858	898	830	944	902	927	893	921	925	877	930	891	938	921	856	913	929	926	892	901	928	864	866	883	899	917	864	884	928	883	886	900	891	868	902	874	870	887	872	874	849	890	842	927	876	933	902	853	957	901	892	897	874	871	860	949	850	868	898	909	962	859	921	922	926	886	941	906	913	866	915	954	876	878	875	930	848	848	942	913	935	887	923	901	925	899	886	919	898	928	899	905	897	957	890	890	913	899	959	888	875	895	896	919	887	917	906	927	933	897	902	968	880	877	892	933	872	908	891	945	879	941	863	897	902	938	891	910	905	873	922	905	898	848	911	916	971	927	925	954	873	884	874	911	937	885	893	935	930	888	921	914	918	979	890	849	865	891	978	879	904	921	954	878	881	854	854	921	876	929	953	907	864	933	878	896	859	881	902	870	886	910	904	872	861	836	906	896	888	928	916	941	911	896	901	892	918	911	910	909	880	881	877	887	877	905	875	911	881	934	854	936	877	862	929	875	887	892	904	828	878	911	928	864	897	906	921	872	888	891	926	857	914	902	916	953	924	918	938	919	907	939	901	904	884	892	884	904	877	902	868	946	910	881	905	917	910	874	977	898	955	899	870	911	946	918	963	955	925	959	939	948	876	906	937	929	873	909	813	853	844	889	913	905	926	904	905	874	923	905	929	916	887	888	905	883	901	919	926	906	945	879	913	899	907	876	875	897	901	926	926	875	926	887	869	913	909	914	923	905	911	862	903	943	901	824	867	944	863	933	935	865	932	953	870	944	858	900	843	879	842	841	937	865	890	907	922	917	839	938	925	886	897	888	868	886	896	930	882	916	894	852	854	927	912	868	832	893	899	923	926	918	898	952	889	902	924	893	963	840	895	880	897	879	889	937	884	877	857	862	915	944	941	933	939	901	931	845	901	984	896	860	879	854	956	899	871	880	915	879	899	864	873	874	840	905	856	884	958	893	926	921	855	859	852	965	900	883	856	872	898	898	934	880	913	892	848	929	910	897	860	838	873	920	903	894	874	897	920	931	892	915	888	891	885	924	887	910	871	859	891	859	868	962	930	955	897	861	920	921	880	893	846	911	872	903	945	905	923	870	919	940	917	904	903	914	865	839	935	896	908	929	904	932	911	867	952	895	939	893	857	939	901	908	875	905	899	910	914	939	906	909	861	900	912	941	947	919	876	884	847	885	865	896	892	913	890	881	888	906	855	943	932	898	902	940	899	888	890	960	865	862	882	904	879	978	863	889	938	861	844	851	878	898	918	898	913	885	948	951	829	916	902	910	903	924	947	896	895	922	965	924	902	930	922	907	936	876	909	938	830	911	879	894	878	840	928	908	930	908	926	821	885	907	869	943	879	958	850	905	899	822	886	902	912	864	840	873	851	943	887	910	887	866	905	860	935	876	912	924	868	854	960	915	885	894	887	920	944	878	877	934	881	950	924	910	899	896	870	935	877	935	899	909	915	836	897	881	863	892	921	948	899	860	888	934	933	902	902	915	856	931	920	891	942	897	908	882	943	907	929	854	875	848	897	907	965	872	877	914	893	924	868	915	876	943	925	939	851	910	947	877	884	891	814	865	899	937	911	947	906	918	942	870	932	872	907	882	862	945	846	877	872	953	885	945	942	963	918	894	898	854	852	907	862	875	907	904	863	958	955	917	900	896	915	927	883	911	931	864	902	860	879	886	932	939	933	894	891	888	850	918	899	888	911	911	938	918	915	877	955	864	907	898	892	895	919	904	901	931	920	877	943	881	936	878	971	899	896	897	928	866	900	873	905	884	926	895	868	882	870	862	881	871	881	882	882	954	932	888	891	923	939	880	930	912	970	923	927	915	927	874	884	921	925	903	874	888	871	883	922	915	884	900	889	925	908	877	941	818	914	923	896	895	903	880	903	913	857	849	841	904	897	932	908	924	901	869	949	894	929	929	878	919	919	862	943	818	899	871	847	930	924	824	913	891	912	882	932	874	883	878	922	957	924	883	885	898	915	893	878	916	893	940	857	891	964	922	896	924	877	878	904	905	932	871	895	891	910	891	945	874	880	886	894	891	894	920	939	920	886	911	910	920	897	927	877	920	880	935	902	942	889	945	857	912	898	903	898	909	940	835	869	868	863	910	873	884	965	914	919	933	890	903	894	836	976	911	858	917	905	901	906	888	937	894	903	919	870	884	935	860	882	903	927	889	930	901	921	919	912	894	837	884	871	893	927	880	915	910	888	879	920	908	933	930	888	933	903	908	873	882	856	912	891	904	863	891	938	896	899	880	875	916	938	934	925	871	921	950	942	944	872	851	909	863	881	858	864	937	874	940	872	928	876	960	927	855	913	948	910	926	897	898	920	888	894	860	858	910	923	871	909	937	874	886	919	899	890	923	859	866	903	908	900	946	906	909	888	849	840	934	889	883	932	916	911	869	938	915	858	899	888	905	931	922	887	847	935	879	882	946	929	935	874	897	902	809	883	871	954	893	897	900	869	860	875	906	913	861	851	878	936	913	999	897	912	896	899	929	885	915	910	894	921	876	955	877	899	908	854	878	898	858	896	922	915	905	913	844	914	935	914	912	897	914	892	879	902	922	919	942	900	852	922	943	902	884	941	887	860	890	839	881	889	895	928	918	899	863	945	948	943	920	929	904	984	889	920	865	886	903	856	861	918	883	905	861	859	856	856	941	889	904	916	914	934	886	904	939	864	911	923	883	899	900	864	876	893	884	929	870	893	842	889	830	895	924	924	863	885	866	927	900	913	942	863	899	874	894	936	883	940	880	968	908	922	899	902	923	894	873	875	914	956	884	949	918	878	863	841	946	890	834	864	885	953	855	919	897	898	896	847	931	968	879	945	888	926	885	865	925	842	870	903	903	873	896	855	903	961	923	944	896	909	904	932	888	866	821	883	888	903	856	928	870	903	852	900	835	861	882	912	865	914	843	890	938	900	906
23038	21562	29338	24266	21565	21631	7778	1519	1199	1126	1074	1057	933	866	929	917	875	893	866	891	841	812	850	834	830	853	856	745	764	818	836	773	827	728	767	831	804	830	821	797	790	816	786	858	824	728	829	775	798	808	771	758	815	802	737	834	805	769	833	782	774	781	774	733	760	761	762	793	795	767	810	776	765	762	782	788	766	789	799	741	818	766	755	741	778	826	771	785	775	792	755	796	775	787	763	792	794	759	744	816	769	789	825	814	799	834	832	816	819	823	792	747	756	733	760	801	855	761	851	811	803	801	807	830	794	829	740	756	830	771	789	780	788	830	791	791	796	705	850	791	836	795	814	776	769	773	756	794	787	828	787	758	813	777	800	788	771	809	740	786	782	802	771	758	768	775	819	747	765	728	805	789	801	816	811	830	752	779	773	793	775	751	765	794	799	800	811	791	782	800	790	750	825	771	793	743	761	771	776	743	794	776	786	710	774	761	799	760	794	786	840	791	768	772	789	749	759	752	785	789	775	731	794	769	809	735	724	733	751	783	782	795	756	826	801	755	804	810	737	793	753	758	798	804	778	765	764	763	778	774	784	752	792	723	775	741	752	819	778	746	797	745	805	817	755	749	758	804	738	776	780	827	744	734	823	770	769	786	769	781	748	806	801	787	782	764	750	755	779	779	805	818	831	730	774	774	787	798	808	820	761	744	741	799	780	750	807	772	731	763	792	772	790	796	773	759	781	756	809	777	792	795	795	813	746	831	787	735	771	783	795	770	823	820	765	773	745	738	775	787	804	787	768	740	762	769	758	788	814	791	791	742	762	789	798	785	779	761	778	772	763	808	844	792	789	825	774	753	803	739	759	786	785	755	756	781	780	803	792	790	802	773	816	723	748	759	757	785	762	762	763	833	774	766	766	765	778	819	772	755	775	742	754	767	786	774	759	776	744	774	761	817	797	802	833	787	788	730	823	808	741	783	839	784	790	780	779	815	788	761	780	791	810	786	800	779	749	797	771	799	765	763	742	767	807	794	785	784	756	782	804	816	789	812	796	723	762	799	799	819	786	765	797	756	728	800	818	798	780	761	780	791	804	768	785	803	821	748	799	757	746	778	781	723	845	726	744	771	748	788	730	800	763	818	784	755	721	759	785	809	818	797	749	754	814	800	791	761	803	777	813	764	757	743	804	767	752	769	831	792	800	774	759	754	788	773	795	818	734	712	788	773	736	807	772	760	828	735	803	745	773	798	696	752	801	738	797	799	765	763	761	720	802	781	831	808	788	850	863	781	723	765	785	796	749	789	790	768	772	804	785	799	760	792	754	808	781	761	797	759	761	779	796	763	821	772	733	791	766	713	785	802	799	742	772	777	763	772	768	762	803	784	762	801	763	771	816	790	817	765	730	727	813	814	772	799	825	787	762	796	799	816	804	785	803	785	806	768	826	800	772	770	800	776	724	778	731	781	753	810	798	789	753	819	764	831	781	815	803	767	788	775	805	788	748	800	756	777	798	794	832	791	807	793	800	740	769	810	791	796	756	815	757	802	758	802	789	780	754	760	753	748	765	815	801	771	771	797	802	765	756	807	832	806	780	801	785	782	788	777	747	757	780	765	751	799	763	749	773	699	793	796	773	784	755	782	762	806	824	757	829	764	771	758	759	782	854	780	759	801	823	735	736	770	772	793	742	771	829	760	835	735	778	792	802	809	794	813	738	724	778	786	821	792	752	710	780	788	761	763	751	807	868	791	760	770	789	836	781	821	772	778	736	761	807	774	762	774	765	773	763	777	808	813	730	779	828	738	821	796	781	764	816	761	793	808	802	762	853	791	808	808	800	799	763	804	740	797	797	786	780	744	766	776	779	788	779	764	761	733	799	760	738	693	757	774	792	800	793	753	770	792	805	817	748	785	777	785	755	773	803	845	755	767	815	823	798	741	798	873	801	762	747	760	773	799	744	757	780	802	784	749	769	802	779	797	743	771	820	713	784	789	771	795	790	801	791	848	798	767	757	758	788	811	820	777	759	779	765	802	796	786	743	796	776	762	755	779	729	775	757	824	788	766	782	807	793	776	753	777	794	742	766	796	796	752	719	796	839	781	781	765	780	757	768	760	744	762	767	772	720	832	817	754	796	775	758	790	778	781	759	841	814	771	796	756	752	787	747	798	786	754	723	773	781	748	805	739	769	755	774	775	816	785	797	746	792	800	784	735	784	814	794	740	812	767	734	798	800	814	787	735	792	742	790	823	805	752	832	777	766	819	778	769	782	809	792	769	783	842	758	765	793	778	743	819	762	768	787	772	810	765	804	790	774	787	773	835	728	781	787	767	765	795	791	725	796	795	728	756	783	762	783	768	751	764	758	766	790	754	760	736	786	767	780	783	768	804	770	787	751	766	773	799	740	811	763	771	805	789	769	811	761	789	735	758	776	760	785	809	764	803	749	786	749	753	755	787	813	760	772	751	779	834	782	787	812	791	755	747	825	789	804	800	791	741	764	719	755	758	774	748	710	773	811	782	793	798	764	794	763	751	792	779	774	807	802	757	784	802	782	747	774	796	743	765	807	760	728	728	795	765	795	803	744	765	819	771	742	817	763	781	757	794	773	813	796	759	831	785	789	821	773	743	794	783	779	755	773	825	779	811	811	795	802	751	803	761	760	793	740	779	769	751	768	759	817	782	790	811	776	806	741	771	712	766	753	772	818	780	761	806	787	747	775	763	760	754	766	781	729	750	800	799	749	753	779	780	761	765	779	766	787	822	778	772	803	767	737	784	723	773	772	781	820	785	720	749	832	792	723	799	756	807	813	787	802	827	773	795	749	787	752	736	746	754	816	783	770	755	787	758	767	784	747	794	780	824	778	789	816	742	734	820	748	749	716	801	792	803	789	787	752	827	749	822	777	746	802	739	800	741	774	758	777	783	810	799	819	806	745	802	845	798	760	769	830	798	782	734	741	754	762	813	802	793	797	799	735	755	794	813	781	789	768	773	772	790	777	719	754	754	822	804	800	793	785	803	806	822	777	788	768	815	827	844	766	776	712	819	759	794	779	757	819	746	766	773	774	737	795	751	787	778	782	805	761	824	757	755	792	751	747	773	776	835	811	771	782	818	783	784	805	853	807	822	836	743	784	781	782	801	743	732	686	749	741	791	745	744	778	775	763	794	787	785	736	811	787	755	765	778	765	752	820	783	803	792	834	796	816	786	758	816	756	780	775	781	830	762	723	758	785	755	782	825	708	807	823	802	778	783	759	780	758	779	750	760	819	788	767	771	753	804	747	777	854	819	786	757	782	778	779	797	757	818	760	807	752	764	804	810	748	793	820	808	734	796	802	755	747	800	794	819	756	745	809	769	773	801	747	768	750	765	747	761	792	824	784	758	754	772	782	776	793	798	782	782	794	814	812	788	784	765	767	780	798	790	771	757	757	759	709	777	804	812	813	786	755	788	753	780	741	775	801	810	770	755	729	822	812	807	803	790	748	780
18641	13492	9172	4748	3375	2766	2119	1755	1565	1440	1258	1151	1009	1019	1005	949	942	887	894	857	873	864	814	874	820	861	808	821	805	780	797	786	841	797	770	767	775	777	775	763	714	789	752	761	842	765	829	788	784	766	806	730	735	756	760	745	772	773	770	770	774	700	759	785	785	749	798	778	771	797	730	741	734	783	722	792	727	796	793	761	758	761	774	771	777	761	807	796	741	799	778	746	798	704	793	767	770	785	784	744	821	738	813	792	735	773	803	829	795	844	801	817	801	769	779	807	796	769	787	762	794	785	781	716	855	774	811	783	768	835	739	800	762	733	747	765	791	771	767	810	767	780	777	773	724	791	743	776	763	757	779	750	796	757	789	765	772	783	793	762	806	776	769	741	758	731	777	796	757	820	775	768	835	762	777	770	715	790	761	765	796	802	741	736	759	780	779	791	792	807	732	717	785	743	742	819	801	727	787	783	745	803	777	802	774	731	766	795	767	762	793	806	756	820	797	800	748	758	799	773	753	751	838	748	771	768	742	806	814	811	778	784	818	722	789	752	787	812	737	758	787	791	772	741	783	753	718	791	798	771	767	750	784	804	787	743	745	785	737	771	727	778	770	737	753	754	709	738	765	736	734	737	796	759	789	791	831	697	744	742	775	765	765	786	757	761	717	748	770	756	812	754	758	865	768	795	847	772	763	764	738	776	765	751	770	760	783	785	744	771	733	826	726	765	750	789	724	768	744	722	711	753	793	725	796	750	740	722	722	785	759	744	698	764	733	740	798	802	791	759	816	752	745	732	767	768	781	748	751	743	721	763	789	746	772	730	715	734	705	756	763	765	798	773	741	740	786	753	754	748	765	744	764	776	822	734	776	767	742	775	785	792	752	765	766	752	769	732	778	765	768	809	767	757	747	792	753	807	809	785	768	760	759	766	764	832	755	785	731	799	737	784	750	771	821	777	749	719	824	750	761	778	754	734	715	773	758	766	807	813	760	785	751	808	759	770	790	771	769	719	782	781	805	716	767	809	766	773	770	735	730	780	774	746	767	728	729	705	761	821	780	729	787	753	753	779	735	807	743	797	713	730	772	789	730	740	793	791	734	776	822	758	766	757	769	756	762	760	742	805	758	759	781	715	734	773	773	790	763	736	718	754	760	796	722	771	751	787	784	774	744	760	752	732	819	769	796	760	809	802	816	755	741	770	749	792	786	754	774	768	718	752	778	775	774	754	775	767	762	793	788	742	697	786	789	789	764	781	762	764	780	784	721	802	785	689	831	790	748	815	746	694	743	782	824	830	745	746	789	721	714	745	736	791	717	788	810	761	766	791	724	780	780	756	776	801	824	800	816	787	796	746	754	785	762	774	710	770	817	758	753	828	774	789	764	739	780	805	742	780	787	753	748	740	725	757	809	766	750	810	807	743	738	801	755	766	756	752	793	784	805	776	766	782	749	742	722	752	763	758	742	775	814	815	805	746	721	758	728	760	773	784	782	719	761	767	776	757	741	757	743	794	789	765	821	756	782	814	832	724	788	802	735	744	771	781	753	759	731	766	801	742	737	810	762	760	777	757	735	761	775	789	794	758	791	761	733	770	785	820	745	799	773	772	789	783	744	720	688	776	790	779	741	738	738	728	798	759	799	732	753	783	759	790	773	757	797	734	765	738	778	744	795	747	739	736	713	771	766	771	781	749	741	799	750	752	774	737	754	737	836	736	751	755	743	779	792	722	758	726	756	754	790	758	748	738	831	795	762	712	739	769	740	705	768	788	765	815	751	729	724	803	777	740	748	790	764	763	793	772	790	773	756	759	724	761	758	753	782	754	764	801	698	771	780	770	813	769	690	741	797	751	782	747	737	762	760	781	720	758	775	801	742	786	785	787	784	756	747	753	738	779	742	711	805	737	788	742	762	751	795	815	788	741	792	817	751	716	753	750	752	794	738	741	783	718	754	781	776	807	786	765	791	822	738	825	754	744	787	766	764	728	751	770	799	759	720	735	700	795	775	774	793	759	757	769	835	754	795	771	734	764	762	771	789	744	764	704	776	779	766	782	766	754	728	760	762	777	788	779	772	742	772	803	742	775	789	767	779	750	783	795	772	749	795	779	783	811	791	768	791	757	777	747	739	761	779	809	755	801	751	783	732	788	835	776	773	774	771	751	787	763	743	763	750	722	813	771	776	732	751	761	818	714	789	741	757	729	759	731	778	766	762	750	747	777	789	762	722	763	753	798	759	799	752	799	796	746	789	798	727	748	813	797	783	755	782	756	689	724	821	770	751	817	782	772	738	714	758	828	752	734	763	761	761	827	739	806	732	702	767	734	766	786	795	807	758	758	736	784	754	794	772	747	804	757	774	749	746	749	728	805	795	800	770	764	726	763	728	811	801	796	800	767	734	801	798	789	756	767	732	724	799	775	787	801	758	773	754	717	778	771	743	799	747	744	818	754	837	741	740	749	760	756	780	809	775	781	750	765	756	775	748	792	753	743	703	800	787	768	770	772	802	773	797	761	818	783	759	763	820	732	747	763	762	779	791	764	750	774	795	780	771	740	781	752	799	784	753	787	724	711	768	740	714	756	748	793	772	788	743	778	805	781	799	772	762	766	779	794	755	794	785	789	807	793	748	761	737	854	763	804	770	711	807	771	768	737	784	731	726	785	775	739	726	717	746	841	812	801	727	732	794	786	800	733	764	717	780	744	753	744	755	783	754	815	758	786	731	801	816	747	799	738	739	774	741	730	729	812	728	776	747	761	815	767	769	772	720	778	770	769	730	749	752	768	770	823	777	727	783	739	798	731	739	788	742	766	783	819	767	769	777	775	767	778	777	755	806	790	755	750	802	790	763	781	756	781	796	756	711	775	718	759	730	733	757	766	754	738	731	759	796	721	808	777	765	749	745	781	751	743	741	737	720	762	727	740	728	829	807	737	755	786	819	753	768	760	758	754	788	807	758	696	781	748	733	774	789	729	783	749	748	733	804	807	750	787	786	795	777	732	774	759	773	742	734	736	744	739	751	739	788	754	763	779	754	780	732	787	798	841	736	803	774	751	777	806	773	804	706	797	773	799	764	805	767	799	778	772	774	775	791	770	788	747	748	704	785	803	848	740	765	748	778	754	796	770	806	742	766	770	772	804	774	767	755	845	755	722	777	778	771	842	790	778	775	791	792	810	761	747	755	766	788	724	772	745	763	775	790	717	739	795	745	775	743	771	811	790	741	785	762	735	766	759	796	807	700	756	767	758	728	734	735	787	746	737	742	773	740	789	725	763	769	797	782	781	755	803	821	747	784	777	732	777	743	735	769	763	782	766	744	721	801	749	795	804	792	818	737	762	767	786	761	789	746	805	794	752	775	828	751	761	814	835	768	730	716	799	769	778	737	736	823	786	770	751	781	791	730	767	799	769	762	727	767	775	769	739	765	749	767	806	778	766	740	752	767	788	771	758	749	785	755	758	775	787	775	823	747	759	750	752	773	788
29225	18160	4599	1006	773	788	784	741	696	686	701	720	687	690	755	707	708	738	667	736	758	690	728	735	666	733	699	680	682	686	664	657	704	726	703	712	680	725	723	746	717	715	724	742	666	698	744	706	695	663	693	733	735	715	718	685	765	651	682	675	723	714	692	738	688	676	729	696	712	700	685	651	765	748	681	692	732	660	713	697	747	713	670	684	667	696	739	732	728	704	740	696	696	638	701	710	680	669	745	676	690	705	726	720	680	682	702	687	731	700	718	719	720	676	726	710	697	725	706	678	706	768	682	731	722	680	690	689	719	722	683	778	703	685	675	670	699	700	732	719	694	675	697	726	714	666	685	688	663	697	722	725	740	719	700	673	689	674	691	654	721	703	730	724	693	711	751	687	713	723	697	721	729	688	707	692	694	707	720	729	696	726	723	704	674	722	718	711	669	713	698	722	690	655	673	707	716	721	675	746	728	706	713	660	675	678	669	685	694	707	711	674	773	702	667	654	687	677	754	713	697	709	715	699	696	742	764	722	675	670	723	697	668	696	697	684	657	686	695	726	708	733	713	653	708	655	696	747	734	699	733	706	732	703	697	717	726	683	697	747	733	671	677	710	710	688	737	703	724	721	673	665	696	694	700	707	687	681	688	665	687	749	701	663	686	680	677	731	693	675	672	705	678	682	664	668	658	664	691	728	671	664	720	712	644	709	711	682	675	730	690	768	706	716	715	698	734	677	685	724	726	700	701	676	682	716	691	687	740	651	730	711	694	729	709	719	705	687	707	660	735	647	670	698	724	714	701	694	688	668	729	684	649	693	730	687	682	667	730	727	748	704	671	764	699	702	722	704	700	707	686	697	680	730	776	718	739	691	703	682	695	683	726	728	677	679	733	661	693	661	692	756	679	723	700	683	706	725	702	668	666	680	697	693	682	652	677	736	708	728	777	693	705	630	657	672	717	739	696	703	664	694	706	695	711	642	683	715	681	732	697	697	769	674	739	636	666	728	730	697	731	751	704	719	722	702	732	692	725	664	725	687	691	666	729	687	741	710	717	695	690	681	676	721	654	696	699	647	717	670	683	724	650	694	754	684	681	721	727	704	697	737	729	720	727	714	732	658	733	697	698	704	665	737	673	705	707	753	688	726	667	735	650	691	721	729	694	713	662	698	725	698	707	707	733	721	670	713	687	685	697	658	758	725	691	665	696	707	648	723	728	684	692	686	689	705	694	705	623	661	700	718	706	628	671	680	732	701	703	667	715	682	707	703	681	674	697	679	673	692	700	723	688	730	753	668	658	675	782	727	701	758	700	732	672	664	711	707	723	708	692	676	736	711	740	687	718	670	732	662	725	756	685	677	726	677	707	727	712	710	672	748	698	683	720	723	691	720	698	671	688	716	712	716	711	730	725	729	662	700	719	695	717	706	722	753	699	742	719	728	694	727	689	697	716	709	703	698	658	768	688	718	724	687	731	697	713	726	729	637	660	713	718	715	703	739	724	694	719	735	743	674	714	717	700	722	742	693	696	694	641	726	662	707	700	718	723	732	698	674	742	701	678	703	713	719	725	709	690	688	763	671	717	642	655	666	740	710	739	705	710	658	695	744	698	688	675	698	686	750	705	668	744	715	760	690	759	691	697	660	756	679	724	658	724	718	702	713	741	692	731	736	750	707	756	688	709	700	702	670	678	703	699	695	690	718	676	720	684	749	740	713	720	661	722	673	715	679	679	674	719	726	707	706	724	697	712	675	708	711	676	756	687	723	694	719	715	679	675	673	718	741	718	673	647	710	692	728	717	653	691	726	715	725	686	643	703	695	706	692	707	679	761	689	676	688	666	681	682	644	705	743	723	652	643	736	720	680	663	752	698	685	668	709	668	740	720	702	762	712	688	657	745	682	714	683	677	692	732	711	714	702	706	699	695	701	683	698	702	668	670	751	698	685	689	727	703	666	687	657	679	681	740	722	722	678	705	711	710	690	688	707	671	733	696	720	698	710	700	705	730	688	730	640	722	674	651	739	753	692	721	681	667	706	696	681	666	715	685	711	699	703	721	706	699	712	675	655	718	697	689	707	707	683	669	695	683	708	715	708	689	690	711	718	745	730	728	711	670	670	687	698	736	687	733	690	706	654	708	673	679	729	706	720	722	720	698	730	671	731	685	668	727	666	665	684	706	689	686	718	712	672	723	691	721	669	696	711	702	711	695	746	722	729	706	731	710	688	683	718	694	629	712	729	641	646	664	678	685	721	728	681	716	687	675	696	678	695	691	709	669	675	691	673	765	691	666	751	700	705	694	671	668	716	713	726	696	726	718	704	711	685	704	706	640	731	686	653	741	674	706	742	714	709	733	701	676	740	691	683	710	674	690	673	747	721	743	698	709	663	675	684	696	708	754	740	681	709	710	705	726	660	693	669	780	648	696	718	707	703	678	697	708	646	707	698	733	714	690	707	690	676	726	741	698	706	662	665	732	736	714	726	666	701	668	734	706	721	709	638	690	695	737	690	661	749	725	716	695	684	723	701	708	709	715	669	677	673	684	703	686	725	733	680	714	715	661	658	740	705	680	741	682	684	729	766	668	707	688	720	696	665	698	739	698	661	673	749	698	675	694	678	686	713	786	703	722	733	652	691	700	671	689	659	686	645	713	728	750	706	728	755	705	680	684	726	759	693	680	676	694	701	687	687	666	670	657	717	668	693	718	719	721	694	668	708	715	685	667	707	660	683	681	676	717	723	715	729	691	730	687	672	759	712	686	684	668	694	673	703	748	689	701	699	680	675	710	723	723	734	702	746	726	690	725	714	726	666	708	741	744	677	699	697	684	674	690	658	741	695	698	716	665	732	718	735	726	701	702	723	675	658	717	668	628	740	674	687	737	719	777	686	708	664	741	699	708	726	666	692	739	682	677	709	730	679	697	737	699	684	623	736	742	706	730	704	709	683	674	645	728	691	682	706	648	662	701	717	694	704	702	709	690	673	668	722	692	698	693	714	675	724	677	739	701	741	687	699	698	764	701	707	667	695	693	721	690	729	698	705	691	683	713	747	713	692	713	701	734	730	682	639	686	685	745	712	693	717	729	716	723	706	683	680	690	703	698	737	691	745	687	644	718	647	706	713	742	685	736	675	672	747	700	716	722	742	731	709	718	699	710	716	727	704	718	720	686	718	667	681	688	685	669	682	663	701	699	671	707	701	680	654	721	677	694	712	680	669	750	739	692	706	710	720	690	771	711	704	699	701	667	734	648	683	712	704	753	718	741	752	735	740	719	705	725	717	689	678	705	727	689	734	730	684	714	690	709	703	699	735	694	727	679	662	690	716	692	699	752	744	732	718	670	737	709	681	659	659	723	695	659	704	749	751	724	707	717	725	676	707	703	706	710	720	729	700	722	689	716	701	761	712	680	726	649	746	706	669	733	704	680	676	715	690	738	706	668	682	687	705	695	648	658	725	693	708	689	698	712	722	683	733	755	697	667	719
15154	1155	1056	858	787	750	807	792	731	762	747	705	754	684	708	774	762	704	776	678	717	688	739	737	733	704	745	740	742	714	768	716	690	744	749	753	698	734	755	730	718	722	765	690	703	731	717	732	736	776	708	730	703	709	713	696	699	716	729	704	732	708	739	669	735	757	773	739	753	719	704	689	749	778	774	714	702	718	690	739	717	748	731	674	746	715	779	703	731	748	704	756	742	739	708	725	707	707	719	710	742	718	708	748	748	745	732	745	791	767	738	708	723	703	737	702	714	713	708	764	742	738	730	717	757	718	738	725	680	705	744	717	716	723	710	759	734	727	723	726	744	731	705	721	699	762	750	711	723	716	704	732	737	753	695	733	730	727	747	726	759	712	712	720	708	722	754	702	661	663	726	711	704	746	718	740	771	726	750	688	706	689	772	670	704	740	699	748	748	737	739	736	698	751	732	753	710	741	698	734	724	714	742	694	707	703	685	699	695	740	722	689	715	758	732	716	728	707	736	719	736	700	690	713	710	741	709	683	755	704	734	704	703	726	717	722	755	691	702	737	724	724	759	776	698	702	709	745	731	760	722	655	713	761	707	694	732	677	700	765	742	716	739	716	746	735	738	745	792	728	727	712	682	758	689	633	729	701	784	704	761	708	750	699	706	748	755	696	720	717	732	724	743	746	718	673	716	709	720	728	750	701	762	758	747	747	734	727	654	710	737	673	679	716	694	720	710	765	728	731	692	693	772	692	704	701	722	695	726	747	713	745	736	696	702	732	726	742	715	732	752	733	721	729	743	721	772	715	705	703	694	748	746	721	780	771	755	757	700	693	714	751	705	741	748	709	711	749	738	733	702	709	700	731	721	763	691	766	717	730	725	721	693	730	746	765	709	726	735	696	696	683	722	702	735	732	707	718	736	716	760	749	701	712	723	721	685	725	688	712	719	707	702	727	740	694	707	743	734	688	730	757	737	692	717	747	694	740	635	648	719	761	771	724	727	725	663	708	749	728	685	706	678	743	706	726	757	727	717	748	710	663	678	736	727	730	751	689	756	719	714	684	706	683	720	738	724	705	738	724	735	737	741	716	712	779	752	706	754	716	772	719	690	684	706	739	715	695	771	738	755	711	722	723	723	697	688	730	717	736	700	735	743	727	729	676	710	726	711	790	746	711	687	742	720	708	748	717	687	771	706	773	741	711	700	748	697	717	709	756	673	727	752	735	715	762	673	697	646	712	769	756	716	726	713	695	730	733	734	723	679	679	713	691	775	713	717	743	722	711	733	746	758	726	732	755	694	742	740	706	709	720	706	713	738	734	680	737	719	732	693	735	718	699	747	707	764	644	714	736	710	757	726	663	707	708	747	761	687	686	725	745	754	741	738	740	716	712	724	717	702	688	687	736	696	688	720	746	697	727	706	706	755	733	737	739	741	716	688	715	706	762	728	742	744	763	720	731	747	731	730	708	777	719	721	753	754	715	752	704	711	716	717	698	719	715	715	733	758	758	714	676	689	671	771	720	677	721	742	783	731	727	752	731	699	731	696	699	693	714	748	729	736	764	717	702	728	699	727	738	740	704	712	701	736	750	709	759	673	699	707	729	710	714	660	717	728	715	742	723	701	695	722	710	723	730	692	716	712	657	742	766	699	787	744	697	752	765	732	738	697	759	695	785	703	749	705	757	728	722	772	697	731	756	711	761	702	715	714	740	753	731	690	697	753	720	690	750	711	696	735	732	743	730	734	724	689	700	773	744	727	721	723	688	678	745	731	709	719	700	691	715	691	750	719	743	735	712	703	692	743	737	753	710	714	732	777	729	713	703	691	678	719	708	779	731	670	704	701	752	676	745	756	707	724	670	720	728	705	749	761	726	743	683	727	740	721	722	691	742	718	717	749	727	725	805	754	763	735	723	718	689	741	708	713	712	732	714	753	712	706	727	747	701	706	724	726	746	656	740	721	707	710	737	714	727	719	753	689	666	746	700	738	696	705	695	730	686	718	721	719	723	675	744	762	754	699	733	741	687	733	752	738	716	755	784	713	700	783	723	715	697	747	704	736	695	731	758	689	684	750	726	755	727	728	767	734	702	705	684	700	728	725	706	696	730	699	757	744	696	763	728	767	752	754	733	762	684	726	734	748	667	722	716	684	689	676	685	718	745	728	744	752	711	747	678	705	725	727	700	719	683	738	703	711	748	722	769	735	702	752	734	757	720	714	757	737	708	692	743	763	756	718	735	729	712	715	744	778	681	726	670	717	738	738	725	757	708	685	719	737	717	729	701	743	726	710	716	709	721	734	712	725	781	732	684	755	755	724	700	682	773	738	704	700	740	741	726	676	768	714	691	694	712	702	683	722	661	748	726	737	721	760	695	715	708	752	698	672	743	741	692	710	750	728	716	712	725	700	729	719	726	700	709	747	721	680	696	733	653	731	714	764	757	760	715	765	735	693	728	703	736	734	658	734	779	711	732	725	736	734	739	693	755	730	757	746	720	746	721	714	784	743	786	727	723	714	751	694	728	700	716	756	706	702	688	733	746	745	726	750	676	740	768	753	712	694	750	707	721	733	711	688	749	732	719	722	732	738	736	704	729	697	745	695	682	679	698	669	713	774	721	707	712	705	719	705	657	731	682	750	688	718	763	684	730	681	709	688	738	780	748	743	759	702	681	685	727	736	721	699	701	715	718	721	731	733	690	693	723	719	712	720	725	768	723	680	692	718	747	713	720	746	709	704	723	727	760	709	733	689	757	703	732	734	701	758	742	680	711	740	775	753	717	686	717	706	723	722	744	710	724	741	782	713	711	681	713	726	711	734	769	729	740	755	740	759	791	730	702	728	733	737	745	740	727	765	727	730	778	700	746	756	753	722	734	723	710	695	721	722	743	688	708	710	715	686	735	716	712	752	717	708	723	722	744	715	697	748	698	697	734	723	726	694	707	720	730	733	713	708	746	704	732	711	677	695	699	705	713	716	696	746	710	752	759	735	714	719	711	721	679	700	724	783	760	735	758	722	763	671	712	713	755	736	729	725	731	696	761	735	762	704	741	709	714	666	720	662	713	707	713	765	744	731	729	722	755	735	754	728	786	691	759	712	771	743	754	708	740	723	691	720	694	742	744	736	765	701	741	739	767	744	763	745	631	750	732	715	724	727	733	740	693	744	755	691	735	749	683	694	730	755	702	714	758	665	722	731	767	750	716	723	741	754	761	768	667	727	699	716	706	700	744	710	786	715	737	724	735	688	698	697	712	753	758	727	723	744	729	756	736	748	721	678	722	721	719	738	705	756	710	785	741	698	686	724	753	718	720	738	704	730	765	711	720	738	734	708	701	695	751	708	740	680	712	680	715	749	760	722	737	744	750	723	754	751	766	733	742	714	719	724	719	741	710	690	697	765	727	744	712	680	724	715	734	724	749	683	723	720	747	724	764	683	677	749	727	726	747	702	747	736	691	746	727	734	696	759	720	759	710	696	724	744	718
24270	21532	28728	24520	21418	9855	1312	921	772	738	634	668	638	615	625	596	582	562	569	590	601	567	565	617	569	567	566	562	573	594	570	589	545	588	563	565	549	550	590	580	562	547	506	538	597	520	544	609	549	580	569	618	539	591	587	570	616	554	549	609	569	586	540	543	574	575	550	533	539	576	571	537	573	556	522	530	546	591	574	521	568	566	552	586	544	524	606	562	530	566	599	594	577	554	556	596	579	582	525	595	559	571	610	552	611	589	595	551	581	575	590	571	568	565	588	595	587	607	585	528	561	548	566	579	601	575	540	546	554	569	570	580	560	604	559	592	562	583	585	593	604	579	531	569	542	548	616	578	541	565	536	573	520	551	590	594	523	584	597	592	592	559	575	549	581	549	578	563	548	582	579	563	546	568	585	595	592	526	527	578	595	598	538	576	609	565	585	574	541	556	598	558	593	542	591	537	554	536	532	534	564	564	611	583	520	563	547	548	569	571	552	588	573	555	584	528	558	538	578	582	589	573	584	540	568	567	581	535	551	562	518	586	592	534	558	536	568	537	525	609	514	537	596	569	556	598	592	566	517	569	570	550	551	571	556	521	559	590	531	583	620	579	561	556	605	583	552	565	541	559	583	590	578	568	605	582	568	565	567	558	550	575	527	525	562	555	572	557	586	583	552	563	589	585	572	547	534	580	573	593	597	584	568	583	593	539	568	569	520	529	548	535	571	565	573	560	560	552	559	542	569	546	570	568	539	553	547	556	554	522	577	546	554	584	583	510	553	607	579	555	544	549	593	588	531	577	566	577	576	552	565	565	544	560	591	555	570	596	553	561	516	565	533	527	596	532	593	519	556	598	579	561	550	569	527	581	556	517	548	529	538	551	579	581	543	549	585	553	586	556	557	558	582	598	566	564	548	551	590	567	555	543	591	581	567	527	552	581	561	582	538	548	529	548	517	521	577	596	597	572	557	540	555	555	540	536	594	585	534	592	547	534	586	596	548	551	583	602	545	565	575	539	558	556	616	589	573	598	539	555	607	626	560	545	540	591	575	602	567	528	550	578	541	553	538	552	545	559	586	556	572	593	570	539	542	571	554	572	597	587	593	558	556	526	565	602	580	559	556	549	524	561	534	570	552	606	532	528	542	574	513	580	551	620	579	571	522	564	552	595	537	596	574	553	573	563	564	567	587	563	570	521	553	578	528	548	529	509	524	613	574	596	578	575	540	519	547	580	571	539	552	593	585	523	567	555	592	550	534	572	520	592	567	562	576	567	616	580	528	529	586	584	607	590	524	607	595	578	558	565	538	562	556	535	583	553	565	543	547	558	560	554	572	540	538	570	581	558	584	583	559	521	565	556	573	567	547	586	526	549	582	557	564	564	585	527	551	523	611	572	550	558	552	539	552	579	559	549	549	539	533	553	548	558	585	575	567	573	552	575	570	565	571	593	543	546	571	560	555	569	551	547	575	515	598	576	569	572	601	573	574	558	590	542	542	526	558	569	592	580	563	558	565	560	537	544	577	542	593	515	579	556	576	578	563	569	575	575	573	582	583	590	565	573	599	557	555	570	520	538	540	547	575	574	599	559	556	613	546	549	575	562	559	531	547	525	521	606	546	546	526	553	565	538	508	584	550	540	607	577	569	519	560	564	568	546	536	600	572	551	572	517	577	572	567	542	555	560	596	557	577	558	555	522	554	589	542	565	549	513	588	556	528	573	549	553	577	558	556	546	561	549	551	524	565	580	594	539	505	551	579	544	574	592	558	564	548	585	561	565	572	539	583	529	536	586	551	607	572	542	589	580	542	571	537	542	534	549	527	541	554	540	561	580	549	541	570	547	576	560	594	560	554	582	519	531	571	524	583	533	561	568	577	537	564	586	582	540	557	556	577	569	568	563	521	521	541	527	558	561	519	576	574	548	538	580	549	590	599	529	576	546	528	515	563	581	572	573	592	535	560	558	556	557	603	525	555	524	558	577	557	554	500	521	561	580	550	519	552	575	524	561	553	553	598	542	564	587	561	558	540	555	520	551	539	565	595	547	566	564	585	565	527	545	530	546	594	565	547	549	523	535	560	561	605	554	560	564	549	572	583	524	537	551	560	616	542	562	542	547	534	541	556	559	545	564	613	577	566	570	530	570	558	522	550	562	563	604	560	577	567	583	558	613	621	596	562	521	540	547	589	592	553	595	556	551	563	551	582	535	571	553	566	561	525	585	571	598	555	549	578	540	530	552	524	539	585	572	588	581	582	595	563	577	554	569	568	576	594	597	546	593	534	525	557	534	552	549	553	565	561	569	606	569	568	512	530	552	560	550	587	571	541	566	570	530	553	591	575	570	576	563	595	565	569	579	572	565	581	537	557	544	542	514	564	531	529	571	527	558	549	560	550	593	557	533	584	534	583	543	577	559	557	547	553	552	553	534	552	552	554	554	609	594	569	570	537	558	564	543	541	528	573	571	573	604	534	546	577	580	566	567	535	517	550	571	580	560	590	560	568	575	561	534	605	566	565	568	581	528	564	619	551	553	564	573	572	541	559	493	558	540	542	525	550	589	577	577	594	534	556	592	568	535	567	569	571	561	604	572	577	543	574	564	604	575	546	510	572	546	574	545	595	588	541	522	521	561	587	560	548	527	528	566	601	559	582	532	551	544	549	565	574	562	583	557	595	565	554	579	582	549	557	525	537	564	560	538	553	546	587	577	542	535	540	563	591	546	566	565	537	567	569	581	568	516	551	577	583	511	551	585	549	556	566	536	546	564	549	553	547	557	584	538	521	565	542	530	575	576	583	554	535	556	567	549	557	600	586	548	564	575	603	616	600	536	541	557	556	580	544	531	590	526	524	575	542	586	523	576	601	549	571	609	564	578	540	565	577	528	511	543	556	555	566	552	543	573	562	555	588	545	544	555	573	559	536	562	572	571	563	574	579	541	517	570	536	567	529	603	556	542	561	573	590	593	568	564	553	566	553	574	526	583	514	564	574	556	566	592	488	543	563	568	556	535	526	583	555	520	584	611	545	577	551	585	533	545	580	552	595	573	549	596	512	571	538	541	562	557	547	595	558	564	536	538	553	581	563	608	576	576	528	564	551	551	556	518	571	586	596	596	562	516	538	581	553	552	551	562	561	529	574	533	555	546	540	576	547	554	507	590	553	517	531	603	563	593	533	541	546	565	543	591	564	551	529	561	575	542	545	590	533	538	571	572	602	568	597	619	537	567	545	536	574	549	551	555	532	560	529	540	544	507	581	617	586	555	546	588	601	567	624	583	587	631	547	587	546	571	564	520	549	544	569	556	544	585	578	601	551	568	513	590	561	591	559	571	551	573	588	537	552	557	557	584	549	537	580	550	597	543	544	578	573	583	564	549	535	539	576	580	632	603	588	542	560	547	568	593	515	586	570	553	581	618	552	557	556	521	573	597	533	537	543	534	547	557	572	564	581	550	568	580	535	583	593	545	583	566	571	542	577	553	547	572
16594	8199	5659	2773	2043	1674	1288	1123	952	901	822	764	722	743	700	730	697	649	647	650	647	598	628	653	629	605	564	571	592	556	627	625	622	612	623	582	650	615	587	562	558	669	571	635	564	607	587	559	555	569	634	595	608	570	600	567	538	611	609	549	579	584	619	586	611	618	635	576	646	549	579	594	590	571	541	580	569	598	582	595	561	582	586	597	590	656	550	624	557	564	593	617	559	575	583	606	548	602	595	568	571	587	609	578	563	643	599	599	607	606	623	627	580	616	595	543	550	626	594	623	628	589	591	568	577	600	623	548	566	560	551	621	591	598	580	599	611	633	588	585	573	588	624	563	621	545	574	581	553	614	602	598	562	547	571	606	590	607	588	585	587	607	573	564	577	578	538	593	623	609	583	604	574	561	579	633	582	570	606	573	531	558	538	569	547	580	582	556	596	605	607	614	591	560	563	556	583	596	597	636	562	569	574	562	576	564	604	549	587	594	590	557	582	549	572	605	584	550	607	588	603	568	570	610	591	554	555	548	618	606	561	560	543	588	580	560	568	550	594	575	575	556	550	607	578	632	582	612	602	615	560	588	602	597	583	546	583	571	545	540	589	601	585	544	587	562	602	610	537	567	580	617	596	587	619	570	561	566	631	602	539	562	572	528	616	579	575	587	559	605	589	577	564	608	587	544	567	602	589	591	607	579	597	573	588	584	545	568	588	562	547	571	539	561	555	611	562	589	586	604	580	584	572	637	564	557	590	584	538	599	614	560	576	596	597	609	606	618	585	551	589	606	607	574	597	583	583	543	586	558	535	597	578	596	625	571	578	559	609	536	595	544	581	592	580	596	597	595	632	557	583	580	641	510	547	556	572	567	603	583	554	590	564	597	589	563	583	629	599	546	554	553	615	568	579	607	579	556	545	585	581	533	605	618	581	587	618	630	606	585	546	585	562	559	579	574	617	540	564	590	630	529	600	615	570	548	559	566	604	572	530	606	633	615	549	580	600	595	611	567	592	560	532	565	614	617	613	575	560	609	551	590	572	573	616	547	560	567	635	571	547	551	533	601	597	580	589	518	582	555	598	573	597	609	555	572	605	529	608	596	609	598	559	588	619	551	580	566	584	548	547	597	563	545	593	602	577	594	581	542	605	563	591	571	611	583	568	552	565	557	543	575	606	598	550	570	608	549	563	547	558	536	583	586	587	549	571	578	608	587	578	595	632	549	589	543	560	597	573	554	552	598	602	590	590	565	577	598	538	585	590	545	550	558	597	558	535	587	579	563	598	594	602	589	595	582	573	551	552	549	582	581	605	547	554	607	572	618	563	579	579	562	598	568	573	601	603	590	588	569	543	590	574	622	591	556	584	612	554	611	589	593	622	555	582	590	568	553	592	581	550	595	592	558	580	543	628	570	604	556	611	565	536	559	591	617	574	559	638	603	586	562	622	607	589	577	579	601	564	599	552	597	549	610	595	564	576	627	531	616	573	586	590	583	591	557	596	523	545	592	570	580	612	577	646	559	629	568	558	569	625	589	532	586	565	584	639	553	564	553	591	586	597	610	586	601	600	554	555	583	595	622	589	607	576	595	589	607	641	605	588	578	596	543	538	595	606	599	595	591	555	610	561	613	573	591	570	605	595	605	566	588	577	576	564	574	591	600	629	546	611	604	589	583	593	614	570	583	603	615	590	582	570	561	569	620	584	597	567	560	609	610	600	582	567	606	589	562	576	574	571	585	636	591	587	572	579	533	589	568	553	573	625	566	554	552	597	547	625	597	553	594	536	594	572	555	600	583	565	587	573	591	549	594	570	612	573	577	528	583	588	594	643	608	599	552	627	605	584	560	603	591	575	571	596	550	558	625	573	570	612	583	612	586	593	598	609	604	538	588	556	530	619	587	580	610	560	574	605	572	574	600	583	593	595	586	537	592	594	581	577	629	578	597	583	575	526	577	625	620	557	581	578	573	589	583	554	573	560	582	599	581	589	607	618	522	594	565	588	603	578	597	571	563	591	599	605	599	606	551	623	616	548	578	628	572	596	559	605	569	607	577	594	589	585	557	596	640	590	570	598	623	577	586	548	577	536	568	566	567	566	596	589	546	548	631	516	533	591	613	571	564	558	555	596	554	569	628	557	612	588	534	589	565	577	601	602	577	556	588	609	557	598	613	564	585	631	578	576	559	589	615	620	598	596	564	563	597	567	585	542	575	564	617	561	604	601	590	594	597	563	567	562	589	574	611	576	586	580	597	618	638	574	572	571	554	623	536	606	601	561	557	555	569	595	619	577	561	571	649	651	584	572	607	609	590	545	595	565	595	599	528	553	568	647	582	551	583	524	617	560	581	622	580	573	628	552	580	542	605	553	552	605	548	590	610	577	625	585	541	585	565	599	568	594	559	597	596	568	623	570	614	542	596	593	538	580	545	584	592	593	583	584	539	608	581	571	613	582	603	612	547	508	568	563	615	542	590	599	556	593	644	615	587	606	553	595	588	582	580	578	507	570	567	554	582	619	610	573	574	616	606	579	634	630	568	518	593	572	600	578	574	573	557	610	569	587	561	563	539	571	580	585	556	563	549	569	621	615	549	573	629	581	575	557	571	567	570	592	580	543	555	574	557	569	558	566	572	550	606	578	578	568	579	574	598	572	597	626	565	565	572	505	601	610	575	576	551	581	593	585	587	610	567	564	594	617	570	610	599	570	561	546	550	561	602	580	604	568	588	545	578	658	590	614	598	586	544	582	585	562	560	606	540	563	559	530	610	575	573	589	576	558	593	563	545	597	578	586	568	639	593	583	622	627	591	600	609	587	605	560	582	579	589	617	584	560	583	591	547	593	581	599	575	571	577	562	573	614	581	605	562	589	612	614	583	566	570	582	580	586	520	592	566	594	549	570	572	552	564	606	596	561	636	565	612	621	622	640	594	550	595	584	579	572	567	563	617	573	581	568	522	592	611	584	593	597	582	643	603	552	574	595	581	594	569	594	554	611	570	554	569	588	584	545	587	622	579	603	552	600	603	555	576	572	582	553	544	607	630	557	600	563	553	596	590	591	642	560	575	583	554	545	574	607	554	564	549	596	566	608	590	563	594	577	614	609	583	577	567	547	621	584	579	584	571	597	548	553	570	556	575	595	598	555	620	578	591	612	580	568	582	617	575	560	553	568	597	574	553	569	551	601	585	586	565	542	634	568	581	592	599	539	583	594	623	562	595	578	544	523	592	571	558	588	590	593	591	606	591	553	575	603	603	597	555	609	576	606	565	576	613	569	600	576	582	568	583	603	593	596	535	529	608	601	559	575	614	579	609	639	603	566	605	577	554	565	597	598	621	584	582	587	587	622	627	587	586	594	577	536	563	598	555	607	591	554	560	616	577	557	592	580	567	549	595	580	583	564	610	597	552	604	593	576	554	597	592	565	573	595	583	584	577	600	610	568	626	565	565	572	595	604	586	536	586	578	578	606	580	617	568	597	572	560	594
25318	21513	27596	25740	10268	1440	1181	1043	1024	1008	908	949	910	928	879	893	907	956	875	908	909	868	873	926	906	915	879	903	943	862	934	913	974	881	899	958	870	860	927	926	889	906	927	841	881	900	828	917	926	897	911	932	881	941	931	937	905	955	890	914	901	923	905	904	896	933	902	875	901	873	894	900	888	832	880	914	868	861	859	895	906	901	884	933	865	859	869	869	893	900	960	881	887	918	902	890	903	897	875	854	877	853	939	941	878	968	883	901	867	870	914	893	905	876	917	900	912	877	947	912	900	942	862	862	849	935	842	895	820	924	868	897	900	921	926	887	875	935	844	948	930	879	886	886	853	908	905	952	894	880	928	937	913	858	887	927	935	914	865	863	937	864	893	940	886	903	909	884	916	921	938	897	915	981	883	959	825	917	862	907	924	915	897	918	899	879	896	888	915	905	867	895	897	920	862	894	950	862	867	932	903	897	932	850	912	906	876	872	830	845	911	823	897	907	847	883	848	885	887	884	916	851	893	908	914	882	902	903	908	882	890	866	841	950	900	911	882	898	829	931	896	934	866	878	885	919	914	912	921	924	851	858	849	914	870	884	936	885	894	843	912	926	890	908	894	943	902	849	887	883	908	927	887	896	874	886	867	905	892	974	888	904	866	886	873	865	924	959	929	841	891	862	873	848	912	842	907	888	895	834	960	927	908	853	904	891	863	926	908	925	943	879	873	996	870	920	878	835	924	939	905	877	916	892	921	882	905	915	924	907	891	869	970	848	893	908	920	902	831	875	925	900	865	890	879	860	878	908	877	869	914	871	908	892	870	909	880	922	954	915	909	907	874	927	863	928	895	878	895	861	957	858	903	855	893	873	895	891	845	906	886	878	898	883	831	894	936	871	945	911	902	864	910	921	857	931	884	929	880	855	871	861	853	875	894	877	876	924	891	898	875	897	904	879	875	900	879	870	876	914	906	944	874	900	908	865	882	891	869	870	883	904	898	866	848	921	856	852	854	838	865	886	887	863	895	875	893	813	893	857	910	901	911	936	909	932	864	865	897	881	904	868	887	918	898	923	963	905	926	888	887	893	871	866	897	881	858	928	887	928	873	946	884	846	850	934	910	893	890	919	882	864	897	912	861	844	876	910	887	896	883	882	872	884	875	899	909	929	890	870	908	935	972	893	919	853	866	920	908	920	888	865	892	884	879	865	878	872	871	874	929	906	862	876	938	846	939	900	892	864	880	837	829	849	895	889	889	877	841	913	888	876	868	861	850	895	911	896	855	964	932	889	851	885	900	870	914	869	840	896	882	849	880	893	874	855	918	838	910	886	878	934	888	923	916	948	910	901	914	917	923	934	911	892	868	892	926	863	968	915	895	922	890	910	856	906	868	880	852	886	901	874	875	880	860	892	900	919	892	905	882	870	896	947	860	865	894	942	876	932	918	910	910	955	884	934	881	877	906	915	897	915	849	884	918	877	872	909	898	933	950	896	885	907	874	859	881	931	864	912	876	933	874	931	927	899	879	895	918	868	885	892	883	884	933	879	939	880	843	952	913	913	875	863	883	864	924	844	906	881	918	848	873	892	834	860	924	859	883	882	900	912	864	884	826	921	883	889	903	932	927	884	891	907	847	843	934	912	899	846	888	916	920	925	884	926	873	829	888	884	903	927	948	939	918	850	890	968	942	888	870	953	897	926	898	929	906	856	907	891	901	898	911	865	903	876	873	923	918	944	832	921	908	919	905	911	904	856	933	850	885	898	907	939	899	898	869	900	878	944	884	870	831	872	876	903	858	858	866	847	868	914	884	878	883	955	882	876	885	921	918	865	874	874	915	929	864	892	820	885	890	822	886	883	851	932	962	876	880	870	912	871	907	897	860	885	853	846	854	950	914	896	874	857	927	866	937	823	814	892	854	904	904	866	854	924	859	932	871	881	862	924	899	864	877	887	896	871	905	912	925	846	878	922	865	912	888	903	922	881	831	918	915	874	906	867	919	856	894	909	891	935	909	867	910	891	894	886	888	916	889	882	899	891	885	893	859	871	882	867	888	874	889	905	902	882	881	890	875	861	872	846	904	863	879	885	896	904	901	954	933	908	923	935	813	876	858	942	866	870	858	893	887	899	884	950	907	835	856	853	932	917	879	914	931	840	921	853	868	923	880	876	914	893	874	862	884	897	911	925	915	891	884	903	889	840	886	908	922	909	882	846	852	876	967	876	840	905	935	859	865	915	919	935	889	969	889	937	866	892	925	911	880	828	872	882	899	902	887	894	870	918	921	891	904	917	871	921	899	848	886	872	842	849	919	919	891	878	889	937	908	880	874	915	937	841	928	924	856	927	909	849	918	885	966	869	913	889	881	864	853	827	904	921	887	884	857	902	889	882	929	859	909	915	942	870	881	899	891	937	868	881	855	843	915	863	886	906	902	902	894	926	948	920	882	881	881	848	927	864	907	880	947	905	833	891	854	885	893	866	855	915	886	902	880	870	896	951	882	872	915	923	891	946	894	870	914	887	939	855	888	903	883	914	906	868	914	890	909	870	917	903	910	875	899	905	910	920	854	882	872	881	857	864	933	872	884	904	895	914	898	923	911	850	874	939	900	863	835	875	885	851	933	872	868	915	890	904	964	926	878	901	863	897	883	896	882	912	888	860	868	910	889	876	919	864	841	892	852	883	936	903	843	958	900	854	898	900	894	937	899	912	843	886	868	936	880	888	894	931	884	905	938	857	921	863	909	943	935	862	929	939	903	900	889	890	872	907	877	865	893	884	920	927	886	892	908	894	864	878	901	862	913	928	907	833	929	899	943	868	921	930	891	889	899	887	923	883	862	935	877	878	921	837	840	896	888	916	865	912	887	908	871	876	899	894	919	873	961	933	845	950	938	878	924	859	846	873	875	885	877	858	929	923	905	947	899	883	944	951	930	851	896	902	913	885	911	870	938	868	860	981	963	930	865	936	884	947	932	892	876	836	872	905	912	894	943	896	885	900	848	865	858	907	894	825	899	900	874	866	852	884	888	900	890	893	940	933	941	940	915	917	936	864	878	871	880	901	887	958	893	891	849	911	841	932	857	893	881	824	874	841	912	919	885	887	892	892	931	866	906	870	906	901	860	919	855	883	897	897	851	869	871	888	891	870	859	894	844	916	875	919	972	889	937	919	883	884	857	934	948	967	942	860	930	827	905	894	944	922	867	937	916	852	872	855	906	884	918	900	908	858	848	900	882	951	869	877	924	878	906	896	874	878	877	889	903	904	904	876	932	878	880	922	876	823	885	919	839	840	903	847	891	915	877	905	873	874	878	858	877	866	852	934	864	899	903	928	915	963	923	907	900	890	928	837	940	859	901	952	920	875	893	915	872	872	916	873	862	864	921	950	922	853	892	850	841	918	958	870	921	918	859	929	875	911	919	847	915	897	866	911	886	851	896	917	921	893	915	884	940	882	905	914	860	888	846	910	833	898	902	857	917	861	897	883
16318	5065	3466	2082	1601	1487	1268	1160	1093	1074	1055	1014	955	963	971	951	969	972	928	901	952	973	944	910	894	888	917	908	960	927	935	936	909	946	936	863	893	911	900	944	926	962	885	867	927	900	905	897	897	917	888	934	903	838	860	940	908	894	882	897	932	910	882	934	943	907	930	901	881	908	940	892	914	923	920	849	910	880	906	856	873	912	919	962	917	877	950	961	914	902	878	838	929	909	936	948	902	923	899	896	935	876	874	935	940	895	941	926	976	864	924	859	874	918	919	889	903	942	859	893	972	888	891	922	950	856	924	949	911	931	910	900	886	860	914	908	906	858	880	938	942	920	857	858	887	875	903	883	893	882	937	893	914	928	924	940	900	961	896	896	877	885	887	876	887	874	931	920	869	885	942	903	927	882	899	867	893	899	886	921	880	937	853	887	935	893	920	960	910	875	937	901	909	883	899	940	907	871	946	933	874	892	842	943	897	940	943	897	873	912	895	870	901	926	870	958	886	921	844	869	926	871	901	865	849	902	896	859	859	895	898	931	940	909	847	895	896	913	963	886	966	869	885	919	912	917	926	933	885	936	870	845	901	879	875	916	885	942	883	882	946	840	922	884	887	879	845	965	953	912	860	922	942	886	847	881	904	917	934	903	902	922	859	942	884	902	931	876	932	909	966	911	952	893	931	886	948	889	874	892	899	860	956	908	958	914	883	937	902	921	926	913	936	889	892	958	883	850	955	902	877	908	899	927	876	980	964	935	929	929	869	942	875	909	868	943	912	900	908	913	888	894	893	906	923	872	886	909	880	906	871	874	885	903	911	903	918	859	895	881	959	900	902	956	951	903	867	927	908	894	968	914	907	896	855	931	894	905	919	884	912	948	914	914	871	898	903	900	928	919	936	907	900	947	873	861	890	913	963	918	888	911	928	850	919	915	902	873	908	948	926	878	939	852	953	930	915	948	913	892	872	891	873	892	908	909	910	917	912	930	881	902	913	887	901	872	883	869	888	899	894	897	850	887	895	908	963	851	882	894	924	924	845	924	962	922	879	952	882	910	916	904	925	899	936	901	867	894	898	873	895	840	923	916	866	921	846	858	912	877	926	946	908	878	913	873	895	930	884	931	884	931	936	839	877	893	907	870	870	945	881	956	892	924	898	922	944	898	922	842	969	973	947	854	853	891	912	909	915	916	864	865	898	921	945	827	895	923	887	834	874	940	924	928	943	873	890	860	963	925	894	904	950	906	901	941	909	934	945	942	902	896	914	947	905	907	897	907	917	922	865	848	949	919	875	911	905	885	928	885	857	875	869	882	918	901	898	901	884	900	893	894	855	895	933	906	941	873	941	911	935	983	904	927	944	907	897	891	873	884	921	977	848	836	905	894	903	984	895	898	935	900	933	909	932	918	911	881	936	857	875	911	897	933	858	923	920	946	952	848	933	876	909	891	923	898	882	904	877	929	857	917	924	924	893	937	963	897	932	919	897	886	907	906	927	886	888	902	929	899	890	892	896	886	867	870	894	883	903	901	877	923	888	919	941	905	861	864	934	944	907	976	945	883	926	910	925	906	883	905	882	894	879	893	888	948	919	944	860	878	946	914	913	870	938	891	902	875	849	914	871	914	907	906	915	941	894	916	879	951	895	895	917	899	898	894	931	955	940	871	827	888	899	981	914	860	930	903	886	843	902	888	876	933	872	915	844	952	918	877	838	890	899	957	889	864	949	944	934	899	878	907	907	918	867	875	878	875	932	964	949	921	871	926	931	910	897	928	884	947	922	881	950	856	870	891	897	883	923	899	929	970	914	883	940	904	897	934	927	878	942	894	902	950	902	929	861	896	900	909	912	900	929	925	913	898	928	904	957	902	883	911	927	906	869	921	859	971	891	887	914	897	921	875	883	895	938	970	900	949	931	883	888	931	897	867	934	884	869	861	893	902	919	924	911	918	956	815	901	915	948	901	863	873	929	841	917	885	885	910	920	922	940	891	862	893	908	871	907	949	912	882	955	941	941	889	956	913	886	913	970	938	935	902	950	897	927	870	962	870	879	955	873	839	893	886	865	859	881	866	857	919	986	939	882	921	917	912	869	907	931	852	905	870	965	920	929	942	887	918	951	940	912	906	931	944	902	868	964	885	910	895	923	922	917	915	903	887	898	861	869	921	912	891	886	888	926	904	887	922	884	873	905	951	856	929	901	950	857	921	914	933	866	898	926	845	895	929	932	899	847	903	918	928	886	941	829	920	916	895	940	902	902	903	888	912	909	847	974	944	890	927	881	913	875	952	901	865	890	905	871	904	888	854	923	865	944	907	915	922	880	882	936	898	882	930	866	856	886	885	892	930	881	940	923	900	915	870	902	960	902	892	900	915	915	869	933	963	871	898	883	881	953	952	945	902	872	909	871	905	870	950	936	906	913	841	947	902	889	922	899	848	871	913	929	914	889	904	933	911	925	875	906	913	869	879	942	928	904	937	874	939	909	890	934	987	910	872	914	965	928	898	902	890	968	895	898	902	956	956	917	917	906	888	887	913	944	917	914	896	946	900	840	936	929	920	859	879	903	951	866	900	933	903	894	846	923	882	899	954	897	881	922	907	912	868	919	959	870	897	879	883	892	918	893	894	937	882	906	912	887	905	932	874	784	892	895	873	876	953	909	905	836	866	909	911	899	905	863	889	955	938	918	906	913	922	926	849	955	926	874	883	926	857	939	914	890	927	924	849	889	907	861	909	933	921	891	867	926	856	921	878	904	903	869	887	861	921	902	894	891	893	913	862	899	878	970	915	864	894	911	914	839	876	918	943	928	884	924	863	875	938	883	956	916	946	945	872	935	892	948	869	903	897	903	907	839	948	899	928	908	914	893	919	898	919	862	869	893	913	858	968	874	866	929	909	948	888	866	892	880	888	913	921	860	851	955	948	879	872	929	883	950	962	850	949	917	830	865	896	905	938	910	906	895	913	887	893	886	920	900	955	943	922	925	933	955	896	847	898	926	853	848	940	892	888	925	896	894	962	927	960	921	847	878	904	934	938	870	981	885	923	809	855	911	949	901	854	887	976	909	864	916	913	904	863	923	907	923	926	865	923	888	913	890	888	912	932	912	889	877	890	899	915	926	909	836	900	863	912	909	927	899	890	924	926	838	866	892	895	878	880	908	879	931	886	946	858	922	890	924	896	865	959	876	910	897	900	888	875	936	891	894	929	903	940	955	897	925	858	919	950	920	840	943	877	881	915	885	864	968	886	908	897	872	871	895	935	896	890	934	886	929	810	932	903	860	872	904	927	897	853	897	917	892	913	839	902	927	930	914	862	855	880	893	921	944	922	877	902	918	872	874	905	915	863	888	856	904	926	878	902	854	885	914	912	901	867	861	884	925	917	880	886	905	932	915	958	868	913	902	922	951	889	860	854	859	892	943	923	891	859	937	922	923	929	860	894	870	885	897	889	903	898	924	898	920	903	905	908	923	905	895	879	929	880
23067	21559	29319	24249	21556	21594	7665	1487	1136	1110	1050	987	897	943	888	959	878	865	852	855	837	814	837	801	872	810	869	802	782	782	786	785	755	818	776	804	834	798	795	776	769	820	756	800	792	785	736	842	789	761	766	792	758	814	776	839	800	809	803	761	808	836	738	791	802	730	832	755	790	793	837	768	811	725	795	777	744	741	768	690	776	764	741	815	789	773	740	794	783	766	750	771	798	805	811	759	784	757	783	739	790	793	799	808	771	874	797	808	813	799	765	811	803	788	844	845	811	858	765	790	788	801	834	802	839	817	786	803	752	766	806	791	784	765	720	773	761	778	827	769	805	752	779	826	789	742	751	775	776	793	798	784	700	743	760	724	802	825	788	725	806	745	785	785	776	728	772	755	809	750	763	779	808	835	814	774	760	741	809	745	769	716	779	753	796	713	813	808	787	778	800	847	824	802	811	788	775	730	802	751	755	798	784	792	768	820	792	779	762	790	761	754	764	726	814	733	790	727	730	751	825	762	734	771	813	754	763	857	756	749	810	791	763	790	803	800	763	789	809	736	749	768	778	761	775	799	776	821	838	773	761	781	775	739	783	775	762	809	763	762	788	778	788	736	786	763	784	697	760	823	802	791	776	708	830	788	764	765	787	808	786	779	795	772	800	773	817	785	731	770	741	809	786	894	735	806	797	779	785	822	769	792	758	743	759	803	774	774	801	783	803	780	760	746	726	866	754	824	777	782	763	758	769	730	818	807	775	769	779	807	779	713	816	798	789	757	810	781	786	808	810	743	766	789	749	823	772	805	756	729	826	767	803	769	758	783	770	770	778	729	818	777	748	750	753	759	766	735	763	784	820	808	790	700	760	783	790	829	775	793	763	825	815	805	778	726	794	734	823	803	795	774	755	794	784	762	757	794	716	707	793	739	794	740	787	790	745	740	808	777	764	774	768	799	759	850	740	759	775	796	751	831	756	822	772	781	771	773	766	776	800	779	784	738	813	766	778	749	783	766	794	776	780	781	805	789	726	755	750	828	799	764	808	756	750	793	805	797	809	796	772	749	799	728	783	724	849	753	789	733	780	784	804	761	840	801	816	774	777	807	754	758	703	761	808	817	745	807	791	786	747	769	780	763	777	789	779	768	755	774	735	802	786	771	721	825	743	818	774	782	763	759	826	730	811	795	769	772	775	770	781	769	771	762	801	809	791	794	766	799	717	780	742	706	761	745	833	779	804	773	764	802	777	823	764	830	804	793	764	806	792	734	818	765	769	816	792	803	780	769	771	761	760	792	749	786	796	828	811	786	744	774	785	838	764	745	795	794	751	835	736	781	743	722	773	750	748	762	797	809	793	824	733	754	792	762	762	785	798	768	815	727	751	740	726	772	756	782	744	790	776	770	831	742	753	795	735	809	789	789	768	826	754	763	742	815	715	798	778	750	753	795	771	778	753	735	780	745	782	867	742	748	798	742	799	789	819	813	788	725	790	759	777	755	744	756	793	775	795	823	741	777	792	758	757	786	768	722	820	765	718	806	767	812	770	717	812	731	781	750	805	738	757	764	761	745	835	797	805	834	760	826	780	760	748	763	727	817	746	797	774	780	794	771	772	782	828	751	729	776	724	772	835	807	746	729	761	815	768	766	717	772	784	787	799	740	783	848	778	746	721	726	766	717	805	761	786	759	814	782	767	824	737	742	765	748	797	769	785	776	747	739	809	744	782	757	776	772	801	790	812	819	774	755	800	791	778	753	764	783	759	824	756	801	782	854	769	783	794	836	819	770	825	786	824	726	757	853	793	778	777	830	736	794	799	769	746	805	740	791	764	787	727	726	756	688	822	777	751	816	741	780	728	803	756	810	727	742	751	767	748	772	791	804	710	775	744	751	776	809	752	786	713	784	750	790	801	788	788	793	786	747	738	773	830	781	760	747	753	773	801	713	775	776	812	798	810	786	745	754	784	774	812	791	782	771	710	804	772	767	745	727	796	768	756	768	762	763	812	804	753	756	742	800	823	786	756	790	799	800	772	728	807	734	810	758	758	761	799	802	856	788	797	750	769	789	799	780	727	775	781	770	731	859	758	775	746	820	793	764	709	800	736	724	843	745	708	746	763	776	767	750	787	784	758	723	800	805	785	779	718	774	798	825	752	781	788	788	788	799	754	839	737	773	804	809	738	793	761	780	784	796	776	801	792	725	784	756	784	753	782	763	789	781	756	720	751	801	845	782	758	768	769	760	735	795	806	838	801	809	770	844	770	800	768	778	841	785	808	755	755	828	766	782	777	770	779	821	787	787	753	794	757	745	754	792	792	821	781	800	795	835	789	718	839	758	810	819	797	759	767	750	814	753	763	820	788	794	766	733	789	747	766	750	734	798	794	752	778	781	770	784	761	742	772	752	771	724	755	754	752	788	755	825	789	753	747	721	770	742	762	770	815	762	812	749	805	770	826	794	794	842	797	767	748	793	814	739	769	776	769	794	766	820	760	816	786	797	801	760	766	801	723	762	782	771	805	788	781	772	764	714	774	750	765	792	768	821	767	778	813	747	758	832	825	791	741	735	733	784	752	741	751	770	746	782	774	716	813	728	766	812	800	769	764	764	765	774	808	806	816	770	765	746	740	724	736	786	806	777	753	735	753	789	752	758	774	789	762	773	792	793	798	760	742	751	804	821	771	765	807	741	796	810	800	767	726	800	779	782	776	763	738	805	753	728	780	768	780	747	806	772	783	824	746	795	790	777	752	744	805	749	756	762	785	805	798	757	770	788	784	768	735	793	758	751	744	776	768	776	744	776	711	791	788	813	787	743	748	776	781	788	787	831	753	784	814	813	740	812	782	773	736	758	821	783	752	817	756	753	840	758	781	771	773	787	764	802	768	772	791	748	766	801	832	779	805	804	807	759	751	775	770	788	768	769	777	795	730	781	810	800	801	799	771	799	782	739	787	763	847	790	788	779	775	756	807	798	800	781	741	801	793	762	704	757	728	790	768	724	814	750	739	795	781	803	763	736	785	786	733	777	749	778	742	794	766	748	790	766	813	835	758	748	792	756	783	808	766	813	760	778	811	744	787	775	720	790	813	735	754	716	785	793	809	735	771	760	810	836	745	750	766	774	791	806	783	778	768	769	798	804	802	781	792	808	796	765	796	776	766	772	774	749	761	753	747	781	840	791	782	764	728	768	743	705	738	773	798	761	807	793	734	747	762	739	797	757	770	800	805	765	737	794	742	742	742	793	780	748	782	796	802	770	763	795	790	792	804	761	778	762	733	808	749	752	728	771	797	790	814	795	805	788	729	728	788	776	753	771	808	724	735	789	802	806	749	770	763	796	759	803	749	748	763	775	767	752	809	782	765	814	776	751	821	783	761	821	723	781	760	729	750	815	778	775	762	828	766	761	777	808	778	760	774	796	749	780	808	803	794	774	736	771	761	706	781	772	780	766	819	803	731	789	747	838	755	781	766	789	778	802	794	745	792	711
20380	13538	9375	4594	3515	2674	2168	1756	1602	1382	1217	1158	1103	1003	1004	908	935	948	901	895	875	815	852	804	909	829	834	820	810	800	805	892	796	800	826	765	807	751	785	846	802	750	829	818	820	789	780	734	773	801	767	836	792	748	828	763	762	801	748	804	773	760	730	772	787	779	780	786	732	806	741	785	746	753	760	762	772	769	810	775	764	786	749	782	728	767	763	798	751	769	778	786	754	814	828	724	752	788	727	799	782	768	794	844	783	802	852	821	799	819	793	801	828	826	824	770	799	809	756	811	731	789	791	785	816	752	780	794	790	786	723	767	800	741	785	793	725	810	775	774	734	743	736	737	794	791	762	753	775	813	812	725	779	763	758	733	770	770	804	728	789	819	738	766	775	764	801	778	853	809	763	837	741	763	799	744	768	782	770	763	792	760	723	773	764	760	764	744	766	782	741	768	792	726	770	762	730	751	806	779	802	755	777	718	794	762	793	782	759	787	741	779	773	770	811	740	809	797	792	752	778	761	753	765	733	774	756	726	762	779	797	769	801	748	694	765	802	820	832	740	809	717	773	775	763	807	764	766	781	725	804	755	794	761	829	795	776	742	791	744	761	756	741	767	788	820	813	772	739	782	784	815	754	797	792	802	817	761	773	774	804	806	813	774	749	756	746	803	770	728	787	725	756	769	772	736	737	729	764	757	776	801	772	800	777	790	763	788	765	776	738	787	719	778	816	764	785	790	776	755	801	771	755	799	813	741	761	764	783	753	776	763	791	763	756	731	802	804	808	768	783	791	757	748	725	716	738	775	764	728	779	745	775	742	755	802	772	793	805	743	783	750	824	791	761	780	787	794	813	770	768	807	757	750	771	766	779	797	765	786	778	762	731	795	734	762	735	817	716	765	770	805	705	753	768	832	751	767	745	772	795	713	755	768	793	762	721	827	742	792	817	776	823	730	755	841	792	721	787	779	786	765	809	811	766	775	761	838	797	760	786	749	767	796	789	741	779	782	763	782	831	804	796	769	796	723	763	775	765	731	795	750	741	806	766	756	728	752	771	819	810	754	743	747	806	797	731	812	700	791	796	813	753	777	806	770	760	782	754	788	715	811	776	752	737	773	774	776	784	764	743	779	789	809	790	748	795	764	776	743	755	772	741	734	765	716	759	791	842	824	761	710	774	758	779	761	774	758	783	740	789	711	813	756	827	740	722	758	770	782	741	797	808	768	758	710	786	754	731	790	805	752	762	744	768	773	750	736	729	787	779	754	801	729	734	765	787	757	770	782	850	729	795	747	769	781	790	781	752	754	738	787	784	754	772	747	796	790	736	732	766	748	788	791	750	751	701	758	757	818	787	755	756	783	794	752	770	789	787	736	761	785	778	791	782	823	797	752	819	790	777	817	760	759	801	794	743	733	745	735	771	738	795	771	713	788	802	770	781	811	737	772	753	750	745	736	794	734	726	800	788	781	762	774	762	812	768	716	773	748	778	767	787	745	826	804	741	815	744	753	792	756	758	784	799	786	751	776	757	786	794	743	808	789	834	753	803	733	784	723	742	745	732	799	723	781	804	766	775	800	771	743	746	790	795	773	746	778	769	804	768	768	715	780	784	779	723	792	755	773	741	742	762	815	761	808	735	746	731	784	762	788	749	744	797	805	727	749	775	740	804	772	799	801	749	728	709	824	765	807	737	745	768	761	792	786	779	810	781	771	778	790	766	786	773	759	783	728	791	735	794	799	735	800	731	725	737	765	776	845	800	772	775	763	810	793	758	781	778	777	782	733	787	749	756	760	792	729	742	743	771	749	785	811	751	778	768	834	752	806	785	774	819	804	798	791	760	777	747	782	734	784	767	774	751	768	784	822	762	778	734	775	781	778	784	821	769	780	777	719	768	786	774	767	751	777	732	802	806	789	773	767	748	780	799	756	799	752	805	780	768	724	754	789	711	753	793	764	733	743	733	751	780	750	773	771	822	741	727	771	802	740	777	778	754	714	753	748	756	735	745	767	776	710	785	815	779	729	732	770	741	769	820	772	804	778	804	768	752	765	729	738	772	765	736	770	802	776	795	738	709	779	814	771	777	744	716	780	783	736	752	802	751	770	769	771	763	784	777	814	730	778	760	780	777	774	805	776	756	786	817	780	823	788	762	765	785	718	733	783	775	733	743	793	767	720	797	771	765	751	818	758	750	769	805	746	714	789	756	805	754	761	790	786	759	784	764	805	737	779	741	751	767	802	824	754	833	757	739	793	743	739	724	837	797	768	762	756	765	782	810	760	749	739	793	790	754	774	817	773	802	783	723	832	796	794	758	805	768	808	768	788	756	797	819	764	734	770	750	796	785	776	833	744	759	775	722	762	714	751	778	746	800	790	821	750	785	817	788	821	741	775	788	814	766	760	809	804	721	768	786	721	830	768	811	718	808	762	766	738	830	755	811	788	712	767	740	774	778	724	787	755	764	762	758	734	721	824	774	760	774	748	752	770	723	768	785	829	756	836	760	751	774	763	825	724	708	735	741	801	750	733	787	758	793	748	763	766	786	734	760	832	743	787	708	754	768	739	763	793	804	738	796	762	741	814	759	762	780	774	726	762	754	739	757	746	790	791	782	769	802	802	764	817	800	723	804	776	783	756	787	749	744	767	741	783	805	787	739	755	782	788	785	792	785	767	740	778	756	755	765	790	775	788	748	745	788	749	781	803	761	795	778	805	756	806	805	784	748	781	762	808	769	823	735	755	759	775	751	755	766	794	758	823	755	749	767	783	803	761	741	720	794	786	734	723	803	767	845	808	737	801	754	778	799	759	752	715	746	771	774	752	783	776	786	751	783	782	739	810	752	774	764	766	791	781	833	740	741	793	809	787	759	795	758	822	763	739	814	774	751	786	807	741	788	747	750	803	757	778	802	774	751	760	791	799	760	752	707	800	786	793	778	798	803	758	762	720	741	751	793	751	782	767	746	802	785	701	758	751	749	724	746	769	796	830	704	779	786	773	749	745	771	785	768	790	784	736	825	750	720	710	741	812	774	783	811	781	764	715	757	772	731	765	818	797	704	745	754	782	758	697	797	752	770	748	825	765	723	801	802	783	760	778	779	779	816	751	767	795	738	768	770	745	716	812	733	767	737	763	751	710	760	810	775	749	781	747	725	781	750	745	764	735	809	790	766	771	730	788	750	742	776	755	781	715	763	767	710	793	789	758	776	774	727	740	775	777	785	769	745	803	772	795	778	781	761	728	747	721	725	762	772	742	816	762	773	778	774	725	781	809	802	722	761	775	764	768	772	765	774	754	788	761	776	807	778	780	757	753	798	739	796	782	788	781	792	841	736	762	738	767	837	802	738	796	802	761	772	775	803	730	760	746	724	755	784	750	756	752	719	756	750	770	760	772	753	743	765	711	771	763	819	758	794	776	784	758	791	728	707	774	736	729	740	766	791	770	771	766	757	799	715	745	769	780	774	728	790	766	755	762	774	785	775	820
29262	17966	4489	1037	771	754	788	755	740	730	723	707	740	707	666	710	727	691	652	680	693	714	749	726	647	716	680	680	664	680	696	711	679	726	647	755	681	696	687	743	714	696	676	661	723	680	664	674	673	739	686	682	680	686	701	642	718	683	692	690	714	699	701	694	728	678	698	655	683	684	681	728	727	678	704	724	734	687	665	698	649	690	737	701	736	724	690	682	692	716	699	720	721	688	707	679	696	717	707	709	710	689	702	670	670	719	689	717	669	717	669	662	643	693	718	727	748	731	703	680	694	745	713	704	700	734	704	696	696	716	651	687	661	667	735	636	676	708	719	664	733	732	719	671	660	701	691	631	700	771	692	677	684	660	730	699	661	708	719	726	708	743	700	696	675	706	708	667	698	728	788	688	693	699	662	687	713	729	675	717	644	690	726	681	645	721	708	693	657	727	741	713	648	731	660	679	684	681	687	717	685	682	682	704	713	728	671	676	648	697	722	685	712	660	680	689	671	689	681	693	735	651	703	710	684	693	677	632	692	695	679	718	714	727	695	721	743	722	703	697	700	674	683	697	681	691	691	654	717	687	642	754	675	714	696	658	708	735	697	729	688	654	734	686	705	687	710	666	690	714	701	746	677	699	727	681	701	673	667	661	712	715	726	671	666	712	650	708	687	737	675	704	695	681	701	670	686	664	656	690	720	710	737	714	667	712	675	703	666	722	732	719	720	684	695	646	684	675	712	713	721	735	709	706	683	724	685	698	704	704	681	678	687	676	640	658	661	717	760	646	670	726	697	735	662	745	684	703	704	688	659	694	706	700	698	690	702	721	645	698	703	711	741	690	691	680	683	686	720	673	663	713	738	702	712	682	689	676	747	661	677	701	718	645	738	695	709	655	684	703	691	719	669	689	673	660	697	712	696	671	718	687	682	670	670	711	681	652	728	703	690	707	728	707	729	715	709	728	681	715	683	710	723	690	747	724	749	700	684	719	656	714	675	697	694	706	672	675	693	699	710	726	705	700	683	653	671	680	661	720	699	677	683	663	653	722	683	673	695	687	702	681	687	676	740	731	706	711	705	710	645	695	661	720	733	674	686	679	705	700	665	724	662	684	693	647	688	713	719	711	681	681	683	725	676	719	687	752	687	719	720	728	689	693	719	687	684	755	742	688	699	687	695	691	634	697	689	733	681	691	669	698	712	740	699	700	725	702	711	691	720	671	682	684	718	686	693	759	660	720	652	706	701	678	710	698	683	700	718	686	679	714	712	698	698	655	671	731	650	696	660	659	678	691	723	692	620	665	721	675	630	662	698	694	692	732	660	720	698	642	698	708	676	672	655	639	651	676	670	670	717	696	717	715	663	710	717	709	674	711	687	698	700	688	669	691	659	669	728	722	674	749	708	710	744	660	708	688	707	676	679	747	659	700	690	733	707	664	729	690	724	695	635	673	745	697	672	693	726	761	697	697	632	715	692	733	681	681	703	651	744	690	664	670	683	683	699	670	725	693	693	718	673	667	656	680	740	623	689	719	681	658	687	691	667	704	655	696	655	659	706	685	736	698	641	672	691	709	688	674	690	670	727	700	705	665	709	721	695	656	742	697	657	683	698	717	710	701	679	688	709	711	685	685	687	679	674	674	672	725	657	723	671	656	714	713	713	659	712	691	693	684	681	686	670	695	673	685	703	695	662	722	677	699	711	683	691	669	755	704	691	691	694	729	697	686	684	711	721	684	776	724	707	686	668	696	687	745	692	696	731	640	701	653	717	708	746	691	714	699	730	670	691	681	681	683	737	731	743	643	667	689	718	684	743	697	684	716	701	719	701	665	721	664	687	715	683	690	701	672	703	703	717	680	678	681	693	684	715	722	676	696	690	694	645	714	699	674	734	710	680	715	653	659	678	689	724	692	666	752	695	700	707	628	719	733	673	629	702	700	694	675	701	740	716	703	668	699	722	726	687	697	690	684	715	642	668	686	703	685	730	716	652	705	713	671	687	684	687	724	701	671	718	720	668	715	708	644	691	683	743	687	743	714	687	697	703	691	713	709	640	720	690	701	705	663	716	701	730	683	632	715	678	662	744	698	656	710	720	709	708	714	702	723	689	697	685	708	692	676	712	739	734	724	682	744	729	692	717	674	706	683	698	697	676	664	664	710	707	667	729	647	701	696	666	733	682	705	706	650	690	706	699	649	718	697	680	682	714	700	715	666	704	669	687	729	689	715	684	712	665	709	670	725	698	709	705	691	704	689	764	687	674	694	698	699	673	699	666	698	684	671	658	731	754	732	743	687	666	684	672	696	651	701	675	634	709	690	694	690	710	694	695	712	702	700	706	663	683	709	709	646	649	701	730	699	661	679	728	675	692	650	729	677	691	710	665	702	722	738	705	704	706	672	696	696	643	638	688	711	631	683	661	686	691	743	712	673	682	661	671	718	716	717	688	712	700	669	745	683	690	729	680	695	689	737	723	715	688	733	712	705	658	714	653	666	742	657	651	666	711	709	681	715	682	694	677	660	681	735	710	699	705	728	686	693	759	659	678	735	739	717	671	682	679	652	652	669	663	727	696	660	743	643	669	657	723	688	727	694	707	744	701	658	653	669	653	729	690	684	741	699	672	667	683	678	675	664	681	656	682	691	711	644	698	665	733	700	664	711	654	741	743	677	692	712	695	709	643	670	722	720	673	678	720	717	695	661	709	691	691	682	689	683	686	723	697	685	700	668	710	654	706	708	670	706	699	718	729	685	671	701	675	726	713	656	702	694	721	687	680	706	733	683	711	706	689	670	679	657	701	706	714	650	737	691	675	677	653	705	686	685	683	646	696	766	689	700	693	735	754	706	702	724	694	683	714	703	688	672	692	719	705	650	696	719	742	697	672	670	668	698	726	712	714	692	671	717	714	683	746	682	763	724	689	688	678	723	692	656	711	719	701	668	669	729	679	673	711	645	754	657	720	699	717	742	726	708	687	683	678	661	696	682	720	650	627	658	722	674	701	656	645	720	725	683	667	701	705	680	693	712	722	698	674	723	691	704	700	666	701	661	713	698	729	711	720	715	665	691	676	709	737	667	697	655	691	698	679	676	711	703	717	701	732	698	728	693	689	704	685	701	754	670	661	740	745	690	679	717	713	699	655	704	732	711	672	690	673	639	692	673	697	733	649	717	711	741	679	706	711	686	747	739	720	709	671	646	681	677	674	740	694	645	663	633	683	707	716	704	659	685	727	749	707	689	692	678	678	650	690	702	682	747	698	686	680	695	691	757	671	684	703	663	715	709	674	707	685	669	727	731	701	681	692	677	680	691	705	712	672	643	688	689	722	757	700	669	698	667	668	723	699	693	687	683	677	717	698	685	677	677	698	662	686	699	701	690	690	753	726	699	690	661	685	728	718	680	693	693	689	706	693	657	674	683	709	727	711	737	694	684	677	693	683	644	662	712	727	654	705	695	694	724	676	688	690	703	728	703	691	684	650	751	717	703
17370	1142	1036	861	771	792	769	708	739	722	764	709	722	720	753	743	729	703	713	753	716	711	716	684	726	719	717	711	717	697	691	714	754	756	726	714	695	732	707	725	725	723	710	728	701	697	745	736	712	738	707	767	702	713	746	813	691	716	715	726	754	695	742	698	700	712	785	712	695	691	729	765	724	718	730	753	719	742	733	700	717	709	676	734	703	727	717	695	730	727	787	694	704	726	733	723	712	712	692	745	719	682	707	733	767	756	766	716	695	734	684	738	704	728	727	715	770	700	745	752	714	678	667	723	766	762	715	753	753	756	764	708	681	688	729	737	694	765	701	709	709	682	759	682	736	768	734	696	724	750	769	785	716	721	687	751	739	704	678	718	689	687	731	748	710	685	728	681	746	754	714	717	686	763	748	717	713	721	730	705	724	720	752	763	728	721	721	708	724	689	686	747	786	761	699	734	713	721	751	726	715	670	720	715	712	756	691	745	719	705	742	668	707	715	695	758	712	669	692	756	732	738	716	703	737	714	706	755	702	776	734	736	749	700	699	730	695	725	737	729	719	737	720	735	734	743	756	742	714	700	688	713	713	736	737	735	720	716	744	733	712	760	753	735	741	721	683	738	687	706	688	775	705	700	761	742	695	725	670	720	702	731	683	723	744	756	730	673	709	698	725	743	715	693	758	723	722	750	753	698	694	719	681	750	687	714	702	704	730	764	743	713	704	724	714	697	724	700	696	740	738	728	705	708	687	712	757	701	715	741	741	681	732	723	728	711	713	690	778	744	693	743	760	752	726	744	688	676	762	712	762	755	745	763	676	725	728	746	733	692	727	725	759	731	695	702	739	674	723	727	725	717	750	680	683	706	704	721	715	762	747	731	750	744	750	719	766	740	708	696	713	733	713	731	751	723	693	766	725	689	720	736	739	710	688	746	711	676	758	716	689	681	674	645	743	712	707	714	713	759	723	727	732	689	693	718	684	716	699	691	680	706	715	697	724	739	712	735	743	720	706	717	731	686	697	699	710	756	753	686	737	773	689	716	739	726	781	706	689	743	741	724	679	687	743	755	717	701	757	746	732	657	711	739	722	689	730	711	739	724	665	723	705	699	694	703	727	719	707	709	759	687	751	713	691	686	739	705	758	714	684	694	664	713	732	702	748	757	717	732	731	754	715	734	707	774	739	697	747	704	688	680	713	746	715	737	760	649	684	727	745	690	721	718	704	712	732	800	752	734	723	716	703	750	723	726	708	790	730	687	732	712	764	718	762	713	689	710	712	690	671	715	665	799	703	711	756	716	742	721	742	723	748	694	720	719	668	731	700	736	714	721	670	720	699	741	709	732	701	761	754	719	741	732	726	715	717	721	719	775	687	685	697	686	723	705	688	704	696	714	695	711	671	752	705	697	724	659	752	707	736	728	744	730	691	714	725	681	696	718	722	715	746	735	745	733	653	683	691	686	700	656	692	732	693	721	734	739	743	718	678	748	719	712	680	733	740	717	732	698	699	687	730	727	729	678	769	753	740	718	735	722	713	764	730	775	740	695	738	711	762	690	765	712	694	692	727	695	794	725	713	716	749	744	737	722	681	740	735	730	672	715	684	728	745	701	743	692	684	739	736	748	724	740	707	726	710	678	737	706	729	787	713	719	704	745	660	739	728	730	702	735	749	751	728	662	743	724	725	708	718	694	731	747	728	675	738	696	725	700	707	720	726	668	703	715	723	770	729	733	757	716	727	664	715	710	738	669	738	683	692	689	685	745	692	705	698	753	732	694	775	706	743	764	669	770	737	752	673	759	733	745	722	728	709	689	728	738	738	722	712	770	743	710	708	700	728	700	693	743	712	684	693	721	665	695	747	753	746	688	746	743	752	699	735	732	701	763	777	716	661	724	706	738	745	758	710	740	747	716	749	747	698	707	693	717	737	766	730	740	700	728	761	708	723	724	733	719	734	722	733	753	718	743	711	696	715	736	711	728	698	745	706	688	715	744	697	709	708	753	725	719	706	694	702	748	726	747	756	656	722	727	741	723	687	729	719	718	725	693	695	719	700	731	741	751	703	703	764	716	747	674	649	742	742	722	736	736	694	740	713	715	684	726	717	699	725	691	679	706	721	708	674	705	690	723	736	734	706	724	676	708	691	707	735	681	681	717	687	722	745	725	720	704	720	741	695	701	723	770	684	728	735	711	729	721	686	698	690	742	724	719	703	732	720	668	711	721	757	719	710	748	743	758	728	696	754	732	747	725	741	684	743	720	741	698	775	770	741	710	706	685	713	724	765	708	772	702	707	733	728	720	701	746	724	701	686	715	738	693	757	721	727	759	751	785	722	655	706	708	705	741	744	711	711	711	714	750	735	742	697	735	731	720	712	719	740	719	762	706	728	719	736	733	718	711	678	702	721	672	692	675	722	673	668	697	762	724	707	760	683	667	765	707	723	732	694	748	744	746	761	712	687	702	699	692	736	713	695	721	707	731	701	698	712	673	722	707	741	686	752	721	726	738	708	671	714	704	764	718	769	740	691	694	705	723	722	704	701	693	770	753	706	723	714	726	661	701	679	719	704	714	697	703	748	750	711	723	724	730	705	709	756	743	713	719	703	738	728	720	656	686	730	780	659	726	703	683	782	701	738	749	719	685	689	786	703	735	726	716	768	740	687	734	691	685	702	684	719	707	735	695	721	740	745	713	690	733	710	765	714	696	722	749	729	746	747	761	697	720	697	747	671	695	723	733	704	738	781	714	665	765	749	702	706	706	691	724	687	694	691	761	702	708	680	703	660	725	725	735	704	737	706	742	691	782	666	727	715	759	704	697	683	750	813	728	690	685	669	736	712	706	738	718	718	723	766	702	738	746	694	724	734	683	702	722	691	710	684	722	740	682	693	761	696	734	668	746	779	735	723	729	681	731	687	721	715	718	726	713	749	704	789	742	740	696	753	726	737	734	726	764	715	722	669	681	710	699	741	669	716	716	708	726	713	757	684	693	726	756	719	699	703	696	745	674	718	719	724	725	698	734	696	738	679	749	729	716	743	735	701	700	736	696	709	761	704	716	730	725	731	698	730	758	727	746	765	732	703	769	694	783	701	729	758	700	703	731	746	736	727	713	737	705	716	755	716	696	774	725	718	728	727	690	731	730	711	669	732	757	723	694	705	732	733	711	712	754	693	683	762	706	750	702	683	706	685	725	719	724	720	658	712	700	740	727	704	766	691	723	703	714	763	749	691	735	725	711	686	722	749	754	734	749	728	718	715	688	744	679	738	728	707	716	702	690	720	707	712	694	748	780	730	735	697	701	694	735	772	720	695	726	699	703	678	713	723	710	718	698	703	736	757	700	721	689	698	694	721	717	726	730	723	637	746	697	730	702	701	742	703	683	774	667	674	731	749	692	706	720	713	737	712	741	704	706	753	661	708	717	710	683	712	697	743	710	713	690	697	737	731	742	699	789	719	700	730	729	736	756	741	710	719	723	703	706
24209	21584	28914	24715	21588	10029	1249	888	782	708	734	644	657	646	614	585	642	560	624	598	576	576	577	637	571	562	574	605	583	541	628	628	599	604	571	613	586	584	618	595	588	554	545	579	560	522	504	528	584	626	613	554	590	593	515	595	572	601	550	612	601	564	600	560	556	591	552	564	574	560	548	547	546	539	544	561	586	550	601	577	569	576	576	573	581	517	588	593	560	582	539	568	554	559	619	579	590	569	567	574	579	615	553	530	564	549	584	587	566	559	551	563	566	589	554	583	565	553	586	543	574	573	550	583	567	563	589	545	553	580	568	564	534	541	538	548	585	559	564	559	542	529	557	578	531	520	562	557	614	565	535	522	520	501	587	600	514	579	561	595	572	580	536	527	569	568	578	582	549	572	515	561	504	559	589	574	553	582	581	563	550	544	518	567	566	557	530	541	603	558	538	573	510	546	596	592	539	582	570	557	612	579	572	568	553	580	538	563	516	538	563	591	572	572	570	535	578	531	534	543	529	587	556	547	545	534	551	585	524	537	539	570	544	554	516	611	574	594	567	521	548	606	512	521	598	556	578	571	603	569	568	584	559	539	566	566	565	540	548	555	542	558	572	556	569	596	563	554	545	575	534	547	595	594	564	497	592	529	563	546	601	562	567	540	599	585	549	519	575	530	587	589	529	539	586	561	562	550	593	549	561	582	572	544	549	545	566	587	516	530	590	533	582	523	584	535	561	571	541	578	579	576	572	529	564	544	566	545	566	568	595	559	615	561	557	555	553	562	575	556	513	539	553	526	563	589	587	604	572	553	602	568	628	613	578	564	569	546	563	551	576	529	523	570	603	560	596	543	539	594	558	563	553	537	558	569	549	600	529	558	512	550	593	595	553	557	558	586	580	542	537	533	590	550	545	569	563	536	545	547	528	561	546	597	570	550	532	570	562	538	558	605	571	578	549	546	555	535	539	550	540	570	540	554	557	535	577	574	618	559	527	505	572	577	576	546	556	532	537	562	535	570	564	536	605	570	577	583	581	573	565	566	588	566	545	602	550	558	582	545	534	559	559	557	544	539	556	596	586	536	616	563	563	539	543	577	561	552	583	569	539	533	538	538	604	560	498	545	529	536	568	566	574	585	552	567	547	589	552	549	586	583	587	541	554	575	586	549	578	618	611	528	551	543	551	568	528	519	538	541	559	510	559	576	580	535	565	571	577	531	605	580	541	579	586	588	568	565	581	551	527	565	539	587	522	559	520	573	558	612	597	595	568	544	571	555	561	578	584	587	582	524	542	547	574	570	571	539	593	583	584	529	596	552	562	608	543	537	562	547	550	543	553	557	559	563	533	580	530	531	535	574	533	518	554	570	562	565	539	514	552	513	568	543	582	548	561	540	506	581	578	528	549	556	575	543	532	522	567	574	583	625	581	553	550	578	574	559	516	561	567	507	555	566	566	520	560	507	620	558	566	543	543	520	583	583	573	578	566	541	544	589	510	574	590	580	560	597	547	557	560	534	581	574	522	544	596	547	579	556	563	544	489	585	558	571	530	528	572	555	530	527	584	573	536	551	562	556	544	621	532	603	568	526	593	578	605	545	583	579	570	517	620	531	523	575	589	586	524	555	569	566	553	578	546	556	585	546	574	547	531	577	533	584	537	586	559	527	529	525	542	597	591	556	574	562	552	570	541	516	524	565	551	588	574	575	550	575	563	590	526	589	576	525	567	558	580	560	563	566	575	533	570	545	532	539	603	523	525	575	573	544	579	538	548	575	581	564	563	512	590	579	553	579	531	579	573	593	535	549	571	552	546	562	507	550	559	578	547	578	570	556	576	548	541	584	542	528	569	513	567	561	527	579	570	575	525	572	562	533	567	582	565	527	536	600	540	554	565	567	544	612	595	587	592	577	605	568	549	628	574	571	582	539	535	517	567	523	529	527	577	614	582	571	575	575	578	559	566	559	554	559	548	566	570	558	547	528	568	541	581	584	571	568	609	557	572	567	559	568	571	575	527	528	556	548	555	537	555	538	594	562	578	539	542	561	560	548	611	570	615	523	550	527	561	539	593	571	512	548	560	548	569	563	576	579	598	514	540	543	512	598	584	572	522	557	558	538	543	557	561	560	553	531	563	557	534	639	569	540	577	571	554	544	541	557	573	523	549	556	556	569	568	540	560	576	565	584	559	584	553	539	539	556	554	574	557	535	573	564	571	574	541	562	573	576	579	596	537	575	573	518	547	562	547	595	547	545	503	551	554	573	542	558	568	544	598	553	568	556	553	542	548	518	555	503	568	587	550	568	574	529	571	546	564	585	564	527	572	545	592	580	540	570	587	549	593	594	521	548	554	551	543	564	559	561	593	540	543	580	567	551	545	542	522	570	562	543	569	554	536	558	563	558	579	543	569	515	534	568	558	533	559	567	543	585	576	588	540	555	538	543	530	588	544	613	535	616	584	580	564	565	598	507	558	542	515	542	599	571	541	556	595	580	573	579	567	544	555	539	520	605	553	558	611	575	589	545	548	545	548	559	549	530	597	542	564	553	568	588	567	564	557	596	546	569	589	554	594	573	531	559	526	584	508	608	593	526	556	569	542	618	583	530	581	542	578	568	544	554	588	595	575	544	547	570	562	526	604	527	528	570	537	557	519	557	548	549	558	556	543	592	587	533	582	599	562	551	544	556	520	566	619	592	552	556	579	508	552	544	544	549	539	557	585	579	547	546	551	523	561	567	506	537	599	517	541	586	570	607	577	571	519	561	615	542	588	562	550	542	580	527	544	576	553	598	541	566	549	576	540	576	547	563	542	565	567	552	547	568	610	563	571	592	554	547	550	550	533	583	575	529	523	553	549	522	556	561	548	577	533	570	585	518	549	563	554	561	592	568	558	564	628	576	591	539	563	589	530	568	600	574	522	591	532	618	568	558	562	577	536	543	567	523	583	548	536	594	574	604	568	567	559	548	541	547	579	533	559	543	570	535	602	585	503	598	589	600	536	566	569	583	595	580	540	568	548	541	588	614	602	561	540	576	556	563	543	558	566	568	563	552	548	568	551	547	558	539	500	546	561	540	566	595	580	552	597	556	542	519	558	544	581	552	561	558	568	603	544	528	561	618	545	573	566	536	577	550	578	562	578	544	548	611	552	536	533	615	529	542	553	553	539	543	547	580	598	578	535	539	545	529	618	610	521	578	585	543	562	590	558	553	552	568	612	587	592	587	565	516	583	573	534	549	547	532	578	552	527	572	563	550	572	552	570	623	542	531	533	561	559	586	587	543	548	530	550	575	553	547	565	531	566	570	525	562	540	566	578	603	503	525	519	584	596	533	553	581	586	559	578	571	554	566	557	526	579	558	541	521	524	578	529	576	551	535	570	567	546	574	552	562	578	518	545	549	546	613	565	534	499	559	572	551	554	542	560	520	579	591	539	569	568	560	534	549	578	545	568	553	533	557	585	537	556	569	572	580	554	550	553	539	591	546	519	552
17593	8382	5709	2734	1950	1601	1292	1138	932	874	849	779	714	708	671	667	637	650	620	605	651	635	589	606	616	638	611	605	567	587	643	611	546	581	572	572	626	569	590	592	556	630	656	602	663	629	618	611	575	572	611	596	569	571	597	594	608	590	599	612	591	585	573	561	560	559	556	588	613	597	613	593	610	578	590	540	557	566	566	584	577	602	593	620	579	579	581	589	568	630	582	546	608	551	535	589	582	599	588	581	568	573	609	634	622	641	631	628	613	562	595	567	589	601	549	614	623	597	606	586	595	617	563	589	568	583	604	581	594	585	595	605	563	622	544	622	586	631	558	559	612	553	575	556	587	554	591	618	578	549	577	564	606	569	598	597	574	583	555	600	600	563	551	599	600	624	603	604	569	601	613	599	581	602	534	588	621	606	604	599	571	578	576	607	578	556	589	570	589	550	588	566	548	573	565	569	560	548	561	573	623	567	563	583	633	578	590	506	606	558	593	562	575	550	569	595	627	555	605	567	545	513	583	580	564	623	575	607	608	607	585	577	537	564	608	589	585	560	558	597	581	542	601	570	600	576	598	543	595	607	543	571	595	575	566	549	540	601	554	568	556	597	611	606	595	591	561	561	547	571	575	592	589	574	628	538	580	577	585	589	551	579	575	584	558	580	606	555	576	627	551	577	596	591	573	583	579	579	559	548	564	604	573	567	585	584	563	604	562	580	558	556	565	639	562	602	580	566	637	594	579	589	582	569	584	572	580	544	540	596	559	591	539	577	551	630	558	582	560	578	612	549	593	587	560	551	624	602	560	589	571	596	571	618	607	546	601	579	566	539	587	614	527	613	585	569	608	594	550	587	586	571	579	568	547	595	586	570	576	533	623	594	585	573	559	552	564	594	575	578	561	601	591	579	590	592	547	616	626	599	606	579	588	582	577	590	594	575	555	609	593	598	563	587	589	589	558	593	582	548	585	546	597	578	569	559	583	577	555	560	560	550	551	596	527	612	557	590	582	563	570	603	557	563	591	595	591	611	587	520	597	563	582	594	614	603	552	509	563	583	629	546	551	561	568	579	594	562	603	604	607	589	580	510	581	592	622	569	596	543	605	585	611	608	558	571	553	567	570	559	623	534	611	600	521	609	554	603	533	581	566	565	556	600	577	542	590	575	575	608	607	588	606	554	595	564	531	544	561	610	596	594	570	569	594	538	560	600	597	601	605	598	569	569	592	571	590	582	587	575	574	632	590	542	558	565	598	598	575	571	550	654	620	625	574	545	601	583	551	539	616	581	567	587	612	545	553	568	557	571	587	569	550	553	552	565	571	574	556	613	601	564	595	575	609	589	632	561	585	578	573	594	570	604	557	594	541	583	609	564	558	573	594	568	577	547	628	602	588	603	589	566	592	631	637	569	647	594	561	596	550	581	589	549	549	594	550	600	569	546	569	592	599	557	555	558	616	553	590	559	563	582	590	575	549	596	619	608	602	602	555	580	580	565	618	575	597	542	577	578	580	595	592	582	596	614	593	585	520	581	553	596	583	532	602	544	607	575	592	576	604	566	599	590	577	568	574	572	583	568	566	594	576	533	548	585	575	567	555	589	589	570	555	572	550	584	572	632	608	596	546	589	523	579	569	528	606	549	549	611	582	600	602	582	520	637	552	570	581	567	615	592	601	621	582	575	607	585	550	612	521	595	577	560	573	552	618	607	542	595	580	548	557	591	587	598	598	593	611	559	557	552	540	540	574	580	577	612	607	579	581	552	591	539	604	616	564	586	582	602	554	606	581	562	537	574	593	534	630	581	585	536	595	567	574	597	603	559	574	604	567	557	588	572	555	551	592	595	544	574	578	607	561	598	564	605	572	582	587	573	588	561	600	570	558	563	591	566	578	595	553	560	589	524	572	594	559	560	572	545	571	590	572	587	591	604	552	565	554	578	594	593	585	583	546	623	579	590	587	581	612	569	532	568	572	553	536	548	567	587	561	588	559	569	589	596	606	585	555	638	591	567	560	582	624	578	537	595	580	599	575	566	577	576	588	567	558	620	498	569	563	572	545	583	541	577	624	609	610	564	592	541	581	589	553	617	585	581	588	589	560	512	608	587	607	576	584	612	581	598	564	633	604	552	582	585	564	557	565	580	589	563	557	559	598	572	549	581	555	584	599	567	553	587	580	580	581	601	591	573	595	573	615	624	586	585	558	583	539	596	531	548	588	593	566	568	541	601	561	567	595	542	583	609	619	531	566	575	584	586	568	584	612	544	562	567	578	573	586	602	604	571	576	604	562	616	597	572	580	581	597	539	585	592	589	587	597	578	563	607	561	564	576	554	564	600	600	600	583	566	604	572	568	565	585	597	590	570	613	601	555	542	580	600	595	546	573	561	540	597	588	577	581	581	551	546	560	622	580	583	598	580	572	586	581	609	617	545	581	571	553	563	554	560	571	585	594	581	638	593	565	596	570	532	546	561	597	569	611	600	601	611	554	593	600	592	560	618	569	572	587	563	549	567	620	582	634	570	591	600	593	588	602	600	582	607	623	583	599	536	541	586	572	587	547	567	619	618	620	564	560	553	593	597	591	556	555	586	563	592	586	544	564	562	575	626	596	644	571	551	555	568	580	596	584	601	617	596	561	583	577	593	542	579	579	562	600	549	598	602	565	557	572	573	566	598	572	582	533	534	557	609	599	578	598	628	581	586	606	607	593	574	593	592	599	536	582	596	603	586	577	586	571	574	600	586	545	565	581	572	576	602	588	537	572	565	600	556	545	575	590	541	544	529	585	621	584	599	588	590	610	570	583	539	589	585	595	573	622	569	584	584	548	582	562	576	577	572	582	560	555	537	636	570	603	577	582	576	573	593	528	642	564	602	565	561	569	596	564	582	564	589	569	583	572	569	568	588	535	583	580	606	592	574	571	574	534	550	577	579	595	600	577	576	570	559	547	598	629	582	532	560	536	589	530	601	596	633	614	582	554	620	620	590	571	587	608	585	540	566	590	626	545	580	571	538	553	550	600	599	595	583	593	566	519	586	600	560	575	549	560	584	575	574	584	578	563	607	551	608	609	592	619	581	613	581	552	618	608	570	578	580	572	576	586	593	581	584	546	640	536	595	561	582	545	565	552	568	596	563	562	606	613	574	560	555	538	600	607	577	647	549	561	620	634	625	624	583	577	581	548	580	596	594	585	535	574	586	586	548	555	560	590	572	589	586	566	571	584	564	599	550	554	615	559	559	553	595	589	579	546	546	591	602	609	589	539	584	586	577	611	523	548	592	570	611	581	567	586	584	606	579	583	554	560	616	611	595	592	584	566	562	582	580	593	602	565	563	609	619	575	580	578	584	611	588	554	649	574	562	594	534	587	594	528	547	560	539	571	622	573	576	628	567	541	580	585	572	619	616	583	587	544	569	635	585	605	569	593	586	582	568	551	584	579	584	605	608	585	535	587	566	584	570	552	574	573	564	591	577	550	597	550	563	606	586
25333	21498	27663	25756	10204	1420	1091	1060	1018	962	975	929	977	940	904	933	899	911	948	807	911	902	908	945	908	894	847	876	945	877	889	906	829	855	857	897	891	885	912	902	884	890	917	903	914	909	894	862	917	903	918	929	864	896	897	879	902	911	886	877	899	915	911	873	913	863	884	894	900	848	913	966	835	853	920	877	896	895	853	939	925	893	918	883	871	839	840	848	887	882	899	867	837	917	918	838	821	927	890	867	874	878	870	878	926	821	846	903	926	894	861	894	870	898	959	931	867	895	879	970	865	877	856	916	892	929	843	897	870	879	867	953	920	882	907	879	886	913	837	843	900	892	910	909	886	925	888	904	866	868	896	933	917	882	909	919	904	886	910	853	907	808	879	868	880	889	886	899	936	897	950	835	911	861	884	932	844	876	843	891	876	892	893	898	929	883	855	962	899	895	883	924	890	915	911	866	867	903	901	910	896	882	885	896	888	858	862	920	862	894	897	903	884	857	919	848	945	870	852	859	892	888	867	913	889	917	869	882	872	871	858	929	915	872	857	887	873	880	874	872	862	895	897	839	948	943	877	894	872	809	874	855	937	895	873	886	913	873	868	866	925	920	912	862	926	934	897	884	912	936	869	882	881	896	904	871	885	899	960	885	898	847	891	870	874	843	886	918	861	885	873	897	912	877	862	950	883	888	923	863	867	883	873	866	882	969	902	889	908	889	938	881	916	886	876	867	890	903	902	867	872	860	889	877	864	938	928	888	845	870	892	910	885	932	875	917	898	863	982	882	878	928	889	922	907	888	856	908	866	863	900	907	884	860	950	881	865	865	878	869	880	903	940	872	874	912	979	919	899	871	903	888	871	898	864	891	908	899	869	901	902	783	874	946	937	869	850	844	897	917	896	847	930	847	927	909	836	913	855	885	934	881	848	893	882	915	877	898	899	904	953	909	850	947	861	891	889	919	866	896	847	938	876	920	910	888	926	881	879	925	930	841	921	901	965	917	923	832	829	860	919	898	906	909	915	876	916	918	912	884	918	934	920	874	891	822	842	928	902	907	854	899	898	927	884	863	873	882	858	888	962	866	834	866	905	886	924	849	913	885	904	886	928	908	868	885	922	976	861	886	890	874	879	865	844	879	906	940	847	870	898	936	907	900	867	912	885	860	867	882	903	915	887	891	924	906	947	900	840	917	896	943	846	901	901	871	892	904	872	948	906	876	916	904	847	897	873	901	938	861	847	887	918	914	887	912	913	854	935	939	876	859	897	922	888	894	883	887	883	922	884	905	869	940	904	920	945	959	921	873	896	871	885	911	904	921	885	924	952	873	827	902	871	838	930	912	885	888	930	914	870	1010	847	880	903	909	890	844	842	861	894	919	861	912	891	857	899	891	884	851	865	893	904	903	901	851	858	901	840	873	922	936	941	878	893	857	869	878	877	904	952	931	903	898	901	919	928	947	845	943	884	885	871	930	879	805	913	887	922	903	920	904	845	887	886	875	860	941	927	879	882	909	900	925	870	849	933	921	849	931	956	920	926	874	924	907	880	876	905	868	886	861	926	943	911	837	898	883	899	866	851	895	927	896	911	920	898	965	879	918	903	896	921	828	821	868	842	929	906	927	887	816	940	898	824	915	882	867	938	893	903	890	899	906	900	915	925	853	919	866	880	867	854	857	921	871	869	908	885	896	878	901	925	892	851	928	936	864	873	935	885	914	941	901	931	878	907	872	863	886	858	931	946	914	872	836	875	873	893	901	919	893	929	918	912	918	896	893	830	920	938	848	841	891	782	906	900	904	913	842	847	920	898	919	848	908	873	883	894	888	903	874	904	858	854	908	861	902	799	954	856	913	848	935	854	867	872	883	916	886	886	937	868	929	890	864	902	903	934	855	905	885	932	907	901	892	878	937	900	904	842	912	884	847	904	916	871	863	884	857	884	896	853	939	867	885	886	879	824	891	906	904	883	894	896	804	871	908	929	907	845	882	914	881	854	861	904	908	889	898	876	860	911	898	874	890	951	872	894	850	885	914	930	876	829	897	929	929	914	911	902	903	897	833	883	852	908	905	944	929	919	843	848	939	864	915	874	921	822	869	894	843	833	906	922	928	890	866	854	926	879	861	905	940	943	913	889	884	942	871	867	872	854	889	848	912	920	862	886	859	849	909	909	895	892	936	871	854	910	897	921	975	916	854	837	902	889	937	869	898	921	958	911	943	903	888	877	869	868	859	877	843	840	885	850	848	870	928	880	835	942	932	896	903	887	889	891	949	829	862	877	884	891	854	868	857	857	937	839	909	883	850	947	850	943	933	915	860	887	923	912	937	869	867	888	869	913	892	846	865	879	885	848	863	854	852	875	867	908	917	867	873	923	838	862	895	930	895	845	922	899	853	896	886	875	862	896	902	885	862	904	920	870	903	929	870	887	863	878	853	887	828	865	935	916	884	916	908	866	877	902	890	889	887	926	882	849	898	924	889	882	944	886	851	872	906	893	865	871	874	925	872	951	895	881	887	919	860	872	835	893	940	851	893	865	870	927	911	923	912	958	858	972	858	936	888	922	910	927	906	894	919	889	874	847	887	927	911	904	942	890	894	910	921	855	893	877	911	917	928	875	915	926	846	913	890	915	876	946	866	887	879	918	848	880	901	922	869	868	880	868	875	860	914	871	884	862	917	902	888	937	846	835	892	977	892	912	871	973	893	915	906	827	926	920	830	927	872	877	955	931	905	850	874	861	936	936	879	898	881	888	855	877	921	871	851	855	814	857	841	858	876	908	868	885	888	909	956	935	841	925	907	827	923	918	868	851	907	928	896	883	892	880	818	882	901	848	948	882	923	895	895	854	921	928	883	899	904	903	898	886	893	920	878	863	940	894	906	900	947	892	905	917	872	903	878	853	911	910	890	889	953	853	931	892	858	888	848	911	904	923	910	915	880	868	864	885	896	888	899	916	896	880	846	880	851	921	922	911	877	837	883	927	922	885	896	902	896	847	921	933	865	907	919	909	900	886	886	920	912	889	922	869	896	909	849	884	847	836	851	932	866	866	936	912	971	934	904	880	898	943	914	895	924	879	869	875	916	888	866	912	840	881	847	919	936	841	866	882	893	875	885	916	834	909	911	896	895	945	888	947	895	869	874	893	873	870	947	871	878	810	868	912	877	848	872	869	906	872	903	817	864	904	872	808	873	908	911	871	874	849	955	866	896	908	926	872	911	926	917	890	893	919	876	866	875	871	902	855	914	895	886	891	856	933	887	912	869	910	844	939	937	918	866	884	899	873	897	856	907	900	913	867	932	883	927	884	893	885	921	973	880	901	877	908	896	896	856	901	860	916	880	931	922	882	887	910	861	884	921	871	927	961	858	894	898	835	916	928	888	896	816	850	887	878	853	887	889	883	880	909	886	884	907	881	913	871	941	893	834	856	929	885	875	880	932	863	866	905	891	922	927	848	866	883	914	901	871	885	840	968	924	851	873	877	929
18422	4969	3451	1908	1622	1431	1348	1125	1035	1138	1042	1028	1019	948	957	915	944	944	926	948	932	951	901	893	908	950	899	920	978	930	933	910	904	896	916	929	900	914	866	933	920	845	943	950	930	930	910	932	959	899	904	844	902	893	890	903	866	912	929	915	866	898	881	919	881	872	937	924	835	870	903	942	883	917	884	908	941	922	860	892	861	897	918	940	868	921	894	911	916	864	898	899	935	857	848	929	865	957	884	915	869	885	928	927	913	943	961	929	899	918	915	896	951	903	911	902	960	879	923	934	881	932	895	873	892	972	889	922	891	885	938	911	885	880	894	906	915	851	873	901	893	873	903	925	930	935	867	925	928	938	839	907	907	888	858	918	932	916	904	854	899	949	892	883	898	903	848	938	878	877	858	893	897	913	892	926	900	886	917	865	882	887	938	887	928	894	892	916	876	896	936	928	930	898	894	936	901	895	898	901	940	889	925	897	928	861	851	878	915	913	875	903	895	842	853	962	877	880	904	946	912	876	874	907	927	835	867	914	890	874	916	871	883	866	939	955	921	910	912	913	885	890	890	875	944	921	883	872	935	881	905	906	933	871	894	882	843	929	867	913	916	875	876	882	913	838	881	912	859	931	899	919	850	888	882	907	858	897	896	908	887	872	931	925	921	864	885	854	916	900	888	881	888	865	892	936	1004	845	932	900	913	928	938	894	897	861	926	931	887	877	851	960	887	916	913	903	910	873	826	905	912	893	845	902	871	1002	867	986	991	862	897	924	886	908	882	950	918	908	883	855	825	884	872	926	924	908	961	989	928	913	865	931	930	919	859	894	943	930	897	940	963	885	918	883	880	915	928	913	894	931	851	903	924	902	890	929	889	942	933	891	857	917	903	887	908	908	921	916	915	843	893	912	894	845	916	868	892	859	868	930	931	938	816	898	917	953	916	914	911	930	896	875	913	952	897	910	854	850	909	874	933	910	880	855	900	945	887	931	854	894	890	871	906	873	914	906	857	974	891	886	875	914	897	874	896	931	883	900	915	853	908	845	926	879	915	895	882	893	881	910	873	922	900	932	906	923	903	883	916	838	914	861	995	920	962	914	887	906	912	880	905	901	921	946	906	968	893	905	914	903	875	920	934	920	933	910	863	899	936	928	889	953	922	918	956	895	904	904	927	958	912	906	870	905	901	889	910	907	869	885	894	911	884	881	903	893	870	874	906	916	902	889	917	876	901	899	930	880	904	948	875	888	908	896	913	898	912	863	906	911	872	872	864	941	911	913	876	892	887	914	888	833	919	906	919	966	890	971	882	827	966	912	904	908	886	835	903	925	904	947	874	931	941	931	974	883	900	857	897	931	919	900	949	931	902	890	902	923	901	905	940	895	856	910	903	854	855	898	917	883	901	850	935	896	860	890	898	884	921	929	897	866	923	906	888	915	902	867	867	895	877	887	878	916	882	928	887	885	929	885	898	941	911	872	904	919	927	892	887	911	906	901	851	862	864	850	964	921	957	895	894	876	895	930	881	913	891	842	904	914	906	853	950	927	852	929	931	917	931	883	907	891	878	943	898	909	895	951	917	941	866	914	919	875	916	921	934	865	957	886	928	877	885	899	923	908	909	886	876	961	873	908	891	934	931	945	878	923	878	915	897	838	918	886	902	882	936	845	877	929	906	873	923	943	973	919	869	866	937	913	870	930	878	911	921	928	893	938	913	927	951	932	887	966	892	862	896	908	920	923	873	928	931	899	892	916	942	885	878	900	917	920	939	912	924	878	902	906	910	920	895	904	903	916	936	914	909	932	933	947	885	867	948	885	939	925	863	894	934	849	910	903	847	880	900	923	835	922	898	928	934	933	887	941	906	875	892	920	892	888	928	938	913	903	862	905	918	895	928	931	898	941	862	919	894	891	855	907	922	887	909	884	905	885	912	877	940	957	916	838	859	933	912	937	925	921	886	927	901	920	877	888	900	920	986	930	931	923	926	906	943	874	894	933	906	933	908	901	892	877	967	923	919	966	918	940	860	912	884	860	874	895	890	867	878	876	902	914	905	842	901	944	943	827	888	858	874	871	867	891	912	893	891	902	930	921	891	963	890	924	954	938	933	915	901	906	847	928	864	910	909	866	902	899	886	884	893	898	957	942	942	922	890	860	863	923	919	879	916	886	856	901	901	908	924	956	891	863	935	902	884	866	923	855	899	929	875	911	868	853	938	878	919	916	890	905	930	933	888	881	972	910	923	857	878	950	961	923	935	889	966	913	923	844	882	902	941	930	946	929	896	865	873	905	884	903	910	918	846	913	920	892	873	875	925	931	888	853	881	880	931	853	963	874	901	887	862	889	883	886	923	870	868	936	879	899	913	879	927	898	859	907	926	890	922	902	863	906	926	947	894	910	845	911	911	876	920	866	849	955	906	920	830	939	915	922	908	895	881	908	889	883	881	848	870	937	898	891	841	894	846	894	919	905	840	946	880	848	910	935	915	941	890	928	904	900	915	863	905	876	936	879	920	907	898	886	878	883	858	903	933	903	864	898	877	899	884	909	911	893	908	900	876	908	873	865	930	925	945	898	972	901	920	901	890	894	936	883	913	925	890	887	880	859	916	867	917	921	954	898	864	900	888	907	852	893	912	893	910	912	915	915	921	951	894	959	888	851	885	873	903	949	833	966	881	853	907	922	915	916	890	856	902	853	887	921	930	895	902	914	863	860	919	918	883	902	905	891	861	965	927	928	917	917	872	875	930	932	967	888	886	921	892	929	935	928	906	959	911	892	859	873	903	874	880	861	923	959	875	881	916	861	893	886	914	805	869	958	898	901	855	908	915	852	921	944	906	874	850	868	832	964	945	892	911	895	838	962	874	918	935	987	868	904	906	888	876	913	934	886	918	930	913	892	888	861	899	884	902	941	918	894	871	925	938	883	877	868	904	924	877	855	906	872	917	913	891	963	923	892	888	921	871	930	904	920	864	876	930	907	898	898	958	921	967	854	916	975	926	907	878	864	885	846	887	901	929	915	855	902	861	869	925	922	889	893	942	900	896	898	875	988	962	931	917	903	930	948	938	953	937	893	901	896	861	951	933	886	937	907	880	913	890	923	924	904	915	867	912	911	937	894	920	908	901	897	901	892	862	923	874	912	867	862	906	921	840	874	916	921	856	910	847	917	930	876	861	930	915	850	897	862	900	957	912	950	888	948	935	908	905	862	888	913	887	924	907	864	858	930	935	837	916	914	919	954	920	898	938	903	857	917	886	904	874	921	902	922	907	885	877	889	871	899	898	887	911	879	894	913	904	902	901	870	883	862	931	919	910	923	916	938	887	871	864	867	939	917	881	967	893	922	908	883	974	914	916	925	892	920	911	883	922	907	880	955	905	881	933	872	887	886	916	882	871	855	891	918	918	843	882	946	883	930	928	865	921	905	894	915	883	929	875	898	935	951	874	888	891	892	945	922	903	927	942	951	890	889	882	945	911	898	876	861	945	933
23121	21642	29422	24349	21641	21709	7680	1497	1215	1127	1067	1001	986	920	883	971	916	895	876	846	845	805	832	832	820	866	777	815	838	824	776	789	793	787	812	748	848	738	781	766	806	779	797	789	816	801	799	773	786	780	762	778	771	801	752	813	795	818	770	715	739	796	787	766	808	801	787	769	843	754	776	784	805	814	784	772	774	808	814	812	781	793	791	754	754	782	782	791	820	816	812	762	811	779	851	793	789	758	746	767	755	791	830	789	804	820	812	811	785	774	815	812	753	820	832	796	778	822	860	835	814	782	837	841	785	803	833	812	821	757	855	772	788	814	761	765	793	763	817	733	759	786	765	806	809	813	838	795	744	778	804	785	796	763	772	770	774	734	807	763	730	798	786	765	759	789	785	814	838	801	751	735	769	764	786	764	794	779	754	834	776	747	787	800	793	779	805	797	790	816	773	837	766	757	753	710	712	820	783	825	765	748	734	784	807	794	800	807	805	753	831	733	817	826	782	805	797	785	775	759	771	783	796	797	768	813	776	766	782	774	773	811	765	801	732	753	735	829	835	826	819	831	815	787	756	791	752	713	825	830	826	801	797	742	780	735	832	756	781	802	781	835	803	793	813	749	792	739	829	763	769	738	793	767	716	770	716	809	766	766	752	780	800	796	799	790	779	770	764	748	802	777	757	757	810	790	782	809	814	812	815	771	779	762	826	748	783	736	784	787	783	844	784	751	815	781	802	759	759	784	768	743	707	826	826	806	766	799	761	792	812	808	780	752	788	760	772	744	793	746	774	820	801	787	794	755	812	820	780	781	790	785	764	848	735	767	748	845	777	772	768	790	725	760	790	784	800	769	761	784	754	780	765	782	749	819	786	813	774	811	747	769	803	786	768	758	785	785	790	796	794	794	783	787	814	782	807	796	817	794	806	758	773	814	767	795	754	825	776	794	781	778	793	765	834	790	699	796	795	765	783	800	777	788	722	782	792	790	781	818	804	764	761	805	798	794	783	777	802	728	855	770	767	725	786	837	784	770	777	782	779	764	707	788	784	779	789	776	762	753	820	791	764	754	757	788	776	804	761	733	783	764	709	720	775	786	763	758	759	786	787	825	764	778	786	792	818	817	786	799	756	810	804	774	686	784	777	814	769	753	781	765	744	778	826	807	787	797	765	749	752	779	799	807	754	787	795	768	736	776	752	796	778	762	780	775	765	787	810	798	823	785	756	744	832	751	838	792	775	768	779	774	777	756	770	777	790	792	835	788	811	760	820	786	808	793	791	816	803	796	794	760	785	762	793	808	775	786	793	783	789	813	822	769	771	775	855	800	781	755	812	751	846	751	735	766	774	805	788	781	793	798	827	759	818	756	773	770	789	800	719	786	748	783	769	779	760	780	745	757	758	766	742	835	786	775	773	767	780	784	781	777	794	785	796	754	790	744	796	790	774	803	800	745	780	792	780	813	742	759	773	755	764	783	815	742	761	742	821	784	807	842	782	762	770	759	741	773	747	785	728	812	795	754	780	807	804	771	819	751	765	720	783	753	845	769	797	791	751	784	752	791	794	805	817	834	811	797	792	757	790	797	758	798	784	752	765	802	759	780	747	834	790	773	755	779	767	778	756	768	792	774	770	791	754	738	820	773	849	757	802	797	841	780	751	799	751	789	775	800	782	767	804	779	769	767	786	757	780	765	801	800	781	789	754	830	869	804	825	771	767	780	788	787	818	757	758	757	829	811	776	829	760	762	790	802	777	811	827	784	789	761	745	779	780	754	787	817	778	747	774	793	776	707	725	772	773	793	834	769	825	796	787	805	788	785	788	832	779	779	755	767	763	733	727	780	800	719	802	817	757	812	791	785	780	803	840	758	771	772	760	792	799	780	779	804	793	773	778	774	788	824	789	822	783	780	792	733	727	747	764	779	832	786	772	812	785	756	834	834	775	793	778	791	796	797	755	767	795	800	833	773	770	789	785	725	774	792	761	764	789	782	786	814	787	730	741	728	732	723	763	774	777	825	823	761	810	758	756	775	753	787	731	787	776	758	796	749	759	735	753	802	773	765	804	759	823	773	794	792	793	733	806	796	778	762	777	756	748	789	776	802	813	816	731	821	773	777	761	798	783	846	785	854	781	827	752	779	846	795	782	793	765	810	758	807	815	817	779	750	798	772	792	771	800	799	812	823	738	765	778	786	714	710	769	756	769	786	780	796	786	794	829	751	735	823	759	720	746	741	818	775	828	772	780	774	783	741	819	747	847	799	748	797	777	734	771	803	768	786	760	805	797	751	755	742	782	770	719	785	777	774	754	791	768	787	798	779	791	756	783	720	760	766	775	807	802	803	775	794	790	775	840	767	756	781	778	811	811	766	802	813	781	810	735	809	796	748	764	756	747	764	764	762	784	773	789	796	803	781	760	826	797	765	773	778	781	761	755	767	781	767	765	810	786	730	792	799	769	786	815	808	775	780	752	764	747	783	799	780	769	803	764	801	792	786	769	779	747	795	764	762	775	708	784	795	765	782	779	787	769	769	836	811	748	796	767	791	822	763	787	778	768	758	747	727	751	774	770	745	767	799	742	734	785	837	756	790	767	795	797	796	774	741	708	757	823	756	735	794	812	761	809	759	782	809	791	757	744	726	773	746	817	773	775	749	766	731	785	806	790	807	782	791	774	797	817	753	832	745	774	810	715	778	828	764	795	810	734	783	735	777	789	752	840	788	806	784	777	764	759	776	775	790	775	759	750	763	735	780	817	780	825	787	771	792	819	796	810	747	798	826	774	735	803	781	765	794	759	819	782	777	749	742	744	706	811	798	818	793	734	802	768	741	791	793	778	807	767	736	765	798	742	812	794	747	812	752	803	765	755	741	759	765	728	801	838	766	754	784	801	787	793	769	744	780	792	782	804	770	793	775	771	781	755	829	758	756	800	800	751	786	776	753	810	781	819	776	764	774	798	774	781	780	803	775	797	750	770	766	804	800	751	769	801	729	776	825	812	791	815	715	800	748	789	789	718	769	744	829	844	828	806	811	763	795	750	749	784	767	785	776	797	785	770	818	771	740	764	806	776	786	763	727	803	768	786	790	776	792	765	771	805	785	782	790	771	781	801	800	750	743	745	775	749	768	819	744	766	755	760	808	758	852	795	781	756	736	730	761	788	749	734	791	770	787	734	750	734	824	757	762	797	779	767	767	780	789	767	760	750	788	851	731	788	781	771	813	783	772	748	828	761	806	769	797	755	758	795	760	836	762	773	799	766	770	787	817	794	807	794	790	797	821	875	807	776	817	778	782	806	824	773	808	808	828	819	804	836	780	837	719	817	803	778	820	765	768	742	818	762	732	803	806	792	794	797	778	790	760	731	814	750	766	825	773	744	812	802	846	781	740	761	783	780	783	784	814	805	796	758	761	830	748	766	833	776	775	817	787	759	776	736	773	770	765	777	768	825	742	785	822	790	765	800	821	744	801	757	739	744	726	835	760	783	802
22272	13341	9215	4584	3382	2712	2114	1731	1601	1433	1260	1159	1112	1030	993	943	977	911	843	910	846	824	828	819	864	831	825	779	802	810	810	810	830	871	814	808	777	819	743	781	775	769	799	751	742	780	789	805	775	749	764	773	769	789	802	733	762	782	796	782	751	737	752	775	757	798	844	777	856	776	730	800	758	776	750	777	742	789	777	710	813	804	768	770	749	765	770	746	773	769	799	812	798	749	777	747	757	751	778	817	781	741	806	783	816	875	819	768	838	778	800	818	790	826	825	829	786	782	778	753	779	786	761	788	762	745	776	754	789	756	822	805	779	790	816	791	822	765	805	758	788	758	794	801	786	764	777	748	796	817	763	805	769	806	740	811	798	809	763	791	791	791	778	800	781	776	769	766	803	759	746	762	758	732	738	811	746	774	803	737	701	735	774	734	807	772	754	743	753	779	752	765	759	752	775	776	821	783	783	750	791	736	770	783	781	728	763	802	749	801	754	781	734	793	760	765	756	770	729	730	823	782	783	715	782	773	781	778	813	752	797	781	838	766	809	787	793	822	787	798	766	740	793	763	816	752	797	779	764	723	749	762	782	738	774	806	763	769	814	792	804	758	783	810	781	786	818	744	801	786	783	766	753	765	776	799	767	769	814	748	781	740	743	742	787	824	802	800	776	721	806	769	743	783	775	792	751	766	763	786	756	800	723	806	737	793	766	805	765	757	752	783	774	770	796	809	808	723	722	819	803	774	797	755	747	742	797	772	740	787	790	763	834	791	748	775	791	757	726	758	773	752	800	756	753	747	767	786	705	761	787	755	748	756	837	757	741	775	790	755	788	838	762	811	783	787	802	784	771	809	749	798	791	784	781	798	733	827	823	778	788	782	835	803	792	797	803	793	810	760	747	754	758	815	754	756	777	702	769	726	774	811	807	724	752	809	780	758	795	791	806	763	774	759	744	739	782	774	782	731	803	765	771	751	731	758	787	796	807	778	764	768	751	797	745	744	781	759	790	771	810	830	794	772	784	784	764	773	727	755	788	765	763	756	810	757	742	763	749	764	766	763	850	785	774	771	755	716	780	793	735	749	759	774	775	793	771	733	769	786	699	783	763	751	756	779	805	768	706	780	791	768	764	807	774	780	775	762	814	777	758	782	814	811	785	784	806	791	757	758	794	813	790	759	751	751	712	796	768	783	777	728	784	745	766	749	749	780	757	759	782	789	774	747	747	811	795	757	855	730	750	743	797	763	818	748	790	743	749	733	794	831	751	766	733	824	775	791	769	770	764	788	744	772	749	773	825	747	752	814	795	806	764	758	751	828	801	777	772	824	767	741	754	772	752	728	815	742	770	766	784	808	780	794	774	752	727	776	788	786	775	797	740	762	742	735	764	779	818	751	770	811	774	799	798	761	758	754	825	785	807	806	758	757	775	790	760	757	732	758	801	784	816	793	805	779	738	805	800	775	726	762	812	844	798	718	765	780	793	756	774	774	790	767	755	810	812	729	747	748	795	720	777	762	781	730	764	767	807	687	815	805	815	824	774	777	764	742	738	804	788	766	780	773	698	765	714	783	801	788	815	759	787	752	791	811	751	768	779	791	748	764	742	783	770	754	787	791	796	746	744	796	737	730	808	751	796	765	796	791	757	794	740	743	710	783	785	771	761	720	824	751	804	786	795	744	788	790	741	762	793	788	792	792	783	771	790	735	789	816	753	791	812	770	784	767	824	765	770	771	745	792	728	754	731	775	825	756	832	785	739	782	719	744	749	772	746	778	766	782	781	823	716	738	705	789	822	765	802	846	774	798	755	740	761	815	749	758	759	791	742	798	785	803	790	772	757	798	763	761	781	762	771	780	785	763	776	783	793	777	732	787	783	776	770	755	744	781	760	769	808	802	754	786	801	793	792	756	733	769	736	754	759	757	736	753	719	782	771	797	779	718	818	759	794	797	793	742	760	765	740	733	736	770	826	743	751	810	805	712	762	767	763	763	776	776	788	753	749	775	794	801	749	762	770	838	721	752	769	783	815	718	793	720	778	793	705	800	759	808	789	757	740	767	790	778	748	767	809	789	785	761	740	835	762	800	801	767	758	732	835	848	748	787	781	770	755	753	724	796	728	740	781	770	757	796	739	789	764	807	781	766	790	768	740	778	735	726	787	780	758	751	778	743	809	801	807	794	761	726	764	761	817	777	775	761	755	803	741	772	829	763	786	776	801	777	785	763	794	729	754	738	802	776	825	804	789	777	751	775	771	772	747	781	714	768	765	756	741	760	748	792	707	770	758	816	738	728	752	793	811	792	842	747	780	743	768	828	796	740	791	740	838	789	797	756	705	734	803	747	810	772	794	732	748	798	770	748	773	761	806	761	772	743	744	765	780	763	764	761	779	749	798	783	760	793	803	787	746	766	778	810	717	762	764	757	784	792	771	774	753	789	749	741	789	772	804	813	778	785	765	764	765	776	806	781	818	794	797	760	775	800	794	795	791	780	765	779	747	717	735	773	765	760	804	767	761	774	767	760	758	767	785	746	764	784	759	704	757	795	784	796	781	766	783	780	773	736	789	772	766	807	744	762	778	764	764	749	754	775	753	759	786	784	790	790	773	762	728	804	768	738	810	733	754	741	741	766	762	751	761	787	763	785	799	767	799	758	781	774	814	715	768	762	829	835	771	772	789	770	861	760	761	750	796	749	806	765	742	794	737	759	785	771	755	801	792	763	757	746	750	816	753	787	784	797	779	743	724	758	780	787	759	760	795	743	821	781	763	740	810	758	839	774	795	775	751	765	761	794	738	796	772	747	839	730	817	768	719	812	768	767	782	743	714	764	772	722	785	748	790	765	782	775	750	868	764	720	729	792	795	838	752	763	767	828	776	811	770	750	763	782	715	753	733	740	786	761	759	794	786	766	748	746	739	798	782	801	762	784	816	730	840	773	752	758	788	739	778	755	790	789	775	760	812	763	741	737	794	735	806	786	774	774	786	760	739	770	793	785	782	754	712	816	783	813	761	804	753	824	773	786	767	794	759	762	777	757	805	787	748	776	772	773	786	814	739	739	806	765	809	755	750	792	783	779	775	764	814	764	788	760	818	768	779	780	760	835	777	746	795	769	780	737	784	782	772	784	760	766	770	797	785	764	722	767	750	794	713	756	764	758	766	792	758	800	752	742	770	788	793	757	712	806	799	758	792	820	705	762	751	771	810	772	759	751	799	828	784	772	769	811	772	782	777	797	752	754	776	751	760	753	771	694	791	747	742	769	782	772	785	769	779	784	816	763	718	750	791	790	781	795	778	762	782	744	755	777	785	766	773	740	783	775	789	770	735	795	712	735	817	740	761	769	773	802	750	780	769	758	791	745	763	783	754	764	775	761	815	753	754	717	803	747	790	761	794	801	765	814	790	769	766	764	749	751	820	761	785	779	743	798	791	777	815	778	736	790	760	806	762	760	754	762	806	745	793	747	826	722	802	815	790	816	752	793
29729	17977	4301	937	761	689	742	749	710	708	709	752	727	704	721	724	682	649	737	716	734	692	716	690	691	700	713	708	687	688	686	676	611	708	705	755	685	708	755	705	673	654	685	720	727	678	715	680	677	719	699	640	678	686	690	676	677	728	696	706	716	693	688	634	700	710	670	715	689	717	655	748	691	707	708	689	725	735	696	704	676	655	741	708	681	736	717	658	676	669	636	676	652	692	662	624	694	690	694	680	695	707	725	711	670	697	716	686	717	692	702	725	729	658	700	666	721	729	713	749	692	693	704	707	684	692	699	669	719	688	692	689	726	699	686	688	700	686	723	752	689	701	701	710	696	694	658	672	715	676	729	694	644	674	707	658	647	677	665	686	638	699	683	660	728	715	708	673	667	703	696	688	690	723	691	665	697	711	668	718	661	681	689	672	673	709	729	688	720	666	731	680	692	637	700	690	656	689	666	720	653	661	687	665	700	713	732	661	681	688	673	676	674	700	717	711	681	668	667	686	633	667	701	702	747	704	706	728	667	664	744	670	679	710	650	675	674	663	720	739	699	654	686	683	676	674	694	704	623	754	682	706	676	670	667	678	657	693	658	680	664	655	662	657	660	703	701	647	701	681	668	655	714	702	701	649	707	679	672	671	650	662	641	697	675	693	709	709	695	666	686	702	697	688	665	676	668	654	693	696	664	706	686	675	674	709	760	705	676	642	675	658	710	648	685	673	692	657	678	698	673	651	648	722	686	657	664	719	729	696	646	697	672	679	662	709	664	688	703	679	682	707	731	665	689	649	700	685	711	698	697	702	651	677	669	721	702	725	668	712	687	696	687	713	686	694	708	675	706	690	717	677	648	692	666	641	709	650	683	713	705	690	696	661	636	648	683	658	659	710	699	724	684	709	697	684	680	664	705	642	700	692	705	717	688	717	684	687	692	678	668	681	664	739	683	686	713	652	666	671	697	683	693	722	645	699	730	717	697	706	691	647	697	707	741	713	674	694	707	723	684	716	680	713	691	686	697	693	685	718	690	723	681	727	685	672	700	646	697	666	696	686	682	699	744	674	670	652	648	705	641	709	738	706	674	657	678	713	705	661	666	676	680	727	685	758	681	687	690	738	737	699	735	669	702	655	696	683	677	741	649	721	671	699	662	665	727	722	688	680	745	711	688	716	692	705	668	683	676	682	675	711	661	740	675	684	666	710	683	669	686	760	706	609	671	716	702	710	676	669	667	671	699	703	698	700	695	688	662	671	660	681	711	687	720	682	682	748	685	636	654	668	744	660	653	669	724	731	723	715	668	643	702	713	744	685	730	740	737	682	723	722	688	719	692	674	704	703	703	717	722	702	639	703	727	675	627	709	701	676	682	686	710	676	676	726	683	665	682	666	737	707	696	659	662	695	678	678	664	743	706	702	721	755	635	695	669	673	685	727	696	697	714	661	710	731	679	705	702	692	661	645	709	750	720	700	688	690	674	737	678	713	647	684	627	633	666	673	725	655	699	676	670	663	664	715	732	688	674	706	642	655	623	698	686	710	648	688	710	695	655	655	663	645	712	685	656	730	696	675	706	691	735	726	715	711	705	679	702	635	723	705	683	619	684	705	660	694	707	719	665	665	683	685	657	720	670	689	703	666	660	683	700	692	669	681	636	680	662	677	678	664	689	677	697	696	692	688	699	673	708	675	727	736	719	673	708	688	714	684	693	677	685	645	695	797	628	665	720	703	687	662	689	740	678	684	739	730	694	732	700	698	682	713	662	658	702	734	701	680	716	724	683	668	701	678	674	666	677	675	721	701	678	687	700	661	711	716	654	655	687	701	708	694	641	680	689	729	715	670	640	682	645	674	658	695	715	718	697	708	717	667	673	659	696	753	697	709	677	708	669	716	727	720	640	703	710	703	697	706	688	782	725	704	701	657	707	694	711	671	719	686	704	702	652	682	675	721	749	703	687	706	662	679	744	658	709	714	689	743	694	759	720	679	665	703	700	711	663	671	699	694	701	701	671	666	731	698	645	733	705	659	689	639	716	656	702	720	726	668	726	655	697	733	701	669	668	650	690	666	696	714	685	704	695	703	682	722	707	667	702	663	677	707	722	686	726	698	676	689	693	671	780	726	699	730	695	732	672	676	705	666	701	701	662	709	708	687	656	699	732	700	734	727	696	650	722	661	720	720	659	687	695	688	753	668	728	703	679	676	655	720	659	712	685	676	729	744	702	751	705	652	708	693	689	706	661	683	704	725	694	694	696	681	703	654	678	687	728	695	707	700	707	677	732	670	708	682	704	690	669	708	678	734	666	668	674	688	713	658	685	662	735	738	709	672	707	694	675	709	717	709	717	700	703	675	668	702	666	694	736	665	723	678	665	669	726	681	720	700	658	749	650	645	691	684	703	694	659	699	668	719	759	650	690	712	662	720	719	713	725	686	696	635	687	668	684	712	714	639	721	706	671	670	724	676	635	701	688	677	676	678	619	685	689	707	660	704	702	700	665	695	668	720	680	687	683	711	697	682	680	690	675	710	714	697	716	691	657	685	677	707	636	665	665	725	736	653	697	706	676	722	724	674	682	695	676	673	714	742	700	712	678	701	707	669	705	718	623	724	696	699	674	735	682	677	709	709	608	720	701	644	732	685	687	683	684	718	701	682	695	721	699	725	678	722	663	664	711	705	696	701	676	716	669	691	699	681	677	625	706	712	686	693	677	685	668	711	667	706	673	664	684	669	714	684	682	648	680	660	646	690	658	650	711	666	660	669	707	718	679	725	684	684	670	715	708	679	687	675	719	717	659	712	703	684	716	718	714	691	685	704	707	682	727	696	659	687	681	730	749	675	733	694	686	674	701	661	673	662	654	676	702	682	666	695	678	685	665	676	709	659	728	681	698	669	699	725	680	674	688	689	693	683	709	700	682	693	697	677	684	690	673	670	724	657	664	686	674	707	704	735	719	668	700	690	733	699	692	661	690	672	696	658	696	727	674	745	720	673	663	686	668	695	668	722	743	653	725	735	702	732	711	692	665	717	673	686	697	679	642	710	722	655	656	623	614	705	701	761	707	668	688	711	656	656	738	679	662	707	690	669	663	676	649	660	656	710	667	715	664	670	680	742	735	711	664	664	710	720	700	661	722	741	684	675	677	649	643	683	758	719	673	689	716	734	738	697	685	723	727	698	639	714	630	695	728	681	696	712	682	702	726	706	704	685	682	680	682	739	669	667	633	658	732	720	656	701	698	645	649	678	673	705	745	639	693	667	715	695	670	724	727	672	699	722	719	698	701	676	703	679	705	716	698	640	661	691	731	668	731	686	678	678	709	770	729	717	673	670	661	669	695	675	785	679	660	655	724	716	712	727	690	697	689	714	686	688	700	698	644	658	672	685	753	727	689	678	738	669	708	734	686	701	721	646	714	669	683	713	685	707	675	669	695	675	713	639	661	703	705	725	715	680	731	696	646	709	659	736	689	688	664	727	703	662
18120	1196	1010	894	763	800	737	763	720	742	716	752	696	738	718	737	687	720	742	718	749	692	747	716	762	727	719	711	753	775	766	738	699	710	727	705	736	747	742	738	741	728	749	686	751	745	718	686	710	695	715	678	723	735	786	738	699	724	712	691	691	697	688	759	767	705	715	747	743	725	742	736	752	717	744	707	708	728	710	702	733	758	747	697	692	679	700	669	762	744	709	753	741	694	722	725	720	729	696	733	692	693	718	747	675	699	715	708	727	740	725	672	680	751	750	720	762	730	731	703	748	711	713	725	666	733	708	770	715	703	693	730	693	729	724	735	693	703	732	729	751	690	690	760	705	723	727	737	735	667	707	699	693	695	696	702	756	742	768	716	704	728	690	713	738	709	703	728	709	745	726	696	725	708	743	742	724	751	749	669	739	757	696	718	697	738	711	716	685	699	682	729	696	705	703	774	734	728	656	716	688	722	692	713	754	742	743	704	706	726	701	716	730	764	738	726	729	724	660	744	724	709	702	732	752	682	723	734	734	731	727	670	685	672	731	749	707	765	715	685	768	714	698	704	713	694	709	729	699	699	719	723	691	736	713	711	761	706	776	713	729	751	723	748	735	684	701	703	644	703	691	715	738	679	702	758	726	755	760	692	724	719	758	723	705	729	770	759	764	724	725	725	736	718	698	738	689	708	741	739	773	715	734	709	755	694	720	760	706	750	705	737	694	721	697	718	751	723	722	718	708	708	737	706	697	727	705	724	687	661	726	717	695	723	728	743	689	784	739	728	767	718	713	723	758	712	730	711	697	759	699	743	740	689	711	732	765	700	705	717	695	696	733	725	710	683	690	730	692	697	746	706	755	694	692	713	701	724	702	766	734	676	722	670	691	764	767	705	710	734	746	735	724	727	700	737	681	748	715	714	700	761	699	730	742	712	683	725	701	695	726	695	706	724	740	759	744	731	729	698	700	682	740	701	742	712	692	704	736	668	688	709	651	741	671	702	689	751	712	725	716	670	737	651	676	730	711	709	680	728	717	741	751	741	718	703	684	706	734	697	737	761	722	694	705	745	691	716	752	719	711	690	712	725	743	785	740	769	728	721	710	750	738	735	744	719	734	691	696	720	729	750	717	723	708	723	725	696	715	720	744	729	739	760	744	685	723	762	692	686	750	737	717	719	692	716	728	718	735	730	723	728	746	767	707	692	684	736	735	732	766	742	702	747	738	767	719	736	716	689	744	764	733	692	735	779	737	719	713	695	699	760	727	723	747	737	697	735	757	739	704	695	712	708	736	729	706	671	707	704	696	702	775	723	766	755	702	726	692	731	692	684	715	671	716	701	752	699	669	698	708	691	726	755	699	713	683	689	699	701	717	762	717	745	760	656	748	677	709	748	717	790	703	725	733	689	748	711	712	758	730	686	695	727	712	714	741	677	670	740	717	725	721	723	685	725	736	683	706	787	685	730	727	753	709	741	753	713	727	755	713	698	748	712	734	740	728	696	727	698	707	686	715	763	730	727	745	738	693	709	732	719	752	693	772	719	719	681	729	733	743	732	710	718	712	719	741	687	753	715	728	702	735	732	722	744	695	722	681	717	679	697	726	749	711	719	708	724	697	760	687	737	718	682	711	750	710	698	745	677	732	695	687	735	726	692	699	752	736	768	729	719	769	697	703	691	715	737	753	755	771	736	735	721	770	750	695	714	696	721	756	673	755	698	723	755	692	712	746	736	675	776	702	688	720	721	756	698	733	704	694	740	744	695	698	690	729	749	688	714	677	712	732	722	745	706	732	708	717	665	708	739	701	746	761	717	725	701	740	631	690	708	726	762	741	775	786	721	666	725	720	747	726	702	744	732	743	691	729	774	699	733	731	723	721	732	760	680	692	734	735	674	736	702	730	716	702	719	720	732	753	717	739	723	739	709	729	722	754	724	749	691	749	715	664	689	746	743	749	700	721	691	682	731	727	739	723	696	733	691	737	699	710	704	694	746	724	742	702	745	696	706	660	703	728	724	722	745	747	676	709	781	735	687	721	713	698	707	720	758	733	708	707	754	722	744	739	687	693	735	712	723	674	707	740	704	694	686	722	717	706	727	784	716	674	757	652	681	722	737	758	704	751	714	715	735	724	728	754	704	684	762	700	727	707	673	699	725	672	753	726	738	730	709	710	760	744	752	766	718	697	702	762	745	730	722	672	751	714	743	686	740	748	730	733	714	722	699	710	687	705	744	756	762	703	731	736	713	690	749	708	713	754	759	727	734	683	719	735	717	723	745	678	751	712	718	669	728	736	743	734	686	785	712	718	727	740	710	762	755	708	692	680	721	768	723	733	703	739	723	673	767	754	707	768	764	736	718	716	717	715	704	733	731	689	688	712	762	705	712	723	685	750	740	709	668	741	721	745	727	712	713	670	730	749	728	712	700	714	751	763	732	725	687	734	741	706	719	727	711	792	737	725	749	727	716	751	728	720	704	719	725	719	733	675	712	724	729	731	699	700	793	732	728	695	768	689	707	762	690	702	765	702	727	734	701	729	709	669	747	731	724	765	720	708	675	727	730	695	726	746	702	733	715	689	752	731	679	712	709	708	725	706	746	742	763	774	709	701	708	752	723	737	699	726	744	732	704	751	700	680	737	731	758	756	715	727	737	732	767	732	712	655	696	696	764	778	732	744	696	771	767	716	735	727	711	754	721	736	702	698	722	712	670	728	736	724	744	725	724	739	691	754	683	680	725	691	775	721	695	736	696	721	751	731	692	705	751	722	766	704	714	692	684	697	735	765	709	676	735	717	724	731	712	725	689	680	724	719	687	693	681	686	795	738	734	699	712	723	775	727	744	699	738	769	703	715	712	720	707	708	685	689	699	736	724	692	686	694	758	680	739	752	726	686	761	747	742	719	744	754	772	700	764	689	661	709	708	763	744	657	701	728	712	735	725	707	730	704	694	762	727	729	684	683	743	758	731	728	761	708	727	739	727	720	734	684	741	717	687	652	699	697	730	720	689	699	720	709	716	691	708	719	748	725	706	697	728	716	736	710	763	734	741	667	728	709	723	699	681	784	765	684	682	720	685	712	717	681	680	763	720	747	752	727	722	731	753	737	744	741	739	719	738	699	735	687	781	721	682	699	709	705	732	712	687	716	776	748	719	675	742	689	739	746	713	728	765	759	732	714	707	763	747	726	748	734	751	755	715	731	767	735	677	763	673	755	734	752	793	699	724	685	738	702	694	726	712	656	713	757	731	720	680	726	747	709	676	729	743	720	741	729	734	767	771	715	717	704	753	715	781	761	701	755	701	724	720	683	758	731	680	722	712	715	701	702	708	728	787	718	675	717	692	722	710	719	728	679	759	707	706	740	748	740	695	780	694	736	776	753	745	737	761	683	757	722	731	752	697	724	759	703	738	702	730	703	698	748	721	713	711	696	707	696	731	734	744	692	753	725	723	712	733	727	678	716	720	670	736	704	708	726	703	727	684
24005	21408	28661	24532	21389	9695	1278	928	779	741	714	674	674	660	638	579	568	577	589	606	558	553	623	576	559	565	600	586	565	592	581	517	530	555	614	536	538	548	556	584	547	569	532	497	563	554	524	578	555	576	564	562	580	559	543	541	558	568	555	571	580	544	577	554	530	504	581	523	593	568	605	584	578	550	533	522	548	590	571	530	548	524	552	550	564	540	564	555	583	563	581	590	535	572	587	567	599	581	568	567	561	608	524	576	565	588	568	595	550	625	544	570	519	595	579	552	567	517	521	626	550	565	578	578	587	570	551	561	591	548	541	536	600	580	551	552	516	592	551	510	542	583	605	583	541	568	568	566	536	568	579	550	535	583	544	596	541	579	576	573	577	543	599	538	534	544	599	564	548	560	581	586	555	541	554	567	567	559	562	569	566	575	598	523	578	536	538	570	506	562	570	520	544	554	555	579	545	567	545	570	578	567	571	563	572	568	595	559	542	545	582	601	554	575	537	578	505	527	585	566	544	551	541	569	509	547	539	539	556	555	534	541	556	536	544	560	555	558	572	542	526	561	557	582	537	533	563	559	552	539	529	521	522	536	566	551	594	543	535	521	555	555	563	627	538	540	543	579	526	578	568	538	559	535	538	540	518	542	533	562	514	539	583	565	563	578	592	566	538	536	577	564	521	508	524	568	554	570	523	558	523	531	519	544	557	588	560	538	554	587	501	584	555	549	556	557	539	527	517	553	573	536	573	577	529	536	524	558	538	577	545	547	562	561	562	544	508	529	536	545	566	549	538	544	549	528	551	583	564	536	534	540	537	545	540	521	561	530	533	559	571	558	536	567	568	556	590	538	557	560	559	544	579	609	567	514	549	498	576	579	556	545	550	566	558	563	551	489	537	539	555	592	533	556	560	537	595	571	550	569	576	530	567	560	529	553	535	574	561	560	606	492	553	550	556	543	557	580	534	534	587	561	530	582	552	583	563	554	574	585	529	547	570	518	559	556	535	587	540	539	576	572	568	547	552	568	546	530	551	525	591	518	524	520	572	566	555	568	547	572	561	572	544	558	536	549	549	524	544	503	600	551	502	567	541	549	590	554	529	576	518	570	542	556	554	553	568	588	573	548	511	554	539	569	547	519	556	583	537	534	566	574	556	556	514	537	549	551	524	560	558	512	535	520	587	521	573	561	532	598	525	549	541	541	530	543	568	500	558	552	526	538	574	569	551	572	541	565	556	550	542	530	576	554	567	517	554	520	556	561	547	518	523	569	534	544	539	573	566	609	570	545	516	560	536	557	585	584	554	563	572	562	581	553	516	566	535	565	541	589	575	561	508	556	581	524	517	538	573	567	564	550	479	547	534	529	540	583	577	573	590	529	543	539	557	560	574	583	612	558	573	560	580	566	542	565	563	578	545	545	539	574	556	557	545	560	546	558	553	548	556	542	550	557	534	578	591	551	546	520	571	596	572	597	591	572	530	521	555	502	573	563	583	533	525	531	582	570	548	549	573	563	519	555	595	566	589	569	517	551	579	574	541	557	562	561	517	524	574	566	531	566	581	576	563	547	565	540	569	574	589	570	533	557	543	522	510	564	557	582	559	588	562	582	570	550	563	573	537	498	547	514	567	520	561	505	542	546	543	566	575	522	572	553	496	584	558	582	548	570	563	561	560	558	550	541	558	577	551	584	606	557	591	568	549	557	575	548	533	592	527	533	552	536	584	558	546	528	524	564	530	516	543	570	505	580	537	529	556	614	547	572	557	579	565	565	552	562	541	542	519	583	537	552	526	541	520	535	615	540	532	540	523	564	588	576	573	565	556	562	556	504	526	542	558	576	580	563	550	543	539	567	559	543	526	533	535	566	485	560	564	546	580	545	540	620	600	562	589	559	594	542	575	551	566	542	546	544	565	559	540	554	575	532	558	565	556	558	563	544	556	506	543	540	540	541	507	522	564	564	554	545	550	579	574	557	563	567	523	585	558	573	565	539	568	567	570	541	552	523	554	554	598	550	559	604	576	567	550	559	612	536	550	556	546	557	581	572	533	560	515	591	564	557	540	541	541	570	537	621	531	526	602	579	580	545	619	537	549	527	540	566	553	512	542	587	571	563	543	552	552	574	531	530	548	599	526	546	521	534	588	568	544	539	535	566	555	582	550	529	525	534	580	569	562	567	580	567	526	566	569	590	533	621	546	565	552	507	551	535	543	554	551	599	551	564	539	555	538	547	493	530	577	542	597	538	548	558	577	562	592	567	519	537	536	565	577	529	575	542	534	545	576	558	516	574	560	533	548	549	560	547	540	571	551	508	571	534	543	568	535	575	578	517	549	546	578	580	503	584	563	541	573	548	549	520	597	553	521	571	532	541	550	540	585	554	593	578	519	569	545	548	544	541	554	549	553	552	592	571	623	504	503	575	508	549	555	577	545	581	555	553	568	571	508	563	553	584	558	540	552	574	547	601	573	544	558	544	579	549	552	555	543	569	557	623	551	570	592	529	547	548	579	568	537	588	522	583	533	582	560	629	572	568	562	573	587	593	522	543	522	568	595	521	564	538	584	575	551	525	572	527	558	566	542	526	540	558	556	565	549	548	556	574	540	491	551	543	535	554	562	547	556	564	538	545	521	545	579	572	565	579	541	576	556	538	540	534	559	528	535	541	543	554	575	526	557	533	564	551	577	512	549	540	503	543	539	571	572	555	532	533	539	562	538	571	563	540	600	544	535	563	560	542	554	559	578	528	576	552	556	538	543	547	539	558	565	597	516	554	591	540	554	558	557	567	569	577	560	553	593	544	570	528	567	551	573	564	542	580	536	560	568	550	546	585	540	559	558	525	585	558	560	554	582	588	599	594	565	524	539	582	524	526	567	582	518	559	588	595	559	557	580	531	551	573	567	521	537	569	585	536	555	558	540	556	598	563	532	599	558	550	587	537	588	558	572	524	551	555	544	551	584	562	563	513	593	537	508	569	543	547	580	535	561	545	566	542	606	556	571	543	566	563	589	550	559	543	518	606	570	572	596	541	516	563	517	536	552	542	520	526	556	532	597	550	537	555	518	598	573	527	544	553	549	533	574	522	532	581	575	583	532	557	576	522	530	572	579	603	567	540	589	561	585	537	545	524	537	572	554	546	579	535	545	559	568	535	523	601	551	542	590	544	536	559	582	523	546	555	549	518	603	579	525	590	546	560	533	556	525	562	538	581	544	557	575	583	569	568	537	529	553	537	542	618	556	579	524	573	576	541	575	549	582	585	536	528	553	552	549	531	542	546	551	572	584	601	583	535	530	545	577	539	581	526	523	556	525	559	539	611	560	567	527	570	543	527	535	569	537	531	561	518	586	577	543	562	511	541	543	538	564	534	549	587	597	563	543	553	597	546	536	547	546	520	550	512	534	559	539	565	559	546	589	547	531	568	529	545	586	578	553	579	572	577	535	556	592	537	559	558	543	594	598	567	563	572	574	597	533	551	545	546	544	554
20391	8136	5566	2727	1964	1646	1328	1148	1028	842	784	768	762	761	736	703	666	650	604	623	661	602	606	628	634	613	603	581	627	613	586	554	593	599	601	569	601	570	599	591	587	562	580	626	572	591	586	584	592	619	568	562	548	577	602	566	612	574	607	536	588	566	616	573	549	590	579	595	596	564	601	604	587	630	566	583	603	546	595	586	554	594	601	589	594	553	552	559	567	578	592	542	599	557	554	556	603	528	594	546	603	564	613	549	586	590	578	615	556	577	608	582	570	546	592	565	595	581	578	600	637	600	594	604	557	561	554	622	612	567	584	586	576	582	583	612	614	580	601	564	622	575	619	576	592	582	569	554	564	626	593	565	586	556	571	554	534	577	604	573	589	570	529	566	535	542	542	600	541	583	600	525	561	586	587	572	586	571	622	597	550	590	570	583	597	596	534	585	552	625	556	594	579	574	572	577	551	561	592	555	565	574	581	553	600	595	601	611	597	548	610	570	570	603	579	592	593	594	591	573	503	575	547	589	576	546	594	570	540	604	570	590	573	599	560	587	537	625	585	598	587	568	583	606	548	598	592	617	566	534	581	588	569	598	598	616	597	528	546	590	597	595	560	603	554	574	554	609	567	602	532	600	549	566	594	560	547	573	520	589	535	590	605	593	541	523	573	599	549	568	576	541	576	577	581	590	558	598	608	549	571	626	553	555	556	602	545	582	560	551	572	586	562	563	597	612	556	570	607	572	556	600	567	627	564	562	571	572	538	528	566	575	618	582	590	586	539	597	570	574	598	584	549	571	598	581	573	605	564	550	588	598	549	577	549	572	579	570	583	563	567	585	598	567	595	591	587	613	647	590	554	576	558	610	581	571	605	540	501	599	552	569	592	608	563	552	566	573	567	566	607	581	559	547	542	615	598	610	567	586	574	596	598	557	614	579	592	573	589	584	596	595	591	530	589	568	558	570	583	598	572	592	570	524	590	555	587	554	608	600	556	565	612	578	588	587	545	623	623	539	591	558	553	526	599	563	576	589	595	574	576	597	568	587	578	573	601	619	525	598	596	535	515	576	575	594	549	566	586	544	597	591	539	531	593	549	563	599	542	610	551	586	586	543	574	531	564	613	605	546	556	595	617	567	625	555	557	562	571	616	565	588	597	589	605	636	636	603	594	565	543	542	580	570	587	604	619	567	612	551	595	571	577	577	604	568	573	568	579	552	593	585	569	555	515	599	570	582	592	604	610	498	586	592	575	604	536	625	594	532	597	573	565	607	581	584	553	571	609	591	562	577	607	571	571	595	569	572	569	575	549	606	587	593	589	555	551	607	596	553	584	554	558	629	545	561	591	583	567	586	614	598	582	573	591	542	580	596	555	595	586	570	565	598	573	574	520	580	584	628	601	580	580	562	572	553	569	545	563	564	567	553	575	551	594	606	573	592	565	567	568	572	559	611	540	587	583	561	547	560	562	587	567	568	623	585	562	613	580	601	535	571	604	590	558	613	603	560	591	571	600	576	619	548	547	592	572	532	553	603	558	586	566	548	552	521	555	583	540	540	558	512	567	572	581	584	542	577	578	570	561	573	590	577	579	627	561	595	568	592	595	566	554	566	579	582	512	574	642	586	603	598	633	564	563	564	519	576	561	572	545	545	577	583	563	568	588	615	579	590	608	554	579	567	612	566	560	618	579	580	551	561	583	600	558	580	599	583	574	577	609	561	630	560	605	555	571	595	578	582	587	575	568	552	591	575	627	573	530	612	575	578	598	625	561	574	582	577	592	562	561	586	588	560	553	625	539	575	595	614	526	536	580	584	600	586	602	555	588	604	586	584	543	588	611	590	587	564	637	585	596	541	571	575	621	594	577	561	625	547	570	594	579	570	583	561	583	589	618	592	600	607	596	583	562	579	599	591	578	561	564	565	546	614	577	588	576	567	554	617	559	635	614	570	544	578	579	581	568	515	553	596	610	591	569	552	565	576	579	603	547	572	538	577	568	573	594	549	555	574	612	563	584	616	574	580	597	537	572	585	564	621	579	562	601	577	550	572	562	565	600	610	543	598	538	587	559	581	552	570	551	629	575	583	582	561	584	563	576	621	568	561	540	545	563	562	563	637	558	560	625	571	576	535	543	587	586	558	545	634	598	598	584	552	547	612	544	564	559	602	578	543	590	584	576	551	562	589	610	539	561	583	561	559	539	563	574	551	571	603	584	593	590	539	547	594	584	551	626	591	569	518	611	578	572	578	568	558	590	631	554	590	524	592	593	603	606	550	575	571	578	597	580	613	577	578	625	621	580	577	579	582	579	552	585	575	565	550	579	575	568	556	593	549	554	610	553	583	584	584	538	553	594	603	543	576	579	569	576	581	541	573	588	563	557	552	544	574	586	592	548	597	579	564	580	581	593	554	580	576	590	577	653	574	581	557	537	554	559	589	601	608	597	568	613	565	559	589	557	601	603	598	580	545	583	575	615	603	582	596	602	576	588	616	622	585	600	570	596	589	573	565	585	592	599	598	577	594	569	570	598	604	587	560	578	562	576	580	588	614	581	568	560	604	578	572	595	589	557	589	590	541	576	550	545	571	543	602	525	558	576	574	597	585	596	567	592	617	591	576	626	572	590	576	564	564	521	545	548	613	545	562	605	562	562	580	530	556	557	571	572	547	582	584	596	576	540	558	636	550	570	553	584	605	595	577	604	565	587	564	560	594	610	601	619	584	560	601	536	625	584	555	554	581	606	563	549	586	528	607	568	565	585	583	601	550	585	606	557	557	544	605	561	616	559	590	583	585	566	590	569	584	531	593	579	586	572	573	572	603	587	552	609	572	603	617	575	541	598	583	586	550	605	553	573	587	603	538	577	539	596	559	564	605	546	542	590	573	592	551	583	600	566	577	596	592	605	581	594	560	618	563	566	564	564	543	546	549	593	603	555	557	518	534	597	628	600	579	600	607	559	558	586	599	563	551	591	551	547	552	609	572	577	614	626	557	575	564	599	583	604	568	530	581	588	586	596	568	595	575	636	579	572	598	551	570	559	538	553	607	572	616	585	597	546	552	561	584	541	547	560	593	602	603	550	575	604	580	612	575	563	559	586	591	591	582	598	566	580	563	594	548	570	589	561	572	573	564	567	534	592	604	540	599	553	603	578	561	563	576	588	572	549	650	597	572	559	539	559	558	552	563	613	592	565	577	588	556	537	572	582	571	572	564	613	587	566	553	508	589	582	572	571	553	578	609	548	564	541	559	531	584	557	592	590	590	567	582	532	593	584	576	562	562	595	583	555	557	542	574	558	555	561	586	575	595	557	556	585	590	588	607	593	523	553	561	575	611	582	567	582	548	568	565	575	548	570	593	550	577	572	559	575	536	553	570	598	593	576	637	574	591	592	557	538	543	575	557	572	572	589	592	579	607	577	573	613	599	591	542	540	617	539	575	547	578	579	594	545	576	592	602	567	565	564	549	587	569	578	555	580	584	579	610	573	620
25456	21509	27599	25768	10006	1398	1141	1018	987	990	919	946	956	966	904	945	933	920	964	856	895	884	894	893	864	904	927	934	869	927	899	898	915	938	884	803	871	922	906	968	896	870	882	920	805	921	902	867	957	896	871	890	840	897	885	865	906	887	853	887	855	909	845	925	871	892	889	881	840	928	895	867	889	849	871	925	860	869	873	927	956	894	895	893	909	868	896	920	913	875	897	870	876	925	903	896	892	872	896	907	918	935	917	919	881	885	873	903	859	854	889	925	915	891	871	894	928	859	876	893	894	920	927	911	870	886	921	825	907	898	855	906	883	883	921	866	868	872	888	903	876	913	895	857	870	860	823	933	876	920	914	918	852	864	882	938	952	871	904	865	886	894	905	890	895	914	859	911	929	908	892	907	853	882	888	852	884	900	917	859	889	900	867	925	883	886	887	897	860	879	862	893	922	854	879	898	863	909	882	900	870	918	870	929	883	890	880	868	861	898	944	900	890	913	917	861	876	862	898	862	947	862	885	895	892	881	880	904	963	916	849	902	836	857	886	867	904	880	892	884	876	866	891	880	884	885	892	851	843	867	838	879	895	869	948	928	853	929	894	867	889	864	916	893	929	871	915	870	900	913	908	900	879	962	893	915	878	900	877	909	911	880	864	904	857	888	888	907	912	889	893	904	929	855	894	880	909	907	887	921	926	903	859	885	887	891	885	845	889	910	902	881	892	929	897	874	860	891	819	901	917	894	885	855	841	920	888	967	882	914	860	864	906	886	900	909	874	917	911	885	952	903	870	918	898	900	906	830	880	904	883	852	915	905	901	883	895	900	959	857	871	889	915	917	869	913	886	908	926	913	850	883	883	863	889	917	876	900	891	910	929	861	915	887	925	946	910	872	910	907	848	924	895	887	893	865	918	867	909	885	920	932	832	929	944	922	846	875	945	873	903	873	901	901	840	890	889	924	859	890	851	906	882	883	889	854	929	961	825	932	889	914	881	928	898	854	853	878	904	874	926	899	862	867	894	844	886	878	921	909	919	889	881	857	799	874	871	923	892	927	832	913	902	859	903	860	882	872	895	861	912	923	883	914	891	927	878	874	885	911	875	914	869	860	892	887	934	884	876	891	876	909	927	845	883	910	914	865	867	883	911	826	891	847	875	911	924	834	877	883	853	830	925	885	940	878	909	905	885	855	863	888	876	937	835	886	893	917	931	902	928	951	873	856	902	913	866	887	842	853	875	887	934	902	854	870	876	902	897	932	919	942	912	918	863	940	918	823	916	906	951	856	895	877	913	886	920	836	905	924	888	918	901	823	869	910	834	878	911	847	844	852	905	902	840	867	913	901	894	938	928	882	887	919	905	888	917	897	938	882	883	868	903	864	873	869	872	910	899	856	885	924	906	896	890	892	882	927	914	875	854	855	818	899	868	904	879	925	841	901	884	818	905	859	858	896	899	879	857	866	890	860	896	848	879	827	862	903	851	953	882	861	912	873	913	836	908	871	847	883	883	893	920	902	897	861	893	913	813	896	952	920	895	857	927	869	923	833	909	876	900	874	921	929	892	912	837	883	837	902	898	896	893	913	889	910	889	898	868	888	923	890	868	854	896	858	884	893	919	911	855	884	914	950	883	908	866	910	891	877	969	895	950	913	898	916	866	867	896	891	886	891	909	901	959	876	890	903	881	812	890	908	889	897	942	851	875	862	893	873	912	896	861	911	895	883	895	890	914	908	890	853	862	852	875	878	866	862	920	884	902	883	905	875	941	902	891	879	885	890	926	873	886	949	883	904	920	855	930	885	912	853	884	884	840	885	880	850	898	921	850	866	869	898	889	899	907	881	867	872	957	927	844	885	918	954	878	913	897	925	892	900	898	874	860	870	838	879	913	899	900	837	889	925	881	904	846	899	900	856	904	894	884	881	817	917	918	829	899	882	904	849	875	890	894	884	841	853	878	929	880	892	919	869	901	865	873	870	921	890	950	852	930	923	900	882	868	851	876	943	935	851	900	883	884	951	873	936	915	858	871	848	904	892	887	899	869	886	899	880	870	876	884	889	878	822	877	884	844	860	856	858	939	918	888	878	902	929	923	969	885	881	897	873	905	892	879	848	916	892	900	916	889	904	871	910	963	865	866	971	876	896	917	877	863	884	891	860	939	920	884	911	887	888	875	906	845	857	873	895	902	875	890	891	904	872	897	940	880	951	880	890	913	918	882	926	885	858	875	850	945	888	881	888	873	885	859	916	883	872	825	861	883	831	889	898	919	922	822	885	921	863	899	940	892	914	956	924	873	889	888	900	926	914	883	916	864	934	886	903	884	893	987	908	898	906	856	881	893	897	928	899	942	838	832	881	896	911	871	842	860	866	865	896	921	908	910	871	884	934	921	874	883	932	891	906	874	898	878	901	936	884	923	876	944	824	878	896	935	921	835	902	888	905	869	897	906	929	896	914	911	930	888	849	938	923	912	840	925	933	880	906	868	905	867	896	905	873	850	863	883	892	924	925	893	862	862	882	905	853	871	916	903	929	891	924	841	886	907	923	878	868	898	877	914	899	891	840	845	888	851	901	945	906	949	855	902	853	869	885	880	920	891	850	951	851	842	859	958	933	892	895	910	892	895	887	840	800	848	876	852	906	830	889	938	839	910	878	943	919	902	927	893	911	844	883	921	924	921	873	909	911	863	895	875	899	943	858	879	901	904	887	883	906	864	874	878	914	912	936	919	899	937	911	940	914	907	925	913	881	902	876	848	869	918	883	943	939	911	879	885	892	924	856	910	874	889	875	916	820	933	855	931	884	824	894	899	905	887	873	925	911	829	903	851	958	968	891	826	839	892	865	919	869	861	897	886	896	901	932	888	857	923	935	912	836	892	957	906	890	877	890	866	880	944	878	869	916	899	942	860	868	912	934	853	898	844	883	849	879	904	844	890	842	879	908	853	895	848	860	916	920	887	883	871	854	922	874	903	907	890	883	877	872	867	884	912	900	874	888	912	921	915	825	858	872	940	910	964	918	902	878	928	865	844	886	851	861	914	880	907	862	962	921	821	896	931	875	890	893	837	920	848	890	905	889	914	842	864	911	908	844	912	879	844	870	935	883	868	928	884	967	949	873	943	868	845	863	907	909	848	922	884	865	925	860	935	859	896	904	863	946	845	878	840	848	902	896	843	893	890	922	873	846	914	866	849	889	877	889	900	849	882	888	917	918	870	903	931	898	872	864	917	915	971	885	868	844	904	846	865	904	879	890	921	910	912	881	896	936	866	863	862	936	890	890	886	914	889	883	893	921	902	935	886	923	914	894	891	907	906	900	887	878	869	864	868	937	938	910	903	849	908	909	875	886	866	928	873	886	935	932	890	872	926	869	897	894	915	915	872	875	897	852	925	891	948	845	895	895	865	862	856	921	935	887	829	854	876	877	911	941	905	879	939	890	896	886	868	932	940	891	886	891	901	874	878	867	874	876	836	898	883	874	868	922
20107	4884	3391	2000	1557	1498	1286	1167	1086	1050	1024	947	987	980	888	963	898	1025	897	943	947	881	947	965	895	896	898	899	880	909	942	913	932	917	884	901	905	885	938	915	896	882	909	901	930	935	934	931	913	987	914	945	925	941	870	922	967	924	932	898	925	901	916	899	870	932	893	934	898	919	900	933	944	910	896	946	906	906	958	827	877	926	829	915	856	890	831	878	920	890	907	925	905	892	947	890	924	947	890	963	912	901	974	918	961	912	949	926	883	922	886	948	951	877	892	884	927	910	913	880	967	887	939	916	905	870	881	922	891	909	883	927	917	861	833	917	930	866	910	880	926	848	926	885	898	915	904	856	914	925	861	944	933	907	906	886	915	852	896	859	927	929	919	907	878	863	950	854	914	950	882	947	949	958	889	931	927	887	887	852	925	912	878	866	900	843	900	874	926	864	886	895	886	895	880	911	892	914	957	888	848	902	883	901	909	897	952	948	933	951	884	912	908	918	913	914	867	913	922	875	934	944	894	885	923	933	875	927	935	856	880	906	897	939	937	922	916	908	888	900	873	973	912	914	892	867	878	873	889	948	886	927	922	926	943	905	867	922	896	900	875	884	844	872	971	933	916	919	912	936	902	912	856	882	848	925	937	899	883	861	908	926	883	909	916	876	921	884	872	897	834	955	883	877	926	898	891	902	883	956	951	868	877	893	925	896	907	885	911	947	869	992	888	844	909	862	893	915	906	871	917	914	863	901	894	899	963	911	901	921	934	914	941	854	919	865	873	910	870	888	918	922	895	882	886	898	893	919	951	893	942	897	863	890	924	951	923	920	914	886	885	892	914	919	927	891	937	946	891	895	869	903	887	921	921	909	849	897	894	921	875	886	936	975	884	888	864	881	901	914	867	906	924	888	923	868	906	924	887	938	925	895	898	911	839	854	894	955	893	887	878	869	867	918	880	888	884	902	898	913	908	887	862	946	863	923	891	970	894	901	922	945	873	925	908	911	853	869	914	907	913	917	888	884	878	838	931	910	899	853	876	912	917	880	887	963	932	903	882	869	886	895	912	920	910	934	896	914	967	864	939	918	867	880	898	773	824	910	870	874	882	843	939	867	857	900	907	911	866	926	895	815	900	904	875	877	853	888	887	847	905	911	904	944	857	935	888	945	928	911	882	882	890	910	905	895	926	880	901	866	945	930	875	888	882	896	911	886	928	889	932	870	903	907	943	916	817	938	918	886	902	925	897	935	976	842	949	921	888	930	934	916	890	930	933	886	897	903	919	891	900	891	886	896	957	895	908	880	875	896	861	873	890	922	864	867	896	893	903	875	895	916	937	915	909	883	893	884	902	898	904	939	905	894	913	898	910	877	873	929	916	906	974	971	897	861	890	903	924	914	853	875	906	872	859	897	887	956	915	896	921	935	838	940	907	866	929	873	849	893	920	888	875	944	869	885	925	878	862	861	885	794	901	860	845	848	902	893	909	890	878	895	896	916	928	921	883	861	883	919	896	923	911	821	893	876	903	887	901	912	844	923	868	905	928	910	902	881	899	857	913	932	968	897	920	883	889	972	906	886	972	893	878	917	915	842	870	880	876	886	877	874	870	856	898	868	869	920	953	882	895	881	875	840	928	862	923	898	877	851	908	872	940	926	904	899	940	931	937	894	864	881	901	891	843	907	888	923	887	916	916	935	904	910	919	933	945	868	928	958	948	839	922	904	930	870	915	931	868	862	896	961	901	903	902	886	854	886	917	924	883	877	906	921	854	879	828	892	915	850	858	877	867	909	952	940	899	913	913	884	917	885	866	907	861	941	908	892	922	881	891	917	897	862	928	878	902	903	906	902	917	925	899	907	909	943	897	880	874	920	943	905	923	916	906	866	915	868	900	850	938	896	902	860	907	919	884	924	872	889	900	875	881	827	880	883	963	883	950	838	924	880	905	915	882	874	894	904	869	948	880	876	933	889	880	934	900	859	841	867	879	897	901	901	923	886	904	895	884	921	874	904	978	953	898	882	916	887	891	929	962	915	914	894	912	913	907	935	896	914	893	920	960	906	915	888	948	888	908	909	909	928	914	886	896	929	942	882	896	948	868	899	928	905	863	903	935	905	909	847	864	852	921	891	920	889	879	911	874	880	921	889	842	963	824	907	896	882	906	924	883	886	917	913	854	879	963	915	881	872	860	891	972	887	930	925	935	861	888	923	842	874	873	858	924	944	947	923	920	898	874	936	878	897	908	921	896	888	890	906	889	902	878	895	866	934	889	857	889	933	888	926	867	874	887	920	897	929	880	933	904	850	891	899	862	904	925	913	888	924	872	928	919	867	958	943	869	893	927	921	863	910	888	858	907	896	899	879	949	891	934	892	934	882	867	894	860	958	943	852	890	886	965	945	892	907	896	883	925	934	909	921	879	885	901	955	895	940	912	912	902	960	867	870	937	891	880	926	908	954	868	950	907	911	895	925	910	895	886	900	904	885	898	909	890	913	895	929	852	908	920	893	877	902	856	897	914	844	885	922	873	903	897	887	901	892	901	919	930	920	928	830	913	963	905	903	922	930	872	880	899	925	904	896	956	886	951	890	893	892	849	947	940	889	934	888	853	893	880	912	870	941	882	906	911	929	866	948	920	951	930	884	847	895	915	900	914	919	915	863	904	898	874	911	936	915	900	913	973	911	922	894	952	893	920	884	853	868	897	949	898	913	857	875	914	922	908	922	915	889	906	937	940	884	914	856	916	862	853	902	891	871	1010	889	935	838	948	890	922	879	913	924	925	944	809	943	893	891	914	854	920	966	897	957	879	919	866	955	909	904	907	922	911	919	902	894	919	937	927	915	926	938	924	882	928	926	866	913	914	882	913	933	951	918	927	923	933	916	869	977	877	925	895	897	890	874	875	949	881	866	911	926	885	908	911	924	886	929	892	891	896	852	931	915	901	929	862	888	927	875	954	882	936	849	863	905	933	887	844	934	897	929	848	885	914	872	920	888	851	905	937	909	883	907	836	840	935	900	956	904	920	895	922	876	863	883	907	933	815	845	887	864	906	936	887	919	867	931	903	906	934	811	851	910	875	941	932	853	884	914	898	932	886	949	870	942	851	862	924	880	877	922	922	910	906	948	840	889	889	934	961	915	923	906	892	901	869	873	854	874	877	909	935	872	905	978	901	921	906	909	915	927	920	913	879	904	923	923	901	897	894	923	936	918	881	872	887	936	922	918	869	885	918	849	924	916	902	945	923	931	928	919	918	873	894	919	890	881	869	907	959	896	890	906	870	854	879	908	938	939	886	900	910	909	916	946	928	854	890	880	905	937	942	947	863	894	945	909	883	918	873	933	906	863	913	926	873	879	938	888	923	825	884	828	858	952	934	916	893	889	935	928	895	909	897	888	879	857	956	896	882	936	915	871	901	881	895	905	897	884	904	890	956	896	864	884	941	892	903	851	880	884	865	913	927	905	879	970	852	900	897	944	950	907	891	914
23177	21640	29374	24399	21643	21699	7501	1512	1153	1164	1054	972	929	949	896	879	849	821	888	879	836	811	798	868	836	853	782	816	821	815	775	843	786	848	818	788	775	814	832	758	757	781	773	783	790	806	798	798	801	784	803	819	807	791	754	789	749	796	769	816	792	766	760	795	810	784	792	807	762	783	779	820	773	776	745	820	774	786	819	827	777	758	813	797	784	783	751	693	749	782	758	786	828	777	794	847	779	807	767	773	769	805	815	814	768	809	789	802	784	726	786	846	854	814	793	776	800	748	792	825	847	852	786	743	766	805	788	759	785	801	795	780	782	808	819	763	784	800	783	770	817	746	816	787	729	740	818	749	763	811	788	804	768	836	782	783	778	750	740	792	780	752	796	828	771	814	799	777	758	781	834	790	794	733	794	834	790	805	789	770	779	806	741	797	772	761	763	786	770	817	802	783	753	756	759	805	777	746	750	754	784	750	763	786	768	800	758	808	769	798	794	785	765	782	745	800	777	788	850	744	797	811	779	832	812	797	768	754	793	737	842	722	800	789	773	807	796	801	804	839	810	785	778	832	781	808	797	846	783	755	824	764	755	802	784	801	778	770	776	773	748	759	784	742	749	779	806	783	759	758	752	761	822	794	787	791	812	718	831	843	794	816	771	790	805	755	765	773	738	777	779	771	782	746	748	786	749	767	698	787	798	747	820	868	772	774	814	755	761	746	753	753	793	772	750	808	787	755	758	769	788	752	798	802	788	805	797	764	807	821	762	773	839	780	780	860	842	800	814	790	788	766	761	775	784	761	739	807	763	793	754	762	809	777	808	780	757	768	765	764	761	722	756	724	782	759	774	787	758	836	775	709	776	771	754	782	812	770	816	766	803	754	809	724	795	753	772	767	820	775	743	769	820	764	764	768	768	809	776	802	757	784	780	752	763	825	823	787	763	751	773	731	762	797	731	755	807	801	779	722	758	761	772	764	799	810	787	791	744	752	714	783	809	777	751	808	763	796	794	732	714	796	757	784	819	833	835	771	803	760	749	795	789	785	819	763	796	720	854	776	747	775	788	763	730	841	803	755	812	788	795	797	783	768	799	719	788	789	781	805	726	833	777	752	780	800	788	795	734	782	771	784	765	788	779	787	788	755	799	740	719	774	781	807	765	813	798	735	805	856	791	781	806	778	828	809	789	804	767	749	813	751	811	789	764	825	745	759	814	781	797	751	813	785	783	761	762	780	759	768	791	778	767	770	803	752	834	827	773	776	776	799	825	732	733	788	801	754	807	751	811	780	787	789	786	753	736	821	794	826	766	813	815	790	789	783	790	776	799	864	793	805	825	792	809	777	773	793	759	789	746	800	772	777	780	761	768	786	779	771	772	779	741	761	788	770	776	750	736	795	756	777	799	808	777	762	795	812	785	809	760	742	787	800	805	750	754	792	802	767	754	748	744	735	766	777	784	775	738	826	772	790	762	812	798	739	769	782	746	776	782	823	785	789	749	771	768	777	804	748	824	835	793	776	780	779	760	809	800	762	744	743	729	760	814	755	835	745	830	749	751	768	753	733	756	793	819	767	741	723	752	781	778	798	762	779	766	793	761	779	773	842	738	769	751	773	741	789	876	819	814	766	734	780	812	842	810	785	788	813	800	787	817	784	781	810	810	757	757	730	788	743	769	780	787	787	784	785	806	769	800	766	775	739	780	748	777	785	763	771	806	770	788	753	795	776	750	793	739	792	789	773	751	789	704	747	743	729	774	773	800	824	819	769	778	819	836	826	716	753	766	764	811	807	767	749	788	821	715	804	768	776	762	808	787	759	764	743	756	775	763	741	808	840	759	804	801	730	777	825	821	757	776	780	758	775	751	802	775	759	783	807	734	818	860	765	755	795	810	769	810	772	778	762	778	728	734	858	764	760	803	790	797	770	818	760	751	812	735	809	754	752	757	794	754	727	766	806	739	792	746	784	790	789	784	713	801	795	758	781	804	785	809	793	760	740	779	748	785	778	729	772	733	777	755	791	756	813	734	754	742	777	785	820	744	761	714	816	799	780	801	741	763	735	795	746	782	775	811	806	765	830	791	813	791	759	761	780	778	766	741	773	789	789	803	766	758	740	812	773	780	784	777	776	797	799	742	766	788	780	731	800	766	737	713	755	832	803	772	738	745	751	729	797	767	794	803	782	776	803	746	780	843	821	773	801	783	777	801	800	826	764	722	779	778	774	779	781	810	802	738	764	772	792	799	803	743	798	744	764	748	779	787	769	780	794	801	751	796	758	772	795	744	796	774	748	764	800	778	758	797	803	780	792	790	733	728	795	767	738	787	743	799	801	785	793	753	811	724	788	742	762	786	757	770	723	787	778	765	803	776	725	777	781	752	793	774	815	793	767	796	768	791	790	750	757	799	771	811	791	782	755	814	792	779	748	811	765	751	799	785	747	789	811	770	760	841	792	807	711	743	807	805	809	761	798	806	793	829	715	756	746	801	815	782	758	789	779	772	829	752	793	811	796	739	768	718	775	789	780	761	789	747	751	763	776	764	749	816	755	770	765	791	797	734	737	764	809	810	782	750	768	782	758	814	800	749	825	809	797	769	790	778	799	782	742	773	787	790	737	801	767	801	827	771	763	789	794	753	771	780	729	774	794	748	759	777	771	775	775	725	756	772	753	788	745	846	760	784	794	779	759	825	781	748	768	773	782	781	819	804	830	757	774	785	767	746	755	734	792	743	730	801	805	757	803	770	775	876	783	793	792	759	742	771	735	827	713	774	778	782	764	767	779	811	781	785	764	724	747	762	787	746	752	761	801	796	787	817	780	798	746	795	793	780	761	784	820	812	751	797	773	740	745	778	743	813	794	801	796	763	771	798	789	760	741	782	731	781	750	775	783	769	790	786	749	782	767	754	849	781	816	781	779	757	744	744	796	779	777	765	754	810	816	775	761	772	748	765	777	815	736	764	752	794	761	787	753	810	784	758	821	755	751	780	787	789	824	776	770	844	781	745	798	741	790	769	843	784	808	813	807	746	756	795	779	735	782	770	749	771	825	817	737	795	813	796	790	739	730	734	801	778	770	776	762	780	777	775	793	843	768	757	769	763	771	825	785	758	797	727	790	748	824	767	828	805	780	855	816	779	808	858	729	773	826	749	806	791	761	790	745	815	792	789	785	804	770	755	826	730	750	725	713	773	697	805	794	794	739	743	805	770	774	780	741	821	871	733	757	753	769	776	786	725	754	816	764	719	740	740	794	784	793	746	797	800	763	753	780	809	750	772	771	756	754	793	791	794	846	775	769	773	804	767	809	783	743	751	733	739	771	749	715	775	780	739	805	744	772	752	755	754	728	742	778	763	773	740	787	794	789	811	730	773	814	801	761	797	782	800	799	802	830	765	853	802	816	769	786	730	769	789	782	753	771	790	774	760	766	826	780	793	775	798	712	768	830	806	783	793	776	822	780	758	700	814	833	750	831	805	788	774	795	747	742
22127	13483	9169	4762	3418	2775	2188	1837	1546	1348	1235	1153	1039	999	937	994	970	856	906	922	831	811	855	826	766	849	806	860	800	772	797	836	784	809	766	861	756	790	795	752	806	789	769	831	826	787	799	757	804	789	869	768	842	789	789	766	743	813	750	791	744	802	766	786	756	830	765	759	771	803	811	766	787	731	797	786	797	787	769	776	787	785	807	825	790	729	792	802	764	753	806	765	748	734	744	808	800	733	730	757	824	736	863	767	779	818	814	779	870	791	828	806	807	750	808	796	854	824	786	804	804	831	814	803	790	784	790	774	821	762	762	760	813	831	808	758	732	803	793	771	771	794	777	789	749	793	707	811	797	761	720	804	789	734	796	807	751	751	761	799	789	732	791	756	772	801	753	726	789	727	776	732	743	774	809	761	827	822	800	781	737	723	718	757	757	723	740	773	786	771	741	803	766	781	766	802	779	796	729	728	825	802	761	822	764	792	775	772	790	778	754	800	739	792	775	765	766	794	821	760	788	771	747	795	766	752	748	741	769	782	780	796	797	752	799	766	816	755	753	747	712	796	780	741	798	791	734	836	762	813	818	760	789	731	742	850	806	828	777	770	779	757	815	774	751	812	768	764	779	753	749	775	760	778	792	765	803	836	795	796	777	791	733	775	779	804	788	755	750	773	772	806	783	786	779	787	778	764	798	818	801	789	766	787	802	746	760	793	738	760	802	779	801	773	705	742	800	752	787	760	763	783	762	752	789	782	794	704	803	797	790	790	810	783	795	752	764	735	740	748	761	767	806	735	761	720	794	788	733	796	740	762	755	786	789	753	807	794	825	778	775	745	753	741	797	780	734	770	732	788	789	797	780	811	763	771	797	758	772	755	760	781	724	792	787	727	748	784	791	756	832	800	824	821	791	759	807	792	739	769	775	675	759	766	798	781	787	810	767	782	732	755	778	741	707	848	770	804	773	787	712	769	782	705	742	784	741	820	793	737	769	803	781	811	793	801	721	786	746	782	778	820	735	764	774	838	784	773	771	774	777	789	725	776	759	780	746	749	773	766	774	768	761	735	771	805	788	756	788	776	784	748	765	729	741	766	781	786	785	760	808	728	790	753	802	755	772	748	762	794	805	746	761	814	815	769	744	762	754	747	787	785	792	793	712	759	773	786	763	780	745	862	752	840	794	744	811	782	797	809	738	761	755	776	740	746	786	762	743	742	780	749	770	803	771	778	712	769	761	749	741	739	720	688	823	758	724	751	746	789	831	761	747	779	763	780	837	810	819	765	789	785	813	757	786	765	750	778	831	736	805	765	731	747	810	760	760	775	750	754	780	743	790	708	784	757	813	804	727	798	771	763	739	740	813	823	828	785	801	752	741	765	803	780	754	807	760	790	787	760	741	775	764	796	749	805	750	725	788	750	824	739	765	716	760	792	789	810	740	770	789	768	770	718	788	816	771	793	767	750	753	802	821	760	749	750	767	774	766	821	794	756	795	746	777	792	750	784	754	762	771	766	795	797	790	785	766	818	803	714	800	749	790	766	785	772	745	743	780	762	728	777	816	745	783	760	763	750	782	732	755	788	779	806	775	735	767	785	808	774	808	762	763	786	742	763	792	718	738	792	780	778	727	738	762	744	788	775	785	708	768	792	763	813	777	759	763	792	771	757	775	783	772	745	762	785	761	754	763	775	776	808	752	736	774	764	773	828	749	749	763	809	773	785	816	740	770	768	803	770	810	735	771	789	791	789	761	775	787	823	774	737	795	749	815	734	786	753	794	759	778	790	795	715	771	763	775	765	792	747	792	768	789	793	759	763	782	758	750	798	806	771	735	792	795	778	774	790	753	755	796	805	766	798	738	806	772	771	729	769	776	750	780	757	782	798	841	766	781	756	753	747	754	706	754	753	740	795	766	818	771	709	711	783	748	753	765	773	758	771	758	804	724	766	770	766	776	840	784	753	795	783	775	767	750	789	751	752	796	742	785	757	822	731	732	754	761	763	810	787	797	772	750	806	788	796	814	773	751	763	777	779	767	748	772	791	754	761	774	766	786	790	749	785	780	734	741	738	748	804	764	769	803	716	760	740	761	729	785	783	733	737	734	790	769	769	755	772	744	788	833	706	761	782	776	764	779	736	765	758	742	715	778	727	792	800	772	762	820	779	751	759	776	810	786	790	797	780	777	766	771	746	766	736	737	784	725	789	769	781	796	761	794	780	766	776	769	817	800	804	770	726	738	755	800	742	777	748	787	783	808	827	721	808	844	765	786	805	846	711	797	803	769	770	813	721	760	776	808	769	784	779	792	790	757	790	785	782	743	802	747	760	750	754	803	752	776	762	757	752	798	750	757	792	779	754	795	777	755	775	730	763	804	796	777	753	764	806	717	739	756	709	760	758	760	773	766	799	742	790	829	778	738	776	748	756	778	819	772	766	764	756	812	777	793	784	744	735	739	819	799	762	750	800	776	743	796	843	739	810	745	779	766	774	782	789	772	776	777	791	807	782	780	780	765	780	780	774	754	767	825	805	789	708	783	774	772	763	759	786	789	794	768	771	745	820	801	793	784	810	779	783	723	775	750	761	773	779	827	821	752	805	752	824	735	777	793	785	827	751	768	767	768	792	688	812	802	817	785	756	786	744	790	776	728	736	803	775	779	809	767	788	773	765	769	776	782	788	755	731	734	789	724	776	762	774	740	710	745	751	749	778	748	752	733	749	785	744	737	768	785	791	794	745	735	776	734	774	752	794	779	772	770	764	812	792	826	812	793	769	792	749	750	741	789	782	743	775	791	764	768	750	786	783	809	800	804	733	768	758	771	763	790	783	781	744	757	766	785	750	804	757	783	785	766	755	783	751	760	781	781	806	817	763	739	732	788	738	827	795	822	802	768	720	779	763	717	803	770	778	747	722	744	746	782	755	766	760	779	731	764	770	780	784	809	762	797	755	736	773	809	799	763	772	758	787	756	796	757	746	789	805	844	778	742	771	788	826	758	743	800	794	751	742	824	748	812	737	798	758	801	764	772	736	774	736	805	827	791	728	761	732	746	743	803	781	752	851	751	779	771	752	807	768	740	769	760	794	763	765	750	762	791	769	767	796	721	762	817	709	741	820	776	798	840	771	784	777	760	755	778	784	794	809	768	794	769	747	782	787	756	738	709	734	809	795	752	739	826	764	728	774	751	763	772	779	788	735	810	761	792	788	810	801	811	736	748	790	810	749	781	776	783	804	773	717	750	786	789	820	782	782	799	742	793	762	809	785	801	697	761	807	769	751	798	761	757	754	784	758	789	816	760	759	769	797	783	808	739	786	803	745	740	739	767	777	738	789	794	731	809	760	745	756	779	795	775	750	787	797	744	790	719	749	754	787	791	747	802	795	762	743	737	773	769	764	822	798	740	772	794	750	771	774	824	747	780	804	785	780	802	761	761	782	767	721	774	779	765	754	799	769	783	754	772	754	773	746	787	760	758	745	800	773	785	762
29579	17954	4347	951	732	707	780	729	740	684	700	703	723	727	733	670	715	676	720	703	704	669	645	675	701	670	636	736	693	691	733	717	705	681	703	659	738	679	696	729	788	705	707	739	679	714	743	717	711	704	709	695	694	712	726	725	687	683	673	711	708	705	660	691	712	699	720	713	670	664	711	674	674	702	706	717	685	711	683	744	669	727	694	680	703	716	690	649	682	674	735	689	719	676	737	720	685	740	767	758	654	736	690	708	693	709	740	699	731	689	705	730	735	705	716	734	726	701	684	740	669	706	732	676	730	626	697	716	715	673	686	719	713	733	746	690	699	705	710	716	669	697	687	700	716	717	715	698	693	648	675	724	650	650	713	688	702	664	746	685	662	742	690	697	695	706	692	687	691	700	707	712	718	678	733	679	683	731	707	715	714	660	675	710	722	757	718	712	725	719	694	684	693	720	716	714	673	708	749	706	693	688	726	723	698	657	644	668	690	710	698	704	711	741	668	731	699	654	659	728	702	741	702	704	682	668	723	760	634	721	670	635	655	716	703	738	699	675	686	700	726	713	683	655	704	716	674	675	622	701	633	709	672	719	691	690	690	693	695	718	725	659	662	750	694	656	660	653	696	712	696	690	741	682	676	702	698	668	735	709	695	684	676	709	756	712	742	746	681	689	715	651	686	684	671	685	711	698	726	720	692	713	714	672	677	669	716	698	703	690	699	692	687	723	683	679	762	642	692	704	678	714	702	693	686	659	713	721	742	672	681	707	703	732	684	677	723	718	716	662	677	729	746	706	681	721	695	679	711	667	672	655	683	700	733	727	691	709	727	703	670	723	683	734	687	711	742	670	719	687	710	660	709	713	717	701	741	691	672	682	772	709	727	674	645	702	750	717	726	660	685	701	656	704	690	677	663	675	688	722	706	700	700	686	633	724	646	681	705	730	695	686	716	705	718	726	742	706	684	694	679	699	699	625	715	687	694	663	703	698	695	678	742	689	660	722	697	693	672	684	676	748	717	740	702	769	687	717	683	738	710	666	724	678	679	720	700	718	719	671	698	711	694	677	698	678	672	681	724	687	661	747	698	709	700	683	705	672	714	689	739	675	713	707	682	689	688	716	711	691	721	693	688	744	730	715	695	667	732	662	707	717	739	725	747	710	682	698	702	645	672	655	679	720	710	738	710	734	723	666	684	683	682	640	625	691	625	687	749	669	688	721	770	623	682	637	681	675	712	688	680	709	721	716	698	661	727	696	695	760	690	636	680	632	751	696	670	646	716	664	657	705	702	666	708	700	725	708	703	686	704	692	700	691	711	677	694	712	687	711	667	758	692	682	677	686	715	711	710	727	691	700	735	684	706	701	687	711	709	634	671	680	681	696	717	699	633	688	726	679	704	708	663	740	664	687	700	667	680	704	723	695	649	722	676	671	731	773	717	681	695	747	684	725	720	727	719	692	693	691	713	689	713	634	660	743	686	684	716	737	667	684	690	663	712	696	710	641	688	695	683	749	713	727	732	689	690	710	700	689	727	664	685	703	720	714	767	666	680	700	684	713	713	717	687	719	708	665	692	714	631	743	715	714	692	648	652	698	717	675	712	750	717	681	662	690	734	687	690	696	708	688	719	684	676	686	724	713	710	650	732	734	703	684	715	692	652	701	690	729	705	697	732	682	656	631	726	733	710	683	716	719	651	714	649	662	698	689	672	740	686	630	694	708	675	699	715	699	664	688	691	693	689	730	687	723	690	722	655	648	684	731	712	720	702	665	697	679	677	748	735	735	723	697	711	747	720	733	710	677	707	694	673	662	690	715	650	710	680	615	712	681	700	721	656	728	697	700	700	726	731	700	756	683	655	710	714	747	660	694	689	667	695	677	709	668	692	718	691	649	659	699	730	730	729	703	760	728	692	731	664	682	719	629	672	718	658	688	689	662	709	689	684	699	746	693	658	688	645	677	669	645	713	688	684	698	757	698	673	637	703	712	702	697	716	663	675	667	662	712	692	673	747	697	682	686	699	692	721	725	732	682	690	681	648	689	696	721	704	718	718	680	767	702	690	759	695	743	678	684	672	705	651	658	665	686	711	682	700	660	700	662	714	696	658	702	691	715	689	732	667	713	676	683	746	705	695	716	674	689	728	702	679	724	710	695	704	702	688	649	666	703	683	700	698	708	706	760	666	732	715	671	683	712	730	671	721	742	712	691	657	718	721	738	721	693	686	692	677	713	699	673	738	705	693	773	691	716	660	666	674	691	748	722	741	664	683	701	674	704	714	740	709	665	708	732	765	655	679	677	710	700	725	731	672	648	697	704	674	655	753	714	680	698	716	706	727	682	713	716	661	673	728	663	730	714	671	709	728	712	706	701	667	680	718	722	734	740	681	664	718	692	738	714	696	712	683	717	682	702	703	694	733	708	669	676	696	680	695	689	699	730	720	718	693	676	636	716	709	709	693	644	682	648	672	684	710	666	714	647	708	637	730	663	698	679	719	717	696	686	682	673	688	717	670	689	721	704	701	667	676	716	694	683	677	725	703	695	679	720	713	673	703	696	663	660	694	691	711	741	685	669	718	715	724	694	727	685	690	679	683	683	710	703	700	748	699	704	655	631	653	681	678	651	719	756	712	682	693	760	712	667	730	699	665	658	699	743	718	713	713	674	693	712	693	678	708	743	709	685	692	722	674	723	676	706	736	720	715	671	682	737	651	699	707	726	688	772	695	721	692	666	701	684	678	656	719	731	724	728	667	694	745	729	677	660	708	746	757	682	716	689	702	734	686	667	697	659	688	728	652	688	633	739	670	706	709	707	718	685	719	691	748	688	706	690	724	687	718	658	673	686	750	709	687	694	713	737	701	697	699	693	706	726	731	712	709	683	676	655	757	684	666	659	677	672	744	697	716	740	720	704	714	658	687	678	659	696	677	716	714	680	695	689	682	682	688	704	659	743	741	682	717	730	645	623	657	718	678	721	688	687	769	694	675	697	697	662	722	667	715	713	716	725	739	702	678	672	731	672	675	750	704	689	677	701	747	735	731	731	678	713	732	723	713	657	686	691	659	697	713	716	652	716	698	713	712	734	709	722	721	764	741	698	691	752	719	709	730	688	686	725	687	720	709	674	686	693	651	724	717	732	673	669	716	669	685	695	690	749	701	720	710	704	663	692	654	730	691	730	685	715	693	714	714	737	677	672	732	695	693	746	693	736	729	676	736	654	657	725	695	726	735	725	689	689	680	690	706	736	738	718	708	724	699	742	698	719	734	728	707	674	681	691	651	722	670	681	728	728	733	699	740	742	711	729	729	675	695	717	726	682	682	679	701	702	636	687	683	728	694	721	638	703	685	699	626	709	701	678	664	700	728	709	711	744	713	725	689	711	660	721	689	647	719	704	685	648	684	722	707	710	682	708	728	661	665	686	728	664	680	710	657	694	673	701	717	733	690	716	705	663	698	692	688	657	711	696	650	708	672	728	653	663	735	698
17342	1177	1045	868	804	765	770	740	722	691	692	762	718	755	744	668	720	708	746	760	713	707	721	715	719	752	729	750	705	748	722	730	705	705	677	707	704	745	655	717	683	755	707	724	765	685	754	765	740	731	717	713	721	731	740	698	730	774	682	703	673	704	690	734	712	711	679	760	751	733	708	721	741	697	741	711	739	721	696	720	756	742	705	749	731	730	679	732	751	670	736	716	695	695	718	768	723	803	737	724	727	797	720	715	727	759	741	732	714	736	712	684	691	706	754	764	709	799	747	743	761	758	695	771	730	783	734	714	749	726	744	712	704	712	732	742	732	748	718	759	738	706	698	696	725	735	756	723	759	757	740	673	753	717	735	732	747	735	732	736	710	707	767	688	744	720	732	777	758	690	733	739	739	688	771	751	773	676	688	710	735	706	718	702	767	710	747	715	741	776	741	720	759	738	664	714	712	741	740	757	719	702	705	755	724	712	689	745	755	701	747	712	710	706	698	716	732	723	710	727	716	722	705	761	747	684	721	732	731	730	737	706	698	720	668	713	723	747	733	710	754	756	768	707	708	699	708	742	682	694	733	715	773	783	728	767	698	725	707	702	711	796	728	757	733	709	751	677	742	787	778	733	738	747	763	710	705	744	725	748	742	682	717	738	746	734	777	721	740	736	730	735	717	749	720	749	750	735	704	737	716	764	752	689	720	728	735	752	706	686	700	714	705	738	707	792	710	722	699	705	711	700	752	738	721	740	747	705	714	687	713	725	773	770	747	725	708	755	699	746	739	743	724	702	722	722	738	720	714	766	711	753	732	718	751	722	731	765	755	777	701	750	702	759	740	733	749	739	778	704	691	677	740	732	712	727	754	726	733	698	694	764	757	677	743	695	733	725	701	714	673	727	705	727	770	707	738	760	706	734	752	673	675	740	687	747	680	731	695	663	663	727	716	776	698	703	690	722	726	705	713	745	750	769	741	731	719	718	723	733	737	712	726	726	693	744	727	692	693	723	677	696	746	740	755	671	747	693	742	749	753	768	696	725	733	704	725	718	703	695	739	704	773	693	726	776	723	738	708	706	713	696	757	726	720	741	784	728	680	689	683	745	733	703	728	715	754	732	712	723	721	721	718	703	732	759	697	728	731	682	743	708	739	720	707	715	726	704	705	701	723	752	667	735	697	717	745	721	722	715	697	724	744	688	717	741	759	719	683	664	725	721	715	682	713	734	705	726	694	736	730	712	738	731	724	700	698	696	741	730	734	750	741	669	736	708	781	716	737	707	725	723	702	746	731	711	695	691	765	739	715	727	721	691	709	698	726	732	721	746	733	705	722	704	722	691	727	715	712	703	699	712	712	695	716	691	728	735	705	706	719	679	768	752	694	792	760	748	690	679	709	767	689	694	676	748	702	727	703	678	720	739	725	717	720	695	736	696	696	690	739	720	701	763	714	719	754	744	713	729	709	713	757	718	714	744	684	663	755	749	730	714	723	789	678	735	752	708	784	779	744	708	731	768	699	712	690	737	683	692	714	708	698	746	744	719	701	699	721	723	723	719	722	715	708	710	715	744	742	750	760	739	776	716	730	719	705	734	701	756	757	759	694	734	708	742	792	708	695	726	709	748	721	753	714	708	669	765	736	754	699	738	752	674	743	719	747	739	689	708	723	698	736	774	741	745	737	706	706	731	735	782	686	756	735	720	684	695	733	704	722	687	712	703	740	744	699	721	764	769	723	772	747	721	737	753	750	772	721	734	677	702	702	761	698	754	733	723	765	734	713	718	693	690	781	751	748	739	720	757	704	762	680	663	732	741	743	744	751	745	756	703	718	724	754	719	680	734	704	739	714	710	686	753	690	730	711	711	711	734	702	678	717	710	744	701	758	729	696	700	730	739	722	733	673	741	717	728	729	696	719	755	721	719	703	727	759	725	710	665	714	736	719	709	728	748	726	759	700	689	725	774	728	763	680	751	727	708	730	738	721	700	752	743	732	706	723	688	718	733	727	713	709	718	702	764	683	724	709	672	771	746	705	674	763	693	686	724	714	728	684	717	731	722	758	768	700	724	712	686	721	688	731	654	675	723	746	764	742	737	745	680	726	717	743	659	775	752	759	733	681	773	752	718	748	725	749	688	699	763	718	761	766	710	749	753	736	734	752	739	714	754	734	725	785	710	746	692	706	700	736	727	743	661	720	711	755	764	686	729	719	743	724	738	725	716	739	760	713	737	752	771	743	734	713	738	756	718	732	695	728	738	756	723	712	728	713	724	714	699	708	731	733	717	742	736	731	727	700	702	756	729	792	727	709	703	730	716	718	687	756	751	684	736	733	771	751	742	731	748	732	711	741	722	700	764	730	725	710	714	695	740	753	763	701	737	677	741	715	723	801	710	770	720	745	798	719	718	733	713	763	707	691	675	701	702	770	732	758	722	781	728	693	780	706	685	653	748	730	722	725	771	733	667	742	698	685	729	754	786	763	758	739	716	769	686	703	711	705	745	737	693	783	760	756	730	747	759	740	702	707	752	728	796	709	740	692	751	774	756	791	728	737	708	774	721	719	729	734	758	702	737	723	692	711	720	750	687	743	704	758	736	721	754	737	731	717	707	728	724	724	687	719	695	718	722	718	733	716	738	684	711	732	777	695	723	785	718	735	770	725	715	752	805	709	696	718	714	704	701	756	731	790	702	711	726	764	731	704	721	749	776	719	729	769	746	745	719	712	747	696	747	737	707	715	714	703	699	758	759	678	733	731	697	726	722	727	793	740	713	734	718	694	714	789	706	741	636	746	749	713	730	717	709	700	709	699	712	696	727	739	732	697	754	667	739	733	736	728	756	737	720	753	768	730	786	756	700	786	738	726	782	798	721	763	758	735	801	753	723	699	712	733	720	688	733	728	735	742	710	715	707	767	724	704	714	733	732	744	721	728	771	761	730	685	716	693	747	706	738	700	683	699	714	728	695	724	721	711	666	751	668	721	705	716	724	722	752	755	755	734	760	791	702	742	736	738	790	750	676	749	747	720	721	697	751	738	764	715	741	700	719	750	721	769	761	714	750	759	755	683	729	736	720	742	748	776	753	765	795	768	696	702	740	745	702	774	709	701	773	747	708	717	689	736	723	730	734	725	686	708	711	719	670	713	722	765	733	723	720	733	687	704	727	728	690	715	729	768	728	714	711	716	740	675	760	702	766	703	707	695	721	689	719	766	762	767	727	712	752	708	760	676	709	756	719	722	732	726	728	747	719	737	713	767	682	722	743	692	737	717	709	704	751	769	692	732	763	763	728	762	793	793	723	736	698	726	680	732	732	741	721	748	723	654	655	764	750	709	742	719	751	744	729	776	694	747	708	696	692	747	722	734	747	748	726	743	759	756	740	707	746	729	768	717	739	761	746	723	735	756	725	713	742	747	733	757	739	763	732	696	706	718	732	744	727	698	708	794	744	785	734	720	749	678	721	701	671	790	720	704	703	694	716	707	779
24141	21566	28905	24688	21548	9996	1235	908	797	749	729	713	663	638	608	603	608	627	627	565	608	616	653	598	565	623	599	575	556	568	633	548	552	608	582	551	540	583	567	595	579	542	567	571	605	550	541	586	570	612	535	548	579	546	587	570	523	577	575	543	601	559	538	619	570	568	570	603	561	603	579	563	559	555	536	573	574	532	548	543	549	580	569	575	587	511	621	535	613	567	625	541	567	558	539	537	584	535	582	572	606	610	599	567	603	538	577	599	582	588	582	556	639	585	566	594	571	579	595	565	597	582	616	559	567	614	607	559	565	596	602	573	581	592	545	561	555	567	583	554	605	562	562	548	567	561	575	568	554	567	614	529	605	577	558	573	551	551	573	574	585	576	581	581	508	586	599	550	532	577	600	550	636	549	576	556	549	577	551	589	573	553	611	554	583	546	591	558	568	603	589	568	590	598	574	553	563	593	545	541	593	572	613	532	583	609	568	559	601	567	608	585	593	559	573	573	553	593	555	575	598	572	553	571	601	581	597	568	553	559	567	569	572	577	586	564	576	554	550	536	574	620	510	567	572	604	555	572	589	553	594	584	602	602	559	563	526	564	584	556	568	592	571	578	534	556	569	586	576	608	617	552	535	529	553	575	568	588	593	558	591	571	532	590	526	577	540	589	633	550	588	589	571	570	548	583	537	584	559	579	563	580	608	547	597	598	576	562	568	560	573	507	580	546	549	587	569	576	579	567	559	599	532	558	513	540	545	562	560	587	570	590	576	571	573	523	581	576	567	534	562	566	614	540	582	574	599	546	615	618	588	564	564	565	569	544	580	617	571	551	545	594	560	615	561	563	563	557	564	599	543	591	604	537	550	604	586	566	542	603	598	560	561	551	601	544	564	575	620	562	576	581	572	503	560	536	559	544	558	519	559	559	564	570	544	574	562	548	583	546	547	559	572	597	565	612	609	539	532	546	615	586	573	533	586	537	528	596	609	579	527	564	574	595	567	531	546	604	546	619	554	566	544	591	531	537	608	583	574	592	543	566	556	561	607	563	551	561	549	563	573	539	586	588	527	588	566	604	571	541	598	598	592	582	575	604	554	613	528	545	541	530	532	534	557	536	544	548	573	595	555	584	576	585	578	591	562	588	521	570	573	554	533	561	590	552	583	571	560	605	521	560	570	586	524	605	599	597	568	583	542	570	601	539	614	533	533	544	577	564	585	555	575	622	544	542	554	540	583	592	590	596	577	614	531	556	548	568	545	570	537	606	583	574	609	604	559	538	556	522	550	543	581	566	550	557	584	541	566	549	547	542	541	598	542	569	558	596	563	593	573	539	565	542	534	559	563	573	574	569	582	564	580	568	516	526	615	595	541	543	589	568	591	552	561	534	563	582	550	527	569	588	608	538	512	603	542	569	547	573	592	562	564	552	562	612	570	568	576	588	582	571	573	563	560	573	541	567	579	581	556	596	538	585	562	570	591	570	590	576	595	579	542	599	545	591	555	582	579	559	564	503	612	538	511	546	573	583	545	522	526	597	565	535	582	563	553	568	544	535	569	552	622	559	561	571	547	557	564	565	578	550	593	581	547	585	564	566	610	567	543	553	562	546	580	524	570	558	561	590	586	581	584	565	543	555	565	582	544	580	538	592	566	534	579	555	577	575	593	555	509	589	560	559	562	611	565	564	551	561	528	569	535	577	559	586	541	574	528	593	611	595	587	585	582	527	580	545	551	562	556	544	579	552	584	593	541	550	577	572	567	598	556	515	534	596	567	541	561	588	549	565	602	567	604	551	529	528	589	543	553	561	613	574	523	587	585	611	524	552	556	562	570	560	540	541	580	552	545	559	536	554	563	542	567	605	585	559	583	523	553	553	573	543	572	558	565	555	584	594	556	524	552	581	566	530	564	564	568	522	617	548	558	549	607	543	543	564	568	594	580	563	582	564	583	567	573	544	542	547	509	539	575	580	600	553	586	559	611	560	566	559	552	504	604	535	593	570	557	571	570	573	567	561	588	561	529	551	597	590	545	564	602	600	507	544	572	590	569	557	509	571	526	602	551	562	540	584	577	578	546	539	526	572	565	534	582	568	572	520	562	589	584	589	570	590	591	585	557	553	580	542	583	617	514	568	580	545	557	615	611	549	531	585	545	564	560	560	570	605	548	584	586	550	543	565	560	569	574	543	560	567	577	576	589	528	589	558	579	561	529	546	553	561	536	562	574	552	590	537	558	571	556	592	572	555	585	524	643	584	574	562	535	506	609	562	547	583	589	559	561	587	519	572	581	563	568	583	601	584	527	599	579	587	576	548	568	594	563	561	540	557	507	612	583	567	559	583	539	565	537	592	521	575	548	622	576	554	554	559	540	572	603	505	558	557	564	557	552	589	581	569	619	561	574	571	553	561	576	587	554	518	613	608	566	571	557	519	540	556	619	556	563	542	550	544	560	562	589	531	565	579	562	580	573	553	598	610	568	577	616	546	546	599	579	549	558	545	535	544	557	503	546	574	571	542	603	584	588	598	552	580	583	583	592	575	562	590	586	598	563	535	555	559	558	525	525	588	558	543	539	546	588	519	588	609	599	535	526	550	550	563	526	558	526	599	590	532	523	558	582	558	526	610	575	545	610	583	587	559	584	548	582	578	575	601	570	583	601	588	536	584	561	571	512	573	600	546	598	561	530	597	535	559	590	576	581	524	574	600	581	571	553	562	533	595	533	600	562	565	546	579	547	591	575	606	552	548	592	569	569	567	527	558	595	557	614	571	559	557	564	630	584	563	573	597	524	593	560	569	568	549	556	576	605	562	602	564	578	603	532	535	574	574	509	589	575	546	540	565	538	565	588	562	518	601	577	583	564	575	556	577	577	612	562	579	523	577	541	550	511	541	586	598	579	586	574	573	575	541	588	573	572	571	588	535	564	573	594	543	527	562	576	586	510	555	539	552	554	586	556	563	566	579	562	619	553	561	588	582	575	542	543	568	565	576	524	551	579	578	600	539	607	558	600	615	562	573	554	563	508	549	577	558	550	551	544	587	519	543	557	580	576	585	586	552	561	570	568	525	569	536	549	529	564	567	569	571	602	554	530	589	532	581	559	542	522	553	533	524	589	614	542	583	553	544	563	551	516	530	588	569	557	582	585	562	579	580	585	545	526	550	541	573	536	542	566	527	603	542	550	548	523	593	613	565	571	584	563	594	545	529	592	560	543	528	567	571	571	556	597	549	559	586	534	511	565	554	554	566	560	585	566	579	591	603	542	574	571	556	549	599	539	558	586	577	590	569	585	568	544	590	602	585	544	545	539	498	579	576	539	553	528	560	551	524	571	557	569	586	565	646	569	573	550	561	548	580	545	536	543	549	554	550	610	606	561	578	569	611	557	540	586	576	567	560	653	549	544	542	526	561	528	556	573	627	537	564	553	581	545	529	555	569	609	562	554	551	579	592	604	562	587	542	574	597	609	537	569	516	593	572	512	536	548	538
19364	8306	5586	2825	2038	1646	1394	1102	950	885	819	749	733	739	707	667	665	589	624	596	630	671	567	589	672	597	620	637	638	583	599	650	624	570	586	550	613	653	575	606	608	584	608	617	587	625	590	577	635	580	583	543	565	554	608	638	621	588	591	615	574	592	583	600	568	587	586	564	617	596	539	566	602	571	614	586	567	581	541	617	588	657	578	636	559	573	603	589	575	621	596	565	564	591	589	599	605	606	638	622	614	625	615	601	570	597	641	594	595	577	617	608	591	598	593	598	604	596	541	606	605	587	571	588	598	620	601	611	586	601	605	572	556	567	589	556	550	584	625	582	551	584	585	592	566	555	560	571	584	577	614	529	598	581	588	607	577	604	583	579	586	586	583	601	554	581	573	598	589	562	560	556	617	563	594	595	610	600	597	516	590	575	559	569	579	603	649	608	639	549	582	549	600	611	618	622	523	646	595	579	575	544	590	582	609	589	615	647	615	581	588	568	595	588	613	568	615	624	654	586	591	563	601	537	613	653	612	605	538	548	598	582	601	580	559	558	592	569	600	594	577	629	547	603	559	657	552	628	617	607	525	586	595	534	604	563	586	573	583	579	531	569	559	609	556	584	579	583	619	562	627	594	586	562	580	576	581	602	581	561	553	536	589	609	603	548	618	581	596	634	576	601	604	566	652	583	605	580	574	555	553	596	604	586	568	596	582	569	593	576	580	623	583	561	585	618	574	596	607	559	614	613	575	614	574	596	597	575	614	582	585	564	560	603	619	587	548	575	596	571	659	587	544	541	616	569	587	580	584	586	577	626	606	553	565	609	566	575	591	591	578	571	594	571	590	557	625	609	549	624	620	587	568	586	606	619	644	555	625	590	571	566	598	598	578	582	553	529	564	566	595	594	576	601	560	595	584	604	591	559	530	591	547	609	575	625	611	604	602	596	596	594	597	622	591	588	592	595	637	637	571	606	592	601	588	555	581	614	535	623	565	584	623	579	574	584	559	544	568	604	581	587	597	583	535	601	585	595	555	582	597	580	552	553	621	595	601	583	544	584	553	576	602	622	558	581	533	603	589	570	576	574	564	582	590	566	552	594	586	627	595	610	607	567	572	583	567	584	633	601	619	591	609	555	594	541	599	579	565	577	602	564	578	568	547	581	622	618	591	561	566	585	575	587	562	607	554	598	587	586	527	557	577	587	629	566	612	590	573	590	598	591	593	622	610	585	541	606	652	612	562	581	610	575	554	571	596	627	638	579	576	631	597	570	577	643	562	604	617	615	609	610	632	574	591	609	611	578	533	579	576	578	618	617	585	566	530	567	587	573	611	574	564	531	526	551	587	572	613	613	537	578	600	593	572	578	577	624	612	598	570	624	590	584	569	589	580	574	586	600	583	556	568	585	597	542	558	613	593	574	589	588	595	622	598	581	582	608	552	605	587	583	591	612	626	591	618	579	589	620	602	627	593	577	549	585	621	578	601	577	551	568	571	581	565	595	589	545	597	593	552	547	558	560	574	583	554	619	595	562	586	596	589	607	574	591	614	565	606	595	587	627	648	639	593	560	584	547	579	594	578	531	607	577	588	618	574	585	588	604	593	567	606	614	553	544	600	584	570	626	546	585	561	603	575	575	583	580	576	578	587	576	599	591	577	551	572	583	567	581	552	568	612	599	630	539	606	589	540	575	576	562	606	597	617	578	594	583	614	613	583	578	593	537	593	565	608	590	599	638	562	568	580	558	616	593	578	615	583	595	544	603	615	576	622	571	612	579	546	547	558	589	588	567	631	578	609	581	558	597	578	615	582	589	604	595	604	594	618	607	552	591	592	589	576	620	536	593	605	610	602	606	565	606	562	611	601	576	621	599	593	592	614	637	543	554	567	598	597	615	627	588	565	610	561	581	583	640	535	618	546	594	655	580	555	557	578	597	576	605	563	639	569	606	594	577	551	557	579	613	555	546	632	597	591	586	532	581	600	565	593	543	586	605	613	618	595	585	605	574	575	614	594	601	581	588	590	598	607	554	550	558	586	605	600	571	599	561	555	592	614	645	550	630	584	593	624	594	583	587	559	559	562	639	610	599	607	542	580	589	592	566	526	591	562	599	580	540	572	599	611	563	580	581	585	637	531	589	636	588	530	525	577	604	565	582	578	543	564	556	599	610	562	594	633	591	590	547	563	575	597	573	577	621	590	573	563	605	607	599	563	557	590	595	578	574	604	559	604	555	602	554	570	587	637	585	586	567	583	585	631	646	591	563	598	601	593	591	548	524	586	599	579	591	589	578	577	580	627	534	552	572	615	563	590	565	597	567	572	562	594	618	602	569	620	558	608	560	611	583	597	575	602	638	582	598	616	559	584	567	583	565	633	576	657	591	590	599	596	606	581	561	582	569	565	586	602	599	592	574	611	545	652	586	538	579	606	590	571	571	570	583	595	601	616	616	553	584	591	580	576	588	598	605	568	611	600	559	631	532	570	601	588	587	601	538	572	591	557	599	570	625	571	583	593	606	587	599	585	627	601	577	568	598	552	544	581	584	619	559	562	596	575	604	561	601	594	605	557	602	611	611	563	550	609	572	576	538	557	543	557	538	585	587	570	567	591	581	581	578	565	611	582	596	581	593	614	569	606	564	608	589	597	561	602	634	625	598	586	594	592	621	606	604	576	605	546	598	606	581	606	629	607	606	571	589	608	571	571	567	568	597	603	597	572	601	586	610	602	572	559	627	565	602	604	583	592	592	582	599	571	599	619	596	561	607	593	594	589	595	640	568	588	574	584	569	574	606	563	627	593	593	588	608	611	633	554	569	586	615	602	596	578	615	570	575	559	581	596	604	567	567	623	553	605	561	601	560	584	609	627	635	572	621	601	576	591	595	621	581	590	583	611	580	583	601	582	589	596	583	578	570	593	582	571	581	573	596	614	535	589	623	630	587	587	566	547	561	558	599	588	577	600	566	592	569	579	610	616	577	594	609	623	562	542	587	578	577	601	595	574	577	562	580	601	606	603	570	611	588	562	606	527	587	567	619	582	615	561	538	586	575	614	582	539	604	588	586	596	601	623	586	593	576	621	553	584	618	553	590	581	579	578	557	549	566	542	561	591	590	560	564	614	592	555	560	583	565	599	552	612	600	580	599	624	583	600	574	584	592	566	568	599	619	583	604	598	534	562	600	541	582	622	585	561	585	599	605	597	533	588	618	586	574	579	587	569	589	541	579	564	582	594	529	615	598	591	620	573	605	577	565	647	589	571	583	558	583	535	610	578	578	600	597	567	575	551	597	594	599	565	565	586	571	555	612	552	594	600	583	599	590	551	596	602	642	556	581	567	613	587	567	597	644	572	609	603	581	619	582	608	620	562	616	600	582	599	597	580	597	623	552	569	585	606	573	540	545	616	563	582	593	543	582	587	565	603	596	577	553	632	655	550	541	586	614	598	526	599	564	583	583	606	613	599	562	605	552	595	593	583	589	595	616	592	547
25468	21563	27660	25802	10078	1329	1154	1093	985	1063	946	1003	1009	931	943	955	949	971	909	867	947	969	927	984	924	905	887	883	907	884	899	866	921	936	900	919	902	934	870	913	850	876	921	901	924	839	930	908	920	937	905	923	896	834	907	906	984	889	846	936	922	940	910	932	948	917	899	865	838	927	896	855	897	921	889	896	907	951	860	909	924	909	936	856	912	873	929	881	896	906	859	959	846	898	957	929	915	921	925	844	873	918	913	905	961	927	964	935	949	895	913	840	920	898	944	955	947	929	911	881	870	907	890	925	937	926	892	890	912	897	910	884	899	879	933	919	888	847	914	900	862	877	886	858	943	908	894	936	851	887	887	952	883	947	902	853	941	877	879	903	938	927	909	909	924	903	894	936	896	902	892	856	896	852	916	919	917	873	915	974	898	925	905	875	837	882	902	889	938	947	960	882	950	875	835	923	946	905	870	917	890	925	880	874	921	870	924	916	899	896	925	918	899	872	892	927	887	883	890	905	974	899	889	959	859	873	914	885	878	896	936	922	981	947	893	928	859	911	873	880	907	894	976	874	941	936	891	914	878	895	940	963	935	916	911	897	964	861	907	898	936	910	937	876	891	890	836	929	922	855	857	882	914	907	932	890	901	913	866	919	920	900	893	892	909	886	850	920	870	863	963	943	924	902	912	906	858	908	893	901	925	903	932	883	931	908	894	905	892	902	920	916	924	908	920	917	897	928	882	853	879	924	871	960	891	884	944	865	900	866	920	879	877	918	903	926	898	937	875	953	874	876	893	927	884	907	922	923	876	919	875	948	880	922	896	914	891	861	930	913	886	921	873	961	892	952	916	922	921	879	913	963	851	893	868	857	928	863	914	842	897	886	931	925	877	961	892	944	879	936	943	910	900	909	932	920	867	855	908	843	911	886	855	921	917	893	904	873	958	895	926	900	901	894	948	904	883	933	909	824	904	907	931	890	894	911	939	880	857	882	931	880	895	940	908	890	855	868	934	900	856	862	904	915	916	953	970	924	933	877	974	908	909	886	886	892	881	915	907	933	891	918	947	864	891	879	900	917	876	938	992	927	909	919	860	885	914	880	909	898	873	861	943	848	951	901	851	931	888	911	945	896	929	895	922	921	914	940	861	884	882	891	922	857	890	912	875	877	864	897	899	922	899	942	947	901	902	885	897	927	885	835	908	891	859	896	900	921	882	855	906	911	888	843	883	834	843	898	909	897	907	875	898	897	914	952	901	890	894	957	865	841	941	921	957	893	871	924	930	842	867	901	920	879	905	909	926	949	930	948	877	939	854	942	932	932	922	904	920	914	915	948	884	875	890	872	949	924	958	883	895	924	957	960	942	948	868	938	881	862	893	931	859	902	962	899	902	947	944	897	927	887	930	916	918	931	931	905	897	899	897	892	846	914	956	870	906	881	883	835	936	876	930	907	909	850	898	872	910	971	914	881	846	872	908	964	862	856	947	893	909	860	936	865	887	874	911	917	915	959	881	896	914	974	929	896	893	938	973	909	908	949	935	910	882	936	881	871	941	891	879	890	950	933	919	950	879	900	939	946	893	897	877	930	885	871	866	898	940	927	919	937	884	888	949	929	904	878	897	957	945	955	945	915	925	934	903	912	887	917	922	907	863	890	885	902	894	943	950	880	850	898	871	882	959	933	901	905	941	961	912	869	868	932	902	918	858	850	942	909	945	888	944	912	916	894	923	904	936	940	878	910	888	852	858	917	908	901	933	921	865	890	887	899	930	950	877	916	973	868	906	930	896	886	869	970	850	889	908	932	922	872	901	960	858	942	880	910	857	910	914	856	904	887	926	885	906	917	924	919	855	880	965	910	864	914	883	856	828	901	976	890	887	881	947	943	860	879	873	941	909	862	906	888	888	862	916	915	924	904	880	889	902	928	907	905	911	907	901	918	956	948	919	871	869	909	917	902	925	913	953	852	858	883	870	926	954	858	894	908	895	904	947	877	941	889	950	912	916	883	858	867	895	870	936	844	910	899	947	846	968	871	910	948	953	868	926	910	904	907	884	892	926	924	976	907	990	930	921	907	898	897	882	966	903	878	878	885	973	924	870	913	883	928	886	870	865	884	883	895	892	873	895	941	905	917	913	922	882	956	896	928	926	923	878	886	902	942	930	898	909	868	960	900	875	918	937	905	945	901	919	905	930	942	888	924	819	876	921	904	941	927	884	951	899	909	919	920	913	862	863	942	896	947	932	903	976	862	935	904	848	842	887	928	969	948	950	911	891	883	938	957	873	976	947	916	940	886	891	930	865	905	891	939	898	880	923	911	948	931	857	937	926	901	921	898	896	874	914	873	937	941	882	976	929	850	918	856	890	969	912	851	891	904	864	858	915	866	920	905	923	928	922	938	895	913	877	886	938	901	907	917	899	889	875	933	888	850	909	969	908	842	925	916	916	968	897	948	880	845	936	919	932	863	893	958	953	878	927	958	893	887	926	897	859	961	892	940	868	919	854	891	907	887	955	916	869	894	921	847	908	938	852	933	929	894	922	908	909	937	880	880	914	899	839	895	884	905	925	868	842	936	910	872	894	875	897	909	897	894	927	913	932	915	838	938	928	953	870	896	896	945	898	906	884	906	852	888	961	888	889	842	926	851	903	872	901	907	857	885	922	930	919	900	859	906	916	888	922	948	911	861	926	901	933	891	921	906	857	900	911	951	952	965	882	900	907	926	884	851	910	903	872	894	891	865	895	904	918	927	910	875	893	874	887	901	907	872	883	930	969	959	922	898	913	894	933	879	891	863	927	902	948	905	872	954	950	927	902	883	923	865	911	854	923	881	919	925	877	922	891	870	906	859	952	888	864	943	895	875	913	884	880	885	880	890	914	910	883	866	913	887	866	891	906	903	907	961	915	852	915	920	884	901	916	887	972	943	917	911	914	912	928	919	871	864	931	903	905	890	915	898	873	924	841	870	876	885	973	902	946	844	918	905	889	901	959	906	910	914	911	892	947	893	868	951	903	930	906	955	960	872	918	912	887	891	968	889	909	914	874	845	880	836	921	895	944	966	846	902	883	902	887	884	867	927	956	980	922	896	896	890	913	890	883	942	913	902	910	884	923	900	884	898	922	951	900	870	876	932	916	916	864	863	919	995	955	935	918	923	887	907	889	945	937	981	898	940	914	864	917	956	908	890	968	934	900	884	944	874	900	901	936	891	829	889	901	900	904	945	903	959	904	900	891	922	950	894	889	895	894	935	925	891	878	917	848	914	973	851	902	878	902	872	987	901	879	935	878	886	917	895	874	906	893	896	938	952	916	931	929	914	881	860	945	907	958	891	903	925	882	885	888	873	871	919	870	920	897	867	902	920	843	883	923	947	918	860	909	901	914	928	947	907	911	934	895	925	911	912	936	882	892	944	904	905	866	912	866	861	952	874	959	922	901	911	883	910	910	867	907	929	913	894	903	880	839	931	931	849	889	885	902	874	907	974
19661	5007	3494	2051	1711	1460	1328	1197	1153	1059	1062	1052	989	991	968	986	916	986	949	945	946	897	917	941	927	916	944	908	888	916	936	898	923	930	924	938	894	949	895	951	939	885	928	889	922	962	914	909	934	887	918	887	887	926	892	879	937	895	934	870	921	890	901	924	879	843	909	897	910	926	916	952	909	902	921	902	940	914	935	909	865	919	921	929	930	880	918	932	969	960	931	927	925	923	915	899	874	943	937	890	944	928	906	951	894	959	946	886	911	912	905	905	951	919	888	832	925	928	983	925	924	949	930	896	913	887	931	866	886	915	871	941	873	974	888	916	869	921	921	906	957	933	864	913	894	888	895	865	952	903	929	945	895	903	962	912	896	878	898	861	950	924	927	906	960	894	923	913	909	908	864	888	868	910	917	882	951	861	908	894	875	940	899	851	942	936	894	950	902	971	937	927	919	965	899	891	929	936	922	933	906	906	933	933	918	868	899	895	902	939	924	888	906	971	925	935	925	880	924	927	933	913	1018	970	930	902	881	919	893	908	956	928	918	942	956	915	936	883	880	924	868	953	867	962	856	858	976	897	899	901	948	893	853	917	909	909	903	913	939	907	917	878	942	933	942	913	931	952	984	918	870	893	967	939	893	914	963	888	901	903	886	948	929	944	892	935	865	936	901	946	921	916	895	860	909	942	873	902	922	882	908	884	935	931	881	928	918	909	908	861	904	881	930	922	909	887	915	893	921	930	927	949	881	849	888	913	940	868	923	910	883	839	896	895	931	936	933	964	907	954	945	902	909	905	903	892	919	915	898	883	915	940	910	907	955	934	935	911	916	885	935	910	929	963	873	906	949	927	897	882	935	866	944	925	883	906	926	938	883	919	883	921	908	901	932	920	925	921	877	910	904	909	926	904	888	842	966	933	938	931	970	905	905	939	884	925	892	914	933	927	953	903	891	879	939	958	870	857	910	918	932	859	895	920	942	886	846	964	904	931	855	901	954	932	878	924	883	940	984	879	928	860	938	979	912	970	928	883	906	871	916	909	888	904	908	966	819	927	903	930	904	873	961	863	891	904	870	905	957	887	885	936	901	934	890	850	906	897	957	942	919	864	899	907	927	918	958	917	864	888	890	888	926	875	899	891	896	911	906	927	904	968	915	867	882	932	949	875	972	892	964	944	901	890	909	939	870	888	878	878	877	887	876	935	935	922	905	907	922	893	871	846	983	932	957	992	886	923	932	891	958	870	903	936	882	928	917	922	878	868	877	892	916	900	909	909	892	929	928	884	899	938	882	912	928	908	923	907	912	918	942	892	878	936	841	908	899	886	872	917	939	915	841	927	898	932	913	902	961	890	905	925	945	909	919	939	903	873	906	954	940	947	912	857	908	957	937	896	925	908	926	916	950	952	968	874	861	913	892	851	884	925	918	886	891	868	916	869	907	903	915	941	941	918	898	883	853	928	866	853	929	916	884	899	872	933	890	879	898	871	853	898	917	868	862	909	896	915	917	898	941	963	956	870	935	905	925	927	981	875	914	917	922	885	899	901	926	879	847	862	838	932	914	941	905	949	892	878	917	970	890	971	905	948	837	853	901	902	944	969	890	983	953	845	901	882	912	893	937	870	942	931	926	856	940	842	888	909	884	954	874	875	960	910	848	898	909	883	910	911	893	894	827	948	894	932	912	899	884	900	912	919	928	912	934	911	914	949	896	885	866	932	894	869	905	913	909	905	938	905	905	911	905	903	942	919	864	900	929	901	899	887	888	922	884	937	915	882	921	910	979	904	918	918	919	894	883	900	967	929	896	838	908	882	902	915	973	940	915	902	922	930	914	965	879	891	929	946	918	892	954	931	923	879	923	862	905	930	943	872	856	898	917	926	871	948	878	923	922	913	914	928	894	958	903	913	927	908	895	929	870	929	890	883	903	944	880	942	888	899	901	865	892	939	945	896	907	928	903	885	925	883	909	889	906	933	919	914	916	981	903	891	951	894	922	874	900	904	955	870	917	908	966	912	928	907	864	952	903	964	882	902	901	857	985	1003	943	928	923	949	957	962	905	870	896	936	892	882	890	946	863	928	912	948	890	906	835	897	913	872	938	959	908	904	856	886	886	912	925	949	892	979	958	912	925	905	872	886	961	883	947	946	932	931	850	882	960	906	921	899	895	917	918	956	931	936	976	948	915	938	927	837	913	965	855	904	919	924	848	838	908	934	951	867	887	891	918	910	888	899	933	853	942	898	853	953	958	919	894	887	889	885	913	890	892	923	861	898	932	913	887	894	878	851	933	899	949	853	856	888	955	883	914	928	815	910	902	844	914	878	916	907	909	986	893	900	901	933	911	898	852	870	863	878	906	953	896	912	901	954	898	944	874	919	941	938	916	915	872	934	879	905	848	915	842	894	944	904	931	935	906	951	891	918	933	960	892	891	957	936	910	917	903	932	862	923	965	903	942	941	950	895	879	887	848	959	933	925	892	928	863	910	912	873	941	917	921	897	904	894	932	855	925	869	887	895	921	927	878	922	920	957	911	945	895	940	914	961	875	959	841	963	945	914	906	934	934	909	917	923	946	852	914	926	917	925	889	905	901	960	933	903	955	954	853	918	892	980	971	969	879	923	882	880	933	951	993	929	895	935	915	920	939	913	923	947	910	918	929	947	922	863	917	912	899	848	921	889	901	866	872	920	897	915	889	888	894	898	917	898	904	961	908	858	906	881	893	967	913	924	940	885	938	898	907	976	950	896	914	882	879	923	897	927	892	944	873	891	882	909	907	885	925	893	971	937	933	884	904	910	920	925	886	889	891	913	939	895	924	908	917	951	882	916	872	952	929	913	869	945	886	916	873	841	913	898	899	923	910	885	896	881	910	910	892	904	926	888	865	865	972	927	961	902	953	925	911	901	913	865	937	915	922	880	889	873	990	967	914	944	886	951	892	907	921	893	877	899	936	872	894	939	935	843	946	903	901	920	908	885	903	956	884	894	910	883	888	878	881	914	897	887	866	919	942	848	948	940	890	903	919	967	899	895	904	894	898	931	915	898	872	929	845	918	931	866	896	939	893	925	851	900	930	916	890	916	939	911	978	906	923	980	997	938	946	932	923	927	912	914	899	923	907	946	908	911	857	919	937	896	922	851	903	939	945	892	921	925	911	950	902	924	909	902	942	887	935	915	931	923	903	890	881	934	880	890	882	903	905	903	923	899	842	942	889	954	939	885	926	921	890	909	945	968	923	905	948	921	985	890	917	914	920	912	900	902	923	886	907	903	960	940	919	931	889	908	938	895	935	921	962	892	956	955	948	882	862	947	913	900	933	957	841	891	921	942	862	864	964	883	894	933	879	934	924	905	953	906	902	886	936	903	932	912	937	920	898	896	957	861	902	906	918	896	926	869	919	864	901	899	934	921	933	896	903	899	893	898	894	927	853	939	938	905	891	921	882	945	878	896	953	933	889	907	903	924	924	978	920	915	914	883	924	933	893	871
23072	21570	29343	24272	21564	21602	7545	1504	1201	1047	1055	1024	962	964	895	932	874	863	797	821	863	876	916	850	848	848	790	851	801	784	803	821	864	830	808	769	760	787	779	745	775	816	827	848	785	822	788	817	819	795	789	814	765	753	778	805	824	833	795	837	806	822	886	769	820	812	801	822	770	769	828	805	768	784	778	775	812	784	774	805	752	790	801	765	821	813	800	850	770	777	759	787	778	780	804	719	801	843	778	848	762	777	772	788	815	819	834	784	805	734	816	771	840	789	813	819	837	782	792	762	821	803	814	782	802	757	747	775	817	802	795	782	813	831	862	798	762	819	836	792	758	797	801	828	805	782	784	798	767	771	805	751	775	829	810	795	773	790	768	818	811	794	778	775	817	816	827	771	748	785	853	784	752	799	793	789	740	817	800	791	778	772	782	815	806	744	765	768	803	785	773	789	825	790	847	811	775	728	737	806	851	801	745	755	795	790	806	724	786	692	728	730	725	794	790	802	796	798	764	745	806	795	754	801	768	818	840	746	824	838	832	815	790	788	765	808	766	809	801	774	757	769	806	759	754	741	752	782	753	758	778	809	781	775	784	778	808	873	820	822	807	815	739	803	784	744	760	810	768	743	744	742	783	719	788	805	777	873	848	725	813	822	772	790	823	824	800	826	774	796	788	814	800	772	778	819	786	799	789	774	763	766	814	760	771	731	763	768	808	792	736	817	799	815	763	757	800	812	755	770	814	808	809	773	724	788	837	825	816	800	713	691	797	738	772	781	757	840	764	763	763	781	752	775	771	802	766	800	807	822	821	810	721	799	816	733	834	771	807	771	774	759	790	791	820	800	788	769	784	810	794	845	807	806	760	794	772	746	754	746	789	776	809	749	767	771	780	735	800	792	813	789	799	766	738	786	796	760	769	803	806	777	812	799	751	779	776	767	795	759	758	779	776	775	830	773	821	823	781	783	764	818	806	775	770	802	769	757	804	755	760	811	784	782	766	803	761	743	776	807	820	805	840	813	809	790	728	803	770	756	785	752	770	770	829	837	764	801	759	787	787	777	744	761	816	797	842	792	764	790	780	809	778	774	772	762	795	786	817	773	823	818	781	761	813	780	805	775	820	807	735	824	789	803	805	768	778	821	801	728	797	820	748	783	793	815	767	805	808	751	784	823	758	728	713	744	801	808	802	750	795	837	776	829	783	826	779	833	778	793	793	764	805	760	765	761	819	799	773	758	823	800	815	797	804	799	766	807	744	733	767	776	801	788	768	805	830	845	802	795	804	778	814	752	727	768	760	802	808	736	770	786	768	807	786	809	808	798	761	759	785	787	806	797	765	789	757	848	774	783	743	773	746	789	805	774	784	831	814	728	813	805	776	808	829	786	790	868	820	835	814	813	763	749	769	806	803	741	788	841	845	800	793	789	756	785	788	755	864	781	780	757	787	805	823	780	768	779	786	763	772	756	788	781	779	847	790	800	784	777	748	789	779	826	770	760	772	820	779	817	802	786	737	838	810	793	833	794	775	817	767	796	827	738	801	765	697	834	799	759	798	784	812	798	835	711	767	777	781	740	798	816	735	773	769	740	742	782	827	845	850	778	769	815	776	740	801	729	800	757	819	764	835	781	720	840	762	779	764	769	810	797	814	824	762	766	804	845	799	815	797	768	783	786	755	738	724	798	810	813	777	818	752	811	786	773	796	785	830	783	742	736	766	794	835	767	808	827	774	834	774	791	753	841	752	784	753	773	757	821	781	766	782	728	731	767	821	816	801	769	796	862	822	822	828	807	826	759	788	769	793	785	786	776	800	763	808	781	835	781	776	776	798	826	785	768	729	805	793	786	781	769	775	774	786	804	755	799	774	785	787	779	809	808	809	794	773	788	756	767	769	781	810	804	768	745	764	794	791	776	809	725	792	807	818	811	802	770	787	786	789	786	780	806	786	777	756	791	803	809	774	774	787	769	780	761	785	794	763	769	819	781	771	779	795	744	782	802	786	809	806	793	782	759	847	789	774	791	789	796	759	745	829	838	830	752	794	748	804	771	778	719	816	827	793	754	844	770	816	788	785	726	811	760	794	810	757	785	764	737	810	827	785	789	773	806	752	827	788	752	814	772	743	766	813	782	838	796	790	822	779	772	770	851	828	859	758	776	751	784	821	810	788	786	735	761	848	807	753	819	816	796	813	789	770	823	795	767	748	767	818	782	794	806	726	819	763	809	709	761	789	788	757	801	818	807	748	763	731	747	766	817	771	725	760	787	807	805	755	799	823	749	894	781	780	775	846	741	797	816	833	744	784	753	811	787	818	790	771	787	780	762	788	773	740	793	779	775	767	738	800	768	724	789	756	728	778	812	833	780	804	816	762	783	768	825	774	866	786	764	803	796	828	780	813	791	782	772	774	788	767	804	828	841	798	786	768	805	811	783	817	785	796	758	811	797	744	817	776	781	827	826	803	798	806	765	776	793	851	756	769	777	788	765	813	839	734	771	789	818	779	760	789	786	824	766	796	799	778	778	820	812	836	806	797	777	804	810	772	748	807	807	759	816	796	793	793	834	750	844	778	793	797	824	791	791	859	796	780	742	786	825	747	811	822	826	804	750	808	801	799	807	820	737	767	767	803	815	805	808	788	800	775	803	746	762	778	773	826	807	825	835	786	813	795	789	771	825	804	792	843	765	744	786	764	750	813	760	718	806	778	777	780	858	742	842	808	765	779	756	812	772	745	731	817	751	802	807	788	888	812	788	755	741	779	804	795	788	836	784	773	758	837	783	799	785	827	813	798	765	776	819	810	783	772	805	735	803	734	847	768	764	784	762	805	795	752	758	774	780	759	736	799	738	769	824	790	761	798	771	782	780	807	777	757	715	807	793	805	770	808	737	753	791	771	779	844	742	764	807	795	825	785	806	754	733	761	782	776	812	794	769	806	794	752	749	810	770	778	775	768	754	782	808	787	836	774	794	790	769	781	780	812	795	777	795	814	813	793	770	747	769	775	788	763	800	744	760	758	802	807	816	792	772	816	776	794	802	850	815	758	776	757	758	859	821	834	797	775	764	784	731	836	785	791	765	819	764	784	729	790	799	807	777	801	790	748	758	781	759	817	724	752	769	739	770	767	768	801	746	804	777	782	783	840	762	754	742	796	792	770	783	732	818	830	774	715	774	725	822	771	773	778	773	787	760	762	789	758	777	776	731	798	769	845	798	785	811	810	814	828	776	728	805	785	836	781	785	798	807	805	726	799	739	784	766	759	799	734	779	810	809	762	809	777	745	781	818	803	766	755	779	806	798	734	747	763	812	742	836	823	770	738	766	749	813	798	809	742	840	828	781	767	815	800	759	792	785	810	792	771	772	761	772	779	768	832	764	784	812	738	758	791	762	759	831	781	786	785	779	844	828	732	767	760	744	837	784	767	786	833	800	738	756	793	852	791	765	807	784	794	778	766	719	798	808	723	764	807	810	795	752	812	781	775	788
22777	13423	9090	4564	3372	2581	2157	1807	1592	1298	1213	1177	1081	1058	1063	975	939	905	874	868	826	880	887	883	767	800	853	792	877	800	793	790	813	829	794	789	782	786	792	784	791	777	819	814	762	786	817	831	832	810	740	774	784	777	769	774	781	790	768	789	792	805	843	774	821	750	794	738	757	742	781	804	775	787	764	759	782	748	798	806	761	786	773	730	810	793	780	774	804	773	772	773	783	791	699	740	782	781	781	768	809	775	784	833	821	834	809	853	801	862	725	838	782	828	795	788	836	858	807	805	801	785	747	784	783	768	792	763	834	741	787	762	782	804	804	787	762	781	774	775	767	753	791	789	798	770	780	782	784	757	765	786	796	792	771	836	779	819	795	795	809	791	788	768	799	753	807	776	804	817	771	755	758	774	790	708	785	781	735	789	724	792	795	776	779	760	772	805	770	782	775	817	772	807	754	753	736	757	794	767	753	766	816	752	821	730	779	745	801	780	768	770	786	792	763	767	712	759	725	840	766	732	796	797	770	751	822	789	849	799	794	760	785	805	741	771	830	767	709	815	787	774	733	758	752	749	783	736	810	769	767	763	733	757	770	825	795	796	828	732	761	777	734	771	742	784	730	779	761	768	802	780	738	768	764	824	805	747	768	798	790	796	760	792	805	783	766	800	786	799	753	722	783	766	776	786	779	798	755	809	797	849	796	784	779	728	797	856	756	802	762	807	732	763	741	770	790	724	734	741	778	790	791	757	738	770	753	802	845	765	797	792	807	810	784	783	779	786	777	761	698	757	738	753	787	796	788	820	766	780	774	796	753	737	732	730	816	778	760	788	773	760	811	814	795	811	751	777	754	757	782	797	821	795	737	764	739	805	789	805	780	751	783	776	797	760	736	750	776	786	752	807	785	793	763	785	729	770	735	791	824	782	794	752	757	744	787	748	792	783	788	771	740	801	757	769	815	803	784	776	798	792	795	771	797	802	790	775	791	759	792	771	790	769	754	777	786	759	778	804	728	783	761	773	786	803	783	771	796	785	756	758	818	772	768	771	790	779	792	734	760	817	765	787	758	819	719	794	816	756	832	764	793	783	764	775	777	793	794	761	772	796	734	763	765	762	764	787	759	772	774	805	798	807	774	801	765	842	772	775	743	765	767	792	790	802	726	740	761	730	756	777	752	775	812	750	777	741	735	788	797	782	758	772	723	743	786	765	791	759	802	798	762	788	824	747	787	749	767	791	749	818	759	757	702	791	767	767	745	774	790	786	754	817	768	732	793	756	715	739	748	756	803	780	748	734	762	770	801	770	743	738	796	799	773	717	794	763	775	817	746	780	780	768	778	763	795	795	796	763	783	759	811	797	738	755	795	743	789	797	771	788	805	760	721	782	782	772	760	769	713	763	798	787	745	817	754	806	784	735	768	769	740	769	795	781	770	725	755	771	777	747	774	823	801	742	805	821	802	769	824	739	793	770	745	815	810	803	815	805	786	782	762	794	754	798	772	731	757	788	736	779	760	721	784	775	790	742	776	760	787	749	792	811	784	777	810	712	788	793	785	787	776	796	730	810	800	764	774	755	763	733	777	767	782	776	791	797	797	815	786	791	750	771	745	758	808	734	806	729	814	796	772	753	758	795	764	750	774	780	772	796	758	802	804	754	784	745	786	741	748	762	770	745	833	774	761	767	759	766	765	753	751	808	764	807	770	759	769	794	805	821	795	784	825	742	776	785	805	798	800	780	765	742	788	733	822	769	753	776	769	813	800	790	802	795	717	797	797	780	738	835	803	781	731	842	784	734	797	808	814	844	761	780	802	754	715	789	802	817	778	796	807	771	782	784	753	758	762	758	818	791	782	758	765	784	768	783	749	767	828	814	775	744	766	752	749	782	759	784	751	763	789	735	746	769	772	779	809	802	779	742	716	810	760	756	754	755	807	773	781	761	787	783	777	788	767	813	759	803	797	734	774	794	765	793	782	784	754	748	778	715	846	804	803	788	755	815	743	766	800	750	786	803	780	798	735	871	814	796	775	794	696	820	796	736	788	756	786	818	837	780	727	772	800	823	768	769	775	756	750	794	783	757	740	793	777	794	841	796	785	737	757	795	759	757	789	786	756	766	764	813	801	776	748	712	764	808	776	786	780	749	799	758	792	799	753	729	786	758	756	767	770	759	784	769	755	784	751	796	769	764	745	713	803	730	784	756	763	742	770	772	745	756	842	773	779	774	811	821	771	803	721	774	799	770	813	810	803	810	782	801	781	775	754	787	749	821	808	760	781	774	817	809	755	760	803	804	744	755	722	825	833	756	779	806	766	804	798	798	806	784	755	769	775	723	821	830	786	733	829	798	756	777	719	777	751	727	848	782	736	802	810	788	717	824	749	744	815	784	754	811	775	753	800	763	763	778	728	782	805	759	766	764	764	794	776	843	729	780	779	802	768	765	792	817	726	749	744	756	789	792	774	775	785	797	769	741	810	764	791	785	769	745	792	778	737	781	761	730	809	786	840	802	749	773	785	788	809	774	769	819	728	810	766	808	800	749	738	765	811	762	774	788	773	772	807	820	789	792	761	810	769	823	803	758	740	792	767	737	764	786	801	784	772	834	782	751	783	734	810	782	800	802	800	799	758	762	759	741	764	790	787	738	814	765	773	758	779	781	742	782	739	761	761	748	713	753	780	767	797	764	808	831	761	804	790	760	769	795	785	736	768	742	762	763	820	805	778	774	751	784	766	814	810	745	780	802	747	808	786	797	794	798	786	805	836	781	763	853	724	757	755	787	774	762	763	749	786	823	837	822	801	778	785	777	790	782	740	749	793	776	749	736	776	755	798	777	787	754	796	821	731	775	777	747	797	798	770	763	770	748	808	817	762	773	804	801	784	805	754	735	774	752	815	768	728	787	757	730	787	807	785	785	746	801	789	769	811	752	791	797	798	754	773	794	799	760	742	798	753	798	733	753	806	769	756	786	774	769	773	750	773	806	720	740	771	800	743	791	773	801	763	774	757	800	764	828	751	757	794	804	795	791	760	784	781	788	734	771	762	803	791	768	743	776	730	775	799	740	783	756	765	790	786	718	759	767	797	799	819	798	756	781	754	760	771	844	740	744	799	745	791	746	751	779	766	815	750	761	811	776	818	777	803	789	796	756	730	764	750	775	800	767	780	751	734	799	780	749	769	720	763	790	837	770	757	826	802	811	765	856	776	774	792	719	753	812	768	765	822	751	747	794	829	753	816	762	765	764	742	748	830	790	747	777	867	760	734	751	735	771	773	735	757	786	749	782	798	757	821	836	810	799	843	742	796	786	771	800	734	811	740	793	742	793	790	798	808	765	747	805	761	794	810	747	788	812	738	766	774	791	781	815	715	752	777	813	778	766	795	766	720	765	814	788	743	777	767	750	792	777	737	840	786	778	814	812	788	793	764	836	817	776	766	744	754	816	784	752	769	761	819	743	781	769	808	801	793	699	765	792	739	789	726	767
29404	18117	4462	956	762	746	718	761	714	714	680	728	789	712	739	691	727	726	712	742	723	704	706	668	729	646	701	750	759	730	661	686	713	722	706	725	706	681	665	676	738	737	659	698	721	737	733	699	693	676	716	664	696	695	669	692	734	655	666	730	684	686	706	707	694	668	693	705	755	713	700	676	725	707	732	725	712	716	713	710	708	730	738	678	740	734	690	689	686	760	638	695	681	700	711	726	682	708	723	723	720	752	705	713	700	734	701	674	735	711	673	715	716	735	692	734	702	744	693	652	665	735	682	701	711	735	710	708	729	645	685	715	721	692	703	742	666	698	664	716	739	739	706	703	764	708	742	755	682	720	725	699	698	747	723	665	681	665	699	713	735	737	747	685	728	656	694	675	729	683	709	720	708	732	697	739	658	721	660	696	713	682	716	708	689	682	690	696	696	706	682	715	721	682	679	668	679	698	714	691	709	723	737	689	712	680	666	666	700	732	697	701	715	674	711	715	750	669	714	694	665	654	630	675	756	720	655	738	699	704	753	723	678	690	693	692	712	729	696	736	680	688	730	682	685	713	714	691	692	654	681	658	709	714	715	729	702	659	736	712	718	655	699	649	690	676	695	682	716	728	693	660	720	700	681	752	693	685	710	700	656	714	731	706	730	742	671	649	673	658	686	763	712	714	672	716	748	689	738	665	739	687	670	668	685	737	747	719	720	711	747	743	660	719	619	702	713	699	674	674	706	707	725	710	693	708	670	685	719	739	704	714	705	677	713	666	721	727	657	715	736	701	693	709	673	728	707	690	694	730	675	725	683	701	681	721	698	707	687	682	646	673	714	726	740	721	711	696	666	635	675	729	694	681	668	728	742	735	710	729	728	709	704	675	654	722	668	678	712	689	718	749	656	680	697	707	729	689	675	726	720	684	768	704	672	673	698	674	688	729	681	729	691	746	738	606	712	661	695	683	657	731	665	733	696	655	707	679	703	716	685	692	699	705	659	714	661	708	704	734	705	715	719	666	690	722	695	646	761	686	734	726	701	718	696	731	652	668	704	751	687	717	666	718	691	691	728	667	690	731	696	728	690	739	748	654	707	684	767	711	703	662	692	713	695	683	728	687	724	700	715	735	710	668	702	683	663	719	725	690	688	739	692	740	697	762	721	678	711	710	716	717	661	665	719	711	743	730	710	696	678	711	704	699	700	716	713	739	708	699	711	723	724	674	713	663	712	677	692	636	696	679	734	695	760	712	715	740	676	698	693	671	715	689	719	697	693	684	685	751	711	664	713	719	700	684	702	699	697	683	741	729	695	691	709	679	661	630	675	679	735	685	718	700	659	689	653	707	766	697	706	723	717	722	708	684	688	692	733	689	702	761	723	680	714	712	729	711	716	696	727	694	747	700	658	735	743	716	742	692	728	736	695	700	743	683	678	674	702	670	675	687	639	667	718	697	741	754	674	729	706	704	685	686	711	691	737	672	704	708	732	669	718	683	657	688	734	700	746	683	715	644	708	678	693	664	723	709	776	692	697	721	703	735	674	703	672	679	738	697	714	644	709	683	690	704	690	735	764	704	711	690	701	766	756	731	693	666	699	757	697	716	720	734	763	767	696	681	725	740	724	711	729	702	665	676	703	747	696	753	758	702	681	664	718	747	701	744	738	700	700	697	683	686	692	739	687	690	698	696	710	704	760	689	713	693	723	686	722	744	742	678	715	670	726	699	696	681	669	675	754	642	714	770	703	744	731	715	712	723	699	649	714	725	695	719	699	716	733	714	692	718	703	723	698	681	696	678	659	682	708	708	784	718	718	753	708	669	663	651	679	704	711	680	691	705	696	727	657	691	712	696	713	649	695	676	699	747	740	697	697	712	725	751	756	725	658	724	687	690	731	695	691	693	701	686	707	731	671	727	658	666	694	675	725	674	705	706	714	673	676	717	742	743	688	699	697	663	691	726	757	694	724	695	699	710	699	641	725	722	706	686	677	655	691	717	725	721	705	735	681	749	703	685	702	647	691	708	700	676	711	743	703	715	728	692	718	734	673	699	753	719	699	645	690	743	685	738	671	703	667	724	687	683	753	712	684	740	678	703	696	718	722	704	681	680	696	720	724	723	660	699	715	708	694	699	722	663	658	684	635	722	720	708	727	702	711	723	687	669	717	723	738	654	739	686	699	722	706	679	683	711	720	739	717	704	680	696	720	687	720	731	761	729	713	718	684	675	747	743	676	733	662	716	704	710	743	741	705	718	669	715	687	679	667	701	748	712	677	700	701	703	708	701	679	662	722	745	655	712	671	734	750	696	768	683	731	689	646	668	669	695	688	717	753	779	692	693	688	772	735	745	687	713	672	704	688	689	724	656	716	677	722	757	673	726	735	661	727	709	719	693	679	675	707	719	692	754	730	686	680	707	718	736	686	683	675	680	697	734	689	700	651	729	691	710	688	653	679	680	727	713	670	715	719	739	719	681	676	679	699	734	731	709	705	763	681	688	707	697	663	726	691	700	701	717	686	692	739	703	699	712	680	670	709	708	706	708	713	710	704	701	688	697	715	686	694	715	722	672	705	713	654	694	635	730	707	739	702	729	680	770	698	692	694	675	648	679	692	716	706	690	710	670	735	717	638	694	689	669	679	647	674	711	671	691	730	689	708	720	728	708	665	714	705	680	710	694	696	766	688	715	698	686	714	710	677	731	659	717	739	726	717	683	736	737	746	660	663	708	718	690	651	712	711	693	736	736	727	749	695	666	730	694	751	672	696	728	753	685	675	694	650	650	670	677	686	714	674	693	717	684	679	679	675	715	733	680	710	673	724	718	696	703	712	724	706	690	708	685	703	698	711	674	723	656	714	672	753	660	739	648	670	670	752	699	728	685	691	684	693	666	689	668	672	715	698	750	729	678	696	629	757	685	687	694	678	706	758	727	665	676	712	728	749	744	712	752	697	686	690	677	732	727	703	724	721	721	709	695	713	712	694	707	727	671	719	688	732	770	698	722	634	724	650	685	729	738	680	744	716	709	690	695	689	681	661	664	693	697	675	777	704	685	737	757	732	724	731	702	636	705	719	697	682	703	706	695	714	738	666	679	698	701	737	685	710	753	733	708	689	681	725	715	654	708	676	721	709	737	698	668	716	725	699	667	717	675	691	681	682	713	745	678	675	701	679	655	742	714	712	681	692	734	690	715	703	685	694	711	709	649	684	690	718	729	678	735	732	741	685	744	735	726	657	677	732	761	714	723	715	750	736	696	689	713	694	724	685	745	669	700	728	689	734	679	685	716	708	739	693	676	705	720	692	715	694	622	672	705	723	677	793	724	740	704	698	712	667	706	712	712	649	669	716	717	707	723	746	675	722	666	719	651	718	690	743	740	683	726	668	703	733	673	672	679	692	666	682	727	758	719	650	695	709	729	720	725	688	745	698	661	702	674	679	690	686	679	689	711	703	687	687	686	655	746	688	734	706	694	746	676	703	680	701	697
16878	1149	1057	850	801	802	760	712	738	721	761	768	780	692	745	716	764	764	738	707	712	722	742	734	719	715	730	749	711	753	737	795	712	760	720	699	731	753	668	758	757	768	730	775	744	758	674	754	708	745	742	714	750	777	749	747	728	715	716	721	685	670	686	692	707	761	680	749	702	731	714	700	769	753	718	722	795	758	794	768	669	757	699	695	726	765	740	749	697	710	690	742	763	662	781	762	700	708	721	741	729	721	756	716	782	733	777	811	702	780	733	730	715	693	760	685	769	784	737	737	780	751	728	764	706	706	766	746	747	715	679	759	736	719	675	779	665	740	785	750	702	724	717	737	733	690	749	721	703	775	768	746	715	775	723	767	760	755	767	702	765	714	698	797	744	688	709	754	712	751	720	787	735	692	748	739	686	710	678	749	809	707	751	756	767	751	705	717	749	735	743	699	690	734	722	746	753	703	751	704	716	693	702	763	717	690	734	710	701	736	728	734	703	740	706	714	762	782	704	684	744	709	769	763	730	711	735	736	696	736	779	772	741	716	715	696	761	723	733	704	773	708	693	743	771	692	740	734	709	748	754	722	743	736	743	711	693	742	736	754	709	764	720	805	732	743	722	745	686	738	741	768	727	735	706	757	705	685	735	692	765	689	741	713	726	738	732	753	726	742	723	745	725	690	798	764	686	723	725	746	744	754	721	667	728	752	756	778	679	706	745	696	710	764	728	711	745	746	685	732	743	764	748	750	747	704	737	689	717	657	716	786	726	749	708	692	722	745	743	716	708	713	758	752	751	704	765	699	757	751	763	690	739	760	740	710	754	708	736	724	735	713	721	803	750	733	731	727	707	747	738	707	702	700	714	712	729	676	765	726	759	696	750	733	707	714	699	686	708	767	732	707	702	738	687	654	729	694	713	718	661	777	722	713	706	718	709	754	693	754	742	717	809	715	735	739	708	700	715	719	699	718	766	713	713	732	716	708	749	740	730	731	725	715	699	753	717	740	742	767	725	728	733	744	735	724	742	696	737	772	704	742	715	709	752	707	717	717	691	709	762	745	728	718	699	717	719	748	718	685	699	731	710	700	722	768	648	743	699	733	704	699	692	735	715	737	686	720	737	709	754	729	711	735	721	731	705	747	704	685	688	705	688	761	731	762	710	788	793	724	733	735	729	716	736	720	723	754	682	759	744	753	707	678	728	751	715	687	705	730	693	783	714	732	726	790	729	739	734	660	699	767	730	760	693	734	754	737	751	682	740	756	712	751	767	739	671	770	757	729	750	754	724	758	702	769	691	785	728	718	750	733	722	751	786	727	733	728	724	730	780	719	732	706	694	780	747	692	761	749	755	721	707	741	728	731	749	681	750	754	737	720	732	711	705	768	701	690	729	738	736	776	724	660	787	726	739	677	758	717	756	731	672	745	724	726	703	683	724	736	675	753	732	745	724	733	777	712	660	730	771	771	744	753	721	754	745	786	731	746	707	725	705	727	691	727	674	733	742	741	716	729	722	776	698	755	734	743	707	751	706	765	688	717	733	705	693	703	780	694	704	734	726	748	708	752	734	693	742	658	723	754	762	710	716	721	769	693	750	728	748	730	705	714	759	718	710	771	700	691	744	719	739	712	722	733	757	731	711	692	734	778	731	715	657	731	679	777	736	781	751	730	740	749	705	766	715	726	718	721	842	713	709	715	688	741	727	759	714	690	705	754	758	759	688	735	725	776	716	682	731	731	662	725	686	690	728	714	747	735	765	706	704	704	752	704	722	740	723	691	724	712	720	762	748	755	718	696	764	745	784	713	711	693	731	726	730	726	733	708	710	714	800	752	706	717	683	728	737	756	764	704	740	711	683	679	719	694	753	741	742	757	735	770	748	716	748	734	725	676	729	699	770	720	723	780	723	766	740	725	719	717	764	729	734	718	756	715	727	709	746	747	739	673	718	754	706	679	758	724	770	715	743	726	753	738	707	776	760	704	736	737	723	699	748	727	713	735	724	742	698	783	726	731	742	731	785	682	721	711	699	690	748	739	676	710	684	732	725	733	703	724	702	763	739	772	710	710	754	762	717	723	721	761	684	746	727	679	715	719	763	710	706	725	773	702	726	752	715	776	740	751	712	681	697	685	758	692	720	682	722	800	717	754	719	735	734	753	773	792	730	771	731	733	715	724	725	728	745	701	740	714	715	703	743	732	708	758	732	762	732	703	733	694	730	706	736	749	745	757	749	679	675	742	737	749	701	731	737	740	687	705	728	746	740	698	741	682	712	706	730	707	698	695	730	680	703	764	709	740	751	730	725	724	735	727	701	749	727	721	726	718	749	734	731	722	709	708	742	707	757	711	715	716	678	746	770	723	737	720	755	737	758	706	720	728	729	715	712	687	657	722	794	751	681	749	731	719	748	735	702	762	722	702	721	714	687	727	748	753	748	683	756	720	702	722	743	709	698	735	734	735	755	682	690	741	766	754	736	727	742	713	742	758	757	716	776	679	705	735	725	748	735	729	709	694	676	718	744	768	782	723	721	717	722	769	703	706	751	709	749	755	762	747	742	703	745	713	713	731	705	708	772	707	732	719	737	710	709	696	713	647	756	686	721	741	679	724	719	699	738	681	725	759	726	736	680	712	742	708	700	694	791	690	710	697	755	719	718	710	734	685	737	704	759	754	752	731	745	711	743	749	729	728	749	710	743	777	753	691	733	705	714	730	695	724	738	771	709	730	730	734	704	705	770	678	727	741	750	712	719	693	804	748	745	772	776	709	714	723	734	731	732	768	731	752	688	758	748	749	739	735	773	735	709	679	775	715	748	745	755	729	730	691	735	733	703	714	705	745	725	751	738	736	767	714	749	716	758	748	707	741	729	720	709	702	725	782	746	727	719	705	714	694	760	705	710	722	711	740	784	750	740	748	721	743	726	708	722	717	702	724	755	766	716	664	735	730	746	699	728	739	786	747	712	691	723	757	734	713	793	702	707	690	760	752	729	761	742	716	733	699	696	740	699	706	759	724	727	714	722	694	729	722	687	685	683	732	712	752	745	775	745	713	718	696	744	674	725	740	741	740	681	720	672	766	755	764	725	748	723	715	771	741	729	709	715	729	715	722	706	697	733	698	717	698	718	716	724	754	744	727	724	729	759	672	719	738	732	707	646	767	685	739	717	723	708	697	743	763	747	722	735	759	776	733	763	800	699	700	732	686	727	737	790	721	728	706	758	741	778	684	716	728	740	699	732	699	686	720	732	722	754	687	685	762	727	747	738	728	719	750	723	762	761	678	759	759	694	711	755	749	740	718	723	774	722	708	713	745	712	779	747	679	675	707	747	715	733	793	703	738	760	732	740	792	770	721	753	765	777	671	720	745	670	701	726	758	762	702	751	719	694	716	776	760	732	714	738	715	735	707	726	766	744	731	716	727	740	655	731	729	706	725	694	728	781	723	765	741	717	719	759	768	688	725	722	724	719	755	765	724	761	748	730	704
24174	21524	28787	24681	21500	9916	1311	930	797	746	722	649	636	648	623	634	662	664	604	589	644	575	578	567	595	631	610	588	590	586	563	584	592	587	566	556	541	588	609	576	597	546	629	584	562	594	566	597	591	593	585	554	546	595	567	570	593	605	605	572	599	548	590	573	558	618	566	592	565	591	585	557	546	561	592	582	561	587	559	589	580	536	572	555	598	574	539	554	580	595	595	568	569	597	571	589	562	562	574	602	572	585	579	575	596	580	590	569	588	595	603	606	586	566	600	592	597	621	600	594	603	593	581	575	598	622	584	551	549	589	614	537	585	570	587	587	560	566	564	581	538	565	565	544	552	578	547	564	559	574	578	587	586	595	583	601	574	584	626	561	512	553	566	587	581	602	553	587	616	576	568	562	567	520	561	552	584	598	588	506	535	577	556	558	558	586	564	569	568	537	603	532	573	541	543	600	573	587	562	575	615	576	561	579	536	599	587	545	524	580	593	547	547	540	548	585	567	597	534	570	592	531	548	555	580	595	536	544	573	533	536	551	542	576	594	550	557	598	597	555	593	598	558	584	521	567	563	571	544	567	598	578	550	592	590	576	568	556	570	565	536	596	566	570	546	576	587	591	563	554	547	560	600	609	582	520	571	547	577	563	532	545	558	590	567	579	554	565	573	603	579	586	547	579	531	584	557	559	523	574	577	578	530	520	574	540	541	585	578	568	593	569	596	572	602	579	578	559	558	548	542	603	525	552	547	615	602	549	574	577	616	586	616	618	564	555	584	544	577	607	582	563	595	577	578	550	589	558	611	561	533	593	543	517	617	572	567	584	616	537	546	595	572	568	614	574	538	571	557	558	529	547	607	585	569	551	573	557	590	568	589	545	587	612	559	568	550	585	567	571	537	544	529	551	557	559	616	550	551	560	592	603	624	584	596	596	569	533	606	573	560	538	592	593	569	550	560	544	578	574	553	535	544	543	617	555	552	575	541	555	585	582	580	570	550	559	607	518	555	570	584	544	555	542	582	607	557	537	611	562	559	522	568	587	593	577	550	546	578	572	552	610	573	573	604	568	553	563	554	597	569	553	603	576	581	600	558	593	570	570	560	582	562	578	545	551	593	549	579	573	569	554	546	583	579	570	556	591	521	539	552	583	561	602	594	568	593	575	601	602	593	592	559	584	568	587	584	638	569	571	576	592	550	581	552	590	603	550	580	569	530	615	585	551	588	544	572	584	545	597	588	538	569	539	604	561	557	543	537	571	600	573	587	559	558	594	570	564	509	571	562	600	564	513	569	560	538	568	556	546	547	541	561	545	541	557	562	538	571	556	536	581	531	566	582	531	581	581	582	563	560	583	561	583	522	547	555	540	551	533	535	619	573	547	520	561	569	568	555	568	597	549	533	537	544	586	591	572	550	585	552	543	556	589	560	608	560	576	632	554	539	586	542	522	569	546	576	570	581	567	539	568	584	578	595	584	574	570	581	559	596	622	534	595	570	609	569	589	545	566	525	572	554	601	586	574	544	553	550	541	597	573	550	556	556	586	544	575	563	503	571	568	533	552	613	601	613	575	580	583	557	590	614	570	536	567	570	574	587	563	562	600	526	591	590	572	577	567	609	564	528	551	596	541	579	539	534	568	593	585	567	597	588	600	547	535	611	587	595	546	523	525	575	562	568	527	535	547	559	605	594	568	557	558	567	591	588	565	583	577	548	546	562	585	598	559	536	632	569	591	541	624	587	514	616	546	572	552	617	574	551	572	553	549	551	579	527	513	584	579	565	580	539	513	551	562	557	555	560	571	600	609	546	539	560	609	568	595	524	563	599	612	612	530	545	533	568	556	565	579	581	596	614	555	573	600	549	583	579	573	578	567	582	556	584	601	522	608	561	590	578	604	550	580	586	610	609	563	568	595	587	605	544	545	561	560	602	547	607	593	553	579	559	544	545	551	558	553	581	582	584	568	567	554	568	579	563	556	590	534	545	593	546	599	553	564	559	561	565	577	559	560	571	572	503	619	544	566	587	563	587	566	559	584	580	581	538	555	509	589	638	545	561	538	565	620	625	529	586	572	589	589	567	604	589	581	549	588	578	523	581	559	526	582	577	551	572	562	557	535	511	563	557	584	572	553	572	571	556	533	581	513	563	595	541	534	582	584	533	541	602	538	586	589	555	544	574	561	559	547	554	568	601	539	557	546	576	554	589	548	547	556	535	611	540	542	593	579	513	590	578	541	547	540	557	546	646	541	547	571	615	581	576	502	559	576	586	564	539	583	552	613	606	553	603	590	553	594	585	497	590	547	568	567	595	549	569	587	528	557	552	573	585	561	577	589	564	597	615	554	602	561	536	570	570	523	593	548	566	576	558	586	548	621	554	601	595	583	571	609	598	594	577	550	596	537	573	541	560	592	564	568	581	537	560	533	570	595	586	554	563	533	543	548	526	553	584	572	604	580	575	574	636	577	524	594	582	542	566	559	588	550	551	557	559	586	585	613	607	496	533	600	559	548	569	562	524	531	559	552	586	548	557	571	557	537	558	578	615	546	575	599	564	571	552	538	572	571	557	568	599	544	556	548	567	572	589	594	559	537	575	590	533	535	556	571	547	539	546	514	585	569	602	572	572	564	558	548	554	631	583	551	593	573	572	557	576	571	592	603	589	590	538	575	564	574	565	594	577	609	532	565	567	588	621	559	557	579	609	575	575	576	550	569	620	559	554	566	570	619	554	555	596	573	544	596	537	560	553	524	614	539	615	551	550	547	568	544	521	543	588	575	588	546	545	542	585	561	583	597	537	606	565	600	579	549	579	552	546	557	581	572	577	546	549	598	567	578	586	553	557	573	619	576	547	569	575	571	597	579	581	568	563	541	612	575	548	563	577	550	591	538	553	591	625	569	590	573	580	564	594	572	572	540	608	517	546	597	560	643	539	590	555	586	575	544	554	531	484	511	535	528	505	567	608	576	538	533	584	565	564	564	568	523	591	603	567	578	597	530	550	581	539	566	540	584	570	574	566	645	577	573	546	587	572	583	571	536	583	598	551	562	543	572	584	575	593	605	527	542	591	588	567	569	544	600	509	544	589	547	574	535	564	567	557	587	552	528	569	578	602	580	581	586	551	555	542	591	549	548	620	550	575	604	542	578	550	568	573	570	608	532	586	615	563	604	587	595	583	559	576	585	586	559	581	532	587	581	554	596	565	584	627	612	563	579	551	582	582	587	533	591	600	563	547	542	591	551	582	570	558	563	556	568	578	580	563	532	548	547	582	582	553	544	542	533	560	591	613	545	551	605	565	558	582	571	573	561	526	567	590	545	579	585	549	551	576	545	565	580	521	614	568	600	561	557	550	566	577	563	542	592	514	531	598	594	556	571	584	554	559	584	547	530	550	542	616	558	611	591	564	539	617	566	577	516	553	565	555	551	586	582	576	570	606	557	530	588	581	584	579	566	573	497	536	584	578	551	587	571	569	556	608	640	603	582
19652	8262	5626	2796	2081	1617	1316	1141	937	929	840	809	746	694	695	670	644	696	609	669	635	667	642	633	613	641	635	623	620	600	604	604	615	557	613	630	623	603	563	617	574	595	601	572	597	631	610	552	627	617	578	562	614	605	606	608	587	574	587	601	566	562	603	639	583	581	567	581	620	572	622	596	607	544	592	623	587	640	559	636	629	631	559	584	627	563	584	605	560	618	608	571	591	565	574	599	612	585	608	641	623	614	599	592	605	567	608	610	627	595	612	646	575	608	617	618	572	565	612	605	602	582	620	615	562	565	575	576	569	667	569	542	582	579	563	592	542	573	552	568	588	609	577	641	592	633	579	606	524	607	586	570	574	615	603	542	586	570	622	629	606	587	574	570	569	610	615	546	546	592	589	584	629	574	573	562	593	556	604	596	625	566	575	560	574	623	615	578	581	591	569	582	574	566	563	580	559	575	597	561	532	595	624	592	591	586	593	572	546	590	580	596	611	572	537	609	572	580	583	570	585	578	600	565	582	585	597	629	587	573	617	567	586	572	538	601	598	619	584	579	604	550	555	617	569	519	609	616	644	593	572	573	559	590	574	552	567	576	613	567	602	564	579	581	628	590	576	552	588	581	524	576	549	567	589	590	590	595	565	561	567	620	590	574	607	561	590	585	605	595	622	576	574	598	596	619	595	576	580	574	577	609	592	593	573	612	601	582	595	602	594	633	565	609	597	546	588	584	611	633	529	540	574	569	587	614	566	578	570	542	574	576	572	543	609	585	601	631	568	591	598	552	642	582	603	561	624	591	576	527	588	586	628	584	535	589	611	632	604	612	602	580	576	579	591	628	549	574	579	571	593	560	560	583	611	590	576	579	613	552	561	588	547	647	570	548	574	610	588	610	560	564	559	590	632	593	576	619	624	612	575	592	622	582	582	520	560	572	639	561	582	571	599	557	582	582	548	610	574	579	568	583	610	615	577	585	510	617	586	600	578	614	580	563	573	620	616	565	587	549	577	547	606	617	627	604	587	554	590	568	539	631	602	577	597	581	606	600	600	576	552	571	618	595	607	614	603	568	609	623	587	558	591	576	609	612	553	583	556	574	617	596	578	601	597	576	569	568	576	567	586	598	593	643	650	646	591	580	598	598	584	598	575	603	627	549	596	550	551	585	571	554	564	580	605	601	549	613	605	598	631	581	609	565	543	543	594	541	605	598	564	580	593	575	633	572	552	618	604	589	535	606	582	586	598	582	597	633	566	586	594	603	579	585	596	610	582	611	591	614	580	619	563	621	605	638	577	566	578	620	606	557	560	596	553	568	576	569	597	590	623	597	603	583	587	597	604	575	625	590	572	587	574	607	599	588	551	598	603	637	571	617	569	577	635	590	589	616	619	598	593	583	557	653	615	598	537	640	557	601	592	569	623	618	589	568	579	572	592	574	558	594	568	581	640	577	608	622	564	589	611	620	590	623	594	577	528	591	574	595	593	588	595	603	633	606	613	572	626	586	602	575	575	557	574	521	569	570	632	549	581	565	567	578	581	595	613	595	608	602	610	605	604	583	574	617	602	561	578	603	538	580	601	603	606	588	578	567	609	617	564	566	619	539	597	612	572	566	594	589	607	590	539	580	564	563	614	587	588	626	622	615	632	569	587	587	608	599	629	585	591	588	590	552	587	605	574	586	566	602	612	601	579	593	597	583	593	615	578	617	586	562	536	568	641	566	600	597	568	586	537	611	594	611	605	584	581	568	589	539	590	583	577	598	565	610	582	625	580	576	600	523	608	588	548	576	601	574	564	586	581	583	550	575	555	564	564	610	604	595	579	571	555	594	595	541	580	591	575	601	605	612	591	582	578	566	592	628	604	641	568	581	593	546	572	549	598	589	583	569	590	556	579	578	564	590	532	594	640	586	611	613	584	554	582	577	585	602	609	548	591	593	615	595	580	593	611	612	551	591	619	569	593	570	569	556	588	620	579	607	593	573	555	579	555	630	588	606	606	569	568	608	551	581	609	561	616	586	594	563	556	591	563	627	568	555	598	573	613	580	602	542	595	590	622	608	590	589	613	602	585	574	594	572	589	621	618	573	597	586	577	579	592	607	587	600	554	600	636	600	540	629	612	578	558	583	588	622	562	588	568	581	577	640	580	607	562	597	553	601	612	584	590	573	571	577	623	584	589	556	570	520	558	597	587	569	585	597	545	600	612	605	590	566	582	603	571	553	616	586	611	574	543	548	621	585	577	591	565	557	571	592	577	571	593	626	565	595	605	554	559	588	649	588	613	586	582	553	592	570	582	608	652	595	582	612	579	605	589	599	570	584	568	614	589	602	601	579	571	562	598	599	609	603	582	584	567	626	586	618	574	591	558	578	570	586	576	591	574	596	558	584	567	581	568	620	634	573	550	571	542	577	600	562	529	605	609	590	614	600	583	601	607	568	576	592	605	531	587	604	585	561	582	585	609	568	599	563	589	587	561	612	623	615	598	607	597	583	544	576	629	604	556	626	644	628	600	554	629	590	611	619	602	545	609	589	597	582	614	595	583	619	558	608	571	522	586	587	613	597	564	554	597	574	567	580	559	586	591	574	628	540	598	601	555	601	626	602	541	595	590	563	552	601	573	589	556	588	543	581	629	594	555	608	569	558	595	546	573	605	616	588	592	615	572	624	620	612	599	590	610	570	545	594	616	551	628	571	553	561	582	575	607	553	603	606	585	593	575	553	567	591	548	543	611	569	554	569	564	611	558	592	609	581	570	612	634	605	567	559	552	534	555	574	522	584	575	601	576	608	591	591	592	588	596	590	622	570	578	581	596	624	605	600	572	589	567	591	570	575	589	574	624	576	601	580	604	565	590	543	614	570	627	617	580	586	603	578	579	587	564	581	570	582	582	557	571	592	533	591	572	606	553	581	607	608	571	594	613	576	613	624	565	600	596	588	620	568	576	553	583	613	575	622	572	581	586	592	582	562	555	597	607	590	598	561	578	573	577	597	650	601	615	588	571	608	583	586	542	592	569	589	549	570	573	578	576	579	553	589	583	603	607	591	610	564	552	597	568	596	604	591	592	616	606	581	586	576	601	602	583	570	598	628	567	611	599	579	530	529	574	563	625	617	601	584	596	567	590	583	597	555	569	584	580	603	571	604	600	582	542	617	565	601	559	530	564	569	588	563	548	592	543	611	618	593	581	606	626	537	558	583	560	575	587	591	556	580	601	536	577	589	581	618	595	609	602	585	618	578	617	595	565	574	612	604	585	595	600	588	596	625	579	571	577	596	599	566	614	597	590	579	607	533	626	576	577	589	592	564	568	563	609	604	581	643	601	600	547	582	552	602	613	571	587	605	561	621	614	558	556	611	583	549	595	575	582	542	563	557	609	589	583	560	614	539	586	576	566	624	620	567	565	642	571	579	561	602	549	592	617	584	611	610	578	586	586	586	616	618	590	616	629	605	549	600	600	554	656	574	602	597	572	577	616	560
25335	21524	27697	25678	10228	1394	1246	1062	986	988	967	967	905	985	913	926	959	934	978	965	922	939	903	914	934	927	954	949	949	976	922	860	956	920	926	900	932	926	904	911	876	903	944	922	951	904	919	892	912	903	859	915	875	907	857	928	943	902	910	959	881	873	944	907	919	926	859	893	847	925	941	904	953	974	924	951	936	864	932	934	897	890	950	930	888	890	888	962	925	889	915	913	907	908	907	916	942	874	920	902	915	872	895	869	883	935	936	949	908	973	921	882	913	927	908	894	920	949	937	910	964	912	863	913	902	890	910	874	900	915	900	896	891	954	925	891	919	906	902	915	903	892	956	936	905	902	927	907	934	899	904	906	932	932	901	949	861	906	874	901	904	986	870	854	926	922	864	891	944	967	949	944	919	875	920	957	905	900	898	926	889	890	871	864	914	907	819	911	884	899	889	834	914	931	911	914	865	909	896	892	925	938	936	969	900	973	925	971	913	912	918	842	835	899	896	896	919	878	915	945	918	918	837	910	866	919	857	916	939	936	935	885	927	944	942	911	884	858	900	914	956	917	893	922	861	935	911	907	953	927	843	955	909	869	885	909	925	925	902	913	889	923	908	927	893	920	906	893	893	883	924	902	873	921	906	925	918	879	899	897	901	915	974	907	888	905	924	925	809	857	909	891	859	859	892	883	897	898	890	919	846	945	910	889	846	953	872	893	944	842	871	909	910	895	858	908	883	952	921	930	903	958	901	992	865	919	945	874	901	923	931	990	897	932	955	937	936	893	980	865	865	885	925	832	912	988	941	985	973	939	940	890	918	939	876	920	947	923	934	905	957	955	863	914	928	898	901	940	892	837	870	953	910	913	902	926	920	916	997	955	926	920	886	964	935	909	893	924	942	909	924	891	899	889	909	903	939	917	828	923	873	891	916	886	905	914	855	912	899	899	900	906	936	914	926	906	936	857	906	939	907	920	836	901	881	895	937	915	881	947	966	888	936	881	880	924	860	906	898	895	910	878	913	874	885	907	908	934	891	923	921	965	907	886	939	882	930	871	871	938	902	978	900	900	898	906	926	895	893	942	947	883	904	845	895	924	888	939	976	956	872	881	920	951	920	947	911	893	923	893	863	899	974	895	870	916	852	928	923	933	890	919	879	949	849	936	895	928	883	922	922	917	911	868	930	862	902	921	924	910	864	864	947	888	938	925	873	890	907	856	909	857	976	886	935	933	969	865	936	918	884	913	950	895	953	878	947	845	916	868	906	910	887	824	894	938	896	930	906	927	886	916	885	893	915	897	950	967	845	891	914	916	878	919	904	893	914	947	923	888	895	858	899	949	879	874	875	862	935	918	951	963	866	962	948	909	940	964	925	899	921	869	921	884	913	933	895	888	925	906	928	890	906	908	887	901	871	942	929	916	919	919	931	925	865	939	930	906	972	952	914	968	882	922	884	916	982	913	905	888	888	859	916	899	849	907	882	903	907	917	862	932	956	848	943	930	938	880	929	917	914	961	862	922	889	932	928	923	890	945	846	914	932	899	888	869	858	906	881	884	957	919	862	881	915	847	892	903	878	912	883	834	901	903	941	923	918	872	932	937	930	867	926	891	919	909	877	904	900	905	890	943	884	892	943	939	930	826	952	924	901	944	902	867	928	882	950	922	930	892	841	951	952	949	907	960	877	912	926	955	879	861	839	928	902	889	969	898	894	928	915	927	882	903	878	917	930	939	943	907	916	915	930	901	919	910	890	916	837	854	873	881	950	918	918	897	903	895	956	949	953	913	898	922	925	929	862	850	884	891	911	878	902	933	864	955	899	900	916	923	932	924	940	932	919	862	920	828	958	928	928	955	940	935	951	875	860	891	884	925	892	913	914	923	898	902	902	862	889	927	963	950	889	938	920	956	893	915	954	904	909	900	864	920	884	829	907	908	959	937	932	914	936	867	870	937	931	901	891	938	903	879	894	859	875	897	917	921	918	884	912	889	850	961	891	914	886	866	930	941	941	898	895	959	917	919	922	932	892	905	870	939	930	898	910	886	944	942	972	881	895	868	924	878	881	889	936	890	908	892	873	925	892	919	903	900	922	901	915	910	871	879	950	932	899	879	833	921	881	890	907	885	893	917	936	992	854	945	907	989	974	931	939	906	872	938	893	940	963	909	900	902	874	884	886	905	888	884	912	925	883	888	912	881	950	876	899	920	899	928	924	917	878	960	908	923	927	944	910	917	867	953	955	914	888	938	877	816	859	942	911	929	920	932	927	872	863	891	949	917	870	877	902	878	928	943	898	903	926	903	899	959	873	922	887	881	900	865	936	860	889	896	883	909	852	872	917	891	915	924	912	804	898	906	948	902	905	874	896	892	884	921	919	1002	929	885	902	958	927	907	886	916	898	861	906	924	890	857	857	893	932	887	923	930	941	975	894	943	888	928	871	943	913	908	959	859	912	892	908	946	913	927	916	881	869	909	897	912	879	932	902	810	855	863	894	963	977	917	922	911	905	902	899	913	909	902	863	879	876	931	927	918	894	922	862	860	925	944	908	896	872	894	863	879	899	877	884	918	888	1002	916	913	905	922	912	918	927	899	886	967	857	941	916	916	937	962	922	847	901	934	923	933	903	977	954	945	915	902	857	936	944	849	906	886	887	896	905	855	915	926	913	880	881	892	927	868	927	884	877	928	938	868	881	963	937	898	895	925	952	907	951	912	910	907	954	928	904	941	940	933	855	869	905	959	938	938	859	868	935	923	924	913	874	929	890	875	951	868	887	917	890	879	913	930	892	942	882	900	888	933	905	853	901	899	878	899	916	914	901	905	942	886	923	890	859	909	905	869	909	892	939	885	943	939	939	952	898	875	852	888	900	942	937	921	914	921	922	904	946	911	935	879	882	934	866	913	947	896	927	867	885	908	970	905	940	878	914	970	916	865	898	923	920	905	912	922	934	868	928	911	886	912	907	865	860	940	981	898	1012	953	951	967	990	933	938	912	955	879	952	853	880	888	922	863	910	885	861	888	900	832	910	945	890	926	878	901	896	899	914	905	925	968	920	923	889	914	895	888	870	896	939	909	942	924	927	893	895	927	873	860	973	957	896	905	880	930	919	887	848	927	966	907	859	908	910	892	863	911	878	886	942	869	895	881	935	848	923	931	899	902	880	831	932	897	919	888	953	937	885	878	897	830	893	897	871	867	940	907	893	927	875	927	903	896	933	916	881	894	886	882	922	978	931	859	888	831	915	927	948	906	921	936	909	877	989	930	934	916	860	888	895	899	855	880	974	910	895	910	916	905	889	893	928	908	886	934	899	927	850	906	888	892	916	934	949	899	924	919	880	878	915	970	908	902	968	874	883	970	947	914	854	858	911	921	883	957	966	913	865	882	857	909	875	908	931	913	922	921	904	917	889	912	903	912	872	903	930	922	913	963	887	928	906	927	922	964	874	864	900	891	892	891	900	869	877	912	913	836	918	913	924	909	918	962	925	912
18841	5103	3531	2026	1639	1473	1248	1179	1129	1101	1083	1021	968	1013	977	967	914	914	947	983	941	944	949	933	934	1002	915	958	859	897	919	919	885	891	933	926	938	911	940	900	924	946	919	907	1017	904	953	968	882	948	929	955	914	941	942	946	928	930	933	881	904	890	919	869	888	913	946	897	906	922	917	943	832	932	945	939	864	930	909	897	929	885	946	924	856	962	844	925	896	898	911	959	923	889	924	946	935	886	903	928	916	886	874	957	951	955	913	911	950	953	916	916	887	923	876	923	949	929	945	885	936	910	924	926	888	929	923	934	927	892	897	872	936	944	901	873	923	906	970	966	851	889	925	827	947	885	884	860	923	925	919	935	949	941	894	948	955	850	905	902	893	880	929	958	928	892	894	930	891	908	907	956	923	909	896	931	915	935	921	919	896	900	897	906	910	873	925	870	930	923	940	948	968	939	869	956	917	939	973	889	889	923	894	908	914	871	898	908	906	882	904	888	892	947	912	859	865	841	964	915	951	907	942	923	922	923	899	950	900	908	928	912	850	933	862	878	905	904	904	896	924	899	890	908	902	944	913	926	938	922	972	925	914	930	888	925	907	930	929	972	930	939	898	923	899	880	929	920	903	919	944	936	880	931	938	897	902	892	924	860	914	923	936	900	923	950	944	968	938	882	958	908	934	926	936	890	902	912	911	921	939	859	900	892	856	936	913	888	938	939	903	930	925	941	935	892	980	904	943	932	931	949	919	901	958	941	894	935	885	984	889	901	957	956	943	907	898	1005	918	912	939	931	895	879	896	894	906	860	925	917	878	899	928	908	909	870	900	989	887	903	923	931	904	908	915	939	905	909	910	926	997	969	969	883	925	949	898	913	941	933	910	949	890	908	911	872	935	926	928	863	924	965	932	887	848	881	915	908	933	919	959	922	912	897	911	982	954	883	910	944	926	912	912	943	892	952	873	904	908	858	884	925	962	918	972	839	907	918	895	923	907	916	906	881	910	936	893	868	951	905	912	926	898	938	970	934	928	917	973	869	872	921	942	870	941	938	916	895	890	975	922	865	871	894	899	891	887	910	901	891	931	917	862	904	932	935	947	862	883	943	960	881	962	841	933	887	910	922	895	885	906	1022	867	874	948	911	998	965	893	914	929	946	947	860	893	924	890	913	858	919	907	970	883	898	917	876	877	905	899	958	865	965	932	904	956	941	907	886	900	910	869	897	887	883	883	931	923	937	876	956	930	933	931	916	889	862	929	905	870	913	911	873	890	918	928	950	888	904	940	917	891	917	923	931	983	907	909	982	906	943	855	966	909	894	902	909	891	896	897	911	935	882	927	891	850	917	903	927	946	962	915	902	930	880	955	916	907	896	889	859	843	917	896	950	881	868	915	896	898	957	929	934	883	874	910	895	883	878	893	924	898	881	889	918	918	893	894	925	889	885	945	957	888	913	959	876	895	950	920	942	878	921	876	900	899	860	925	922	919	911	907	929	943	876	949	926	924	929	852	910	969	912	935	948	951	887	879	904	892	921	846	899	905	906	920	877	966	977	930	917	877	943	887	906	954	921	935	886	940	925	899	882	903	925	919	913	909	862	896	937	959	865	920	838	909	941	936	918	928	910	889	916	914	915	901	901	946	924	924	979	919	884	934	862	883	943	967	853	841	856	946	933	917	947	884	906	880	909	951	897	959	924	908	847	908	890	934	902	902	939	897	903	974	874	952	941	933	912	970	942	930	894	944	964	937	946	910	932	868	908	886	895	874	936	927	905	956	893	905	847	881	949	907	943	880	894	875	907	936	918	959	881	939	869	895	934	908	894	918	895	932	944	910	888	914	893	944	871	909	908	851	935	898	875	958	919	924	841	926	842	947	909	911	892	908	866	958	877	870	927	917	905	898	920	871	898	902	874	913	867	971	912	898	893	993	927	909	889	926	949	937	891	867	923	938	930	879	901	941	932	929	921	899	940	933	927	943	926	885	902	901	907	928	917	960	988	884	874	908	936	901	913	880	938	935	973	877	917	935	936	910	973	902	925	926	953	918	912	934	923	952	883	926	949	908	957	880	950	915	883	906	883	915	917	910	943	942	949	849	933	1008	924	870	938	836	915	938	924	924	960	948	962	941	889	952	968	867	921	857	953	882	881	911	940	852	959	937	895	921	941	893	899	944	889	983	911	937	891	941	846	926	902	939	927	928	921	872	930	947	915	942	929	885	934	889	854	899	892	961	946	956	956	860	890	896	874	879	883	913	876	935	940	943	879	883	903	921	901	909	922	872	917	925	947	923	989	875	919	912	941	866	879	902	895	922	961	963	894	885	911	869	903	962	895	896	907	874	918	938	885	886	900	940	910	919	947	920	930	890	872	952	934	902	934	935	954	873	930	973	913	883	960	910	920	905	897	889	899	899	874	913	898	914	859	898	923	980	901	884	850	918	914	944	944	868	901	867	937	857	915	896	910	888	909	903	924	962	941	972	916	966	847	915	905	884	927	960	944	876	920	898	925	904	900	918	866	898	893	906	901	900	907	958	926	918	900	952	912	939	931	855	998	905	924	949	895	884	878	925	936	884	915	939	904	895	920	872	874	948	895	886	923	895	856	918	865	970	909	885	878	918	901	891	900	902	936	917	886	917	886	885	955	887	932	914	917	896	927	955	836	885	878	904	937	952	885	964	857	918	896	909	937	925	909	916	955	892	903	913	872	918	901	946	861	956	937	926	908	931	854	971	904	888	997	899	896	902	900	916	909	954	885	862	946	921	943	967	929	918	894	877	887	937	891	906	942	885	937	980	938	972	862	895	946	920	890	916	880	880	931	906	933	965	920	908	906	901	931	928	892	890	895	986	889	882	929	941	895	960	898	945	874	934	897	931	940	875	981	891	939	932	976	905	886	985	912	901	896	908	958	951	901	834	906	882	922	960	925	908	872	927	923	903	886	858	914	870	932	926	876	899	916	902	908	890	932	904	899	877	899	921	907	920	887	878	906	948	920	909	911	934	929	962	878	946	870	910	935	954	918	929	883	867	960	928	913	944	894	937	958	888	866	904	937	912	932	926	895	842	867	970	947	860	937	902	926	897	937	910	883	935	947	910	879	932	876	904	928	914	871	890	934	863	949	904	939	936	916	852	855	929	933	902	1014	885	885	908	919	946	923	929	899	920	938	925	919	921	919	914	942	923	947	891	928	934	965	887	820	896	880	959	895	918	865	907	917	914	901	901	951	915	894	889	942	858	883	902	905	916	892	888	940	903	929	940	915	859	942	947	973	938	912	878	935	870	844	920	912	934	934	922	886	920	959	942	890	879	943	923	944	923	901	980	880	946	918	955	896	889	918	954	929	853	962	938	912	904	890	930	927	946	913	867	959	921	935	976	908	923	899	900	937	905	901	889	836	937	863	905	914	906	870	881	940	908	928	913	886	934	954	937	913	919	886	910	905	943	899	902	894	920	948	861	946	906	838	872	890	929	968	871	870	935	845	905	902
22981	21545	29339	24224	21547	21605	7760	1568	1215	1107	1081	1035	990	923	883	979	894	882	885	856	892	881	849	823	783	877	820	852	814	830	797	795	870	797	771	785	844	817	839	828	826	754	787	801	813	787	788	793	768	812	827	764	794	809	845	822	800	827	859	800	850	760	821	806	797	819	779	841	784	802	775	816	789	802	783	800	818	815	821	773	790	747	807	804	822	770	846	785	731	761	776	797	772	774	755	783	829	822	761	778	741	764	827	788	881	873	826	823	809	856	798	855	837	810	818	852	859	811	781	777	786	809	830	833	767	817	812	763	772	810	768	780	746	747	817	769	808	832	760	782	848	744	788	784	734	757	817	789	797	816	770	772	839	823	841	807	778	827	829	758	746	810	810	835	776	746	759	806	772	823	782	809	797	756	799	778	782	765	792	789	783	771	746	785	884	823	819	809	828	750	775	762	792	790	790	826	768	741	801	838	769	761	853	819	824	746	791	793	799	781	781	768	825	780	775	818	766	807	847	716	793	756	753	797	807	798	806	825	791	813	814	803	850	788	876	809	787	779	749	791	840	806	816	760	796	797	807	794	818	768	811	815	796	771	763	810	768	778	786	807	773	744	782	834	787	750	749	790	804	763	786	754	806	738	810	790	795	807	786	802	756	795	755	828	753	768	798	779	788	818	795	829	757	770	764	819	790	808	808	828	811	806	823	770	800	851	767	777	801	805	790	776	794	767	775	753	763	765	760	759	807	759	803	796	800	776	825	843	826	773	756	780	741	782	782	763	817	840	818	821	796	835	788	804	800	776	803	803	820	851	777	830	767	722	818	749	763	808	810	781	788	841	798	799	849	769	812	788	878	781	829	767	774	814	821	764	785	788	837	805	789	803	783	794	781	857	779	809	772	754	800	789	780	813	770	798	824	810	811	808	781	774	817	775	798	777	829	777	809	790	832	808	736	814	797	843	737	760	745	806	788	772	793	729	770	770	862	816	831	805	806	785	814	788	776	767	818	835	859	835	775	783	798	782	812	846	789	842	793	814	783	807	818	798	816	804	766	815	816	848	766	776	827	803	743	850	784	799	811	797	846	791	761	797	784	838	807	851	794	799	785	758	778	793	872	791	768	806	841	774	753	812	804	804	840	830	800	756	823	827	817	853	784	804	756	859	761	803	745	794	824	834	790	832	764	833	814	782	807	813	776	800	833	781	775	828	757	821	792	801	785	724	832	803	811	838	814	738	757	747	807	809	792	725	834	800	762	879	815	806	775	790	787	778	803	797	754	733	786	801	788	805	793	798	858	780	790	777	793	784	800	770	790	795	806	843	792	814	789	783	818	717	751	805	761	806	800	775	762	764	809	819	833	796	771	819	800	779	821	781	810	786	834	750	809	802	792	787	797	802	815	820	770	798	756	804	763	786	781	780	794	788	773	829	818	797	779	772	803	842	815	827	762	803	745	777	766	817	808	778	780	820	812	815	767	796	773	801	805	726	818	760	823	788	824	759	739	825	755	754	804	828	850	773	802	762	753	797	726	799	768	789	839	818	814	778	773	704	787	739	809	764	780	792	781	758	823	800	805	778	805	796	825	803	798	776	828	808	843	860	764	768	795	765	787	796	795	755	746	831	855	729	779	822	832	828	804	793	767	817	847	808	795	872	772	765	833	731	758	795	814	796	787	791	766	810	813	809	796	733	795	753	756	817	837	777	840	779	821	802	806	750	791	810	811	802	787	752	821	814	778	791	823	794	757	826	796	771	821	775	793	756	722	798	781	778	810	807	780	833	792	788	776	821	788	840	783	796	756	766	807	736	832	805	775	807	798	836	793	766	742	796	758	764	802	808	776	785	776	827	789	787	734	791	783	781	781	757	825	776	765	806	783	819	780	771	771	837	766	770	792	760	829	758	782	762	819	806	802	811	792	767	769	775	764	753	782	809	837	787	816	800	807	785	805	838	768	825	751	748	814	765	780	762	801	782	780	728	757	813	833	784	820	798	774	831	792	806	816	818	829	850	770	807	827	841	797	781	730	824	784	832	793	771	792	742	794	834	801	842	804	815	807	826	773	793	765	726	791	801	778	776	809	824	782	822	729	805	826	807	860	802	747	787	799	822	770	784	826	781	744	828	802	817	813	810	801	758	776	780	759	785	786	778	813	783	779	812	824	807	867	785	839	824	801	875	780	802	757	761	796	784	770	792	819	802	785	787	809	782	805	817	789	762	785	759	816	811	810	734	800	742	734	798	780	821	835	812	798	807	815	747	781	773	838	785	776	797	766	800	807	780	781	839	808	780	761	735	776	759	766	773	815	792	748	831	800	808	736	774	803	785	721	843	812	772	744	856	732	812	788	808	764	790	805	807	796	772	803	785	807	759	745	802	770	843	785	804	822	789	804	851	818	749	782	864	779	791	806	788	801	788	769	791	831	754	781	828	775	802	788	758	838	801	865	798	769	799	791	816	769	766	784	797	789	751	782	822	739	831	782	803	774	781	770	795	776	759	806	811	801	740	756	750	844	813	773	789	788	737	768	794	838	808	771	833	730	782	821	815	801	824	746	751	728	809	842	727	817	789	794	767	831	788	794	817	769	784	760	774	816	795	797	808	819	773	789	809	797	756	797	746	810	811	810	741	770	807	771	821	824	799	773	801	785	759	776	851	731	785	766	793	783	793	744	817	754	769	821	794	832	811	826	761	797	828	768	794	772	796	783	849	816	779	804	819	837	757	798	721	751	776	773	790	775	827	787	816	802	809	780	774	785	794	738	786	832	758	784	783	824	805	813	756	766	779	821	786	807	798	764	823	761	772	728	793	790	753	736	780	808	807	795	805	776	856	802	812	743	759	800	775	789	838	811	745	776	798	825	797	790	787	810	741	826	758	767	789	742	792	800	783	792	846	798	836	823	764	810	795	797	833	805	765	805	758	787	798	781	770	797	785	784	813	807	804	807	783	748	787	766	790	773	820	782	789	749	783	807	820	775	787	832	782	795	760	773	756	803	820	781	815	815	771	778	806	801	767	789	777	838	809	782	781	746	737	761	804	803	763	791	764	800	792	855	826	782	798	801	765	784	774	791	807	779	776	763	844	800	792	835	785	815	810	777	817	815	812	711	768	751	801	765	787	784	819	770	791	798	809	798	810	813	856	803	790	780	808	782	796	805	806	786	782	820	874	819	719	803	759	747	800	765	777	798	844	802	791	775	775	779	761	791	833	775	814	751	850	741	823	800	859	770	746	742	830	777	792	760	789	835	792	777	820	857	802	769	797	747	761	815	767	752	821	830	773	788	784	819	791	790	768	845	803	786	792	738	737	814	751	772	754	767	792	821	760	816	780	825	794	829	772	786	791	827	811	824	789	825	845	793	783	812	771	795	783	799	811	833	798	805	835	794	793	822	790	796	769	785	765	745	767	801	778	797	744	766	761	814	792	762	769	793	771	789	783	816	808	752	806	791	784	821	716	797	796	843	775	728	790	755	773	804	810	772	773
23517	13374	9057	4674	3361	2690	2185	1853	1500	1372	1249	1118	1100	1015	984	943	931	946	900	896	879	819	879	848	814	824	847	838	851	761	806	795	819	803	827	805	845	803	795	773	784	808	790	768	761	782	759	761	832	786	800	764	807	780	782	808	842	790	814	800	756	772	804	811	786	720	754	835	764	846	770	797	755	817	771	821	815	782	829	716	795	822	779	756	759	774	744	797	828	814	777	778	727	781	756	784	824	775	809	796	762	824	838	798	811	811	809	822	765	819	810	777	804	795	816	762	839	774	799	798	768	778	786	822	745	754	805	793	798	785	836	819	795	756	761	809	757	747	787	759	791	790	786	770	733	767	773	764	781	800	781	802	748	773	746	766	772	799	747	792	805	793	812	772	746	785	771	771	739	762	803	774	762	769	763	802	774	757	804	842	791	814	813	813	786	748	798	758	750	742	789	754	771	746	809	726	865	771	781	758	799	810	777	789	788	752	799	800	772	803	795	717	805	819	783	800	792	802	794	771	761	796	766	783	805	786	786	755	824	728	784	776	780	784	735	743	792	745	809	764	778	805	799	781	781	829	779	788	792	809	744	751	792	803	785	719	765	801	792	769	765	771	751	772	734	775	781	758	767	775	769	809	779	769	773	765	727	762	778	803	800	776	756	792	792	747	793	764	761	762	791	809	752	825	778	802	747	768	798	735	783	767	839	740	777	798	775	771	817	756	741	790	754	754	769	807	824	761	756	762	777	749	839	794	791	791	720	780	759	805	764	779	753	785	755	764	775	788	784	774	829	802	793	776	756	797	786	768	775	810	764	813	794	769	833	748	759	824	808	763	742	789	784	744	790	801	822	747	718	758	783	773	755	751	798	789	782	824	831	777	765	786	748	752	769	775	755	771	772	796	756	799	739	802	812	816	751	766	749	753	768	736	782	771	830	810	773	801	833	731	779	867	831	804	806	792	742	763	773	764	795	743	752	792	809	714	814	794	759	747	737	752	764	798	815	780	813	787	768	784	808	799	785	809	834	763	780	792	725	761	763	767	746	813	808	767	742	743	770	797	762	800	794	768	785	829	795	776	749	785	721	768	871	775	773	772	788	795	817	750	780	719	788	729	759	805	764	788	779	776	779	778	774	759	748	748	801	805	795	774	758	794	793	803	770	771	708	730	785	763	771	821	775	777	785	779	784	746	805	760	817	726	777	767	770	761	767	773	792	814	750	775	798	808	740	770	779	772	753	767	766	766	746	812	826	750	755	788	793	756	785	747	782	815	757	741	787	748	793	819	772	847	784	820	771	810	839	783	786	794	775	737	750	812	805	790	815	755	789	782	813	786	796	790	814	754	772	726	776	835	812	756	744	762	759	769	769	802	847	750	795	778	777	793	779	779	753	769	768	789	807	757	787	818	766	801	757	764	747	766	777	715	768	794	820	738	799	773	753	810	777	779	734	787	747	770	770	748	794	825	828	741	843	739	749	803	758	774	788	809	772	786	784	808	762	809	752	794	757	766	788	749	788	784	750	808	792	745	793	732	805	829	793	759	800	777	807	787	784	834	749	758	737	814	781	797	801	773	789	747	776	802	801	787	778	803	846	743	806	760	778	786	785	765	778	776	796	763	755	776	804	795	757	788	797	836	755	763	761	783	772	707	739	777	770	783	812	770	759	776	809	753	716	731	760	804	763	814	760	750	729	793	767	856	775	783	816	770	765	778	801	774	807	790	801	751	808	787	782	806	803	755	807	802	793	774	727	792	815	749	772	811	788	749	774	800	754	745	791	744	742	789	812	813	798	795	829	817	801	800	809	823	747	781	723	742	760	750	804	752	739	790	773	778	809	720	805	778	779	764	801	744	792	755	736	764	798	762	744	809	773	798	791	792	728	787	773	772	791	769	760	805	796	750	823	778	787	780	803	791	725	766	783	789	811	796	789	782	761	742	753	820	754	807	745	738	723	794	728	778	812	779	768	801	807	771	775	831	790	787	730	776	779	778	813	735	763	786	788	752	750	782	789	753	800	754	810	809	806	785	782	770	753	767	816	762	764	747	799	738	794	776	806	752	777	770	783	768	788	770	750	747	817	761	770	722	828	784	805	798	819	794	754	793	785	734	796	788	767	808	801	743	799	718	763	769	764	723	770	812	753	733	786	828	805	774	728	777	806	782	779	771	782	804	822	737	706	787	805	759	809	747	733	757	795	742	787	811	748	784	795	731	773	776	826	778	751	785	732	778	773	816	747	809	805	774	781	776	782	773	788	777	779	807	756	687	807	799	769	801	782	773	766	772	753	807	796	773	771	764	779	784	786	775	765	791	797	768	758	800	790	738	836	781	798	789	786	767	781	796	763	777	809	828	798	752	766	778	788	799	817	788	734	798	778	751	741	808	746	792	755	748	803	762	805	814	810	805	766	781	741	800	793	734	814	788	808	769	764	786	801	763	813	771	776	810	835	806	815	782	739	714	812	785	768	738	763	796	783	781	789	788	776	804	750	787	772	801	814	760	796	813	751	785	749	777	738	751	793	817	795	819	757	786	828	800	804	779	795	800	794	811	778	739	794	707	797	785	770	755	785	757	817	773	775	769	787	751	795	751	788	768	779	792	802	789	797	746	721	806	768	767	784	792	768	775	785	762	768	804	787	797	809	728	785	797	847	779	854	761	755	809	785	737	788	788	824	793	783	801	783	769	810	778	801	757	815	764	781	777	751	816	756	750	778	830	767	777	753	780	792	773	770	765	757	782	740	748	743	726	811	784	773	796	773	778	758	754	772	781	757	774	746	781	774	757	750	833	817	769	795	820	774	758	759	779	743	748	806	830	779	766	788	718	820	774	755	813	814	761	796	752	734	793	785	774	859	784	848	746	788	764	822	788	783	753	813	749	785	793	780	778	766	800	790	796	788	754	794	784	765	772	775	784	799	780	802	740	771	732	769	770	801	755	795	782	804	754	722	783	747	812	764	744	769	729	778	765	760	772	810	766	754	747	794	742	776	783	819	792	816	749	746	758	803	799	773	816	796	765	782	769	798	750	766	822	720	701	801	760	791	770	744	723	716	799	802	805	768	776	768	760	766	800	815	756	783	770	732	760	775	781	766	716	738	780	734	771	749	756	771	776	745	787	769	775	805	795	742	696	781	844	793	795	742	785	814	754	800	743	737	769	800	767	792	790	753	754	766	782	804	784	770	819	808	825	798	808	779	761	746	825	778	786	762	824	778	789	768	781	759	776	753	780	744	767	745	755	752	767	782	760	797	748	794	757	760	818	727	751	801	757	760	782	743	766	798	794	774	839	805	815	833	775	821	783	809	749	805	795	804	812	763	779	756	819	800	830	748	774	838	804	788	810	803	760	804	786	806	760	752	796	780	786	808	754	799	744	826	736	759	736	758	744	758	786	785	733	770	757	777	808	778	761	744	783	750	749	771	785	769	802	785	766	764	734	782	763	784	795	784	783	785	797	792	752	757	764	768	778	767	769	744	776	817	777
29237	18014	4338	971	712	733	733	726	724	725	748	706	730	710	657	738	678	727	692	709	692	717	685	676	730	681	659	664	682	710	754	676	717	673	669	734	696	720	694	722	697	684	712	647	724	696	665	703	723	694	689	719	670	695	673	714	681	669	691	690	711	702	699	663	708	690	691	683	733	694	686	705	730	708	710	713	719	713	706	662	663	670	719	688	710	713	660	738	678	730	679	700	674	679	670	756	657	700	697	718	673	667	713	670	701	688	694	694	725	687	713	726	738	738	721	724	687	724	726	695	631	708	734	710	636	668	734	681	731	648	714	683	704	676	690	741	732	657	704	705	700	662	684	710	702	653	693	664	689	697	714	670	686	673	736	703	719	692	696	690	704	723	673	655	696	695	685	644	733	701	714	729	683	694	686	726	643	725	723	703	689	665	699	708	721	707	739	709	663	684	691	703	644	647	689	731	718	655	704	727	732	658	659	739	658	667	669	658	723	709	716	679	707	705	769	713	684	708	711	660	723	697	722	685	687	682	684	732	657	662	657	709	675	730	674	667	710	689	704	664	726	727	667	689	709	703	674	665	692	689	736	714	704	691	719	711	680	660	673	654	671	738	710	730	675	648	661	667	672	737	688	701	711	721	712	711	695	678	677	680	704	682	732	714	735	731	647	737	685	732	700	703	725	691	733	689	717	696	743	705	679	697	688	658	680	670	697	720	699	697	706	703	717	722	698	707	695	684	715	692	654	729	662	708	688	702	761	665	709	699	712	713	674	706	702	680	697	668	676	661	724	707	649	677	707	663	719	683	752	746	697	690	743	716	685	710	693	687	676	695	673	703	725	701	700	671	669	709	745	715	696	657	687	701	722	708	686	691	668	778	747	761	737	716	738	687	679	729	667	707	659	664	686	661	702	635	736	665	713	728	724	688	693	745	710	699	677	657	730	762	714	741	632	718	729	708	727	698	670	700	701	722	700	693	657	695	712	706	702	722	688	645	701	734	675	703	711	645	658	722	690	684	682	696	692	729	712	647	708	702	701	690	714	671	700	658	669	678	707	712	699	718	707	730	704	779	762	684	734	694	686	678	690	699	700	734	668	688	653	713	702	686	719	758	720	704	673	683	674	713	698	697	695	670	736	648	663	704	736	740	755	722	660	735	687	691	738	717	727	739	682	706	661	709	679	681	710	668	715	657	698	697	717	697	730	704	701	730	700	683	722	690	737	685	724	696	717	698	682	693	727	671	643	723	697	705	665	672	728	723	691	702	716	706	783	683	693	678	664	690	744	687	675	741	747	729	661	691	706	709	727	650	700	693	722	680	741	691	709	724	708	726	670	679	675	682	708	720	690	734	729	733	685	742	728	674	744	702	654	680	693	710	669	712	693	690	655	748	732	706	681	680	735	696	678	716	673	680	723	753	711	686	703	686	698	699	740	707	675	713	659	695	648	702	693	714	725	740	729	716	682	737	768	708	679	729	720	676	719	703	703	638	700	729	678	699	725	653	668	676	681	662	691	726	669	709	660	709	694	670	693	716	691	701	686	702	681	659	732	670	722	748	640	684	722	695	674	711	685	732	681	701	708	682	698	693	725	725	684	720	700	679	731	697	691	704	770	667	748	659	715	742	704	676	669	669	729	690	675	692	661	704	659	688	740	697	723	718	708	678	709	674	702	668	662	739	679	735	694	753	725	687	705	709	727	666	757	738	719	697	708	677	724	734	680	732	725	738	699	738	659	675	707	734	753	701	728	688	738	694	713	696	686	704	664	658	724	702	719	733	744	708	716	689	667	671	702	684	724	679	652	693	738	694	684	712	664	711	687	691	703	687	664	719	707	728	738	719	662	669	747	750	713	673	672	728	738	697	683	713	664	656	724	721	627	723	682	686	710	710	714	738	682	667	779	695	722	664	680	713	730	729	704	723	742	734	689	685	686	686	710	746	649	719	677	702	698	664	715	725	653	714	702	707	677	722	718	724	713	676	710	672	680	701	711	674	680	689	694	716	709	687	679	676	714	681	682	687	738	745	720	652	710	676	740	674	720	694	690	703	721	689	710	711	739	723	675	684	690	689	723	722	729	682	665	729	711	728	625	713	739	693	768	681	749	727	693	730	700	690	634	721	739	744	689	710	721	682	692	678	674	704	698	689	704	707	665	689	726	676	681	698	643	658	703	634	712	720	681	701	718	671	740	689	713	728	647	688	706	689	675	733	668	639	707	675	713	690	692	718	702	748	677	713	790	706	678	699	761	664	677	703	620	696	681	713	661	707	693	672	651	689	630	703	675	707	732	720	666	730	720	696	663	759	740	719	767	685	718	742	711	717	693	701	662	710	719	703	681	695	750	714	682	692	707	675	675	752	711	678	697	753	717	758	648	689	672	673	696	704	678	701	696	667	712	731	711	722	668	687	710	678	708	732	732	708	697	725	668	726	685	770	746	679	707	738	711	733	726	673	711	727	747	662	738	740	718	686	757	754	705	687	687	714	690	733	693	654	659	682	691	696	754	721	731	704	701	676	681	690	741	660	692	718	668	693	687	700	732	719	684	717	727	728	677	749	674	689	698	654	715	714	685	722	725	690	694	738	698	725	753	729	718	648	759	706	669	635	745	701	715	729	683	684	686	699	648	702	709	692	703	682	738	688	709	692	687	693	727	697	739	711	739	679	651	737	732	683	738	681	675	694	690	693	672	706	719	701	737	696	684	708	704	701	675	701	705	685	679	702	750	690	684	705	728	651	677	674	664	712	719	686	714	711	708	715	706	686	689	703	718	701	708	654	750	718	696	701	699	679	673	706	696	753	659	737	694	700	696	694	704	717	642	686	744	728	680	728	679	660	710	756	735	694	666	715	702	640	718	740	700	703	729	660	719	704	657	656	717	709	703	697	689	692	689	717	704	686	683	706	689	711	714	691	747	709	728	706	672	745	728	718	687	675	658	732	661	713	714	665	694	689	649	701	726	708	715	725	718	692	657	681	667	716	697	697	682	696	691	707	674	703	691	749	781	713	720	682	688	680	690	690	685	689	679	718	692	681	666	656	734	713	748	693	690	724	760	705	698	698	697	683	708	641	699	729	710	661	673	721	699	745	728	707	701	710	712	679	674	690	697	715	723	684	693	718	651	744	704	709	669	731	711	692	660	719	683	722	766	712	756	696	712	687	643	681	706	699	735	698	735	707	723	689	713	714	709	658	723	687	698	730	674	736	631	705	702	679	653	667	671	654	715	667	679	730	699	664	702	667	697	669	696	683	738	706	708	697	730	704	741	693	687	683	712	714	686	739	703	661	672	655	715	697	736	716	688	721	694	684	708	697	699	659	707	730	680	671	667	666	696	690	733	729	703	744	718	721	715	707	712	689	748	725	687	659	657	713	719	686	719	683	711	690	689	699	695	679	646	696	719	722	736	715	724	710	661	685	764	682	673	708	678	673	729	729	719	694	710	687	732	666	708	696	712	703	680	681	758	688	698	679	742	744	747	691
16608	1205	965	840	761	773	793	733	725	701	746	738	749	731	741	659	710	756	738	735	723	714	709	730	718	751	734	737	716	718	712	684	737	723	734	662	711	744	776	732	695	716	759	690	741	728	748	699	732	662	728	683	711	711	687	753	762	733	755	712	692	696	749	765	733	693	737	742	703	664	763	716	698	726	711	783	742	692	704	639	737	724	678	735	757	709	713	723	752	735	751	696	708	723	712	764	694	706	675	683	747	738	723	722	690	695	740	703	736	711	776	765	709	735	762	745	699	751	750	729	673	735	756	760	736	709	716	696	765	756	753	765	727	683	742	768	762	777	760	672	727	731	708	763	746	734	812	691	743	766	706	673	760	705	693	698	743	732	757	758	719	703	707	723	750	712	707	755	723	717	775	687	760	747	675	788	666	697	705	679	720	753	697	673	763	767	768	686	724	715	746	731	781	727	756	731	710	743	716	773	710	709	718	759	780	723	702	744	752	776	744	772	750	713	710	741	741	669	759	741	746	734	689	729	735	693	679	730	756	712	715	722	743	762	730	743	765	707	681	708	760	708	722	741	702	747	719	659	760	718	730	728	670	752	698	729	699	717	724	727	669	686	710	715	733	737	731	706	739	723	747	740	753	688	698	741	708	682	780	718	706	709	756	730	766	750	765	739	752	728	784	652	702	745	744	703	725	726	766	733	700	779	723	701	726	714	738	741	724	718	730	753	748	717	743	783	754	725	736	805	744	730	804	728	781	686	725	686	767	737	731	712	748	760	732	762	729	753	739	751	715	728	664	707	715	722	749	728	735	730	710	747	735	715	748	714	683	705	705	708	741	698	701	699	740	732	717	721	732	718	741	716	784	777	700	690	713	720	695	740	758	715	742	698	745	740	727	714	752	716	735	709	752	733	752	755	712	754	721	702	725	753	712	703	730	735	740	711	705	711	750	711	711	725	705	712	763	758	715	748	734	715	731	708	712	748	776	737	714	755	709	735	747	705	722	740	763	741	731	726	683	684	736	749	702	664	731	734	705	729	753	691	717	703	699	713	723	751	752	747	688	785	740	719	713	780	724	699	758	734	742	717	687	747	731	717	694	756	726	727	700	711	704	791	728	685	735	721	688	749	775	734	730	714	755	707	714	753	733	722	697	727	712	713	770	725	742	720	746	727	708	683	713	716	733	717	761	697	718	682	713	723	748	692	716	719	720	722	718	696	690	709	745	680	743	700	729	740	704	728	696	740	742	661	767	755	672	769	710	724	727	730	700	735	735	741	765	734	768	746	732	695	757	783	727	726	699	734	770	735	676	717	721	734	761	710	769	719	751	719	696	729	696	690	714	751	708	686	735	718	678	735	674	730	749	761	765	710	682	733	711	790	746	732	712	677	741	741	726	707	715	727	736	745	742	736	730	716	742	747	720	759	679	720	728	698	693	707	753	736	724	721	689	737	716	721	733	702	701	756	727	713	717	711	730	714	698	729	733	675	681	713	736	742	752	737	738	754	743	706	726	703	724	711	714	726	715	700	730	747	683	723	744	683	755	760	716	696	742	710	752	703	707	723	702	680	698	699	692	720	762	728	670	712	704	718	675	764	746	743	713	783	722	702	736	711	715	723	698	761	726	699	748	696	738	768	724	737	761	733	750	727	758	728	776	724	708	719	699	723	710	723	711	710	693	749	757	708	722	711	664	703	740	737	698	669	671	762	652	720	688	697	747	746	749	723	706	704	716	710	738	713	722	681	711	729	727	698	692	741	720	767	732	775	719	734	724	746	739	764	709	686	744	724	750	751	741	723	718	722	708	749	744	712	740	731	731	701	729	739	717	739	724	753	701	706	764	741	711	717	676	729	771	745	750	739	766	711	773	707	666	784	733	703	765	692	734	736	704	717	745	657	728	732	707	769	720	725	711	745	672	727	753	730	761	722	714	751	739	779	696	716	779	772	755	732	732	736	718	714	701	737	764	719	736	742	740	678	729	737	681	714	751	702	699	679	720	720	730	697	704	701	669	749	771	709	705	684	775	724	715	724	695	795	696	768	733	684	727	741	686	728	687	752	737	692	718	743	778	667	720	728	743	794	725	715	725	714	710	684	740	732	662	776	745	732	757	709	715	721	703	696	715	777	759	729	679	711	740	752	685	745	766	730	744	745	722	716	700	672	728	735	701	740	764	685	719	732	708	676	733	728	760	738	717	719	737	672	716	721	693	706	747	780	724	731	740	742	735	681	749	697	724	762	713	689	710	730	734	707	769	773	703	724	696	699	699	696	784	697	706	746	721	701	702	665	742	776	703	719	720	756	680	727	746	703	755	715	720	736	672	715	698	718	687	708	743	738	691	705	741	709	722	726	764	752	756	751	699	748	760	655	748	743	708	693	725	733	760	736	736	720	721	754	745	691	724	707	726	672	743	791	709	778	677	752	763	749	708	730	723	747	699	695	698	736	702	751	743	709	733	739	762	754	719	726	735	722	774	790	711	682	730	712	751	694	726	698	701	720	757	655	756	761	721	718	730	721	696	709	717	664	776	701	705	731	750	738	724	754	630	752	783	694	767	730	742	780	686	704	707	724	744	754	720	734	708	740	733	728	734	679	761	715	720	758	757	701	689	690	734	717	778	740	730	675	722	739	748	745	695	656	669	790	679	742	693	760	731	728	735	711	735	712	722	733	740	741	696	661	738	697	751	758	733	731	749	732	716	729	721	738	734	753	714	735	715	699	736	713	685	689	732	718	730	723	711	708	753	752	706	711	690	667	749	710	729	742	741	767	671	710	738	788	760	753	698	757	714	729	720	738	691	699	758	681	714	688	760	735	762	715	730	740	752	740	686	727	759	704	718	753	709	709	727	674	697	725	727	704	719	681	752	762	713	757	720	706	715	725	736	696	687	745	740	763	718	690	754	701	720	690	711	735	695	743	743	745	707	716	697	675	712	709	734	701	714	751	744	706	730	718	689	699	714	697	734	707	736	707	689	748	730	749	686	743	705	685	816	681	741	759	729	685	699	720	785	733	700	718	700	750	728	720	812	748	744	721	729	722	693	715	723	745	763	737	741	749	694	716	742	731	690	733	722	724	733	713	736	751	731	747	708	739	702	720	736	676	766	697	723	729	743	705	687	748	702	727	716	710	722	754	723	795	718	727	704	776	701	738	766	716	680	751	753	772	716	711	764	719	730	702	707	699	732	728	765	703	733	757	677	684	686	700	725	703	744	687	720	724	731	754	723	705	717	682	769	729	737	686	730	709	653	702	755	732	707	762	697	725	731	705	693	731	758	748	720	682	708	734	737	750	704	734	754	741	721	690	725	740	727	731	701	738	701	736	739	746	719	665	744	694	757	770	715	716	730	758	705	715	708	736	713	726	760	695	668	703	774	704	682	724	777	670	758	707	725	738	709	699	745	706	712	721	749	724	704	717	703	730	763	702	708	669	671	736	678	693	700	709	717	768	747	770	729	736	760	719	729	776	684	725	675	708	687	672
24212	21606	28991	24670	21599	10056	1287	993	764	710	733	678	729	649	678	662	679	638	647	562	573	605	595	575	614	606	600	644	581	591	536	570	607	570	599	572	585	563	578	600	536	547	577	561	569	586	538	612	571	567	572	614	575	560	577	540	565	602	594	556	586	592	573	614	597	581	567	540	556	567	641	574	588	548	561	591	639	574	599	540	581	538	595	561	563	558	565	553	570	556	603	591	609	536	598	565	597	588	586	568	578	581	616	576	574	592	545	585	615	567	599	563	608	539	537	567	590	603	556	607	574	593	574	597	593	569	610	584	628	591	562	594	584	595	572	558	594	556	533	580	598	574	579	568	563	565	563	588	523	560	558	576	565	615	576	606	627	586	537	580	555	559	563	568	571	581	608	561	574	573	552	508	540	571	567	521	591	609	568	571	542	557	592	617	556	548	579	558	566	575	560	582	533	578	574	575	540	587	566	498	566	552	536	562	587	549	532	539	588	588	596	582	565	564	581	631	513	574	578	556	589	626	590	569	540	597	531	566	587	598	603	535	584	570	580	596	577	589	568	585	539	561	598	597	589	600	607	587	576	583	563	559	589	556	579	550	563	618	567	588	581	578	580	571	557	582	568	577	562	571	578	617	586	567	557	594	565	614	588	615	574	578	591	580	533	582	552	592	565	566	522	557	575	547	581	607	581	603	623	541	580	607	563	541	589	598	597	571	580	578	578	599	605	561	582	581	569	572	590	600	579	564	560	572	589	554	529	578	552	570	546	559	559	575	580	590	587	562	606	562	577	557	575	577	580	596	550	566	545	572	598	554	558	566	580	590	567	608	559	543	543	511	545	550	567	588	573	571	587	572	619	568	604	595	606	588	563	576	539	561	516	555	578	530	574	580	563	557	573	583	553	524	560	560	589	573	586	593	539	545	539	566	577	607	555	565	573	569	583	587	560	544	579	576	564	562	563	565	584	594	531	563	560	648	617	585	595	582	570	590	554	572	541	567	589	490	609	560	597	606	557	603	548	543	546	576	591	581	567	556	569	556	546	592	584	583	574	590	568	561	586	608	583	539	594	558	595	568	581	600	561	572	618	577	573	595	612	593	583	566	527	570	543	544	551	573	578	574	558	588	558	543	511	547	587	560	550	542	607	581	534	621	577	577	610	567	556	549	535	562	572	551	587	602	558	587	567	531	602	566	586	563	573	595	509	542	567	575	588	570	538	567	553	574	640	592	568	622	541	564	605	575	566	560	565	556	512	592	553	588	524	568	560	600	578	591	545	561	612	557	586	580	573	612	592	551	565	580	570	556	575	562	543	548	595	594	591	528	578	562	589	531	556	536	566	570	568	587	524	595	505	575	547	568	539	564	583	536	561	532	586	562	566	578	603	590	564	543	616	556	550	594	579	553	567	559	590	556	562	589	577	580	604	571	603	601	599	552	578	593	576	566	573	572	567	562	562	600	564	548	541	539	604	592	576	542	596	572	561	565	582	570	567	612	539	582	572	589	533	556	584	622	591	592	584	540	567	566	575	535	607	607	564	575	569	549	584	528	569	607	555	567	545	550	537	576	575	554	568	590	541	568	624	570	536	550	563	562	592	624	580	578	584	608	515	569	553	582	591	586	556	547	571	563	618	567	591	589	595	568	561	577	573	542	597	560	584	585	574	583	540	586	564	583	555	551	570	593	553	566	594	566	561	585	583	593	599	587	599	541	527	600	587	557	553	605	559	558	533	529	580	547	594	554	598	570	565	545	542	552	600	600	558	583	585	546	534	605	602	571	550	581	581	600	529	540	595	566	625	571	567	590	545	600	584	577	559	566	627	633	533	544	560	544	566	597	586	560	575	552	566	580	582	597	573	574	600	514	597	601	578	575	541	622	551	574	540	585	584	583	574	558	544	573	635	596	593	541	601	568	620	543	577	602	571	569	538	571	583	601	587	574	564	597	541	567	540	550	577	616	593	584	561	566	555	568	512	542	577	558	610	566	591	555	543	594	561	584	565	566	577	601	568	577	556	573	569	583	584	603	550	554	571	610	568	577	543	554	559	586	550	564	571	643	574	584	521	579	552	533	551	524	559	590	556	556	509	542	530	573	573	586	559	562	530	578	566	617	583	582	571	550	585	568	590	558	517	573	571	576	556	577	549	575	598	581	569	544	559	592	606	576	600	573	596	546	554	584	558	558	566	556	595	613	558	562	579	596	549	608	529	588	577	545	531	586	605	575	609	574	588	592	558	550	593	583	611	565	577	583	582	552	565	570	543	570	596	563	548	595	580	551	579	628	566	603	558	555	575	565	538	528	538	570	557	563	580	555	589	584	535	544	612	576	534	564	542	523	505	595	589	571	625	570	575	597	577	539	601	585	538	611	612	566	583	589	567	593	599	548	566	591	581	567	556	575	590	576	588	571	567	562	544	572	548	560	559	558	584	570	522	567	569	586	531	512	594	590	549	558	539	525	560	564	577	519	573	596	539	610	592	569	550	580	586	559	599	583	589	572	573	566	530	573	579	569	555	586	560	563	568	551	598	598	595	606	597	581	546	590	534	565	584	591	568	546	583	571	562	579	596	571	538	572	569	606	571	558	557	602	587	559	545	594	595	544	553	558	569	531	552	572	561	575	568	550	599	556	570	582	593	576	543	557	598	602	578	571	550	587	550	567	629	562	539	550	554	623	554	573	557	528	568	553	569	539	592	577	600	589	596	568	566	565	583	573	577	566	566	557	541	566	564	556	606	587	619	555	551	583	563	584	550	546	559	553	577	576	561	561	566	551	540	577	557	606	556	563	570	584	578	577	536	527	550	536	600	583	599	550	579	601	571	571	555	579	595	566	639	572	601	570	543	583	574	602	583	542	547	575	615	566	565	606	560	555	597	544	599	587	576	563	547	589	560	533	542	597	589	514	565	587	612	583	564	592	598	552	564	621	611	543	587	561	576	580	545	550	545	606	534	578	535	542	600	571	608	576	550	587	581	561	567	587	571	587	580	541	551	628	522	572	549	533	615	578	589	623	571	543	569	544	570	513	593	544	618	572	539	589	609	543	579	556	558	561	575	573	562	549	534	605	579	582	576	576	607	589	582	580	540	562	606	548	594	594	584	562	538	621	545	574	545	585	571	570	581	579	570	576	611	571	601	591	536	600	588	584	558	554	593	582	567	582	599	565	559	573	543	589	580	566	544	597	616	542	581	574	554	577	587	578	562	551	555	545	545	567	606	562	545	575	572	535	556	581	531	555	560	555	587	578	553	568	554	560	540	586	542	562	563	585	588	551	599	594	536	605	600	585	566	541	555	575	558	572	501	569	567	609	558	553	549	558	593	588	527	530	579	595	548	571	573	587	588	564	604	557	592	542	541	541	569	554	554	595	627	575	583	548	587	568	556	581	606	594	576	578	563	578	595	577	610	566	536	521	558	560	541	584	575	565	564	593	601	568	600	572	547	580	557	551	541	584	557	543	551	571	588	601	587	542	560	582	600	540
21295	8535	5577	2809	2045	1612	1388	1173	1009	904	817	761	818	733	743	704	680	676	665	659	663	654	612	659	602	613	617	613	581	591	569	605	566	621	591	567	588	572	565	629	644	630	623	583	608	555	586	582	560	557	646	596	577	609	625	584	587	589	620	573	549	587	636	603	566	600	605	554	606	609	576	553	623	602	606	555	577	556	594	621	567	605	576	606	573	575	601	525	619	604	606	611	607	568	630	582	566	584	581	630	652	583	606	616	570	639	613	581	564	607	639	603	608	620	603	641	611	621	599	571	605	623	635	613	643	580	597	616	622	582	572	565	594	592	571	590	654	597	574	610	605	560	626	570	579	612	588	584	567	594	596	590	587	588	583	565	536	574	594	610	565	613	585	645	562	559	595	563	558	587	522	585	569	582	622	603	607	602	555	600	547	600	585	588	591	609	588	578	612	629	578	567	598	610	570	576	594	565	612	588	569	609	621	608	606	625	573	571	568	595	611	589	582	628	586	575	559	567	528	536	590	536	573	583	579	597	550	604	599	586	643	635	592	599	572	577	599	611	576	602	581	569	614	590	576	599	582	593	603	614	589	553	612	606	580	576	625	595	575	583	578	526	573	592	607	586	550	632	599	565	583	552	615	608	638	572	589	589	611	581	583	588	600	576	585	584	601	599	627	578	565	575	609	544	573	620	602	624	621	585	603	595	587	564	566	623	551	600	643	600	612	594	577	538	620	612	599	580	559	587	585	619	586	585	566	590	570	586	610	594	600	591	578	624	595	606	600	644	617	579	569	570	585	613	552	584	593	601	615	567	582	612	607	572	573	609	587	599	589	551	611	582	554	553	560	637	611	571	590	576	581	580	652	589	596	559	603	649	582	603	611	599	582	565	574	588	597	603	582	599	586	581	593	580	604	575	577	585	579	609	602	609	597	602	550	609	581	590	584	593	598	606	617	640	551	605	587	605	628	597	583	611	618	583	558	625	583	610	607	585	601	630	592	611	617	605	594	639	585	607	558	596	607	528	585	581	557	565	544	571	575	613	555	579	586	582	602	612	615	588	570	565	576	576	606	590	541	592	597	555	618	591	594	586	560	581	614	554	558	574	653	611	554	599	580	608	562	597	607	616	606	617	590	607	601	620	602	599	612	556	627	604	574	596	585	571	564	595	643	538	586	568	532	523	593	575	587	574	577	609	599	600	590	599	557	598	617	563	565	601	593	570	592	581	591	586	622	575	586	580	622	612	571	552	602	607	587	576	599	564	583	568	641	601	592	597	563	618	618	583	553	577	589	564	576	614	649	605	613	622	570	588	616	571	569	581	571	600	568	591	583	583	566	584	561	557	591	582	576	588	600	610	585	602	534	631	541	558	600	537	567	607	591	588	542	613	580	594	591	597	596	593	578	559	576	588	562	603	560	586	564	590	639	593	582	590	572	582	574	573	603	581	613	549	584	552	588	593	585	585	608	587	616	594	573	567	606	584	584	580	628	596	585	562	599	612	595	598	579	622	584	611	580	571	601	562	586	585	608	658	613	599	603	635	602	587	583	572	613	603	601	618	569	615	589	578	594	576	601	572	641	572	628	584	567	598	587	567	611	602	597	608	563	599	588	542	607	615	575	569	573	544	618	576	592	598	592	606	597	572	549	582	577	608	625	605	623	589	594	632	576	581	605	638	566	597	579	617	589	572	577	556	589	559	570	563	573	608	552	584	596	606	583	579	605	580	561	593	575	631	591	589	583	580	623	590	581	620	624	535	573	565	573	613	597	560	558	598	574	634	548	595	548	590	619	583	546	551	566	573	604	571	589	583	587	626	605	602	567	546	594	581	582	555	552	606	633	591	545	553	590	583	572	605	532	613	607	605	630	580	631	595	556	633	588	596	609	619	620	579	559	573	580	589	591	624	593	598	594	584	620	590	588	621	586	619	609	542	579	562	564	592	569	570	565	565	565	624	594	586	550	610	545	601	579	573	587	575	571	604	576	598	570	548	644	609	578	601	567	593	572	513	552	567	581	600	564	595	563	601	570	560	625	599	629	590	586	606	584	586	535	574	582	589	607	590	606	611	555	569	602	587	570	596	643	594	571	624	587	579	570	620	551	579	593	588	573	561	581	580	610	583	588	636	554	586	578	587	586	596	620	628	585	633	619	582	566	625	566	552	577	568	550	597	588	579	579	549	610	594	597	553	612	631	567	607	609	594	591	580	601	571	559	593	611	615	590	602	562	559	584	595	613	595	592	580	613	614	611	596	580	625	614	551	573	590	554	599	559	583	599	565	573	613	578	615	593	612	615	599	573	608	609	566	599	558	594	595	601	571	587	569	599	579	556	606	575	554	593	553	565	554	575	600	593	618	596	569	562	593	574	570	588	563	577	566	610	580	548	606	615	596	600	579	580	590	637	610	568	587	589	574	585	601	592	606	589	559	593	601	603	650	563	555	568	547	584	594	597	591	596	564	575	558	609	565	570	540	595	615	569	610	598	588	586	589	592	637	594	582	578	591	593	617	555	588	586	591	584	567	593	575	603	586	576	606	554	572	590	585	611	581	611	570	600	603	575	587	540	576	576	586	634	562	581	566	608	629	600	575	567	577	586	583	613	624	575	601	590	592	577	599	575	582	556	551	620	558	602	567	604	584	574	568	579	540	577	595	581	612	629	588	577	590	621	578	611	602	597	619	604	605	586	596	602	578	582	607	635	583	587	596	591	608	605	596	601	568	604	614	559	623	577	585	586	631	556	592	588	581	606	591	606	583	600	569	548	601	571	558	562	618	601	659	602	576	615	607	594	569	605	572	600	589	591	594	586	614	585	561	584	571	668	562	592	597	616	620	633	635	619	538	562	615	636	572	586	616	611	592	590	602	609	514	590	589	586	600	561	598	562	584	595	588	642	620	603	558	589	574	597	575	600	578	603	605	532	609	618	563	593	584	605	618	557	584	556	633	601	612	570	619	597	579	563	605	622	589	597	580	637	611	615	586	597	635	577	604	645	593	574	572	635	623	613	580	637	641	557	543	596	593	592	561	588	556	607	581	605	597	549	594	579	592	592	592	604	609	611	588	597	521	602	576	581	579	534	573	581	594	582	619	575	529	561	586	556	561	591	613	624	589	621	599	589	603	577	581	596	599	544	567	622	601	589	565	599	582	569	588	599	583	573	563	598	583	568	584	634	601	619	579	624	565	572	611	609	571	580	617	526	629	552	654	640	617	602	578	607	611	605	635	606	541	570	602	633	593	605	637	598	611	574	567	614	648	570	605	579	609	558	618	538	563	588	581	591	578	595	562	589	609	565	592	605	609	534	567	591	579	614	558	595	597	584	602	594	584	590	588	603	575	595	591	559	561	532	573	593	544	579	581	585	595	610	645	642	620	608	550	553	616	629	599	541	597	603	585	605	640	574	600	595	606	628	584	623	557	574	611	559	584	589	546	572	592	588	586	608	578	589	601	577	564	604	630	594	594	564	584	591	643	609	585	626	572
25506	21588	27673	25853	10215	1352	1140	1039	1028	989	980	956	958	974	987	960	915	949	960	914	958	979	958	900	895	954	954	963	911	978	944	956	910	922	934	921	885	940	903	939	948	982	913	943	945	890	967	913	919	909	923	917	888	868	915	921	878	907	889	918	923	875	915	919	859	914	887	925	872	1012	897	912	949	960	890	916	929	883	893	876	896	923	894	956	941	923	975	879	834	945	894	928	920	893	916	876	911	894	950	944	944	929	943	874	875	911	930	912	903	921	853	912	950	932	994	910	931	912	901	907	925	915	944	915	914	889	877	913	893	863	931	911	893	925	902	960	862	914	962	927	925	900	902	919	928	913	901	874	932	901	910	883	928	924	903	953	962	899	897	955	880	872	916	918	900	939	880	941	888	933	913	970	907	822	883	915	965	900	922	909	930	957	913	981	946	886	907	929	923	934	882	920	936	940	915	921	904	949	915	897	898	845	946	902	921	932	916	950	924	917	903	907	857	897	879	944	1005	886	959	908	950	908	915	865	849	926	950	860	868	952	978	857	905	925	922	895	901	917	946	930	908	826	938	873	930	932	925	925	929	915	924	928	886	906	926	876	854	982	920	963	903	945	925	910	932	935	969	907	912	928	879	925	893	891	892	938	924	914	896	925	925	914	913	881	828	875	893	896	923	954	851	898	917	916	901	878	944	926	926	894	928	911	925	906	913	890	882	869	897	894	893	991	902	894	886	914	920	892	989	853	895	901	893	894	949	889	956	879	904	890	924	935	938	952	864	951	906	827	928	899	904	902	853	887	886	898	932	919	866	880	889	925	916	897	915	922	935	926	899	908	942	933	900	920	932	915	924	937	936	932	908	845	939	952	883	892	860	865	986	914	903	960	959	911	908	978	907	880	925	921	874	910	860	874	934	913	897	917	905	908	892	897	915	940	930	936	897	878	908	943	920	925	997	908	943	943	923	928	899	906	960	891	897	919	902	909	954	921	896	896	963	910	908	885	948	963	907	829	893	876	923	894	916	901	877	908	904	889	847	902	958	910	919	939	895	918	913	918	856	917	926	927	931	885	937	924	873	890	942	928	908	960	901	923	882	942	924	917	858	910	885	963	928	881	901	920	909	931	881	932	836	917	894	862	912	934	876	906	861	939	915	904	869	948	909	898	905	911	886	851	943	919	846	888	916	837	924	924	897	869	906	917	958	896	918	951	951	924	882	877	934	881	904	921	873	911	935	901	926	912	888	939	891	894	917	930	922	957	877	862	866	921	912	912	938	915	903	943	902	881	927	913	950	949	867	863	908	927	910	868	945	902	875	927	985	954	843	890	890	911	832	881	866	918	897	900	904	909	875	974	834	876	937	924	874	935	867	868	910	931	932	914	929	890	867	996	941	909	925	922	912	846	855	892	879	924	906	940	865	928	896	859	900	811	826	885	889	978	885	906	889	875	923	941	927	881	861	882	901	924	880	898	881	902	920	848	919	945	936	920	924	888	910	921	932	901	949	892	888	865	907	919	896	892	875	917	930	850	856	948	921	888	912	877	964	876	936	890	928	889	889	925	939	963	909	906	911	879	942	908	842	861	930	916	923	944	955	919	930	949	887	899	873	889	910	903	927	887	903	913	975	899	901	915	863	890	901	940	928	907	904	880	906	942	954	871	902	881	883	933	932	903	909	891	949	912	879	925	914	919	900	883	964	925	846	886	913	874	937	928	906	947	893	918	853	947	869	915	942	864	892	911	917	944	933	906	876	896	895	920	876	906	914	946	931	906	999	925	893	858	910	938	874	934	956	890	876	943	913	921	945	893	948	950	961	929	905	927	906	847	947	958	933	905	861	895	878	874	907	901	929	946	904	895	892	914	975	902	878	942	926	887	913	939	909	908	894	872	932	928	945	926	886	901	857	904	935	930	925	921	879	878	930	927	864	932	927	973	982	906	963	887	879	894	870	888	925	933	943	853	833	904	877	884	884	917	955	864	933	848	845	920	960	859	910	885	912	961	900	865	845	896	931	921	935	947	887	872	954	917	915	889	956	898	930	875	883	907	870	935	926	899	915	875	962	914	913	900	900	907	896	929	884	901	872	921	873	941	936	888	884	955	909	925	947	882	854	937	884	893	916	961	903	917	941	893	936	900	947	902	891	910	875	958	894	935	872	881	945	898	901	914	891	938	882	925	884	903	956	906	940	861	931	978	921	878	948	921	926	934	880	899	877	936	972	896	919	918	950	871	890	865	893	918	883	929	892	894	914	897	911	907	871	872	823	874	886	882	912	959	882	932	874	937	912	899	933	933	877	932	916	878	873	916	906	911	932	912	906	907	941	915	938	923	892	917	919	895	943	914	910	869	940	965	939	888	931	911	837	847	872	844	919	940	864	936	945	878	938	912	921	874	879	943	883	889	945	904	874	906	868	896	933	897	891	928	852	870	875	852	881	882	931	885	939	936	869	855	898	957	874	855	904	915	928	905	861	905	881	923	930	933	889	908	922	895	903	891	952	933	900	939	908	908	913	916	968	921	892	902	873	906	940	926	927	910	906	924	918	895	919	949	948	914	886	914	920	920	959	926	859	921	868	878	892	877	931	873	895	895	872	875	944	900	862	935	899	878	908	933	888	835	892	922	891	929	932	891	922	924	867	939	893	902	865	908	908	926	858	925	914	865	928	878	955	904	931	918	889	903	895	882	920	945	866	977	898	873	881	919	915	943	892	937	868	914	931	926	867	916	888	923	888	945	925	835	916	880	905	965	868	864	941	883	901	961	909	905	857	927	893	950	938	857	942	922	943	980	918	879	964	967	879	896	930	928	869	926	912	976	905	881	956	943	939	882	913	852	942	932	945	889	923	876	950	940	900	915	930	891	839	882	971	870	955	847	901	918	916	931	896	890	915	900	972	910	894	959	966	875	901	925	918	896	938	928	884	898	956	935	1006	962	913	914	881	876	940	929	879	914	891	910	908	981	935	921	919	877	889	949	939	893	902	912	939	883	939	909	974	921	939	885	899	896	897	934	954	890	955	912	959	887	937	846	912	895	895	910	940	904	850	963	906	914	943	914	887	934	939	949	889	893	950	944	902	945	886	940	958	917	944	980	971	897	870	884	943	925	899	893	969	986	944	918	930	904	934	866	879	931	860	927	938	912	849	930	875	951	958	921	885	902	910	919	912	917	963	958	940	933	871	909	927	898	910	963	893	915	887	921	858	908	895	900	950	889	898	916	911	903	916	888	960	909	889	900	952	904	878	907	958	923	963	898	937	964	862	896	906	940	912	899	937	939	884	957	904	941	880	930	926	910	888	938	915	880	902	891	875	869	932	985	920	917	841	909	937	893	908	907	908	903	927	874	907	859	962	919	936	885	921	839	916	955	914	896	938	923	964	962	991	948	926	916	911	951	896	943	884	861	929	927	999	880	875	900	916	892	922	941	891	931	925	917	897	916	901	885	897	879	872	883	899	899	907	982	955	872	910	934	918	900	869	914	951	867
21042	5089	3522	2038	1643	1446	1282	1243	1127	1089	1058	1052	1048	985	965	989	931	922	1024	937	933	889	916	935	907	940	938	977	936	930	919	896	929	949	944	932	927	968	923	888	951	912	938	943	938	936	928	895	949	925	892	941	881	885	949	860	942	928	888	876	918	961	852	936	911	883	938	888	892	933	895	857	885	945	918	894	920	985	906	911	940	924	931	940	931	881	913	933	959	931	881	888	881	982	929	915	855	959	911	890	936	977	971	897	921	923	964	944	934	953	959	983	898	942	968	926	971	888	889	899	876	927	878	938	950	902	940	933	981	953	873	909	925	930	927	860	902	922	925	923	879	925	936	886	951	932	973	921	854	919	931	904	897	905	880	901	958	869	914	941	896	964	934	877	909	831	904	882	912	968	889	900	872	934	890	920	944	893	941	991	904	888	937	900	945	939	930	930	891	941	916	976	941	952	822	894	931	1008	926	908	930	905	861	913	921	986	915	898	940	969	910	937	932	918	864	948	922	902	983	883	928	928	905	926	882	955	956	938	889	940	883	961	915	947	886	919	900	887	938	934	912	897	907	898	905	904	861	948	952	886	1008	842	938	897	881	950	935	907	854	908	945	879	857	928	911	916	887	957	923	934	907	916	928	907	911	913	928	951	967	890	969	876	973	874	886	906	938	947	900	917	912	926	924	940	901	931	950	934	896	923	869	931	939	971	905	927	908	882	861	908	893	978	887	946	893	894	871	880	926	881	872	955	896	901	866	979	877	931	911	929	996	921	878	889	989	925	888	892	937	957	923	903	951	902	933	908	907	949	876	895	894	932	854	924	919	938	896	892	911	846	901	975	906	958	975	948	912	873	980	905	901	938	934	924	888	930	882	904	906	930	902	964	890	941	943	900	902	890	904	936	912	881	904	897	908	902	898	897	941	877	953	933	968	909	933	888	946	963	946	924	897	910	907	928	897	938	897	869	936	897	966	867	943	978	875	927	937	909	914	891	941	870	924	898	896	965	926	895	965	912	874	915	953	886	876	888	938	940	873	900	929	895	947	886	922	927	944	898	882	995	889	899	933	900	982	867	954	900	908	960	963	939	956	928	940	884	912	875	931	905	919	930	889	928	978	866	958	881	953	932	859	957	913	907	981	885	940	959	924	882	936	898	892	887	930	904	894	933	884	957	889	941	931	885	909	917	916	894	897	904	901	948	953	933	916	919	898	873	875	908	937	903	919	910	905	918	951	935	896	889	926	878	881	918	912	892	918	970	915	944	870	929	892	841	907	914	913	929	898	912	924	935	923	978	890	907	912	877	937	952	903	944	963	902	908	843	925	978	892	903	988	952	925	853	898	967	908	963	951	888	923	968	916	917	905	923	891	918	937	945	921	886	886	923	918	875	939	967	905	926	945	949	933	859	920	930	922	879	907	891	946	954	897	886	949	961	952	912	906	966	919	880	915	851	898	930	915	892	878	909	904	930	910	889	904	936	918	967	928	878	897	932	951	926	942	925	881	930	912	929	923	890	928	900	921	954	927	897	899	845	929	896	922	866	924	944	897	926	861	912	940	949	911	918	943	899	905	937	899	909	893	910	963	893	887	888	912	910	937	921	929	975	908	895	904	936	905	922	892	895	942	911	859	921	909	905	862	903	876	912	879	885	912	872	934	938	953	924	868	916	909	909	901	868	914	911	898	879	916	924	960	938	883	899	941	893	865	874	895	917	883	892	926	901	858	940	979	843	944	872	919	917	894	880	935	919	864	871	867	922	900	923	889	875	1003	931	878	902	963	895	904	887	879	893	887	939	909	894	890	971	923	965	855	903	951	896	890	938	889	919	911	866	864	863	889	879	992	892	918	880	935	855	924	905	928	926	918	948	951	903	923	908	901	931	876	955	890	922	972	867	899	918	896	955	915	912	910	910	935	891	918	958	866	941	885	940	881	896	917	933	896	927	873	890	916	956	976	900	912	853	967	928	876	886	866	951	944	928	966	887	930	888	898	970	922	925	942	866	912	949	929	893	875	875	898	933	906	909	933	923	924	960	945	915	902	906	944	933	901	929	895	879	908	900	898	940	941	898	931	924	883	917	901	913	897	984	898	945	913	891	957	882	958	984	898	917	928	948	936	943	875	927	895	856	907	899	939	861	921	932	898	890	905	925	936	914	870	911	935	954	875	872	904	922	883	898	960	931	914	891	922	857	924	895	904	921	920	901	904	911	888	900	888	905	941	919	942	914	895	947	938	905	948	945	886	904	893	922	957	931	914	872	906	950	929	906	912	911	978	888	929	884	887	916	903	907	907	884	916	888	973	871	856	970	904	919	920	903	896	904	955	899	914	900	938	923	918	939	922	915	880	904	908	933	904	957	852	914	972	921	923	903	874	885	912	908	868	932	932	899	878	894	964	979	881	918	855	848	895	889	1021	849	963	904	922	903	869	922	924	927	974	874	940	899	876	938	861	922	872	978	932	971	907	906	915	881	881	901	910	984	981	906	895	911	946	898	956	894	893	867	946	908	884	980	894	887	945	894	860	933	920	950	916	934	952	921	900	937	897	920	871	919	975	868	906	964	953	950	927	939	928	906	870	899	905	938	970	927	914	931	921	931	927	898	960	905	887	938	899	846	953	916	912	933	882	920	922	948	912	877	905	944	896	960	902	885	910	936	904	917	902	879	866	931	918	914	935	931	899	959	891	944	872	960	907	949	884	900	962	846	943	920	938	935	941	972	899	947	937	894	896	887	945	943	905	878	859	901	902	893	898	941	900	888	901	843	925	969	969	920	891	932	923	933	956	853	942	936	963	899	904	914	928	914	913	979	926	861	927	883	909	946	936	822	942	898	923	951	923	905	939	903	942	898	940	949	922	885	881	922	887	889	960	890	830	949	902	899	969	904	896	916	868	889	837	898	901	940	890	915	934	890	909	1003	908	979	914	880	930	942	939	904	943	940	917	902	960	903	878	938	896	910	952	920	936	925	871	905	952	900	937	920	894	894	917	925	950	879	933	925	911	956	933	922	940	916	904	914	912	918	905	898	965	911	921	912	895	937	930	922	844	950	937	912	864	890	907	943	930	979	920	910	866	873	921	880	891	897	906	879	914	893	943	923	932	904	927	898	924	911	919	939	861	919	879	889	889	911	921	900	901	887	906	905	911	882	920	951	936	887	943	944	971	943	920	907	883	925	919	938	949	901	861	900	895	909	974	936	924	923	879	923	880	899	918	955	919	893	949	894	897	914	946	954	875	922	895	883	930	884	919	929	977	947	942	899	964	977	916	904	912	946	898	908	873	908	893	906	908	951	947	879	949	915	925	907	923	964	924	905	960	906	874	906	952	917	913	992	898	880	944	925	890	891	944	946	867	865	950	945	923	920	908	895	902	935	938	927	922	910	948	929	902	946	959	912	907	951	961	961	920	917	899	859	940	934	869	941	900	904	919	897	886	895	916	940	946	950	911	904	887	924	925	914	869	925	914	918	925	912	960	918	904	908	909	933
23084	21598	29371	24312	21602	21678	7659	1459	1187	1110	1070	964	988	903	956	901	945	854	899	820	874	903	800	831	854	829	832	815	839	771	832	849	817	756	832	826	874	819	811	842	844	811	748	816	795	752	824	788	832	769	805	787	821	804	765	817	790	802	828	816	849	808	832	815	816	838	808	778	803	788	781	854	823	823	804	785	775	826	794	772	801	809	811	742	840	787	820	776	841	797	813	822	757	786	791	784	790	800	824	784	808	868	824	810	797	842	827	836	780	830	810	747	783	780	872	832	865	779	858	800	782	788	806	824	800	770	784	776	806	838	799	860	792	774	779	847	813	814	766	792	756	801	778	805	838	772	844	848	818	774	787	782	803	792	791	801	781	824	834	807	730	772	770	776	768	800	785	791	865	797	823	797	764	779	790	765	784	788	804	772	820	863	801	744	782	759	798	754	857	799	797	798	758	830	821	797	786	757	847	804	794	788	810	817	707	743	803	733	796	791	805	812	821	772	791	768	858	784	783	770	846	815	760	799	803	718	856	743	807	728	849	900	786	806	804	783	781	809	823	753	814	800	757	826	769	780	846	783	803	752	772	808	778	819	816	820	822	766	772	739	845	754	794	731	823	873	770	785	748	804	749	833	777	799	781	800	835	794	818	787	773	793	783	789	806	774	854	773	826	783	851	734	812	824	741	788	781	768	827	778	766	810	823	845	799	806	818	818	810	825	759	801	731	755	796	791	806	779	753	819	775	739	804	757	790	808	783	848	789	787	814	778	779	831	811	758	769	804	782	809	829	812	822	777	774	725	787	789	788	715	752	792	809	773	785	834	766	796	817	759	808	828	788	777	792	794	772	839	858	800	858	720	791	800	765	791	774	771	833	817	791	839	735	758	839	843	787	795	787	815	819	773	812	776	806	761	771	794	803	783	779	727	813	797	812	820	797	808	794	759	807	797	796	787	831	796	779	773	858	802	780	778	819	826	791	794	729	782	793	776	805	830	815	782	819	805	812	813	803	841	841	819	826	804	779	761	786	779	777	801	811	789	777	814	788	830	804	782	830	834	787	790	819	806	783	798	813	807	746	807	817	815	725	766	827	826	787	809	816	829	764	754	755	813	792	804	798	806	824	787	793	823	792	813	776	834	809	756	735	796	733	759	803	800	866	790	771	792	834	809	783	786	734	780	756	766	792	787	789	816	797	751	800	755	796	804	841	773	793	823	734	791	751	785	767	788	797	795	792	805	777	759	789	762	773	834	808	789	844	771	748	778	755	782	803	823	782	769	772	791	753	813	741	818	788	825	775	818	806	797	773	804	793	774	772	743	796	815	798	794	795	772	811	815	818	805	785	766	859	797	794	875	760	767	813	819	756	736	773	735	802	761	769	808	788	803	747	825	788	805	818	830	751	780	837	798	764	763	857	787	794	795	805	756	764	767	785	763	792	784	819	754	816	831	758	743	770	820	795	796	835	767	797	810	774	787	840	773	784	788	832	810	782	837	764	727	791	796	813	767	792	820	785	828	792	746	824	794	802	811	805	795	731	777	791	791	780	822	760	783	768	785	802	785	784	766	808	793	830	808	797	726	857	814	755	814	762	774	770	804	829	826	770	862	769	767	811	753	747	791	800	813	821	785	801	860	735	781	767	839	808	773	846	770	847	785	811	811	778	836	807	814	816	783	837	795	782	817	773	787	826	771	808	796	779	753	830	757	789	837	862	760	772	789	826	831	781	818	790	731	818	830	758	751	791	850	802	750	822	793	794	858	740	760	776	767	828	749	758	774	820	784	848	799	777	881	813	804	791	827	758	800	785	789	819	799	770	761	795	775	785	806	811	810	844	785	782	801	778	826	798	792	777	815	817	815	820	777	773	768	783	766	805	760	757	747	769	834	807	794	809	803	793	812	784	793	800	834	787	779	774	788	740	801	765	777	788	820	795	807	825	786	751	796	817	817	753	763	760	800	811	846	828	789	785	792	738	808	780	805	752	815	801	754	807	786	853	836	785	815	797	808	796	789	796	787	804	804	775	770	762	783	816	739	780	773	783	789	788	789	790	791	790	755	767	791	842	808	760	775	738	768	801	807	787	753	808	812	789	805	787	781	804	801	825	807	805	802	803	745	812	812	802	836	771	774	811	877	794	757	816	783	764	766	803	757	820	800	770	841	771	802	814	819	825	744	773	768	763	786	810	752	800	866	780	805	788	781	848	771	814	773	834	803	772	789	757	791	742	817	800	806	785	789	817	796	780	779	778	799	785	734	764	748	741	778	797	825	785	765	786	763	747	789	760	788	752	758	774	826	765	768	775	777	738	746	809	794	755	806	806	806	826	834	809	804	781	775	761	717	824	849	839	758	796	787	789	810	798	795	809	784	779	782	823	799	830	749	754	768	742	802	708	761	820	795	798	800	849	817	824	770	796	810	817	808	764	815	736	820	823	804	788	771	809	758	793	797	808	807	780	774	777	823	854	790	759	761	762	781	769	746	824	868	813	783	792	761	817	793	796	788	792	811	755	838	778	797	832	805	830	786	799	750	839	800	794	816	854	775	774	798	780	786	789	794	786	853	827	874	798	842	804	780	827	820	781	781	755	758	814	788	783	837	757	797	766	745	775	764	793	811	851	800	825	778	764	819	779	808	792	752	803	788	816	760	806	748	841	785	783	758	778	771	804	808	778	801	820	849	771	768	806	719	768	794	778	770	829	804	780	779	764	770	804	826	822	798	815	786	803	753	766	807	728	769	783	799	819	809	830	806	782	785	784	796	773	833	776	752	788	821	777	775	754	808	770	811	783	756	813	793	816	778	803	824	809	841	798	735	795	753	845	764	773	778	808	719	746	782	847	789	819	830	784	807	837	742	740	767	853	788	830	794	790	768	836	789	825	828	767	851	756	811	808	809	781	747	798	767	762	777	818	788	783	788	773	777	785	755	811	798	829	815	765	801	795	838	747	810	786	749	762	787	823	772	817	808	804	757	806	733	746	801	753	785	770	806	806	850	843	811	801	738	712	785	800	809	812	811	800	810	774	717	783	774	809	823	754	728	752	837	822	769	821	851	787	839	807	817	817	841	834	860	840	799	778	790	784	844	789	759	770	774	778	756	821	760	763	794	763	775	784	788	774	824	788	792	765	779	757	806	764	806	776	812	769	769	748	817	812	755	803	818	800	793	763	775	777	790	775	755	821	819	800	766	781	810	759	785	796	841	792	781	768	776	831	797	806	814	810	808	809	782	760	763	801	798	794	773	755	804	783	800	806	792	793	732	758	801	790	782	808	757	798	766	799	763	828	795	792	756	780	749	781	771	792	774	814	775	754	807	760	813	778	795	786	770	842	806	786	802	821	796	804	766	778	821	850	790	797	862	742	760	812	799	744	744	790	775	808	784	784	803	771	849	840	761	772	792	766	719	758	762	818	775	787	780	813	797	716	804	777	772	754	774	812	813	755	793	796	804	755	810	746	812	778	789	775	768	751	789	804	775	813	831
25863	13683	9300	4667	3338	2722	2154	1736	1552	1306	1238	1172	1114	1062	996	948	926	874	936	875	874	935	837	801	829	839	813	810	868	831	840	829	783	809	789	823	800	807	866	795	762	834	783	757	823	830	800	795	794	783	786	842	766	765	814	794	826	759	793	742	751	831	781	806	732	755	787	756	883	750	786	738	805	800	798	789	779	772	798	767	783	790	834	813	819	752	828	761	754	762	852	784	769	787	761	814	828	747	821	781	746	782	865	805	822	799	795	781	824	828	771	820	775	822	788	817	853	815	791	866	770	789	778	802	815	777	820	796	784	778	766	760	745	766	818	767	797	798	751	786	810	775	824	836	799	777	763	778	815	778	830	793	805	752	740	831	771	760	777	786	738	802	786	788	786	809	794	835	835	809	750	748	775	782	812	806	813	774	762	808	779	779	811	768	803	735	751	813	751	812	766	834	785	811	701	806	796	793	827	784	753	781	782	792	730	750	747	794	769	755	777	780	761	783	789	800	777	771	795	772	785	810	780	745	799	789	786	823	752	770	738	796	760	814	774	822	857	773	789	779	735	852	772	780	808	789	739	772	785	818	781	755	752	777	784	815	840	791	806	785	729	749	812	803	805	745	778	720	783	803	775	771	777	784	802	777	802	736	780	808	787	763	815	750	787	779	765	767	768	718	751	800	832	835	759	773	807	754	764	786	745	843	776	760	790	781	784	767	750	763	783	799	836	813	837	750	793	759	793	773	759	773	824	841	755	741	757	782	803	799	770	752	742	752	783	798	744	809	834	783	802	784	776	763	742	708	781	796	805	734	782	737	744	734	770	758	768	808	811	722	824	763	805	785	853	795	768	806	784	808	754	789	793	762	802	736	764	802	774	771	796	785	813	784	766	796	787	788	773	748	750	818	782	799	809	785	770	803	777	827	770	832	743	757	767	802	776	766	805	807	793	854	759	797	786	813	792	793	789	791	771	805	778	783	768	758	805	746	773	747	771	780	798	798	812	810	770	803	784	755	831	768	793	747	761	804	749	801	746	792	756	799	865	772	807	749	762	783	844	713	722	823	731	774	740	766	793	767	769	735	770	779	828	782	832	817	731	828	751	783	768	759	827	800	800	731	770	792	810	786	748	785	788	802	749	819	758	819	780	771	767	831	784	748	776	777	765	779	833	746	788	790	762	778	774	732	767	745	765	764	773	786	788	723	824	825	770	827	788	803	802	752	739	783	797	801	786	788	781	794	771	734	814	785	764	801	742	780	790	765	794	776	784	802	792	777	803	798	816	771	746	786	790	776	809	798	804	829	797	784	784	815	775	825	811	775	791	761	741	815	778	824	759	795	792	771	813	802	723	786	804	806	808	812	758	775	746	771	810	825	748	773	801	773	800	733	802	782	780	767	863	832	757	808	746	772	737	806	796	746	806	838	830	805	743	759	735	782	827	808	791	757	807	797	788	765	782	759	760	811	818	751	727	744	756	826	770	778	807	797	776	821	742	775	821	806	791	754	793	765	771	786	775	792	763	798	846	799	800	758	792	770	795	778	753	765	772	762	781	787	774	787	765	778	810	798	808	811	744	767	795	786	776	813	743	802	795	805	736	806	752	782	819	776	689	760	752	802	781	746	851	778	782	770	784	837	765	827	799	791	812	769	754	837	813	770	761	769	806	803	856	738	760	772	820	798	766	780	759	742	726	779	787	722	754	806	793	771	793	817	774	795	824	759	795	805	807	786	731	761	723	787	786	728	785	796	755	769	768	741	797	743	773	812	754	768	849	742	784	770	798	766	806	750	759	749	804	814	823	822	839	814	710	765	762	779	785	770	773	770	791	794	846	803	826	802	753	767	773	801	823	806	833	746	819	795	780	752	812	775	821	706	786	819	814	730	797	747	767	825	793	822	779	775	840	803	787	828	755	804	757	748	766	761	774	821	773	774	836	736	755	779	739	792	795	789	746	754	720	779	806	781	787	772	796	793	812	758	764	734	789	796	734	822	756	817	781	772	808	816	809	823	762	788	724	767	772	748	852	785	781	817	806	797	757	790	820	801	730	801	836	773	793	772	746	777	741	742	777	780	727	742	785	787	765	785	795	795	772	748	784	787	833	790	761	755	765	762	736	782	728	783	761	785	811	747	787	812	816	809	782	738	741	703	744	762	800	768	757	799	748	812	762	758	766	796	780	781	822	767	803	764	773	799	788	747	771	779	803	855	769	803	763	754	790	734	772	738	721	765	788	793	778	761	744	763	762	813	775	770	812	795	809	807	779	814	802	812	804	717	731	744	790	822	801	813	823	827	805	801	795	783	806	766	792	780	802	815	770	769	788	786	765	801	820	771	717	777	785	779	795	787	756	766	769	728	749	775	753	755	807	790	838	809	804	766	803	804	770	770	769	786	793	812	786	781	800	797	814	756	806	814	815	741	765	744	784	850	822	776	717	756	787	837	775	766	766	749	807	757	781	766	768	813	841	814	774	742	796	761	814	758	767	840	790	770	768	764	757	816	784	782	777	802	841	786	761	748	769	782	803	811	783	793	766	779	736	796	752	828	784	782	782	837	721	788	771	777	757	731	780	797	835	804	770	802	766	734	805	793	784	776	775	809	803	799	780	777	745	770	798	779	807	770	804	806	788	775	805	798	817	774	836	751	738	821	777	835	751	770	754	791	813	774	764	799	773	805	807	753	834	855	803	772	797	752	798	757	747	753	763	760	778	810	784	775	784	796	756	752	778	781	823	777	824	758	750	752	768	754	770	805	739	803	829	774	777	759	771	787	804	817	757	799	787	800	737	798	775	744	763	768	793	784	802	760	771	797	751	795	766	773	772	727	759	808	792	797	797	781	752	743	774	752	779	779	805	789	807	777	772	791	776	782	805	768	784	796	731	795	745	771	753	789	802	778	769	764	835	772	754	781	765	784	786	797	735	773	753	832	774	784	803	772	774	822	792	791	801	787	736	773	743	816	817	803	798	765	717	776	740	756	764	785	788	783	786	868	757	759	804	797	808	796	767	801	778	770	793	724	783	793	766	783	794	782	779	772	788	798	753	751	766	779	759	764	812	790	739	755	754	799	802	803	782	788	841	826	769	797	766	775	758	851	766	843	779	804	785	802	746	751	770	771	805	742	782	806	790	815	736	778	808	791	807	732	805	797	753	789	767	753	775	798	791	788	764	774	758	765	837	775	755	768	798	762	767	764	795	765	768	752	787	802	743	763	806	758	752	755	765	775	825	804	755	803	802	778	803	805	799	818	762	777	772	766	796	768	751	781	784	754	789	770	754	749	770	754	759	801	770	768	771	765	793	774	736	818	794	787	759	820	802	780	757	785	758	793	748	749	832	753	806	778	736	774	763	844	768	807	815	814	717	769	739	766	762	731	820	734	785	680	790	791	766	756	763	792	797	780	774	835	763	774	759	795	792	773	793	767	775	758	777	754	756	798	787	769	746	848	771	787	767	774	796	784	741	810	823	791	759	757	727	786	765	783
29510	18090	4489	924	766	743	705	744	690	719	682	738	707	684	720	670	709	734	692	690	708	693	725	703	726	688	704	702	730	705	723	730	660	708	706	721	699	704	666	714	711	733	712	725	695	765	722	703	729	699	716	703	741	639	699	684	711	715	686	696	714	685	683	734	677	718	690	714	729	726	727	714	705	704	731	705	643	672	638	668	705	711	710	640	691	680	695	667	721	734	731	689	718	729	712	686	695	729	706	731	718	732	672	700	706	688	685	724	694	745	713	697	747	717	719	705	713	682	706	724	734	669	712	705	708	694	721	759	675	745	715	707	654	693	714	713	700	667	674	746	680	718	735	738	662	723	713	694	745	760	717	725	688	698	643	708	696	705	690	727	673	663	708	717	675	715	681	689	728	682	716	734	708	654	719	677	728	677	684	693	764	686	706	691	689	744	720	716	701	676	687	722	690	705	705	636	725	732	717	706	729	715	725	664	687	682	731	715	703	696	745	740	703	708	660	737	692	688	682	714	685	712	699	732	713	667	680	707	678	672	664	682	646	739	706	686	668	715	724	677	697	721	694	758	706	725	733	693	674	693	694	704	728	666	715	700	712	692	700	671	711	666	717	724	723	716	687	697	639	669	664	780	733	716	728	704	687	722	738	681	698	686	723	737	698	643	691	678	743	654	753	693	719	693	715	683	631	644	742	701	696	682	679	684	680	752	723	686	673	694	665	716	712	702	708	700	641	713	675	692	696	698	678	703	702	723	656	775	730	662	678	689	688	721	686	673	749	685	707	688	722	698	742	753	707	715	705	688	725	705	718	689	719	721	718	717	686	723	716	732	710	661	737	725	685	679	715	737	726	734	753	711	732	713	724	733	748	725	692	716	756	711	699	690	688	735	657	724	663	709	695	684	690	652	704	698	681	748	654	676	744	716	714	688	700	715	677	723	697	730	706	708	712	733	684	735	731	760	732	705	757	721	713	719	679	669	696	734	682	649	717	706	754	713	722	707	744	713	714	708	724	695	742	716	687	713	676	733	726	743	697	707	676	739	737	690	729	728	683	688	699	711	717	680	685	746	682	719	688	657	694	693	680	706	733	683	686	706	680	669	729	743	766	670	673	732	680	706	770	724	716	676	750	741	749	709	697	752	721	668	759	698	721	679	697	713	727	759	725	701	663	665	701	665	748	699	730	705	698	709	690	671	724	725	673	683	696	713	706	703	714	658	713	695	714	723	719	714	689	708	700	728	729	671	709	697	732	774	687	647	677	726	764	703	705	734	747	725	733	769	746	665	691	731	726	716	677	696	707	662	662	699	691	717	674	699	706	692	685	734	719	698	695	709	731	690	779	735	684	758	702	669	689	702	710	662	730	667	660	756	717	673	678	681	677	681	709	646	659	710	717	699	684	708	676	724	698	700	686	666	708	713	752	686	633	754	686	713	703	727	722	679	715	700	720	650	671	675	734	671	688	693	707	670	672	731	736	688	680	716	684	722	741	702	713	682	715	714	704	679	735	699	740	724	750	680	754	693	723	736	726	699	725	718	736	660	734	660	728	714	703	727	664	713	735	728	718	732	726	697	699	681	686	669	692	753	685	656	696	722	683	734	691	720	674	662	693	695	715	708	683	678	696	720	713	724	662	718	675	722	707	711	671	676	726	780	669	755	717	733	704	647	721	745	640	735	707	761	721	705	761	738	737	698	705	750	724	754	686	707	707	745	689	688	721	654	701	691	707	673	692	734	722	667	677	687	710	684	704	701	636	685	743	694	683	700	705	724	737	714	691	709	705	744	673	699	699	656	701	768	729	691	691	681	742	687	691	705	736	733	696	737	718	674	704	695	711	679	703	742	693	677	735	697	726	689	742	724	704	729	713	729	703	703	712	752	701	711	718	712	747	721	659	706	696	700	750	714	669	726	702	742	691	685	720	741	676	724	692	734	733	705	738	690	695	689	720	745	686	694	695	736	698	704	692	711	682	681	691	704	716	700	731	669	698	701	714	729	697	756	742	704	727	704	710	692	699	669	698	673	692	682	721	736	740	676	733	707	726	713	697	689	714	730	672	663	656	709	662	684	711	721	669	677	720	692	726	643	707	730	738	716	715	688	734	685	643	714	673	677	674	693	730	717	711	728	735	740	696	674	723	701	694	720	734	689	657	669	713	673	703	669	675	698	708	711	693	728	743	727	732	723	669	694	705	722	759	681	676	714	632	693	707	740	722	740	699	707	725	651	735	686	752	735	728	710	693	713	715	726	687	691	779	681	688	724	687	728	699	694	718	690	722	675	675	691	659	715	655	723	708	666	682	709	703	642	691	679	719	706	734	684	682	693	709	693	693	733	743	721	690	712	706	703	720	696	698	714	760	682	678	717	717	732	713	703	678	676	715	719	706	732	639	690	722	694	727	715	754	717	690	711	685	737	723	718	713	672	714	711	665	723	736	713	734	701	661	736	739	718	703	689	727	745	741	662	722	714	682	692	733	695	703	670	747	721	693	697	728	744	684	692	706	721	698	704	752	741	677	724	743	732	757	729	700	732	728	687	724	707	701	694	729	719	733	704	737	718	682	690	740	660	758	748	733	703	747	685	770	679	675	755	663	755	679	723	679	697	704	678	672	714	721	752	701	712	699	706	704	731	679	694	693	664	714	701	655	719	714	708	716	687	719	724	690	674	716	720	709	725	681	711	704	684	748	687	728	734	754	747	721	752	682	624	712	732	702	692	709	725	672	675	720	696	711	740	713	725	666	703	684	682	734	738	736	687	704	722	741	738	703	689	712	703	661	712	718	724	711	666	715	723	688	706	678	741	699	680	698	672	712	701	732	687	745	740	761	732	713	727	729	718	660	725	701	670	716	731	685	626	742	700	721	703	715	729	681	719	708	698	715	687	738	658	698	747	653	704	711	719	722	689	709	696	715	723	652	674	723	718	675	697	691	676	741	695	717	709	702	716	735	679	637	728	726	708	676	729	711	664	733	688	728	718	718	711	692	704	682	712	700	751	662	707	703	681	696	736	781	752	701	751	697	708	695	712	701	709	694	707	662	694	725	754	669	725	687	735	761	667	697	747	664	746	753	698	681	680	693	686	711	715	695	710	697	698	703	702	697	691	731	768	748	729	697	725	680	660	692	691	735	738	700	701	711	742	742	694	710	733	657	714	678	688	713	683	701	693	716	721	714	778	725	705	753	719	727	706	742	706	701	715	709	710	680	678	687	687	716	709	711	652	745	709	683	734	658	715	733	673	743	701	703	695	741	749	670	696	680	715	702	736	676	725	703	732	683	695	703	749	743	706	722	644	692	706	746	703	712	770	694	681	714	710	710	728	684	713	667	728	731	687	685	747	737	755	724	661	663	703	732	695	736	739	693	664	709	672	707	753	668	709	740	702	699	694	716	716	699	706	728	684	694	674	700	741	693	739	682	731	678	725	725	666	683	705	709	694	695	687	719	728	728	769	679	739	697	687	695	630	669	666	667	710	687	724
19845	1554	1052	857	860	792	792	770	752	750	719	736	717	707	742	682	732	735	734	768	766	746	723	728	703	762	727	699	715	763	710	702	748	720	706	740	782	702	693	714	729	692	788	739	706	754	794	759	721	764	722	705	758	721	755	736	707	732	748	702	775	698	748	688	711	728	724	747	768	747	697	677	686	683	735	768	733	732	739	727	708	753	710	741	762	736	782	722	704	741	725	776	697	728	734	755	714	770	736	755	748	771	747	730	727	754	672	692	727	738	767	724	719	730	790	744	716	701	759	746	758	726	684	735	695	675	657	754	771	742	714	715	730	666	737	732	727	749	757	752	736	730	756	756	727	713	717	760	745	705	705	695	742	754	738	706	748	724	703	744	726	738	754	740	754	767	757	731	793	710	707	727	701	735	716	728	707	768	713	775	658	748	707	748	721	727	695	746	777	745	724	733	731	722	717	657	657	746	738	705	713	754	700	691	768	746	746	656	721	766	670	738	712	689	754	735	749	707	712	743	740	688	745	782	768	729	690	764	764	715	755	727	737	736	687	678	753	740	779	734	730	670	731	737	714	732	759	761	750	735	722	760	742	746	678	724	731	722	731	689	713	764	669	713	768	723	757	744	711	731	787	760	734	724	724	692	732	721	728	718	696	743	764	789	732	761	755	676	718	715	724	720	715	766	687	693	730	740	706	707	694	773	736	713	741	722	713	749	745	731	765	784	731	672	711	763	791	705	772	755	714	655	717	725	727	696	728	672	737	712	738	666	748	737	743	767	686	691	758	706	758	724	681	715	715	727	724	721	755	713	734	709	713	751	747	757	724	746	705	700	720	718	743	719	723	719	714	688	753	696	711	734	721	703	730	742	709	769	736	729	688	748	751	696	743	697	707	729	747	696	782	708	709	684	701	750	691	759	703	701	711	747	687	693	727	731	710	734	693	745	740	755	703	751	749	704	722	735	709	770	751	722	736	770	737	732	733	753	740	704	721	719	728	734	788	737	722	714	743	789	717	717	712	716	725	739	715	759	755	734	676	750	732	718	696	746	756	711	732	725	735	781	704	762	713	771	741	767	774	755	748	758	733	728	751	720	694	746	738	723	677	747	728	742	742	748	717	770	716	746	754	715	723	713	738	752	789	729	692	734	786	707	708	757	709	738	712	729	716	735	777	732	688	710	766	682	695	732	780	743	766	763	718	727	731	757	744	728	764	726	714	739	738	766	703	735	712	743	735	699	742	761	736	726	737	754	705	756	733	736	739	702	711	723	736	709	741	731	742	679	727	685	725	708	744	755	734	743	729	710	734	656	724	724	724	796	732	667	795	720	698	788	717	729	710	683	721	678	768	771	672	700	741	700	735	718	740	728	734	715	766	770	729	759	763	701	733	739	732	755	710	716	756	739	692	726	727	753	720	711	681	730	722	759	687	741	771	736	717	738	696	765	724	705	718	821	681	766	705	746	713	703	736	717	728	716	734	683	713	782	682	746	724	686	754	744	714	761	707	699	718	727	699	700	745	707	709	765	722	747	718	737	739	747	728	723	750	705	738	682	740	747	750	786	723	730	771	750	714	745	724	767	758	721	756	742	700	780	729	772	673	721	731	725	773	717	741	702	722	716	725	775	759	700	734	720	752	767	740	765	745	749	721	672	747	750	740	737	717	768	741	716	781	730	725	763	760	703	734	674	712	706	743	740	740	742	732	693	761	739	748	747	738	737	707	709	712	696	761	706	742	738	732	742	757	757	735	690	719	711	720	724	648	733	732	725	705	718	689	727	788	685	674	717	795	772	716	720	732	790	726	729	724	728	719	709	752	725	737	712	691	735	755	708	730	765	703	691	701	754	753	753	716	697	739	713	766	679	699	723	705	751	734	686	741	732	765	709	706	718	680	738	746	712	733	718	736	764	721	689	760	757	743	718	667	764	703	746	732	698	745	715	676	713	759	781	764	724	738	749	710	743	708	691	726	739	704	719	715	746	717	730	710	725	703	783	748	716	754	768	721	752	754	754	701	711	710	701	712	726	694	750	710	731	766	784	690	742	717	704	737	723	748	749	738	734	734	790	742	753	736	752	750	708	718	732	686	751	743	731	737	756	744	770	692	728	704	697	719	700	715	735	755	730	738	748	775	726	707	730	738	756	709	723	712	750	749	742	726	679	706	718	709	709	766	699	692	732	731	738	677	776	684	705	734	769	754	706	757	734	724	706	710	681	735	729	708	732	743	710	739	740	752	681	707	706	723	762	711	679	734	740	774	745	739	690	773	747	742	740	734	749	716	755	707	720	731	749	712	742	708	709	769	740	711	778	682	725	725	749	727	684	734	776	761	699	731	725	711	761	721	726	720	768	733	704	742	673	728	728	764	735	714	748	744	679	741	689	734	703	749	788	695	731	710	704	715	796	705	756	710	749	732	778	697	693	733	718	687	719	700	729	744	731	724	704	734	696	751	699	752	755	740	757	715	747	724	686	742	727	737	725	698	713	791	747	709	722	727	758	711	736	750	704	751	734	763	742	719	742	775	757	687	696	728	734	696	700	670	698	718	782	754	716	731	710	729	695	730	754	749	736	715	749	729	662	737	732	711	745	779	692	711	710	733	734	732	751	704	765	741	743	739	732	742	745	735	704	722	715	748	752	714	730	741	789	779	728	728	724	745	717	736	707	749	725	745	759	755	660	702	748	728	673	691	704	736	714	710	724	783	695	757	738	718	739	722	715	722	729	760	778	747	714	739	698	701	716	777	757	762	675	747	680	739	746	725	740	749	723	726	752	759	742	749	751	719	706	721	718	682	722	772	750	693	687	727	723	666	727	747	732	668	740	749	748	769	722	737	753	727	716	733	741	756	705	751	735	711	703	678	707	694	738	669	706	682	718	689	730	687	731	749	828	742	752	723	708	697	703	740	762	740	788	711	719	682	742	699	791	709	726	741	725	770	709	714	718	796	741	743	698	763	757	732	750	713	691	737	699	726	713	753	658	725	730	743	716	691	724	722	716	716	734	739	728	744	700	765	743	723	761	765	722	745	715	773	728	717	737	710	757	756	719	753	714	722	727	764	721	700	775	771	756	706	748	778	763	741	815	760	738	723	681	735	740	737	690	752	708	741	718	746	740	756	742	728	692	732	731	741	746	746	767	686	764	714	718	731	717	721	719	745	726	707	732	727	721	727	776	754	744	738	705	754	727	731	701	763	736	761	729	760	765	743	740	698	788	681	706	767	759	746	759	728	689	762	729	697	728	736	716	707	757	738	708	774	726	679	708	756	737	689	721	729	750	761	722	742	735	696	740	737	753	724	755	702	738	726	729	730	727	733	757	716	675	742	666	707	722	726	708	716	720	735	670	715	717	701	709	714	746	745	752	772	731	685	709	701	713	754	710	733	734	714	695	689	778	771	743	697	709	725	756	755	740	743	678	705	693	694	741	777	722	703	708	757	715	708	754	747	708	755	725	733	763	720	698	680	752	789	739	709	728	704	747
24240	21600	28948	24748	21603	9817	1290	901	808	761	726	684	716	642	663	608	671	643	654	639	658	618	583	569	623	589	620	605	620	620	593	591	565	565	595	586	561	589	636	591	558	583	592	656	564	576	551	595	602	573	553	579	577	547	615	571	598	577	620	575	572	562	565	565	553	594	594	540	611	609	527	607	629	573	566	608	572	577	593	599	604	610	579	528	576	555	590	620	550	574	547	588	591	613	609	580	633	558	536	599	573	591	620	614	563	573	539	596	581	565	625	545	573	613	581	596	568	569	590	606	624	537	573	545	637	586	554	601	571	600	560	583	616	561	557	564	593	605	583	570	584	599	590	590	542	609	557	566	555	576	584	552	611	562	546	532	572	593	564	575	573	589	581	554	553	577	593	580	586	633	595	575	593	576	585	612	612	625	612	516	534	562	550	542	571	589	600	566	534	597	582	536	590	601	576	613	615	574	557	571	563	556	597	532	590	599	560	608	590	571	557	623	599	557	580	604	569	551	578	610	608	546	572	575	606	572	583	604	592	596	569	591	606	533	603	572	527	551	553	602	544	530	572	615	543	585	566	571	581	555	620	588	585	545	536	550	584	567	593	555	566	586	569	584	598	584	608	588	587	569	576	609	555	546	610	563	572	585	586	577	578	569	521	581	559	537	573	590	551	594	544	580	589	552	588	634	590	555	571	571	615	573	606	603	533	538	575	600	560	606	620	541	598	567	611	587	571	552	557	564	563	601	546	574	557	570	593	566	579	567	564	612	584	530	582	557	582	554	549	538	592	596	567	612	533	585	582	554	594	571	552	575	546	574	547	592	595	618	517	567	605	586	544	617	568	593	568	590	558	568	550	568	588	554	601	549	606	564	530	549	541	589	609	586	576	559	566	551	597	567	563	564	527	580	569	590	544	581	568	539	548	572	585	605	614	604	548	552	551	583	575	590	575	534	555	600	572	577	612	590	629	595	552	583	592	551	553	550	557	615	563	556	607	535	567	594	612	615	548	574	613	592	544	578	529	555	558	592	586	572	550	567	584	557	583	555	604	629	568	568	585	578	557	610	614	594	569	592	598	594	614	524	593	537	588	584	527	551	543	565	560	592	607	588	529	607	588	622	548	577	591	643	616	571	573	547	569	554	577	585	561	566	529	610	571	587	546	562	588	576	559	558	601	548	553	555	568	605	591	597	548	582	578	565	613	585	575	616	560	584	572	600	595	570	569	587	576	582	577	620	577	563	560	653	544	569	554	607	552	567	547	575	570	550	545	547	546	604	555	557	575	601	573	605	551	560	583	553	561	559	528	610	559	568	540	616	598	589	567	582	593	583	563	624	550	570	581	575	587	542	580	573	569	528	601	555	587	594	608	548	554	592	594	567	622	570	620	607	597	572	578	585	570	576	581	607	579	564	595	582	588	555	617	541	577	574	597	543	568	551	564	563	601	572	564	520	565	580	574	589	577	534	619	576	595	584	593	577	567	590	581	579	524	600	601	570	605	589	635	549	594	631	600	529	571	571	585	574	612	550	579	559	580	596	596	568	546	582	581	578	564	562	552	581	594	571	601	618	581	591	650	573	577	584	568	582	568	555	560	576	552	560	556	563	551	593	564	565	546	620	573	543	561	563	563	601	569	620	581	534	605	586	573	627	571	541	563	594	586	554	561	544	580	612	602	601	594	615	604	536	555	589	565	572	562	593	572	561	567	516	617	580	543	541	567	575	532	576	540	579	625	621	583	562	582	539	610	572	548	558	560	552	604	549	557	553	576	575	554	595	624	624	514	581	553	631	578	600	622	567	586	562	608	544	558	581	577	557	567	587	526	594	645	541	561	561	571	590	583	554	595	597	534	578	546	565	535	574	560	589	614	590	613	549	570	563	567	578	604	594	598	549	628	559	603	552	593	572	586	601	599	560	560	629	590	545	553	570	565	572	578	585	520	544	552	563	561	584	571	576	572	606	547	602	583	600	569	539	561	617	566	608	607	534	605	580	528	586	543	572	576	570	606	543	527	546	552	588	553	572	550	578	555	554	581	560	576	565	571	583	586	580	564	532	553	602	547	577	624	619	613	631	547	588	580	598	584	558	597	572	603	562	562	570	572	615	554	521	615	622	609	579	541	582	545	580	572	579	602	528	577	623	587	573	591	555	566	571	553	554	537	605	571	576	578	572	558	623	547	593	554	576	560	607	573	572	571	589	586	546	604	600	585	535	583	621	562	611	509	591	598	602	622	602	582	544	563	537	600	592	585	578	553	580	582	586	557	573	571	570	557	551	589	559	580	545	640	535	540	586	578	563	531	601	593	517	597	558	580	582	553	575	615	595	593	603	581	583	617	589	563	557	531	592	570	563	598	553	564	603	624	585	579	569	569	564	551	594	571	553	586	605	605	568	589	598	558	584	568	540	552	561	544	561	589	559	616	578	548	562	618	581	553	594	533	546	600	539	609	584	606	582	540	598	578	539	594	564	575	604	611	610	568	613	524	544	591	572	606	549	577	586	560	515	584	558	581	600	574	581	574	605	565	550	616	599	539	539	602	580	576	593	604	581	563	601	569	564	594	603	616	566	593	609	561	550	597	565	564	557	573	567	572	564	560	600	570	546	568	586	609	572	547	579	551	574	541	613	590	526	583	577	526	607	626	578	597	558	539	556	557	564	573	608	513	566	576	530	557	582	576	561	542	583	532	616	579	573	547	601	540	555	612	583	567	536	572	574	586	618	611	575	575	564	550	567	563	567	612	574	555	586	595	597	523	592	584	572	600	554	544	565	534	592	610	557	559	545	582	575	577	560	573	647	601	548	598	574	585	574	603	554	623	602	576	595	586	574	566	554	558	571	604	577	562	573	579	572	565	593	591	563	547	579	598	567	592	582	547	599	562	533	549	564	561	616	569	540	524	584	563	588	589	620	607	521	617	567	595	573	589	589	569	571	558	558	602	549	574	588	593	555	547	607	572	614	585	592	556	630	623	589	584	541	541	579	598	604	572	587	563	575	623	563	561	611	543	582	571	531	572	587	593	561	601	568	554	563	546	529	568	560	545	582	577	597	576	605	583	560	565	575	592	612	602	560	537	613	586	636	586	583	544	590	542	572	560	572	583	601	596	592	595	576	554	524	564	575	587	593	583	574	581	590	549	589	563	552	563	606	594	563	563	585	569	542	552	580	558	566	570	602	535	549	554	542	556	576	574	575	568	568	577	597	527	519	598	578	551	589	598	512	591	577	592	568	609	575	586	553	592	569	539	605	617	581	558	616	645	561	595	587	561	569	581	593	583	535	585	610	578	550	583	597	589	582	553	559	574	580	564	532	572	553	597	539	585	598	584	558	558	584	571	563	616	542	568	532	572	622	581	550	569	602	537	611	588	511	601	607	554	530	593	577	599	547	570	597	595	563	583	630	559	597	577	567	575	546	582	565	569	586	575	595	561	589	588	574	593	562	534	587	590	599	554	567	538	632	588	569	567	547	577	538	559	580
22803	8676	5662	2763	2052	1650	1381	1171	1020	910	842	755	789	692	715	657	655	666	658	611	646	639	695	658	648	566	600	601	607	626	605	630	620	563	629	575	599	624	601	625	591	595	599	628	566	611	636	611	620	600	667	593	576	636	570	587	593	580	596	571	652	573	554	594	576	609	602	595	577	556	609	586	590	582	569	585	611	588	612	599	574	594	630	567	621	612	612	599	586	650	583	569	615	596	601	587	615	600	623	634	590	600	579	593	611	648	636	621	584	567	595	616	636	611	654	642	556	593	624	599	624	652	619	619	640	604	617	599	593	597	570	595	581	599	618	600	562	630	548	609	562	562	590	604	571	600	595	588	610	601	573	594	584	554	572	601	572	573	619	543	582	570	550	584	590	602	602	598	581	598	597	557	579	577	587	576	588	632	588	563	538	604	549	548	627	598	582	620	598	580	541	613	598	571	542	577	589	627	608	616	593	627	619	610	620	575	595	575	597	595	568	616	581	599	548	628	613	601	580	557	570	585	600	551	585	600	580	583	552	582	581	576	561	544	587	615	597	542	541	603	615	556	592	642	610	602	593	586	586	620	614	649	596	574	628	619	554	571	580	567	547	607	593	563	585	627	586	571	602	594	564	557	608	634	618	644	585	581	561	611	616	583	582	624	580	622	576	587	561	587	594	573	590	577	600	585	598	581	564	599	581	584	531	613	554	628	579	581	621	610	591	596	550	569	652	625	567	564	556	600	601	581	574	591	621	565	593	578	596	567	581	603	601	600	561	568	584	629	616	568	585	575	605	565	594	596	605	587	559	622	650	563	569	573	598	629	593	623	583	593	584	587	591	610	586	578	545	586	584	574	619	604	593	547	603	570	612	611	584	625	575	590	633	629	550	602	616	595	584	576	571	605	637	590	605	600	604	632	573	564	579	566	613	546	599	555	574	572	576	604	608	593	595	605	574	629	594	601	584	564	581	606	556	637	578	555	570	558	581	586	562	612	647	579	553	606	629	591	584	612	622	565	622	600	628	609	568	588	564	591	566	582	591	607	610	612	579	603	627	605	599	561	586	571	601	594	592	602	571	592	592	558	620	638	591	603	567	605	624	596	615	609	567	571	606	599	602	593	605	579	552	588	613	584	596	592	560	608	614	606	584	586	567	607	611	552	576	562	608	582	624	577	584	606	603	585	611	602	645	560	564	589	599	625	586	594	570	609	598	566	614	613	591	556	659	618	575	578	583	582	622	572	552	604	572	604	572	549	613	590	617	569	601	587	575	584	571	554	566	632	618	560	618	618	588	610	617	626	588	589	583	629	598	583	593	591	581	577	549	578	564	625	580	527	565	603	588	615	576	549	578	626	586	627	591	551	628	550	577	624	628	551	569	611	647	589	558	574	613	618	615	601	589	562	535	616	595	583	608	586	573	601	623	569	523	624	538	620	610	601	581	599	556	587	574	594	572	569	611	610	581	617	596	573	588	590	578	639	561	634	629	615	577	591	538	631	592	625	565	565	616	611	587	580	602	612	581	520	544	562	623	603	628	594	631	623	560	592	599	593	589	612	592	579	559	561	606	602	587	588	563	579	561	585	594	580	612	535	601	567	613	612	572	596	618	592	609	586	580	616	558	607	542	594	542	574	569	596	639	636	594	575	584	569	579	575	598	622	623	568	509	590	598	563	566	614	577	591	554	593	552	613	534	565	616	575	591	590	599	613	591	658	603	571	591	601	583	613	610	565	598	573	573	615	589	613	571	573	576	599	597	576	596	583	533	608	583	602	595	620	578	627	617	601	591	585	613	548	616	618	529	569	570	581	604	575	642	577	572	597	588	584	615	569	581	577	574	609	589	534	565	608	612	604	634	607	580	568	603	626	561	626	587	597	565	591	636	611	604	628	603	574	624	598	550	607	589	584	570	618	618	590	581	612	589	565	592	589	536	585	617	579	584	629	555	565	565	598	602	636	606	618	572	586	565	583	630	590	599	585	570	549	574	560	624	577	582	592	591	598	576	546	547	565	600	567	611	609	572	592	607	591	605	573	605	610	605	579	582	575	545	578	580	593	639	587	577	593	593	570	626	555	614	605	598	560	613	623	566	594	570	575	601	568	609	595	592	571	551	610	567	604	598	592	577	619	623	589	600	624	610	571	579	614	566	595	575	589	630	596	567	586	583	607	653	557	559	653	639	572	615	622	595	566	563	604	599	624	569	616	607	576	611	558	598	556	554	574	606	614	585	587	585	598	556	563	589	600	608	568	537	640	585	609	570	588	550	610	563	627	601	591	582	614	580	579	599	569	581	600	586	589	604	637	599	577	627	581	601	577	591	566	625	604	580	606	580	586	581	567	592	619	580	598	562	616	587	566	584	563	615	573	594	587	563	557	632	565	566	577	605	620	630	609	554	606	567	578	541	543	566	561	571	575	606	570	631	569	626	575	596	575	571	591	615	630	602	601	659	640	616	567	602	583	591	600	601	589	606	552	578	585	628	621	589	606	581	603	556	612	555	585	582	594	567	561	631	595	593	589	607	579	580	616	600	545	661	585	622	590	599	602	585	626	630	543	542	599	603	577	617	637	571	605	598	545	627	607	580	561	621	601	581	649	626	605	607	611	556	576	588	553	616	582	589	584	598	592	582	587	612	600	582	608	594	623	623	566	565	557	562	609	592	573	605	595	596	623	598	601	629	539	530	568	584	593	620	583	597	563	585	579	595	601	576	597	580	572	601	610	585	585	598	571	617	585	596	566	595	571	605	612	607	587	580	608	627	573	580	604	589	586	554	562	595	582	617	625	623	586	559	570	656	594	569	604	625	588	555	557	602	570	570	555	632	591	617	618	578	605	571	527	611	642	545	584	562	616	592	600	588	610	598	621	569	597	627	615	566	589	572	573	627	582	616	583	597	613	612	579	596	561	617	609	613	627	554	621	591	620	570	623	575	623	594	595	601	559	609	618	609	610	547	595	613	583	582	547	571	620	567	574	577	622	607	604	624	546	609	591	531	597	641	593	629	566	577	559	605	602	591	561	594	609	571	637	630	616	609	595	595	625	591	581	612	553	565	633	573	569	622	559	602	593	603	581	575	586	594	590	575	605	609	627	569	611	599	606	596	590	601	643	578	612	565	597	605	582	615	571	585	633	572	572	620	561	595	623	567	577	557	572	624	612	579	563	579	591	609	568	583	587	608	594	629	615	556	607	569	582	560	554	620	627	575	632	616	618	567	571	577	608	585	590	595	582	597	583	578	559	556	601	617	575	626	576	588	563	611	610	650	584	557	585	621	599	553	588	603	601	556	593	592	568	584	583	598	599	632	609	543	577	635	603	600	566	635	585	607	598	609	609	554	612	607	559	641	604	581	598	593	594	586	632	593	572	604	578	585	601	565	632	603	580	640	606	633	613	627	598	605	562	584	584	607	556	572	629	587	589	607	572	561	581	604	597	609	588	615	529	626	559	581	622	582	565	610	578	570	588	596	574	582	553	591	568
25558	21599	27756	25837	10050	1388	1175	1102	1048	1049	1025	932	992	980	953	921	958	960	950	951	936	924	955	988	903	927	901	955	922	936	933	942	949	931	930	911	937	909	895	892	927	901	948	953	934	944	901	925	868	956	853	987	893	943	959	966	862	918	924	919	973	942	956	895	883	952	934	942	946	883	944	939	933	933	887	895	858	948	889	947	896	905	933	911	947	976	919	927	965	931	862	932	921	904	929	847	925	933	922	977	902	969	965	931	988	928	927	872	943	903	894	937	900	909	904	894	959	944	916	949	889	927	884	936	950	924	899	942	952	908	839	904	958	975	884	954	916	960	933	932	915	882	897	936	954	896	924	908	897	897	919	893	904	970	921	956	919	927	989	973	960	959	929	913	924	921	997	897	884	903	863	913	924	916	912	939	889	935	928	902	928	983	909	959	931	890	921	913	906	954	888	865	915	943	962	1005	920	904	863	876	915	910	879	915	912	916	955	946	912	939	957	973	897	968	883	906	883	936	898	920	961	926	907	905	977	931	915	902	922	920	897	904	922	937	962	943	913	899	973	911	986	908	930	956	903	858	953	910	916	913	934	938	865	946	932	872	910	905	998	867	936	916	956	851	930	929	946	906	898	881	872	920	959	930	854	972	957	906	857	939	893	962	873	883	880	893	920	965	938	987	936	896	932	982	917	912	923	947	922	897	885	936	908	950	873	913	912	932	884	942	900	866	940	896	911	932	914	919	914	923	927	890	888	930	918	930	952	901	910	900	973	895	895	946	923	974	943	936	955	957	848	958	925	962	871	887	895	888	1002	968	941	941	869	940	922	935	925	927	939	882	931	937	914	889	933	877	901	926	902	947	919	918	963	954	905	942	893	860	881	934	885	980	896	927	870	910	897	943	909	897	872	913	943	869	962	943	906	911	949	892	891	931	904	922	936	938	968	936	925	869	901	909	892	918	943	922	888	927	901	886	907	899	914	935	941	940	921	952	908	897	899	898	868	933	916	956	938	917	911	908	895	923	873	955	897	925	934	933	917	967	952	942	832	897	965	937	898	910	907	909	933	920	915	930	929	903	910	968	886	912	943	876	891	905	889	941	937	970	911	951	892	885	930	875	967	931	929	871	912	929	897	862	890	899	922	951	896	902	944	957	888	925	938	954	877	982	959	938	935	926	931	979	937	946	888	976	973	913	921	879	968	896	928	900	898	954	872	946	925	962	920	918	887	933	881	932	931	955	944	947	931	899	825	944	968	893	889	949	940	961	926	917	874	905	857	972	897	924	938	923	922	838	906	930	928	853	927	929	943	935	907	914	926	904	933	864	947	894	948	926	911	926	922	915	928	892	891	928	898	885	882	899	918	971	889	942	958	933	979	912	921	899	909	890	965	878	913	914	886	953	926	980	944	854	923	979	890	986	971	901	942	929	927	904	947	917	915	937	911	930	871	930	930	907	938	867	925	869	902	896	909	906	897	943	898	923	957	890	882	888	930	916	907	875	967	959	896	885	906	932	896	934	911	927	864	910	912	850	918	899	919	948	933	951	921	855	946	919	971	875	905	937	976	903	929	927	929	912	948	897	923	929	932	930	944	958	923	896	938	897	1004	981	969	904	919	911	884	902	895	914	943	907	896	905	860	913	944	919	896	912	918	909	868	933	913	898	890	877	902	949	929	933	919	956	1013	930	937	923	911	924	908	896	951	903	967	906	861	900	908	912	933	917	962	906	900	935	853	908	974	896	938	879	891	922	918	947	942	930	938	924	899	883	932	946	954	922	961	989	872	909	955	919	962	875	861	954	933	922	932	907	973	900	886	886	913	961	893	916	910	884	930	959	880	935	941	918	937	911	981	920	916	937	890	921	941	946	889	922	905	882	946	885	932	949	918	934	936	937	966	879	945	954	943	965	984	934	929	938	876	962	906	910	930	915	937	902	890	922	944	920	920	898	940	907	991	898	858	997	899	888	919	883	938	951	923	930	960	930	944	910	895	963	851	900	880	920	941	985	926	888	949	871	888	886	892	920	898	916	909	984	944	947	922	926	889	961	930	903	936	877	939	962	963	938	950	935	908	956	917	921	944	899	890	978	953	921	976	959	934	936	860	875	916	933	906	857	912	955	889	930	917	940	869	899	925	904	954	896	873	915	900	893	986	920	927	927	893	907	906	901	914	932	915	900	924	915	916	930	932	913	936	948	915	926	920	966	930	934	931	926	932	917	927	882	910	977	924	943	910	929	938	887	895	894	914	964	906	881	971	896	928	927	894	943	937	945	932	894	875	864	899	893	924	936	922	915	886	886	909	831	925	936	897	941	931	902	876	879	921	1013	914	895	919	900	901	891	950	862	908	894	908	902	913	884	922	890	897	905	935	940	855	917	927	915	871	897	926	905	960	948	854	936	935	871	895	963	900	911	880	945	993	920	939	911	862	877	917	913	898	912	922	909	933	941	963	890	988	898	904	887	909	899	830	913	874	911	912	891	906	920	895	918	907	937	900	930	885	930	934	886	881	929	923	929	953	950	962	913	926	897	869	917	933	940	903	975	970	944	961	923	954	942	919	888	918	860	907	894	995	926	815	901	910	979	965	966	973	923	920	900	940	880	940	961	916	916	924	941	947	923	920	929	899	1007	889	914	910	864	909	897	888	894	937	913	866	937	920	951	894	921	936	918	889	946	949	948	938	891	880	900	918	950	927	899	891	965	953	943	947	904	886	916	933	902	879	924	951	899	975	960	887	858	930	957	923	915	887	914	993	923	918	920	955	864	904	926	875	908	899	904	938	845	926	1008	896	923	904	912	935	870	914	910	878	946	938	957	943	959	908	933	936	881	923	913	938	918	901	959	912	906	892	900	903	937	917	898	891	954	881	930	930	924	949	893	941	873	943	881	851	929	882	936	909	946	974	913	925	961	858	925	932	904	830	906	928	928	838	888	876	888	937	933	951	975	875	924	941	883	954	931	925	947	910	881	865	896	896	862	900	927	971	911	945	946	925	905	897	935	962	891	877	885	952	914	968	873	900	935	928	959	915	974	928	932	921	929	890	934	905	920	927	885	946	881	944	915	969	841	939	934	881	963	866	874	906	920	846	919	932	950	943	908	894	940	946	914	941	889	955	946	903	973	965	920	968	902	913	889	930	938	925	888	907	967	965	892	928	933	967	903	851	854	893	926	932	942	921	869	928	933	984	942	896	939	949	893	934	897	907	941	898	934	925	903	913	902	919	907	911	908	908	914	913	896	918	934	882	920	980	888	882	886	886	902	893	901	900	941	881	913	897	903	936	892	917	925	945	915	867	886	913	874	879	934	903	964	902	908	964	915	941	929	910	943	891	873	944	850	954	883	918	911	909	950	974	942	898	870	902	913	915	845	949	941	893	934	939	927	922	960	939	915	912	872	899	933	953	917	922	967	856	969	969	928	887	893	875	921	941	945	920	923	951	951	901	864	896	960	894	927	895	969	886	925	901	912	885	889	923	953	885	861	908	883	925	876
22299	5370	3489	2074	1654	1456	1301	1222	1130	1158	1030	1025	1005	991	962	972	1016	954	910	970	949	952	922	934	979	946	908	961	925	947	883	895	952	932	914	903	941	961	909	937	983	898	891	956	894	899	952	843	908	871	920	930	948	887	898	922	913	919	1020	946	940	921	940	936	865	918	947	925	907	911	894	918	990	969	920	919	933	927	894	897	923	891	895	931	925	979	967	960	919	970	937	901	924	885	973	985	944	881	920	878	955	878	928	1026	960	928	981	935	950	983	932	980	940	925	954	963	972	944	941	950	948	965	946	950	914	974	911	890	944	944	919	919	958	938	962	964	913	943	898	941	926	942	940	904	890	865	907	949	944	917	916	914	918	892	911	913	954	916	957	928	937	939	904	869	935	933	893	893	928	885	909	896	959	897	925	957	895	978	861	909	926	957	895	893	999	910	952	893	944	930	944	928	928	956	863	881	952	879	954	919	943	917	878	929	896	942	938	961	876	908	876	919	927	888	922	897	914	964	932	945	909	949	885	949	912	907	942	906	924	925	938	959	883	925	903	861	912	928	894	934	895	912	958	949	941	892	920	910	903	956	890	935	947	927	950	931	879	901	929	937	918	869	894	930	928	902	895	919	940	935	983	894	908	923	916	895	900	984	908	871	893	911	927	958	906	880	939	867	886	894	921	910	921	930	888	906	936	985	972	955	902	930	944	935	899	933	887	1000	916	899	907	924	959	932	932	877	875	920	906	935	916	895	922	920	901	991	900	956	950	931	916	939	893	899	907	973	953	888	956	923	940	930	884	921	917	959	937	918	969	982	879	940	950	917	906	951	986	906	923	896	985	910	886	914	899	904	944	950	834	893	908	921	920	942	892	905	850	961	901	947	910	910	928	1014	879	890	953	911	902	917	895	918	915	913	972	920	915	912	926	970	940	923	977	896	948	937	866	923	937	957	941	905	957	985	929	939	916	933	938	979	978	847	923	894	1019	871	992	914	909	930	957	939	944	937	887	900	939	929	943	919	985	935	886	945	910	906	893	930	943	880	945	936	883	927	924	915	959	883	943	881	981	924	925	935	886	920	878	903	932	940	924	954	943	925	927	896	922	865	920	985	945	924	891	927	916	935	901	964	899	883	877	917	898	929	903	966	930	907	938	904	934	944	909	984	915	891	876	949	885	918	879	939	965	907	950	947	901	943	874	924	881	951	951	921	880	931	959	919	965	948	940	919	894	953	897	914	938	951	952	943	890	910	926	910	895	933	931	952	806	929	861	971	956	915	886	864	941	960	922	876	911	888	891	928	933	879	925	937	969	909	930	895	938	917	908	999	913	912	923	922	910	915	882	954	919	947	913	935	905	947	897	950	909	916	939	940	970	945	927	917	954	911	871	958	889	925	915	953	902	868	920	893	953	962	922	904	890	885	886	931	873	880	995	873	923	846	952	942	937	929	897	894	931	889	896	913	927	939	875	937	896	925	919	925	924	908	913	942	914	931	984	889	888	871	909	964	892	910	909	885	916	889	925	917	942	942	939	940	912	940	999	921	863	924	935	917	954	966	948	887	952	900	896	889	907	978	905	901	980	930	936	895	884	908	903	1002	914	926	951	953	875	868	941	959	957	952	951	946	887	947	921	984	916	918	880	940	891	916	899	897	878	954	918	916	904	888	943	889	932	881	925	912	891	919	922	922	887	903	901	882	920	957	920	951	907	921	902	935	874	951	909	932	977	893	939	944	969	944	918	924	936	890	908	872	906	970	947	937	913	944	912	940	929	902	925	936	911	962	941	963	877	929	882	916	956	888	917	929	919	959	926	919	930	933	947	920	965	898	942	961	957	932	984	947	887	849	896	926	965	894	946	936	908	939	903	957	897	911	952	943	918	1006	907	884	931	930	936	895	901	854	904	940	894	958	984	985	925	945	955	976	934	886	864	907	892	897	886	925	927	855	929	918	923	948	930	850	926	913	892	927	927	924	874	923	889	913	919	911	933	905	958	919	966	949	907	959	948	926	928	956	881	980	901	964	919	924	955	955	891	919	949	906	816	894	921	895	905	922	917	919	922	934	953	901	919	949	890	908	896	921	885	923	913	920	846	936	953	879	961	967	916	943	928	898	999	928	964	926	889	888	891	898	979	923	898	939	864	868	907	912	913	955	927	904	933	960	894	937	911	941	908	870	947	933	915	890	920	840	871	926	913	949	887	911	923	889	978	921	958	982	923	936	1005	927	904	947	912	933	1002	961	922	864	895	907	865	920	904	870	976	915	879	901	898	896	953	936	903	923	932	944	927	966	894	910	903	921	891	943	919	924	881	876	936	904	908	934	894	901	872	912	939	883	923	941	959	889	913	942	893	931	896	1005	960	881	917	931	924	971	934	890	854	931	910	933	984	871	909	904	918	872	921	880	949	883	911	942	920	926	925	905	896	885	955	970	972	927	885	942	879	926	903	884	876	974	935	896	916	906	875	908	939	871	919	955	942	921	947	899	965	907	880	940	943	882	942	957	886	962	906	941	937	888	985	919	918	957	881	947	933	964	884	920	950	944	928	911	893	908	921	956	941	966	946	907	978	959	882	931	942	932	918	858	892	941	933	926	911	954	920	910	928	840	883	886	929	951	894	903	963	953	949	957	923	931	894	926	905	881	881	947	927	877	964	919	964	958	991	913	930	975	930	935	933	941	923	908	897	937	943	933	893	950	973	871	941	893	942	948	880	959	923	928	896	952	894	934	919	926	882	933	879	920	984	916	946	924	953	927	899	918	908	921	918	863	952	947	849	925	930	902	899	951	958	949	913	923	923	935	901	912	886	911	884	972	899	950	933	944	911	940	930	917	939	861	936	927	922	878	867	910	932	947	919	927	874	975	922	918	1010	891	915	901	900	910	945	951	918	929	926	909	926	961	870	946	884	934	952	920	928	941	998	892	926	948	931	910	883	955	907	977	879	915	920	924	883	932	987	926	906	931	908	946	953	914	974	917	867	978	989	967	941	902	913	906	924	920	916	869	935	886	910	912	913	906	871	959	901	923	890	875	930	878	927	922	878	941	937	957	940	909	893	934	919	982	901	951	935	857	953	920	912	910	911	876	900	908	913	905	900	871	964	931	997	907	928	920	904	939	894	886	920	908	905	975	853	938	898	910	911	935	928	907	961	907	911	913	924	929	882	953	893	960	940	983	915	959	876	931	940	892	975	932	916	856	949	998	979	935	891	900	933	949	943	940	868	930	904	904	914	931	908	879	872	899	946	902	872	948	933	932	917	899	898	885	916	928	899	936	919	921	946	894	889	935	949	906	929	868	918	904	913	956	930	860	918	937	915	895	947	877	881	867	869	920	923	939	900	866	931	910	901	936	912	939	963	888	946	932	954	909	964	858	894	869	902	918	985	915	956	947	884	960	912	934	918	891	943	910	903	927	917	925	985	923	900	902	967	901	992	846	915	905	846	933	906	936	956	919	934	932	953	905	929	878	902	908	911	954	962	882	871	923	921	916	875	929
23147	21634	29417	24334	21638	21702	7690	1612	1223	1183	1107	1014	1003	934	982	896	864	888	935	878	851	897	836	803	869	859	849	838	834	851	816	865	893	852	829	814	846	849	793	824	848	856	838	818	823	782	834	824	807	788	808	859	843	835	783	776	818	793	795	788	805	840	783	804	833	823	823	834	801	771	851	811	837	817	746	818	838	781	864	787	848	816	778	842	866	871	814	824	796	818	840	768	759	825	788	805	792	859	803	809	856	853	812	826	859	887	832	805	820	841	785	777	864	827	836	816	804	779	822	809	777	797	785	778	809	782	828	786	762	794	896	859	806	809	804	816	800	788	777	757	807	812	817	804	796	847	846	757	788	851	782	860	797	787	854	810	815	844	824	806	809	831	783	776	818	858	800	812	821	802	744	755	847	794	791	812	821	829	783	834	815	787	843	862	818	765	833	835	817	790	786	793	818	841	801	837	798	799	790	810	876	801	780	814	778	835	885	776	750	826	763	806	772	813	797	794	778	847	802	840	846	777	782	823	799	795	766	846	830	802	851	829	782	813	846	756	769	797	820	799	807	811	779	841	764	799	815	801	822	849	802	770	779	830	838	776	836	855	785	827	827	802	825	847	789	781	780	856	856	814	803	798	880	864	842	839	800	864	827	814	801	854	822	788	779	806	815	845	764	800	797	849	821	826	814	800	819	795	760	798	823	769	825	805	787	849	776	797	837	782	793	812	780	790	815	788	807	811	802	798	823	783	791	863	795	783	841	894	809	827	841	853	881	785	855	793	853	730	820	805	837	823	812	769	803	807	851	824	834	827	820	819	823	828	760	849	789	800	835	803	858	860	784	766	781	781	841	787	809	854	801	829	823	847	773	776	822	731	791	849	819	854	781	796	813	772	732	737	803	771	841	750	791	799	806	802	760	820	835	830	807	781	840	796	801	803	806	783	838	790	828	783	838	809	820	814	850	831	824	803	811	798	807	824	798	804	803	852	807	793	806	798	792	737	843	808	764	784	800	770	769	827	823	804	793	780	859	786	814	779	811	820	804	748	812	821	806	807	772	783	834	785	801	815	851	832	783	837	815	864	798	860	805	813	798	774	754	797	828	795	829	818	847	757	809	778	817	797	787	800	799	827	835	810	758	790	818	881	801	814	763	826	826	828	792	817	757	736	801	796	855	815	811	798	822	794	768	861	812	778	774	836	817	755	812	772	848	806	805	823	838	791	781	810	796	793	809	821	792	786	776	789	813	823	756	801	759	782	821	802	796	784	798	789	840	840	802	748	745	841	813	770	784	777	769	824	824	788	791	800	791	818	830	814	807	806	815	832	801	799	818	816	794	802	748	790	794	767	784	829	764	754	790	801	847	792	826	849	815	796	815	779	761	766	838	818	810	782	807	779	751	775	816	778	854	790	816	759	828	838	793	790	815	837	773	796	783	804	791	794	779	782	778	766	834	802	805	809	798	789	851	769	760	849	824	816	784	884	854	798	790	809	780	783	800	835	778	808	746	822	858	824	792	826	811	815	759	810	795	736	868	827	832	793	755	779	781	780	833	808	786	829	828	802	796	789	775	777	825	758	849	793	838	829	743	799	830	825	788	791	795	801	809	829	788	757	815	808	821	801	844	790	779	834	795	808	850	778	812	821	832	794	809	844	863	781	817	801	761	810	817	856	809	809	809	805	780	842	798	779	836	799	768	749	835	800	818	804	805	833	813	803	801	827	832	815	769	782	812	785	828	829	821	824	864	849	801	785	764	824	821	820	851	874	805	799	791	803	809	802	823	817	857	766	793	831	781	797	754	824	781	769	726	792	807	758	815	870	831	789	803	827	770	794	825	809	825	811	813	820	725	769	790	772	775	781	771	825	793	822	825	834	823	793	821	784	827	802	766	823	790	812	818	876	826	883	846	817	770	818	789	763	818	832	794	775	805	803	808	779	757	779	769	820	863	784	807	807	890	840	812	795	808	768	751	797	787	796	828	825	820	858	828	802	818	824	779	811	786	794	806	757	850	761	838	728	803	813	768	820	785	817	819	809	808	819	782	811	855	857	806	790	808	836	812	818	817	801	816	769	789	798	768	807	803	729	748	856	837	805	846	800	804	786	754	809	793	780	810	807	791	759	836	804	758	844	808	801	836	819	843	782	897	857	857	798	837	780	827	808	795	811	853	770	788	844	783	801	735	828	798	842	769	839	802	759	810	803	783	776	785	779	810	766	804	778	788	814	819	801	838	787	756	805	807	761	830	830	751	806	810	833	860	789	856	780	798	826	787	868	794	789	780	771	828	854	817	786	825	783	827	803	856	802	771	774	809	800	796	795	805	836	825	828	769	783	821	835	806	801	848	755	825	799	774	790	814	828	804	806	803	782	811	833	806	847	807	823	792	848	828	805	828	790	790	790	824	813	803	803	829	807	814	841	802	804	815	810	808	838	789	805	832	769	834	781	760	790	829	823	784	810	829	798	789	823	816	802	823	786	796	787	806	807	808	767	811	802	755	836	824	770	793	763	851	821	766	807	856	767	797	804	844	864	842	785	780	844	802	794	789	879	797	811	765	830	788	794	886	809	794	842	832	828	801	839	807	773	797	794	798	815	830	823	791	715	793	776	817	783	823	814	798	774	798	821	819	836	798	834	808	799	789	780	837	785	801	790	792	786	835	804	789	827	841	813	827	787	810	816	790	849	828	831	790	833	861	824	749	796	784	771	748	762	776	792	824	754	813	764	806	836	816	766	761	787	869	803	754	820	816	808	789	812	720	806	828	785	785	790	792	839	794	829	746	810	805	824	816	765	825	810	813	812	824	809	848	762	743	822	798	806	821	795	858	807	769	791	845	771	791	799	822	806	836	871	841	771	759	771	804	831	785	794	824	803	781	810	829	791	772	808	778	878	795	803	795	778	796	846	856	764	862	827	790	812	822	790	799	805	832	779	787	802	829	825	769	782	784	826	849	801	823	856	815	814	803	831	831	730	847	848	849	814	805	782	792	784	775	820	787	810	814	820	790	793	808	820	841	793	794	798	809	817	811	835	771	794	821	847	828	833	758	803	795	826	737	769	875	841	810	856	807	836	793	755	788	807	830	806	866	815	765	801	786	807	804	799	776	843	812	851	795	830	797	833	791	775	800	767	765	802	781	761	778	796	802	811	807	830	792	825	820	797	826	811	824	799	830	816	781	843	805	763	778	809	796	778	795	808	828	892	793	814	834	827	799	853	835	840	798	736	817	859	834	845	754	834	749	827	815	812	795	769	780	835	799	842	811	784	769	784	756	803	794	802	840	789	828	792	807	838	771	787	859	786	775	834	786	788	814	848	791	830	734	847	775	783	831	806	843	807	849	849	833	790	807	804	845	881	827	861	736	792	803	841	859	794	811	805	788	835	797	808	871	826	798	819	793	801	806	789	818	803	809	773	805	780	854	807	802	760	814	781	813	811	807	800	777	781	816	829	787	834	796	769	800	816	796	814	828	792	819	847	826	757
27526	14148	9293	4551	3429	2675	2239	1719	1538	1367	1249	1133	1118	1077	974	968	913	958	942	921	865	866	850	892	824	899	800	884	773	815	801	814	816	802	839	812	796	800	824	734	832	759	806	828	853	866	821	838	802	795	782	795	840	804	803	810	762	818	832	779	787	812	756	810	825	801	836	769	790	749	787	756	823	788	808	807	810	794	850	830	742	794	782	803	794	746	832	783	828	774	749	761	742	866	813	803	819	772	817	753	793	785	844	779	773	785	794	852	845	794	845	798	801	817	849	820	801	861	826	806	792	812	857	781	805	754	843	763	761	848	800	854	837	785	782	817	781	740	783	825	807	795	845	783	799	773	812	776	803	762	767	824	784	795	814	776	813	809	785	784	802	833	815	745	784	795	740	801	768	774	817	775	748	800	804	820	795	763	755	738	783	763	786	727	792	765	801	752	790	804	801	816	760	758	744	741	784	733	733	777	829	847	812	816	786	818	815	786	786	800	830	799	816	815	801	780	800	830	755	766	755	807	847	796	804	816	817	761	753	819	813	787	850	814	790	775	800	796	785	821	774	780	767	822	725	777	797	782	834	782	795	776	751	760	798	834	752	802	763	823	794	834	737	786	795	793	785	790	755	770	801	747	810	772	772	862	798	757	818	847	742	782	777	813	826	816	788	740	793	778	786	769	793	752	801	807	798	762	774	819	839	785	823	810	821	824	767	796	798	859	773	828	815	740	811	783	809	807	785	755	779	759	813	798	797	786	790	839	845	788	791	829	804	801	753	781	774	840	733	781	782	748	794	811	782	795	761	799	760	778	779	833	795	806	746	783	827	837	779	730	832	788	815	757	819	832	741	793	820	827	841	781	828	808	803	798	791	810	774	813	736	812	842	793	806	823	796	798	755	814	752	746	797	782	797	799	788	785	817	822	815	838	777	854	804	805	810	818	810	785	761	781	835	763	778	795	785	797	786	770	762	806	802	811	806	776	777	763	802	783	803	784	866	792	787	826	784	796	817	825	789	781	754	799	749	828	783	839	789	753	785	806	769	805	794	770	794	806	826	807	797	814	778	788	813	833	772	797	793	791	828	762	733	806	804	782	774	773	741	797	785	780	769	782	779	769	757	793	845	805	830	787	765	769	792	790	785	823	820	752	762	753	826	773	798	798	801	778	798	779	744	793	767	815	793	847	822	816	806	763	781	771	763	863	797	791	820	798	794	793	800	764	773	801	783	843	780	753	787	775	771	827	765	805	822	786	777	817	788	794	789	830	792	798	750	845	720	837	805	837	783	789	790	782	771	780	768	823	737	788	815	798	816	804	788	827	762	819	815	754	777	799	847	761	822	803	744	809	819	846	799	742	784	798	831	790	784	759	802	788	817	807	764	750	802	782	783	776	794	758	794	779	836	820	756	775	794	738	749	821	746	792	798	773	753	786	731	765	759	796	755	800	787	767	781	738	791	814	819	801	783	787	779	783	782	787	800	785	798	778	801	792	832	834	759	822	793	801	794	810	739	778	783	814	759	880	794	808	784	768	782	798	797	792	752	781	769	808	714	825	749	766	761	806	803	762	820	768	811	812	763	779	780	798	803	844	834	773	791	797	777	839	750	765	841	815	837	770	778	754	747	790	774	778	863	794	777	776	810	771	791	798	824	791	829	781	837	784	808	761	837	768	816	775	796	811	741	804	840	817	805	806	734	782	764	809	743	789	782	797	815	789	842	768	723	747	783	776	793	786	773	816	830	768	772	800	816	780	803	790	765	773	780	810	793	839	735	797	782	767	788	793	858	799	802	787	786	778	792	796	734	774	739	793	795	805	792	748	792	806	799	774	805	791	807	759	754	748	789	755	750	779	785	821	769	834	785	806	800	764	749	768	806	788	773	827	823	776	775	818	772	823	805	802	757	789	790	760	837	762	760	811	853	731	778	817	830	783	752	769	784	742	774	790	839	774	774	756	847	817	831	761	785	804	800	790	767	745	809	791	787	829	766	760	775	795	769	750	740	811	818	837	768	755	805	826	803	733	837	786	779	802	769	796	781	809	839	793	784	751	762	810	783	787	808	837	778	851	789	816	789	821	767	790	807	774	790	806	796	788	831	787	810	820	787	768	791	820	804	799	794	832	771	800	808	803	756	764	797	800	775	771	852	776	779	776	766	787	755	772	772	842	787	791	787	829	826	772	808	755	760	820	751	788	734	819	795	750	822	788	774	804	795	773	761	853	787	766	793	749	815	815	776	823	765	780	736	791	798	777	786	830	790	793	809	745	748	780	754	779	839	784	742	747	781	712	833	795	796	745	797	791	812	783	779	768	773	777	846	738	760	768	772	797	808	760	810	822	794	787	792	804	784	755	822	808	754	767	811	803	745	810	775	787	811	766	817	798	792	816	767	777	815	770	782	800	790	769	798	848	765	772	763	749	767	794	771	776	786	799	777	815	722	746	793	776	761	773	841	791	792	807	831	778	809	802	778	800	781	803	769	775	786	773	804	792	772	755	806	800	772	811	847	783	805	758	824	804	825	752	764	802	785	791	827	831	718	851	791	741	787	834	785	790	816	831	783	749	840	797	792	800	782	795	767	844	764	795	825	831	802	818	783	758	823	834	729	777	775	840	774	789	821	797	806	784	795	819	786	775	809	792	825	780	785	746	771	761	780	779	800	740	757	789	790	809	803	771	779	788	772	786	831	801	769	748	787	835	791	747	833	750	756	747	825	858	743	773	832	763	812	772	842	857	764	827	816	760	729	768	777	759	809	786	759	755	756	760	827	764	774	756	774	790	763	787	826	806	784	786	768	766	813	796	804	812	775	825	786	790	763	783	744	811	845	793	745	799	774	837	745	790	790	783	749	806	785	798	783	869	784	734	830	811	762	786	787	804	775	793	768	785	837	845	787	850	778	819	838	789	750	805	784	765	821	782	762	722	744	809	773	835	829	796	801	781	807	782	746	805	821	858	805	819	772	818	822	761	812	773	756	814	783	791	804	773	778	802	749	831	773	758	822	798	779	739	768	789	808	755	789	820	807	783	789	783	808	807	822	771	773	813	827	813	792	794	801	798	748	780	768	767	768	788	822	784	765	762	817	767	784	754	784	740	790	770	753	737	796	797	812	744	819	783	850	836	795	804	740	814	844	807	822	773	775	828	778	783	812	763	778	793	764	787	762	770	844	790	755	758	802	784	759	818	780	832	770	802	850	806	754	779	804	805	786	793	796	844	829	748	774	813	847	772	785	773	766	820	803	764	741	758	802	775	748	749	740	758	821	826	767	814	803	746	767	741	799	763	760	763	811	757	754	809	767	770	796	809	775	813	811	831	762	769	806	824	755	809	804	799	800	809	757	854	793	735	773	832	812	757	777	802	796	831	816	738	799	800	780	822	749	765	805	749	758	794	759	778	813	775	821	790	777	788	759	739	771	765	789	785	812	748	801	765	786	787	764	805	807	774	807	823	811	776	782	793	767	784	812	740	828	808	787	766	804	758
29773	18231	4540	1011	800	741	727	725	737	740	690	709	719	693	723	708	728	732	663	711	723	762	708	687	717	726	718	739	757	728	732	708	681	718	734	732	752	710	714	747	686	762	723	687	755	691	707	694	754	723	737	706	712	686	750	703	773	700	655	711	688	704	671	734	753	710	718	715	696	682	759	768	761	680	696	709	727	734	721	709	779	766	734	641	691	711	739	679	727	703	694	699	689	701	714	694	746	709	688	716	745	778	736	752	736	714	709	686	698	722	761	728	764	737	701	737	767	728	731	732	736	723	771	709	669	772	723	704	743	721	704	696	733	727	730	693	724	740	757	725	708	740	732	721	690	705	729	738	756	742	721	728	722	738	714	704	686	704	729	723	710	688	761	746	732	753	738	782	722	707	709	707	700	699	733	695	675	719	714	725	669	728	737	723	743	728	708	730	695	732	705	700	705	732	763	722	746	706	758	749	718	691	713	757	713	736	718	692	750	721	724	714	767	721	737	730	665	714	703	721	682	724	714	738	711	711	736	718	709	704	734	729	760	691	720	704	714	683	722	728	735	722	685	731	746	780	717	726	691	700	723	694	769	752	740	757	683	707	705	700	720	793	725	737	717	725	664	762	688	727	684	705	680	739	687	745	740	738	766	708	724	793	743	746	744	711	757	704	718	752	725	725	736	724	705	736	741	742	784	741	681	709	762	728	735	766	750	730	711	752	717	720	695	717	742	671	698	653	669	745	727	726	744	738	751	792	708	707	723	720	735	710	709	745	697	740	713	733	714	700	715	702	715	744	724	699	702	664	741	670	659	729	715	717	733	728	740	769	717	739	696	726	706	745	761	722	689	707	701	704	730	694	699	735	723	703	710	738	752	717	715	728	714	749	742	654	739	705	688	756	694	723	713	658	763	730	694	711	708	711	723	697	710	768	760	678	720	717	707	743	671	717	680	738	721	714	726	760	744	728	747	709	668	682	752	708	718	734	726	705	669	709	698	710	770	699	680	674	703	682	715	750	744	742	721	713	733	655	737	706	731	713	724	694	715	745	729	768	744	704	739	696	765	723	725	773	701	710	751	743	698	715	775	729	720	723	702	721	668	722	722	709	729	695	682	700	745	695	767	701	716	712	723	682	703	712	763	743	663	740	669	752	709	722	731	718	740	750	716	732	736	702	729	669	709	717	749	712	772	745	703	744	714	761	720	753	697	751	736	733	765	703	736	732	723	725	747	746	789	714	667	778	725	741	719	683	707	725	713	686	733	735	690	714	700	652	716	678	715	679	647	767	720	718	791	720	742	700	803	732	754	701	709	726	746	723	714	750	721	698	714	733	716	705	725	755	733	716	725	724	775	734	745	752	710	695	722	700	680	731	740	708	754	779	729	693	714	720	732	704	711	736	691	767	722	753	775	720	714	705	729	725	737	739	723	729	722	731	713	734	695	718	711	722	721	752	708	722	678	693	727	714	753	721	720	705	707	715	722	731	724	760	734	753	694	726	683	745	742	728	708	774	675	732	718	719	692	718	702	716	770	709	732	721	697	716	714	741	709	702	668	720	730	694	690	718	715	713	764	689	712	708	723	713	682	719	735	715	751	741	695	669	725	709	710	719	737	686	751	691	752	697	695	726	706	703	734	741	709	723	665	772	674	706	690	688	696	733	735	750	725	713	773	719	694	723	686	743	687	729	749	670	723	797	743	721	724	712	639	781	770	707	757	709	697	716	700	689	726	677	756	772	704	704	703	686	783	709	671	693	721	739	722	710	694	728	783	719	708	709	750	698	694	709	703	712	737	749	773	760	688	691	661	677	755	692	717	720	691	712	704	754	759	742	730	726	679	778	725	704	746	716	701	747	750	708	707	709	727	710	744	726	730	746	690	744	759	692	696	764	697	720	674	738	787	712	732	712	721	653	681	714	775	706	698	756	685	686	728	737	770	713	723	717	763	709	773	708	716	726	733	721	705	699	683	788	733	716	703	725	719	717	710	714	650	716	710	744	719	714	709	703	753	703	650	712	724	709	702	713	727	713	743	731	690	753	686	726	757	679	708	717	729	724	738	744	733	763	730	722	729	685	705	698	733	752	727	689	682	688	735	752	697	709	713	669	726	682	671	715	740	734	694	754	727	754	726	680	773	740	729	746	710	733	727	755	696	674	715	755	732	739	721	747	738	717	686	683	705	740	731	783	675	717	711	725	689	720	744	709	706	684	738	687	723	742	760	693	686	763	690	686	789	690	698	700	706	729	689	707	757	699	717	639	718	705	691	725	706	699	682	741	715	678	666	685	676	716	693	704	715	676	710	711	748	726	739	717	767	777	740	740	647	699	672	736	726	690	717	702	727	732	746	747	683	726	715	720	711	695	741	755	653	756	710	693	734	732	722	714	744	776	674	734	730	703	760	710	656	710	725	733	743	717	718	707	737	747	731	711	690	691	692	718	677	678	702	735	705	725	666	729	720	737	758	752	691	719	680	758	721	721	742	746	744	743	703	634	671	719	721	728	718	666	717	690	725	706	743	742	732	748	697	645	694	723	673	714	698	718	724	720	673	749	738	740	707	642	704	711	677	697	714	701	771	742	726	694	700	673	744	689	737	715	691	742	703	733	766	735	724	727	741	692	756	702	731	705	702	685	724	723	705	713	773	733	721	725	699	723	701	708	689	697	739	701	687	720	686	665	705	728	665	704	717	702	678	717	711	704	721	695	718	722	710	759	704	721	761	723	729	723	717	738	732	687	732	757	707	716	728	689	727	737	700	743	697	699	725	745	702	734	719	760	691	708	700	784	741	730	725	732	738	694	718	701	699	697	671	758	710	742	752	675	705	733	735	698	704	714	713	687	668	716	725	750	729	686	719	757	735	715	762	724	683	705	744	776	661	743	704	723	689	691	748	681	724	739	678	735	689	716	688	705	684	747	778	752	695	755	699	719	753	766	757	772	697	719	665	726	744	687	746	733	699	659	709	743	774	739	731	756	733	700	667	693	723	731	741	671	722	734	685	720	725	702	732	718	714	687	714	767	725	688	699	711	744	707	694	719	733	736	712	750	692	691	701	707	722	696	710	726	708	711	721	694	699	703	722	699	698	731	723	722	657	690	735	657	717	725	729	714	752	755	741	754	691	707	735	728	692	721	714	704	760	717	713	738	719	708	808	683	710	713	712	729	718	767	717	716	758	776	730	732	709	754	702	745	737	637	692	711	739	680	738	697	719	715	686	743	741	721	742	751	736	715	781	729	735	719	746	714	684	710	719	704	732	687	722	734	685	679	695	686	721	728	731	686	712	727	741	726	686	700	720	714	676	734	723	696	735	731	691	711	714	687	739	687	680	739	736	678	708	689	732	696	798	712	731	726	731	777	714	728	711	739	677	685	710	690	729	743	691	683	707	755	652	733	684	722	747	696	667	715	703	715	699	729	693	710	732	786	720	679	714	695	737	694	728	728	711	739	725	710	723	710	673	763	726	708	735	728	737	711	720	765
19984	1421	1023	867	788	819	777	710	764	782	751	729	755	784	772	729	710	722	707	756	764	701	707	738	744	758	684	772	740	715	731	729	742	798	740	707	771	709	730	733	748	774	757	720	756	756	767	726	771	769	762	722	713	758	722	715	755	784	742	723	751	761	750	745	729	734	753	782	754	731	735	742	793	756	741	745	720	702	720	730	729	733	716	728	716	783	763	744	738	718	753	729	687	756	762	759	666	739	754	752	725	715	727	739	830	823	755	753	734	758	775	801	731	770	710	754	733	731	669	764	768	763	778	715	714	733	755	731	803	715	751	766	732	708	745	692	727	731	746	762	749	758	727	747	710	773	732	716	718	686	749	776	743	721	717	752	772	725	750	726	698	748	708	776	729	695	734	763	722	728	798	737	691	768	726	722	702	727	681	685	704	710	740	724	755	738	723	745	779	729	771	788	748	745	759	707	772	733	760	726	776	727	721	718	742	756	722	780	754	705	746	714	753	743	756	752	752	751	740	702	768	762	716	787	729	771	755	724	735	715	778	748	750	736	746	753	714	757	759	746	741	758	750	757	780	763	749	755	807	785	678	677	714	802	711	771	713	742	766	727	722	758	773	767	773	734	699	712	732	765	756	737	763	756	721	761	747	770	712	761	741	748	704	721	725	743	704	741	704	775	729	734	721	747	726	737	795	753	745	713	746	730	746	724	725	760	767	741	734	776	729	778	699	727	729	733	741	763	718	761	745	732	736	740	709	737	781	704	820	757	741	713	719	743	733	700	750	749	736	734	746	757	731	734	820	721	789	754	724	726	706	738	757	781	756	742	744	715	745	710	688	719	679	759	764	722	700	771	732	701	780	727	741	731	670	737	741	741	737	757	738	730	698	724	715	757	736	728	755	714	741	714	723	748	704	777	771	710	789	764	737	732	751	783	727	717	761	711	703	750	806	740	760	709	801	726	740	729	739	742	789	748	748	772	749	742	743	707	757	730	764	773	760	732	720	695	740	772	705	687	752	739	758	708	760	721	731	723	763	738	752	750	780	755	759	708	752	756	783	752	765	717	716	763	728	731	719	765	730	752	734	794	734	781	772	730	722	763	683	733	702	787	758	717	762	713	731	742	748	734	741	714	737	756	752	769	761	751	766	733	734	732	750	730	705	765	718	695	724	741	721	703	787	714	727	746	754	720	751	730	762	689	763	705	725	662	740	795	772	764	744	732	730	748	701	774	737	685	687	723	717	786	745	723	742	748	741	764	736	759	749	733	797	747	755	730	770	774	747	785	691	740	741	719	701	698	724	726	758	761	794	739	679	762	688	784	777	752	701	717	759	769	692	706	690	768	742	737	694	787	700	769	744	723	750	724	762	774	720	750	688	779	788	737	768	797	770	740	791	678	753	718	722	704	739	738	752	690	697	723	794	758	696	721	719	743	722	736	732	786	729	696	772	803	755	743	773	764	758	719	750	757	701	733	713	731	741	707	706	731	694	802	736	718	707	717	747	697	694	726	692	739	722	704	749	793	717	754	758	754	747	732	753	805	740	738	701	729	753	701	756	740	723	725	684	731	739	735	752	751	755	767	767	712	772	758	736	727	743	719	714	760	712	738	760	738	725	727	768	746	678	729	723	762	737	725	714	738	747	730	787	760	709	708	746	695	737	713	787	711	788	761	714	739	726	739	771	740	709	744	712	762	702	723	724	730	731	750	751	712	762	713	727	773	711	734	749	736	705	768	774	737	749	811	709	763	708	741	720	720	679	760	752	772	751	761	725	680	730	703	740	759	723	722	761	755	743	715	703	734	745	715	749	791	711	751	792	713	706	758	736	718	731	741	720	778	774	735	758	720	743	755	740	757	773	757	750	727	768	738	751	733	778	707	763	726	753	730	725	755	727	743	717	708	673	758	734	781	700	762	734	719	747	726	742	718	712	681	724	734	746	745	763	746	698	744	701	742	719	760	744	722	749	763	701	770	777	755	742	726	759	737	769	746	713	735	745	709	729	719	764	753	776	698	750	712	756	768	712	739	753	749	744	710	747	726	725	718	726	729	778	754	756	755	695	767	753	748	721	787	768	712	716	789	719	731	769	719	753	728	724	720	728	745	687	723	774	694	730	719	716	706	723	764	754	706	712	748	692	762	716	708	732	759	727	726	775	759	690	690	778	760	715	748	740	719	758	724	710	740	707	707	762	751	730	723	776	740	743	681	744	717	694	717	757	761	747	743	785	689	764	774	742	774	755	750	761	741	692	715	752	776	729	738	742	740	732	739	750	689	767	717	722	764	709	728	768	774	751	734	748	700	721	752	716	704	740	779	706	722	729	691	694	795	772	710	768	760	701	745	655	721	717	714	707	696	722	729	807	776	776	728	730	727	734	678	757	777	762	721	723	732	750	683	705	688	737	717	726	736	692	732	701	736	700	735	767	713	764	781	736	715	736	766	795	735	764	772	717	734	745	689	740	707	784	721	754	736	692	752	720	771	758	759	701	732	779	751	714	736	760	757	736	744	741	742	741	778	721	718	763	715	773	666	735	755	776	761	735	767	736	748	753	777	755	702	678	768	723	694	728	768	745	758	708	735	716	720	783	752	727	744	723	770	714	742	741	740	731	713	731	750	758	671	740	761	744	743	773	748	768	747	723	749	681	770	705	718	711	741	675	766	722	728	746	749	771	714	704	730	756	752	801	732	720	749	754	729	697	738	731	762	697	755	726	786	718	749	773	742	692	738	821	721	737	726	747	747	718	778	735	748	790	740	761	734	667	744	697	718	727	774	739	686	746	726	724	723	726	655	738	757	776	780	781	768	758	768	705	745	733	723	718	728	764	710	692	750	744	735	740	751	742	737	776	691	734	756	727	733	748	765	754	709	754	706	721	695	769	719	752	686	765	757	762	755	709	748	770	765	720	703	763	725	726	729	717	672	722	779	740	776	715	697	740	757	719	713	726	799	702	704	752	755	693	721	733	739	744	763	719	745	744	772	756	726	761	770	800	709	718	775	757	723	765	789	721	760	703	758	759	711	724	759	746	779	737	721	741	769	753	737	749	753	732	732	729	730	746	709	763	720	739	690	716	749	707	766	724	703	717	711	712	745	763	775	743	782	723	746	723	729	745	732	721	746	782	732	728	717	732	696	740	692	743	738	749	712	725	727	684	765	757	771	710	707	691	708	728	697	746	702	720	760	718	713	768	787	705	688	756	728	732	735	744	769	743	740	760	772	727	675	779	715	739	762	708	743	751	759	764	755	757	732	700	788	774	692	701	776	764	749	790	722	765	700	766	780	751	746	686	718	724	743	699	729	771	761	766	745	699	782	768	693	676	756	734	742	757	749	750	763	723	819	727	715	695	757	728	758	709	670	710	671	736	772	700	743	747	730	717	682	734	756	723	695	717	734	715	691	758	692	719	740	754	730	704	756	741	738	787	759	748	750	744	737	738	723	782	731	711	723	761	757	712	714	753	733	729	753	733	714	772	700	704	736
24259	21602	28926	24785	21607	9822	1270	968	821	805	732	667	624	664	650	651	666	573	606	611	668	619	593	631	659	629	595	546	633	619	626	626	649	578	604	613	609	594	588	598	571	602	584	572	544	576	568	562	565	583	557	561	601	609	598	566	629	561	550	554	599	558	585	618	615	567	577	548	602	629	561	568	590	583	570	590	611	677	566	621	589	579	608	597	567	566	565	608	562	559	570	602	607	552	629	606	609	612	591	588	590	586	603	618	610	594	576	564	579	614	614	625	597	587	609	584	584	596	585	602	594	554	561	594	550	601	574	598	597	592	611	579	584	598	592	596	597	561	543	588	587	592	591	602	603	586	587	623	658	585	580	555	576	559	581	587	584	613	549	595	553	568	581	591	581	600	547	610	603	551	577	535	602	655	570	555	548	605	589	563	590	591	573	593	561	567	573	561	613	608	627	576	599	606	618	579	557	564	584	560	568	572	577	567	634	580	559	552	578	563	556	564	559	621	597	572	591	588	613	612	584	573	595	559	589	557	567	607	569	572	622	543	598	594	575	608	571	566	540	592	596	555	572	621	588	587	604	558	612	618	618	592	614	656	566	537	574	567	599	528	576	596	575	639	606	622	560	605	593	620	569	577	567	583	566	610	581	600	585	582	566	634	592	553	563	577	569	570	598	604	606	547	548	598	583	579	581	575	586	598	554	561	583	597	592	561	570	595	586	610	591	579	595	579	579	617	642	606	557	574	581	615	583	567	582	599	585	621	596	589	593	604	577	594	572	633	565	589	594	612	590	583	603	563	563	586	584	574	580	568	628	572	551	611	598	593	546	555	593	557	619	627	577	598	578	632	606	591	575	583	610	592	588	566	569	549	569	634	598	566	596	614	553	599	559	574	591	550	595	605	560	541	607	641	547	572	590	618	565	583	576	578	576	587	569	563	562	595	580	558	557	579	579	580	599	593	606	569	568	598	559	583	546	550	589	578	563	567	569	588	607	545	568	602	569	589	619	562	551	592	580	608	620	600	565	575	630	580	579	636	608	608	569	614	614	551	597	555	616	550	631	555	603	576	594	604	587	560	620	571	609	607	577	583	527	578	553	575	592	598	621	630	545	613	606	644	587	582	590	638	592	536	590	569	564	551	620	611	656	595	559	563	544	547	582	573	542	572	584	606	616	573	595	590	554	546	592	593	589	566	566	606	547	568	589	582	577	566	566	593	592	624	603	581	602	587	591	612	585	583	619	538	582	561	591	598	582	588	583	595	591	590	588	548	604	568	601	577	513	586	590	601	579	551	601	550	596	603	513	568	561	571	597	549	590	566	598	584	621	583	588	549	597	587	583	587	587	595	595	589	549	598	558	617	557	603	581	517	579	576	576	573	599	563	573	602	587	575	557	552	587	557	569	586	543	545	573	532	581	619	585	568	612	604	574	610	609	570	565	604	628	594	574	580	589	584	576	593	592	623	623	606	584	600	574	576	551	594	591	579	564	621	562	588	583	588	586	585	561	631	648	588	574	602	580	587	610	550	532	598	577	596	629	598	544	547	549	614	583	603	611	605	614	563	591	586	571	582	583	563	589	595	563	564	619	594	595	582	615	566	626	588	567	561	563	568	621	598	577	590	592	636	604	580	602	584	571	588	623	621	558	638	654	547	602	564	585	590	576	554	603	586	594	607	621	596	619	561	589	569	618	559	547	552	599	563	527	584	596	586	557	555	622	614	631	560	630	576	587	589	622	592	568	575	597	629	560	515	593	590	619	574	584	605	605	546	582	570	550	596	584	600	586	609	560	574	598	577	588	624	573	553	599	605	551	579	575	560	610	538	635	603	646	510	616	610	604	522	558	584	599	585	591	570	581	613	521	540	533	568	572	572	597	563	561	584	547	595	615	635	573	608	566	587	604	611	590	579	558	597	567	600	631	589	579	591	586	564	589	576	604	573	620	620	593	567	580	591	583	589	663	580	578	615	614	570	565	582	619	626	567	546	580	574	559	545	531	574	581	581	560	573	580	572	560	584	558	585	590	569	605	546	587	586	570	579	593	558	568	559	560	590	586	584	572	606	594	589	567	580	568	587	573	574	585	578	556	619	588	550	560	589	595	591	572	624	645	639	583	581	561	612	568	549	613	594	632	609	625	588	606	604	572	563	576	603	573	573	588	558	575	548	578	548	598	609	565	562	570	588	585	613	525	572	557	610	621	604	596	592	617	574	622	602	575	579	592	613	602	563	581	579	644	592	584	604	598	598	590	600	587	616	551	567	596	583	582	607	565	601	555	645	593	611	570	618	569	625	556	578	546	596	604	540	571	628	592	591	585	616	563	582	547	636	593	567	574	552	562	607	576	595	605	581	591	555	568	560	590	589	558	598	582	584	618	618	581	616	565	586	587	546	555	573	572	567	578	610	564	546	558	588	589	571	574	591	558	623	580	544	629	598	588	556	519	601	617	589	554	570	575	593	580	570	571	609	580	608	587	601	615	608	605	569	580	569	568	599	573	569	556	552	589	575	605	613	591	582	567	564	591	564	557	560	578	579	605	576	604	546	623	580	591	584	601	556	575	613	571	571	584	576	602	581	578	625	602	579	596	629	627	599	567	613	569	582	610	610	609	578	645	568	577	576	547	625	572	597	584	645	591	547	576	584	599	602	585	558	556	597	587	579	593	576	606	542	551	559	563	581	563	536	579	580	604	595	603	557	563	598	574	610	574	532	554	609	628	587	598	552	574	620	563	568	559	631	591	546	573	606	556	579	580	621	605	575	606	581	551	594	579	591	612	592	606	603	651	603	592	580	613	583	570	566	558	557	640	596	618	608	553	541	610	556	590	573	590	604	641	582	608	540	586	576	573	605	594	571	560	553	578	570	641	568	658	593	550	535	555	610	549	613	558	557	555	552	538	567	536	557	580	542	627	591	647	605	599	579	612	543	583	616	578	623	570	593	580	570	583	588	645	580	592	546	608	517	590	580	570	536	619	589	629	587	583	577	581	610	609	584	609	586	606	608	591	550	574	545	578	560	573	577	621	581	598	555	543	581	625	553	575	552	554	555	560	580	561	576	552	550	534	588	547	625	609	604	609	580	609	576	581	595	617	585	614	605	600	614	560	618	617	574	585	605	593	607	614	577	595	579	611	590	541	567	580	551	556	585	564	611	567	566	551	559	576	574	597	619	557	601	562	578	594	568	621	621	608	604	559	548	569	538	591	580	555	617	550	573	562	528	617	615	537	617	585	562	548	561	577	602	602	601	561	574	592	544	616	602	594	572	560	595	635	532	624	566	570	623	585	587	564	584	565	562	571	573	565	545	568	561	546	543	568	569	612	550	589	571	588	601	561	577	560	586	581	615	592	573	586	589	599	571	604	594	579	578	542	602	596	569	543	579	547	575	589	600	549	572	592	607	556	595	618	607	591	648	548	595	630	572	656	584	594	589	542	614	582	610	627	571	580	565	588	581	562	555	570	601	540	580	582	655	604	614	582	597
24156	8769	5729	2733	2007	1623	1406	1142	1035	874	877	795	778	749	681	680	665	641	640	665	605	619	664	626	577	605	615	634	621	636	635	633	638	614	574	614	634	627	633	635	614	580	646	586	598	589	612	606	593	592	624	612	605	607	595	628	615	595	576	643	573	556	580	634	609	597	631	601	598	635	553	582	567	578	628	614	613	595	561	603	602	653	589	560	626	637	579	551	599	623	624	642	587	588	600	615	622	593	586	623	657	576	598	598	666	601	626	646	608	607	627	614	583	627	631	607	622	618	551	618	602	568	567	576	567	623	574	626	628	639	579	618	600	618	643	612	608	608	597	594	589	543	607	600	574	603	591	635	590	618	578	595	611	600	619	596	611	601	641	570	636	582	591	594	590	595	586	602	608	557	601	620	631	569	579	580	609	596	574	577	601	550	584	608	602	592	599	592	603	604	564	570	617	611	576	585	558	602	558	616	610	587	578	604	571	612	578	605	642	532	603	581	531	625	579	585	643	621	576	611	590	601	586	631	583	586	597	596	608	599	565	593	611	596	609	624	606	612	610	596	613	577	645	589	640	570	579	593	632	614	590	565	569	593	579	578	648	577	599	600	573	570	587	616	623	613	623	596	581	604	581	618	641	612	599	631	612	575	595	575	591	573	651	562	641	638	543	622	583	607	630	589	603	590	584	601	600	565	599	638	642	584	589	567	563	583	604	606	617	556	602	612	636	554	598	611	613	585	574	636	588	610	591	605	607	571	623	598	582	595	655	602	610	582	586	601	580	567	630	592	623	615	630	633	582	589	595	577	609	608	580	619	624	562	568	545	640	586	601	615	611	600	574	550	558	610	576	605	616	564	606	604	609	586	648	581	595	578	580	643	628	601	634	601	583	603	569	603	601	554	599	583	597	584	602	579	585	584	588	561	571	610	626	616	577	634	580	593	589	651	572	586	617	610	578	615	620	557	569	604	599	615	595	638	615	620	626	577	623	586	588	549	618	581	602	608	604	629	614	619	632	625	609	597	621	579	599	646	593	645	614	617	609	568	590	609	596	602	593	634	577	596	623	613	627	630	594	642	604	584	625	580	592	558	572	603	620	577	568	607	594	598	594	609	611	627	618	635	614	579	601	595	640	591	612	595	600	623	617	597	593	577	591	585	565	601	627	599	612	589	600	573	603	600	542	591	627	646	582	575	610	591	586	578	564	612	601	655	576	633	588	606	613	616	595	550	584	547	594	557	572	573	579	606	584	599	582	590	613	538	641	580	591	601	588	561	620	581	676	603	581	550	598	581	582	610	587	593	596	610	606	599	591	601	592	621	589	590	593	587	602	614	583	590	588	619	597	609	569	537	597	590	642	578	606	609	619	631	627	592	615	579	588	624	575	573	560	581	596	546	568	562	657	639	612	614	585	572	604	626	619	594	581	571	578	617	567	598	599	582	583	553	655	584	561	577	639	560	586	575	610	600	620	582	584	598	634	589	639	600	579	645	605	545	671	600	658	572	593	621	601	610	579	627	590	589	569	628	558	591	578	607	574	599	630	637	627	568	683	603	619	628	562	585	596	632	620	608	572	595	592	584	588	580	589	610	608	557	570	609	560	577	590	611	594	617	603	599	605	617	616	597	565	616	628	569	612	591	614	593	564	571	617	586	601	618	580	563	608	579	582	572	616	599	588	594	601	568	609	634	555	577	637	573	623	606	583	582	603	608	598	602	588	577	609	619	619	621	592	588	629	547	600	594	626	625	606	584	562	634	599	583	630	551	646	621	551	589	629	632	556	624	554	597	616	604	606	556	610	578	590	611	579	579	604	613	569	596	591	564	575	597	574	572	586	612	619	642	657	643	607	574	595	588	591	580	595	605	578	624	607	610	645	577	562	538	611	584	577	624	595	570	576	621	629	622	626	577	574	618	582	627	617	586	607	617	612	619	578	616	590	670	555	580	581	601	635	538	628	607	623	556	558	623	607	604	613	591	577	635	611	643	596	602	579	600	650	585	607	598	606	582	614	624	613	601	614	586	602	574	602	619	629	614	609	622	577	587	565	567	627	567	612	612	565	582	592	611	613	626	593	587	626	605	626	599	598	609	575	584	588	576	594	580	609	636	594	616	557	622	611	611	654	615	567	588	561	569	627	609	584	616	594	570	616	631	622	575	616	604	572	605	571	608	590	597	578	594	601	553	640	590	584	585	540	575	616	586	670	597	649	634	560	629	664	585	607	577	598	607	614	575	620	597	606	620	595	567	620	581	637	595	591	620	609	586	603	615	602	600	608	606	602	624	599	608	621	613	626	650	615	626	579	619	625	594	576	620	602	572	600	608	574	605	597	608	621	635	593	611	607	615	561	605	638	609	573	596	641	598	642	593	589	594	606	648	597	615	599	621	618	622	556	547	626	608	584	562	578	626	660	580	564	584	600	676	610	593	600	583	645	568	593	626	590	580	646	588	625	571	601	626	576	615	571	615	588	613	587	600	595	567	589	604	613	587	585	581	565	602	610	566	634	620	609	598	619	574	600	583	608	536	586	568	616	570	612	621	596	594	596	608	576	572	593	618	626	559	584	589	604	601	601	615	596	600	589	617	598	554	596	603	629	620	603	603	651	566	584	590	594	582	610	585	598	584	575	585	623	618	616	640	629	636	566	581	558	600	611	620	625	612	628	581	570	633	656	561	580	574	602	572	591	607	632	563	617	587	576	607	575	612	577	624	631	576	611	595	587	639	596	596	640	647	619	562	612	593	627	579	571	588	570	628	621	637	606	566	613	555	600	661	595	593	640	583	648	571	619	600	617	640	622	668	597	557	612	610	582	608	666	620	615	567	637	579	530	599	611	590	601	594	583	638	568	618	578	612	611	593	586	586	594	629	598	598	599	635	598	570	604	567	586	571	594	603	623	568	585	584	585	613	594	587	599	632	549	593	600	561	551	620	622	616	555	594	636	605	599	630	592	626	563	526	583	592	604	605	586	602	567	657	587	615	605	571	595	645	568	614	610	601	587	632	573	630	587	639	587	614	630	659	601	602	590	570	616	572	602	606	601	615	635	605	617	632	594	591	593	620	596	605	637	608	603	597	591	553	576	544	576	616	585	601	593	590	573	587	579	588	565	571	629	645	670	612	611	553	613	589	631	610	636	628	557	613	615	593	607	604	571	611	647	568	612	646	610	603	605	586	584	610	553	585	577	570	572	597	609	580	620	565	613	645	610	600	618	597	625	587	602	603	547	587	619	549	574	602	605	579	577	573	565	579	610	554	578	613	608	592	643	567	609	583	613	584	611	607	594	598	618	638	593	607	613	610	620	638	582	603	598	606	640	594	622	554	592	621	644	597	603	563	593	574	605	600	591	562	602	620	574	641	593	605	614	609	639	595	643	602	621	570	613	626	590	633	581	603	593	619	609	635	568	568	576	600	598	601	641	646	600	625	543	563	604	603	584	570	597	559	585	590	592	578	630	586	611	595	578	642	603	588	626	580	622	585
25482	21592	27770	25778	9990	1391	1172	1090	1020	1075	1033	1026	946	1004	983	974	969	973	1031	922	957	918	931	920	949	972	951	961	968	935	944	966	930	915	938	961	958	922	989	918	916	963	894	935	902	940	959	959	913	971	933	958	885	939	933	917	926	1013	946	934	934	930	888	903	956	987	932	913	980	934	956	931	958	914	910	929	965	969	933	924	937	918	905	998	931	890	913	940	901	929	872	913	956	918	1019	916	943	939	976	885	950	992	941	904	923	984	938	934	957	924	969	937	901	918	901	986	1007	997	913	981	945	915	978	953	906	907	915	935	901	978	901	919	918	933	946	905	922	972	929	948	985	937	945	932	941	935	931	939	926	923	951	941	886	966	946	937	942	900	941	956	986	942	945	978	891	920	955	928	936	909	890	1001	902	939	928	942	948	926	916	925	959	914	836	963	969	930	911	917	929	969	972	945	965	961	970	953	873	911	945	937	886	897	900	924	943	913	845	935	928	911	924	939	898	888	910	928	919	993	944	954	925	955	923	926	928	919	903	981	1023	905	961	927	839	952	886	961	947	953	962	956	920	914	922	862	961	926	913	950	900	944	902	986	1005	951	911	912	905	918	947	946	928	899	910	908	900	940	925	918	970	967	931	950	916	926	876	972	949	945	934	942	936	902	970	931	897	920	914	913	934	953	919	953	908	944	918	949	976	881	889	922	985	967	925	949	942	977	942	942	918	937	917	942	871	920	930	923	920	919	982	921	979	953	906	930	889	899	948	964	966	971	984	948	923	944	893	869	912	913	1004	932	992	869	950	898	900	939	915	944	941	953	901	913	971	923	953	944	943	1003	978	938	921	891	901	887	936	927	952	928	946	925	926	908	948	954	956	932	986	919	929	921	907	914	903	947	964	923	948	900	904	938	914	928	942	923	956	939	990	971	895	968	867	922	940	963	949	994	924	933	919	963	965	887	902	978	914	930	956	968	971	917	953	941	951	919	966	909	942	951	961	960	893	965	971	903	958	991	947	990	904	977	918	932	941	937	969	921	949	939	911	951	961	1005	894	899	880	1009	870	843	919	974	921	865	960	961	968	999	976	911	973	955	926	876	969	977	943	968	903	938	947	929	977	933	925	892	959	932	985	927	946	963	989	923	926	943	960	912	941	905	978	950	988	900	932	915	897	981	880	971	927	965	946	919	917	958	914	904	905	870	902	988	899	884	883	955	924	961	955	1003	923	939	970	891	974	925	919	982	906	984	930	950	914	902	894	942	922	937	932	957	922	939	899	964	932	934	985	913	912	873	981	894	944	913	955	942	915	926	908	910	934	929	958	974	928	991	932	925	955	891	924	940	921	897	955	983	940	1010	894	938	953	900	974	985	924	939	906	909	956	902	953	933	883	927	939	962	917	980	957	929	921	913	975	895	947	911	962	928	928	937	932	933	919	865	954	875	903	950	960	942	946	941	928	968	906	865	948	882	976	898	915	859	925	892	934	983	942	912	889	950	945	1005	939	964	940	867	979	949	912	906	982	929	922	918	950	917	891	954	934	1009	889	955	935	963	878	908	912	935	914	894	936	927	910	880	937	879	982	869	914	967	958	893	875	993	910	927	953	926	980	919	969	932	915	927	971	919	893	952	929	884	984	953	981	914	892	895	918	970	928	866	955	921	961	995	913	947	937	958	928	942	934	969	933	927	929	911	882	955	922	917	917	942	977	960	952	925	986	950	965	955	984	967	948	950	954	927	941	935	971	953	955	1008	928	896	990	961	867	924	887	1002	968	954	900	948	915	963	967	951	931	941	959	910	925	970	911	939	935	958	963	923	930	920	935	888	938	943	877	962	907	923	942	976	905	942	990	977	941	953	939	925	912	943	936	1041	944	928	942	930	908	935	965	874	976	935	915	914	976	898	908	944	952	914	892	950	948	920	890	963	888	948	980	958	962	1011	940	924	912	956	869	929	933	924	949	957	979	906	900	940	917	921	965	933	920	935	940	937	926	984	887	960	968	933	930	924	901	955	951	913	891	902	940	942	937	900	935	928	933	953	910	939	877	982	857	911	931	964	978	903	891	979	970	914	945	950	965	914	995	956	899	967	891	936	930	884	948	948	970	946	889	986	913	927	933	884	903	967	962	947	869	898	941	924	903	964	930	897	936	970	938	936	944	957	912	912	906	923	944	992	897	947	913	933	905	959	939	905	975	961	954	941	886	908	987	967	926	927	977	977	929	956	871	895	954	987	941	943	945	884	941	962	995	973	936	916	916	904	930	954	995	863	995	915	876	893	927	966	882	985	914	910	964	957	958	916	961	922	933	910	928	913	937	971	970	940	878	914	891	944	957	958	964	911	901	915	879	948	996	926	950	947	972	924	919	895	952	889	891	915	992	930	953	964	962	954	861	957	921	917	922	963	929	955	938	975	910	988	945	917	885	968	925	912	911	912	917	907	983	910	944	983	933	978	948	924	903	930	934	908	971	944	986	890	949	946	920	912	898	930	881	961	1001	954	965	923	917	880	952	991	923	891	898	915	946	955	1004	928	943	952	925	938	953	945	890	924	959	915	912	942	916	872	883	916	961	925	932	898	931	954	923	911	903	922	912	911	941	876	879	974	978	926	953	969	996	927	886	859	912	910	908	971	927	902	994	934	904	1006	967	870	954	942	896	925	960	928	943	983	923	916	917	931	1003	929	939	950	895	936	971	932	971	902	960	943	912	952	989	897	941	953	964	877	932	909	930	950	897	904	961	983	946	916	961	1022	937	983	926	912	955	958	937	924	938	929	870	936	964	960	942	939	907	934	937	939	921	938	965	926	953	1001	953	899	917	944	994	885	960	972	921	1012	956	926	914	871	908	939	989	912	917	872	943	935	905	908	899	902	938	958	924	963	935	931	903	944	949	906	894	945	946	961	985	909	943	957	969	917	886	894	908	975	900	982	935	879	924	881	884	997	912	912	898	908	924	844	948	905	906	963	952	903	909	932	872	980	934	929	871	1012	910	907	953	922	990	904	908	918	908	923	968	976	950	928	949	903	963	949	946	966	921	890	983	912	941	928	970	930	967	966	937	910	888	938	924	941	938	953	915	971	942	962	954	885	956	1002	973	936	918	977	941	955	938	946	919	929	908	924	910	942	924	977	940	906	942	982	912	941	900	1019	917	957	894	924	960	884	931	949	943	937	977	920	923	919	952	923	983	947	974	920	923	949	887	973	871	955	950	906	951	963	944	916	945	962	931	966	892	906	953	925	890	944	934	929	949	861	874	988	923	935	945	883	975	924	1008	965	892	913	918	966	966	979	932	973	935	908	899	939	919	993	906	949	886	907	899	915	968	848	940	926	954	954	930	957	951	933	938	998	937	947	940	936	936	969	979	944	882	950	899	973	901	944	937	943	946	896	908	944	948	941	947	918	876	950	899	933	959	978	927	885	1024	932	923	980	933	906	936	988	965	954	893	942	944	931	899	876	966	934	896	914	900	972	998	939	925	942	903	978	934	922	961	964	936	920	973	891	966	920	934	929	929	919
25327	5674	3486	1975	1640	1427	1343	1199	1119	1074	1065	1055	981	999	990	1013	977	1006	930	925	967	953	962	970	943	993	974	929	923	974	952	947	973	893	934	925	971	919	985	952	940	977	910	908	887	1006	870	966	991	959	999	930	919	945	916	855	910	876	907	960	912	966	906	946	948	981	898	942	952	939	944	985	913	885	973	919	948	914	987	976	893	904	1027	938	970	964	918	954	918	957	962	976	965	944	940	963	917	919	935	952	923	959	938	955	911	994	966	906	916	885	976	944	929	934	999	1005	959	977	970	950	898	896	912	948	905	914	898	930	908	933	923	946	929	916	969	966	917	951	946	910	946	862	932	931	1007	955	985	895	915	895	926	951	934	884	867	949	949	939	913	955	993	895	896	870	937	952	923	986	935	955	948	947	956	950	885	927	906	978	954	923	942	926	950	908	951	925	923	948	921	904	920	857	932	992	903	883	925	884	881	947	931	928	935	961	881	955	943	938	922	930	901	916	940	949	948	841	934	998	962	956	930	910	961	948	912	899	865	985	928	917	954	930	914	864	919	938	930	949	962	958	913	910	934	877	913	958	892	907	907	1021	913	967	952	907	899	939	922	903	957	945	907	902	944	952	909	932	945	973	951	943	942	935	927	904	978	961	950	904	924	948	925	921	969	981	918	931	925	946	933	969	927	934	951	914	936	932	956	962	963	926	937	914	888	929	915	913	959	898	932	932	945	904	922	959	957	916	909	923	884	912	930	930	950	975	948	923	958	913	985	911	916	961	969	951	924	939	981	973	915	988	946	920	920	957	920	960	940	897	901	904	991	947	949	889	896	916	957	961	921	979	966	924	900	924	888	927	918	917	924	953	881	922	940	949	964	904	893	948	955	907	953	917	934	962	877	926	967	912	917	948	937	948	947	936	969	958	928	860	934	967	952	915	922	921	981	903	926	914	895	896	918	927	918	942	922	936	878	950	970	895	911	937	944	883	922	875	981	947	929	886	947	926	899	947	940	899	943	950	896	920	1004	978	931	951	920	908	994	940	942	906	940	891	925	914	879	895	930	995	912	926	927	869	918	928	948	953	965	929	952	914	889	922	905	954	929	931	942	943	891	943	930	928	917	897	935	939	978	892	933	981	979	935	972	987	902	882	956	922	930	892	949	925	933	946	913	915	936	931	938	928	996	956	947	956	871	888	952	955	959	965	943	913	947	891	924	930	924	943	948	950	920	928	937	915	913	960	912	930	933	924	944	911	976	923	916	876	949	878	872	932	921	908	964	898	921	892	968	926	973	916	974	971	922	919	933	949	893	927	943	943	918	968	945	963	944	913	904	952	921	899	890	918	907	945	948	877	884	898	913	965	920	951	911	899	907	910	953	957	935	941	951	927	957	946	954	950	931	881	964	899	915	945	893	958	931	930	905	962	965	895	906	923	1005	898	934	959	913	908	916	899	883	937	921	906	976	888	898	917	931	912	940	904	917	902	958	968	934	918	948	912	942	888	916	894	927	948	913	919	911	949	960	925	894	945	944	898	828	930	919	947	973	911	994	946	959	930	952	921	921	948	930	916	977	930	919	960	898	918	932	918	936	965	893	970	907	912	901	926	915	941	940	977	919	944	936	954	915	963	950	886	956	974	948	1002	909	969	948	967	948	915	909	954	948	940	984	905	959	951	952	976	956	886	897	944	944	948	996	909	978	985	927	983	963	947	951	996	970	932	903	921	918	953	909	922	926	911	928	919	945	916	982	943	927	923	920	957	947	943	934	921	930	935	954	931	925	980	872	929	844	953	921	907	877	913	930	972	886	945	945	902	907	948	917	935	906	925	946	934	897	913	934	895	909	919	902	929	973	911	917	949	931	956	905	928	918	965	903	900	926	946	929	903	931	973	954	989	957	970	967	910	898	878	906	887	935	918	967	956	940	973	951	939	926	919	883	943	904	974	954	980	952	960	937	948	965	970	968	875	934	1004	947	912	994	897	942	958	939	895	909	962	972	981	928	908	919	942	944	945	950	925	964	905	940	981	953	938	930	966	901	965	956	970	977	984	941	977	945	888	933	891	940	877	961	935	967	988	884	988	930	941	918	932	917	907	916	937	897	923	972	985	907	952	922	942	948	923	908	929	903	937	920	886	941	903	980	965	931	868	965	972	965	950	912	912	927	961	897	896	928	862	931	961	958	924	939	927	953	924	968	973	951	903	900	944	960	908	948	972	906	941	929	932	970	978	914	964	951	951	933	937	895	912	988	918	900	904	906	920	895	926	930	894	932	925	890	913	904	976	897	959	918	953	901	923	873	923	963	902	943	955	910	899	843	973	944	940	957	929	916	969	911	969	891	918	1008	934	885	963	868	978	916	982	871	919	962	912	926	938	897	876	887	934	936	955	903	949	928	956	890	997	947	941	992	935	902	931	891	923	947	980	966	988	902	962	947	907	944	945	899	926	980	936	907	911	892	982	966	972	903	933	951	918	969	860	986	928	924	934	944	923	888	949	930	900	920	886	926	955	915	947	944	914	986	940	884	923	977	977	940	950	963	935	931	973	949	917	953	960	913	991	892	971	896	921	944	905	934	910	981	912	971	910	932	952	932	907	941	937	974	913	909	946	948	920	874	902	912	970	961	942	898	932	939	969	902	1003	888	926	890	866	907	928	893	848	1009	891	940	898	922	950	908	921	925	934	990	873	897	870	978	923	969	957	933	956	908	981	939	853	955	897	959	948	936	909	895	948	947	978	922	920	925	897	959	918	906	1006	952	957	926	911	924	912	882	936	865	949	938	925	871	933	932	917	889	941	900	943	928	887	870	969	909	900	965	955	917	887	954	934	947	970	856	973	896	876	931	943	952	979	950	929	963	933	957	907	915	949	912	931	896	978	890	963	915	881	950	948	949	934	923	926	932	921	854	932	889	900	961	928	940	948	930	894	946	914	891	947	955	883	906	925	912	897	934	892	921	939	969	950	914	976	933	958	948	912	899	972	869	990	941	919	964	938	923	984	960	934	938	934	950	969	947	951	947	905	877	950	893	945	942	936	930	941	944	951	905	912	920	922	945	958	902	852	928	937	955	945	931	923	910	969	909	948	891	922	929	919	917	949	955	929	958	961	956	945	923	946	920	945	903	961	929	955	920	906	940	939	922	966	997	992	940	885	947	938	878	886	916	1000	936	972	944	940	942	930	930	906	929	914	916	935	910	933	958	940	905	941	936	907	871	999	937	887	967	937	889	920	943	946	946	950	947	904	921	963	909	936	974	953	961	960	942	966	955	913	932	940	931	956	947	957	954	900	914	889	937	933	918	917	969	954	920	892	888	935	908	935	935	914	928	954	925	934	915	874	937	981	906	973	938	922	882	936	922	919	921	896	949	930	947	959	935	909	902	905	956	873	890	959	902	891	888	985	892	926	952	936	907	932	894	958	948	963	922	922	964	952	977	924	942	904	874	939	944	933	933	948	975	988	987	919	961	905	963	949	929	927	917	904	898	900	945	920	948	979	907	948
23123	21630	29422	24352	21562	21565	7744	1593	1205	1168	1103	1052	1074	934	930	907	894	939	895	912	917	896	877	870	847	794	885	923	875	871	767	873	863	812	811	847	835	861	840	863	870	793	809	865	852	812	848	797	804	846	790	815	817	868	780	824	842	764	835	819	867	863	822	794	818	834	792	812	812	815	842	864	766	846	805	786	791	821	854	827	784	811	822	806	762	907	841	817	826	858	840	844	885	852	840	862	881	791	881	800	778	840	921	853	859	860	871	850	840	861	849	868	854	858	835	878	841	805	827	849	859	856	822	823	848	815	832	848	821	813	845	843	831	827	858	859	805	834	817	814	837	816	817	768	816	822	810	807	858	796	809	847	845	800	846	838	812	806	864	807	791	781	779	841	816	854	816	844	787	811	862	841	833	815	805	823	789	812	816	795	814	809	821	822	786	846	769	748	847	865	790	831	841	841	850	793	828	841	828	797	809	806	828	819	761	826	840	866	810	805	818	763	854	795	831	798	801	806	845	892	811	863	823	863	847	854	808	817	810	829	861	811	828	814	833	790	844	824	827	854	767	742	806	866	863	804	820	860	837	817	817	858	806	829	836	755	783	839	815	826	804	873	823	830	854	912	829	845	839	863	793	835	849	841	787	819	777	809	827	795	787	833	810	851	800	852	808	807	835	807	829	783	827	856	774	834	859	793	829	783	818	809	828	818	783	813	843	827	813	826	840	818	802	812	787	816	772	786	837	838	791	832	850	849	870	844	805	798	795	819	813	834	842	847	826	776	829	762	791	841	863	836	815	823	781	822	865	801	790	841	788	792	874	781	818	805	805	787	844	795	798	780	832	861	801	830	802	831	835	793	823	806	835	875	837	824	849	793	822	849	869	829	793	800	785	844	858	760	800	815	816	791	824	806	860	812	859	807	821	776	869	811	863	863	847	798	771	786	779	841	809	843	821	845	762	846	798	847	808	835	812	844	820	892	869	808	802	826	779	812	805	765	799	840	760	849	858	841	833	831	839	810	771	811	834	801	858	856	813	767	894	847	772	775	798	824	840	832	806	815	837	796	818	824	786	865	780	811	801	798	813	816	816	810	833	835	824	791	778	816	845	817	800	828	828	871	845	796	845	820	861	797	845	789	786	850	849	802	836	806	810	818	798	836	781	768	854	795	797	800	844	836	795	811	860	814	842	867	809	805	824	804	839	773	790	837	761	802	809	816	859	832	840	826	792	868	774	768	858	831	842	818	819	842	866	798	826	832	874	804	861	825	842	802	836	796	860	783	905	763	895	812	835	812	801	793	803	854	776	806	772	801	803	813	839	840	835	856	827	777	843	828	819	802	825	829	847	844	891	781	838	806	789	782	825	839	806	828	819	799	821	826	843	838	813	762	804	771	879	792	834	808	845	820	827	849	790	831	877	815	769	799	843	800	781	795	780	825	826	818	836	885	811	805	872	775	811	860	820	859	775	764	813	801	825	840	864	819	823	752	819	776	841	788	843	828	873	840	849	831	813	791	838	826	810	782	795	831	804	849	842	821	824	800	812	849	886	810	831	771	836	825	818	808	841	856	879	838	806	847	772	779	819	813	797	796	819	822	857	841	852	832	767	847	813	834	840	792	833	825	842	788	847	809	795	794	833	844	803	833	810	768	859	867	837	795	808	812	836	829	821	853	796	846	807	803	844	755	827	821	825	832	805	853	806	793	861	863	845	811	829	839	838	866	812	763	744	838	810	828	817	858	807	830	832	767	810	782	807	814	803	838	799	848	802	854	877	857	802	789	784	868	823	797	822	824	781	823	767	768	791	807	844	818	910	825	827	830	869	816	824	804	808	789	775	807	822	791	835	852	821	768	834	854	770	802	808	826	819	835	771	825	791	807	851	811	820	803	829	878	790	802	831	827	857	841	881	790	844	848	808	830	823	797	835	822	855	812	813	793	780	862	813	797	829	824	765	823	820	829	845	850	788	805	798	835	846	802	813	797	861	814	846	859	806	808	804	781	821	814	811	801	825	765	846	837	823	834	869	758	830	853	823	870	835	827	785	879	788	810	773	803	830	805	791	840	812	816	823	778	818	819	808	761	849	801	853	865	870	770	803	816	824	813	807	819	821	787	800	800	832	816	802	828	797	800	818	841	809	843	860	890	777	881	838	773	820	777	823	783	834	824	820	773	831	827	779	840	763	842	861	800	836	877	806	816	811	877	817	804	816	813	825	835	847	835	789	836	782	784	857	807	824	859	776	813	834	817	770	806	809	799	811	819	836	795	847	820	818	857	794	819	833	857	853	865	782	874	750	761	776	794	832	817	842	838	815	851	824	826	807	826	810	793	756	851	803	881	820	861	821	844	871	835	817	813	808	825	870	793	861	743	752	844	813	777	822	884	760	807	857	834	908	799	764	797	849	787	825	794	806	849	810	743	782	842	794	867	792	824	826	862	834	841	842	812	806	811	869	797	788	788	805	806	790	800	865	795	821	791	848	804	831	816	877	811	863	855	847	814	810	776	822	819	842	839	822	802	820	859	807	817	781	787	765	812	842	819	822	813	808	814	802	827	803	818	821	824	797	798	824	817	868	792	845	790	864	801	845	838	818	883	840	819	811	758	806	825	817	805	788	854	883	829	816	806	807	840	830	793	808	804	855	763	862	798	785	865	785	775	832	825	829	792	843	762	834	838	867	829	765	817	830	800	823	827	818	776	826	811	844	769	838	830	839	826	812	842	832	880	872	849	773	881	804	812	786	829	834	841	863	754	818	819	779	811	825	804	833	797	788	825	772	846	822	841	842	866	832	804	797	819	789	802	819	860	827	800	860	770	768	795	802	816	811	875	778	792	796	812	817	822	895	855	785	844	852	881	851	840	784	796	889	815	822	850	796	833	872	811	849	813	838	817	777	805	856	838	768	836	873	771	844	857	813	781	838	829	817	829	805	809	847	843	791	787	815	806	818	870	766	810	792	757	818	802	864	736	833	812	768	845	773	832	838	815	811	800	805	857	838	841	819	820	773	844	850	814	747	849	798	859	833	882	882	834	808	838	827	816	784	819	830	796	811	823	876	795	788	836	846	791	811	810	810	839	848	798	820	798	808	807	838	842	826	817	845	799	826	814	836	833	806	802	827	774	795	817	807	778	834	796	791	804	809	812	846	863	850	860	846	805	843	779	835	795	788	886	760	822	864	846	846	837	839	786	861	846	834	838	834	806	772	854	774	807	834	835	771	793	828	797	825	814	861	803	821	817	829	838	825	834	838	789	827	832	878	774	778	864	841	831	808	838	828	821	832	872	824	833	860	878	832	810	856	813	795	829	809	803	802	833	920	847	807	821	769	802	786	833	808	784	798	850	809	812	817	806	832	868	844	795	769	782	848	830	762	794	843	769	846	815	822	755	831	830	804	801	815	844	843	804	776	754	846	843	798	822	830	828	784	829	827	819	769	769	806	774	815	810	778	816	785	782	817	843	773	780	812	828	801	829	762	818	842	806
29189	14454	9160	4650	3407	2695	2215	1808	1535	1430	1235	1211	1150	1036	1035	905	983	909	893	905	915	879	870	888	846	916	878	832	913	863	843	816	850	841	857	859	805	902	802	848	851	823	792	846	784	859	854	805	823	828	787	772	845	837	784	813	838	810	830	819	837	847	776	835	814	817	801	772	782	806	838	856	780	779	792	832	809	780	822	857	758	792	774	858	802	831	848	828	790	853	785	823	814	833	789	813	807	826	837	837	842	829	836	848	834	808	874	815	791	789	896	740	854	911	775	834	795	826	870	792	778	806	834	803	822	874	814	802	818	837	818	802	815	816	815	799	828	813	794	817	773	856	848	817	813	727	800	812	817	834	837	805	833	837	807	811	807	764	879	773	800	790	848	779	791	748	806	806	772	804	844	799	813	802	830	840	797	822	792	785	852	812	798	734	811	814	818	828	737	802	794	807	790	805	796	798	817	886	759	823	818	739	843	813	810	859	750	828	791	790	848	812	795	793	801	822	793	832	773	797	775	770	819	791	815	790	828	803	817	854	784	775	862	842	757	833	792	812	803	772	773	815	820	830	832	795	793	805	747	763	832	800	769	786	817	808	812	805	841	767	814	758	819	771	780	831	812	767	827	787	751	774	812	797	798	767	819	794	787	806	820	858	734	780	794	832	821	816	795	796	834	842	783	773	781	828	818	797	801	844	844	833	807	793	754	809	765	843	805	850	808	832	802	763	801	847	854	803	815	746	811	808	776	821	824	820	822	802	819	792	812	788	781	770	839	833	848	809	818	830	851	794	817	820	857	835	843	792	804	834	797	854	800	818	798	792	828	782	743	821	833	811	822	783	823	854	807	874	762	790	817	782	812	799	841	785	759	805	783	815	817	751	836	795	803	785	813	765	817	842	809	837	808	804	830	815	732	796	800	810	799	833	783	811	797	796	857	783	782	748	818	778	808	771	810	808	797	811	843	761	795	771	750	764	857	790	815	815	844	811	827	779	783	776	807	775	793	785	854	821	775	858	831	785	794	793	854	776	817	814	841	817	813	797	754	754	797	818	827	777	803	870	783	819	765	797	784	784	834	834	806	784	856	813	766	880	813	811	826	804	836	798	786	754	825	805	819	803	859	835	845	841	842	825	828	837	815	780	814	885	815	822	781	832	828	838	813	768	779	831	834	791	814	820	745	774	813	794	809	756	739	838	806	779	773	776	807	787	793	805	837	792	794	771	856	824	806	886	805	824	856	806	845	851	819	814	746	795	807	811	881	809	840	782	781	780	820	834	797	803	802	833	801	835	837	815	839	814	805	769	816	760	835	802	857	775	796	791	797	756	851	767	817	832	772	760	787	825	785	769	852	798	816	800	809	776	809	824	821	764	801	829	791	799	799	871	812	805	831	858	822	799	862	780	817	803	809	759	808	802	786	852	811	842	798	771	771	777	825	807	821	804	767	819	780	763	790	771	797	830	763	820	853	832	771	753	821	787	842	808	816	837	808	796	827	809	771	792	843	814	879	813	786	787	796	806	753	834	803	825	842	805	834	793	825	800	810	805	793	807	820	825	831	832	767	785	865	798	757	850	816	795	826	805	782	827	854	773	802	803	814	800	781	787	824	805	806	815	785	796	807	772	753	862	786	801	817	783	790	862	791	824	894	800	771	795	815	816	852	794	763	821	788	769	821	704	867	770	835	773	840	811	823	825	824	821	772	811	823	825	813	781	827	839	788	813	830	803	804	831	776	813	819	778	875	792	832	821	835	791	781	765	814	790	789	858	764	764	811	813	768	823	819	733	858	829	826	867	737	811	833	793	796	778	800	767	856	774	798	841	776	802	824	825	842	768	822	798	829	781	805	804	827	824	878	789	806	832	792	823	851	781	828	790	807	806	786	753	772	821	770	840	824	839	766	823	812	794	831	806	798	836	814	833	753	809	820	805	797	781	829	786	767	842	829	832	772	808	807	777	818	796	802	822	829	818	820	817	785	787	810	803	789	791	783	811	793	792	831	790	815	810	805	822	827	759	752	750	806	819	739	814	828	795	825	841	801	792	786	826	766	839	787	855	795	787	821	825	806	770	800	743	796	801	853	846	761	791	804	851	791	786	748	859	768	828	752	829	797	819	863	804	813	778	816	783	786	755	792	754	826	784	798	818	752	789	776	821	811	824	754	791	825	841	826	801	813	733	759	827	804	829	795	807	839	825	799	818	794	832	840	821	808	732	836	813	844	800	756	809	793	808	758	859	801	828	813	828	859	792	803	829	790	847	807	810	813	763	867	824	788	795	839	796	814	785	795	820	782	827	801	780	792	835	797	794	838	841	820	778	782	826	801	789	825	838	845	814	804	837	802	805	780	786	850	782	806	736	822	841	831	824	783	785	796	856	809	832	769	798	851	799	836	824	804	812	830	829	843	806	833	849	770	771	797	798	793	834	783	846	790	853	818	769	812	758	809	826	802	804	831	839	801	850	812	791	796	809	831	806	776	814	847	783	805	809	760	847	762	788	812	779	782	848	871	783	799	814	860	821	799	814	817	815	810	760	761	841	847	806	836	824	817	803	813	832	805	843	857	787	816	827	805	775	783	806	750	830	823	790	784	833	805	825	838	745	841	798	797	857	808	781	873	753	738	766	781	809	778	831	754	785	779	838	794	840	839	845	806	904	814	781	855	806	844	814	854	798	797	770	795	781	854	785	786	780	807	723	763	810	759	825	807	821	793	850	832	756	822	813	828	763	815	782	771	850	883	782	805	767	735	827	808	791	815	783	806	816	818	783	794	789	797	793	835	812	788	825	833	815	806	788	848	785	830	804	842	813	826	771	811	829	795	812	818	839	770	828	786	802	838	818	834	783	804	840	804	828	810	794	838	814	786	803	829	818	810	804	827	830	792	808	811	781	774	829	794	776	792	785	812	796	847	788	739	813	817	770	798	803	783	798	812	792	783	777	775	830	797	788	754	816	832	838	810	795	843	811	802	797	836	835	811	789	795	791	763	815	761	862	827	815	825	850	809	769	786	808	804	812	733	818	803	824	790	815	776	825	833	796	772	782	846	775	827	817	796	757	813	837	778	783	857	829	780	798	813	776	801	764	799	810	800	787	840	856	841	810	817	810	783	817	809	852	801	774	861	823	861	829	794	799	790	781	804	818	819	794	815	784	817	812	834	799	842	831	869	834	837	806	799	790	775	816	816	780	820	788	801	806	832	790	782	812	726	851	836	776	811	827	820	821	797	781	870	794	780	769	794	774	822	789	785	813	789	794	784	833	796	780	814	820	822	809	817	727	783	829	816	795	778	825	791	808	809	767	793	786	807	783	850	744	814	802	781	828	820	813	797	776	823	847	829	805	801	850	794	753	840	764	820	771	833	762	815	790	804	757	817	802	791	841	795	784	751	800	806	810	768	784	824	800	794	807	810	823	806	797	802	828	802	784	807	805	803	869	813	876	862	861	870	801	803	778	865	785	826	808	805	795	813	744	801	816	823	807
29391	17886	4362	988	709	763	730	717	689	733	715	750	727	737	745	744	739	717	725	719	723	745	723	728	754	742	674	716	754	763	710	735	700	735	739	751	735	708	736	747	726	719	736	767	805	738	728	783	740	749	764	708	716	721	756	709	708	747	729	767	761	707	717	691	742	672	742	704	708	753	752	755	681	690	755	730	730	736	761	739	716	746	715	754	742	707	707	744	678	685	734	703	735	736	779	754	659	728	695	766	734	769	730	769	683	763	733	725	762	678	743	734	747	719	769	709	764	731	764	747	727	759	708	743	732	709	744	717	736	741	722	722	774	718	730	698	715	716	739	701	740	735	754	727	692	708	725	772	764	738	763	739	733	730	709	698	718	688	762	734	689	791	731	745	718	716	736	732	722	765	752	729	739	734	697	723	719	777	705	706	706	689	742	720	719	704	679	719	714	724	749	666	719	702	756	757	683	742	737	733	713	637	721	732	722	779	714	670	723	720	701	718	691	728	684	725	758	750	714	724	693	739	685	758	684	750	754	751	698	710	743	738	730	746	720	736	693	723	709	664	702	726	748	778	740	676	724	737	711	735	752	685	671	774	779	748	744	710	700	755	719	705	717	701	731	742	709	686	728	730	692	709	777	733	730	762	715	727	728	667	744	680	723	735	761	708	768	725	713	745	727	760	725	684	704	695	746	742	749	721	750	726	746	717	731	741	694	741	725	718	769	740	754	756	762	744	701	709	756	724	683	730	699	738	715	689	738	719	713	706	713	686	724	723	660	718	746	696	710	794	780	667	728	713	709	725	770	697	757	767	721	771	716	742	767	729	736	692	726	748	733	733	735	716	726	747	776	728	744	750	696	764	703	723	716	702	733	709	724	709	699	710	740	703	728	769	704	776	712	773	702	731	749	743	739	740	724	737	790	759	714	720	753	739	734	663	717	741	704	688	707	770	727	775	720	764	731	756	708	722	690	697	706	716	737	768	707	708	752	728	729	734	731	769	747	715	693	721	718	755	723	781	709	743	737	727	748	684	749	750	696	710	757	748	674	719	684	694	722	743	743	718	761	709	737	689	754	708	749	725	718	674	731	715	777	713	747	743	679	749	757	731	777	759	728	724	717	705	744	701	704	734	711	712	722	698	695	712	703	745	786	671	738	742	721	739	700	711	716	701	728	716	721	760	727	735	710	717	756	781	757	743	729	708	667	732	740	733	744	793	719	685	720	730	764	695	744	744	786	743	752	749	742	734	729	720	747	749	754	740	722	712	736	713	721	749	698	690	738	712	773	764	743	730	718	734	704	802	741	753	733	711	686	733	745	765	738	733	690	718	723	767	769	716	730	751	676	761	702	697	749	702	704	723	715	753	730	745	807	720	647	762	729	697	671	766	763	697	723	750	712	747	742	712	733	706	726	711	676	710	741	743	724	725	697	676	729	689	693	707	741	709	717	709	729	703	781	724	707	701	731	698	755	701	737	764	750	748	759	722	730	672	727	725	711	751	723	749	745	731	717	708	669	682	741	682	738	705	759	754	709	742	733	755	762	680	713	734	733	736	718	727	707	723	750	724	776	683	717	729	764	696	684	720	719	737	707	701	751	728	700	721	727	751	699	776	741	691	730	752	745	722	766	738	727	650	712	739	748	710	725	728	698	708	712	774	761	731	775	701	759	716	760	725	687	744	792	757	719	707	771	733	735	734	714	752	692	708	721	728	707	659	714	718	812	695	809	731	760	757	751	748	690	742	748	674	719	766	731	730	737	742	762	696	744	754	757	691	761	749	682	692	720	718	718	698	684	738	755	733	725	730	758	736	774	738	728	705	765	746	758	749	735	715	720	712	678	769	694	734	747	751	755	707	692	728	720	728	747	723	696	713	767	790	788	681	694	755	756	744	725	721	703	754	752	720	744	652	713	766	702	683	754	746	702	759	691	718	717	690	712	729	737	677	676	695	777	740	708	734	728	711	755	771	745	737	710	696	730	717	746	783	688	705	691	765	741	708	732	728	709	715	706	717	765	712	757	751	701	726	729	770	687	671	741	730	742	744	758	702	729	735	721	758	692	729	756	779	757	758	698	710	673	745	729	780	724	762	769	739	704	694	750	738	775	710	688	743	708	756	756	754	728	713	749	737	723	720	712	723	711	787	733	681	731	738	750	770	717	732	725	682	754	731	696	738	769	686	729	696	714	756	742	743	671	739	734	694	737	737	720	715	750	746	745	686	775	697	750	755	698	699	741	747	724	723	723	770	729	749	682	660	695	734	743	735	762	771	785	697	736	701	745	694	746	734	767	743	744	749	706	734	711	716	730	743	687	701	714	676	724	725	721	740	751	720	702	731	703	751	738	808	716	743	737	736	744	712	718	726	732	739	727	720	728	729	718	722	732	724	735	758	673	764	744	775	777	750	719	705	735	766	743	728	732	730	673	749	750	721	709	749	718	736	708	749	719	742	751	758	735	696	728	715	750	717	719	685	715	715	765	751	727	707	726	720	783	715	707	638	758	740	678	747	739	720	754	805	713	744	682	717	732	722	676	691	705	750	707	744	727	707	723	757	689	720	694	688	732	705	721	750	740	737	682	737	715	728	743	712	731	747	718	728	735	732	721	745	725	773	759	754	724	729	696	704	745	735	708	719	770	741	724	712	713	747	747	683	710	749	749	666	745	709	730	726	710	707	693	658	722	733	732	763	751	751	776	740	748	696	734	699	681	704	696	740	746	731	719	704	766	755	724	788	730	714	708	720	729	733	713	702	744	721	747	698	685	750	690	705	679	719	684	781	686	782	693	744	699	678	741	748	766	702	715	752	704	731	681	669	762	738	730	695	766	673	763	732	762	716	730	679	776	714	758	724	720	735	720	729	739	718	709	692	754	742	776	735	733	752	717	707	711	796	741	728	741	761	701	720	707	702	708	720	748	703	689	729	777	750	698	776	743	688	685	707	706	676	760	731	733	724	701	738	750	726	766	736	725	701	689	710	695	720	731	757	728	761	708	755	700	744	686	727	741	719	714	670	744	714	706	737	716	713	742	730	707	768	724	776	733	698	750	720	733	703	693	758	731	712	744	772	781	697	744	715	735	769	752	728	739	738	772	720	735	717	738	711	784	728	722	734	789	759	743	658	766	717	722	717	724	724	716	732	762	713	727	706	693	780	688	749	687	701	676	695	753	725	705	689	751	783	763	735	665	713	724	778	722	734	689	731	718	691	684	675	758	722	735	728	772	786	725	725	697	760	769	741	727	716	792	770	756	726	701	754	702	749	727	789	704	739	737	717	762	663	740	708	733	744	794	730	754	745	702	742	766	743	702	732	723	778	707	746	692	747	757	744	706	735	750	773	745	736	753	763	731	722	724	722	728	755	712	718	765	728	744	737	767	713	686	707	713	732	722	719	709	717	767	712	732	672	736	771	703	751	755	704	689	738	723	711	727	732	720	720	729	668	753	720	746	731	675	709	764	708	705	678	734	734	724	729	692	690	743	728
19585	1436	996	828	793	824	780	739	790	752	787	763	731	736	730	766	740	742	784	760	707	733	717	744	768	761	756	756	758	707	773	765	732	721	730	757	746	693	761	741	775	758	746	734	752	727	765	798	798	734	719	711	746	744	717	741	719	773	729	778	770	730	786	721	769	711	702	698	770	776	767	804	716	772	704	676	759	782	769	750	732	727	758	740	752	706	714	701	746	762	724	781	724	778	720	747	736	747	760	749	747	730	780	769	771	814	736	763	710	760	760	778	819	736	727	753	770	788	770	769	738	769	770	727	717	796	756	756	794	768	779	750	765	757	790	734	747	772	803	751	731	798	713	726	751	747	773	722	760	749	775	744	743	764	719	753	745	740	717	734	743	773	757	786	736	762	744	715	736	745	743	764	733	740	766	704	758	747	811	778	738	739	765	736	733	749	763	755	730	718	744	759	761	742	767	773	725	733	687	739	727	770	738	761	713	772	765	731	745	729	780	743	732	739	718	707	755	784	728	756	759	784	777	707	731	784	758	751	764	734	750	705	740	797	724	784	742	709	755	744	779	761	754	739	786	727	723	758	726	745	725	689	776	763	777	748	770	768	759	790	736	789	739	782	758	708	792	694	742	727	737	738	741	764	747	758	714	757	741	735	758	740	710	732	760	787	751	796	804	763	746	752	799	707	720	804	720	696	737	733	764	795	753	714	743	797	735	776	791	761	736	704	772	772	726	725	722	779	726	735	771	736	717	749	768	757	755	747	762	783	701	708	757	753	748	763	764	724	734	727	788	736	757	705	734	723	778	723	737	772	702	740	774	771	700	739	728	768	698	786	716	734	744	737	727	740	739	710	792	738	728	702	747	744	770	762	720	701	756	754	759	735	762	720	760	714	749	791	761	720	737	750	748	769	775	709	769	767	762	736	746	717	761	802	660	710	739	730	730	733	771	738	707	738	722	775	752	741	780	736	721	705	761	777	760	706	728	695	723	763	744	740	755	737	735	742	722	746	751	728	787	741	711	698	744	762	749	726	751	788	750	842	728	771	705	756	725	763	725	737	759	786	747	698	795	722	749	759	780	753	753	742	689	773	813	767	717	731	779	735	756	776	763	689	715	757	761	763	748	780	724	791	708	741	744	791	735	727	724	706	741	792	758	747	766	753	707	783	767	793	722	763	749	741	732	717	683	731	786	753	747	736	786	772	799	760	794	767	727	696	774	734	773	725	764	720	771	724	747	752	790	799	709	743	718	742	735	764	801	747	765	740	707	767	797	828	720	736	748	759	754	759	734	729	730	746	711	736	720	776	819	699	744	771	764	758	751	784	713	750	741	752	738	748	752	766	706	732	731	712	717	765	759	743	686	751	737	801	757	708	722	745	747	735	770	759	782	754	761	773	768	711	784	773	705	762	741	719	743	760	704	741	771	756	701	699	767	789	766	760	757	774	785	715	764	774	745	746	758	735	727	796	760	767	717	777	724	704	756	690	763	727	728	777	731	755	741	760	760	728	749	714	766	747	779	754	778	734	796	785	794	740	758	748	766	760	743	711	746	731	764	767	763	715	702	733	714	715	749	822	754	772	753	723	744	778	753	763	765	709	706	754	778	731	753	732	739	755	762	728	704	748	745	696	733	708	738	770	708	759	770	708	730	731	744	726	725	777	774	746	724	725	744	788	794	756	714	743	751	733	757	740	737	724	796	753	732	808	774	784	794	700	747	711	753	772	749	771	744	785	732	782	771	774	764	742	756	722	739	734	742	737	768	816	708	799	760	752	768	773	722	720	719	759	770	744	782	751	728	763	767	782	730	704	745	785	727	714	730	767	745	722	766	759	722	720	753	765	756	776	705	757	736	714	745	722	776	734	753	672	787	740	766	743	737	782	732	774	744	730	743	775	711	697	720	760	758	754	761	709	751	739	743	758	790	727	773	787	720	703	705	708	778	790	752	786	765	747	724	758	777	709	785	771	797	773	725	705	770	712	785	723	736	745	719	717	730	751	723	789	738	758	679	742	757	759	682	775	737	771	749	750	769	780	778	779	739	762	735	683	825	748	742	757	720	736	707	750	745	755	719	812	756	727	782	768	801	740	751	745	724	720	757	743	773	767	778	749	716	762	760	726	748	760	735	734	726	759	710	779	723	771	773	741	777	796	765	737	754	770	770	716	742	702	747	769	727	779	764	727	702	755	728	747	750	764	758	775	762	736	777	746	763	760	704	790	697	744	780	779	745	722	724	803	760	709	742	719	778	774	772	730	752	772	700	738	736	764	778	749	793	750	722	749	759	792	742	737	778	804	753	767	746	684	752	763	753	782	698	752	766	732	758	815	741	719	710	746	753	725	749	709	720	726	711	748	781	717	710	753	753	721	714	741	749	776	749	735	787	760	758	770	740	711	785	755	748	715	786	726	707	736	773	785	766	736	755	697	735	706	750	736	749	756	756	758	732	734	724	718	772	693	743	766	792	676	753	730	757	743	749	745	760	763	759	741	778	716	708	726	790	768	720	685	739	758	760	771	785	735	732	728	763	699	735	739	727	738	786	754	737	709	818	727	755	716	782	707	720	749	728	754	728	800	754	769	731	753	780	671	766	789	735	786	732	778	792	797	780	752	762	709	689	736	838	774	723	779	742	767	759	746	754	755	730	796	780	743	785	728	776	708	725	751	742	745	793	689	722	740	744	760	699	768	753	757	705	713	763	743	722	827	763	748	726	753	771	764	730	798	763	723	756	792	773	744	742	721	753	721	780	758	764	759	735	765	793	777	788	750	788	774	750	758	755	725	787	689	736	790	734	767	748	787	816	765	773	779	745	751	767	747	732	727	698	752	716	723	759	825	740	759	778	749	730	743	709	789	734	756	724	726	732	736	714	739	773	747	736	736	763	775	721	796	747	725	730	715	772	785	729	779	734	745	729	738	721	749	742	733	774	764	769	751	731	729	773	738	737	745	728	761	744	797	706	720	711	728	790	715	759	741	766	741	696	784	745	738	753	737	735	768	760	743	735	712	727	723	779	722	774	754	726	723	792	751	728	730	770	794	746	759	755	799	722	777	775	721	761	770	718	703	711	751	779	724	728	734	762	715	736	729	745	701	734	733	708	712	782	806	735	812	774	756	769	741	772	707	782	779	758	746	753	712	730	805	748	712	748	736	796	721	714	710	702	752	731	724	767	774	755	715	813	756	700	713	761	721	721	755	772	759	741	753	756	700	795	746	756	797	725	722	751	720	717	762	736	729	740	774	777	722	688	715	740	799	744	798	764	745	736	744	732	743	736	766	746	716	712	769	788	744	707	782	755	744	737	759	725	750	785	758	814	682	716	778	780	684	792	823	766	766	719	736	791	782	739	739	707	744	714	789	768	762	767	777	708	690	819	759	794	742	724	740	736	754	741	777	782	744	722	676	701	740	741	696	745	768	742	797	770	691	737	790	716	727	771	779	742	780	755	734	760	770	722	769	763	795	766	766	724	792	806	722	727	729
24197	21572	28885	24724	21587	9784	1346	894	811	827	751	722	686	697	654	655	683	656	651	629	615	616	616	594	659	645	642	688	655	667	603	640	619	609	650	591	589	614	544	576	601	627	574	619	609	604	591	596	554	584	591	628	566	622	625	564	625	584	598	574	605	608	631	562	585	620	581	634	602	588	627	576	612	600	632	579	582	620	612	577	591	598	594	561	638	594	577	652	610	605	586	593	600	613	629	615	566	616	607	657	605	595	638	618	610	638	572	603	614	607	612	600	613	595	620	619	646	613	583	615	571	621	641	607	593	627	644	608	607	638	614	624	627	603	633	602	601	653	655	604	610	614	573	620	613	592	608	609	598	625	636	586	553	591	632	576	619	624	610	612	570	618	592	576	607	635	562	635	632	580	612	584	631	631	613	566	631	599	576	566	592	605	580	601	597	584	621	639	627	594	563	588	586	567	617	601	596	623	581	580	625	613	578	631	608	619	577	595	646	613	617	618	601	581	609	609	587	649	611	556	604	608	622	622	632	584	621	563	601	579	625	602	559	604	630	597	620	642	601	593	604	612	617	650	629	562	582	597	577	610	573	603	649	569	611	640	575	586	596	614	604	579	576	613	609	631	530	608	625	647	569	583	614	628	607	624	608	603	605	604	581	596	660	593	645	578	632	615	630	609	633	606	607	613	626	619	602	603	613	571	592	601	546	584	596	606	548	628	546	592	599	613	621	566	621	619	578	599	597	610	585	621	588	609	542	536	574	635	577	588	588	582	629	596	594	555	573	604	606	600	589	605	605	602	565	603	566	578	584	617	622	583	643	634	607	579	624	604	598	600	590	588	616	575	567	606	592	622	607	563	595	643	591	593	614	585	535	597	649	585	605	555	650	605	616	584	562	568	590	618	602	630	581	571	605	600	637	626	590	585	633	605	608	561	597	587	595	603	590	592	622	595	614	610	611	573	615	580	629	606	590	612	628	592	595	608	562	583	579	579	597	636	603	616	584	599	619	599	607	649	579	602	592	607	562	632	607	607	588	601	597	584	585	615	583	590	626	606	592	635	613	603	618	605	609	607	587	639	585	545	586	537	590	554	633	593	642	644	629	627	564	630	605	616	561	599	613	626	594	643	612	592	576	598	601	579	579	625	620	627	589	606	578	586	633	584	613	568	623	633	610	618	610	673	611	602	600	616	617	584	577	603	565	615	606	619	622	613	601	588	542	589	595	603	600	573	590	571	632	592	588	608	570	652	600	589	600	584	577	586	624	581	630	632	583	522	582	594	609	611	593	606	622	612	600	622	602	589	621	591	593	587	572	599	586	623	656	619	628	634	627	611	573	582	581	589	629	609	593	565	582	657	602	622	603	574	643	611	598	602	641	610	625	569	648	609	614	602	566	602	601	610	570	571	608	606	629	628	626	611	611	582	596	620	610	638	595	627	614	582	586	598	610	677	604	589	585	586	632	643	626	607	638	582	568	542	576	555	618	599	580	588	561	596	573	589	589	559	601	630	620	546	623	600	615	592	621	584	520	605	594	598	584	598	625	605	629	603	630	548	628	580	585	612	578	614	618	617	560	585	631	609	579	605	605	580	602	584	612	626	565	559	578	617	626	621	579	635	645	574	599	601	590	587	591	620	632	609	587	616	599	617	581	612	580	637	637	598	546	613	611	615	628	602	611	597	625	549	586	569	606	602	557	621	640	628	605	594	586	593	608	614	601	645	617	609	612	602	615	595	557	575	601	581	627	595	595	572	640	610	572	590	620	599	600	594	565	608	627	583	635	595	581	596	622	589	609	612	616	556	644	611	641	636	609	614	596	607	585	557	597	613	608	625	603	582	635	620	624	557	622	627	616	592	624	651	621	557	585	589	612	588	571	652	629	573	589	615	612	624	605	583	578	597	613	610	561	578	569	565	616	599	608	600	599	549	614	598	598	624	613	605	625	587	624	559	567	630	590	626	646	621	605	643	599	632	609	646	562	580	625	559	576	625	572	629	597	611	581	622	625	612	618	587	599	562	564	605	615	574	592	556	588	586	623	601	626	598	560	562	574	650	628	586	605	628	604	593	605	611	628	654	558	595	574	618	656	628	564	581	602	650	657	595	629	638	632	613	612	598	616	607	572	653	577	584	643	600	653	595	614	617	591	604	616	576	590	596	599	548	583	617	611	606	594	623	615	659	617	601	595	601	609	658	579	576	624	585	602	565	644	609	586	608	597	616	566	659	598	631	553	579	575	591	607	617	564	572	605	597	608	548	630	626	597	588	598	590	553	649	604	589	608	615	642	613	549	580	590	560	590	596	633	586	595	603	617	577	596	622	575	594	631	586	610	617	561	632	627	580	578	599	642	603	585	595	586	576	587	588	618	595	624	570	604	514	615	635	602	574	621	627	636	585	600	599	612	586	583	580	612	586	567	554	565	603	568	578	607	579	562	623	590	617	576	590	601	605	601	567	624	578	584	629	625	632	602	594	590	635	586	546	612	568	621	594	604	575	568	611	631	567	581	587	627	587	640	584	623	633	649	581	635	602	625	583	601	626	576	621	598	597	624	606	595	592	595	615	649	578	619	593	621	576	556	596	575	591	631	580	580	571	583	587	628	600	580	601	578	593	608	622	600	587	592	580	609	593	633	623	597	621	587	594	559	586	626	623	645	616	628	551	582	614	575	570	593	615	608	640	635	606	602	605	640	540	630	587	630	630	604	605	599	591	595	592	578	585	604	605	648	625	574	601	626	611	587	611	589	580	600	603	603	572	603	607	592	591	623	583	645	551	559	636	584	603	620	609	613	625	618	540	568	585	585	629	582	598	632	608	552	577	604	592	561	629	660	596	580	638	617	631	590	557	532	604	627	607	619	575	553	601	610	625	587	670	637	576	570	584	587	630	643	592	601	582	606	616	650	604	581	598	608	604	640	601	563	585	614	591	603	624	561	590	598	601	557	594	615	612	584	649	600	587	538	605	603	589	619	586	607	592	602	569	599	563	591	623	575	586	591	606	588	565	583	656	566	563	568	592	557	606	625	633	567	635	647	582	638	630	602	605	637	607	584	620	575	570	633	596	604	642	600	600	575	559	600	613	582	614	617	611	620	607	588	566	625	621	628	580	598	604	551	585	595	578	573	593	602	595	606	588	573	610	586	601	573	552	603	616	603	596	538	590	547	547	632	583	598	594	617	564	621	629	603	599	561	608	597	616	602	610	604	626	595	601	578	638	593	561	597	587	628	604	628	613	609	568	581	593	609	598	601	586	656	577	621	603	585	615	608	595	609	573	595	599	568	617	625	603	632	617	595	632	574	602	564	561	599	548	611	603	583	564	626	597	595	589	583	580	605	607	580	560	632	599	615	640	592	619	612	599	608	578	609	610	649	581	603	588	600	577	593	623	551	610	591	645	607	650	628	593	585	619	587	617	594	590	579	627	572	578	576	599	581	597	563	622	569	584	602	600	564	540	575	578	623	603	599	596	594	588	546	626	603	613
26386	9432	5702	2883	2102	1723	1349	1123	1026	892	863	861	791	810	726	725	694	629	694	696	675	678	647	623	668	639	666	640	597	667	626	654	625	634	649	635	645	629	636	657	607	582	609	613	641	627	656	614	575	606	612	601	624	609	620	612	590	655	597	638	626	629	606	615	594	638	664	606	620	625	589	625	663	577	620	630	613	566	601	625	595	656	653	636	616	676	597	641	605	653	584	653	676	571	594	598	649	611	630	641	645	641	637	637	653	619	643	569	644	641	685	626	644	655	657	656	658	635	645	609	578	653	654	594	644	617	629	670	603	654	598	608	597	646	654	620	642	602	641	631	606	683	614	605	678	648	657	642	646	644	592	619	603	587	605	591	628	570	604	631	645	594	623	630	610	603	671	642	641	631	664	653	626	633	640	624	603	603	616	652	620	642	654	651	633	604	654	622	625	635	645	609	608	668	611	586	601	659	657	625	588	648	590	573	598	589	612	581	620	601	598	607	629	674	594	614	590	579	618	605	587	607	648	587	588	584	632	652	629	660	626	603	644	629	619	601	644	663	618	600	629	619	601	623	623	653	677	649	592	700	589	603	617	622	634	658	578	601	617	633	640	609	629	603	634	603	613	591	629	611	635	612	582	639	623	612	603	597	573	596	624	614	652	628	592	643	625	649	633	626	627	592	600	667	575	584	640	636	611	645	571	585	628	614	630	584	586	604	626	646	648	602	639	611	673	620	599	642	597	606	654	601	609	590	620	615	599	573	627	624	612	646	574	627	600	590	612	604	611	584	693	582	611	635	615	664	595	653	608	637	610	647	626	636	621	642	614	574	598	644	583	626	594	621	641	627	567	610	624	634	589	624	630	625	600	639	655	621	618	621	622	664	605	620	623	602	648	639	588	602	634	622	614	633	618	606	592	595	624	561	604	633	624	599	622	636	592	657	640	655	593	576	627	643	654	609	607	648	634	624	595	611	643	634	609	611	612	644	594	621	607	614	597	651	649	604	622	585	615	661	599	604	612	646	635	587	591	653	587	613	653	585	639	606	612	599	596	616	586	609	596	611	628	598	611	622	624	620	642	644	596	629	606	630	614	621	619	656	592	570	612	618	635	622	596	628	577	643	612	600	589	584	628	597	644	661	582	645	625	642	611	661	624	625	602	618	604	613	574	600	641	645	590	651	641	613	612	647	614	633	610	593	614	648	583	603	657	587	620	603	640	610	627	639	647	594	627	543	658	609	684	596	661	632	660	632	618	588	647	609	647	605	558	602	606	634	614	642	589	602	620	583	642	597	553	616	660	629	557	637	616	590	640	611	630	641	655	607	640	631	653	595	671	639	630	679	626	616	609	619	620	630	608	618	616	644	661	607	637	643	566	653	585	632	617	622	603	634	594	591	713	597	600	602	630	580	579	630	637	648	609	653	590	646	571	653	607	620	580	634	616	605	607	585	605	679	620	580	664	624	645	617	636	603	610	602	594	635	615	585	610	605	616	621	606	591	599	612	624	645	618	625	643	659	605	643	591	624	656	606	621	677	629	643	592	662	635	582	644	622	577	639	658	599	624	608	642	648	636	634	646	630	617	622	623	631	628	587	609	619	592	608	594	648	652	663	633	574	651	605	571	637	603	570	594	615	635	635	606	604	606	670	570	630	606	606	623	625	638	567	657	653	621	630	583	608	627	655	616	606	600	608	568	604	590	630	629	597	592	586	615	617	643	662	606	591	617	616	608	605	689	604	596	633	653	565	598	613	659	630	623	596	582	621	604	609	639	639	651	580	585	622	662	616	645	598	615	636	610	638	651	621	584	605	619	580	648	630	645	631	611	637	634	632	623	566	614	628	580	632	557	606	567	632	578	637	614	681	618	613	603	624	609	628	629	624	661	598	654	593	605	644	612	624	616	600	608	633	580	620	608	608	637	628	628	653	586	586	593	612	644	623	606	596	612	619	628	635	625	638	635	636	634	607	609	621	633	590	579	619	631	632	595	593	594	667	589	567	615	662	605	591	568	605	640	647	626	635	604	608	620	653	613	627	645	592	635	626	599	609	603	616	644	618	630	595	604	610	601	579	639	603	606	646	642	647	648	590	608	651	600	577	641	618	620	580	626	623	627	619	613	634	645	634	627	616	626	592	593	654	617	609	656	641	661	593	643	601	630	598	600	589	617	655	622	651	623	608	611	666	602	611	555	625	651	596	621	640	563	628	637	663	625	615	579	625	647	648	639	630	637	621	607	627	636	614	657	602	614	630	597	611	619	594	623	615	597	644	643	606	628	615	637	600	658	603	588	669	615	624	620	638	653	651	593	650	653	600	618	630	610	583	629	620	590	635	606	613	611	594	596	605	624	650	649	637	634	604	634	618	668	589	613	613	626	657	624	595	602	619	616	622	679	615	607	637	632	649	654	588	627	615	634	623	639	595	572	599	620	621	600	647	620	590	600	608	616	634	620	646	600	608	595	616	634	604	671	594	576	573	609	651	611	599	620	577	612	628	600	621	611	619	630	613	614	649	576	601	667	615	583	658	608	602	627	634	649	648	571	592	610	598	601	606	603	627	627	633	607	631	616	671	629	626	608	643	625	623	629	651	626	589	597	626	614	582	649	583	624	650	653	641	620	594	625	627	586	618	628	590	630	623	580	610	615	597	629	593	650	588	613	629	645	625	611	606	605	602	632	639	590	584	599	615	634	608	624	593	605	601	614	628	650	634	581	638	645	638	620	590	638	630	633	648	635	640	657	607	634	607	633	606	615	619	567	629	666	632	612	627	601	610	648	663	604	598	648	603	606	633	635	629	570	645	575	553	621	575	620	627	582	579	592	631	578	622	587	627	625	644	687	609	638	639	624	626	593	654	608	611	587	616	630	630	606	663	652	665	621	594	634	580	596	639	641	612	588	662	611	642	630	614	624	596	621	609	650	645	612	575	588	599	617	641	662	595	665	608	636	608	596	623	607	664	637	634	624	636	605	635	622	671	632	634	639	623	595	657	598	633	613	626	612	596	602	579	619	604	630	631	648	633	591	627	638	604	665	635	642	631	607	646	614	595	625	571	557	626	638	642	630	644	646	632	580	607	614	618	584	588	566	639	601	627	657	623	629	664	599	647	612	628	658	627	648	645	638	610	601	645	622	637	600	652	603	581	569	613	619	614	616	623	592	644	626	620	618	631	609	580	607	618	610	574	649	647	566	635	599	564	622	592	631	626	617	656	660	641	618	627	606	624	633	590	625	599	634	605	598	594	616	655	616	624	605	603	633	666	604	624	637	615	606	630	639	619	638	579	626	589	596	598	612	618	620	626	619	632	646	671	633	602	591	661	606	620	608	611	639	678	644	639	627	643	615	574	599	633	641	597	579	638	659	619	601	635	584	614	616	597	598	603	645	609	623	603	656	614	600	600	575	573	581	623	642	651	618	629	600	638	615	608	585	622	668	629	602	631	611	630	597	605	645	630	607	619	604	589	633	614	582	610	624	637	642	620
25634	21594	27716	25857	10122	1468	1171	1085	1048	1025	1032	989	967	1022	963	1004	954	946	987	1001	984	904	946	918	975	1004	966	933	924	1017	939	933	918	973	926	1000	907	933	950	939	939	959	989	956	958	930	896	921	973	950	945	937	929	963	947	959	1007	977	950	990	943	937	915	1005	947	925	991	936	964	984	938	955	955	963	949	954	954	909	939	955	923	952	915	908	919	937	986	992	913	957	956	953	925	960	911	978	925	978	954	1011	1036	1003	954	954	964	966	947	993	1034	920	979	960	919	926	938	982	918	916	987	973	927	903	952	1005	963	867	976	936	889	1005	919	996	961	969	981	938	911	990	926	921	955	952	965	931	963	957	911	954	946	945	904	921	956	910	932	926	925	960	983	960	946	918	924	942	913	1011	924	866	961	947	979	939	965	936	981	944	879	1006	974	902	971	967	922	985	977	998	934	931	948	882	966	907	951	896	955	939	957	988	926	959	950	1028	920	933	1000	979	976	956	950	944	941	1004	976	947	948	945	968	920	1002	996	1002	926	935	903	985	943	888	950	930	962	939	996	953	889	936	957	977	957	900	971	958	948	1018	954	931	989	951	934	913	965	962	919	976	935	920	905	928	920	963	990	990	926	964	926	982	915	942	937	979	947	969	924	912	990	942	995	964	1008	983	977	1006	961	975	938	970	1034	955	981	927	977	902	939	1010	936	950	942	949	941	974	969	957	970	994	945	951	949	972	983	972	937	905	995	907	1002	944	939	923	944	942	985	982	947	930	905	944	922	896	1068	979	960	961	947	1010	990	957	936	936	927	952	969	959	935	936	956	927	950	865	924	873	1023	962	941	1027	937	944	962	916	948	944	987	950	957	933	998	971	980	935	939	895	953	954	948	964	899	894	1005	903	1000	972	975	964	967	984	893	973	910	868	941	894	930	938	923	910	942	947	1012	951	958	927	947	990	923	942	925	907	941	897	982	960	955	978	967	954	963	925	1026	926	932	924	893	911	935	912	997	889	979	956	991	923	929	925	964	949	925	966	1006	917	1005	918	919	969	927	1012	948	877	976	902	940	887	927	880	964	997	920	955	939	973	899	961	1015	875	936	971	1000	1004	962	959	919	1002	932	987	933	961	944	964	891	956	990	947	946	993	940	876	960	998	948	938	928	924	971	954	938	971	928	961	914	977	978	970	966	969	931	941	1005	965	976	1009	952	999	957	933	942	937	934	984	955	968	951	938	891	947	914	927	954	907	974	920	935	930	992	907	948	869	985	931	998	950	927	961	973	970	900	988	978	961	959	927	937	942	926	922	1013	954	938	935	978	933	942	947	899	987	938	1001	984	940	954	939	1000	981	898	942	932	970	924	905	964	943	973	968	917	998	910	920	936	895	991	942	952	975	927	937	941	963	991	954	957	988	879	988	993	937	926	952	925	921	926	877	956	938	974	925	975	961	906	989	958	940	934	961	969	966	901	960	911	919	979	981	970	930	988	960	901	928	922	923	941	959	945	943	959	970	983	917	976	941	938	952	987	942	963	911	986	885	961	935	954	939	929	927	926	978	951	956	1001	954	874	944	942	959	953	929	986	995	937	977	942	967	951	1003	939	1005	938	975	928	956	944	937	997	897	922	934	881	916	984	890	926	963	969	940	1008	998	861	948	937	942	1022	958	946	994	1013	975	1017	948	960	960	928	978	911	955	960	929	1003	997	948	965	948	900	930	948	923	925	930	923	968	893	982	927	986	940	949	918	935	968	953	939	962	947	913	928	946	949	1007	965	915	1012	922	888	906	904	961	969	930	928	950	912	960	919	945	939	889	882	1011	918	972	924	982	973	944	975	955	907	975	1000	1004	949	961	967	964	926	942	1012	927	864	921	947	990	944	1008	964	984	974	1004	992	970	1003	943	934	934	952	915	976	965	981	930	988	932	947	902	907	922	974	905	970	978	1006	932	912	907	930	981	942	946	976	895	952	928	952	908	927	926	917	1001	926	990	964	949	973	1011	926	969	956	989	962	909	857	939	965	903	960	943	927	912	918	961	963	929	911	953	924	931	910	916	918	946	913	912	1007	934	948	1004	1009	921	897	920	950	920	936	896	1011	1025	954	967	914	912	920	942	974	951	925	934	930	941	996	917	898	944	933	954	932	971	936	920	997	936	972	967	971	918	899	951	959	850	893	919	968	957	939	918	952	978	922	976	948	938	932	936	930	949	890	937	964	921	1041	926	946	954	968	949	1001	915	927	977	957	956	949	963	938	899	971	917	906	935	923	947	948	937	1012	932	943	995	982	913	919	944	986	968	1010	923	921	1022	998	953	963	916	894	923	984	973	986	960	914	957	983	975	985	965	921	916	871	918	982	967	930	894	960	882	927	959	975	925	919	959	948	990	984	867	963	887	927	983	991	907	1016	972	909	921	947	970	968	962	979	923	915	908	977	947	998	907	984	965	960	901	922	967	952	949	986	938	944	924	959	944	975	962	934	979	978	921	962	948	988	966	962	982	954	934	1006	977	945	987	918	936	962	920	896	929	950	956	928	920	928	930	925	943	961	981	1046	966	957	952	898	941	948	984	945	945	890	951	974	912	1019	976	994	946	953	941	931	938	971	993	963	993	1015	949	945	955	917	861	957	928	935	964	919	960	907	978	980	964	1000	956	955	955	993	917	900	956	954	954	994	983	872	992	912	981	957	931	928	964	957	875	936	966	955	906	942	905	946	886	889	876	942	922	976	977	964	938	948	1016	931	938	871	926	990	974	953	984	915	961	998	931	999	908	913	994	955	881	879	970	989	916	965	948	964	931	961	971	966	952	955	899	942	951	978	977	933	965	939	956	964	934	942	995	946	981	906	1006	936	961	961	986	956	855	975	888	965	963	923	958	915	1002	1006	908	925	923	936	907	983	946	1000	952	921	927	1020	971	960	946	939	976	948	925	903	955	944	991	931	997	921	876	929	963	957	956	973	921	921	979	1002	971	1040	907	1001	958	915	953	985	991	912	1010	926	966	915	940	875	963	976	969	938	943	1013	916	923	933	944	987	966	931	998	984	991	957	923	933	928	931	988	989	914	951	932	957	931	936	1011	921	954	980	966	997	981	1001	927	927	954	940	978	986	948	909	879	963	978	970	953	940	1001	957	961	911	955	976	1004	1030	956	1021	931	927	1011	966	919	1012	945	895	955	960	915	866	987	997	984	987	962	901	981	920	966	957	948	968	949	915	968	925	974	948	967	921	924	985	931	941	983	929	944	909	989	991	939	920	961	969	957	979	985	948	955	965	942	933	969	938	940	918	1008	920	919	974	982	963	905	930	961	961	964	955	976	1004	963	886	979	969	937	916	970	961	1000	980	992	942	938	972	941	899	951	970	987	942	921	964	926	963	937	951	990	909	949	993	915	948	917	939	941	932	923	930	977	1005	925	958	944	923	883	976	971	911	960	955	984	925	949	927	944	944	1012	980	889	971	928	923	981	953	964	948	933	947	965	956	894	953	981	928	964	949	865	965	940	915	973	917	951	953	924	986	909	912	948	954	939	937	955	938	911	920	900	925	974	936	978	981	929	991	930	966	956	967	953	906	962	947	932	954	911	946	931	930	974	919
22600	5369	3401	2003	1728	1545	1301	1274	1200	1125	1110	1090	1035	1079	1033	1028	1038	1050	1009	989	985	942	1015	980	1027	1013	961	962	988	993	970	930	997	946	981	967	917	941	985	948	963	945	920	945	952	991	982	896	927	967	994	970	896	883	882	983	886	941	958	954	1002	928	989	951	929	940	957	980	969	969	960	1016	917	923	948	991	1010	998	925	921	966	928	916	1002	997	899	971	911	941	981	978	983	917	898	987	915	955	950	983	971	939	952	936	926	976	902	1024	935	1017	1025	958	981	965	1012	1012	927	937	931	921	964	931	975	985	966	940	960	928	976	937	936	929	918	925	941	953	934	913	943	962	942	992	972	917	917	922	910	928	955	949	955	901	925	915	930	891	965	956	900	942	929	963	963	935	955	909	904	961	965	985	970	962	899	930	984	992	955	981	964	925	922	942	945	899	948	989	967	975	969	896	901	1008	955	959	952	925	956	955	939	955	968	917	941	909	979	925	921	914	938	955	960	942	955	908	975	972	935	903	948	944	942	974	888	933	999	987	904	941	955	1002	950	961	944	918	938	890	942	940	946	953	989	932	960	937	947	978	933	877	959	1014	935	989	936	916	974	957	962	957	937	915	920	944	898	1006	955	971	946	954	971	931	946	946	948	956	978	997	982	1000	931	977	891	979	903	987	943	975	955	967	909	916	936	949	981	980	918	936	926	936	968	918	930	955	942	936	956	952	938	964	949	924	1003	993	973	927	917	941	921	949	947	969	1010	898	890	934	936	879	949	949	944	963	937	993	943	946	983	993	993	943	999	985	925	965	965	934	915	929	938	1002	918	908	953	993	941	975	911	987	936	947	923	964	975	954	922	968	990	966	977	966	891	935	912	995	968	919	919	996	917	907	950	964	944	881	964	986	938	956	938	978	1007	970	1018	968	949	930	883	955	919	1001	999	973	934	955	905	934	949	953	952	968	970	939	954	951	929	938	957	909	961	960	892	956	948	894	982	957	940	980	960	985	951	989	938	929	1010	943	936	921	901	1029	905	988	898	948	938	862	966	932	892	952	920	934	1040	904	902	1017	962	958	936	933	937	923	989	981	943	928	907	916	931	1000	942	938	937	975	957	961	889	961	962	951	941	927	965	906	928	951	951	969	1000	998	923	972	987	925	954	936	944	1009	992	897	944	939	925	969	944	922	1009	931	956	953	966	948	980	888	974	974	939	891	929	952	991	949	910	976	933	915	943	953	948	975	968	1004	947	991	914	904	909	945	995	947	967	1008	907	944	949	961	909	936	936	971	931	958	966	917	916	938	955	1001	978	935	964	961	967	968	910	987	962	940	946	936	968	1017	950	974	951	981	938	940	982	956	943	959	891	985	861	912	981	919	933	956	904	974	945	910	979	901	970	950	1004	944	962	903	930	957	888	977	946	921	1004	936	932	942	943	933	943	931	931	930	910	986	952	999	998	955	1015	913	942	919	990	975	894	902	947	983	983	1027	940	943	934	959	912	976	948	915	994	981	983	1033	951	966	1036	959	936	906	957	948	944	964	893	990	990	922	1009	939	939	974	941	905	965	914	919	985	1009	943	984	1003	1005	893	901	1024	962	922	984	962	948	1016	922	933	946	1017	932	942	981	976	1010	949	960	928	962	913	961	987	964	949	940	983	1021	919	974	970	958	998	970	879	952	957	946	936	961	965	925	1008	974	943	942	1004	1008	981	948	905	974	931	918	940	958	932	958	970	920	888	984	918	937	925	917	978	952	971	988	959	968	994	989	930	965	1035	973	1002	915	982	948	1020	1008	957	980	922	941	928	990	938	977	994	960	965	970	931	909	956	953	970	956	967	1023	981	893	1007	966	955	965	959	1000	935	938	963	918	957	896	984	939	925	936	933	962	957	943	933	948	959	954	951	948	977	962	965	977	950	938	940	954	915	912	943	979	913	961	986	955	909	979	997	1002	929	941	939	976	937	947	970	927	921	915	977	957	923	958	920	933	953	920	1023	970	941	955	969	856	916	960	975	901	925	951	921	989	953	1008	923	940	972	935	1026	926	981	958	979	955	973	901	892	996	940	943	953	977	965	964	968	961	934	1018	942	1011	949	920	942	951	941	922	958	966	928	938	947	955	961	938	893	975	935	992	924	991	919	917	963	896	983	895	998	904	971	985	977	1020	949	978	904	977	919	929	976	994	961	946	916	986	973	922	973	933	891	991	913	947	952	933	981	980	932	912	950	932	948	964	976	945	947	982	999	971	1014	946	918	937	957	939	974	900	971	927	971	911	928	941	924	978	980	962	880	982	1010	953	979	973	965	1010	895	928	932	926	919	952	1012	921	955	943	900	943	945	986	902	947	946	941	1003	934	1011	954	923	934	965	958	935	961	893	909	933	919	931	889	954	933	934	912	1003	940	925	945	948	923	964	934	944	932	997	966	951	930	937	948	910	972	959	977	996	973	908	983	940	980	920	932	962	894	964	931	959	924	931	944	913	972	930	942	940	983	946	981	974	1010	929	982	946	936	965	856	976	949	948	953	974	992	908	921	953	940	976	957	959	930	906	959	963	911	955	965	956	928	895	925	984	953	954	942	967	981	962	977	941	927	958	966	990	944	925	985	971	955	946	986	937	980	987	936	988	963	968	945	954	952	950	932	949	958	1001	958	978	930	900	958	1018	1016	986	934	959	939	878	993	971	948	926	990	893	960	939	960	947	948	982	918	913	1024	949	977	998	936	939	944	929	944	933	903	933	926	969	973	998	964	952	966	988	914	953	959	936	929	1012	995	980	900	925	918	980	970	905	943	929	982	940	978	933	894	930	962	955	999	985	911	960	957	951	965	937	960	983	936	937	967	973	950	952	1003	966	979	945	918	942	947	914	974	960	986	952	931	929	936	922	933	1005	919	974	1019	929	960	917	975	952	940	935	946	935	963	941	941	1000	917	939	954	968	938	969	987	972	949	930	994	931	962	932	945	948	910	931	962	964	932	971	927	949	987	940	1008	975	930	926	969	998	942	899	932	913	1001	922	989	972	967	958	993	946	984	970	922	957	951	971	942	941	981	969	928	960	970	946	986	959	926	899	971	956	955	1056	956	996	976	960	992	1004	932	944	979	907	996	998	992	952	958	979	995	961	920	961	945	976	980	994	922	915	997	918	915	925	963	953	952	939	937	989	985	939	919	990	892	945	937	879	945	963	1008	906	923	939	919	954	920	882	939	925	950	951	921	955	990	944	967	927	973	924	974	963	955	941	952	897	909	925	913	953	948	949	982	954	890	972	896	1008	944	933	930	993	963	976	1006	1002	881	993	913	955	913	1023	916	962	952	957	923	944	949	953	986	898	983	970	920	886	935	943	959	929	984	925	951	966	948	911	912	979	982	889	973	968	955	914	920	936	966	964	995	964	958	950	971	941	916	910	869	975	922	989	926	992	928	927	948	918	981	984	933	944	938	939	952	918	934	1005	978	904	958	993	886	940	970	924	983	1001	929	974	971	919	911	974	939	888	959	902	962	904	924	949	925	974	972	1002	942	971	944	975	985	918	904	891	985	948	951	927	908	925	932	906	903	889	968	986	942	932	975	921	944	936	953	988	977
23155	21634	29447	24318	21629	21692	7744	1509	1265	1194	1123	1094	966	1035	861	951	950	937	951	931	944	922	900	897	942	888	922	868	912	892	863	877	874	806	826	884	840	873	814	839	851	859	895	857	873	830	843	828	844	872	813	878	881	826	837	858	875	822	801	821	844	868	809	887	865	867	858	802	860	855	833	849	823	836	859	826	873	818	792	854	875	857	933	854	853	882	831	898	819	842	787	847	811	829	863	870	840	848	814	844	849	880	922	846	860	904	881	893	900	842	904	860	804	798	872	896	875	844	889	870	789	816	851	814	872	849	844	861	820	814	835	807	872	827	796	822	864	798	878	875	842	857	898	878	836	803	851	856	870	846	844	873	851	864	859	843	831	824	832	893	836	846	873	855	825	827	839	803	884	837	799	812	842	848	813	861	862	829	842	882	816	835	847	833	893	832	785	843	832	835	837	787	872	858	856	828	833	880	782	825	844	853	871	832	874	834	850	892	884	908	813	882	822	880	820	879	871	847	822	822	780	839	838	937	830	880	811	819	810	820	847	863	852	876	836	819	883	820	818	841	844	830	839	808	839	829	894	886	833	827	890	797	841	815	782	865	834	849	822	809	841	824	832	895	843	828	830	865	837	829	790	867	872	823	834	848	866	842	830	820	804	800	847	838	839	852	848	843	862	845	811	858	814	858	832	828	863	883	853	868	884	791	847	853	874	813	793	890	856	835	831	873	821	808	883	876	813	871	815	856	842	831	765	869	857	860	849	840	801	818	853	839	820	813	834	846	849	827	849	813	842	822	832	867	876	837	831	808	880	822	842	812	852	828	803	874	835	815	850	858	796	859	820	883	859	848	808	820	875	809	883	827	844	842	841	826	865	862	845	883	866	857	831	820	799	815	870	898	876	874	853	877	854	818	832	833	874	862	809	833	825	888	833	820	853	823	793	834	825	844	863	828	826	813	820	865	868	833	854	853	830	840	869	837	867	839	835	844	876	855	817	849	828	852	813	856	863	872	854	862	870	812	843	825	821	889	839	812	852	841	804	803	827	865	876	835	853	800	843	838	827	806	851	844	796	829	942	793	843	834	858	861	802	817	792	845	867	811	834	829	811	895	797	805	828	755	817	828	816	816	880	861	849	867	891	804	863	807	842	834	780	847	868	811	833	824	830	770	867	864	828	861	795	819	827	855	879	870	790	816	874	806	873	836	832	828	811	814	921	880	892	826	869	865	830	843	832	784	895	860	829	825	820	870	844	831	858	864	812	846	872	881	899	851	836	846	893	809	768	855	816	859	909	907	811	868	827	820	848	885	795	854	887	830	844	890	793	898	872	884	905	808	835	881	797	837	838	881	855	828	863	861	855	814	831	865	822	842	859	802	836	859	840	820	798	867	876	875	827	844	833	859	884	848	825	825	835	829	780	821	899	823	872	834	838	869	843	852	860	811	834	808	832	862	815	883	858	801	855	830	813	810	783	853	803	839	845	874	888	874	840	850	823	865	853	819	871	803	849	856	834	873	844	865	842	871	915	829	812	820	841	882	849	816	827	846	857	778	824	855	835	891	832	839	846	802	846	830	840	754	865	839	841	856	875	841	817	856	802	850	890	806	827	798	878	868	841	821	851	858	866	841	824	857	829	806	867	882	822	851	867	852	824	817	883	829	833	841	844	862	764	907	836	868	831	811	809	831	813	866	820	866	789	891	852	846	820	802	831	861	798	874	851	831	788	841	827	854	819	900	811	831	841	843	880	862	872	830	879	849	802	835	833	853	847	804	824	853	863	830	846	861	830	845	841	865	811	790	851	783	836	827	833	847	810	821	831	796	854	846	851	847	811	849	893	814	807	814	843	848	874	811	831	809	820	846	867	856	784	846	834	810	830	900	901	814	877	866	835	883	850	838	880	820	846	800	816	827	881	851	855	806	827	850	813	863	835	829	838	833	834	868	856	825	845	848	842	851	850	795	788	875	858	848	831	872	842	831	828	824	827	838	814	845	867	833	849	755	805	801	854	844	818	865	846	869	830	824	777	834	858	848	801	818	825	835	846	846	848	828	893	886	790	804	795	808	912	835	786	875	844	793	842	840	829	847	815	794	857	812	798	852	874	861	846	851	864	829	827	864	841	827	821	867	841	852	811	796	884	893	867	850	803	859	825	854	881	802	841	767	882	817	839	891	811	827	818	851	843	852	840	833	848	850	870	859	854	825	791	871	863	777	839	852	875	829	866	851	854	824	831	881	854	851	846	791	872	884	867	877	753	821	852	898	843	850	797	799	845	871	840	843	864	811	845	817	768	847	785	874	852	842	835	785	840	875	814	896	813	857	817	842	794	840	854	826	842	789	825	799	854	828	835	808	873	811	844	756	859	807	874	824	832	826	855	825	790	854	835	845	823	853	832	856	847	848	839	828	819	832	784	859	824	880	828	847	843	856	818	826	825	806	859	820	841	842	828	796	805	809	805	818	863	865	832	876	829	894	799	879	848	852	864	868	847	817	823	865	808	845	833	853	824	855	801	889	904	861	849	887	856	798	809	835	807	800	860	868	873	871	836	856	810	808	814	868	860	853	861	809	819	835	832	830	865	857	822	892	870	852	854	829	813	842	799	794	836	816	820	830	803	858	844	828	839	826	860	846	830	845	794	878	843	834	841	799	791	854	826	817	847	819	824	812	800	845	819	810	835	811	853	817	876	821	800	840	852	863	810	831	862	881	797	868	802	891	846	810	853	829	853	873	795	815	808	847	795	860	848	853	866	880	831	817	832	809	853	856	902	888	870	786	822	834	841	840	815	801	851	812	828	849	844	895	850	827	832	773	831	819	762	819	854	870	816	846	777	867	832	880	846	814	864	882	799	828	859	861	803	906	825	876	856	800	835	781	827	850	866	818	784	853	834	810	845	850	868	866	820	801	850	829	829	836	850	822	843	838	847	836	824	805	805	796	828	808	819	792	841	821	844	828	827	811	842	822	880	831	850	832	816	853	795	838	838	850	824	870	841	804	817	866	838	833	829	836	810	884	805	820	889	835	864	893	834	830	858	807	843	826	831	824	863	845	827	836	831	859	896	803	878	796	807	879	855	873	834	849	798	891	845	839	769	863	837	810	832	855	811	796	828	807	845	885	832	821	862	816	848	861	837	876	792	845	802	839	854	909	831	838	818	854	831	842	814	837	852	863	891	916	818	843	845	856	865	845	826	872	835	861	855	871	859	826	840	803	866	786	780	837	883	820	780	835	873	846	882	789	824	868	840	887	851	861	804	807	831	836	857	839	829	866	814	823	822	819	837	909	814	796	865	834	843	841	793	856	846	830	805	846	810	834	781	863	849	833	838	857	819	851	830	838	864	852	822	850	830	878	796	831	834	778	867	846	871	907	846	854	899	858	858	799	839	789	829	822	828	809	824	835	828	854	843	848	858	847	853	808	828	812	825	826	841	798	811	821	798	857	903	860	822	828	816	863	829	881	835	833	853	858	862	858	847	812	844	858
29091	14013	9357	4795	3455	2764	2101	1859	1604	1428	1331	1191	1187	1113	1036	989	986	931	1007	934	956	917	910	887	809	908	798	871	848	903	820	839	849	883	915	888	844	826	828	860	833	823	817	778	818	832	886	861	885	842	843	764	863	831	808	800	817	804	808	831	787	847	839	814	845	778	798	863	781	820	817	801	861	784	814	809	838	770	864	846	790	808	818	785	833	853	828	809	807	811	839	828	830	872	856	831	825	844	854	830	846	877	851	909	794	823	878	823	854	808	862	839	868	891	848	863	833	816	830	806	856	811	834	803	786	785	825	837	850	748	853	792	823	846	805	795	846	819	818	803	840	813	800	864	852	837	809	822	858	808	839	816	771	874	847	772	867	811	830	843	823	811	791	854	796	846	830	839	828	855	830	822	862	838	819	802	795	863	833	843	874	838	814	837	832	829	816	849	798	775	854	867	859	851	837	796	801	862	796	845	867	843	803	815	785	815	810	818	819	880	848	764	841	816	825	839	805	880	838	789	866	819	847	806	816	809	764	820	825	861	802	875	791	843	829	822	825	837	897	841	829	866	834	791	836	861	817	843	813	763	792	792	823	782	838	839	797	830	810	813	824	806	847	837	830	803	799	817	798	818	832	783	843	822	848	877	844	859	837	813	818	837	812	862	816	790	873	839	816	783	809	843	810	772	794	782	789	846	862	800	861	884	788	839	816	803	771	807	821	832	819	778	820	824	863	801	801	828	810	812	788	801	820	843	812	845	802	846	854	823	843	840	779	839	828	863	794	835	822	788	824	802	863	885	836	826	819	820	839	818	802	808	832	779	816	886	828	813	816	842	810	763	783	825	835	805	805	814	774	757	857	825	823	837	880	838	797	761	846	801	781	873	831	801	819	825	857	859	855	835	822	821	806	818	796	879	822	830	870	832	861	828	818	804	836	834	819	806	835	841	826	805	799	794	822	896	758	811	789	841	861	809	816	846	832	824	810	833	833	863	839	835	834	787	830	791	836	803	794	814	822	855	806	839	853	797	862	860	816	793	824	851	825	780	870	814	853	835	777	837	825	846	833	847	866	814	817	804	832	804	820	905	850	860	826	806	813	800	823	829	840	798	845	816	802	799	820	836	825	803	822	819	881	804	885	852	826	858	744	854	880	836	772	846	848	855	839	827	825	788	808	865	841	869	787	850	779	852	783	875	853	843	824	817	886	814	806	826	806	775	824	815	827	851	861	808	767	808	775	818	823	852	754	868	801	773	791	733	840	832	813	840	811	793	811	811	775	802	833	807	843	848	769	810	878	806	808	816	791	873	865	766	845	864	847	803	846	821	835	837	776	877	811	823	818	829	820	814	859	802	882	814	769	847	822	766	807	859	828	789	841	804	819	838	802	795	788	824	776	823	839	894	805	845	786	865	787	812	768	799	834	743	787	822	848	845	832	816	797	806	856	818	828	830	802	813	819	820	817	810	796	805	814	830	813	830	862	776	801	818	828	829	808	844	815	816	824	859	820	822	823	854	803	877	759	783	818	785	842	870	836	797	830	853	842	860	824	852	796	818	829	811	865	806	826	791	804	782	774	818	826	799	825	818	853	812	798	796	842	808	841	825	791	793	800	820	787	861	836	865	818	788	841	823	818	816	810	839	865	809	850	830	824	790	814	856	882	834	837	839	872	829	842	853	844	753	799	780	814	833	789	798	846	779	777	821	828	821	835	875	841	808	809	810	847	827	819	849	816	830	796	787	798	816	784	826	825	812	833	866	792	816	871	749	813	817	824	813	829	871	832	810	826	830	811	813	816	788	732	747	806	806	805	786	859	781	819	808	813	835	807	823	793	867	893	845	778	790	817	804	876	843	814	833	821	828	822	843	779	839	873	812	889	876	876	756	800	791	808	847	838	781	793	833	831	811	808	773	848	823	865	851	863	776	830	786	777	896	832	843	838	799	789	832	870	786	841	835	822	852	813	822	822	808	815	845	821	761	794	873	898	844	825	816	828	828	836	837	821	792	826	814	770	842	757	772	828	801	819	793	798	829	750	835	858	823	821	831	863	810	799	866	810	772	825	808	815	859	843	803	857	827	825	820	826	818	813	846	845	792	818	822	832	855	776	832	792	819	830	862	803	750	801	827	817	810	818	841	820	797	808	825	828	822	811	779	892	801	865	806	843	820	802	859	836	802	765	819	822	823	844	846	781	809	833	784	874	815	793	837	812	838	829	867	808	787	803	848	800	850	841	774	876	825	848	796	860	859	857	807	849	830	837	818	842	809	825	846	823	807	861	842	806	814	859	825	850	795	852	836	848	863	832	856	816	821	871	808	792	812	771	805	874	826	794	824	836	890	850	827	844	797	805	811	795	852	830	809	843	773	815	871	863	815	869	842	802	823	879	865	798	805	823	845	819	835	836	848	865	861	802	870	864	860	830	840	811	837	862	785	821	793	842	817	870	810	835	825	844	848	819	812	786	809	865	855	807	791	829	770	842	807	846	834	787	817	796	765	822	845	835	822	829	852	810	821	818	811	846	843	817	820	786	853	843	809	828	786	828	791	791	796	838	800	821	834	819	837	838	769	800	782	814	821	808	827	829	800	797	837	807	804	857	809	765	815	828	798	798	871	818	824	767	842	860	827	815	819	789	880	752	806	803	839	862	787	878	846	823	824	800	831	804	852	831	810	848	813	846	829	849	850	812	816	834	826	820	854	801	863	845	827	842	832	853	835	847	801	840	837	814	784	780	783	879	890	849	804	828	770	826	748	769	833	809	821	808	858	858	795	849	858	895	802	818	833	789	824	841	834	867	818	800	825	797	872	852	856	805	822	809	827	839	840	797	824	789	776	791	798	771	771	823	767	812	800	842	792	806	830	834	803	802	811	853	866	838	807	859	820	822	832	834	843	834	853	828	812	823	833	857	841	814	822	798	843	864	802	808	820	854	809	841	799	819	824	821	869	878	815	785	876	881	805	820	792	822	764	787	764	806	768	792	818	809	815	805	810	806	841	812	823	908	792	762	831	850	834	856	833	803	804	753	825	811	847	791	843	787	821	783	806	838	830	799	769	829	844	771	845	807	814	820	810	826	808	779	786	789	836	858	821	815	871	846	830	812	835	782	825	862	791	812	792	812	793	819	833	843	880	749	862	849	845	824	832	831	841	841	859	863	849	781	823	799	806	857	833	811	819	791	799	813	831	807	859	760	828	806	766	837	840	851	792	855	818	851	806	797	820	818	823	845	829	806	797	790	825	840	816	795	853	848	761	820	856	759	785	809	803	769	811	822	831	903	804	859	839	867	813	793	875	838	848	836	835	804	843	807	850	812	788	811	827	800	870	813	783	804	862	852	780	891	860	838	867	806	805	819	782	868	803	800	826	848	782	840	842	879	862	808	829	852	815	848	806	847	751	823	836	823	828	834	795	855	829	786	804	816	834	834	879	816	812	797	822	773	806	818	819	817	842	812	817	817	834	844	866	810	832	762	781	865	843	831	889
29752	18106	4584	1031	843	819	734	785	794	739	807	812	771	693	799	742	782	743	708	773	804	738	751	791	797	738	779	741	761	803	771	798	793	815	754	714	700	740	810	732	738	725	739	767	755	768	764	755	739	755	774	693	750	800	710	774	733	723	749	719	691	780	695	746	708	776	714	724	761	714	774	759	755	709	754	761	723	728	781	746	725	774	677	752	752	783	756	743	733	723	802	775	731	713	722	747	741	747	729	719	759	779	805	755	742	714	747	720	719	725	772	733	769	686	717	753	760	778	793	760	721	767	769	755	712	756	727	744	796	744	769	771	734	790	734	781	785	701	748	767	733	735	780	762	741	764	754	688	779	707	725	750	766	750	762	729	777	817	690	733	735	749	764	773	755	759	712	761	750	759	725	776	702	713	718	738	743	695	744	767	737	735	689	777	703	799	766	744	775	753	692	806	748	735	747	708	700	736	736	770	738	724	753	689	740	765	676	765	748	736	750	813	730	777	745	784	737	757	741	715	770	754	733	733	756	780	723	768	787	750	739	706	728	711	723	715	738	725	763	743	700	752	710	730	729	720	808	749	757	719	726	761	803	763	765	749	779	737	734	791	738	776	786	700	713	770	783	744	726	693	748	746	723	710	749	718	724	713	735	746	756	769	740	781	741	776	762	756	761	734	770	785	711	714	779	749	763	774	738	743	758	756	766	772	766	715	764	741	754	774	707	748	703	765	719	808	744	740	760	763	788	672	733	776	772	722	786	761	775	724	788	733	734	733	762	750	769	760	752	767	791	739	721	750	723	719	721	663	719	747	738	783	749	750	786	731	766	777	724	753	731	719	748	739	724	730	742	752	725	744	752	737	735	735	744	716	720	754	750	788	730	721	735	785	741	697	765	755	748	775	777	735	741	807	757	742	731	726	748	770	749	696	735	740	726	734	748	714	754	768	761	717	731	728	760	753	720	721	764	758	768	695	750	764	702	708	774	708	760	785	755	767	805	796	730	725	738	727	741	718	779	734	701	748	727	797	753	785	766	740	745	736	787	715	748	727	740	775	744	734	734	697	765	741	734	779	764	775	682	712	741	725	749	688	786	751	755	690	780	716	724	738	750	745	783	724	752	730	774	740	735	798	686	728	724	732	754	779	768	740	738	839	733	744	757	789	795	750	719	759	783	757	793	802	758	763	711	713	755	745	752	765	760	729	758	778	729	741	701	757	784	734	742	756	730	795	740	768	774	765	754	727	751	758	763	756	770	713	721	735	741	736	757	746	763	750	750	732	710	753	789	738	775	753	755	755	774	736	705	705	789	767	839	708	740	771	711	751	761	754	673	693	788	766	745	763	740	798	754	749	722	754	696	725	722	740	817	750	715	769	732	767	758	750	743	704	714	766	731	753	739	762	751	723	726	807	720	677	761	762	730	752	806	771	725	733	803	753	732	725	750	750	741	783	796	753	752	735	719	753	782	743	754	707	740	746	751	728	746	750	762	728	748	757	729	717	799	736	745	776	756	751	777	781	766	722	763	723	736	771	733	764	753	736	756	768	765	761	764	751	751	757	730	701	770	774	730	763	726	736	720	689	692	763	712	688	764	748	793	755	723	758	745	741	687	726	732	752	719	704	793	739	783	781	721	761	737	733	779	728	789	791	746	778	765	694	789	741	793	748	721	773	796	751	753	708	745	716	749	728	750	765	700	752	750	718	830	677	755	777	767	756	733	755	724	753	709	732	741	811	768	769	752	752	724	737	770	748	761	722	714	770	732	757	736	754	802	677	738	742	797	724	803	775	750	765	782	781	730	752	722	773	714	761	746	729	746	739	747	792	775	751	772	737	733	748	758	798	726	752	750	768	764	752	737	745	745	736	798	774	791	729	769	754	777	770	769	756	762	740	724	763	742	736	766	736	744	791	740	718	717	787	705	724	774	794	776	772	754	801	727	767	795	763	752	714	803	757	814	755	771	754	773	777	768	726	825	730	756	730	771	763	752	699	726	744	730	758	716	767	755	726	725	744	707	790	746	739	767	805	776	766	738	722	733	785	790	754	733	743	765	760	775	771	754	743	740	770	722	747	765	722	775	752	735	774	723	783	790	776	763	700	734	771	745	732	781	700	752	769	754	787	768	724	772	734	730	722	813	801	724	750	735	781	727	693	696	789	712	773	762	731	748	749	848	757	756	764	726	788	734	757	748	741	757	728	759	726	774	808	746	755	757	779	767	789	716	756	764	747	735	790	785	763	735	733	768	744	778	744	790	730	765	799	738	778	704	735	736	699	753	734	749	749	735	751	782	712	780	737	809	770	759	743	746	722	730	759	759	764	798	765	731	779	733	716	720	706	780	801	765	751	741	818	749	710	718	779	773	743	711	796	711	761	747	711	727	735	786	726	754	721	743	730	742	714	742	799	797	721	756	793	736	702	709	757	723	763	728	748	743	724	738	751	765	775	784	717	716	758	736	800	798	745	803	782	706	792	746	764	768	765	700	728	755	751	696	729	774	737	738	747	753	737	742	701	771	732	740	748	769	718	773	723	756	772	712	755	707	725	789	757	804	759	728	762	763	793	732	768	735	777	715	742	748	709	787	748	753	753	812	740	777	753	717	753	746	702	674	722	747	722	701	704	741	740	763	762	753	753	704	745	741	735	766	721	759	772	754	727	714	789	743	721	764	804	696	751	800	708	780	736	763	741	759	727	760	753	761	744	750	749	756	775	756	756	768	799	760	756	771	714	725	707	725	731	764	765	730	738	770	753	697	736	700	721	772	738	770	791	737	738	761	744	766	775	784	743	756	704	730	798	745	741	695	749	753	757	742	803	777	775	689	783	761	689	744	731	746	753	758	738	783	722	722	717	737	786	729	711	708	759	702	740	738	739	735	730	771	745	746	798	750	750	811	745	763	757	796	758	711	736	752	768	760	772	766	740	725	753	727	723	689	771	751	754	733	704	766	763	707	764	746	813	737	734	773	750	751	767	750	786	793	749	750	728	768	746	716	760	762	727	774	800	769	715	780	718	736	760	794	778	760	732	714	771	767	759	750	737	774	765	767	756	699	746	761	714	753	708	774	711	782	817	764	725	761	754	723	747	700	752	766	748	741	793	769	727	730	783	755	768	730	760	773	703	733	774	717	747	763	686	766	681	800	779	723	730	790	780	725	755	737	741	732	753	778	803	734	752	739	729	711	741	729	703	756	748	737	749	753	775	735	748	716	759	747	752	767	766	764	727	766	720	717	707	795	738	757	771	743	733	763	721	768	737	783	731	813	789	730	782	760	756	711	730	732	750	757	766	731	764	717	723	763	739	745	725	740	768	771	799	739	725	758	737	730	739	730	764	764	758	719	757	782	754	727	698	746	810	702	777	717	752	734	784	767	740	802	755	735	763	735	745	770	818	745	726	740	773	705	751	755	725	706	764	748	727	740	785	725	726	766	797	739	705	758	706	751	761	756	740	762	716	805	761	732	760	730	748	732	739	717	752	756	771
20118	1367	1074	903	834	856	767	801	789	815	810	812	809	743	770	720	804	791	750	804	768	779	829	711	783	804	691	747	744	820	757	775	774	751	806	726	781	752	764	730	737	716	724	803	733	746	761	765	784	746	769	771	759	794	790	735	806	765	738	748	750	747	741	768	739	763	726	772	804	774	756	780	778	793	779	723	776	720	747	784	818	730	785	783	779	788	861	773	721	751	824	790	779	759	769	742	812	752	737	739	710	777	744	780	789	747	779	769	788	738	798	775	732	781	758	772	774	758	756	797	776	812	785	761	773	782	770	726	796	793	829	743	783	791	814	784	767	722	735	818	809	751	810	757	769	714	814	787	775	777	754	748	806	795	796	786	756	756	759	816	764	793	747	731	806	751	758	759	799	708	766	716	796	759	731	788	780	779	811	749	808	753	743	837	790	775	806	742	741	760	807	736	812	794	805	757	745	752	773	753	746	769	727	793	774	784	769	833	813	722	751	787	737	785	752	831	778	735	766	811	754	729	740	741	775	765	742	807	718	796	771	769	786	742	778	758	745	816	791	794	754	743	812	757	782	762	752	757	810	771	756	746	788	758	758	736	787	740	755	770	729	762	776	739	729	777	760	810	773	748	734	772	808	792	826	766	787	775	768	754	716	781	741	745	780	781	809	794	744	800	808	739	770	795	768	791	790	726	769	790	792	840	773	775	773	737	781	767	764	801	745	831	782	709	780	742	749	762	792	770	787	756	792	767	826	752	813	775	739	727	767	766	745	724	782	774	780	798	837	768	807	747	751	792	727	753	763	782	766	731	786	814	790	786	743	777	779	757	789	782	814	810	799	806	751	821	760	755	760	812	765	758	790	735	753	760	763	773	763	729	776	813	783	771	784	760	707	792	775	840	765	770	762	713	729	751	787	752	761	747	766	726	792	725	728	761	787	787	785	762	742	787	771	781	781	752	785	744	781	771	764	740	753	739	826	730	767	784	784	796	794	785	766	742	777	722	740	706	807	767	774	752	784	740	750	750	771	747	782	747	762	792	740	746	746	735	753	800	776	820	776	761	805	761	738	760	760	773	760	755	766	753	786	769	733	781	773	748	763	744	759	780	767	758	786	752	787	796	794	799	768	833	777	762	739	793	741	836	764	789	686	771	780	768	753	768	776	737	767	737	791	809	779	773	751	794	707	786	812	787	813	795	802	780	821	788	763	791	726	737	774	737	741	789	749	770	760	789	758	790	759	761	799	714	786	741	751	783	744	763	726	747	761	820	768	813	749	822	764	751	787	785	759	803	814	719	810	782	819	755	769	805	768	764	763	793	746	756	802	745	778	791	771	718	762	745	792	774	724	739	749	802	804	764	719	705	806	780	744	761	833	772	737	757	729	729	732	741	775	779	797	754	746	772	786	801	812	765	794	798	755	784	803	738	792	782	785	717	735	735	792	764	760	755	823	749	756	768	793	734	737	721	750	828	785	701	777	759	783	755	802	797	773	732	803	757	750	720	784	795	735	772	761	801	718	842	785	838	760	740	717	757	772	772	798	756	761	771	788	774	800	751	805	777	784	778	770	767	772	780	806	746	783	758	763	760	759	817	726	795	769	767	770	738	813	763	773	754	748	823	739	785	770	795	762	771	757	773	795	787	691	748	774	750	740	744	736	779	723	759	720	736	765	738	715	765	808	753	795	801	769	793	763	821	781	781	836	817	792	754	756	787	772	801	790	831	776	760	762	783	760	770	824	803	775	796	790	817	769	818	761	763	732	721	741	755	739	770	783	794	783	734	779	768	810	785	772	723	767	739	810	836	779	756	789	709	764	729	713	739	776	794	757	755	749	755	763	777	792	798	777	732	776	813	751	745	755	755	757	754	746	749	797	749	796	775	796	746	766	799	757	826	778	768	775	781	775	793	778	792	798	784	723	764	737	773	773	744	809	750	739	751	731	808	726	775	799	777	804	789	755	778	750	783	737	763	783	776	732	749	742	796	759	747	770	754	801	751	825	746	753	777	807	801	821	749	747	785	821	752	794	780	750	818	753	751	785	778	754	723	756	754	770	716	740	791	750	800	699	752	753	767	815	790	780	821	769	735	716	785	754	852	802	774	705	770	767	733	771	774	783	794	766	773	765	729	785	739	768	776	737	788	774	763	774	761	776	801	768	772	780	831	801	776	778	837	792	791	768	757	795	754	811	757	774	726	783	735	779	762	776	722	771	791	815	738	763	729	774	777	795	799	775	761	774	771	796	786	771	797	737	756	766	796	784	737	755	794	759	772	748	770	783	753	772	779	774	735	737	818	793	775	795	767	788	788	779	801	816	766	809	794	775	799	762	807	785	762	803	789	746	782	758	800	807	832	815	794	743	768	738	779	783	786	767	817	775	781	776	782	764	801	759	730	764	756	737	731	771	758	763	777	799	757	800	785	797	798	746	766	736	746	797	749	716	809	788	755	767	783	774	792	741	800	748	779	745	785	780	791	787	729	704	786	746	779	734	786	774	763	762	778	769	736	750	792	745	726	754	770	766	747	781	811	765	785	812	767	786	752	774	758	719	730	803	718	727	799	735	814	792	816	730	775	791	781	789	761	787	804	736	769	792	757	823	798	815	835	834	776	718	787	772	743	809	786	791	758	780	827	748	731	760	792	788	758	740	703	781	778	772	768	765	741	743	809	747	779	793	778	753	753	782	771	790	798	791	765	749	774	771	765	769	795	796	778	765	790	771	809	766	822	730	766	788	745	737	775	764	750	787	788	755	800	743	776	750	719	745	718	746	729	809	744	778	835	770	754	728	771	766	738	819	751	781	792	732	753	755	755	825	704	821	742	803	769	744	744	778	773	752	785	757	753	713	762	774	799	753	793	817	762	731	797	754	765	822	750	760	780	775	819	781	793	787	767	753	736	770	737	813	721	761	806	793	729	757	766	773	795	799	784	786	777	773	743	763	793	739	798	771	741	792	769	744	721	757	766	792	767	749	753	736	760	744	767	789	748	800	805	795	794	772	771	773	753	799	760	763	805	759	774	782	754	757	776	809	788	781	776	769	781	807	771	765	779	762	749	765	809	811	761	779	786	773	782	738	765	753	796	698	746	749	790	760	778	717	775	789	787	762	699	813	789	776	806	735	749	785	756	801	761	792	819	745	715	794	765	780	810	804	755	743	774	790	787	768	766	768	733	757	796	790	839	742	781	765	792	755	778	761	736	742	769	735	748	755	764	761	767	782	763	792	774	760	794	774	746	743	743	772	769	752	785	740	757	827	763	760	762	778	788	776	746	769	758	778	718	764	761	758	688	790	798	756	768	779	832	781	721	701	768	781	760	766	828	744	817	787	767	774	828	785	757	775	733	763	734	829	776	749	784	728	742	819	828	763	772	812	698	754	760	738	785	725	806	780	815	759	737	791	728	782	804	731	808	802	755	730	761	754	746	776	762	796	762	806	829	798	763	707	741	793	763	797	749	760	786	830	785	733	811	768	756	777	779
24234	21598	28932	24738	21605	9844	1359	950	847	848	766	711	692	706	724	633	681	654	679	600	590	642	662	612	640	642	681	633	638	623	610	657	672	630	633	666	602	618	595	690	627	623	644	658	630	603	610	558	658	659	608	648	586	593	589	623	573	610	613	653	667	627	588	610	593	625	641	575	635	602	619	607	607	666	563	617	624	628	637	585	600	604	601	591	630	642	652	630	656	646	616	595	590	650	611	641	602	659	652	617	622	609	571	582	639	658	629	643	634	636	607	663	574	583	623	628	597	659	608	617	599	614	616	583	577	631	580	620	639	673	635	580	601	607	607	626	631	619	628	608	579	617	611	628	624	613	644	617	657	611	602	600	607	595	637	635	645	641	620	645	619	654	595	596	614	618	637	586	617	595	606	624	640	576	613	618	559	636	636	609	613	597	624	605	566	650	576	611	630	585	602	617	636	588	622	594	596	634	597	629	578	639	594	629	641	610	631	650	601	634	564	613	622	590	685	615	598	646	592	639	600	592	628	617	597	607	624	602	632	577	646	631	595	638	644	617	643	612	614	560	661	608	590	634	669	602	648	640	614	631	647	580	597	594	621	601	601	630	555	619	634	623	574	595	613	584	656	638	631	610	627	601	642	630	616	616	615	594	625	601	622	573	574	606	652	609	557	612	601	612	650	647	576	571	561	643	581	618	666	619	627	611	588	614	615	652	609	612	604	599	650	591	611	614	599	628	607	603	618	611	608	542	605	625	618	626	621	587	592	586	632	637	578	581	600	660	616	591	683	610	661	640	589	541	610	584	613	646	633	644	624	614	636	608	603	650	602	625	623	630	594	596	590	602	638	619	607	618	625	629	608	634	591	600	655	647	612	620	630	615	628	621	657	605	596	608	601	614	646	592	656	644	628	608	619	618	582	584	639	593	648	589	605	645	600	632	620	628	605	578	615	601	570	605	630	606	611	586	589	605	603	593	639	623	627	613	604	590	641	609	623	612	648	656	615	620	612	581	672	642	626	600	610	639	641	628	595	581	625	630	662	613	630	658	618	663	619	604	616	660	623	606	646	597	599	610	620	619	641	599	633	596	613	583	613	602	652	614	653	625	640	618	605	589	618	574	613	613	593	662	603	636	651	602	654	582	599	629	640	627	612	619	655	571	628	598	581	625	628	577	623	615	658	584	642	631	622	605	629	640	616	616	568	640	645	672	590	634	651	605	575	589	621	589	627	645	582	623	570	638	585	636	603	648	598	606	616	612	575	646	580	611	635	609	629	624	619	619	629	611	574	604	601	610	620	617	646	605	636	629	605	614	606	606	625	565	652	588	661	584	590	614	650	602	649	610	633	626	611	660	651	592	627	599	545	599	606	616	603	621	601	594	626	649	621	554	631	624	591	641	636	538	640	627	629	602	586	644	658	615	603	640	582	571	630	624	618	630	627	621	603	648	617	583	637	569	650	613	613	646	608	574	658	618	642	599	577	585	634	603	636	579	642	577	662	639	589	602	604	618	575	647	671	627	646	599	615	626	608	646	637	586	635	614	615	615	598	620	591	607	618	556	610	588	627	585	602	613	607	591	631	580	620	613	604	598	611	637	647	591	590	584	605	615	648	590	566	631	555	602	605	628	614	594	594	585	625	622	602	657	613	577	600	623	588	610	666	604	617	626	579	635	636	609	627	620	652	579	628	572	598	609	604	594	610	586	617	565	630	585	572	622	632	632	642	589	622	651	645	645	592	595	656	674	654	608	576	604	612	645	624	624	595	607	600	588	585	623	606	631	623	595	597	619	611	592	605	649	615	606	601	645	602	607	585	623	591	569	614	611	605	605	610	596	580	590	601	584	637	623	609	640	625	590	646	598	613	595	619	582	663	648	627	622	606	591	613	642	595	612	623	635	591	568	576	608	615	623	607	601	618	628	615	619	609	582	627	579	631	605	593	596	623	620	627	583	575	613	596	611	597	597	601	642	620	609	630	593	632	621	618	591	614	604	600	620	605	606	589	597	582	622	635	603	641	615	623	604	610	611	608	596	576	602	606	629	568	593	614	643	600	649	640	614	613	573	646	585	602	625	640	575	631	596	666	595	595	628	661	605	626	584	612	607	585	635	650	597	604	595	642	653	609	634	620	647	603	597	618	607	590	646	659	592	614	591	606	608	580	644	610	611	646	656	598	591	599	641	572	555	609	588	628	621	627	653	655	628	599	625	668	602	618	587	628	615	553	625	602	611	577	640	641	618	650	644	619	610	612	587	568	636	578	645	592	556	617	612	607	580	539	575	632	586	637	600	623	657	627	614	608	569	615	572	578	595	636	614	611	599	570	606	585	662	621	608	619	642	633	611	580	603	603	628	590	582	625	633	626	649	568	578	559	591	574	608	627	595	590	621	631	642	573	633	594	602	617	613	618	624	562	606	618	635	605	581	644	607	605	610	616	612	632	593	605	581	591	634	630	601	614	620	621	599	602	640	611	629	636	595	672	616	622	653	570	575	602	655	612	634	653	604	574	641	623	642	638	608	627	589	631	620	617	613	653	612	683	554	638	560	598	585	597	627	583	568	641	594	610	632	602	601	638	601	622	605	604	641	649	634	598	588	545	610	662	640	642	572	628	610	597	609	602	609	615	591	634	585	631	590	611	580	588	584	583	596	612	585	647	575	596	678	607	582	610	594	541	591	640	627	582	635	631	597	582	641	589	598	634	558	635	643	626	592	571	616	649	576	613	604	599	604	642	623	636	600	623	638	600	654	642	618	592	613	600	565	656	599	594	582	592	622	593	618	580	606	600	600	576	650	668	652	638	586	657	615	553	608	640	604	650	662	593	676	611	606	636	617	662	551	610	614	563	644	533	599	586	615	623	596	624	623	603	626	592	568	584	612	659	625	629	630	619	585	643	617	604	594	624	609	616	569	595	582	635	600	637	616	676	620	656	581	598	595	623	610	595	634	594	603	615	617	626	608	603	644	589	604	591	620	584	597	629	589	627	603	638	571	636	601	652	616	596	621	623	622	572	635	591	603	556	604	628	585	608	615	628	616	649	632	647	638	613	580	659	631	636	614	611	562	607	589	587	634	599	628	599	594	621	571	636	576	619	584	578	603	624	597	592	569	626	563	619	603	605	610	635	649	592	617	635	577	626	598	654	627	622	580	653	623	583	659	600	610	603	590	607	567	602	604	622	588	601	607	597	600	656	615	617	595	633	619	619	636	599	615	607	612	654	617	619	579	586	662	629	562	609	636	646	591	625	631	581	607	601	602	609	664	602	595	610	638	606	597	624	581	616	634	592	601	622	622	565	663	583	605	636	621	631	597	630	614	607	583	579	608	606	647	608	612	629	622	628	581	542	615	632	658	657	612	603	613	553	623	612	587	582	624	625	592	615	621	609	599	594	610	614	633	590	581	579	619	626	642	630	651	639	595	594	617	611	585	598	595	610	641	622	574	630	578	616	575	604	618	560	569	630	613	653	631	643	614	644	632	614	620
22308	8750	5647	2882	2155	1723	1417	1157	1062	920	896	788	807	783	711	700	705	727	645	681	664	681	708	636	685	640	644	688	662	669	653	640	649	701	630	673	669	644	637	691	615	639	633	629	642	578	679	657	636	618	633	646	661	627	646	645	627	619	599	630	642	627	613	644	626	641	664	627	630	620	614	622	648	628	618	640	593	652	652	597	599	628	615	638	679	619	598	662	585	661	606	611	648	618	651	642	647	603	614	673	677	679	648	654	671	626	655	607	640	671	601	617	648	650	690	613	665	678	659	630	657	623	645	623	655	607	629	640	618	578	572	643	645	622	616	628	664	606	609	621	663	616	627	628	632	603	589	660	620	597	644	687	660	619	626	641	618	653	661	650	660	586	658	666	653	622	677	646	583	627	623	644	666	633	651	632	667	643	616	640	633	636	579	635	624	657	618	640	635	631	609	632	605	651	654	594	637	655	620	643	623	656	622	642	640	590	595	613	635	632	666	628	610	623	612	677	635	666	622	599	685	593	652	643	631	594	556	603	683	627	613	665	648	651	661	644	619	621	623	622	620	610	561	659	605	617	625	655	674	647	673	630	585	613	589	617	649	644	604	614	636	604	635	664	648	606	618	670	643	643	673	624	615	632	641	597	652	610	627	673	622	646	641	626	604	614	663	627	629	614	638	643	660	598	599	663	664	627	651	630	625	668	634	598	606	674	639	624	614	603	622	620	622	631	640	629	646	594	633	640	614	656	646	618	649	626	628	568	677	634	638	591	638	621	635	646	649	668	573	647	647	605	664	552	595	624	658	616	637	642	596	698	633	613	656	630	666	612	639	576	612	621	656	665	628	621	618	630	658	630	597	646	627	630	655	610	624	584	634	598	621	627	625	608	646	615	616	637	638	665	658	651	631	624	632	627	621	645	639	641	641	626	607	615	621	617	629	626	628	628	602	620	610	615	642	611	645	605	612	610	654	604	622	688	653	641	657	645	613	643	614	624	658	606	636	643	573	612	642	573	605	611	622	610	609	644	635	623	633	625	589	618	648	642	635	698	615	625	602	635	667	637	612	617	632	637	669	605	638	633	632	685	632	580	666	664	624	645	611	574	671	676	706	622	576	636	639	633	623	662	649	634	635	608	634	612	595	622	620	643	646	596	637	606	617	608	637	604	629	607	602	651	649	627	641	597	624	620	613	672	627	599	642	613	615	597	654	644	639	624	651	634	653	603	609	596	644	636	664	604	619	643	659	633	622	588	650	648	641	640	644	615	604	633	658	629	634	666	649	572	646	606	652	640	640	658	651	614	631	634	637	649	635	630	642	638	639	633	620	641	609	590	584	683	612	631	669	581	662	631	633	633	630	654	623	643	613	647	601	639	638	643	595	637	604	653	661	652	636	635	643	619	600	691	662	638	599	584	584	591	604	582	607	617	666	684	647	666	614	653	637	660	621	621	654	640	652	650	586	580	632	602	645	618	697	575	613	623	610	612	646	629	638	652	627	651	629	572	662	624	631	655	596	678	601	626	642	649	617	634	677	643	601	632	615	596	626	623	576	670	665	636	599	648	673	629	629	592	595	609	631	622	660	630	655	599	671	626	622	629	647	626	649	614	685	627	652	613	639	608	574	644	630	637	660	582	657	627	634	646	606	590	645	681	621	639	629	634	635	669	609	623	577	631	649	637	590	642	621	613	662	645	637	653	621	630	656	616	595	627	605	599	646	625	621	582	624	676	655	622	594	593	585	646	672	646	617	637	632	630	635	620	658	622	606	638	590	583	627	669	651	602	663	588	598	642	625	634	596	607	654	633	635	657	623	617	633	636	639	654	607	626	634	647	633	629	654	620	672	641	640	601	641	640	658	664	645	603	627	600	623	577	625	652	589	606	617	608	666	595	619	664	629	628	637	654	626	601	640	658	656	641	651	613	630	636	639	638	609	614	588	635	627	638	673	655	618	606	604	645	602	643	631	659	627	648	639	620	612	640	648	606	639	608	612	614	611	612	610	624	605	648	587	626	637	639	581	621	618	641	642	649	621	623	629	666	621	567	641	635	639	634	661	548	584	617	649	623	619	635	637	597	588	664	666	591	615	612	669	656	682	633	647	602	615	635	668	600	625	656	642	627	626	634	622	609	619	590	667	679	574	645	600	650	617	663	618	639	596	636	606	653	670	634	611	608	641	644	627	643	628	568	645	612	641	611	634	678	633	641	616	670	603	597	624	605	623	639	617	677	624	652	618	630	640	613	633	589	610	624	620	654	617	599	657	651	623	612	576	629	617	647	622	623	592	624	638	636	617	638	662	656	628	617	613	654	636	596	623	617	610	659	635	591	635	585	601	631	584	598	611	634	645	623	606	606	645	644	631	619	650	635	663	658	662	667	606	604	628	586	627	638	679	629	655	580	628	652	635	640	590	684	650	634	611	668	638	667	635	584	631	676	632	629	625	647	631	636	636	623	626	628	572	613	628	595	638	557	659	621	611	679	594	611	622	552	624	608	638	625	649	622	622	592	681	649	638	640	657	626	607	613	681	666	614	664	630	634	684	611	639	631	590	664	618	662	634	620	608	646	628	648	613	604	623	604	626	668	663	633	636	659	621	582	605	626	593	631	628	619	621	644	665	678	659	619	598	608	663	621	662	617	671	624	608	634	565	650	625	637	610	659	638	662	643	654	615	662	622	662	624	596	607	667	612	679	629	600	674	611	619	629	649	614	658	613	644	605	643	648	605	627	601	613	601	627	627	609	646	582	661	610	628	634	594	651	627	594	646	636	625	668	660	620	633	641	623	666	612	658	657	583	608	632	593	628	672	654	632	633	577	653	644	629	664	565	669	624	604	608	610	662	617	621	637	630	617	612	610	631	633	652	641	618	628	656	630	637	608	649	647	642	616	626	622	601	648	598	579	602	610	630	614	637	624	677	633	593	604	622	590	631	617	615	621	634	585	649	624	633	639	643	641	631	633	655	631	643	624	616	652	651	613	659	626	645	614	600	660	632	624	678	614	629	605	609	632	641	625	603	660	622	621	637	644	614	651	616	586	610	645	624	644	603	620	623	638	659	653	619	656	644	621	652	629	626	627	615	579	655	614	673	628	651	678	610	619	624	618	634	599	612	671	626	666	618	627	626	659	622	648	639	680	621	632	640	591	670	631	637	611	614	627	623	699	620	660	666	605	614	588	595	658	628	666	655	635	624	652	605	643	602	591	683	627	654	599	623	600	626	642	615	645	650	627	582	604	609	600	654	618	645	603	625	635	609	639	580	581	616	659	601	626	651	606	589	612	652	619	646	653	640	636	654	649	601	583	627	630	602	681	637	590	593	638	653	674	613	663	644	604	625	648	598	597	664	591	615	673	624	650	626	600	657	695	598	634	610	653	602	608	639	647	601	586	622	663	618	636	685	650	644	628	639	637	628	637	610	638	572	611	645	608	629	636	612	668	603	628	647	642	601	631	629	665	618	617	660	612	675	621	626	610	653	622	610
25500	21598	27717	25854	10056	1500	1207	1082	1091	1018	1026	997	955	1024	979	980	958	1001	991	994	957	997	985	967	946	958	905	971	907	920	947	987	968	939	972	969	951	974	963	1014	912	963	951	899	934	939	950	911	934	942	1008	939	1014	929	1018	952	954	950	1002	918	934	987	937	948	936	918	1044	932	959	911	945	961	924	953	964	966	910	923	954	873	997	940	926	924	916	945	973	989	956	958	988	947	953	957	989	937	973	957	976	963	987	972	975	1001	929	962	971	945	968	948	934	1005	963	964	1022	972	976	958	994	972	899	961	927	980	957	924	997	928	972	930	968	957	952	910	994	962	965	929	920	937	978	966	927	948	927	956	919	984	926	967	970	957	948	924	962	936	958	941	921	931	921	926	899	933	1022	996	891	941	983	971	954	931	934	963	964	929	931	967	968	959	959	968	928	902	940	928	948	887	908	983	970	934	953	950	969	989	994	937	985	954	935	959	955	934	989	988	961	976	942	985	962	927	982	969	943	956	934	893	998	888	930	989	993	951	893	966	980	977	973	990	1006	901	961	929	946	919	960	959	969	949	1016	946	908	916	1034	917	980	985	944	939	934	915	948	932	954	934	923	938	933	982	919	944	987	960	960	945	966	968	941	915	971	955	951	976	962	928	934	980	1000	897	963	987	984	949	988	909	937	897	986	932	952	970	907	931	929	976	915	1004	915	955	971	991	991	1021	979	956	940	934	960	955	939	987	909	950	910	916	978	974	972	947	985	970	968	960	977	983	967	921	916	968	919	953	975	928	949	947	945	962	982	925	923	935	927	988	965	922	927	937	962	932	920	944	947	959	955	927	975	957	929	967	971	939	953	939	1025	894	969	952	925	1001	946	966	977	909	907	971	983	959	952	946	958	941	914	965	934	931	1037	937	911	967	941	958	964	990	955	891	1005	1003	983	929	928	963	985	965	965	978	945	959	933	968	942	952	951	916	959	916	963	961	966	930	918	1002	908	893	911	979	1027	941	978	920	934	968	935	977	929	954	947	946	909	922	988	907	998	947	922	949	958	840	969	904	938	948	951	988	952	952	963	959	974	1001	952	929	960	963	890	959	982	939	950	956	939	938	979	973	962	960	927	952	928	970	923	910	954	977	946	931	973	1006	890	932	981	937	922	915	950	944	954	939	928	978	985	974	942	960	980	932	901	947	916	956	933	970	985	931	977	977	934	953	969	907	965	966	957	952	921	927	948	903	972	963	940	910	939	1001	956	987	922	944	938	940	942	946	981	937	970	926	948	905	979	976	986	966	939	936	965	998	1068	922	966	978	921	945	930	917	981	931	994	993	959	1017	914	942	961	970	928	959	918	909	923	975	943	972	900	959	950	976	997	937	1061	941	944	931	984	944	946	943	955	921	937	940	964	977	1015	985	997	932	978	951	918	996	960	958	943	962	998	960	926	937	958	975	967	903	936	912	945	937	960	978	945	971	946	997	955	920	922	942	916	909	954	970	928	940	929	978	966	975	916	983	940	991	963	1002	945	938	951	977	977	926	944	995	983	962	958	973	955	954	940	875	886	935	925	950	962	995	955	951	949	932	903	996	972	983	956	933	921	981	955	919	947	945	915	926	958	954	958	946	971	984	954	946	1014	994	950	991	982	907	1005	916	905	926	901	958	922	998	978	930	925	984	1032	982	946	892	926	912	931	960	933	944	958	946	973	944	979	917	949	972	934	894	979	959	970	958	928	913	952	911	992	988	948	938	901	908	937	931	1046	947	890	1012	928	936	935	958	929	961	965	929	978	940	928	905	930	975	976	996	954	982	923	914	927	903	951	946	963	926	959	986	930	929	900	987	922	933	964	913	932	987	918	934	913	968	924	944	926	976	981	953	985	994	976	940	956	979	987	946	1003	981	989	936	932	970	979	999	965	941	953	978	916	949	979	972	934	963	994	937	992	949	980	916	914	935	940	925	913	984	1005	972	981	976	910	991	944	973	1016	935	957	958	965	949	1016	932	966	949	923	1008	952	988	1001	993	958	947	943	976	955	915	969	964	928	954	964	951	930	955	979	933	947	994	917	921	1008	967	970	988	978	970	930	969	949	992	978	963	941	938	987	914	1031	966	919	951	984	990	979	938	926	956	991	913	986	929	961	971	929	953	929	962	1010	941	1004	937	911	998	950	947	905	978	914	968	976	965	879	907	972	959	926	970	897	955	975	921	1021	953	971	938	982	896	955	973	974	882	964	909	908	918	943	994	948	975	1018	986	919	909	944	960	940	1006	902	939	925	965	908	941	969	903	945	933	976	947	964	917	924	971	931	912	953	913	942	1021	959	981	961	961	900	961	920	972	957	980	947	965	946	946	981	902	896	880	1014	1017	933	941	943	924	957	937	957	920	949	921	921	992	951	964	945	952	937	978	982	954	976	945	941	971	989	953	962	945	992	938	959	893	946	947	974	990	1006	931	911	965	944	905	995	1003	971	923	961	963	939	967	964	909	1004	907	920	977	903	946	962	948	979	924	939	983	958	965	906	910	977	1011	938	877	931	918	942	919	947	955	975	966	908	966	955	958	959	1002	938	957	914	968	998	845	915	910	983	926	1005	953	925	941	917	938	974	906	917	958	894	935	907	969	926	926	954	998	996	984	960	965	1037	914	980	929	973	904	941	987	998	1001	955	945	968	918	959	950	936	961	988	969	910	925	996	996	964	950	967	934	965	986	923	921	924	961	946	946	921	952	957	940	955	919	947	905	964	948	921	995	953	941	950	942	996	936	953	927	914	950	975	969	980	959	962	951	930	965	955	902	992	905	940	953	941	952	927	928	941	950	886	967	952	959	961	865	928	916	909	1019	941	944	882	912	926	888	950	1004	958	932	955	937	926	962	1010	939	937	1004	974	917	972	964	998	912	988	937	899	1030	934	917	931	1005	959	958	925	890	947	960	955	947	980	926	932	968	968	975	917	907	911	976	987	930	930	982	938	960	966	956	919	981	929	951	958	922	974	934	937	898	948	994	956	939	940	934	986	928	955	923	992	936	925	957	1031	940	966	961	971	984	935	975	914	1004	925	920	963	969	946	972	1012	967	983	930	982	946	941	952	967	919	933	951	966	917	964	996	936	943	961	964	922	929	1019	948	901	932	957	964	946	947	951	977	910	927	896	961	957	990	936	999	951	965	953	896	976	1003	958	936	973	968	912	934	958	935	938	911	966	967	933	922	991	956	955	937	939	956	915	983	935	1044	962	927	919	965	876	1007	890	919	975	909	1001	979	947	977	961	970	873	895	973	983	1007	898	986	955	922	932	948	971	959	938	945	940	949	964	892	885	970	948	959	886	977	954	959	928	942	975	903	936	996	970	953	975	945	930	951	960	1004	959	978	943	956	908	992	952	931	937	978	896	969	902	937	933	939	924	934	929	911	990	963	919	933	937	931	880	938	903	961	973	931	937	948	969	875	912	935	955	939	972	899	970	962	943	1021	891	1015	958	982	920	941	984	971	932	928	947	931	928	994	923	1017	979	932	970	926	932	986	920	1000	924	948	915	965	911	890	933	909	938	969	934	1001	955	994	944	977	907	1012	997
23478	5509	3539	2112	1667	1484	1368	1260	1149	1171	1120	1075	1031	1076	963	1025	1001	1048	988	992	1004	937	994	983	977	993	1010	976	946	966	971	961	976	986	944	950	1041	964	943	950	941	951	979	985	966	976	946	931	905	942	980	981	972	973	922	1000	980	920	1006	973	934	1013	995	979	976	988	940	960	890	951	973	902	957	1009	938	920	973	959	965	944	933	941	976	987	941	892	924	994	944	973	952	912	989	987	982	931	923	978	942	1005	987	987	984	970	898	941	950	968	971	991	989	966	959	1014	984	932	947	968	966	977	1007	1052	944	973	960	988	900	983	946	999	973	917	963	937	942	958	972	1002	985	950	974	935	981	996	935	985	992	928	929	959	914	929	936	945	878	934	913	902	993	976	978	984	930	949	947	958	928	970	965	972	974	989	1005	949	961	969	935	987	938	939	1001	996	985	959	998	945	1016	913	1004	929	910	966	922	986	923	932	953	918	1024	972	970	944	984	1012	938	972	981	959	934	951	968	972	974	938	964	973	953	926	931	947	932	940	963	911	945	942	974	947	982	993	919	962	926	987	1029	980	946	908	976	933	948	940	947	984	929	967	954	912	964	991	973	954	886	947	988	957	930	991	1000	945	946	935	924	917	934	944	948	932	967	991	940	982	1000	914	908	940	942	956	965	945	943	984	971	929	983	965	978	1003	942	902	961	958	1005	898	927	933	958	903	868	928	964	960	944	941	971	949	943	911	962	958	969	982	947	977	946	900	930	943	910	917	977	977	999	922	983	959	933	931	963	916	990	938	921	908	968	915	957	1023	962	933	1006	927	945	1015	961	921	1000	894	948	947	974	958	892	968	979	922	969	925	942	971	989	963	977	952	939	952	897	955	927	922	1005	935	912	928	954	1011	952	960	948	952	1018	922	955	948	949	958	1007	929	1016	953	955	973	974	1001	925	955	928	941	985	986	932	967	928	936	910	982	1004	937	937	981	898	943	944	980	958	928	910	958	967	950	976	929	936	960	954	960	966	900	975	932	896	904	943	971	990	914	980	958	996	972	940	976	980	985	942	959	967	965	1009	941	973	913	918	942	915	974	893	957	949	934	968	968	1002	958	1003	952	941	1035	930	912	982	999	931	970	950	1012	992	943	931	961	973	964	952	986	982	957	918	965	951	1028	895	938	957	921	960	924	899	947	913	967	915	1026	931	910	977	963	943	981	978	954	998	991	973	982	988	984	932	937	949	965	926	974	900	946	979	981	940	949	986	919	922	977	996	1002	947	956	964	990	976	971	924	984	921	959	964	980	940	935	970	999	957	984	939	930	924	968	994	908	956	916	983	952	954	988	1014	967	953	928	921	992	978	934	984	906	948	1011	934	922	1003	966	945	924	944	951	980	989	963	947	924	946	985	904	923	979	997	998	937	979	971	949	978	975	973	976	971	963	886	925	947	934	929	990	950	1002	956	991	935	919	1010	932	959	962	1013	927	956	992	989	997	941	959	929	929	956	937	1005	950	896	976	1029	952	948	930	893	990	969	910	933	925	978	993	961	974	935	981	941	984	913	996	981	954	976	1024	932	952	945	963	924	942	945	932	1002	978	966	976	987	965	937	924	946	948	1006	962	1017	934	972	937	922	944	924	966	931	969	946	935	981	971	970	946	941	912	937	1012	967	961	914	922	932	933	932	958	947	941	930	972	951	929	983	932	961	960	972	937	934	975	980	984	985	982	964	994	995	973	943	914	894	917	953	947	967	968	933	1010	921	957	986	939	927	969	917	946	1029	931	939	966	992	947	932	962	951	949	911	961	904	922	911	976	937	918	961	931	978	928	976	922	947	964	954	932	892	917	977	982	926	928	902	946	968	965	984	960	992	902	916	916	929	891	952	965	951	954	988	948	945	991	999	921	1018	888	966	993	999	968	991	978	944	995	922	968	987	925	971	929	916	938	926	933	925	954	964	977	861	930	926	1013	967	923	961	951	978	1009	943	953	977	909	997	970	954	974	952	916	999	961	962	943	874	946	981	1001	921	993	959	942	969	920	904	958	982	982	919	927	925	979	958	967	923	974	989	988	956	987	962	914	926	966	958	956	1007	955	942	966	956	986	934	969	1007	924	943	942	964	969	960	947	908	992	961	987	956	988	964	951	942	962	966	944	985	921	955	981	959	971	1002	938	907	955	931	988	943	975	988	867	947	977	954	956	991	911	964	960	939	964	960	914	918	976	958	937	984	923	963	969	953	961	913	980	974	996	1003	1017	952	966	958	975	994	944	932	1029	1010	988	976	995	948	966	934	942	954	996	954	955	953	954	945	948	972	930	950	945	925	983	945	953	959	967	955	1032	952	924	958	950	998	960	937	1002	998	958	959	967	948	943	945	927	1027	988	977	922	972	919	999	951	980	998	922	956	921	982	990	986	985	931	980	981	961	929	969	935	966	937	940	975	996	928	946	976	977	941	934	975	952	904	968	931	943	937	958	944	926	949	892	1022	927	985	980	928	974	992	979	982	905	980	1003	944	964	949	930	960	940	938	979	959	909	958	917	963	954	940	947	940	998	926	931	932	956	972	968	968	939	906	975	939	955	929	911	1012	963	941	955	927	998	972	913	945	940	956	1008	965	995	974	921	928	929	985	956	978	975	965	935	938	935	973	938	962	926	993	967	957	883	962	974	964	990	944	933	961	979	980	1022	901	1007	1011	950	951	973	940	919	974	949	919	906	957	924	937	937	941	905	968	964	1001	919	955	981	972	933	952	970	933	979	998	940	1007	982	966	978	949	946	928	897	947	923	943	925	1014	927	959	917	966	898	916	949	980	967	964	962	1015	958	997	958	992	949	976	967	1005	947	927	969	964	918	938	913	959	953	906	958	949	983	935	976	977	985	952	909	952	912	961	966	981	887	969	956	908	984	982	1031	966	951	946	937	957	938	914	951	979	951	899	995	957	978	932	981	958	937	969	941	888	899	961	875	943	1027	958	960	957	929	949	927	876	944	923	957	941	1005	995	968	983	1015	896	1001	959	915	964	928	922	949	946	928	952	936	978	948	950	960	977	945	997	922	992	930	946	979	996	935	891	915	966	964	965	953	934	929	937	951	937	960	996	943	952	947	945	935	959	1001	975	932	961	924	913	970	940	932	994	968	934	995	1029	977	947	971	938	982	983	946	924	951	984	955	929	934	976	938	961	974	961	976	971	974	916	937	984	981	943	951	934	936	988	962	909	929	934	1008	1004	986	940	905	977	948	944	943	987	936	1018	970	919	1021	939	949	969	984	977	954	1019	976	974	928	960	981	968	1001	912	1035	987	918	958	940	955	979	922	920	937	964	940	975	952	957	931	991	980	945	949	937	940	946	969	992	976	957	958	951	946	909	954	963	936	927	924	960	943	910	967	947	982	878	967	934	957	1004	972	901	975	972	969	965	913	942	972	952	988	952	965	970	951	937	891	971	979	926	1017	954	974	989	1004	968	956	949	883	949	862	976	995	962	932	922	921	1006	984	913	917	895	948	947	1008	966	970	948	993	950	935	968	954	1029	953	973	940	957	920	971	939	877	996	936	938	994	902	1015	935	1002	931	987	991	988	946	888	983	945	1013	976	928	936	926
23067	21572	29337	24293	21581	21631	7765	1650	1261	1218	1101	1009	995	1040	977	951	910	885	935	890	956	845	915	883	858	917	885	853	857	900	831	886	894	883	875	938	883	812	842	812	870	854	904	881	845	851	901	880	847	867	852	836	890	865	875	867	868	869	867	831	899	849	808	822	809	852	831	864	842	855	867	857	840	778	841	879	847	871	842	872	835	832	862	845	861	906	801	881	868	897	862	868	831	834	880	894	874	894	828	859	939	852	872	846	879	884	842	878	901	861	802	856	867	899	861	894	835	829	782	874	862	865	809	871	851	877	876	814	898	874	820	836	839	805	862	859	823	831	850	867	848	828	837	857	814	813	860	866	869	880	844	868	866	846	844	796	876	821	793	809	818	838	861	847	773	824	823	869	820	841	821	832	880	876	840	861	795	881	818	853	836	864	888	851	775	840	775	810	862	831	891	801	834	805	841	823	809	823	809	869	839	847	856	828	896	867	822	838	857	838	815	869	830	867	907	778	868	850	813	840	881	841	828	850	880	845	841	812	876	813	899	856	841	853	882	860	844	796	829	853	871	835	869	860	849	843	810	814	858	852	891	917	852	872	831	818	863	852	838	880	829	810	872	905	835	815	853	891	813	870	844	869	816	873	830	834	824	885	873	894	868	860	870	825	823	861	850	814	862	786	891	778	818	822	873	874	884	820	890	860	767	849	881	885	872	898	803	840	848	846	824	827	852	859	804	817	868	852	863	824	874	872	834	819	850	843	833	832	906	836	803	839	823	877	840	823	917	850	863	842	866	845	821	823	837	876	836	918	842	821	837	869	844	858	842	855	806	911	803	795	830	795	817	830	809	868	856	875	829	817	831	876	830	887	857	872	869	758	841	862	828	842	741	822	795	869	877	843	811	818	878	847	890	874	811	821	874	840	866	853	877	782	854	847	849	868	845	849	850	865	873	818	781	867	847	795	853	862	829	880	818	818	823	809	868	836	788	857	800	839	861	834	836	814	875	837	811	855	842	864	834	841	815	800	852	848	861	868	901	835	860	844	831	828	856	825	871	868	802	859	822	805	807	827	846	846	881	894	832	845	869	838	849	903	845	854	861	858	885	814	852	798	862	768	835	878	895	854	798	940	798	828	838	858	792	853	804	809	855	815	758	870	866	798	816	834	890	878	825	865	838	854	798	830	808	795	848	833	831	818	896	831	857	819	826	885	822	875	853	816	851	830	862	831	854	821	823	863	790	842	828	842	832	823	875	879	801	789	893	882	859	838	832	848	840	857	816	828	806	873	833	852	892	885	804	862	828	808	794	851	831	842	851	819	880	845	835	856	825	843	855	847	832	841	858	848	806	882	836	832	814	853	814	861	875	855	864	905	834	892	847	828	845	802	826	858	833	850	886	907	812	874	842	817	815	863	840	846	783	818	878	811	840	833	865	880	841	827	834	855	829	839	843	853	843	821	869	792	862	783	856	861	834	921	807	837	854	843	866	823	835	819	870	811	821	816	832	834	826	830	851	804	805	912	870	868	826	824	902	814	839	876	932	853	854	790	831	814	868	854	842	857	867	887	870	805	853	813	838	856	790	859	808	862	843	796	862	880	853	827	857	836	801	820	885	850	856	883	815	866	895	828	827	842	806	841	823	852	827	861	854	836	847	851	870	813	818	843	890	813	838	828	847	830	813	831	855	881	818	868	881	825	826	808	882	799	865	780	854	847	866	903	853	842	817	864	850	847	884	810	813	817	858	827	873	812	834	811	860	845	843	844	842	816	829	864	867	848	861	845	792	850	810	857	863	838	832	885	841	800	835	859	820	822	852	810	891	817	806	850	845	878	894	851	886	795	881	899	834	836	848	844	806	863	859	791	798	862	843	885	873	844	847	874	828	813	809	855	887	860	842	828	903	814	850	839	862	829	892	822	824	855	805	838	823	798	873	828	885	842	845	825	849	817	830	828	905	833	830	794	895	859	872	874	828	858	823	826	840	806	847	816	791	868	882	859	859	849	795	821	811	822	832	835	854	863	859	842	852	843	873	849	856	805	822	843	803	858	805	803	843	788	843	858	863	823	796	857	840	849	838	815	853	866	841	863	867	891	846	795	841	797	804	879	865	839	868	834	847	820	838	855	895	814	842	853	916	881	849	838	820	861	844	903	853	774	828	835	894	824	831	836	829	803	869	830	859	888	792	881	844	831	823	885	810	837	812	819	847	828	850	864	780	870	878	850	851	856	876	818	822	839	848	864	876	873	826	816	861	804	792	786	848	880	829	844	856	790	838	840	862	815	905	843	786	794	853	802	832	875	865	831	839	756	808	840	857	847	831	853	856	875	798	798	774	840	784	820	849	871	844	831	820	794	823	880	837	815	820	855	781	853	844	866	830	800	898	838	865	865	868	822	837	921	937	799	826	829	819	850	838	835	798	884	826	821	820	798	828	847	874	854	872	829	837	827	833	856	823	866	852	851	789	831	862	904	852	826	873	814	818	824	825	823	846	786	848	813	848	835	814	777	818	843	857	826	841	789	827	812	835	874	762	833	823	857	880	841	865	806	821	849	803	799	886	850	847	911	843	876	818	870	840	815	852	869	816	897	833	832	833	865	828	865	847	869	834	820	790	863	829	823	809	808	891	883	877	779	833	877	852	793	887	907	836	809	889	884	885	814	865	868	863	837	828	807	848	856	850	856	807	846	825	867	796	883	820	804	831	829	817	783	879	858	814	833	827	840	848	876	852	882	878	834	800	826	870	901	786	833	858	845	825	837	872	832	826	871	819	885	872	838	827	817	888	798	805	846	822	821	841	841	841	874	828	879	867	869	772	883	832	763	843	831	829	811	816	801	820	858	780	810	822	878	805	830	769	812	821	791	867	803	843	826	850	843	838	829	845	805	845	830	862	832	807	822	832	872	893	796	783	873	876	852	788	805	797	873	813	837	822	853	821	841	851	832	847	853	856	859	794	886	819	844	833	886	887	839	803	832	832	813	874	842	813	820	823	761	851	811	848	832	856	850	844	823	866	850	831	821	800	817	896	819	805	815	842	789	881	843	843	862	865	821	859	859	826	860	821	792	809	774	795	765	818	804	882	854	865	829	855	795	843	823	835	804	835	861	817	835	898	870	840	841	837	833	794	807	834	846	829	789	831	855	866	818	836	855	855	843	781	832	844	823	902	857	860	830	828	882	771	847	879	812	865	808	824	827	828	860	852	834	847	847	838	825	850	811	821	864	874	860	873	860	792	823	857	848	848	864	843	828	832	854	794	867	887	878	858	802	843	779	826	850	809	836	794	889	869	889	831	836	804	826	867	875	847	894	899	870	911	851	848	854	874	825	860	863	820	839	888	807	815	821	812	864	845	848	869	809	872	875	844	843	863	885	877	841	810	842	819	840	806	841	850	815	816	836	853	848	833	817	824	863	845	844	833	810	857	855	828	883	830	876	856	816	770	843	809	880	824	813	834	895	882	855	833	847	802	830	843	813	853	771	897	823
26044	14045	9643	4921	3555	2820	2263	1826	1626	1436	1337	1166	1170	1101	1004	967	994	909	913	955	938	924	862	906	885	871	844	855	878	864	857	840	851	850	839	862	825	848	768	839	857	813	807	884	835	827	819	819	823	800	838	863	808	818	803	843	797	788	851	849	876	847	841	822	832	821	798	816	841	843	830	805	833	875	809	861	819	809	819	805	833	853	855	829	803	843	819	816	813	844	849	811	879	823	788	853	837	819	885	819	891	891	856	887	849	850	870	798	837	879	838	822	863	851	838	867	868	812	841	794	833	815	859	842	845	815	786	808	792	846	842	844	838	835	832	857	816	830	818	873	846	807	797	872	793	841	845	794	800	873	857	798	848	870	823	819	840	821	791	824	822	795	821	808	784	852	884	871	801	857	840	868	802	846	848	768	825	855	780	862	792	839	829	825	811	836	843	814	810	802	764	823	837	831	814	814	790	833	847	847	805	801	800	832	826	829	821	793	825	785	843	872	831	873	854	739	794	792	840	854	816	795	858	815	832	797	795	805	799	801	873	822	822	824	822	816	774	759	879	827	836	837	813	861	808	813	806	832	809	857	892	836	856	822	831	841	823	835	803	829	877	853	872	850	854	820	819	836	814	829	821	822	826	821	834	792	804	811	819	805	874	842	834	845	846	828	819	812	830	866	813	825	809	832	806	805	859	824	845	806	833	815	813	903	793	834	813	795	832	815	826	818	770	842	779	825	783	848	858	843	821	841	792	778	833	851	803	815	849	833	802	810	885	814	801	839	814	841	811	793	821	810	838	813	834	858	808	825	814	825	857	810	822	823	822	804	844	838	840	891	792	825	818	855	840	913	858	849	820	881	788	788	818	832	857	818	868	820	831	841	798	842	852	814	883	824	793	758	815	863	801	838	841	812	829	832	851	757	786	842	805	853	797	819	788	805	818	804	862	833	825	815	801	780	819	833	782	805	852	787	807	780	843	901	843	834	827	851	768	855	796	882	825	807	800	825	802	812	802	792	804	791	811	842	851	814	810	859	837	823	831	821	852	785	808	848	823	840	831	836	852	796	770	836	803	793	818	820	814	819	791	842	856	838	803	849	846	852	807	781	813	860	817	847	805	833	865	842	820	806	770	796	780	808	816	767	835	839	853	802	843	811	813	817	907	839	849	808	861	817	840	849	864	841	782	848	858	843	847	819	842	793	854	792	836	831	843	807	843	792	823	854	808	803	830	824	819	825	864	817	788	785	847	828	844	797	794	800	825	798	809	823	826	827	770	818	772	838	812	764	843	849	803	823	814	859	853	829	847	829	859	838	831	781	839	867	871	846	842	775	840	838	786	783	799	827	846	858	814	820	809	809	839	839	893	787	851	855	786	819	826	849	813	809	811	802	866	811	806	802	827	878	870	852	859	807	857	830	796	852	815	813	840	834	855	767	820	843	832	782	824	844	864	858	824	822	809	778	816	860	849	792	809	798	853	832	866	828	788	826	819	788	840	864	885	835	853	770	855	832	850	812	802	819	823	829	805	759	822	795	818	795	784	835	825	815	824	807	823	775	831	861	831	810	795	836	821	806	843	868	794	787	809	842	812	825	820	835	836	811	805	856	813	849	811	840	835	794	867	807	810	837	803	753	815	837	819	772	795	775	811	824	827	823	812	838	846	812	812	805	838	840	766	778	852	835	786	815	822	822	841	875	834	813	820	845	822	808	832	809	853	817	853	825	784	786	806	823	833	805	811	835	856	817	789	862	834	820	826	891	851	831	767	818	839	764	786	886	801	838	830	786	850	841	848	813	832	805	836	828	819	809	774	867	805	793	826	818	787	857	774	825	843	848	879	875	810	807	823	847	879	802	796	837	818	832	803	811	807	791	859	816	803	851	864	855	751	817	806	844	893	836	799	845	834	818	829	826	782	831	820	846	835	840	792	816	873	836	836	826	844	827	848	814	865	871	865	817	828	804	820	812	858	831	798	807	827	815	852	839	835	825	820	880	830	872	879	818	832	819	885	820	852	820	892	827	826	843	832	831	884	883	778	859	812	827	796	850	807	840	806	829	795	812	810	845	815	788	814	809	869	759	808	857	850	832	839	828	810	804	838	836	828	791	824	835	846	796	818	807	857	865	829	845	840	820	789	781	810	831	825	827	870	788	816	831	857	798	794	848	807	805	789	816	828	796	865	814	786	825	797	806	801	848	838	832	827	855	837	818	839	854	800	822	809	829	861	815	816	816	782	781	843	867	836	847	796	783	818	882	850	784	814	775	823	850	790	873	776	791	860	826	815	828	792	799	839	844	827	736	803	824	728	823	829	819	827	901	839	864	830	802	823	741	825	833	813	854	772	850	823	804	838	751	767	791	807	767	825	841	799	813	824	820	849	856	797	826	838	847	781	808	846	781	830	767	832	824	849	826	845	838	738	794	812	772	810	820	839	789	843	850	763	852	820	814	823	781	781	809	807	891	840	815	828	853	802	885	809	810	802	831	844	806	817	808	848	813	806	793	758	810	836	836	771	798	788	867	904	792	846	810	881	839	776	873	824	829	799	834	826	788	806	811	791	795	856	821	826	773	842	808	882	795	784	790	897	861	834	856	800	871	820	879	809	802	814	859	825	842	808	811	825	780	786	810	736	769	846	845	863	800	815	833	801	835	850	811	828	782	872	853	863	815	839	862	801	821	855	793	826	828	857	833	858	823	838	873	847	821	835	799	795	814	807	828	855	828	780	877	835	823	845	833	830	818	818	886	884	849	850	832	805	812	858	838	833	794	834	809	839	824	840	846	852	820	805	905	838	824	885	802	861	839	814	799	779	889	808	830	853	802	796	895	820	787	847	787	822	784	868	851	849	839	811	792	810	847	834	796	819	839	853	791	837	766	843	814	811	810	887	835	775	812	855	807	852	838	868	809	894	826	795	802	854	851	841	827	841	800	779	766	834	846	806	872	826	808	838	786	810	839	822	872	834	853	844	816	830	809	853	815	832	819	834	843	844	850	790	834	842	822	837	834	768	812	847	825	822	792	830	884	848	817	824	854	872	874	817	815	840	814	766	828	767	788	785	827	818	829	803	765	827	830	806	788	802	850	825	838	838	835	814	810	822	877	856	821	835	855	810	871	781	805	781	812	762	810	797	822	826	848	806	799	839	829	812	850	774	835	803	861	812	841	760	843	804	779	788	827	790	802	834	822	848	854	870	826	833	826	810	825	862	770	831	815	819	848	853	865	815	822	843	830	834	848	846	787	870	819	852	769	868	868	818	776	835	808	795	850	816	836	867	842	840	824	841	821	858	849	793	824	838	833	838	819	793	864	836	892	843	823	851	820	848	796	849	854	838	838	820	813	852	845	793	855	822	855	872	819	808	837	822	829	800	770	775	864	817	840	820	825	803	837	794	823	809	900	849	857	808	842	811	757	774	851	794	858	799	841	757	854	815	821	816	757	813	859	790	809	784	839	819	855	847	806	818	833	794	827	858	814	835	790	822	817
29384	17938	4320	1024	835	835	793	736	782	755	771	793	780	741	735	785	759	693	792	781	760	770	804	807	731	712	713	758	745	771	783	778	773	693	741	673	735	713	786	729	709	785	707	718	785	741	767	709	729	750	720	763	760	742	732	733	764	714	760	758	740	711	760	753	723	766	788	698	771	800	747	758	770	784	709	763	751	747	759	815	806	743	715	760	794	776	722	747	756	759	775	749	744	777	707	742	712	771	755	743	795	734	795	788	750	754	709	765	765	747	719	762	738	803	752	756	755	736	756	769	747	781	728	719	716	760	757	750	706	731	744	830	759	754	724	757	712	768	740	715	755	694	791	782	760	820	765	749	737	749	721	764	701	738	719	759	774	795	738	727	725	762	795	757	751	718	727	795	775	750	756	776	781	699	771	780	709	748	760	724	777	707	803	770	754	746	735	745	788	694	749	765	735	766	752	711	733	737	789	760	719	701	749	741	773	777	737	769	749	758	802	731	767	752	757	696	772	759	669	757	761	763	741	704	752	757	701	774	746	779	790	745	741	776	675	717	759	742	772	775	776	719	752	767	741	770	772	795	772	735	736	780	759	731	785	726	747	795	722	756	748	775	756	729	748	761	790	760	775	754	767	784	785	754	736	764	742	757	838	760	740	704	774	713	730	763	825	774	729	696	696	747	772	774	793	750	749	763	776	768	760	725	760	743	760	739	803	752	744	749	746	764	779	778	743	732	709	749	769	780	738	701	722	777	719	762	782	748	777	737	708	768	798	774	774	753	748	742	757	740	777	773	827	732	778	763	741	747	763	742	736	807	791	813	729	732	800	768	758	727	728	780	779	758	730	794	750	761	756	765	743	774	721	793	761	785	767	719	771	763	770	813	743	743	741	792	763	761	762	756	744	744	731	764	748	769	774	789	696	724	780	753	741	835	764	737	764	696	742	729	760	741	740	737	796	767	740	798	754	801	740	734	778	743	778	753	720	742	741	757	734	744	753	781	775	827	772	759	829	744	754	792	758	745	781	782	778	738	744	800	763	779	779	734	725	767	748	772	752	746	775	702	733	797	797	762	775	760	712	736	792	745	753	764	792	741	753	782	789	748	765	785	750	745	775	770	737	779	742	746	763	774	717	734	758	738	762	730	758	777	753	748	753	760	749	738	776	751	738	763	785	785	802	772	798	733	768	747	730	768	785	798	813	760	809	754	765	780	752	790	739	766	780	779	798	749	749	738	796	762	823	716	784	735	727	722	754	731	744	769	700	752	753	702	753	743	771	746	754	715	703	765	734	732	778	725	771	752	752	759	776	750	777	731	738	720	758	730	760	797	713	755	739	769	694	802	756	806	746	707	797	765	754	775	777	720	774	826	788	727	755	744	781	758	742	740	729	772	813	718	724	743	762	773	748	761	773	738	756	757	763	780	692	741	753	724	744	712	768	729	765	770	748	751	757	745	720	807	747	806	787	732	773	779	783	794	804	782	805	798	771	782	745	727	738	763	764	760	757	713	736	767	766	739	760	713	769	759	789	725	746	776	753	724	715	730	795	809	722	743	746	749	724	777	754	761	753	744	704	746	754	721	724	795	713	689	745	740	768	735	805	774	818	749	777	751	688	752	757	732	735	804	701	724	781	801	781	767	732	747	715	795	703	716	763	755	748	782	694	732	707	752	746	745	768	731	740	772	783	784	760	806	728	736	760	724	806	749	748	759	771	732	689	738	805	745	755	737	757	781	731	757	757	758	743	751	803	789	780	751	708	717	773	725	734	760	765	731	761	740	796	749	717	779	763	744	763	722	713	774	742	754	752	746	775	761	734	838	746	822	771	741	783	738	790	756	772	773	723	802	715	718	729	780	754	739	755	772	745	780	750	760	711	794	724	728	780	782	758	760	777	737	728	727	782	714	743	806	787	727	771	747	709	751	759	798	766	783	719	738	751	780	806	773	732	701	751	772	730	740	806	755	769	754	772	705	739	793	778	722	772	767	763	729	769	758	761	751	761	746	715	762	766	723	743	734	774	785	768	799	762	769	758	755	704	756	804	758	747	777	766	772	784	782	799	761	716	739	765	753	711	760	753	747	745	776	767	753	756	727	758	773	748	740	772	708	737	742	787	680	765	809	755	738	730	785	748	740	797	740	765	749	746	753	759	817	752	757	717	737	734	760	756	776	774	731	764	753	758	749	746	760	740	724	769	763	776	764	733	703	703	758	762	724	746	775	766	734	701	746	768	726	799	731	774	792	748	789	814	769	724	757	710	767	768	726	751	766	748	772	734	774	734	814	727	716	712	736	739	758	761	746	738	695	738	789	781	747	756	750	734	766	762	728	749	763	718	799	718	754	716	739	781	758	664	742	753	808	760	752	723	753	795	760	739	756	684	728	762	711	740	730	733	708	760	744	779	799	704	700	753	801	728	737	724	778	721	774	750	770	796	718	751	764	777	703	764	799	755	765	730	759	797	755	750	766	790	784	742	709	781	720	760	751	771	765	762	747	752	718	739	710	715	761	738	738	771	728	741	745	814	745	761	772	705	762	759	719	799	732	716	756	745	744	778	750	691	716	703	751	686	727	758	742	785	780	756	813	724	765	761	698	758	739	739	757	721	729	763	777	771	771	724	763	760	789	750	735	760	793	729	749	750	744	726	723	688	758	762	727	787	761	747	700	776	740	775	736	717	751	701	731	758	788	709	718	733	714	769	707	719	783	719	741	731	751	711	724	744	800	744	748	769	809	768	777	712	786	755	758	753	715	779	707	764	737	744	721	737	734	745	768	721	732	774	768	687	746	771	716	715	767	744	700	779	747	750	800	780	787	754	789	742	775	735	743	744	771	763	771	791	733	732	761	775	763	795	771	761	726	737	772	771	772	701	752	759	690	773	737	757	766	807	719	757	722	712	723	698	724	759	757	751	738	776	783	685	712	719	714	754	750	760	744	776	803	726	733	697	742	752	764	768	763	779	773	737	771	725	757	739	796	767	811	783	757	799	755	733	730	725	796	767	759	761	737	784	742	708	739	736	710	735	726	718	760	768	725	734	715	779	743	733	760	743	739	724	778	720	744	754	708	775	790	753	746	768	756	748	741	739	769	798	736	734	751	760	711	745	697	755	799	726	748	679	754	777	767	735	771	775	747	725	782	757	735	729	781	814	745	761	727	756	786	765	802	794	777	709	720	791	773	760	742	751	767	761	699	735	728	796	739	732	781	739	727	796	816	722	698	715	755	734	786	713	767	708	733	782	764	734	741	730	762	764	803	751	750	728	720	739	759	728	777	759	747	785	745	767	737	755	761	759	788	803	723	738	752	735	725	726	750	756	714	774	721	721	799	763	716	750	738	750	743	757	746	767	768	727	822	786	752	779	766	732	756	781	742	738	791	772	770	764	674	731	780	706	733	775	742	725	758	749	788	701	754	736	740	728	761	809	793	743	792	754	719	705	745	740	758	741	769	715	741	774	760	713	714	753	775	768	739	754	705	730	758
17771	1269	1024	876	843	808	828	784	779	803	786	796	774	769	802	789	736	794	815	794	782	756	766	810	759	768	770	774	824	767	786	784	734	701	770	760	789	709	742	770	802	749	795	786	783	756	732	798	792	728	791	686	809	798	713	744	732	803	750	789	784	842	774	788	758	775	780	763	804	791	805	744	809	800	762	704	761	748	786	750	796	756	757	773	784	778	835	813	773	759	795	751	776	808	782	791	752	783	793	745	770	797	855	768	768	761	756	757	762	764	735	787	809	810	814	743	794	794	814	752	737	775	797	757	798	731	710	800	778	779	744	772	784	798	810	798	799	747	780	770	763	770	784	801	743	760	750	750	744	759	695	763	715	776	828	743	733	764	729	747	756	748	780	760	753	737	774	769	704	775	758	816	781	804	791	811	772	794	768	738	743	803	789	773	774	834	854	794	804	804	739	765	772	785	807	775	755	759	759	756	771	772	795	729	824	770	768	754	751	762	807	784	755	817	777	768	762	834	787	764	775	836	758	812	779	769	734	772	712	760	765	754	772	782	801	841	749	754	797	766	759	816	686	815	737	758	803	777	780	790	778	755	739	725	746	759	722	810	767	738	787	750	741	772	740	806	732	743	722	790	752	765	772	784	760	733	757	756	793	764	751	772	758	787	781	758	791	729	786	800	756	773	797	822	765	762	748	757	791	782	796	750	744	751	783	759	780	746	716	741	748	739	793	753	746	795	741	757	806	761	778	812	813	756	756	753	804	779	776	741	758	769	741	772	755	773	786	759	807	772	831	804	756	758	768	802	781	761	775	764	756	708	779	804	730	784	759	792	786	733	733	822	811	751	789	793	779	754	715	744	812	747	750	749	780	750	758	763	729	756	711	758	723	768	827	801	770	753	760	733	768	807	755	757	743	779	714	795	747	755	785	759	773	802	800	771	827	742	765	786	730	799	811	736	735	816	765	766	809	794	810	806	764	791	741	706	792	828	777	751	782	772	782	773	769	755	752	779	779	771	830	747	746	789	756	788	794	795	758	732	724	738	812	752	778	728	752	737	767	780	796	726	735	768	743	818	786	801	796	801	751	770	763	772	733	783	745	790	789	740	804	752	808	692	736	744	712	802	776	782	802	775	774	790	764	756	736	752	750	701	776	804	764	780	777	738	815	755	806	744	761	758	776	746	783	752	795	766	759	780	743	733	772	756	758	772	799	792	797	821	745	755	753	737	753	775	783	795	801	723	777	740	766	742	775	745	782	732	720	777	764	738	742	806	785	810	794	768	779	744	782	769	769	781	738	785	795	786	749	795	791	766	731	731	785	784	745	771	803	750	758	743	746	755	768	778	806	762	729	754	809	716	753	782	774	799	729	771	764	742	777	736	751	755	760	747	725	759	696	805	809	752	800	788	778	801	748	770	802	751	846	721	774	768	772	781	793	787	715	842	766	738	770	768	771	763	746	772	771	760	742	803	776	784	742	778	751	741	802	751	779	812	766	755	783	802	794	796	772	748	765	797	786	747	785	737	777	777	813	737	743	785	802	737	793	724	815	770	732	754	775	713	748	743	794	805	752	752	721	786	758	769	777	785	777	803	791	766	746	765	761	779	764	768	775	796	748	778	780	776	810	783	750	763	734	685	745	831	734	752	751	748	797	766	807	789	738	775	758	774	778	783	784	792	772	715	767	777	813	741	781	793	797	778	789	740	784	747	740	798	826	764	764	753	738	809	762	797	752	813	775	759	777	768	782	770	749	767	772	718	710	794	831	742	780	726	762	737	791	739	762	769	789	736	767	773	803	778	759	734	734	762	790	769	750	772	761	788	754	757	720	776	813	777	760	839	815	787	767	734	809	801	790	774	761	803	770	756	735	762	775	744	791	774	820	755	751	776	759	780	766	757	760	807	793	790	783	766	815	790	789	746	790	781	810	751	752	809	714	753	746	777	762	744	751	789	757	777	746	756	777	837	761	764	755	791	827	747	813	748	768	728	754	754	785	723	795	774	755	762	754	805	768	796	714	782	840	799	758	760	726	773	720	788	730	722	725	751	786	737	809	777	780	766	756	771	752	796	784	809	785	771	799	754	748	772	749	780	796	713	741	779	774	728	785	761	778	761	768	773	738	795	830	766	775	811	799	727	817	780	806	793	765	792	787	802	753	738	793	756	788	814	740	722	757	744	782	822	756	803	754	750	779	742	786	725	728	730	752	744	814	757	759	784	690	812	758	785	745	756	763	761	767	734	739	761	788	820	758	770	777	765	756	775	761	760	813	710	797	808	762	771	744	826	793	729	783	766	787	766	792	734	717	777	786	779	770	734	724	732	728	767	760	768	762	778	755	773	743	788	770	759	787	768	742	752	822	741	796	769	757	799	760	776	725	775	778	774	757	752	787	706	791	809	761	826	784	743	795	764	798	739	760	752	771	788	770	776	762	720	815	767	824	751	788	800	786	760	751	739	788	756	757	775	839	768	776	757	787	804	793	761	750	744	760	777	768	743	795	777	765	733	755	740	750	772	755	816	793	811	750	757	766	804	785	802	745	821	766	751	762	737	763	812	775	771	730	776	765	764	727	747	793	791	765	776	795	777	784	762	786	788	789	830	838	731	747	821	823	789	742	785	815	767	775	709	776	772	810	819	789	811	712	740	763	751	774	701	741	762	761	745	780	772	752	803	774	796	730	734	762	773	765	799	770	760	793	785	776	728	756	809	760	711	728	744	791	792	734	789	813	770	768	751	765	780	795	798	768	765	771	749	787	785	792	850	829	691	749	783	792	808	739	818	774	772	706	792	721	789	795	711	759	758	726	756	772	752	798	708	754	781	765	758	739	770	802	834	738	746	753	761	818	768	732	817	769	764	748	804	780	787	770	794	801	848	779	784	783	780	798	735	808	802	745	776	803	761	792	768	783	798	756	757	754	756	768	804	791	761	758	801	760	786	815	740	741	792	808	697	747	730	791	765	744	788	818	773	764	772	787	752	772	776	754	799	787	759	779	791	759	807	740	764	801	773	799	735	819	732	772	792	749	786	761	785	754	739	752	769	744	736	811	730	769	744	732	750	769	759	759	757	803	792	753	777	794	776	760	786	770	784	779	722	801	792	718	795	747	772	785	740	764	755	817	844	732	780	807	755	745	808	744	774	779	798	769	770	764	770	827	760	763	785	713	733	761	727	809	796	806	791	752	817	780	759	763	721	760	768	747	760	747	753	808	761	729	788	731	772	767	761	757	755	797	752	740	785	770	742	798	742	787	764	794	748	755	773	776	821	761	784	766	675	801	768	787	802	744	792	783	807	712	763	809	776	800	797	783	875	787	778	804	725	778	782	725	764	814	755	781	731	787	773	779	723	794	770	803	742	763	770	771	769	789	772	793	779	745	795	755	744	819	723	732	801	819	792	785	734	766	790	752	734	729	767	752	772	802	724	814	776	742	775	800	728	800	786	774	787	814	775	755	777	766	747	740	782	811	753	795	839	772	779	747	751
24214	21603	28906	24748	21609	10069	1350	938	847	754	726	723	697	689	658	765	675	680	654	629	671	655	683	603	690	676	602	699	650	659	679	628	612	650	633	619	643	654	586	594	642	634	599	643	626	623	596	683	628	625	604	651	580	612	632	646	588	579	610	626	594	605	652	612	594	612	662	608	632	653	625	610	618	601	616	660	675	603	583	623	603	643	645	674	637	615	670	625	609	597	636	632	637	591	612	643	646	625	643	631	631	610	618	629	647	610	634	628	676	598	597	626	653	646	689	648	599	573	650	611	666	606	632	623	595	647	572	623	600	609	614	597	668	608	634	619	637	620	635	654	605	674	644	597	607	655	601	615	605	586	627	619	623	646	617	621	609	578	587	642	619	644	646	555	635	579	641	621	626	614	594	610	588	613	651	657	615	618	608	613	580	642	605	635	597	606	621	597	606	616	661	571	598	629	623	634	564	631	595	619	584	595	620	597	597	628	604	629	605	643	638	558	596	610	660	593	669	618	583	632	617	623	600	618	635	593	583	630	644	629	611	636	620	635	607	628	623	600	616	598	672	597	629	621	650	631	648	618	620	603	643	636	625	610	655	633	602	599	595	604	576	597	660	649	675	618	628	642	611	620	605	619	647	619	598	606	589	644	626	657	642	644	628	606	640	601	606	632	617	589	599	654	656	621	609	638	647	634	595	602	645	631	635	614	636	594	583	624	637	620	622	620	579	618	610	637	611	552	616	609	624	623	566	640	618	602	629	582	615	644	599	597	647	650	606	619	590	622	658	577	595	634	586	622	613	620	594	574	663	612	623	603	603	585	601	593	611	585	645	606	644	649	652	613	621	649	579	598	593	696	590	606	598	603	644	614	646	658	602	626	644	609	624	643	590	654	640	630	638	640	645	586	635	572	610	631	626	639	581	603	634	620	616	637	600	622	651	644	645	617	616	617	625	620	601	557	648	635	618	619	647	640	581	577	603	667	614	629	603	638	624	624	643	580	645	620	590	582	650	567	637	572	576	633	647	647	642	632	626	626	584	620	573	583	573	611	627	653	588	637	657	602	607	605	613	605	600	628	623	638	602	621	645	595	667	620	632	651	599	640	634	581	584	591	660	648	610	594	624	600	662	630	608	591	598	625	613	650	600	603	615	629	627	582	617	607	616	592	635	604	633	604	664	627	625	606	617	656	632	620	666	647	602	664	587	614	617	627	625	610	622	609	656	599	637	683	587	659	608	630	632	568	616	610	595	582	646	625	618	634	609	651	647	645	637	617	636	622	588	625	610	658	603	658	599	606	648	639	655	600	670	633	655	610	610	630	589	601	594	601	615	621	624	654	611	596	619	644	600	631	645	632	672	615	580	612	641	628	583	654	605	618	634	621	573	600	647	642	614	609	631	606	617	631	579	587	593	649	576	621	623	598	624	664	590	601	627	621	630	583	639	633	604	634	592	617	614	606	654	571	661	631	622	613	548	611	626	622	632	611	622	606	621	626	610	683	625	626	626	570	634	631	643	623	588	573	611	632	605	620	647	604	581	619	624	599	643	578	617	610	644	608	605	629	599	657	613	582	607	608	588	639	600	616	633	589	624	633	614	607	651	631	601	641	597	658	649	684	638	584	611	597	645	637	611	630	626	668	620	635	620	636	647	621	614	637	626	617	573	593	586	591	600	650	595	628	608	678	611	625	627	602	632	664	599	639	564	630	664	648	658	637	601	608	569	666	647	616	626	599	591	643	636	646	592	623	640	628	588	665	586	636	604	603	621	600	594	602	608	640	666	606	616	613	657	622	620	612	628	641	575	653	628	603	611	636	621	624	637	615	611	589	645	626	648	609	590	585	621	604	639	622	587	582	590	665	618	646	650	619	639	627	598	603	623	605	634	648	640	606	619	632	631	564	619	595	630	586	632	673	601	637	666	621	599	621	601	621	651	614	615	593	623	602	607	610	602	580	652	598	639	620	675	625	581	600	606	647	606	653	631	608	631	598	625	624	565	625	614	609	637	594	615	587	583	613	628	639	624	625	628	620	596	640	631	564	648	624	603	641	612	569	595	653	652	585	575	577	613	587	570	623	582	622	613	633	625	604	627	571	667	662	624	609	596	664	671	602	594	625	592	629	603	588	643	647	590	625	619	610	653	620	597	636	559	680	610	621	638	611	660	638	679	576	611	603	684	612	608	614	633	628	618	658	575	617	601	558	634	632	618	635	585	625	634	641	597	630	616	578	657	623	592	655	624	599	595	609	610	592	573	607	664	584	590	624	627	599	647	610	621	580	615	602	604	605	596	650	594	594	676	590	664	593	644	586	643	614	608	655	645	556	595	599	596	599	612	665	642	588	601	614	622	579	609	615	619	625	642	611	601	603	613	647	599	628	655	618	622	603	641	578	620	677	645	636	634	603	590	584	604	618	608	616	641	601	668	550	591	605	617	636	587	578	596	651	595	591	641	590	630	623	619	630	618	617	629	660	628	605	626	612	612	644	593	586	619	619	642	625	592	636	637	616	630	638	633	615	613	636	652	589	604	608	666	597	621	598	620	651	648	619	593	595	613	595	602	640	623	604	620	642	596	645	663	606	630	592	631	645	561	652	595	610	611	628	588	625	629	631	586	609	610	611	620	632	579	603	605	616	619	641	614	594	634	615	648	565	613	662	610	586	556	602	600	617	619	643	599	624	595	622	591	655	615	598	621	630	598	625	611	626	614	650	620	598	644	571	586	615	598	621	570	632	610	596	656	617	632	605	607	562	599	652	647	586	603	616	651	575	636	601	615	637	590	641	623	601	578	597	633	600	613	621	588	637	627	588	559	622	637	610	628	687	603	615	572	646	640	554	674	603	642	616	632	626	627	625	592	665	600	593	626	629	574	653	630	629	590	590	594	618	581	639	609	605	584	582	602	629	674	615	650	625	588	645	611	595	606	591	608	627	570	604	662	586	605	637	638	605	623	552	616	658	606	589	615	648	660	631	666	631	680	611	648	643	621	606	601	644	606	630	596	630	580	612	594	619	611	655	640	593	601	645	641	666	618	577	603	636	628	624	644	633	616	620	609	609	659	651	604	663	624	612	623	589	590	591	624	618	594	591	625	647	604	624	645	649	677	612	654	601	629	615	598	604	604	648	645	589	606	661	585	651	641	628	637	627	626	594	618	611	633	588	591	574	586	648	635	663	609	564	635	635	624	641	629	647	565	651	606	672	677	649	593	617	614	602	570	605	641	625	598	604	618	611	574	581	649	607	611	620	626	629	608	597	617	606	653	580	586	632	614	606	625	635	608	618	598	615	613	627	686	623	557	649	604	605	613	610	632	595	680	580	637	655	650	604	648	619	651	633	625	576	645	611	616	632	615	682	633	598	614	622	596	622	574	619	625	602	629	642	614	633	644	615	624	613	619	596	618	618	606	633	642	647	640	594	595	601	610	637	662	648	631	626	583	611	620	628	602	632	615	613	629	601	623	650	620	656	614	634	606	587	594	592
20145	8568	5786	2784	2103	1657	1429	1206	1063	933	882	871	812	763	764	717	725	761	695	649	702	651	646	662	645	658	684	661	679	688	698	685	650	647	634	672	625	656	685	649	598	629	635	658	654	588	623	609	588	668	603	665	630	682	656	612	667	649	630	640	667	628	644	632	597	640	613	626	627	660	629	652	615	630	669	621	618	673	621	642	615	657	696	627	637	628	654	629	626	663	631	642	630	645	639	677	657	613	644	629	642	655	664	635	639	649	687	660	662	643	618	635	616	611	638	630	627	670	619	625	678	631	679	672	656	602	635	687	624	646	645	637	656	597	665	625	615	596	633	601	600	636	640	653	620	630	640	639	608	642	587	645	689	657	631	605	627	638	584	605	616	587	639	645	653	610	603	650	599	640	665	657	632	646	637	635	638	636	642	610	636	624	578	636	623	657	596	667	608	652	643	618	593	605	634	658	656	665	651	626	662	605	598	612	669	624	644	647	588	605	623	654	649	620	643	636	623	593	592	639	632	645	632	678	656	628	625	587	624	642	650	616	668	614	633	605	611	675	669	646	639	646	671	620	662	625	650	661	628	613	626	624	619	637	623	593	626	664	630	651	620	662	615	673	615	605	630	619	655	648	624	625	663	638	666	633	618	612	683	673	617	632	638	661	637	645	640	610	620	639	664	626	617	637	646	674	656	654	615	634	615	620	624	560	605	600	666	637	613	655	639	639	631	625	621	615	628	654	680	700	642	603	633	629	640	685	633	609	639	665	660	632	611	642	658	619	613	648	605	611	669	637	644	628	589	627	638	671	628	616	693	643	630	668	605	651	591	624	652	598	632	609	641	664	619	621	625	608	613	642	639	705	631	649	641	636	608	621	633	615	638	644	661	665	581	614	616	624	670	607	638	642	614	653	624	676	602	678	631	658	655	628	607	622	654	615	615	652	642	634	586	576	658	588	614	619	663	618	599	632	630	622	568	620	656	651	656	603	662	633	658	626	651	613	667	649	616	658	630	598	652	615	670	613	655	660	628	624	666	614	629	679	612	586	664	619	626	600	603	673	633	610	614	628	643	629	634	641	617	652	637	621	618	647	629	640	656	640	645	636	624	628	612	646	686	599	662	574	646	646	616	645	640	635	628	625	607	695	621	639	651	615	645	611	614	627	585	647	632	651	608	594	610	679	608	669	605	645	633	658	609	644	641	683	636	601	655	617	632	659	630	651	707	637	668	600	655	678	656	626	652	640	630	613	582	592	650	641	607	613	655	665	648	627	638	595	599	660	616	605	694	636	652	651	635	615	607	619	622	658	670	655	661	659	638	631	683	635	718	615	661	630	624	650	611	636	602	686	640	645	619	645	616	647	661	667	590	621	655	614	677	656	629	588	639	604	587	609	613	662	620	612	647	626	648	621	627	639	626	605	681	655	652	679	625	616	655	652	589	642	641	600	597	616	618	580	603	633	571	622	604	622	674	625	619	675	634	638	608	593	682	612	614	623	657	630	605	622	651	653	582	627	656	627	641	604	641	615	625	623	624	631	635	663	600	655	625	644	652	640	614	662	608	621	638	663	669	567	600	658	610	642	644	646	623	596	623	597	639	614	624	598	624	605	612	636	632	591	647	633	632	612	659	627	613	635	644	616	585	589	683	592	621	612	655	652	603	629	621	626	609	640	613	633	629	624	627	576	628	662	606	641	631	653	602	624	616	669	674	647	603	609	614	666	615	636	617	600	640	615	678	668	628	600	678	643	627	622	639	677	617	628	672	651	635	608	603	614	661	611	622	661	654	625	658	664	622	644	622	639	638	638	607	636	646	635	581	636	638	677	639	667	625	608	631	581	646	644	656	618	624	605	593	619	645	641	638	629	625	604	643	647	636	646	633	659	611	615	609	598	676	617	707	610	577	647	649	642	654	625	630	650	660	618	660	622	669	645	599	631	613	656	627	632	631	606	642	643	668	659	587	649	624	645	615	658	608	610	630	636	625	650	616	670	599	659	642	625	614	623	636	628	649	641	646	580	631	647	620	617	658	645	608	644	631	643	607	621	601	632	639	638	641	584	610	631	586	593	649	638	654	605	609	643	627	636	632	599	616	640	675	638	664	625	641	600	635	606	660	612	628	620	595	660	629	625	665	619	627	664	636	635	639	653	637	608	626	670	649	660	653	632	651	639	644	631	607	629	651	638	588	655	657	620	640	619	620	607	619	641	609	591	638	658	651	624	648	626	642	609	603	643	652	646	645	631	647	620	576	642	654	612	589	667	632	623	630	668	601	593	586	613	595	629	603	649	611	649	579	620	611	694	657	631	612	619	658	610	618	629	604	654	572	651	646	617	631	634	638	655	621	634	658	629	610	624	602	564	618	653	618	620	672	604	647	634	631	624	627	611	601	675	592	598	644	607	632	634	644	584	702	635	623	636	615	586	637	638	629	605	620	626	643	606	651	611	711	609	623	640	631	655	627	653	622	628	619	612	619	593	613	619	594	646	602	628	587	657	656	600	590	598	596	651	654	622	662	656	628	635	625	688	644	633	638	634	602	643	655	613	613	619	573	602	640	648	594	645	670	654	636	652	644	598	638	655	644	644	657	660	597	675	638	594	632	629	637	637	647	662	633	621	611	584	659	634	646	639	676	630	650	666	651	632	614	621	655	655	603	625	647	625	589	581	635	623	621	685	607	619	638	609	614	571	628	633	696	656	612	613	639	656	626	623	655	633	623	647	620	651	607	647	684	604	658	639	602	609	629	656	678	661	626	652	574	652	635	638	662	642	651	654	616	617	608	637	591	626	612	650	613	634	592	655	612	653	635	661	655	622	666	606	616	629	614	634	658	633	633	655	632	625	621	604	635	616	600	617	639	662	637	634	616	634	631	614	658	663	634	619	595	581	629	678	688	671	637	638	654	657	633	682	646	673	655	670	591	628	653	636	621	612	617	667	658	612	618	663	613	641	681	689	642	645	668	627	647	634	599	674	644	632	640	629	614	614	615	626	629	626	644	613	655	624	623	661	654	619	651	635	649	593	619	609	613	671	675	627	604	635	683	602	615	592	629	627	605	578	659	660	638	602	626	671	623	658	646	645	624	620	632	655	627	633	648	654	622	637	581	612	627	635	635	601	658	641	652	632	639	602	641	619	640	591	677	610	598	639	601	685	602	670	594	604	610	632	651	612	660	597	667	655	635	668	633	634	634	638	649	650	624	617	650	640	611	638	632	650	604	675	657	649	690	615	655	633	649	631	634	630	655	631	652	649	608	648	643	612	615	617	600	622	645	657	590	647	665	646	567	657	601	675	654	626	599	646	686	637	619	610	592	656	584	626	657	665	657	644	631	617	639	645	609	621	618	631	661	584	663	655	659	629	635	632	643	636	616	630	620	617	653	625	658	611	643	590	598	609	576	628	670	623	665	635	638	626	622	654	638	651	643	620	629	640	655	627	646	625	656	661	631	635	618	647	623	599	615	621	606	608	641	640	627	602	617	637
25357	21508	27655	25747	10113	1443	1170	1168	1056	1079	1020	1017	1018	1011	985	992	925	938	1038	994	1019	969	974	935	994	947	994	970	956	941	960	1004	962	960	972	925	998	964	1026	1004	951	1018	1005	922	947	983	970	991	985	1017	958	944	985	956	964	935	992	933	981	946	1000	917	979	940	968	970	977	912	927	961	951	988	970	960	931	974	969	944	916	931	937	979	946	1016	909	924	958	985	935	959	903	971	914	962	982	943	940	932	912	985	973	958	955	959	959	962	938	949	1025	985	941	963	1018	1014	917	985	923	898	1000	991	906	947	929	988	969	1028	952	927	1008	962	983	928	999	948	911	954	983	985	945	982	963	960	945	959	984	903	982	947	978	919	904	895	978	937	963	992	973	961	943	977	918	945	965	998	983	957	949	940	956	944	931	954	978	1008	950	972	969	910	988	955	1016	969	969	946	1010	961	953	970	976	975	973	942	1006	923	1025	1007	954	912	921	1027	947	984	980	984	981	967	916	962	904	991	939	969	948	986	974	948	950	935	888	883	947	944	925	988	971	958	917	952	986	981	992	944	979	970	918	986	975	987	931	997	973	955	1014	989	936	981	888	1016	974	966	984	970	1001	967	937	970	924	933	961	967	975	976	954	958	961	989	958	953	938	941	942	921	960	943	995	990	950	913	1007	971	945	1010	964	976	1016	1007	972	1030	952	994	963	942	929	948	899	915	978	997	934	930	983	1000	979	996	928	940	966	956	956	954	962	935	949	992	990	909	1012	944	938	997	1012	927	968	963	1005	976	952	980	959	973	958	1016	939	1034	992	978	931	912	967	938	941	983	1025	970	957	1048	936	993	968	942	1001	955	970	992	960	913	961	941	988	964	1000	930	986	961	952	1003	951	973	920	908	953	989	986	922	988	940	933	938	904	1009	932	971	922	1004	1000	1007	978	993	977	979	932	959	943	898	963	932	988	981	978	996	913	1021	1017	965	913	964	909	986	925	933	879	979	1011	908	977	939	976	912	990	906	963	912	968	947	950	940	933	997	964	926	1003	929	961	995	994	992	963	994	997	940	984	954	950	979	959	944	960	1008	963	977	959	983	950	983	955	987	988	960	928	978	885	990	917	979	963	1014	995	908	978	927	988	974	969	1007	935	918	1007	992	1005	993	948	953	959	935	934	970	911	952	982	981	908	923	982	948	970	940	968	1004	935	953	932	963	946	948	966	940	1012	958	958	913	965	972	923	942	938	992	925	929	952	927	994	975	955	954	968	951	909	993	957	928	986	985	980	986	984	956	941	975	944	979	965	967	954	922	957	936	991	948	911	956	936	969	955	921	930	984	988	909	989	949	971	944	934	995	930	947	1039	990	911	920	963	929	969	930	966	962	1005	986	953	960	948	917	983	985	931	983	951	1015	963	955	1011	894	962	1027	930	912	939	1014	951	949	957	942	1010	927	926	965	922	984	940	931	921	962	917	983	972	968	993	942	957	987	956	961	955	938	952	984	916	977	987	937	954	929	962	939	923	980	940	887	941	1010	963	985	934	878	902	924	1032	985	909	942	1006	983	970	999	979	940	972	937	1005	909	998	983	940	988	998	996	973	908	980	991	954	1011	958	974	980	1026	993	1015	1000	922	959	925	966	988	952	916	978	955	926	923	1015	1005	950	974	948	947	931	966	970	980	993	946	968	1008	979	997	964	959	949	959	906	973	966	891	965	1007	986	943	1057	924	974	962	942	960	948	937	930	984	927	949	976	928	961	947	1006	919	992	1017	937	1019	902	1004	908	957	893	988	967	979	949	939	941	917	924	988	975	937	986	933	1020	1015	946	967	955	931	1004	941	968	942	886	944	965	986	954	909	1004	963	1017	986	942	950	941	950	1049	982	927	966	1009	970	928	972	1018	956	967	924	977	967	884	947	980	954	900	951	948	963	935	992	962	947	934	1014	982	897	968	992	914	952	980	965	972	981	944	966	973	943	952	963	981	946	988	940	989	969	970	935	917	968	983	944	992	961	998	923	971	988	982	988	915	976	964	1031	933	967	983	896	972	946	955	939	934	944	970	936	948	952	978	905	984	950	1037	928	964	913	1005	970	990	984	943	965	919	1018	969	952	1045	966	935	964	1008	947	903	983	903	923	928	958	1000	933	1023	951	998	1012	961	956	932	946	929	979	961	1006	920	922	933	995	890	919	954	930	950	931	950	968	973	941	944	977	952	944	953	955	923	957	1020	950	942	966	986	992	1000	984	909	946	937	958	919	975	951	943	987	954	995	954	974	965	954	967	941	931	946	991	961	1022	906	930	1005	927	919	928	951	1004	960	975	1022	901	996	961	938	976	977	970	916	916	963	948	955	942	957	978	918	917	931	989	992	940	963	939	960	941	945	964	942	990	948	955	943	933	903	1009	919	944	937	994	969	972	985	874	977	952	961	968	916	959	995	972	932	954	952	940	943	916	969	938	936	953	961	943	981	990	921	1002	1024	985	1007	995	970	1000	976	963	966	929	1028	984	978	971	956	939	917	904	972	928	969	930	997	978	981	982	993	936	901	891	942	1010	951	926	933	964	1010	970	980	973	938	959	978	1002	945	939	996	965	1009	899	971	967	952	965	965	973	990	950	1012	966	937	979	908	984	959	886	922	879	965	971	920	943	981	942	971	932	1004	939	943	933	973	943	970	997	926	962	947	981	951	960	1003	977	959	975	916	957	940	947	924	987	954	968	1014	956	981	973	946	986	965	998	936	884	969	898	991	963	956	958	924	927	967	961	944	971	1003	970	965	926	973	979	937	939	914	928	989	997	934	888	935	964	991	871	958	996	986	890	948	919	969	974	980	972	914	945	981	948	914	917	1012	953	964	991	948	989	940	912	921	1008	938	970	924	915	930	1017	953	942	1019	964	967	982	959	925	966	938	959	959	931	924	975	924	908	959	902	919	946	941	912	920	934	960	944	939	915	990	928	928	951	960	988	956	955	948	955	944	970	970	962	992	982	953	961	944	949	964	921	939	955	944	958	992	925	926	947	979	971	976	925	968	907	947	1007	942	1033	962	1023	1023	928	958	1015	976	959	943	991	1012	953	904	973	996	997	928	977	1000	947	980	978	996	969	952	962	997	916	951	890	981	944	999	976	971	908	954	966	930	900	948	933	932	931	872	938	974	980	973	964	978	994	933	1006	991	961	982	893	932	988	981	970	977	1001	978	987	983	968	939	919	991	935	989	982	941	928	976	953	946	991	896	987	963	941	942	978	937	991	979	906	935	1007	933	1002	935	968	979	967	978	980	970	951	958	943	1028	918	956	958	943	1002	916	923	978	898	965	946	980	996	941	951	928	932	917	958	941	942	961	947	942	937	1011	946	950	1003	957	988	985	1009	912	959	1002	1002	991	946	928	923	1025	971	986	947	980	950	962	929	943	931	922	964	936	946	954	980	970	968	958	1022	958	919	956	988	929	893	961	973	988	939	983	914	914	1009	879	979	941	996	966	951	968	874	966	973	1002	957	988	953	1046	967	967	992	938	980	955	947	1004	982	983	997	984	1014	917	955	934	968	933	989	946	981	966	948	951	971	941	965	990	960	971	984	977	981	1015	956	965	947	980	988	1008	972	987	950	938	969	976	992	935	938	949	976	1025	978	920	950	941	929	980	979	975
20501	5172	3619	2203	1703	1533	1376	1293	1146	1160	1095	1067	1052	1058	1009	1008	1012	980	999	957	977	984	974	915	969	985	1033	939	950	907	1027	941	961	906	1008	958	930	960	954	988	958	997	909	940	988	972	920	968	998	926	976	985	948	953	942	1015	941	926	974	942	968	950	963	947	1000	976	923	930	923	952	973	947	1016	952	943	889	958	920	960	921	955	957	964	961	972	934	919	1022	1005	957	944	943	951	1015	947	1004	974	995	920	988	958	960	1006	993	1012	929	953	929	937	977	958	942	984	980	944	950	1033	959	1001	963	990	912	1007	973	967	963	986	941	935	942	958	971	957	1011	977	964	950	935	948	993	937	1023	952	929	948	981	925	961	978	943	928	948	1035	951	951	993	981	977	998	921	945	1007	960	957	945	933	934	1000	966	1027	931	989	968	999	951	1017	974	933	902	984	1010	969	976	955	957	968	979	984	984	939	910	948	963	965	969	930	1029	859	971	966	964	935	984	975	947	1009	927	967	1006	952	955	988	993	916	944	988	992	965	939	904	925	1028	913	988	951	947	926	971	931	1000	909	994	898	946	945	941	961	939	1017	915	964	938	939	959	961	953	971	971	943	936	1001	986	959	943	906	956	1012	998	967	930	972	960	934	943	967	949	958	991	973	983	902	936	937	953	957	933	918	947	984	921	949	966	935	1000	895	957	988	974	977	903	1001	942	953	923	933	967	953	943	992	964	971	947	964	943	1015	925	988	975	924	957	1002	996	924	986	939	937	919	906	940	934	985	934	969	983	933	924	893	963	997	958	980	964	993	941	994	955	861	928	976	1013	969	953	940	963	939	1018	1013	926	946	963	905	978	953	998	899	908	932	983	925	962	938	927	958	926	1024	964	911	924	922	968	943	907	970	923	988	972	973	966	927	942	946	934	966	978	1022	922	926	946	966	953	947	968	986	982	1019	976	932	944	1006	913	985	986	982	987	945	892	993	1003	1002	930	981	979	974	931	979	947	979	938	909	980	968	970	981	923	948	974	982	975	963	954	904	1005	978	993	946	985	944	945	939	982	952	942	934	995	924	956	927	986	934	924	966	980	952	957	1013	955	963	981	964	988	928	975	957	990	974	1002	950	925	892	970	932	979	965	984	896	979	958	887	938	937	942	973	935	939	930	933	938	990	948	926	998	923	961	959	968	985	969	956	985	940	906	923	892	962	942	928	973	966	962	995	942	935	1011	956	959	984	949	1015	959	999	958	924	985	937	972	941	949	959	941	975	874	957	952	938	945	957	978	955	942	948	983	925	966	995	940	1000	1015	994	936	929	952	941	933	997	1009	1005	941	968	984	937	944	943	925	971	928	994	999	984	992	922	1007	927	950	925	968	1005	970	928	917	945	947	983	934	974	939	940	1001	977	968	941	942	947	981	938	915	951	948	919	981	995	979	937	975	947	909	947	944	978	925	952	904	929	967	1001	933	999	966	966	950	972	961	957	971	944	956	923	947	1006	978	947	923	977	969	1002	989	950	973	932	972	998	995	969	994	1016	945	953	923	980	948	941	948	888	1017	1026	942	911	984	960	913	976	1000	955	945	924	914	927	972	983	968	957	941	1034	935	908	901	954	955	995	938	947	951	916	887	929	1005	964	960	929	999	940	923	971	972	974	952	990	965	1008	971	954	947	915	940	948	960	943	994	982	949	963	1051	1006	905	953	961	956	972	925	972	963	985	954	974	939	963	947	962	932	985	924	974	958	929	915	951	969	997	965	929	964	948	934	952	933	966	884	953	954	895	900	946	969	920	936	958	950	959	995	914	942	979	911	966	956	963	935	925	970	918	952	997	996	953	954	983	928	932	947	919	951	945	958	985	958	932	993	974	978	949	974	960	968	969	938	920	918	932	965	948	980	967	999	938	967	951	950	956	958	1004	980	967	1000	976	929	953	988	933	990	945	949	964	934	927	993	963	966	968	936	944	961	965	939	961	978	918	981	947	982	916	967	982	961	972	937	1001	911	956	998	979	893	985	939	927	965	929	966	938	949	944	991	927	934	957	992	941	943	917	938	995	933	988	933	976	952	925	935	953	1024	955	954	971	954	961	971	926	980	917	925	1042	944	911	969	982	1000	940	979	985	935	949	960	969	913	954	971	981	956	960	950	961	876	952	954	949	988	922	906	910	968	951	928	981	957	911	976	1003	1013	920	965	990	942	1012	962	950	989	929	990	911	978	972	945	918	949	921	918	950	996	967	961	967	907	988	928	930	974	944	1010	879	953	901	940	938	980	962	933	940	949	991	955	992	956	973	982	976	948	978	922	978	928	875	923	938	946	977	909	950	954	926	954	978	923	940	938	953	978	978	930	958	981	936	961	976	948	926	1018	1020	926	1013	983	946	909	916	968	939	927	959	945	930	943	963	966	960	985	955	984	937	946	934	989	968	969	956	947	1010	974	915	958	936	940	969	959	982	994	978	912	965	901	931	949	970	978	957	925	969	990	984	1035	957	974	1018	959	949	968	952	948	940	986	927	922	978	980	950	966	942	949	978	1036	981	905	976	970	995	929	961	1000	954	931	975	955	987	925	982	916	1025	927	903	940	926	989	998	967	944	976	984	972	990	872	1003	984	919	939	974	982	1019	973	958	930	966	937	1000	1032	948	948	975	987	945	986	955	973	961	954	935	957	988	973	972	954	909	934	1012	942	945	973	969	994	915	939	995	979	977	985	949	1004	984	924	927	941	958	952	918	998	946	963	967	989	938	926	932	1013	934	1014	1000	941	965	974	946	980	922	980	958	930	929	1007	992	1000	901	959	971	956	942	948	931	975	975	955	936	944	960	943	985	960	983	986	962	993	966	935	990	938	997	906	952	930	958	1005	989	951	1017	961	1012	981	1000	910	905	954	989	965	940	957	975	954	943	975	932	983	945	940	926	967	954	953	951	996	950	988	924	909	933	972	950	927	1038	1000	971	938	950	931	949	994	946	925	937	973	969	948	962	962	1027	947	983	998	983	977	976	933	924	952	954	989	997	973	978	979	967	899	962	958	987	953	897	962	981	973	983	907	890	958	949	964	1001	951	958	980	1007	923	918	991	942	917	1043	978	927	996	1000	951	898	982	1018	957	928	969	951	977	993	988	931	975	930	932	946	931	961	943	934	912	939	946	995	947	975	966	988	894	988	936	928	918	907	981	916	984	978	997	955	975	1009	1001	996	943	918	937	930	927	1005	955	1009	961	947	985	969	977	952	953	985	959	969	927	943	938	947	958	941	958	964	954	935	971	1012	922	982	992	957	903	999	978	953	898	968	963	991	939	979	950	1011	899	939	920	975	963	997	940	1000	928	956	961	938	1028	897	920	975	1008	943	886	972	947	949	930	940	965	934	965	954	944	990	910	934	939	945	942	980	941	946	952	960	905	989	1000	991	901	990	945	947	948	958	935	967	908	1001	942	922	978	979	944	1000	922	1027	951	1014	941	947	972	994	958	944	976	964	973	966	962	931	929	970	924	922	941	963	915	956	1008	918	895	971	929	901	967	946	944	998	944	979	951	982	967	949	994	919	945	1013	904	990	947	933	957	993	968	976	984	946	972	996	985	934	1007	958	974	952	942	930	966	989	953	984	932	907	939	938	949
23105	21628	29426	24347	21630	21691	7517	1628	1250	1208	1119	1019	1054	975	971	950	927	897	915	979	861	926	882	898	909	909	942	886	855	856	866	862	807	923	837	921	891	871	886	834	865	896	838	862	844	848	896	866	856	826	842	811	921	862	823	871	831	870	848	854	849	859	840	838	849	810	827	866	873	869	839	899	821	866	839	864	840	816	823	800	876	808	851	880	823	872	902	867	827	912	875	890	872	866	853	885	845	855	869	861	885	925	853	893	896	869	835	908	854	895	889	876	890	913	839	864	880	875	894	883	862	859	896	837	827	857	847	834	854	891	889	833	869	835	848	867	903	902	844	828	860	861	807	834	855	882	839	888	884	802	814	868	791	837	869	814	821	845	839	826	898	886	834	829	842	823	864	843	903	813	867	849	878	860	915	859	898	847	868	786	805	839	783	870	837	862	879	888	870	900	808	861	832	847	839	857	827	852	816	872	819	865	812	874	811	891	852	849	865	851	899	875	830	823	839	826	815	799	868	793	880	841	813	842	826	841	889	818	817	878	863	886	870	872	837	834	804	845	798	860	833	866	873	880	839	821	879	844	863	865	854	848	829	823	845	864	906	904	810	879	863	868	863	846	859	833	838	829	881	859	889	850	902	836	812	790	852	853	845	888	851	847	865	826	832	856	830	846	877	836	796	854	811	869	868	900	893	840	835	888	852	797	802	852	836	808	823	860	852	863	815	807	873	820	853	865	830	890	892	852	836	766	858	874	848	832	825	867	834	842	853	914	828	834	824	794	820	877	842	896	819	898	808	875	860	868	844	837	846	860	828	824	834	825	873	839	856	801	868	868	825	869	839	837	850	804	802	863	829	866	883	824	896	898	849	842	846	856	862	803	841	828	881	887	902	831	876	874	831	839	854	835	872	853	855	884	811	836	855	802	845	866	834	857	859	842	816	873	863	873	836	861	927	886	851	851	821	863	855	878	908	786	854	817	796	811	866	847	872	851	925	886	835	814	807	908	853	823	878	862	855	861	831	846	853	886	897	798	879	875	890	839	818	826	819	807	867	904	868	825	845	848	841	849	865	861	823	816	853	839	896	892	817	850	875	889	814	848	861	870	906	866	847	863	888	824	842	825	843	852	792	833	843	871	892	848	784	833	817	885	807	854	847	805	795	835	882	815	822	836	848	824	867	846	852	825	839	822	796	856	844	827	821	832	823	832	826	886	867	841	889	778	878	890	858	838	875	848	878	822	903	810	881	876	896	859	893	855	892	852	859	869	891	890	836	884	861	864	851	830	800	888	840	831	812	869	885	820	880	844	909	847	806	839	813	812	864	836	868	859	848	820	815	866	844	831	813	842	841	876	786	822	828	830	810	846	830	827	864	823	825	855	818	851	866	912	830	829	851	896	821	900	818	824	825	812	865	811	848	834	825	840	871	844	850	852	800	861	821	819	847	884	825	820	826	804	864	869	819	831	841	830	828	837	786	905	801	823	853	838	839	848	929	842	839	889	960	803	814	823	850	813	826	881	800	853	793	821	794	856	796	855	839	888	861	818	804	867	847	857	827	869	847	842	784	849	873	852	819	833	873	815	816	848	891	842	851	828	834	847	886	822	879	845	875	810	873	825	841	846	832	819	852	859	819	861	846	810	843	841	869	837	862	857	846	831	868	811	840	868	857	925	793	830	827	873	837	840	815	816	861	809	876	835	818	798	825	869	804	838	838	853	814	855	831	904	868	922	810	791	904	849	842	842	865	811	813	856	857	861	849	833	810	863	890	880	877	804	821	877	917	858	842	837	874	825	878	887	885	847	794	909	817	858	864	861	835	838	814	787	825	846	815	824	817	861	774	825	859	891	843	864	898	887	887	831	883	872	862	815	881	856	868	830	835	856	853	859	820	828	850	823	853	861	776	823	845	847	851	889	863	779	847	881	818	818	876	804	826	832	806	835	834	845	886	815	864	806	819	793	874	857	840	816	821	791	864	789	860	850	840	843	808	859	851	861	849	856	831	876	820	835	820	820	883	813	837	865	837	813	814	832	856	858	827	872	855	851	886	868	832	784	893	826	807	820	832	872	845	806	874	815	785	875	849	835	853	831	824	853	847	843	830	800	851	874	860	832	853	852	851	848	811	897	893	793	861	897	819	819	868	902	861	858	793	883	819	827	833	775	889	844	863	893	804	914	856	779	834	833	861	812	833	835	872	845	860	838	804	866	842	820	860	882	842	846	864	843	877	846	864	795	838	872	846	872	821	844	861	842	858	875	832	903	862	798	829	853	874	847	816	899	818	818	863	832	838	830	820	828	851	868	853	806	808	837	883	871	802	805	816	831	821	829	881	865	836	874	851	832	872	882	842	798	816	823	856	866	806	856	813	852	834	891	865	837	800	867	859	869	859	874	879	847	820	838	799	855	849	852	811	855	842	800	850	848	914	843	812	839	818	829	888	822	836	857	858	862	817	860	857	866	864	840	857	828	827	838	854	837	822	830	807	882	843	847	846	818	832	816	826	830	871	860	843	869	809	841	822	879	905	872	884	878	830	866	882	842	815	875	812	846	849	845	822	866	811	860	897	837	811	859	850	852	893	844	856	862	880	891	851	778	838	824	901	824	883	868	849	894	821	838	811	852	826	818	886	857	884	856	829	833	875	824	876	786	806	832	840	837	857	829	873	820	827	848	820	866	830	890	876	830	848	885	884	830	857	842	838	852	899	846	856	868	844	808	854	861	894	853	854	828	821	897	874	868	857	804	788	820	818	844	849	866	792	861	811	838	828	865	857	855	817	835	871	905	870	873	808	821	807	844	840	845	827	803	863	809	852	790	874	884	832	865	869	860	849	850	882	877	892	881	850	812	844	780	896	801	834	836	894	867	899	833	889	840	903	794	812	840	850	805	903	846	870	836	829	832	823	824	809	870	795	900	882	870	860	824	816	853	840	822	852	848	832	844	841	830	851	853	816	848	895	818	809	834	877	792	869	842	826	815	881	876	826	859	840	819	800	815	846	856	814	840	840	824	863	800	800	849	854	879	901	883	845	842	792	832	841	820	811	865	850	772	796	821	810	853	835	823	824	830	840	832	855	882	843	858	835	853	812	816	866	849	837	887	815	834	797	837	771	822	821	881	874	824	857	813	872	797	828	813	770	835	895	854	904	865	843	843	813	849	846	830	818	839	851	862	872	820	852	846	862	819	810	861	880	820	872	838	836	871	899	822	796	831	838	804	866	851	862	837	867	925	839	809	815	870	884	797	859	859	778	827	930	903	798	921	859	904	812	849	824	844	835	823	869	814	847	831	802	868	875	786	842	822	848	872	869	838	813	869	849	841	849	831	820	786	859	858	777	839	829	814	837	837	826	833	832	829	843	897	877	820	853	817	838	857	849	870	868	856	848	867	763	834	848	833	856	894	912	836	859	782	835	847	857	794	818	859	863	897	830	812	840	853	871	852	802	854	884	827	832	857	860	835	822	838	849	845	856	815	796	840	909	827
22300	14042	9684	4831	3636	2825	2278	1850	1610	1441	1308	1244	1168	1141	1032	1073	984	981	921	944	917	941	935	897	933	922	919	933	894	813	797	869	870	891	844	841	874	870	831	847	876	863	843	839	828	866	831	854	851	798	887	825	854	835	829	839	859	874	853	869	875	794	818	846	831	801	793	859	874	862	902	830	880	806	823	822	840	806	863	799	851	808	864	843	816	865	772	821	829	862	815	887	819	808	798	794	812	841	800	831	901	904	810	818	848	823	833	863	841	852	902	823	893	889	801	839	833	844	831	799	850	815	854	893	843	839	829	825	833	873	845	845	876	844	883	874	826	847	896	820	851	781	854	858	828	826	880	879	863	804	842	822	814	868	901	863	868	842	789	857	843	808	858	848	874	830	817	905	846	829	827	878	801	853	882	844	787	773	839	793	833	833	832	832	829	844	837	815	840	905	817	833	903	828	808	814	835	817	888	860	817	845	801	842	796	901	875	813	854	830	830	774	806	818	894	787	876	813	808	837	880	804	802	831	870	834	827	845	782	849	859	847	818	840	835	896	858	888	828	863	818	849	845	854	789	804	842	923	846	834	867	857	863	826	860	851	830	841	793	835	867	860	879	851	857	814	863	827	827	861	862	825	809	859	840	808	834	838	875	866	830	824	880	818	809	842	832	831	841	869	777	808	778	796	810	822	840	863	880	825	883	827	794	807	754	836	844	856	826	880	867	832	834	812	847	875	832	829	842	829	814	858	832	805	842	851	824	868	845	854	843	816	855	807	828	851	819	808	814	827	831	842	830	829	817	860	827	792	826	864	863	809	833	870	858	866	826	877	849	817	814	829	880	831	836	879	846	838	854	840	835	847	806	808	817	833	810	815	815	784	808	850	833	840	850	761	824	790	817	811	835	867	817	822	812	839	815	842	826	793	833	820	829	818	797	878	851	857	809	868	808	853	840	843	831	831	848	816	850	844	837	880	814	835	786	814	812	823	826	865	806	844	812	887	822	823	815	848	872	868	805	864	843	847	799	869	784	800	771	832	826	844	839	810	775	816	847	902	818	876	851	816	836	834	841	809	832	838	792	776	827	836	818	778	772	807	842	840	894	844	814	792	810	811	762	853	798	849	876	829	842	809	841	853	885	858	872	877	819	847	810	863	813	840	790	821	837	772	854	842	838	893	840	771	842	816	839	798	874	853	832	885	824	812	830	827	867	792	816	825	823	826	881	823	860	840	852	825	800	846	842	771	779	862	835	820	823	827	829	850	798	852	826	829	796	821	855	851	853	848	821	848	846	848	850	774	835	844	853	853	823	899	820	817	846	863	825	894	831	827	825	821	833	848	878	866	803	836	803	905	860	818	912	821	829	865	806	826	815	826	840	827	859	884	853	803	826	841	823	838	833	818	818	849	757	809	822	826	803	818	829	842	829	859	864	770	860	807	805	869	795	811	832	828	813	732	843	809	831	813	844	814	767	807	806	877	859	839	815	824	851	837	832	841	876	842	797	864	776	833	850	846	871	847	863	835	832	862	862	795	809	837	832	797	793	803	866	838	839	861	815	823	839	835	817	846	842	791	845	806	819	810	800	826	861	822	797	763	794	846	815	819	872	828	842	864	853	896	818	873	815	807	843	805	852	808	868	902	818	807	816	812	882	764	845	848	814	825	833	768	856	832	775	814	831	841	865	828	804	832	824	880	795	798	784	792	847	800	852	898	806	816	812	860	844	842	856	816	789	877	796	830	798	791	818	857	832	798	866	819	813	844	886	833	827	820	847	824	792	856	793	844	813	834	855	867	799	836	821	866	842	784	842	757	796	836	834	916	813	873	829	889	833	835	839	811	809	824	822	806	809	845	877	865	804	785	830	828	838	862	845	818	860	860	851	836	842	853	852	811	822	810	788	834	814	826	810	797	824	839	826	875	824	866	820	827	864	787	843	861	840	902	823	844	871	816	854	811	821	875	814	838	865	918	888	821	824	831	832	830	840	801	832	796	846	840	868	793	817	817	845	825	795	857	822	752	835	836	844	854	830	827	858	795	813	824	852	828	819	829	856	782	799	800	821	814	817	870	792	839	824	825	819	825	808	778	847	840	885	844	814	830	816	857	817	840	867	814	813	848	801	805	808	834	768	839	792	823	808	833	814	783	853	831	829	817	811	818	876	873	858	795	837	825	800	785	823	843	867	861	782	814	868	854	834	830	878	842	813	839	827	736	838	854	834	864	834	835	863	830	844	796	801	911	836	840	798	807	852	852	819	880	854	869	815	829	821	818	875	766	885	844	836	813	813	832	818	800	849	850	837	865	742	851	871	851	851	824	849	826	783	887	851	828	830	824	900	841	811	831	812	858	847	874	848	795	822	773	824	840	805	852	811	778	861	865	822	784	835	781	802	823	845	837	857	814	787	815	835	829	861	875	813	799	834	838	803	859	763	855	866	850	849	864	849	826	822	780	843	838	814	806	809	864	849	846	867	807	796	857	808	886	810	840	791	876	816	816	860	837	844	805	810	831	862	750	827	828	897	780	815	843	861	837	812	883	876	816	780	822	835	793	859	815	834	848	870	860	870	849	824	808	852	835	850	812	848	813	849	828	867	841	794	881	846	793	779	856	877	812	857	824	869	755	803	836	810	792	818	826	768	866	842	826	806	823	794	826	825	760	770	796	778	862	827	836	795	867	807	817	854	797	833	876	821	804	823	829	782	813	823	812	825	881	811	839	886	834	840	859	835	871	845	736	811	874	811	852	857	865	824	837	817	792	883	858	865	826	826	835	865	823	831	779	847	817	797	781	790	785	840	937	806	822	779	814	836	925	872	823	875	877	859	808	835	813	836	845	829	874	834	823	851	808	821	759	817	852	835	842	829	806	812	812	785	857	816	887	793	834	770	848	842	840	831	818	819	806	831	827	854	832	832	813	826	826	878	795	817	859	891	827	794	824	889	836	847	828	801	857	845	857	868	878	854	852	861	817	808	862	887	831	828	804	825	784	821	824	769	855	811	785	814	856	820	841	806	801	877	828	839	788	833	798	869	841	786	837	785	830	875	842	875	817	885	827	840	818	916	803	784	806	843	845	833	808	874	833	813	782	867	831	863	814	814	840	871	847	849	810	819	816	795	822	842	831	833	858	822	856	818	832	820	856	839	877	841	821	862	833	804	880	841	837	849	881	843	803	890	796	851	820	817	833	823	833	830	885	833	805	860	788	853	833	856	831	821	864	842	794	818	826	792	831	829	819	828	845	848	838	860	864	784	851	834	831	807	860	767	848	855	826	799	805	807	862	857	808	809	841	847	819	856	849	845	791	797	797	764	802	784	825	857	806	830	829	826	859	854	863	852	805	821	843	877	784	808	830	777	850	854	814	819	871	846	874	818	847	854	803	861	831	809	833	837	851	853	808	804	884	818	790	829	836	825	838	837	804	815	837	821	807	834	809	823	856	830	832	833	773	798	844	792	811	835	894	854	785	873	805	861	826	832	817	826	791
29346	17966	4353	1027	836	774	800	800	757	762	769	722	747	778	761	724	751	776	699	738	752	739	749	734	749	722	705	682	725	710	735	768	765	728	756	786	749	753	721	766	723	693	754	755	709	754	707	764	742	761	796	737	768	783	779	799	695	689	760	752	766	739	727	737	751	747	771	721	748	765	676	712	730	751	719	741	757	743	715	776	745	745	745	732	721	759	749	722	693	736	744	770	718	691	742	722	772	785	724	743	726	755	814	741	788	739	722	754	774	760	757	772	754	734	765	743	795	780	732	775	725	766	784	734	779	752	760	733	749	728	734	760	771	731	739	781	723	755	752	728	732	779	782	759	733	789	741	760	721	748	735	695	773	757	811	699	701	766	694	729	735	751	749	737	715	760	754	752	727	703	777	766	733	757	805	733	730	766	709	689	730	745	791	749	728	739	735	696	817	725	720	731	694	720	734	753	740	747	760	725	732	753	690	719	692	745	752	794	770	760	675	752	781	776	714	723	740	763	710	788	773	754	768	744	756	734	717	727	739	770	763	768	732	739	709	734	780	758	758	715	750	746	798	771	773	759	769	733	727	712	745	790	735	742	753	705	738	701	753	736	776	777	734	766	761	773	761	712	758	749	743	710	751	729	766	760	764	755	784	777	744	741	735	728	739	749	721	768	784	723	722	787	781	757	761	781	729	714	789	742	747	797	741	755	732	750	764	740	714	733	707	766	735	689	742	677	763	739	762	741	714	765	738	801	733	759	775	735	709	765	727	744	773	723	759	746	741	738	742	771	757	716	778	759	757	750	786	780	774	729	752	743	755	725	792	752	757	794	756	709	689	711	741	787	732	749	751	759	763	745	782	712	725	787	755	752	722	738	787	756	776	754	732	785	760	751	786	689	741	762	738	730	698	768	745	740	763	716	750	746	715	790	701	717	723	727	721	715	800	703	764	694	727	786	743	806	699	742	717	747	761	705	773	766	724	772	741	757	715	749	732	769	723	715	732	801	759	734	743	747	706	736	745	730	778	730	725	751	762	738	788	713	714	721	748	792	742	781	724	760	737	697	678	782	749	697	739	708	791	723	743	711	734	701	790	745	743	741	706	819	783	760	713	796	695	703	712	717	762	738	747	778	711	769	708	701	747	710	733	762	797	751	742	734	706	714	741	755	720	742	718	757	742	780	717	723	719	793	706	764	776	741	731	732	692	763	753	730	772	736	722	723	800	744	751	720	709	750	720	734	704	757	704	767	760	739	775	746	781	739	738	725	766	692	796	734	759	791	727	734	738	791	766	745	731	800	715	784	735	734	744	749	761	709	810	754	765	771	732	710	708	761	733	751	817	732	724	789	698	762	778	712	758	754	734	715	765	816	742	797	764	757	768	683	769	806	728	725	764	765	723	690	744	714	742	746	754	750	762	759	675	750	708	737	798	740	716	750	753	752	740	726	767	742	725	765	760	727	719	780	765	804	718	734	742	768	738	743	719	767	737	770	756	779	743	772	777	764	745	721	766	762	736	744	803	804	756	778	748	752	738	776	741	748	740	756	772	771	726	766	730	768	766	785	718	753	777	787	720	751	763	709	715	688	822	758	688	710	734	777	735	768	703	754	751	723	772	750	807	751	726	788	761	753	727	764	771	809	787	719	759	713	751	734	708	778	754	731	751	758	746	711	734	784	739	693	727	784	779	749	742	783	754	740	711	792	772	742	693	810	740	812	715	741	771	769	702	744	741	750	710	754	715	782	733	737	752	722	728	717	789	719	723	671	727	752	750	723	734	758	763	723	734	747	690	710	796	743	784	729	752	739	713	727	745	784	740	755	731	742	798	750	759	698	728	737	746	763	719	746	790	738	746	738	733	765	790	730	707	720	706	763	749	762	760	705	784	756	756	784	772	741	750	808	771	706	761	739	741	734	671	765	743	737	777	714	732	745	752	764	719	800	730	716	719	794	741	764	707	805	771	754	771	733	844	765	737	722	773	733	768	708	726	686	745	765	761	757	791	730	781	729	768	714	769	758	711	774	767	759	746	766	731	698	742	751	746	750	699	729	683	776	758	751	771	780	691	745	755	769	779	736	734	695	765	750	721	756	744	741	730	809	719	714	737	746	733	779	759	720	773	788	720	707	802	727	726	741	731	753	741	758	761	840	780	755	784	761	686	753	752	799	710	789	787	750	746	683	798	702	724	742	711	746	762	745	729	744	709	765	753	756	783	720	779	739	771	754	734	742	758	752	738	742	757	733	744	769	793	751	771	757	709	708	790	773	784	735	734	707	691	756	727	737	734	767	750	678	778	747	703	751	696	703	768	706	762	719	772	734	761	766	687	731	794	798	765	742	742	762	735	692	747	758	722	727	698	712	738	786	758	742	711	757	787	718	769	725	707	755	741	731	753	699	778	752	764	714	762	780	740	744	744	760	752	739	720	813	673	803	799	745	740	725	713	749	768	756	720	757	732	675	738	743	789	718	749	702	743	761	732	751	726	722	742	752	803	810	759	738	774	754	772	768	737	722	746	781	790	737	720	753	779	767	771	771	752	726	684	816	755	795	744	764	819	724	742	782	693	734	743	720	779	713	687	732	751	742	746	709	838	743	754	718	783	716	702	728	788	803	758	738	752	717	741	729	711	770	743	751	685	746	693	758	753	739	760	768	757	800	764	748	744	737	742	752	755	729	748	752	723	769	726	752	730	741	738	723	774	753	766	731	769	786	767	715	727	760	779	713	727	714	772	764	752	749	780	705	726	726	773	719	655	767	724	736	761	715	788	697	755	734	687	734	703	762	741	775	764	725	717	786	684	683	706	695	709	740	752	730	733	720	724	714	747	702	718	769	758	739	744	715	738	787	742	799	714	760	735	783	750	778	761	733	775	736	772	746	743	726	763	733	750	765	747	753	738	751	745	725	725	755	766	718	760	762	766	770	765	726	743	765	743	729	748	711	762	805	788	784	701	744	811	748	741	760	738	740	722	791	719	782	762	746	714	794	741	743	776	656	719	743	778	770	723	742	727	729	753	792	740	741	746	785	754	726	719	748	705	769	701	701	748	793	738	773	749	776	769	750	726	781	735	762	748	761	697	772	783	751	735	743	770	726	746	707	770	762	722	754	702	761	716	753	736	744	752	736	771	687	733	727	731	693	731	732	793	795	745	715	787	764	749	692	760	744	739	765	767	780	783	754	750	812	803	701	765	753	691	693	729	731	740	750	816	764	773	724	750	758	761	740	738	764	712	675	705	725	791	745	737	735	758	707	730	779	695	751	775	712	736	707	724	729	747	753	716	776	733	729	722	772	733	702	734	812	730	709	702	744	740	747	736	798	775	729	745	764	759	765	705	684	714	756	751	680	752	746	738	736	759	743	773	718	739	735	733	765	757	724	741	746	763	748	762	778	789	735	781	715	720	734	763	747	744	760	676	748	742	754	759	737	714	773	709	743	724	783	740	762	749	756	749	722	735	784	737	780	758	723	757	739	731	737	745	791
16674	1246	1068	884	846	848	836	772	816	735	754	811	803	821	834	761	783	780	764	745	780	784	783	794	748	791	778	799	732	753	773	747	757	760	778	743	820	804	754	732	782	750	706	741	742	768	772	742	767	777	770	770	889	760	742	792	825	757	791	769	753	751	793	751	761	742	749	775	777	755	748	772	803	790	768	777	774	729	829	776	759	783	778	760	764	744	759	756	776	784	761	813	727	733	726	799	780	761	742	818	761	803	795	770	768	743	809	810	772	787	796	816	759	796	784	797	776	787	800	780	745	744	741	766	760	750	742	771	759	747	791	746	767	754	820	769	757	761	720	805	744	732	795	735	789	742	806	789	748	794	727	749	782	824	797	768	750	809	782	814	768	710	788	860	735	778	782	757	809	750	736	765	819	796	788	813	814	743	769	801	762	803	741	766	768	731	825	785	775	736	775	792	760	815	792	808	727	757	749	767	737	737	739	749	795	782	771	775	746	763	723	714	756	790	803	740	717	754	724	774	795	797	780	762	763	756	736	783	782	782	763	763	756	760	792	772	759	740	771	802	746	747	792	771	779	727	781	724	758	787	742	758	796	753	797	750	743	783	810	749	790	770	760	789	754	744	773	732	786	804	765	801	745	799	790	740	767	763	785	813	763	754	826	701	772	788	760	766	768	800	798	752	782	764	775	765	773	793	785	796	787	749	779	784	744	749	757	746	777	775	767	786	763	742	745	710	746	790	783	805	764	799	788	769	736	754	748	755	770	827	755	793	745	807	789	764	762	731	786	788	757	776	718	753	778	838	739	809	782	800	723	771	717	765	782	729	750	705	740	776	785	805	807	818	750	790	811	768	783	787	784	758	755	762	755	779	790	783	765	756	745	750	791	764	776	768	762	785	765	736	766	747	761	780	829	732	747	763	762	758	798	763	738	755	793	793	790	788	791	787	759	791	750	760	757	764	729	742	754	748	697	750	795	745	784	806	774	811	787	769	724	716	762	807	781	770	834	782	749	745	724	770	796	810	760	743	757	792	766	743	789	753	723	762	757	770	769	785	769	734	790	803	796	775	787	732	799	727	762	761	785	769	804	784	765	769	744	767	831	745	755	750	777	834	733	752	767	748	790	779	754	720	744	730	784	754	809	801	716	776	803	794	795	791	802	755	810	727	731	777	812	776	835	771	748	757	732	698	698	787	747	728	777	766	743	746	742	781	812	727	795	816	769	812	731	762	753	750	730	686	809	749	740	722	781	748	848	706	767	830	777	727	755	768	787	758	793	753	761	826	791	755	764	764	787	763	761	771	728	712	740	749	778	768	758	773	741	768	756	782	742	768	750	749	762	810	813	710	792	815	800	762	751	729	772	706	772	799	776	775	729	799	817	765	710	790	745	796	774	756	741	770	802	775	711	772	766	760	775	753	743	796	723	759	782	751	829	768	809	760	778	802	786	780	782	759	773	761	745	771	759	807	743	806	792	775	747	757	773	797	785	832	824	751	762	788	770	789	808	730	755	781	744	766	773	762	718	796	756	795	789	762	728	723	784	756	729	796	731	787	786	744	806	775	792	750	746	782	789	733	756	799	745	785	778	795	767	755	788	775	753	796	794	751	761	788	728	725	736	760	743	781	798	731	751	726	755	840	784	782	803	760	768	703	789	770	714	780	747	767	776	739	800	766	830	723	769	790	765	770	722	800	775	774	753	792	769	776	804	776	726	765	813	756	758	722	739	735	764	769	789	769	769	748	751	719	759	694	776	696	801	778	742	737	784	821	772	769	711	807	764	752	759	730	820	824	814	737	738	789	702	777	753	744	756	792	797	768	821	771	773	772	756	762	776	747	817	810	781	750	798	810	744	767	757	731	731	795	801	716	771	826	787	752	783	814	759	711	809	759	798	796	738	754	741	774	749	728	778	770	801	743	777	764	777	774	724	798	758	778	759	792	770	755	736	764	784	762	800	722	757	767	737	757	776	782	732	752	792	735	829	717	745	766	801	776	732	729	768	729	740	788	793	756	799	740	744	765	761	782	793	716	786	838	792	777	752	769	785	791	752	766	738	801	742	759	788	727	761	800	772	785	775	760	796	802	764	791	775	728	775	716	773	763	742	794	771	752	768	760	795	811	783	777	743	794	738	758	813	751	788	821	763	740	785	747	732	784	736	829	768	729	741	763	767	751	766	730	779	790	771	704	778	752	786	755	761	777	763	760	763	763	800	749	765	784	743	757	792	769	796	769	804	735	770	793	761	787	712	776	813	767	790	766	790	780	724	753	732	803	778	757	748	698	763	743	772	742	757	766	758	732	768	739	774	767	786	776	746	793	786	743	749	761	793	774	801	776	765	799	717	744	744	793	776	767	732	732	758	750	751	777	770	772	727	782	749	752	771	749	708	769	763	789	759	708	813	757	762	768	748	763	823	770	791	771	832	760	758	772	774	787	771	782	767	780	759	776	764	785	762	797	743	796	770	738	800	729	747	804	787	724	757	803	759	784	744	783	762	762	772	777	731	786	752	755	827	760	767	808	773	784	793	763	775	751	723	781	752	789	764	738	762	752	818	759	792	730	726	753	777	802	776	812	770	747	740	827	766	777	789	702	805	756	775	764	788	793	768	773	798	758	739	756	779	745	771	793	769	753	820	788	754	787	843	775	764	725	782	791	801	773	809	738	765	789	759	794	752	755	735	753	772	819	773	742	787	754	770	792	766	776	736	785	729	772	775	774	791	782	792	762	766	786	736	781	810	746	762	798	789	808	724	792	749	809	790	760	791	820	768	738	760	737	754	743	735	828	783	793	732	739	775	810	786	787	727	789	750	774	796	763	755	784	755	761	721	748	701	797	762	773	737	793	732	800	826	762	754	747	770	758	777	786	733	774	757	781	806	792	785	764	770	765	767	781	736	760	739	711	749	726	746	770	805	771	753	765	847	732	787	732	737	752	772	757	769	758	759	739	731	819	759	769	731	771	801	789	777	778	760	794	793	766	766	743	739	725	789	755	750	764	754	773	745	823	770	727	748	746	769	762	726	781	736	773	751	768	787	807	782	836	732	741	741	721	794	726	779	738	842	747	766	772	731	773	753	790	751	728	747	784	774	727	748	742	754	784	775	718	800	789	770	760	769	729	780	769	758	741	806	782	766	766	796	797	755	731	749	813	756	762	738	748	715	766	793	743	786	745	786	773	798	745	757	771	801	754	797	822	809	807	736	692	765	800	806	723	731	797	745	771	791	808	801	793	797	807	733	774	801	719	839	774	746	735	749	752	801	743	755	805	778	709	779	770	804	780	770	757	795	733	724	779	808	748	745	756	786	808	787	800	741	780	772	764	776	794	779	802	727	759	794	829	779	793	725	789	744	793	780	766	714	740	752	751	775	788	786	717	732	767	803	800	773	766	780	753	779	762	777	777	801	763	723	738	734	781	760	771	757	762	733	764	785	764	812	767	794	769	793	787	807	784	786	782	710	736	798	724	730	758	788	794	777	768
24271	21606	28886	24790	21617	9688	1391	985	810	778	732	768	715	759	673	699	639	645	644	640	642	698	645	630	646	676	635	666	632	598	651	640	653	703	587	611	636	553	620	585	640	615	583	619	635	642	654	642	617	566	604	641	644	616	594	624	648	611	642	593	572	615	591	647	614	629	581	610	591	568	592	614	637	617	597	630	585	631	622	563	597	587	633	564	604	601	611	598	570	609	581	623	623	585	618	632	607	603	626	676	592	651	644	625	625	631	604	594	616	620	619	640	623	609	666	619	652	577	606	604	631	632	633	610	623	644	624	643	621	589	590	664	613	626	613	622	632	584	611	621	615	587	600	593	614	631	579	581	645	632	636	587	627	581	639	620	632	666	645	567	542	605	612	612	619	606	619	631	604	579	639	588	625	636	600	617	608	580	588	596	585	642	622	619	636	593	604	591	596	626	609	607	652	621	617	576	624	622	626	569	622	631	577	623	610	632	621	605	606	609	595	598	610	618	650	605	631	648	614	587	628	638	631	634	592	665	637	632	635	606	559	613	612	616	626	651	674	655	613	584	600	590	641	661	615	619	621	601	602	600	621	555	602	649	587	569	620	642	591	602	602	645	619	612	648	594	616	627	685	620	612	614	601	595	598	600	614	606	586	623	667	610	614	649	635	602	602	648	599	627	621	580	619	588	603	560	626	608	618	596	627	634	626	625	632	628	590	601	573	647	636	576	613	615	584	638	671	610	588	620	590	593	569	586	588	591	580	598	641	628	630	612	622	582	617	536	634	667	585	609	608	625	606	641	598	613	597	627	651	634	617	630	565	634	630	632	601	594	607	599	611	597	606	628	588	620	617	642	555	590	603	575	617	667	693	612	580	619	629	615	646	629	567	586	620	577	642	593	641	598	584	645	655	638	625	592	680	570	630	583	623	621	605	653	603	579	627	649	610	586	659	624	649	571	559	637	611	640	626	621	621	618	597	596	625	651	627	636	625	624	619	613	587	631	641	589	623	626	569	596	606	623	588	609	642	643	591	631	574	601	622	587	592	614	630	623	616	643	654	610	668	640	572	610	544	584	638	636	607	638	586	567	577	583	588	596	597	605	562	585	620	638	601	621	583	562	609	590	597	603	611	633	599	602	599	584	635	582	609	606	623	614	624	606	656	615	622	579	596	638	611	627	592	582	681	602	658	617	608	657	660	620	600	581	656	632	591	681	626	627	645	646	666	581	630	617	581	588	604	630	618	619	588	631	664	573	603	596	591	585	609	629	636	631	618	608	601	576	601	619	585	632	620	653	581	619	581	579	600	617	656	652	637	623	598	569	577	658	624	675	621	601	644	560	632	629	608	617	616	615	623	621	610	594	644	632	624	568	626	612	608	602	604	596	627	629	603	613	581	615	578	644	590	589	627	633	554	617	619	604	636	604	636	635	643	621	573	613	608	611	601	569	604	574	632	602	668	558	584	578	588	620	619	644	620	641	674	629	597	632	619	607	653	631	554	573	614	638	601	628	629	616	654	619	664	641	584	609	629	596	594	604	594	626	607	614	613	631	653	632	577	600	671	629	607	638	646	610	636	633	592	637	608	583	625	613	598	599	652	604	618	659	590	568	579	633	610	591	613	612	571	634	642	595	568	575	597	564	632	621	579	602	598	614	602	596	570	630	624	573	602	613	633	605	613	589	591	609	592	584	630	667	605	581	602	640	565	609	654	638	597	577	651	635	640	623	632	656	671	618	618	631	583	608	645	612	601	620	613	622	638	648	612	700	651	635	632	570	644	663	634	613	587	620	596	615	585	608	606	610	591	609	635	629	599	604	623	623	661	635	622	609	574	598	601	601	646	590	599	574	634	579	587	632	574	658	591	666	625	618	635	615	619	582	638	591	669	637	618	612	626	613	615	566	663	637	622	598	621	628	626	607	621	593	624	637	615	588	587	592	651	618	668	638	615	629	591	570	619	625	626	598	643	632	598	596	652	628	654	654	579	629	611	595	617	618	623	594	612	614	623	578	608	629	610	607	628	618	592	655	643	607	645	622	670	579	591	605	630	580	621	610	629	600	564	615	611	635	650	613	613	619	651	578	612	636	632	633	612	592	608	582	593	614	588	594	690	656	608	605	600	651	616	598	603	606	605	609	637	585	625	595	658	586	638	610	621	576	539	605	581	591	613	564	608	621	643	619	610	614	623	614	613	614	627	647	615	660	609	621	574	596	642	599	613	640	633	681	625	580	623	614	636	605	643	614	618	651	589	607	634	605	596	645	585	581	607	593	575	630	601	595	585	628	607	578	634	591	615	627	600	596	606	612	598	639	628	584	606	626	610	579	606	611	597	576	639	583	637	635	659	579	647	641	615	636	597	596	610	593	623	597	585	639	621	578	631	606	552	590	566	636	591	604	601	594	592	616	661	641	581	576	569	616	579	642	649	620	669	618	668	599	651	600	573	609	547	611	611	642	605	599	602	628	625	596	649	605	605	612	586	633	610	625	595	603	581	575	606	604	569	616	636	580	601	622	634	623	622	644	600	600	607	613	665	607	615	598	578	570	600	605	648	617	603	593	574	597	579	647	641	599	630	615	603	601	617	611	627	607	568	656	657	605	605	592	589	575	594	665	633	635	622	633	584	585	610	615	650	589	655	630	638	652	592	567	647	615	604	586	631	627	636	628	638	603	630	627	630	601	654	589	635	640	631	619	622	611	641	620	600	611	613	641	574	626	627	565	609	642	593	586	576	602	618	613	590	617	648	596	615	596	615	605	618	641	592	565	621	587	588	611	613	648	611	646	605	622	600	609	644	634	573	608	643	573	623	580	596	662	589	622	589	636	641	635	604	618	590	643	625	646	600	594	657	602	609	605	656	619	609	640	606	614	606	637	606	598	607	612	631	610	586	606	637	629	607	622	648	598	573	583	596	614	598	593	636	609	662	562	655	634	624	621	601	646	675	630	626	632	650	658	608	622	612	626	564	614	592	599	637	561	606	623	624	575	607	620	616	584	628	598	623	628	586	645	645	608	624	625	630	599	657	620	623	615	616	637	651	603	597	589	606	602	625	626	605	602	619	648	626	625	629	616	600	615	593	656	627	583	583	572	633	576	643	599	608	615	629	592	638	596	606	683	648	570	620	596	618	605	553	609	606	649	608	561	614	619	594	612	605	586	633	596	618	625	588	641	604	581	607	640	605	627	593	598	625	623	599	646	601	601	610	626	624	624	591	583	610	655	621	579	572	597	629	616	631	655	610	596	591	634	575	604	608	597	557	637	629	630	607	606	599	614	621	597	617	578	629	634	582	633	597	706	640	573	614	613	649	589	604	644	628	628	632	650	614	643	614	627	624	588	592	626	610	598	586	612	602	605	596	584	616	616	573	616	647	568	620	636	566	617	639	643	643	567	601	572	624	624	614	616	621	616	556	646	573	632	617	604	598	644	609	594	575	587	605	600	639	665	640	580	601	630	615	616	615	639	663	568	612	636	618	618	616	617
18511	8476	5945	2819	2311	1712	1432	1209	1027	910	832	796	775	773	755	739	721	722	656	660	655	655	620	664	676	682	711	670	658	634	652	611	638	605	679	634	669	640	617	682	635	632	620	622	649	654	593	694	649	628	670	626	613	613	604	648	643	667	631	630	709	614	643	619	691	643	643	589	678	635	638	611	662	631	630	616	603	602	667	634	644	647	629	637	675	670	594	643	661	622	667	690	597	617	638	589	687	675	627	695	673	653	654	605	651	681	706	630	672	673	673	672	631	644	651	611	647	655	640	666	670	643	641	629	651	676	660	686	636	591	651	687	638	654	653	616	650	594	644	615	646	645	639	629	670	623	637	636	666	620	641	619	635	631	580	641	643	632	614	646	659	600	648	616	641	635	638	613	687	611	623	631	701	627	636	620	633	638	611	630	607	590	626	636	607	657	648	621	620	655	606	626	657	625	615	639	575	656	559	615	643	652	641	676	639	650	606	635	608	614	642	604	647	666	646	602	658	668	667	638	604	622	642	624	684	647	696	627	623	613	639	644	620	639	636	648	615	610	592	664	611	631	649	663	631	562	624	640	677	657	649	661	631	628	693	660	686	653	639	626	661	633	674	679	620	655	649	627	658	644	641	585	622	658	644	626	614	647	604	662	620	610	654	638	576	656	664	620	637	608	645	627	594	655	623	642	625	621	648	617	638	615	622	669	642	623	637	604	609	618	603	621	715	657	667	660	619	597	647	630	639	656	637	626	647	647	628	649	660	673	623	637	645	633	629	643	634	605	625	653	649	644	619	627	627	612	620	645	650	638	596	644	589	617	659	626	614	658	620	722	612	593	630	642	635	613	614	636	587	660	632	657	619	632	597	622	594	672	611	624	619	636	618	611	647	605	630	599	602	639	613	639	651	646	631	608	637	601	645	659	624	626	619	642	605	627	657	590	595	676	632	614	586	663	657	646	650	644	649	649	659	668	639	611	627	619	625	627	643	618	608	598	644	662	628	667	690	618	596	576	686	624	618	619	606	640	636	609	637	628	665	608	678	602	632	638	610	608	643	653	611	647	635	639	620	625	623	629	633	604	592	641	643	635	591	639	617	592	641	630	640	630	621	589	576	616	623	652	635	605	643	626	626	630	609	621	650	646	606	639	693	683	652	634	605	643	614	663	636	616	645	640	643	643	653	612	642	616	634	611	620	640	628	626	625	634	670	599	608	649	629	586	624	622	632	612	586	628	630	671	662	606	591	634	646	651	630	662	625	653	599	662	618	608	645	622	586	628	603	645	622	617	669	652	653	626	637	626	612	628	618	630	651	619	614	626	644	646	609	619	637	643	644	635	621	646	636	648	610	621	603	618	638	662	616	601	568	608	670	632	661	622	618	622	627	630	600	632	631	622	659	589	681	602	616	630	601	649	579	643	665	593	646	643	641	576	699	649	656	625	624	611	665	637	660	641	656	601	605	648	650	655	651	677	648	620	639	635	651	622	660	645	613	725	596	604	655	640	648	638	615	627	600	659	630	656	604	659	582	619	624	603	630	662	580	656	640	630	577	634	665	609	643	611	570	644	639	612	651	634	670	649	612	647	662	664	581	616	620	618	631	659	574	667	620	614	668	620	622	617	673	671	634	612	632	661	622	637	640	604	623	584	613	621	632	632	623	552	632	623	648	621	631	651	641	642	617	608	667	610	592	606	632	650	590	645	632	591	627	653	614	638	632	657	625	623	638	642	673	573	609	612	592	617	669	638	625	633	591	629	646	633	633	647	624	665	619	667	621	661	589	605	621	619	706	629	604	663	631	637	629	637	635	657	649	651	607	626	647	625	641	666	602	616	639	630	601	612	632	612	633	617	612	630	648	610	593	666	631	641	652	619	629	662	616	619	628	651	613	621	619	641	631	607	664	623	624	647	648	604	593	623	582	616	627	641	631	608	639	593	645	643	621	600	631	621	640	606	638	600	654	617	652	654	625	606	685	611	699	665	667	597	628	650	604	660	635	621	606	614	620	591	589	639	639	618	665	642	686	626	633	643	633	687	617	634	572	639	597	652	617	625	620	640	601	624	653	678	634	674	629	637	657	639	615	628	619	637	627	638	637	647	648	639	619	627	623	644	650	665	662	667	640	637	613	607	675	657	650	657	588	625	616	642	656	672	655	686	664	569	641	678	610	677	648	639	615	627	632	669	605	604	648	655	634	648	582	627	638	655	671	649	639	632	594	652	622	623	682	693	668	632	653	628	608	620	630	642	648	655	644	623	663	620	617	660	603	665	654	583	621	655	629	618	628	593	610	644	615	660	674	679	595	608	642	585	656	636	662	581	656	634	654	622	599	633	648	631	637	685	609	657	626	661	633	652	632	618	664	550	637	630	644	645	641	641	594	614	631	608	622	621	645	619	584	616	604	664	625	659	674	635	626	651	605	603	587	605	632	623	606	627	617	625	626	624	626	631	639	642	617	674	647	642	618	655	641	669	594	603	619	668	608	595	680	623	615	597	608	679	634	595	612	635	588	591	629	613	635	621	656	650	645	669	599	663	634	645	581	619	603	618	624	610	625	624	645	606	584	600	629	617	601	639	649	600	649	646	627	618	609	599	620	643	642	632	623	604	648	606	621	622	642	657	613	635	617	608	656	613	606	679	672	635	636	668	617	591	667	634	651	591	617	590	606	637	638	593	629	624	651	662	631	662	690	639	619	596	649	662	624	638	620	657	617	625	629	616	629	617	638	677	653	625	621	630	669	591	639	634	675	630	616	659	586	622	612	640	584	625	671	610	597	605	625	633	637	616	626	625	696	621	593	588	626	627	646	577	625	612	638	645	608	633	615	639	637	653	638	629	580	623	631	652	674	639	655	632	650	641	623	614	610	640	654	610	624	693	649	655	639	621	600	609	672	646	629	608	640	636	630	638	612	615	663	646	592	636	655	645	636	643	689	658	632	638	654	657	619	618	664	657	622	586	613	667	580	637	636	643	624	618	638	677	633	608	638	627	665	613	613	643	631	588	618	635	632	628	647	637	634	633	653	660	629	623	633	658	652	586	629	624	652	613	602	624	632	631	642	635	650	615	663	608	629	622	608	570	627	643	603	584	629	603	641	628	624	622	585	607	611	642	676	635	590	635	620	604	672	632	598	625	648	631	643	665	630	647	610	630	687	675	592	669	611	638	608	618	674	672	611	635	670	625	690	627	625	579	603	592	642	663	619	621	621	618	646	617	658	639	624	664	632	605	648	606	650	632	612	637	636	652	637	628	622	612	624	657	651	628	629	605	638	621	632	651	616	602	629	583	595	643	584	605	650	645	605	643	680	608	672	619	673	636	653	629	651	639	622	609	620	598	626	641	604	651	620	641	637	627	628	687	632	582	658	597	656	647	634	642	580	664	639	637	649	624	667	626	664	610	603	646	648	608	619	646	637	677	655	615	647	623	587	627	621	647	630	636	606	606	618	668	606	647	593	627	658	618	608	620	642	642	661	624	641	602
25453	21586	27760	25800	10113	1459	1229	1117	1091	1013	1020	1002	1059	1003	973	911	969	981	1013	1070	990	991	1019	997	991	974	963	900	940	1057	995	1007	1034	980	950	913	947	976	997	952	897	971	1039	905	944	960	957	956	985	973	944	932	964	925	922	945	923	934	900	989	964	912	950	1028	968	979	948	888	943	940	928	955	970	966	986	953	940	900	977	944	922	996	1013	938	987	930	973	963	998	957	978	968	970	903	936	949	968	944	1001	977	955	927	978	1005	940	911	986	925	936	915	952	988	929	979	964	950	945	983	904	968	986	1015	918	996	995	967	961	911	975	990	916	985	949	963	978	981	907	983	942	956	957	990	930	902	999	963	979	940	960	984	940	941	920	969	889	917	989	965	921	942	980	950	970	968	931	971	958	968	920	934	929	945	934	935	966	946	960	876	955	908	907	978	871	957	911	963	967	957	976	952	967	934	913	980	916	973	929	940	933	897	944	987	946	951	940	923	933	957	955	963	969	922	955	993	1004	976	958	963	944	988	989	985	903	996	986	898	966	960	965	994	934	972	978	928	967	951	996	954	914	916	893	981	952	966	940	949	924	985	947	1017	992	926	912	940	938	974	962	985	972	988	945	941	955	922	949	903	976	919	905	956	1012	969	974	958	947	993	921	994	960	1006	952	909	949	996	973	972	951	928	937	950	918	954	985	1014	956	1019	959	1002	984	925	968	951	959	913	957	921	960	993	964	947	865	959	982	905	966	967	947	995	939	948	1002	945	965	969	975	959	994	1001	1005	969	947	962	916	961	945	936	961	971	936	895	923	949	934	971	980	953	982	912	973	955	935	940	986	905	932	949	989	964	918	1023	938	916	988	976	937	971	983	966	902	864	948	951	965	976	983	975	1006	949	977	959	967	937	939	988	969	932	951	913	921	950	998	927	924	928	982	964	933	937	939	910	992	999	930	967	946	919	964	952	1007	932	972	971	859	926	944	957	966	967	989	949	903	1005	944	891	1000	942	969	917	910	938	1000	945	951	889	969	951	970	984	1003	1001	983	1004	986	982	947	1045	917	958	1011	948	920	974	996	959	942	990	971	957	927	977	914	929	940	990	920	990	1022	978	949	1013	1022	985	890	963	961	906	989	987	953	963	928	952	980	936	941	956	965	1000	937	878	956	968	963	941	935	936	1019	950	948	958	988	971	951	943	961	1023	931	902	980	978	952	961	968	998	968	946	985	913	905	969	935	940	1023	967	973	923	917	934	989	955	924	983	918	962	911	937	977	943	973	995	909	984	989	994	947	976	950	952	921	964	940	936	967	931	961	939	984	925	908	933	988	935	968	933	990	1018	972	1017	944	981	909	954	917	930	937	912	955	947	981	940	992	960	984	984	992	968	928	969	998	933	907	891	951	961	909	932	931	1007	1009	952	976	954	892	910	932	1002	916	978	988	903	922	946	1023	976	972	922	884	945	1043	983	1002	962	972	981	951	1001	973	941	980	960	937	958	954	957	933	1023	981	957	930	937	1007	926	1015	956	971	960	933	891	947	994	935	971	986	987	1027	944	996	1007	998	946	925	938	970	933	968	924	932	892	1009	980	992	949	975	962	963	931	918	988	942	903	963	980	933	969	977	984	960	929	970	922	953	897	963	931	949	948	931	892	937	919	981	947	929	942	975	958	964	958	949	969	955	961	954	962	978	922	976	973	979	915	971	933	918	979	965	942	963	979	939	1011	973	974	1017	967	937	919	985	1011	933	946	980	916	913	899	987	985	1010	956	979	972	955	983	995	1001	961	937	934	1036	954	976	954	983	942	925	974	1000	1022	927	980	905	973	995	924	995	969	967	981	925	951	957	936	962	970	971	972	944	956	983	938	988	1008	942	997	942	980	975	973	996	967	970	910	902	928	946	946	968	950	892	886	966	964	913	992	930	971	955	980	952	941	973	936	962	917	956	942	926	940	963	971	906	935	961	1042	944	997	948	930	958	1017	987	994	965	925	997	943	904	894	968	962	938	925	919	962	956	948	993	993	968	1013	925	931	902	998	934	942	923	979	961	929	978	931	974	989	939	914	953	955	957	952	920	955	962	939	933	937	949	933	947	907	976	923	899	967	940	906	979	1004	1012	932	971	1015	972	1056	962	954	926	955	958	964	933	997	958	965	928	1028	947	916	899	926	967	952	900	911	946	988	983	955	921	958	957	1010	983	964	928	965	969	912	950	944	928	918	1035	981	1002	994	940	942	949	894	897	918	928	930	923	974	1021	974	967	969	962	962	975	931	986	924	968	952	948	983	947	1002	947	1001	983	959	967	960	978	985	922	955	932	965	1005	957	966	979	967	929	960	992	936	980	962	1021	949	932	998	1017	938	910	967	909	1026	901	919	964	939	998	987	913	971	940	934	1019	979	993	991	960	936	937	970	1014	971	943	965	969	958	959	979	941	959	927	995	980	981	950	995	932	927	920	975	984	997	946	917	934	957	884	954	917	936	944	954	932	912	953	902	966	1011	965	961	897	901	970	938	1031	927	942	968	924	986	996	924	963	964	971	937	948	931	903	925	1021	971	933	991	964	940	955	943	982	938	971	1009	987	944	960	932	925	932	925	924	974	933	950	968	1004	969	978	987	965	975	936	933	961	918	978	929	897	933	987	967	937	944	971	950	924	961	954	897	980	924	961	951	942	921	969	944	979	950	930	1008	990	994	933	995	982	955	926	1003	966	932	1032	971	940	984	925	966	972	987	928	955	946	940	948	954	904	912	949	924	953	1023	941	939	964	973	955	987	942	966	939	929	1013	962	914	1017	995	952	985	953	981	1016	976	990	925	906	907	1017	996	992	916	1013	928	943	978	1043	957	993	969	906	982	980	919	955	945	969	936	952	918	963	922	930	941	907	918	937	946	968	977	994	974	952	981	1008	940	977	983	924	952	952	948	926	957	917	954	901	953	908	946	932	933	934	961	939	932	937	956	955	977	972	964	945	951	942	945	963	984	984	971	939	942	961	952	952	958	969	977	972	944	974	959	939	981	1010	1021	978	963	946	1012	988	965	956	928	981	983	922	951	987	977	930	943	920	974	965	960	961	970	959	991	943	1001	962	1005	953	946	1000	956	999	958	975	882	956	1008	977	953	908	929	946	970	966	948	946	956	975	982	988	1013	937	937	924	973	970	963	946	1016	938	981	928	961	965	1029	977	1017	974	923	902	948	967	919	980	949	982	912	927	997	985	938	927	966	934	970	919	945	967	930	953	924	937	896	945	977	978	933	915	1000	982	942	938	948	1002	950	1033	962	974	946	929	965	996	961	996	960	919	976	952	967	956	934	941	972	911	915	972	945	932	959	993	1003	937	939	967	946	952	946	959	914	957	973	1003	937	983	952	958	974	962	943	931	942	968	1012	1022	964	990	973	926	986	979	961	959	956	980	925	997	929	941	948	996	1027	916	953	916	955	951	938	960	972	974	1004	965	1002	956	1001	890	993	986	937	981	901	1000	923	976	1008	997	967	982	954	967	959	1016	964	976	980	932	971	947	932	927	918	951	985	929	959	974	956	973	951	966	983	960	883	910	974	922	996	977	1010	954	923	928	944	989	919	993	941	980	926	1014	957	958	979	905	979	970	961	946	934	956
17247	5270	3631	2128	1772	1534	1397	1234	1179	1147	1117	1056	1031	1019	1080	990	1018	1024	1026	1009	992	1001	943	979	1001	980	1005	973	993	976	1005	992	977	971	996	1003	945	957	974	1009	991	1010	968	979	992	965	1011	943	972	953	928	922	986	979	979	948	933	1019	986	959	963	979	977	1022	978	993	932	950	961	991	976	932	937	997	974	983	997	952	1052	997	955	964	965	1008	985	920	962	955	981	960	962	979	921	981	951	973	977	958	1025	965	974	932	967	989	921	984	1007	985	999	976	1014	961	977	968	1026	975	1002	937	970	1022	995	985	934	959	940	906	1047	970	949	990	941	976	975	984	970	990	921	983	978	966	959	971	917	952	999	915	952	983	969	1003	914	921	956	939	939	983	971	968	986	955	954	969	996	960	949	911	920	955	1035	1000	1030	960	965	981	938	955	993	942	952	958	964	975	999	962	1033	946	981	939	964	954	963	947	939	952	903	964	1017	987	988	967	988	931	909	925	959	978	971	942	920	956	940	968	979	969	914	955	960	960	958	917	998	919	976	981	991	985	1012	967	964	930	951	948	961	999	999	938	974	945	984	1014	992	926	983	950	983	923	913	890	936	982	914	1013	945	932	940	973	960	945	920	971	962	958	960	904	972	972	961	974	982	971	974	1011	990	906	972	954	945	961	941	937	957	934	968	992	981	987	1001	969	976	975	960	975	1023	948	931	995	921	995	995	985	982	954	954	990	944	980	915	970	957	899	999	1040	990	901	1020	953	1011	948	929	1012	948	971	969	951	936	983	977	1000	977	1021	924	960	969	970	921	930	1017	932	1034	958	970	935	983	1006	991	958	985	942	914	988	982	998	1004	953	986	955	953	936	962	926	988	960	979	944	1033	983	914	944	948	973	991	938	1034	946	943	939	920	995	1003	970	910	940	982	972	968	981	878	937	966	929	950	998	986	978	989	958	986	978	918	954	1021	965	963	924	973	871	956	946	979	1012	999	964	916	979	961	943	957	939	984	982	957	962	959	975	921	949	950	994	944	935	975	976	909	931	923	957	942	946	955	975	944	971	999	980	968	942	951	979	983	1017	933	921	919	960	959	1001	955	974	955	937	939	982	974	951	956	989	988	973	990	945	995	984	982	958	963	953	962	958	933	945	933	900	891	996	937	958	934	993	1025	954	979	951	951	1006	988	1044	926	916	932	931	967	988	920	949	910	974	943	996	967	981	963	1012	1025	935	985	962	953	976	942	940	951	974	959	983	918	951	970	950	948	980	989	937	951	931	1043	961	947	975	909	964	964	942	964	975	974	964	963	943	901	968	952	1028	911	951	977	976	950	972	999	955	964	946	974	1000	975	946	961	962	977	1008	916	958	907	1019	992	922	975	918	969	979	899	960	927	938	969	910	974	967	1024	921	915	921	930	957	915	993	1000	960	953	967	948	983	1013	977	914	987	938	954	946	993	977	1015	964	972	942	1017	917	889	910	943	991	957	933	953	956	965	924	979	938	962	913	987	958	968	971	941	974	955	968	1056	968	1009	945	908	993	993	984	944	984	923	987	947	940	977	930	944	985	893	966	990	992	938	982	987	929	947	1021	1062	928	971	981	977	971	993	976	976	971	922	962	973	931	903	1032	921	963	908	1006	979	947	954	919	932	972	953	896	980	959	962	957	924	957	984	1008	969	962	965	903	933	1002	949	953	948	983	987	925	1002	987	975	954	993	971	935	915	930	973	982	964	1004	982	986	940	920	1002	1007	942	959	931	974	953	939	984	970	917	933	996	981	977	1000	982	986	985	959	952	897	946	901	955	972	975	987	910	951	990	960	960	947	980	1027	955	952	982	991	963	987	925	1016	953	967	908	909	929	896	995	963	939	1020	957	940	1032	947	983	933	942	1011	912	995	990	971	1002	991	876	922	985	932	951	986	1005	929	944	992	972	980	921	1018	998	953	1002	992	921	958	939	978	987	966	989	952	923	980	963	987	947	969	983	954	1020	970	951	966	920	940	877	935	975	913	1028	945	959	947	966	946	974	982	941	1019	966	936	918	906	953	998	966	962	944	943	953	1000	912	1000	999	987	976	943	950	996	932	1000	961	956	942	944	917	900	951	956	903	994	982	955	976	952	960	965	979	949	986	1000	936	1015	965	971	972	914	970	987	958	952	963	965	913	972	955	933	980	945	942	940	927	933	1008	936	971	961	985	930	996	966	954	996	910	893	974	1011	922	947	932	991	973	973	979	954	937	968	1013	960	931	963	990	988	998	973	1015	958	953	976	989	971	980	1001	914	961	920	962	948	960	917	970	993	981	1036	909	993	978	952	983	901	919	985	910	939	923	982	942	996	904	943	978	941	1005	1013	956	940	945	1006	959	921	955	965	979	966	988	970	951	978	974	981	920	918	972	985	943	972	955	912	962	954	951	962	964	1006	956	939	956	972	970	967	1002	939	939	951	971	998	930	966	952	999	888	954	951	1023	960	936	967	933	934	962	979	1020	961	923	1004	1004	966	1016	920	981	961	916	985	989	996	940	973	960	930	988	927	993	957	941	996	947	989	1000	954	939	952	989	985	946	966	989	942	890	977	951	963	992	938	932	979	953	914	960	968	998	921	941	930	1017	973	952	992	897	979	994	962	994	901	939	951	950	937	952	980	1000	986	970	983	902	988	999	940	967	973	1007	990	959	912	987	953	1010	909	994	950	975	914	971	943	987	935	922	998	966	930	924	969	993	937	951	903	938	942	940	987	997	901	950	927	945	931	937	961	942	967	1021	982	937	983	944	974	1015	956	978	969	924	931	946	976	957	1013	960	972	1001	980	968	980	969	1002	964	884	948	932	981	962	915	1020	954	953	949	950	966	942	920	993	990	968	963	980	1003	956	940	932	961	1009	1001	989	938	950	927	973	934	971	960	974	929	961	949	954	919	983	974	917	994	950	984	1025	953	968	976	969	950	971	942	954	965	954	1023	956	1003	988	981	1016	990	994	895	995	920	974	970	930	954	959	903	948	951	934	967	941	1041	954	907	916	937	1003	960	972	976	946	950	950	921	941	939	962	981	915	984	977	958	984	917	962	948	993	972	987	931	965	975	999	943	1017	983	1001	1003	947	1001	954	945	933	961	989	997	978	949	981	1002	958	995	962	909	934	960	977	927	961	988	953	919	952	997	939	963	964	976	947	922	984	952	947	946	955	982	959	989	972	936	957	926	1015	973	1003	963	954	1008	985	981	969	992	965	989	972	973	987	938	963	955	971	934	1010	954	907	958	961	979	956	991	934	971	914	1024	942	942	934	933	965	983	980	963	1022	969	985	933	983	939	941	951	1045	979	1013	942	964	944	976	1010	916	972	932	993	996	903	990	949	1007	942	988	967	924	917	1013	997	951	980	986	953	964	982	973	948	986	1014	949	938	973	912	954	972	983	944	959	910	965	995	1006	1047	976	924	1042	958	978	1019	920	970	906	939	965	995	991	979	978	1007	1028	997	974	992	954	914	994	943	975	994	977	984	965	933	984	939	961	939	936	969	923	952	964	957	1009	979	957	922	971	910	943	956	935	927	999	961	914	979	982	962	951	900	944	1013	1000	907	978	988	927	926	974	973	936	1023	949	918	934	944	969	985	942	935	981	965	934	970	1004	865	932	960	973	1014	923	925	974
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
