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
339363241627	339363242196	339363242746	339363243296	339363243846	339363244396	339363244946	339363245496	339363246046	339363246596	339363247146	339363247696	339363248246	339363248796	339363249346	339363249896	339363250446	339363250996	339363251546	339363252096	339363252646	339363253196	339363253746	339363254296	339363254846	339363255396	339363255946	339363256496	339363257046	339363257596	339363258146	339363258696	339363259246	339363259796	339363260346	339363260896	339363261446	339363261996	339363262546	339363263096	339363263646	339363264196	339363264746	339363265296	339363265846	339363266396	339363266946	339363267496	339363268046	339363268596	339363269146	339363269696	339363270246	339363270796	339363271346	339363271896	339363272446	339363272996	339363273546	339363274096	339363274646	339363275196	339363275746	339363276296	339363276846	339363277396	339363277946	339363278496	339363279046	339363279596	339363280146	339363280696	339363281246	339363281796	339363282346	339363282896	339363283446	339363283996	339363284546	339363285096	339363285646	339363286196	339363286746	339363287296	339363287846	339363288396	339363288946	339363289496	339363290046	339363290596	339363291146	339363291696	339363292246	339363292796	339363293346	339363293896	339363294446	339363294996	339363295546	339363296096	339363296646	339363297196	339363297746	339363298296	339363298846	339363299396	339363299946	339363300496	339363301046	339363301596	339363302146	339363302696	339363303246	339363303796	339363304346	339363304896	339363305446	339363305996	339363306546	339363307096	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24688	21816	29312	24886	21775	9573	2576	1693	6817	40368	36086	21765	6937	1900	1142	949	905	927	888	917	950	901	927	880	891	929	880	923	856	927	870	855	892	894	870	895	898	893	838	967	875	886	907	943	899	861	863	925	899	885	888	869	896	887	866	845	923	897	918	829	893	829	931	893	827	853	846	825	875	867	882	877	856	881	889	867	874	847	907	889	873	832	917	907	858	858	894	914	890	869	919	877	922	930	881	901	863	905	904	922	880	905	862	910	881	899	916	922	872	901	851	895	834	850	918	906	861	869	847	890	882	909	837	893	871	896	895	870	861	928	873	833	865	889	847	807	876	817	858	864	874	834	834	882	895	908	930	872	903	868	871	936	903	839	917	863	844	814	843	886	854	874	865	885	828	915	873	891	900	896	925	881	858	927	862	859	884	874	905	934	960	885	903	901	874	876	865	892	933	878	872	865	897	852	898	899	895	838	903	817	913	902	939	922	895	856	935	899	857	933	904	889	859	907	903	856	874	885	864	803	873	852	851	903	897	861	818	903	890	885	922	865	865	908	885	859	870	821	853	862	895	885	903	842	856	837	892	869	889	836	877	885	893	875	839	873	853	877	916	867	894	904	888	882	869	865	870	854	847	871	918	827	911	897	872	859	857	874	898	875	875	905	850	890	841	865	905	871	850	855	828	881	888	915	902	860	854	928	844	849	860	863	875	833	907	870	853	872	883	877	881	830	853	864	895	860	852	834	852	879	890	943	916	848	871	897	827	880	832	852	884	831	899	864	832	870	859	943	877	914	848	905	906	854	860	880	885	901	832	862	902	910	863	882	886	939	874	885	865	855	882	926	855	864	855	889	904	885	854	912	820	883	933	851	867	896	828	846	896	871	865	801	884	855	835	842	881	794	869	846	923	890	890	875	867	869	808	918	913	829	872	873	905	851	956	871	857	876	867	870	856	840	891	881	889	861	901	895	961	931	895	883	911	870	847	853	898	916	872	902	880	821	911	887	873	908	907	870	847	915	874	862	866	945	899	897	780	865	871	898	869	899	897	886	899	897	854	867	824	892	873	904	935	852	873	851	832	921	890	859	896	865	935	864	854	865	841	890	878	884	888	874	929	858	824	881	861	867	857	873	898	899	865	846	949	882	913	860	861	916	897	903	925	867	921	879	832	884	920	910	832	878	872	854	934	887	846	853	880	846	879	870	866	890	903	936	908	884	886	845	843	905	905	855	834	860	913	853	938	850	848	843	883	843	832	917	895	834	848	876	848	825	925	904	880	891	932	850	844	857	939	894	923	885	891	850	835	879	886	860	896	880	841	821	868	866	837	898	883	878	921	875	905	912	864	827	866	884	808	899	867	848	892	870	860	843	905	907	867	849	841	905	869	946	882	875	817	893	861	895	820	825	902	877	877	882	893	855	903	873	843	835	886	851	789	885	842	872	875	856	854	908	869	845	866	887	909	933	851	859	858	852	828	891	889	826	765	920	832	864	853	892	921	866	862	899	902	878	821	871	879	919	899	819	878	844	914	887	837	875	859	863	894	884	857	963	847	833	910	892	878	871	888	860	850	873	914	920	855	838	873	855	915	863	835	919	883	808	866	849	898	846	821	863	885	881	894	921	852	931	872	869	831	896	919	813	860	850	902	868	870	780	851	955	901	918	900	869	866	844	868	912	913	882	885	836	872	926	859	865	899	833	870	934	882	781	900	911	830	860	895	884	919	869	899	877	912	874	854	795	910	898	888	928	877	870	949	853	883	891	874	872	884	866	835	902	839	861	868	848	907	895	881	920	819	979	959	866	892	930	888	843	838	807	800	852	888	895	868	838	847	897	838	821	856	879	898	923	890	878	828	852	849	894	895	848	919	912	854	868	855	900	868	928	868	822	870	867	884	897	874	916	857	885	844	878	889	887	830	923	863	862	855	833	847	864	956	903	890	891	846	831	838	893	866	885	893	907	855	798	820	833	837	864	865	882	878	831	812	903	896	852	918	861	844	895	910	822	889	867	908	849	846	892	877	917	866	907	853	878	885	852	858	886	868	871	945	864	877	918	837	865	844	860	880	847	883	901	835	872	898	892	852	894	886	852	867	828	879	856	845	829	850	861	870	820	850	894	861	831	900	907	849	932	899	900	875	877	848	900	872	847	874	863	921	839	884	933	839	908	851	876	905	905	829	877	920	881	853	878	864	868	877	851	885	874	835	873	893	891	867	868	874	925	893	910	913	840	864	876	868	880	868	813	879	883	848	879	870	887	888	910	886	867	854	870	878	878	892	887	845	838	866	883	869	905	851	882	902	848	854	863	888	893	864	885	883	880	847	883	827	885	911	926	889	884	863	858	882	812	860	880	892	868	857	858	925	817	875	895	883	828	906	832	899	865	924	882	897	822	874	851	902	861	937	885	875	815	887	814	912	896	848	848	864	907	906	853	874	886	875	885	852	910	882	877	859	905	881	875	889	770	916	861	863	869	883	896	895	909	865	883	847	836	917	898	899	903	898	852	900	851	854	852	870	856	862	881	873	845	855	899	823	826	884	830	832	854	857	818	870	866	866	893	848	884	863	847	832	873	870	862	900	868	856	854	902	863	836	875	898	841	931	867	898	885	858	846	889	840	868	912	901	901	888	882	828	887	813	844	950	847	828	876	823	930	866	927	891	808	870	875	870	869	925	879	870	829	870	896	878	921	914	873	929	883	828	889	865	876	866	925	880	860	878	897	899	887	915	853	873	798	869	834	870	898	908	881	840	891	890	872	899	861	894	876	870	848	907	895	866	853	888	875	888	880	901	841	916	835	840	861	886	904	850	917	873	862	826	878	860	904	894	903	901	884	838	835	855	830	848	861	879	892	870	857	884	869	815	856	873	874	907	913	840	848	883	923	893	842	864	878	880	879	861	836	845	842	908	854	899	850	873	850	860	897	853	865	886	900	907	921	879	860	858	843	848	848	905	881	866	898	948	889	905	881	885	834	812	869	907	944	844	903	875	851	910	870	870	905	894	833	911	857	847	899	872	882	890	918	879	927	872	857	854	854	878	829	878	823	867	887	922	908	872	849	875	844	838	893	848	882	875	863	852	863	864	852	869	876	911	895	912	879	860	867	919	842	893	840	820	874	843	912	883	950	858	848	894	855	909	841	897	898	834	861	845	857	827	893	856	895	821	910	850	847	873	797	889	819	865	835	877	922	882	885	841	907	887	849	871	881	879	875	819	856	896	859	868	875	891	839	865	876	842	827	928	896	897	831	863	869	912	860	886	859	870	860	884	870	957	868	891	879	892	890	879	874	884	885	851	771	832	896	911	890	930	874	885	908	894	848	809	848	871	865	863	853	812	874	899	879	865	884	829	909	845	860	866	919	863	880	839	877	880	866	870	830	858	876	886	901	843	896	883	884	863	872	894	865	886	887	891	847	873	862	881	919	939	883	866	871	825	882	842	877	857	863	860	890	859	956	892	877	914	863	843	895	893	860	910	863	869	878	924	859
4548	7267	6201	3460	2402	1854	1798	1753	9738	38870	30680	16763	5035	1731	918	751	721	700	774	748	706	701	704	763	715	702	691	686	724	729	719	690	718	699	736	696	760	692	687	648	691	681	705	718	719	705	681	687	734	709	685	740	688	703	745	760	685	713	688	671	709	693	728	676	745	732	732	684	760	731	734	739	687	734	705	732	706	746	721	658	713	703	700	746	714	716	703	713	752	675	705	713	728	701	672	721	692	708	685	735	727	712	715	672	683	697	733	649	737	660	726	682	690	704	711	706	703	712	705	693	714	707	681	683	728	731	701	714	694	727	759	735	684	702	692	701	759	705	697	695	781	697	677	770	724	721	696	732	700	701	702	719	684	739	724	692	716	686	689	736	682	747	692	712	714	669	746	683	691	689	760	730	673	711	671	712	672	714	703	705	666	687	709	729	735	728	701	720	657	740	671	694	742	726	734	676	719	748	682	718	767	717	745	699	717	722	715	751	703	652	664	708	723	683	701	732	749	728	719	699	683	700	728	674	655	661	745	724	737	690	695	723	694	697	730	702	692	729	721	659	697	691	724	691	716	711	707	688	705	750	721	695	692	736	679	742	700	743	715	703	689	738	726	681	737	690	721	652	760	664	722	668	779	744	713	641	718	710	711	742	695	657	692	737	705	665	699	723	641	693	657	735	671	706	710	677	728	688	718	695	719	711	702	706	777	729	702	713	701	753	685	761	712	726	747	727	658	674	764	702	699	720	723	687	718	718	722	674	724	706	734	676	741	750	708	676	751	718	712	679	695	712	729	669	724	733	708	720	736	696	698	734	697	683	720	706	682	732	724	737	701	711	710	731	700	693	672	701	691	713	712	693	704	675	718	701	762	713	721	705	711	700	705	693	782	693	679	711	718	734	689	737	695	697	682	699	749	717	720	717	689	712	660	715	672	709	706	695	694	726	730	709	708	666	727	643	693	708	667	753	733	699	717	730	722	743	705	748	707	747	720	718	693	716	673	720	708	715	672	694	670	690	705	679	679	746	691	698	706	688	722	721	704	681	681	695	707	716	676	736	741	680	687	720	762	732	704	671	713	716	706	684	706	678	705	724	692	698	701	774	686	691	743	690	683	749	700	696	714	668	732	725	689	716	772	696	764	712	685	697	728	674	655	707	698	718	715	707	632	658	704	732	707	667	680	679	752	705	703	645	739	751	701	707	683	710	676	724	698	687	684	690	722	660	700	719	779	747	678	668	709	685	686	724	721	696	691	694	703	716	661	740	700	667	715	738	677	676	720	664	717	724	681	719	701	677	681	689	726	672	702	696	693	723	707	711	732	737	657	672	676	705	718	665	730	734	694	766	675	713	672	701	728	674	667	735	681	683	740	730	735	708	710	692	717	694	700	724	738	732	725	642	699	724	672	665	715	713	648	679	671	671	698	680	721	679	731	752	702	725	676	703	747	695	675	722	695	704	734	665	740	697	711	730	696	694	649	692	734	720	722	708	722	705	789	755	725	708	703	727	760	725	711	679	735	715	673	750	714	712	662	680	712	735	689	724	725	665	720	704	700	711	750	699	679	680	690	711	716	705	670	740	737	695	714	713	669	692	687	727	645	713	705	721	739	743	707	708	717	718	682	715	659	703	706	663	672	664	661	675	742	727	667	701	696	660	695	713	669	708	683	691	704	667	716	738	703	753	717	661	652	706	690	689	700	655	713	678	699	706	673	704	678	672	705	736	702	675	674	721	718	687	706	692	684	726	696	727	695	728	686	711	687	742	701	720	713	652	708	684	682	705	692	708	678	689	686	690	740	705	725	689	725	718	707	715	744	718	678	691	709	719	692	710	705	655	709	679	691	671	668	639	712	762	730	677	693	689	681	722	712	712	682	709	712	688	692	675	757	712	671	714	717	705	714	690	655	715	731	716	714	721	713	693	700	726	702	720	717	708	662	667	699	686	775	745	721	718	704	668	724	716	658	709	683	722	685	686	723	671	692	688	708	688	672	732	692	694	644	688	675	729	725	738	705	664	660	693	694	721	700	709	698	719	756	710	734	663	685	732	693	710	747	702	690	733	703	689	685	729	711	730	643	728	743	666	715	709	647	676	652	717	692	672	705	678	686	642	734	630	663	708	678	690	734	616	696	734	663	724	743	700	653	695	687	683	692	715	667	707	704	730	682	705	681	714	694	681	662	704	705	696	679	706	686	739	633	700	682	713	706	678	698	727	659	704	689	716	722	756	653	694	664	700	641	662	677	690	723	674	744	708	686	698	695	669	718	671	722	712	726	718	703	736	730	675	697	698	690	690	709	697	727	728	683	716	733	682	709	714	710	681	747	732	710	731	722	705	745	706	701	736	686	710	697	734	731	716	700	722	720	729	682	706	677	663	735	698	719	678	730	733	679	696	679	694	623	677	735	660	661	674	682	688	701	697	657	669	690	697	682	692	746	671	644	721	686	714	716	715	706	727	690	665	640	710	688	723	710	678	722	706	696	708	712	669	692	693	698	692	707	724	736	730	708	708	677	730	712	702	703	719	669	706	675	669	724	703	658	710	718	692	697	728	712	723	692	720	689	683	668	709	684	704	699	697	679	757	721	729	731	693	725	683	698	751	720	687	729	688	711	744	691	704	705	691	644	731	697	703	697	687	677	689	680	730	722	707	707	641	686	715	712	685	660	684	725	665	689	676	686	707	656	694	722	679	709	666	768	675	712	706	703	746	702	713	701	662	723	700	785	739	669	721	673	717	702	727	692	759	694	677	668	650	715	743	710	700	687	674	700	693	682	703	698	684	723	713	703	695	728	679	687	770	688	689	696	732	720	717	715	716	708	670	743	766	706	658	739	728	728	650	739	728	678	726	724	705	656	691	691	791	717	777	704	703	731	725	708	700	688	637	668	682	698	697	717	671	689	664	680	716	704	721	700	696	699	702	727	704	644	702	693	699	714	707	702	694	731	697	716	721	671	700	679	696	705	702	703	683	668	727	669	665	701	713	739	746	717	634	700	710	714	695	706	686	758	688	679	677	676	740	712	694	720	708	703	675	712	663	723	713	744	740	725	717	762	665	741	702	669	700	718	682	696	693	696	703	721	734	695	707	738	695	698	723	732	654	693	684	698	762	708	722	708	715	717	686	728	719	713	709	743	734	722	683	704	737	702	745	729	698	669	698	699	630	714	716	720	697	734	689	717	678	709	677	752	724	661	719	707	725	709	686	703	761	722	707	698	729	701	700	734	665	735	698	731	671	718	733	650	714	674	763	688	708	712	724	693	688	656	670	696	715	640	693	724	754	719	715	728	678	699	699	723	738	709	725	716	637	689	665	676	671	733	695	694	686	702	700	697	733	694	686	642	747	706	705	723	692	713	701	670	728	702	711	708	681	706	670	719	734	665	724	721	691	683	698	656	744	707	670	680	731	682	703	753	680	721	732	667	702	710	699	701	714	746	714	701	692	714	696	736	733	688	723	725	676	717	646	708	699	712	716	654	720
27449	13115	1828	949	699	663	649	629	752	2095	3169	2120	1146	742	623	627	611	577	645	592	613	593	596	610	601	615	602	627	568	569	624	592	604	576	599	616	611	583	571	587	579	582	599	576	600	603	606	594	601	634	559	561	610	620	587	604	587	630	601	609	579	612	607	624	604	577	580	576	595	595	586	625	578	633	626	577	564	570	577	664	634	663	609	577	543	607	594	616	630	575	606	571	556	581	578	611	609	631	630	624	572	621	571	538	626	609	619	588	611	646	630	557	617	611	607	621	607	603	593	637	576	577	586	583	584	574	584	581	590	596	595	574	626	606	616	593	614	594	619	592	615	587	611	615	625	601	637	587	569	587	620	570	575	605	547	560	608	626	592	605	541	586	589	608	628	561	636	612	610	574	563	595	648	572	578	592	628	617	639	601	583	601	610	612	619	680	612	636	567	621	586	647	556	563	544	578	583	622	624	615	589	627	631	628	586	600	598	621	609	593	601	594	551	643	626	604	606	598	585	607	616	567	593	632	597	571	558	616	595	555	597	560	568	614	608	567	570	597	579	584	610	568	577	572	603	603	584	595	611	632	595	642	603	586	605	608	588	575	617	594	604	635	601	607	600	575	578	613	603	552	588	600	599	631	599	620	569	670	597	586	608	647	567	608	567	610	586	622	576	570	600	575	652	592	606	622	614	589	574	589	611	582	578	560	613	592	582	594	621	609	589	580	572	624	642	648	642	609	592	590	592	612	571	570	567	643	582	644	623	567	580	555	598	611	617	644	613	591	567	583	696	584	616	559	624	608	607	575	608	616	591	590	587	632	603	577	600	630	606	610	625	574	603	629	620	622	570	589	601	600	630	616	646	578	617	606	624	653	555	623	552	627	642	616	588	618	615	629	555	586	647	591	661	640	596	624	577	667	583	586	618	592	583	580	598	613	615	520	600	618	627	622	618	641	606	586	559	621	648	595	614	612	595	586	607	583	586	581	629	615	556	583	603	583	595	599	622	582	586	625	616	625	582	644	549	578	573	564	574	563	576	582	626	582	599	573	626	611	598	563	625	574	593	583	556	600	589	596	628	600	639	595	639	605	622	616	609	607	585	576	585	570	598	611	600	635	632	640	633	570	628	582	583	557	577	618	569	636	605	598	551	640	532	614	618	629	550	608	605	601	615	586	595	579	613	630	577	591	622	585	601	617	600	581	639	602	597	605	638	646	600	580	604	551	607	638	538	579	562	595	593	607	626	575	578	600	631	615	597	566	585	591	599	581	617	578	586	568	614	615	619	619	616	640	638	578	601	613	611	599	590	604	571	593	601	622	598	617	579	612	589	618	568	641	625	606	596	606	628	606	573	624	621	620	649	586	574	591	578	638	609	612	611	577	583	650	568	608	607	655	607	598	612	616	580	599	616	588	595	594	595	595	617	649	627	635	579	574	584	557	584	598	592	610	609	609	617	602	616	622	575	620	592	602	645	576	629	590	617	620	602	580	550	625	565	630	571	606	634	608	594	614	615	543	615	550	567	618	634	536	621	610	582	607	588	583	609	593	587	570	567	637	595	562	595	648	615	612	625	586	574	647	557	576	593	590	542	558	615	588	580	593	623	619	587	578	580	600	544	617	559	564	603	541	638	585	616	586	571	595	604	578	578	593	618	653	578	628	569	616	550	601	617	583	616	613	614	626	588	618	600	600	610	626	607	614	583	628	592	594	649	662	607	619	596	577	583	580	621	599	631	629	646	590	586	584	664	612	582	604	548	605	581	607	599	598	588	559	584	612	641	624	632	598	599	643	581	573	616	606	607	621	547	624	564	596	537	594	592	588	596	567	622	595	608	605	597	645	617	634	607	617	619	601	583	565	569	604	588	631	562	580	560	669	606	647	605	575	621	583	633	585	598	628	640	600	638	633	567	559	593	629	614	562	614	603	632	580	634	633	586	597	588	632	579	609	617	609	602	599	628	591	562	688	611	604	576	591	563	593	620	566	584	601	567	589	595	623	609	597	564	584	594	599	576	593	609	631	625	594	656	621	624	620	575	576	552	563	567	641	614	560	644	598	550	619	602	615	591	612	606	624	587	589	584	580	596	637	606	599	592	635	547	579	649	650	562	642	594	650	594	605	599	558	598	621	591	639	580	581	625	626	589	590	631	556	593	640	580	649	599	611	578	584	612	652	573	598	600	555	615	607	608	582	598	587	630	600	598	588	598	635	579	609	547	600	582	564	588	603	607	626	592	620	603	605	622	575	625	617	599	557	592	590	600	604	586	575	607	589	577	567	588	554	614	642	549	636	594	626	615	542	604	610	591	656	578	612	599	664	588	584	575	568	540	569	625	618	578	614	551	604	565	597	626	586	588	599	613	573	585	567	631	630	584	568	598	607	583	568	586	610	607	629	673	595	566	584	613	605	590	592	658	576	625	620	588	570	635	649	599	575	617	601	608	596	595	577	589	644	582	669	575	607	565	577	581	605	640	659	599	630	617	587	637	592	585	602	567	621	616	584	576	542	594	613	598	632	621	626	573	603	588	600	580	606	624	602	599	635	564	564	624	572	593	581	620	626	636	581	596	590	579	616	620	564	585	593	649	587	581	554	622	617	575	566	571	573	586	615	635	610	622	615	556	604	619	585	569	626	634	577	567	612	627	628	591	613	589	637	615	644	604	577	624	617	633	610	617	620	638	609	608	624	541	612	617	588	631	565	612	626	591	575	609	608	591	648	610	580	567	611	613	621	618	668	599	575	582	591	608	579	613	611	603	598	644	583	596	617	608	592	566	539	632	605	631	608	619	608	569	598	588	616	616	629	605	592	633	590	575	617	596	612	589	571	630	587	588	579	584	586	559	582	619	620	540	586	623	562	590	596	617	579	638	567	633	560	588	611	583	566	630	590	658	578	565	626	554	534	584	569	573	593	609	620	573	576	612	576	594	583	606	625	591	566	615	592	628	605	607	569	643	612	583	613	574	632	589	620	646	625	589	622	644	631	567	597	627	614	625	669	564	602	595	630	579	584	605	614	607	571	587	563	631	628	615	619	570	597	599	609	560	556	581	588	614	630	583	597	569	595	624	621	599	635	635	615	552	606	611	637	581	611	634	597	609	607	592	605	627	586	597	603	619	609	605	621	621	598	644	603	591	579	594	613	580	638	584	575	594	584	594	604	609	607	584	566	622	594	645	613	619	623	592	582	586	593	600	587	599	590	580	590	577	587	550	574	607	619	592	625	589	601	615	629	577	566	576	589	627	571	600	624	601	596	579	620	549	622	620	616	581	659	614	606	595	567	563	614	583	558	597	574	613	600	585	624	607	635	619	559	596	589	591	588	609	567	597	601	583	635	587	578	573	577	624	596	623	614	631	611	595	613	566	582	619	585	592	565	606	609	564	577	595	646	614	551	598	610	575	615	567	614	660	590	559	595	569	596	586	593	592	600	609	588	592	622	612	653	590	602	610	576	603	587	633	587	603	577	629	628	581	617	599	591
5168	957	830	634	554	586	541	546	747	2691	3458	2161	941	607	541	483	512	511	497	482	484	499	456	480	481	494	484	489	499	443	491	467	512	485	503	480	474	470	468	466	470	482	475	453	449	465	498	481	451	456	473	473	483	480	494	499	481	496	466	525	471	513	515	520	481	484	462	485	428	463	499	466	500	466	501	512	463	444	503	510	478	515	472	472	509	485	461	497	489	472	462	487	477	467	503	449	485	532	478	461	466	466	489	489	492	511	456	454	481	488	505	466	456	452	503	493	507	534	470	470	477	489	447	470	470	483	463	522	490	478	477	422	525	492	460	465	513	481	495	502	476	461	457	467	459	455	449	450	448	445	460	505	454	475	455	473	448	448	471	485	479	458	502	449	493	469	483	464	458	490	486	468	470	435	473	442	491	459	484	508	473	451	457	478	512	453	506	493	482	442	462	495	481	518	503	493	441	462	463	464	496	506	467	482	486	470	501	468	538	474	521	493	452	492	469	480	489	498	468	507	435	460	476	468	470	486	458	477	460	513	470	502	464	474	454	494	443	466	495	448	472	472	523	470	462	472	441	453	473	463	480	482	450	515	459	483	469	473	470	516	484	485	450	465	470	454	456	490	461	475	471	513	489	460	508	497	507	474	469	471	519	519	478	503	462	457	478	460	465	461	445	483	466	440	462	504	478	489	502	492	498	484	455	454	489	476	466	455	454	445	502	471	494	514	465	459	484	479	468	506	472	454	489	463	441	491	461	458	465	486	476	488	476	435	503	498	466	461	457	496	487	471	518	459	466	455	461	474	453	454	487	474	463	483	445	476	467	486	472	456	467	491	476	515	459	500	497	527	474	489	504	486	509	493	489	515	488	491	509	497	465	422	499	473	483	479	445	470	473	507	490	483	490	463	467	480	479	530	493	493	453	474	480	492	479	515	498	458	515	455	489	493	473	479	491	506	448	458	462	519	452	503	465	466	477	457	465	492	505	523	539	491	475	498	473	453	471	463	498	468	504	482	485	427	490	459	485	457	458	488	467	467	475	499	480	462	500	484	461	466	440	485	502	486	486	493	495	484	486	482	498	453	456	477	498	482	461	492	495	491	512	446	518	478	486	493	481	468	478	499	474	489	457	479	450	463	491	457	489	485	475	488	460	466	487	499	489	517	464	441	516	501	503	455	466	493	473	516	502	499	460	463	512	483	501	480	453	523	467	477	481	488	481	467	494	475	463	468	504	480	451	481	473	442	493	505	547	453	466	470	479	464	458	460	489	472	498	466	436	445	468	452	454	486	507	509	475	505	490	522	463	463	491	516	521	470	480	471	457	479	468	478	479	469	445	491	483	463	433	460	512	472	504	502	493	454	448	478	453	483	473	458	479	506	463	516	459	486	485	443	484	489	478	508	493	473	467	472	489	474	476	457	476	476	495	459	490	462	490	490	462	480	468	517	466	482	451	511	519	527	465	453	478	484	460	499	475	470	497	457	470	471	463	475	452	482	429	478	504	492	454	521	507	478	514	509	486	489	462	472	496	515	499	506	472	475	494	522	481	496	450	492	465	466	476	512	456	477	470	436	452	486	498	474	504	491	434	478	507	475	460	487	475	465	490	516	450	476	473	469	449	469	503	477	476	433	466	475	474	512	489	535	516	484	497	495	482	443	504	483	513	478	503	529	479	502	513	441	494	490	503	480	468	478	472	469	485	502	493	440	510	474	496	483	461	493	466	497	482	486	486	456	493	497	501	482	495	468	507	501	504	474	460	501	481	520	501	481	453	505	484	482	480	486	494	515	463	466	482	463	465	447	466	446	505	504	503	479	490	493	458	436	469	489	453	510	476	508	486	443	515	514	487	458	477	484	492	463	477	473	485	466	461	494	502	458	453	476	472	446	501	470	490	469	492	479	459	456	459	466	446	494	500	456	453	451	468	498	480	513	445	455	466	489	468	456	459	486	475	498	494	508	474	469	505	474	488	467	466	476	502	443	467	524	476	442	512	466	473	482	486	489	485	468	473	465	471	525	504	477	478	423	505	499	474	488	487	496	478	430	473	491	470	488	458	478	482	482	456	473	469	479	467	488	459	486	484	497	443	480	484	478	460	497	500	456	464	499	472	454	489	455	480	522	484	469	498	455	497	446	466	460	511	486	471	448	489	490	482	494	469	494	454	496	485	479	485	498	454	446	468	469	487	483	524	471	505	463	480	478	485	470	504	495	498	444	487	467	452	455	478	510	522	503	484	449	481	476	450	490	496	481	477	510	493	494	486	468	462	492	504	461	460	493	463	458	480	461	472	500	474	489	486	488	487	495	440	519	500	519	461	444	456	487	489	463	449	473	482	464	501	460	478	471	501	520	479	484	472	444	472	425	493	519	489	508	501	477	429	544	472	477	454	470	475	481	489	475	519	529	500	509	487	451	485	532	478	516	490	464	433	491	484	522	499	500	497	437	473	504	477	453	511	485	471	471	444	508	471	483	490	502	524	487	509	477	501	479	441	495	442	448	506	469	489	483	473	472	479	501	477	487	454	472	466	505	485	459	461	489	466	423	489	532	440	501	468	509	476	498	505	504	496	485	462	481	450	476	435	504	467	454	469	465	472	469	465	486	465	459	494	478	451	490	498	480	512	513	447	509	488	485	466	445	493	499	477	484	503	488	458	488	487	514	477	470	460	505	447	505	479	505	476	477	436	491	465	450	447	488	471	471	490	484	476	494	522	506	484	463	516	447	485	431	436	502	505	459	439	477	493	485	481	494	469	469	447	509	491	477	484	473	464	487	442	510	470	470	480	505	441	502	490	516	490	549	430	474	497	473	519	481	444	459	469	470	478	491	503	500	510	458	447	467	460	492	471	473	435	426	467	491	477	504	521	456	501	486	485	480	464	497	519	447	470	492	490	473	496	470	500	488	485	499	503	521	449	471	484	479	481	501	461	481	475	472	487	471	464	435	481	475	483	463	463	472	495	517	476	497	475	468	478	500	479	481	450	531	446	448	490	488	459	476	494	477	489	488	498	512	508	483	443	518	479	443	464	456	503	484	501	465	442	466	453	480	473	491	518	452	496	487	455	472	501	418	464	475	486	475	463	463	479	446	494	458	487	436	503	476	501	505	461	456	511	483	480	548	474	505	497	477	483	519	478	470	470	455	427	492	514	464	457	494	495	438	476	464	509	482	466	464	505	523	483	510	436	447	481	464	495	487	502	440	505	519	498	462	486	472	487	496	455	460	457	434	489	448	482	463	438	444	474	479	469	507	510	476	496	479	487	462	477	471	517	496	467	491	493	491	473	503	507	507	497	465	483	470	464	512	475	458	503	476	533	480	498	480	506	501	494	495	483	497	513	472	489	482	488	493	468	505	473	476	467	492	475	474	433	440	482	481	430	466	524	483	504	460	505	506	507	493	471	508	479	529	445	505	472	495	494	506	462	458	473	500	479	480	442	459	440	462	457	502	478	456	508	505	469	502	466	474	443	463	486	493
25078	21078	26980	25126	5781	1403	1041	848	3165	17135	18578	12597	4339	1386	840	659	668	671	641	719	688	662	698	647	675	726	695	682	688	711	660	662	662	707	631	683	689	695	625	743	650	639	719	661	636	671	689	665	656	684	678	591	674	647	683	620	683	686	679	667	686	658	645	682	640	689	642	622	650	649	693	682	664	675	654	651	702	669	687	663	667	646	661	695	665	648	653	645	663	643	645	604	645	681	656	674	688	671	677	687	643	627	667	646	643	644	669	688	697	621	620	639	673	665	667	719	667	701	654	646	662	637	637	622	622	633	707	634	645	668	642	707	673	655	635	664	683	689	656	653	633	716	644	646	722	630	704	661	649	699	638	684	647	694	652	668	602	646	636	649	653	660	619	607	605	671	618	626	641	652	659	662	598	696	654	711	624	656	692	615	628	620	651	648	638	674	634	669	665	664	710	681	649	607	640	610	649	646	666	635	662	647	651	690	672	698	664	632	679	679	638	680	694	642	685	679	654	625	687	626	675	696	619	646	715	651	622	662	686	635	642	689	695	696	648	647	649	668	637	638	663	687	663	688	702	665	703	665	678	710	686	667	703	701	660	651	638	604	678	684	654	661	650	652	642	651	693	617	656	632	678	689	669	683	675	674	634	630	640	695	708	613	661	618	637	663	683	622	685	636	627	675	636	656	636	682	701	613	647	640	637	695	675	631	618	633	684	653	670	675	650	653	638	692	682	674	613	643	651	657	630	656	630	652	641	652	662	687	643	658	621	646	628	654	679	637	677	675	676	662	661	655	695	657	602	674	697	659	650	683	707	628	638	626	732	624	662	640	633	701	662	630	678	696	647	649	664	683	632	630	691	645	667	661	658	642	688	685	642	710	668	650	690	615	664	638	648	672	696	677	671	640	604	693	660	659	654	640	667	697	663	642	654	694	704	650	667	675	672	633	666	662	658	698	672	692	680	687	605	639	681	687	620	659	666	654	684	611	686	690	698	679	645	704	686	657	683	659	667	640	664	620	622	634	665	641	663	678	657	644	670	643	653	636	658	745	615	700	632	644	653	723	625	657	637	628	645	635	686	625	672	641	680	703	672	655	642	620	655	638	762	684	644	630	661	646	678	658	634	641	691	692	661	690	634	667	687	626	650	667	630	684	662	662	681	633	660	635	687	688	585	634	641	655	670	667	659	627	633	656	648	647	652	674	678	649	645	652	643	672	708	647	633	686	623	679	662	636	657	688	642	644	695	630	629	682	651	638	647	709	655	683	673	642	653	624	681	676	652	685	626	652	658	652	670	665	641	625	677	674	679	656	668	707	696	657	674	618	686	683	626	662	671	681	654	688	668	656	672	629	614	585	605	566	694	703	637	590	663	672	626	658	648	710	662	621	666	658	663	623	672	652	663	642	643	674	618	666	648	665	664	660	653	659	662	644	690	663	646	657	692	668	649	622	635	669	641	661	675	670	670	695	640	630	661	637	670	629	670	654	683	651	656	638	665	665	628	648	648	665	685	646	694	668	675	613	671	674	631	684	650	624	623	668	671	639	641	644	640	702	684	651	681	710	667	649	644	706	639	660	713	700	650	684	669	637	658	699	688	696	670	638	688	663	642	656	610	653	714	644	664	656	676	659	708	632	638	654	667	696	682	671	659	679	665	651	641	682	610	668	688	631	632	631	691	668	598	634	711	658	596	676	619	656	629	657	648	671	673	630	658	625	693	608	692	594	638	620	659	660	702	674	641	675	641	689	623	650	670	667	610	660	679	661	624	698	680	663	650	640	651	670	629	688	655	670	682	682	679	744	668	702	694	609	655	621	696	680	675	638	664	629	611	668	669	628	693	674	663	664	663	641	652	666	609	655	637	635	700	654	686	648	665	680	688	651	603	699	725	619	645	656	620	658	614	671	632	698	711	670	653	647	693	687	597	656	645	641	634	652	651	692	688	628	663	640	637	675	691	663	643	694	671	642	682	674	633	671	681	636	687	683	651	705	667	673	694	647	686	630	652	636	697	607	667	654	679	665	689	649	670	669	640	663	624	638	680	681	620	668	661	669	657	633	626	687	692	659	705	638	626	654	671	657	647	629	652	631	626	687	645	648	652	669	638	663	623	672	654	636	645	677	629	649	644	637	629	644	650	692	669	687	636	656	739	660	669	640	679	663	654	614	644	675	682	664	671	646	649	644	672	659	623	659	594	640	683	664	660	666	667	664	624	654	637	658	633	649	685	676	634	657	657	630	651	640	648	659	668	622	640	624	666	686	677	683	639	695	674	613	646	622	666	665	652	688	667	684	678	694	615	644	681	699	670	677	647	615	695	695	636	651	672	653	603	687	733	673	612	708	661	628	675	627	692	674	650	664	640	622	652	698	644	628	705	650	708	658	658	663	654	701	737	641	675	652	660	707	637	636	663	664	716	699	651	692	697	697	713	666	670	632	650	680	663	665	637	657	680	678	695	627	652	655	683	638	622	655	668	645	678	670	705	671	654	667	623	686	626	603	716	659	673	628	684	663	632	632	648	646	679	664	652	704	665	629	627	672	647	661	695	665	670	664	658	658	668	676	645	690	674	648	655	666	663	673	664	688	673	593	627	701	661	689	687	662	651	691	656	665	628	646	671	649	684	661	673	652	655	657	647	635	633	672	653	652	664	651	696	662	664	670	617	659	636	662	602	649	672	605	653	673	642	664	650	662	653	658	651	619	646	682	646	661	688	691	679	725	643	694	662	657	691	611	723	698	635	683	699	639	656	672	690	650	707	673	627	679	715	672	671	682	680	638	651	678	706	634	662	687	695	700	635	621	610	618	617	648	651	678	694	662	623	672	686	633	657	630	675	664	643	659	659	663	652	684	667	647	648	692	578	653	662	687	683	652	666	659	708	674	647	663	645	623	677	683	687	641	635	621	666	625	636	677	655	673	648	641	699	636	648	633	690	692	650	627	645	619	625	713	673	670	618	661	655	637	623	660	676	666	600	652	663	669	655	681	641	669	734	677	682	650	635	670	682	685	638	698	681	669	644	655	653	647	639	693	646	663	648	655	639	666	662	664	674	658	639	639	679	696	647	677	648	638	667	680	615	672	636	673	612	664	662	689	666	653	651	609	665	658	683	643	631	625	655	724	676	622	655	654	673	660	660	650	659	621	665	658	647	640	649	611	622	667	698	653	620	655	679	694	645	670	659	659	686	684	648	624	657	680	676	677	647	674	643	648	660	647	688	647	688	670	737	663	670	669	647	608	619	667	674	659	639	687	682	620	660	628	652	658	654	638	643	679	685	668	647	656	607	649	692	670	620	659	640	613	699	656	613	600	712	648	701	700	654	707	677	657	690	653	629	639	641	673	643	640	668	613	641	654	645	638	678	593	656	641	674	673	631	688	655	699	673	655	645	655	664	659	630	660	693	699	647	608	668	689	670	667	662	640	635	650	695	652	651	642	701	686	725	686	647	636	700	645	638	658	687	621	671	674	694	640	728	688	663	689
3846	3608	3121	1740	1198	986	788	799	4790	18536	16786	10716	3704	1203	711	549	541	555	543	571	558	562	510	522	602	526	598	516	498	562	515	526	537	555	509	566	560	540	559	545	603	556	516	488	565	518	555	540	505	537	543	515	518	548	535	487	545	573	553	559	526	508	557	509	524	558	554	495	527	509	544	536	563	544	548	533	548	534	554	549	530	550	596	556	582	565	563	539	532	541	553	541	506	543	540	563	520	526	547	542	495	532	526	551	509	514	520	552	538	510	517	576	612	557	579	564	511	525	529	519	535	501	565	566	557	529	502	485	538	536	528	549	541	540	527	513	597	539	533	526	600	540	570	516	557	537	543	535	548	569	552	550	541	522	526	535	560	571	566	562	550	579	522	564	592	556	534	500	546	522	570	562	567	557	557	500	519	559	519	525	495	560	557	569	517	555	512	560	530	562	528	585	547	493	576	537	539	501	585	543	554	541	551	522	544	552	538	579	548	553	554	528	513	569	507	534	597	553	572	519	553	528	545	523	527	550	556	530	542	507	557	553	518	493	580	523	528	510	551	537	505	510	545	546	561	547	542	543	587	535	564	516	550	547	552	544	542	520	561	554	580	541	541	513	565	528	531	521	574	516	579	519	546	502	561	568	557	542	532	565	554	589	544	547	526	554	565	544	546	527	543	520	530	529	568	497	555	503	567	538	507	491	504	544	519	543	527	521	515	532	551	569	540	548	546	526	541	550	518	543	557	533	504	521	532	558	534	569	525	514	545	521	543	532	487	576	522	563	532	511	560	502	548	574	539	484	520	545	518	542	515	543	499	574	547	565	512	509	542	553	548	576	603	538	553	551	509	525	523	502	576	515	540	548	574	488	503	563	571	533	523	547	582	549	573	535	549	585	551	551	540	545	554	503	576	498	521	548	546	561	500	545	566	501	546	571	510	553	547	544	518	567	571	534	531	563	553	578	560	524	557	496	536	576	543	571	523	556	537	504	534	540	557	586	541	527	563	527	530	543	521	536	526	548	529	554	520	574	540	528	554	561	528	548	525	549	518	532	539	523	527	582	545	575	545	582	594	518	520	547	553	523	497	453	504	582	512	510	523	503	496	529	471	568	506	529	551	545	510	540	524	514	540	557	589	523	547	564	536	558	525	546	480	535	506	525	528	526	570	559	523	558	523	535	548	542	599	565	547	567	523	586	529	544	536	568	529	558	574	556	526	517	527	519	594	556	537	542	580	552	542	508	553	546	520	550	531	513	521	541	533	558	531	537	552	518	532	537	555	563	535	542	534	545	536	523	516	537	526	495	582	591	514	518	523	578	540	540	548	555	527	564	524	540	554	533	553	529	566	511	554	550	520	514	528	561	532	526	529	511	553	546	554	541	520	537	570	546	542	505	527	490	531	529	516	588	573	510	517	521	549	584	532	509	540	531	557	572	563	548	588	549	547	542	500	505	549	524	559	534	499	488	544	576	531	535	471	523	547	490	525	535	525	538	568	554	537	483	565	551	554	531	563	571	521	548	543	517	499	518	582	531	570	529	557	542	542	550	529	539	549	524	562	530	512	528	564	545	559	550	527	564	516	514	534	580	506	555	532	544	544	513	548	547	541	578	556	490	506	588	548	531	545	513	497	540	542	549	522	563	512	535	539	506	557	543	568	568	552	550	590	564	548	533	515	565	524	562	543	543	579	566	544	555	541	529	536	507	540	512	550	539	534	525	535	541	516	509	547	522	539	509	521	534	577	552	554	503	564	528	515	542	559	547	509	537	494	565	530	551	494	518	528	500	539	550	528	542	538	537	512	563	535	526	507	538	577	545	520	558	532	538	538	577	530	545	581	484	506	557	497	528	538	533	541	525	482	459	518	517	499	560	547	544	507	547	535	549	561	544	516	534	512	491	561	551	537	533	591	519	566	526	539	569	549	507	547	521	513	558	508	508	553	555	550	536	522	500	533	541	517	507	508	500	534	506	554	526	519	525	500	568	533	530	509	534	525	531	554	532	521	531	549	531	510	540	513	565	533	517	556	571	559	507	545	511	548	599	537	550	545	520	515	515	498	538	530	526	589	523	528	519	521	520	534	548	561	521	527	530	540	540	552	507	504	526	574	584	541	526	529	546	518	561	549	500	535	560	523	519	538	537	522	537	577	538	505	519	519	530	518	500	550	557	583	533	608	558	486	506	531	574	566	532	531	539	494	531	540	520	474	512	524	525	496	538	488	569	566	541	585	546	541	528	540	521	532	535	530	526	566	585	551	543	540	544	564	466	542	541	543	492	555	521	558	546	566	543	551	542	543	540	516	542	526	518	545	531	534	566	558	523	538	518	522	520	533	530	473	558	526	535	501	537	542	519	524	517	518	497	546	555	543	528	549	582	520	515	527	521	537	547	550	537	562	575	556	539	519	540	545	495	545	543	538	577	533	526	489	509	567	523	516	540	515	528	513	545	535	474	512	548	535	547	535	509	547	528	538	539	523	539	559	549	580	527	542	550	563	525	542	542	536	508	571	532	500	548	556	529	542	544	533	559	530	524	518	548	541	574	513	542	556	509	526	536	532	552	532	536	515	550	533	537	525	581	528	545	527	530	528	529	562	515	516	558	552	554	499	521	544	522	543	527	534	526	549	543	545	530	547	501	548	583	530	551	481	528	543	552	533	537	521	536	510	507	513	550	529	521	569	548	529	573	535	565	541	545	538	526	514	514	513	561	552	557	517	524	536	539	529	533	505	554	505	544	483	541	558	535	535	515	517	508	576	580	519	561	562	556	542	543	538	526	558	538	506	550	516	571	515	550	546	556	541	498	519	525	549	548	511	555	483	575	569	505	470	529	572	537	558	549	575	563	557	519	574	523	541	524	574	542	545	530	517	571	559	560	536	509	530	501	529	544	576	556	526	543	535	523	515	540	550	542	539	542	527	549	512	556	556	538	509	515	522	506	553	520	546	514	570	542	530	513	534	523	543	527	551	508	569	540	510	529	559	587	582	529	532	534	560	547	544	502	518	533	524	571	548	546	535	543	509	535	529	507	598	477	531	544	513	544	568	551	561	552	506	548	575	556	549	551	533	504	571	526	489	501	531	552	555	521	549	552	533	507	530	552	535	568	514	559	524	528	565	528	517	520	519	495	537	553	483	518	534	566	563	535	504	515	572	511	552	505	577	525	545	555	492	568	528	510	490	562	535	513	512	535	506	509	537	562	525	507	580	466	528	514	554	533	546	501	562	561	535	516	510	569	529	510	538	524	575	521	588	486	532	554	546	529	556	536	529	499	532	540	532	543	536	525	556	573	490	542	525	540	542	539	535	554	476	521	527	546	554	502	515	541	511	532	522	533	583	503	518	494	537	500	492	530	537	528	521	540	548	523	545	494	510	545	540	532	516	545	496	605	545	591	504	514	553	499	522	482	502	524	513	532	533	541	561	548	533	513	469	522	574	553	538	567	546	503	515	509	520	544	540	563	585	514	543	568	542	528	555	568
23842	21068	28284	24039	21050	9041	1994	1285	4534	34189	33137	23256	10705	2876	1226	867	761	788	772	785	800	793	770	817	768	738	814	822	819	784	839	776	786	800	793	780	799	761	798	747	776	765	809	825	835	790	781	802	783	756	792	757	815	787	801	780	807	825	798	849	759	803	761	830	803	786	787	806	775	812	790	776	709	806	820	813	812	799	805	800	765	790	769	777	785	786	784	775	809	767	812	784	788	803	804	819	797	775	804	807	827	766	830	732	773	769	827	794	815	758	760	842	766	790	768	772	795	741	797	802	806	790	779	738	788	787	792	748	783	770	771	749	808	758	825	795	751	762	809	793	806	834	777	762	766	797	785	781	775	767	762	823	766	814	806	757	806	784	749	757	823	770	733	770	802	802	762	752	818	791	810	804	745	759	747	755	800	803	805	749	817	745	822	832	767	764	798	748	757	732	789	774	817	778	810	798	760	819	797	742	782	804	788	768	814	778	781	737	774	821	766	775	743	776	782	806	760	754	780	762	765	741	764	792	789	790	810	790	762	755	790	780	746	749	812	749	788	750	787	792	815	808	772	768	813	749	778	802	778	756	800	774	781	765	787	788	741	834	797	770	746	818	782	812	761	800	757	754	781	754	763	814	756	815	785	854	749	820	777	805	758	804	785	775	843	805	817	834	837	811	788	789	774	816	788	783	782	787	763	802	824	796	814	779	806	815	800	797	776	759	820	792	775	762	808	827	789	777	788	815	777	769	832	805	784	811	759	859	774	793	788	750	820	798	718	808	809	809	792	759	741	813	763	818	777	782	796	771	813	846	773	869	782	777	804	797	776	770	781	790	704	756	819	748	790	791	781	761	771	840	771	772	796	797	757	785	777	807	776	706	789	763	758	746	779	781	771	753	841	707	739	806	834	801	724	799	823	776	783	768	825	786	799	838	834	841	770	826	792	768	732	790	737	805	816	813	828	752	760	753	797	738	771	777	770	773	748	788	774	794	738	806	842	737	775	776	740	764	786	736	828	806	725	841	832	804	813	747	729	788	783	774	740	793	792	817	764	775	777	810	799	775	815	839	716	792	771	796	761	772	799	735	809	801	788	791	742	741	766	723	767	782	805	815	815	797	756	784	743	711	779	781	773	782	821	761	761	794	754	736	757	803	749	765	716	840	785	847	750	768	757	810	810	768	786	824	833	813	766	793	748	799	799	771	795	752	814	781	757	839	810	788	768	774	777	762	776	771	781	789	770	804	740	812	757	835	817	804	774	799	763	776	797	794	791	753	739	785	765	860	781	810	775	775	808	739	764	774	754	751	796	812	788	781	800	797	800	781	770	792	789	815	787	783	784	783	822	814	748	788	762	783	785	782	799	749	832	816	831	767	752	770	772	733	799	821	769	822	816	780	779	798	765	789	765	796	774	772	780	786	758	781	843	782	779	826	764	771	733	819	752	778	752	777	767	713	756	751	763	814	794	814	794	776	723	735	738	849	791	765	786	770	818	804	754	762	820	829	812	791	776	816	822	791	773	749	827	736	739	770	813	731	816	799	812	769	788	777	799	800	764	767	847	799	796	764	793	837	845	756	713	801	804	817	780	837	777	799	837	763	756	815	754	787	754	757	817	775	762	885	761	766	780	748	783	754	744	770	767	768	799	784	841	791	746	877	815	775	772	748	771	807	749	746	813	771	734	767	785	835	851	777	761	759	810	773	793	812	761	763	766	713	743	791	793	787	796	772	743	801	813	755	796	767	736	785	752	804	811	820	836	791	746	773	773	740	815	773	777	736	727	773	787	804	793	790	791	735	787	721	768	783	806	781	777	755	817	794	739	750	742	851	779	755	774	774	743	814	742	795	806	782	855	790	816	760	793	766	748	754	765	813	796	764	754	784	736	793	784	792	801	779	774	771	807	805	798	754	753	776	778	839	759	729	738	796	787	727	769	798	771	781	769	752	812	810	771	767	777	729	730	778	829	814	766	757	817	790	783	798	738	764	750	807	801	770	785	771	779	794	832	743	778	770	827	783	837	702	829	739	731	791	751	746	778	779	797	777	768	743	766	769	807	804	783	771	715	784	780	784	753	775	767	770	760	793	720	756	829	755	775	741	798	814	772	814	743	800	815	735	776	799	807	811	789	791	755	731	783	798	770	736	806	760	817	798	780	751	769	810	767	805	786	778	777	751	828	792	745	781	809	771	775	823	773	829	810	767	809	774	856	777	744	823	815	797	813	790	788	766	783	773	785	789	731	805	739	775	753	824	787	766	800	793	787	773	736	744	747	762	794	810	777	800	773	737	798	774	791	806	791	728	817	753	759	802	720	756	716	783	760	790	820	810	768	769	770	763	788	769	743	754	815	762	788	736	778	844	777	780	753	813	806	738	772	759	843	799	776	769	766	745	785	779	833	744	776	836	805	800	756	768	821	747	763	785	805	765	805	760	797	768	803	754	839	818	761	790	788	775	731	753	781	783	789	765	789	813	808	746	835	752	739	734	740	759	707	769	782	806	795	728	755	799	811	730	762	789	785	745	777	751	784	769	790	822	802	781	749	827	767	786	813	763	828	745	717	790	777	787	785	772	738	768	774	782	779	781	838	838	774	773	725	775	771	766	782	758	789	749	788	799	836	795	778	769	799	804	788	757	772	715	726	799	777	763	810	739	788	773	842	764	749	782	783	823	807	786	784	750	813	788	811	820	779	738	763	782	763	767	728	749	764	818	769	731	869	798	762	746	799	765	791	789	803	749	785	763	766	754	809	826	751	758	791	785	798	773	809	776	836	782	800	806	765	796	801	752	746	787	795	751	805	789	744	776	773	759	732	762	830	835	818	794	801	797	800	744	705	789	765	789	774	829	795	804	732	723	761	776	797	846	772	720	777	787	776	733	762	754	751	809	737	739	777	772	799	768	751	784	716	790	791	837	804	817	767	779	773	773	769	785	741	803	780	835	771	728	777	778	757	772	776	774	771	783	759	818	765	786	780	764	795	753	771	858	784	770	817	751	808	819	812	773	751	754	802	784	773	786	767	775	758	761	795	789	745	767	782	755	751	748	812	814	742	711	781	792	808	813	797	750	776	759	834	829	761	744	826	831	752	794	783	729	764	749	769	762	801	783	823	798	794	788	793	766	764	816	783	751	775	838	796	748	786	818	750	790	783	780	723	767	788	757	729	749	798	783	813	790	741	786	745	805	761	796	827	796	744	806	754	783	803	763	747	772	729	745	755	854	777	823	763	759	774	774	791	767	806	759	732	791	795	737	755	794	780	779	749	793	737	743	812	765	750	779	823	788	777	752	776	742	772	771	762	809	786	797	729	819	829	733	828	787	781	780	750	759	766	790	802	764	801	840	779	713	807	818	775	770	779	758	815	789	807	788	793	745	728	746	787	773	757	775	845	799	825	746	720	775	804	757	776	795	753	789	787	780	742	772	786	834	743	752	770	761	818	777	766	813	721	795	794	801	817	775	785	798	784	793	772	780	769	750	806	755
4163	7196	6178	3277	2006	1625	1291	1195	6922	33829	28930	18714	8361	2540	1112	690	651	617	629	630	581	656	694	621	591	656	621	686	614	671	707	662	663	649	649	636	670	635	666	640	650	659	646	607	618	647	630	662	618	686	625	603	671	628	674	604	626	627	613	643	650	658	630	577	642	598	655	633	633	640	632	632	658	640	651	667	620	591	652	650	633	658	626	609	617	621	630	655	596	601	646	662	661	635	654	630	585	614	647	690	642	647	670	634	635	650	633	630	637	649	637	635	655	644	606	643	665	667	642	641	612	668	650	648	640	632	632	633	631	665	611	590	596	654	665	638	653	653	655	587	644	610	635	650	619	646	611	663	656	643	596	677	647	619	659	614	682	561	618	655	622	685	695	608	608	616	623	664	635	640	692	641	616	660	634	629	650	609	579	633	619	665	687	634	646	636	652	630	605	664	620	628	671	651	658	662	607	644	632	633	630	620	643	618	632	665	633	645	610	650	638	595	601	595	628	614	664	679	632	644	597	612	657	633	652	645	598	600	596	665	627	607	623	625	616	618	681	641	630	590	607	593	662	619	650	649	674	669	623	649	655	653	640	632	638	611	635	636	627	657	633	629	597	633	613	635	687	645	634	654	610	613	620	619	628	592	623	643	620	626	644	588	635	675	654	655	626	638	642	609	628	639	613	590	585	628	643	641	631	612	633	641	649	625	653	678	668	636	647	644	661	635	600	572	632	645	648	644	571	667	630	666	650	688	621	618	654	675	602	594	650	585	606	630	629	678	648	649	659	644	644	614	599	643	648	658	685	649	613	636	637	630	613	634	628	624	645	610	632	615	650	622	629	676	653	588	611	640	656	618	640	644	627	617	616	675	622	618	592	649	642	630	664	665	604	652	631	614	646	617	643	634	616	648	603	616	609	683	674	670	645	628	588	640	625	656	613	613	651	665	652	643	607	643	615	571	644	675	658	641	648	618	634	613	659	597	639	683	633	647	656	605	657	640	622	628	611	597	588	644	617	634	620	621	659	622	671	591	693	638	618	661	679	651	638	657	652	657	666	635	668	628	614	622	580	641	608	625	654	592	669	607	628	651	638	628	619	641	635	638	604	631	615	640	635	621	620	685	600	640	659	642	606	663	632	615	632	628	639	670	593	658	638	632	628	630	594	629	664	669	607	636	635	661	621	578	624	655	633	669	606	626	658	641	647	589	623	659	589	612	580	624	571	584	638	618	618	626	665	624	635	601	688	636	611	651	626	656	639	658	608	609	676	625	627	651	628	648	643	578	628	609	650	627	617	617	610	643	623	615	658	663	589	631	591	619	635	666	618	648	669	646	636	656	600	654	647	665	641	653	622	660	622	604	615	626	618	625	639	647	638	596	608	659	622	635	613	639	652	653	606	606	654	621	682	568	623	631	637	656	622	657	624	659	689	650	665	620	629	662	657	641	602	627	613	578	590	637	646	615	596	657	617	651	708	632	634	660	618	609	614	624	638	614	631	642	618	602	613	637	633	625	608	640	685	652	608	656	604	623	620	622	585	666	625	637	636	645	608	635	630	605	599	620	627	643	668	615	561	657	654	608	643	601	703	634	630	668	607	674	651	635	641	637	645	595	679	615	601	667	638	649	676	614	638	603	634	638	618	650	591	642	594	617	610	632	658	598	659	629	637	638	614	608	664	648	633	646	646	634	625	620	656	622	641	675	637	624	630	620	594	634	635	583	637	620	663	629	598	610	611	616	586	596	620	643	620	685	607	612	610	647	615	562	620	676	623	614	603	593	607	625	612	619	595	621	663	658	667	587	610	637	636	631	657	637	625	605	585	614	659	643	687	652	649	632	660	651	574	663	587	608	644	623	608	627	637	681	628	600	654	607	666	655	662	688	632	587	635	614	659	593	606	610	652	671	642	631	640	619	597	604	629	661	650	607	623	656	697	633	625	645	599	625	696	617	624	657	626	640	659	635	631	628	633	675	657	636	652	653	629	636	634	650	650	637	626	609	607	626	611	638	649	618	673	649	610	626	620	679	614	632	635	609	572	636	644	632	630	646	669	626	668	571	690	642	634	698	589	601	629	614	638	596	631	683	643	634	641	640	578	658	619	646	615	627	627	644	590	632	656	632	604	671	657	653	627	623	632	626	613	634	639	605	618	638	589	666	619	639	643	674	616	643	656	648	675	635	616	601	589	650	658	657	630	642	603	616	600	638	633	606	599	614	633	658	601	621	608	645	600	610	618	643	659	674	651	636	610	625	628	628	617	641	639	634	629	643	645	615	626	608	639	623	656	668	676	676	648	611	585	634	632	693	602	645	616	658	624	620	686	658	557	602	622	677	602	643	595	676	612	606	636	664	641	596	641	661	642	602	642	636	662	585	615	647	650	603	616	634	598	633	622	600	647	653	649	652	637	626	603	651	639	617	624	660	615	646	649	630	615	628	658	615	625	653	638	617	646	644	636	644	671	656	669	617	595	628	656	666	658	611	626	593	583	563	608	593	653	643	605	659	606	634	619	605	618	614	637	625	634	644	620	598	634	609	603	621	619	618	583	644	582	605	620	586	663	610	646	642	642	591	635	598	621	640	654	628	617	606	667	640	620	629	620	637	630	613	613	586	622	584	633	643	648	614	622	654	664	686	669	612	600	606	657	674	608	668	630	622	663	604	624	610	672	627	616	634	610	640	625	614	640	620	650	591	669	644	614	615	676	626	662	664	655	630	585	628	606	596	603	579	609	645	597	656	594	656	672	637	689	616	602	620	628	640	684	617	616	608	617	647	647	646	615	629	629	604	609	590	635	614	598	649	616	650	629	633	614	619	639	654	615	650	621	657	626	637	641	666	657	577	629	607	603	657	583	636	648	634	655	671	674	596	673	624	641	631	619	622	620	598	690	659	659	640	677	627	606	647	632	621	615	644	583	646	660	595	665	644	638	623	621	687	620	633	633	627	632	670	649	676	609	627	661	648	637	627	587	621	650	622	623	611	598	638	622	672	634	633	657	657	627	654	633	680	622	636	619	613	614	637	635	627	619	644	645	628	584	625	644	620	628	636	594	575	595	609	584	655	620	640	640	659	668	614	567	597	615	637	599	611	628	651	597	601	655	662	666	632	691	644	627	616	679	624	679	650	674	605	611	618	658	605	633	641	627	674	655	571	672	641	575	670	699	609	628	693	619	604	660	618	609	621	598	658	640	625	611	692	622	629	643	649	643	613	611	648	622	628	629	637	577	589	613	621	637	627	630	631	621	681	577	577	633	600	624	648	652	644	607	623	588	629	684	621	600	650	646	622	589	643	655	647	635	646	642	616	650	651	648	633	640	610	634	651	639	628	583	618	602	631	627	604	668	614	640	599	654	631	681	640	570	591	621	584	654	630	635	619	670	616	660	599	643	673	637	601	624	631	609	612	692	640	629	627	628	621	680	630	641	683	615	643	608	617	603	644	647	623	635	589	687	625	625	650	573	630	648	582	621	581	613	660	632	655
27302	12895	1675	989	632	520	442	492	546	1769	1782	1954	1327	687	502	438	431	468	440	423	409	424	408	398	395	416	409	410	409	399	427	431	415	463	484	423	406	431	440	418	399	422	435	447	427	449	382	440	441	428	408	400	455	458	451	451	446	405	466	432	440	433	411	400	423	428	436	404	424	429	435	423	449	406	433	440	476	424	444	461	439	437	467	408	424	447	400	470	414	449	456	420	484	441	423	457	399	447	438	452	426	445	446	420	427	443	432	429	429	427	426	439	421	448	428	438	433	428	453	424	449	447	453	414	421	435	448	442	440	438	456	459	435	429	469	433	453	430	448	403	442	426	422	469	446	370	447	432	440	465	426	436	428	433	430	421	424	446	415	420	454	448	464	413	425	408	424	409	441	437	445	448	450	436	441	421	440	410	447	444	432	432	447	445	391	450	450	434	451	449	427	429	452	434	436	429	422	382	432	446	416	474	412	437	416	428	432	445	433	443	461	419	448	426	459	394	456	422	472	437	438	409	425	424	426	414	453	449	427	409	445	420	420	446	468	440	424	455	414	473	416	442	426	449	442	415	451	457	428	454	455	468	382	428	460	464	444	450	437	431	477	431	398	443	444	464	455	410	428	464	448	419	458	410	452	423	458	443	439	443	442	388	437	413	414	417	432	433	399	420	472	442	437	421	428	476	476	435	456	431	419	407	398	412	460	436	407	437	443	459	433	455	419	458	423	447	447	427	411	449	428	438	424	450	440	438	449	446	478	439	422	441	430	384	441	435	430	445	461	405	446	505	434	447	388	461	432	426	434	448	397	415	426	437	387	451	407	452	462	444	455	437	421	403	420	438	417	395	453	408	441	411	427	433	466	469	418	426	410	457	437	430	455	438	441	429	443	462	436	442	403	425	408	435	433	445	450	431	391	434	399	417	423	428	404	421	454	482	466	455	424	451	437	377	447	440	402	456	442	437	440	460	451	414	444	441	441	404	397	394	474	408	472	425	460	474	487	436	455	439	440	437	470	430	406	417	417	420	449	468	410	459	431	415	438	426	479	458	479	424	443	435	443	425	435	426	438	447	421	438	460	448	422	424	431	437	432	448	423	452	420	437	453	438	437	441	405	445	416	431	445	436	417	410	396	433	415	438	432	439	506	442	413	450	460	421	420	430	428	433	436	416	387	439	413	449	447	485	474	439	438	437	428	397	429	426	485	420	441	441	447	428	444	447	425	422	414	409	394	446	407	428	434	428	390	424	417	413	431	460	421	421	443	440	447	440	448	443	418	402	451	445	430	467	473	437	445	427	458	394	427	428	466	434	423	470	429	482	470	459	422	435	401	418	450	459	426	452	413	440	410	431	427	465	472	430	426	419	473	459	404	448	435	452	412	393	448	410	440	410	409	436	453	417	451	431	412	470	454	443	436	473	409	387	427	459	449	408	452	455	442	379	417	427	463	439	449	442	459	445	427	408	389	373	440	416	407	413	439	434	433	406	464	413	446	441	467	410	422	454	450	408	453	429	420	449	422	446	427	422	429	465	452	434	446	408	453	416	433	415	433	449	472	452	444	428	410	422	458	438	428	432	464	457	418	428	466	451	409	384	439	439	429	435	414	433	451	452	431	423	457	441	420	448	454	441	461	419	429	432	460	432	407	430	435	451	436	454	399	433	406	433	449	407	466	450	472	461	460	428	489	456	463	451	463	417	452	451	403	391	431	416	466	425	423	408	429	469	414	451	460	438	452	453	437	480	462	409	448	437	434	452	464	409	451	433	442	429	422	444	444	421	456	467	440	432	448	471	433	446	450	432	419	460	460	463	427	447	467	453	442	457	397	465	407	450	435	425	391	441	427	425	438	434	435	389	404	413	437	426	456	467	436	446	420	435	443	466	417	435	423	457	445	427	409	448	472	447	432	425	397	414	471	428	431	456	442	458	431	406	448	401	422	449	452	449	475	436	434	428	421	434	443	418	435	445	427	432	421	466	450	474	446	422	435	431	400	460	453	424	469	453	468	430	458	432	432	415	430	437	467	446	459	430	428	425	427	436	415	436	454	452	439	430	417	447	404	417	395	387	460	421	420	445	429	413	409	446	403	437	437	429	424	436	441	434	440	439	451	450	421	428	413	449	419	455	436	457	412	479	401	448	375	435	447	447	439	432	473	417	455	461	421	478	439	414	454	423	404	443	449	437	429	449	436	389	474	430	442	435	461	414	431	459	414	404	439	452	433	408	454	409	421	442	434	412	476	474	469	441	408	433	443	436	443	390	431	426	433	456	434	413	407	414	446	417	456	462	456	449	404	421	428	421	423	450	447	421	427	419	413	426	433	402	435	491	429	438	425	418	466	441	463	417	454	487	416	432	442	462	444	427	378	482	443	413	423	433	424	455	405	434	464	415	417	411	401	441	445	471	474	422	454	446	439	451	457	468	434	402	466	420	441	447	438	418	467	442	448	421	387	440	481	444	410	421	421	457	408	421	438	422	431	471	379	420	466	442	440	423	408	422	457	446	419	430	435	435	433	415	447	435	433	420	426	447	434	414	409	422	454	444	475	412	437	439	437	493	435	426	421	425	404	455	440	465	455	450	442	443	439	413	436	445	464	420	450	434	420	437	434	438	407	445	433	456	443	410	418	434	425	444	414	395	407	443	425	453	414	413	438	427	443	443	445	457	432	415	415	414	418	459	414	454	430	447	457	463	441	423	419	451	440	466	444	447	437	400	455	418	448	462	404	439	452	414	454	446	404	444	418	428	429	421	420	429	459	434	421	440	454	413	460	447	407	417	443	416	428	425	414	436	470	441	460	436	454	425	473	411	417	431	425	400	426	361	403	467	423	428	462	414	446	429	459	453	456	417	424	388	451	410	428	399	427	395	415	448	419	409	458	457	441	428	435	448	444	437	440	456	418	428	452	456	438	450	417	451	472	453	421	448	437	467	464	420	446	432	427	373	428	446	460	394	416	388	410	464	467	448	447	431	428	432	421	458	407	421	408	409	440	438	445	435	411	416	423	429	470	421	455	406	449	503	439	392	455	447	414	423	421	424	455	420	442	415	420	419	463	433	405	433	434	467	426	464	436	419	409	501	439	436	424	433	431	453	452	427	385	438	459	421	458	416	436	380	434	404	469	414	422	443	383	463	419	416	442	417	439	403	464	467	399	451	457	430	441	457	404	437	414	472	455	400	444	434	405	471	423	447	454	444	441	427	444	470	437	432	415	447	417	424	475	452	455	464	420	395	434	414	434	454	418	454	428	415	456	411	433	393	447	405	436	413	450	462	453	392	429	436	442	429	473	417	438	418	441	463	413	458	433	480	418	433	422	418	436	421	417	470	436	407	411	430	487	425	425	442	458	452	457	462	441	425	470	397	418	408	433	430	445	446	448	427	423	463	428	441	430	432	467	433	469	439	494	458	441	433	453	441	409	461	471	474	458	426	414	416	429	456	452	439	453	457	480	411	425	411	395	400	424	438	412	465	459	408
5101	1086	962	769	566	423	399	363	545	2223	2183	2235	1331	653	418	374	399	396	388	373	372	396	378	355	346	339	351	359	371	359	373	376	411	351	364	367	367	331	391	356	345	351	319	348	370	359	375	361	343	343	391	358	368	355	389	327	361	385	371	386	356	383	366	376	379	341	372	338	366	353	373	361	343	373	382	331	365	331	343	389	362	381	361	376	369	348	366	352	366	320	370	327	383	355	354	344	371	386	366	378	371	378	355	323	385	389	376	348	403	343	372	332	375	360	333	357	368	382	366	330	350	331	355	343	380	372	384	337	342	346	364	404	362	357	367	363	367	375	341	373	345	377	349	371	366	366	353	343	337	358	334	332	381	370	392	350	370	299	358	389	351	338	355	412	352	330	373	335	366	335	347	294	367	381	363	367	343	336	383	341	361	368	374	355	354	371	373	380	362	377	368	363	358	377	353	363	371	406	408	399	367	329	370	356	359	358	325	344	345	387	359	379	323	366	371	343	351	347	348	382	355	363	427	358	354	348	339	357	375	346	339	370	322	383	346	343	351	342	339	394	370	365	381	383	373	340	361	341	373	359	389	378	371	352	339	361	380	364	375	377	373	363	387	352	367	378	357	355	355	376	372	379	351	366	390	366	357	376	321	348	332	353	368	358	378	377	370	356	356	360	349	383	397	338	351	359	356	335	381	378	380	381	360	374	372	357	364	380	365	322	371	348	357	371	354	335	359	357	324	364	344	346	375	373	337	353	337	354	361	397	342	370	368	354	414	392	372	376	353	402	364	357	362	350	374	361	340	374	340	368	362	337	364	363	380	341	354	346	339	350	358	322	359	373	320	338	359	385	375	345	369	371	350	353	347	396	348	343	353	369	339	406	342	353	355	373	341	339	361	397	345	359	377	343	337	373	316	373	339	359	386	352	306	361	364	347	336	308	359	373	367	362	362	351	407	354	386	392	346	377	357	334	364	398	387	320	347	337	348	332	356	357	362	359	385	355	352	372	354	355	341	382	359	356	355	332	323	386	336	334	370	378	377	359	344	360	356	352	346	374	336	350	343	363	337	366	361	361	356	359	332	352	398	387	360	331	372	343	393	362	350	331	375	380	412	379	352	358	324	333	365	342	353	339	363	348	372	324	357	344	372	336	377	361	358	353	371	360	347	345	363	353	347	397	356	389	378	397	348	351	352	368	343	366	341	373	346	370	348	406	355	354	346	369	385	380	335	349	334	400	401	338	384	311	391	369	349	373	366	369	391	374	349	358	315	362	368	378	358	320	357	365	338	360	379	383	385	364	357	380	396	386	365	394	335	400	353	362	366	362	387	365	364	388	376	348	338	359	351	362	379	329	335	341	322	330	372	387	341	382	315	341	371	376	347	376	343	352	343	357	361	391	333	372	374	384	357	325	336	331	365	344	355	335	370	369	400	354	346	367	386	359	352	335	370	365	348	363	350	404	330	378	364	360	357	352	362	387	363	344	371	359	376	358	347	382	352	401	353	315	356	341	342	375	356	389	336	365	356	374	354	362	343	398	354	335	351	341	389	371	330	377	381	360	371	357	335	363	360	397	340	347	367	366	388	388	375	354	354	346	336	343	366	363	327	337	344	345	343	327	358	372	345	380	346	370	335	357	347	362	331	354	356	346	374	375	342	354	366	352	347	373	361	392	364	368	346	383	360	367	326	389	383	337	351	391	334	387	352	341	361	400	358	360	376	349	359	389	373	354	352	346	351	332	350	375	322	365	340	376	343	350	380	320	362	383	346	366	344	332	374	362	377	357	376	351	362	365	375	342	359	369	372	348	345	377	385	350	336	369	379	369	346	378	376	331	380	338	362	364	327	350	351	370	386	372	380	404	365	339	344	338	304	350	362	347	327	326	357	360	410	365	331	366	325	320	356	358	371	372	369	358	393	338	366	362	370	354	362	349	371	356	375	375	367	375	339	360	353	344	359	343	354	385	366	358	324	354	395	386	359	362	383	396	353	324	371	360	358	381	352	351	363	362	356	365	393	393	371	370	391	363	338	405	357	344	343	367	369	359	368	365	378	343	388	383	330	374	354	359	386	357	359	395	355	373	349	373	376	364	383	351	388	353	359	345	356	360	377	417	344	353	354	326	391	326	322	336	349	346	328	357	375	367	376	401	341	366	391	404	344	324	368	343	363	349	361	370	379	363	395	384	388	335	332	389	340	354	343	365	348	343	354	337	358	369	373	381	362	384	403	380	351	361	321	341	365	385	388	376	345	351	342	363	335	390	344	345	358	380	341	340	386	342	341	359	352	337	372	360	388	379	343	331	392	348	349	336	364	322	342	352	370	375	362	380	360	312	372	330	358	367	372	362	361	348	378	343	355	354	347	375	366	342	359	340	391	352	352	353	374	318	336	382	364	356	333	328	329	368	348	371	341	379	372	357	345	364	373	348	395	387	336	386	368	367	346	370	375	369	379	337	391	365	362	373	356	359	367	374	347	348	356	393	346	328	346	360	342	380	353	375	379	346	342	346	365	339	362	340	380	332	360	371	335	362	388	376	377	383	370	380	369	359	359	370	356	366	356	373	352	368	372	385	379	365	361	388	336	369	328	374	347	380	358	353	348	334	352	346	384	345	367	336	334	368	351	349	366	322	387	349	399	357	371	336	325	347	379	360	356	370	357	350	386	366	360	370	331	400	359	402	369	390	354	377	359	369	356	332	361	349	369	358	394	352	358	361	338	356	355	361	378	395	393	331	344	352	352	355	343	379	393	343	399	350	372	376	349	339	369	379	354	394	372	333	314	367	385	334	361	389	358	387	342	330	398	337	370	348	342	346	351	348	366	367	354	381	382	353	360	342	347	337	346	373	373	386	347	380	326	373	374	330	356	358	370	357	359	374	339	341	377	368	353	370	361	380	338	398	359	368	347	356	350	350	363	336	384	399	384	357	358	346	331	354	346	349	343	371	392	328	368	355	353	354	325	346	339	361	379	359	340	322	369	313	365	352	345	347	334	372	308	349	351	350	355	306	343	365	369	339	344	400	328	366	368	357	380	368	368	366	370	341	366	329	376	366	368	367	359	375	347	351	329	341	361	352	338	338	356	362	373	356	376	375	360	373	372	322	356	356	358	354	351	338	319	377	338	335	362	359	381	339	352	377	386	366	374	357	323	331	367	363	402	363	365	403	357	366	375	385	353	348	361	377	364	358	370	377	374	344	382	369	346	364	358	373	334	366	390	334	353	376	355	346	352	374	344	351	374	364	335	365	362	342	334	348	397	382	348	371	351	377	373	401	361	350	395	349	354	326	366	369	395	347	359	347	362	366	395	387	355	388	356	359	349	399	367	359	374	379	385	330	356	366	354	366	358	374	345	377	348	358	386	373	392	371	381	354	369	363	373	339	381	370	372	390	337	383	340	359	365	333	362	364	345	347	345	351	371	358	359	352	346	336	380	362	338	339	368	377	347	364	356	336	377	367	351	345	389	361	360	343	373	357
25152	21102	26951	25169	5985	1315	900	696	2038	15565	18610	12165	4323	1316	661	602	566	509	524	587	546	554	568	561	545	550	501	572	567	553	552	518	531	524	535	542	532	547	533	544	548	547	546	548	550	560	563	567	531	561	531	510	517	493	568	556	559	530	565	523	526	505	534	471	533	547	560	538	544	539	526	534	532	515	588	526	583	511	551	528	541	539	548	509	485	524	520	543	533	582	520	526	484	575	521	505	584	553	527	498	557	518	551	552	559	533	511	540	562	532	522	524	582	536	516	519	553	506	549	576	546	550	564	540	498	527	578	528	545	494	517	574	541	551	512	573	506	540	508	564	574	541	539	515	489	520	545	550	538	483	539	528	557	502	541	535	534	527	493	527	531	504	527	515	536	530	526	526	494	481	500	490	530	561	489	553	544	538	528	513	537	489	498	516	488	528	563	545	544	495	538	537	568	518	485	574	561	552	547	571	563	504	522	515	533	543	556	521	531	553	522	550	493	553	499	517	533	549	576	544	559	502	540	563	562	501	561	541	567	499	519	520	531	538	536	529	524	544	499	558	544	548	527	532	538	554	528	539	535	519	509	519	512	506	552	546	536	549	523	509	509	516	524	524	574	554	533	524	487	512	554	545	516	565	569	545	567	527	574	514	553	512	504	544	539	570	539	520	506	534	513	478	479	501	533	533	565	532	541	518	495	532	542	500	529	547	476	558	523	533	536	540	534	548	518	507	525	546	498	504	546	517	505	568	504	509	582	544	517	542	547	558	546	548	554	532	526	558	545	531	522	506	531	483	538	513	538	504	520	563	520	558	546	515	494	523	537	547	536	514	571	526	540	533	516	543	538	539	548	521	554	560	573	513	496	530	527	523	546	531	525	531	492	569	535	574	529	532	513	531	531	534	529	523	514	505	530	527	517	535	541	511	500	498	532	570	553	540	530	540	542	516	520	553	539	514	533	529	490	499	510	487	512	541	517	552	550	569	508	550	549	539	525	491	561	546	497	559	546	516	576	547	580	523	459	485	548	476	537	520	543	560	498	555	574	519	513	546	527	524	546	502	555	555	558	549	487	546	570	514	509	541	512	542	528	548	535	540	554	546	506	488	517	525	529	539	510	513	491	524	583	535	513	529	525	538	546	531	533	573	536	512	539	490	523	508	516	585	545	554	532	566	556	496	527	555	545	543	542	515	569	513	542	537	501	492	510	555	527	561	508	530	489	521	531	555	561	533	547	533	491	503	540	538	541	536	498	526	536	543	537	500	520	532	557	567	503	542	579	571	535	534	525	539	504	513	525	545	501	530	493	569	509	518	531	504	528	507	513	506	529	488	501	574	549	558	535	544	549	519	521	535	494	540	546	504	533	553	511	572	539	550	522	549	554	524	536	573	570	506	514	522	528	537	526	503	567	567	531	489	537	557	540	514	530	529	537	533	530	514	500	526	559	515	540	549	522	572	494	540	513	496	513	537	507	531	552	562	557	513	574	491	555	559	498	532	564	532	559	558	529	557	500	533	492	534	527	515	527	542	517	553	499	548	522	521	510	548	499	530	529	504	529	565	515	541	502	501	515	532	537	522	534	529	561	546	510	554	525	517	526	555	541	473	537	544	528	529	523	522	518	512	487	552	513	545	502	513	546	527	546	540	550	546	511	554	535	579	517	533	507	514	517	504	513	496	555	563	545	524	549	548	502	545	547	539	505	501	506	543	542	552	539	504	491	573	515	547	529	537	545	512	543	530	543	539	549	524	524	517	540	529	500	542	547	534	498	538	561	495	531	553	539	529	568	523	529	511	505	530	521	515	538	517	510	523	538	515	550	534	532	536	514	547	523	603	512	493	514	543	529	496	555	521	521	505	499	527	512	514	549	519	541	503	563	544	506	525	545	536	502	544	525	508	537	525	577	543	529	547	518	558	538	493	575	544	548	563	511	520	525	512	515	520	500	523	518	534	580	532	534	547	504	525	496	535	540	536	539	568	563	508	542	564	525	539	509	567	537	583	523	490	549	574	500	453	545	495	529	562	556	509	496	527	547	522	554	523	527	555	563	471	533	505	537	517	515	512	553	574	524	531	536	546	537	545	565	523	542	519	525	521	529	547	527	531	489	516	575	519	534	574	523	512	508	501	537	551	526	535	541	532	512	540	549	529	530	537	476	527	543	555	540	494	533	519	554	523	580	539	475	562	502	483	555	525	498	535	539	544	536	538	547	533	530	535	560	523	531	515	521	535	568	561	537	556	550	553	582	539	543	512	523	535	542	524	538	520	550	534	551	557	511	584	515	533	559	518	537	500	549	526	494	517	508	548	535	562	549	499	511	546	559	527	511	510	558	537	532	566	529	565	511	520	535	528	503	591	541	557	573	494	555	515	560	552	533	550	542	479	552	558	546	579	523	529	516	588	562	554	487	527	530	533	511	499	528	545	529	526	507	509	533	550	560	510	518	538	553	509	579	525	539	548	548	545	514	545	524	550	510	493	530	527	537	514	514	509	544	507	545	493	521	526	560	532	564	548	518	495	518	531	522	555	549	505	508	553	547	512	525	540	541	548	543	534	529	468	542	519	526	586	549	562	555	531	569	533	513	534	520	540	556	523	526	574	528	524	523	522	527	502	541	578	522	558	497	512	537	522	533	553	517	543	524	510	575	505	528	528	486	538	506	505	572	537	521	526	526	518	518	499	533	557	550	534	549	491	600	532	507	551	522	528	567	522	542	518	517	552	565	532	499	563	506	527	565	530	515	564	533	527	546	540	522	504	532	510	552	559	535	512	533	531	547	560	532	573	538	509	541	518	553	508	552	493	577	537	509	527	520	579	538	507	537	518	564	508	541	552	522	563	528	533	496	536	560	512	547	497	518	522	552	510	504	514	511	512	542	523	567	514	519	504	524	581	558	504	543	524	565	547	524	537	535	576	527	524	536	561	538	551	513	528	546	528	510	533	550	550	516	533	520	508	541	501	518	535	507	504	505	526	545	537	544	536	481	523	484	548	555	530	532	508	521	545	548	553	547	490	491	505	505	582	555	514	527	551	568	553	500	537	569	529	569	570	486	539	509	574	561	540	551	544	535	523	542	563	556	498	543	506	489	533	483	516	514	492	512	527	497	528	550	567	538	493	531	484	545	514	520	546	483	554	550	537	554	501	558	547	607	532	529	562	528	498	561	527	514	520	511	565	532	534	512	524	553	535	530	538	600	543	544	554	525	577	546	507	528	516	526	557	521	512	515	541	490	568	538	524	548	523	524	503	487	519	473	508	547	526	513	528	554	533	499	571	523	461	506	533	513	540	494	548	513	545	558	522	524	533	466	512	509	545	515	533	509	522	517	519	534	506	525	554	517	573	510	535	538	536	537	515	520	512	533	519	515	507	504	555	497	537	545	505	531	573	504	534	517	508	527	520	546	488	513	568	539	518	522	545	528	553	551	496	479	535	541	498	544	551	578	577	515	580	534	542	547	526	577	531	535	507	530	532	537	535
3822	3664	3142	1941	1394	973	748	747	2894	17672	16960	10470	3958	1324	639	494	467	423	455	476	470	448	467	469	448	450	455	451	472	452	458	438	463	419	449	445	453	495	498	443	446	447	507	465	457	458	470	459	442	461	438	482	455	446	447	445	450	433	446	480	491	477	438	473	449	468	433	449	463	470	442	446	439	452	422	440	434	419	457	469	433	469	454	451	472	477	474	456	449	420	463	414	431	475	424	455	477	431	448	464	434	461	447	473	464	471	444	446	493	426	444	429	470	448	467	451	493	465	487	458	447	411	456	512	447	461	491	432	446	438	441	469	476	470	470	444	431	455	444	430	466	442	458	476	420	449	472	443	466	471	443	460	484	438	440	457	490	451	466	442	464	419	428	439	478	454	454	412	445	410	444	427	499	498	464	474	459	418	428	422	484	455	479	451	444	486	435	436	456	461	445	399	468	458	413	459	468	425	493	461	467	446	464	427	482	439	450	481	433	461	447	500	472	481	469	446	450	440	427	481	465	461	475	438	468	463	456	480	498	438	455	437	427	451	451	447	486	460	486	470	464	467	492	427	469	450	453	430	410	463	431	461	458	453	461	443	439	451	486	447	452	438	465	437	472	469	460	456	420	477	453	446	450	454	469	412	465	430	432	458	460	475	436	462	459	426	439	463	463	476	445	448	463	446	464	429	471	431	454	462	444	460	470	425	471	441	448	453	430	447	489	468	469	438	451	475	456	444	425	438	456	479	460	408	465	487	443	439	461	421	461	481	471	455	418	407	443	461	461	474	440	452	473	452	446	477	512	439	463	440	466	434	449	445	477	421	428	411	433	464	468	462	425	434	455	466	463	461	434	422	463	413	436	447	473	442	474	447	440	519	473	457	432	440	430	434	442	472	453	455	449	453	451	464	425	465	421	463	491	456	458	488	445	462	454	463	474	465	468	407	443	462	473	480	438	437	436	479	480	415	453	464	485	441	460	467	443	415	450	491	436	476	431	459	484	455	435	475	476	443	490	471	427	456	435	444	438	421	475	461	460	450	454	482	461	486	447	465	463	434	451	472	490	465	450	466	441	437	450	456	466	444	468	440	444	468	447	488	409	399	445	473	455	468	445	489	469	471	440	501	429	439	453	407	440	473	429	451	468	449	481	468	467	487	439	478	450	482	486	408	515	491	413	441	464	479	437	447	471	454	417	493	426	427	461	464	437	437	432	476	486	460	437	457	452	416	480	491	461	451	493	472	443	458	464	483	464	474	500	447	471	465	431	465	445	431	499	430	448	465	421	462	420	473	438	429	458	459	432	440	449	440	472	427	448	469	463	464	463	466	465	477	451	478	449	439	462	436	437	466	490	455	452	475	480	476	462	424	435	462	470	461	423	490	426	471	466	454	491	437	432	444	434	456	441	461	442	486	441	435	412	468	445	454	453	434	457	485	442	446	435	426	446	483	476	473	430	489	449	476	490	468	448	456	413	461	428	481	460	463	445	478	460	469	417	479	409	462	495	443	489	452	442	415	456	428	413	441	491	429	429	421	460	439	465	460	473	485	494	438	418	472	485	447	466	426	488	439	461	440	416	428	470	441	485	443	466	476	446	416	446	467	464	451	431	452	416	456	445	500	450	427	459	402	462	467	430	459	419	446	450	460	454	431	458	454	475	476	461	455	491	438	443	478	452	478	419	442	474	416	449	460	455	472	423	436	413	468	458	439	469	458	466	448	469	446	430	438	435	449	452	433	442	452	434	476	458	437	451	434	421	472	451	467	446	426	416	455	463	442	463	466	428	471	434	471	432	461	450	413	455	420	465	470	468	433	424	445	440	469	440	465	478	459	453	440	509	467	422	423	447	418	460	441	511	456	452	438	485	434	473	476	491	437	429	438	457	475	447	443	394	485	422	467	469	465	443	444	511	463	449	438	444	468	443	421	415	447	437	427	434	446	441	444	475	429	417	432	439	445	484	460	462	451	461	460	431	440	480	455	417	492	449	460	483	430	473	447	453	488	450	440	400	473	421	422	459	462	444	443	453	444	449	430	455	441	458	432	442	435	430	482	439	478	462	471	474	460	444	407	459	466	434	454	467	430	406	429	451	438	426	453	433	451	420	429	470	470	468	467	459	449	436	454	479	439	403	464	445	474	418	466	424	455	466	462	461	441	431	445	464	465	441	467	464	459	419	473	455	441	443	497	457	433	442	481	483	427	443	436	412	474	414	439	435	423	456	453	451	421	484	471	460	462	445	436	487	448	446	447	404	445	448	471	460	436	441	475	452	497	498	496	445	449	447	468	438	463	478	460	460	438	443	399	457	477	476	451	446	431	479	432	426	406	439	452	425	418	431	473	449	442	491	464	462	435	458	460	410	436	446	455	435	479	471	446	402	430	465	466	434	449	451	439	434	442	480	453	436	442	460	471	472	429	450	449	423	466	437	420	462	427	471	479	482	451	471	453	456	456	444	418	464	426	462	455	459	448	432	463	449	461	475	482	479	430	473	437	488	458	470	430	460	470	445	441	457	416	459	438	430	445	428	449	471	454	458	440	442	457	437	415	440	408	468	447	437	431	422	457	463	469	446	468	455	443	427	467	420	528	435	451	441	456	475	410	458	441	494	488	440	429	448	447	443	439	423	481	476	447	446	467	429	456	468	420	434	428	440	416	437	448	436	422	424	481	445	458	454	446	439	446	454	456	481	450	471	466	472	474	463	431	417	453	455	439	492	439	427	477	444	420	479	448	424	463	424	441	444	427	490	458	419	439	451	457	460	412	434	465	467	459	414	435	445	456	489	435	493	438	458	469	419	451	417	457	437	434	444	440	468	429	458	487	442	451	452	481	440	445	431	453	462	474	487	425	474	434	464	450	444	444	426	457	394	402	454	457	437	452	427	451	457	470	413	453	431	450	422	488	447	413	474	468	473	473	471	439	428	464	431	450	435	486	397	458	470	445	459	432	484	458	459	432	469	449	451	477	438	434	429	438	471	431	427	442	436	454	417	467	494	451	417	488	471	478	466	414	438	443	470	428	457	483	471	421	453	449	474	455	439	451	451	445	430	481	391	478	437	444	476	455	469	428	445	488	428	450	461	457	431	461	479	437	465	455	476	445	448	435	462	473	451	458	480	446	471	390	466	455	450	465	470	442	443	412	486	432	435	495	429	443	446	445	464	447	446	464	483	457	442	440	451	484	454	475	475	451	464	448	391	466	435	471	421	447	433	495	455	452	442	461	457	459	450	491	444	446	484	481	468	453	469	472	403	423	447	437	428	470	457	443	450	491	447	460	405	426	395	396	450	427	451	484	478	436	477	456	438	457	445	472	455	488	444	450	448	405	448	451	461	437	484	454	490	400	460	461	453	482	468	450	439	459	442	431	456	465	454	438	425	443	400	427	484	429	444	449	475	458	456	453	490	460	460	445	456	488	427	423	480	436	481	474	437	498	484	442	447	432	473	426	425	457	442	462	467	478	451	427	447	463	476	463	458	471
23788	21059	28250	24037	20998	8762	2029	1415	6340	38289	34253	20534	6806	1886	981	772	802	756	713	723	811	752	761	735	738	776	735	769	810	783	787	760	746	749	749	791	761	749	790	751	781	770	750	832	747	765	782	799	763	771	717	732	764	772	772	760	760	758	804	744	747	760	721	761	777	739	784	726	690	727	730	749	739	756	779	779	727	785	720	752	754	746	737	758	766	730	748	711	755	758	750	748	738	723	774	742	739	777	761	753	773	750	746	741	758	709	769	751	739	798	750	767	729	756	783	734	746	759	717	712	779	729	800	732	702	722	721	725	762	716	758	701	761	805	770	748	754	738	747	781	782	762	716	723	748	764	770	736	796	727	783	743	729	750	762	773	757	763	727	784	756	754	720	748	747	744	720	739	735	766	792	785	699	774	735	749	748	769	766	744	777	791	730	743	750	742	721	787	769	757	756	739	730	731	704	729	790	773	757	712	696	777	691	784	790	797	740	733	761	730	747	731	803	694	800	721	677	670	762	719	716	803	752	779	724	737	698	709	710	732	792	690	773	710	704	726	751	694	781	703	734	720	691	755	720	760	765	752	745	797	758	715	741	764	776	720	753	697	748	761	713	726	776	721	723	717	761	770	782	736	733	754	717	777	720	746	758	745	723	715	730	717	737	750	784	776	693	761	757	728	748	741	722	755	787	731	769	749	729	766	702	723	704	746	742	682	783	722	761	779	748	712	780	742	750	764	764	772	742	704	705	775	746	709	779	732	736	750	767	723	728	724	765	774	696	773	740	736	785	727	830	761	776	759	722	764	742	713	718	792	730	746	724	688	716	726	710	749	774	778	761	739	757	757	775	723	734	734	769	799	738	736	743	726	763	727	742	696	772	733	789	728	733	708	710	789	747	758	801	755	727	711	707	763	772	736	733	746	742	733	745	753	793	760	730	734	759	707	850	739	764	779	762	815	761	773	747	719	737	698	773	743	722	747	725	746	727	705	743	743	737	758	760	743	736	772	722	760	722	745	692	768	731	767	723	763	756	789	771	755	756	763	760	742	703	737	727	723	690	749	767	709	748	762	753	779	867	768	771	845	775	715	702	767	797	755	744	760	706	679	747	679	699	779	729	719	697	753	771	760	696	780	769	762	736	732	778	779	717	775	811	713	764	708	788	720	726	731	744	771	781	704	784	776	759	741	771	750	734	699	728	706	730	722	749	750	734	741	729	762	764	772	763	727	807	730	734	747	763	794	760	742	744	743	720	767	719	714	720	759	692	728	741	739	784	726	766	741	716	771	721	724	708	740	751	728	724	751	738	779	722	749	745	713	789	770	679	722	739	752	744	767	778	742	726	759	741	792	727	755	733	754	747	729	753	745	746	769	784	748	713	706	788	710	754	738	710	733	693	701	732	721	750	736	728	734	759	763	683	775	768	725	733	760	739	745	763	763	724	715	753	768	756	744	775	735	706	731	692	752	750	750	748	744	749	736	762	740	775	732	784	724	767	699	727	711	757	746	758	750	748	740	754	771	739	728	803	720	751	740	750	782	714	733	701	737	763	722	797	696	771	750	785	738	765	741	747	696	751	724	737	734	733	739	740	734	709	739	733	770	755	762	749	734	757	725	735	752	738	746	777	762	765	731	760	785	722	720	731	714	727	755	743	726	748	728	793	760	762	769	715	773	751	763	750	741	766	724	736	762	728	735	784	763	732	753	711	762	761	731	737	710	749	734	742	747	767	786	755	699	721	703	763	743	751	709	797	725	757	712	757	773	752	704	764	749	708	766	794	749	727	784	751	748	762	752	748	744	727	767	738	733	776	732	771	748	695	764	746	752	728	748	735	762	755	733	774	756	697	759	731	733	774	746	720	750	746	760	742	772	706	785	716	740	745	704	750	740	736	749	709	685	732	730	726	735	736	716	705	761	750	789	767	754	751	799	722	714	753	732	691	724	725	754	757	750	733	730	753	756	777	765	745	766	748	726	762	745	741	732	767	748	724	736	730	778	761	736	778	782	780	728	758	742	748	764	709	774	758	723	756	739	775	765	710	735	711	742	772	727	735	737	724	741	751	774	755	776	646	736	728	718	737	753	759	776	730	696	744	731	746	752	753	745	752	757	783	717	716	812	762	763	742	737	754	723	764	746	709	767	719	736	777	723	759	728	767	765	730	745	737	690	717	716	761	782	826	741	769	727	751	759	745	746	749	748	714	765	740	725	731	711	710	769	742	718	748	755	758	771	753	735	770	760	681	763	765	730	752	760	737	714	750	737	709	763	736	823	776	659	756	713	729	791	794	747	787	715	719	747	776	788	757	728	756	726	717	754	747	747	726	763	789	738	727	729	768	765	750	723	738	724	730	721	762	770	733	748	746	717	718	711	712	721	699	734	728	782	744	777	763	733	759	780	777	775	758	747	731	701	711	706	760	784	764	719	785	784	770	764	755	730	712	730	749	760	697	721	722	749	741	744	772	725	764	725	752	767	766	733	747	710	747	743	739	737	720	780	774	741	810	725	773	742	715	736	784	712	717	741	746	730	757	786	754	848	765	669	746	742	754	785	737	772	755	795	677	750	705	777	746	779	730	752	788	762	717	785	744	795	682	714	749	715	738	724	726	794	783	759	756	720	755	797	706	731	797	801	763	756	752	761	755	744	733	707	767	750	724	708	696	731	726	728	712	804	732	741	712	708	733	686	720	717	720	730	727	754	779	696	770	753	726	735	766	710	715	745	781	760	774	735	755	760	772	741	716	713	717	682	777	755	761	692	746	694	770	781	746	787	753	761	777	797	695	781	769	757	721	719	713	693	725	757	707	726	720	760	692	723	735	687	810	716	763	742	708	771	735	744	812	788	741	672	726	738	723	766	733	810	704	757	757	785	673	717	755	727	721	751	725	726	761	755	730	731	742	756	706	794	762	772	730	783	756	766	738	732	742	752	784	753	728	787	753	780	777	761	739	762	759	733	728	668	765	717	741	737	741	754	759	721	723	777	776	724	746	691	752	738	755	760	788	748	748	743	719	718	700	797	732	678	759	785	697	759	695	759	784	724	731	723	743	757	771	761	761	741	764	743	752	752	748	754	737	689	790	756	776	742	725	790	716	728	761	749	763	742	767	773	761	741	741	692	769	753	794	759	755	794	785	758	744	728	764	786	722	754	778	769	714	760	718	789	733	722	744	754	767	725	785	699	781	741	735	748	733	711	718	785	742	690	769	729	728	764	681	776	744	758	744	723	791	717	751	745	742	722	718	757	728	798	761	718	724	717	775	720	737	721	724	696	802	764	745	734	746	726	782	742	735	735	766	679	763	748	732	751	761	774	705	737	733	767	755	710	762	760	708	799	760	750	746	713	726	763	711	822	720	764	766	786	778	731	761	749	738	764	742	746	776	741	719	757	708	747	753	731	771	746	768	788	774	711	745	729	723	732	733	738	725	748	743	790	760	753	753	743	758	762	702	741	742	743	748	703	738	755	778	771	736	757	749	782	743	758
4523	7300	5921	3493	2503	1715	1365	1374	9200	37984	28743	15714	5162	1686	795	614	589	620	618	623	636	675	601	650	629	639	622	611	616	643	637	633	602	621	615	599	618	663	604	622	623	655	609	623	650	610	609	637	594	627	608	633	643	651	584	667	651	657	654	588	597	619	597	551	637	613	585	622	608	654	661	599	634	562	577	632	631	642	626	585	663	630	617	632	584	642	598	620	641	650	651	627	626	646	602	590	612	612	592	618	631	630	671	626	656	612	606	625	633	634	658	610	616	600	619	609	612	631	666	643	649	619	622	610	642	616	603	624	631	641	641	610	589	568	579	606	621	618	606	585	606	593	631	668	572	564	605	624	640	613	622	575	607	608	650	632	619	637	627	608	602	602	608	590	638	593	591	601	576	576	678	596	609	661	640	606	618	587	619	603	609	591	600	596	619	592	628	594	570	576	640	602	591	669	611	622	563	641	588	615	639	623	621	619	619	603	578	615	663	614	642	622	636	613	605	600	575	626	607	657	623	580	619	628	604	598	583	596	606	613	591	621	659	646	647	611	631	611	583	600	624	638	621	580	669	657	600	630	594	642	638	618	597	639	629	602	565	613	610	623	596	595	645	602	635	617	556	606	607	659	624	610	603	642	610	636	658	613	607	621	596	663	594	617	628	621	587	626	636	658	631	585	545	611	596	629	638	597	678	605	599	638	616	612	604	592	666	580	603	613	610	609	654	585	597	597	606	642	662	672	635	595	626	613	635	668	667	634	623	632	621	602	591	608	620	642	586	595	614	617	619	580	619	638	638	627	575	572	607	647	636	633	604	637	579	663	628	637	626	617	592	643	625	587	628	631	586	591	630	616	627	642	627	629	617	619	600	646	608	603	624	677	663	666	637	623	611	617	615	606	630	600	621	630	620	613	589	609	625	631	647	576	596	653	647	577	607	585	629	607	598	648	565	607	592	603	625	590	593	581	613	641	621	635	587	632	624	595	629	620	622	638	585	601	639	609	592	632	658	601	575	609	592	666	633	623	571	605	585	609	626	652	641	606	656	630	618	599	585	584	579	564	602	567	611	598	601	603	625	620	629	634	616	604	617	617	569	615	671	620	620	586	597	651	661	682	620	634	613	619	579	638	621	603	642	570	628	649	599	615	599	614	651	616	590	605	576	643	641	627	616	647	579	595	598	604	577	629	618	600	610	615	566	608	626	591	566	616	630	625	627	636	662	620	642	619	577	613	634	585	585	636	623	646	630	630	620	564	618	635	609	635	618	622	606	607	628	611	613	599	629	596	589	608	601	661	615	565	621	603	627	629	580	646	635	595	627	585	695	636	599	639	588	637	636	651	648	587	642	611	623	608	584	601	582	598	640	604	625	576	588	608	620	660	686	596	617	641	613	626	626	614	624	638	621	607	597	658	606	580	607	614	625	618	645	572	589	649	621	609	599	640	629	582	621	647	574	628	595	596	592	606	600	575	625	632	639	672	591	594	605	639	610	610	610	640	636	637	616	651	614	607	629	579	677	608	605	631	656	609	607	612	619	652	567	564	659	605	599	580	625	622	622	593	612	656	613	629	617	560	608	618	589	620	656	619	577	600	638	609	624	630	594	596	618	593	639	616	653	621	599	655	618	582	586	596	610	623	566	631	606	623	602	621	602	603	628	590	593	600	631	689	654	685	613	639	602	580	610	630	574	599	575	644	598	618	612	597	617	596	667	616	617	574	631	615	608	641	647	605	593	603	641	584	645	568	583	632	634	597	622	659	579	608	637	617	610	665	609	608	659	616	642	641	584	575	587	594	575	592	611	606	550	583	581	603	606	609	590	560	633	612	586	629	569	613	645	593	613	604	624	574	628	625	571	651	646	599	582	636	625	609	580	614	655	604	585	631	621	599	629	611	652	620	603	599	616	629	610	602	617	633	576	575	611	588	565	608	633	652	605	606	618	617	616	606	665	626	558	631	637	613	620	588	587	611	608	620	607	634	584	607	627	597	609	618	636	600	637	621	573	637	617	637	611	610	649	651	604	575	609	594	649	627	623	611	591	673	594	572	592	625	628	621	628	609	613	602	608	578	598	602	632	609	617	572	616	622	595	612	554	617	584	586	598	646	575	671	597	622	574	623	644	585	599	606	556	614	611	587	617	643	601	608	619	616	612	615	590	620	619	586	612	637	590	625	603	615	611	584	633	632	611	599	624	627	608	638	635	627	656	627	610	632	606	613	630	619	517	660	627	629	604	625	633	612	606	580	628	641	610	613	633	594	654	542	619	619	595	596	596	591	590	616	632	633	638	573	635	582	600	631	590	625	655	588	613	617	650	573	577	592	592	612	614	661	604	561	576	630	616	609	618	571	607	623	630	617	635	585	596	615	671	606	573	592	651	574	629	561	620	603	654	629	613	625	614	605	568	597	607	582	572	589	635	593	621	584	571	609	597	621	655	609	643	652	621	614	602	613	591	591	626	589	631	632	602	654	586	597	590	567	660	593	584	616	626	631	588	611	611	632	553	593	593	619	619	608	619	597	583	660	635	617	612	632	670	644	614	619	653	660	601	570	585	597	618	566	633	595	611	596	577	614	607	590	662	606	617	628	573	649	631	577	669	611	590	612	630	611	609	598	618	621	637	563	635	580	586	660	621	619	630	627	633	614	583	572	611	562	584	643	604	624	577	628	636	615	640	615	608	640	640	638	618	614	665	617	607	660	615	614	623	598	590	634	607	608	627	592	610	624	639	602	618	596	606	623	628	573	554	629	613	596	668	640	535	620	583	611	595	613	613	594	617	566	652	638	658	584	605	610	607	598	591	646	630	626	599	641	592	617	630	613	624	607	625	607	635	641	640	600	615	591	577	638	605	624	601	622	634	573	595	598	604	612	611	632	602	602	640	632	617	648	614	599	611	614	621	582	638	630	593	573	582	601	570	601	581	645	614	612	641	599	615	614	612	574	587	627	603	642	644	602	557	601	637	594	616	601	641	596	637	589	592	608	640	626	596	551	587	596	585	592	599	615	594	597	626	590	660	613	589	606	601	607	679	651	620	627	577	583	620	600	616	566	602	604	664	588	577	617	571	613	651	603	598	636	603	612	653	597	632	589	603	619	613	600	622	620	632	634	611	601	638	595	639	559	632	611	568	594	544	614	620	590	573	585	598	566	597	612	595	627	582	598	582	617	606	617	631	601	583	641	625	646	600	658	590	602	594	633	650	649	597	640	572	620	617	576	629	631	656	587	609	597	634	653	593	627	631	601	550	608	594	591	613	593	616	614	579	577	603	567	611	629	657	587	609	601	598	635	599	614	592	624	596	570	596	595	605	626	594	631	597	619	608	593	671	590	623	613	624	631	617	588	632	581	602	602	629	636	616	629	595	570	618	588	608	615	645	600	592	607	629	614	603	609	642	581	615	577	626	661	644	597	641	595	634	647	625	596	668	620	587	576	586	602	591	652	583	584	622	602	617	593	568	612	607	591	593	622	639	576	579	584
27400	12936	1752	910	575	572	552	565	738	2559	3169	1732	915	621	544	479	542	537	567	498	509	486	582	533	517	505	543	506	536	504	501	510	531	515	509	534	498	537	545	538	521	525	495	505	520	526	501	511	516	487	534	505	537	496	534	542	469	555	484	472	503	503	526	482	476	533	493	518	497	526	508	507	519	476	553	484	514	492	530	494	540	538	547	503	470	533	489	492	546	490	501	530	488	515	474	522	501	526	512	500	517	520	507	515	476	496	533	530	496	493	488	490	517	563	543	523	488	501	501	506	470	549	497	520	485	507	513	520	533	527	515	496	494	519	525	492	528	498	514	488	514	483	543	489	515	510	500	564	500	501	522	509	555	475	493	537	504	519	539	588	524	502	483	502	486	524	522	527	485	510	495	504	516	535	482	525	511	507	504	536	517	481	535	504	560	493	530	512	493	547	495	520	463	509	526	517	520	473	513	540	503	552	511	491	488	536	471	484	527	490	555	469	477	489	499	503	479	507	508	547	527	487	511	466	522	498	529	468	509	472	455	531	546	502	506	491	524	482	586	495	512	524	519	483	512	492	518	527	522	499	528	477	559	493	545	496	532	505	513	471	513	476	505	513	515	506	528	523	485	504	534	526	509	473	549	499	529	497	544	512	477	484	535	503	535	477	492	501	510	556	496	511	535	530	503	533	507	510	470	513	534	522	530	509	508	535	506	514	508	505	489	536	532	512	513	500	469	531	542	518	511	516	490	497	495	529	524	562	521	524	506	545	516	535	499	484	485	510	462	546	530	559	487	516	520	488	501	490	534	531	516	491	472	541	494	556	507	491	533	510	521	507	521	469	489	500	510	462	525	486	463	549	555	519	519	511	492	522	487	533	521	483	492	510	495	558	486	543	513	534	505	475	485	515	532	484	513	533	513	558	481	535	512	505	482	490	516	524	494	531	539	578	493	538	518	505	500	535	528	503	499	492	521	473	602	511	523	478	515	514	497	511	459	496	545	516	514	457	496	535	524	502	536	477	497	491	491	471	478	559	537	530	499	529	511	569	478	518	533	485	539	516	509	566	491	543	497	513	493	518	503	554	509	502	517	522	498	515	529	507	490	532	513	547	537	495	567	523	501	493	522	504	508	540	544	512	528	509	500	499	543	517	575	552	526	520	499	508	508	504	470	505	512	536	527	492	513	511	528	495	505	505	499	518	527	536	495	486	496	479	527	498	519	481	495	510	533	534	524	523	520	491	498	520	486	509	520	482	546	479	504	477	520	512	470	504	537	483	496	531	514	472	500	511	490	511	514	508	499	514	523	559	490	563	512	521	496	544	499	526	512	490	505	482	491	491	503	506	515	532	480	510	518	505	528	548	527	513	463	535	485	546	490	496	501	486	494	488	529	539	540	483	543	525	562	505	548	502	540	535	517	482	542	488	526	526	540	491	542	540	517	509	497	513	517	545	504	460	496	538	529	486	517	504	517	483	486	509	510	500	513	507	484	538	497	522	520	523	500	492	525	514	516	526	509	522	526	483	494	522	542	535	519	524	506	510	492	492	511	483	529	514	509	511	472	489	521	492	500	480	490	509	493	525	498	544	535	482	500	488	471	499	519	555	464	510	505	556	495	479	508	511	512	481	525	512	501	508	489	501	502	506	495	503	513	514	520	474	539	521	519	540	485	537	522	483	494	477	480	515	547	565	534	506	506	468	496	510	562	499	498	508	546	503	538	519	483	519	513	527	503	520	512	532	470	494	526	515	522	534	496	537	506	511	562	533	528	526	499	510	515	532	512	495	487	523	483	530	535	525	513	519	513	509	493	506	537	524	545	518	499	465	526	467	478	507	531	536	548	501	520	517	485	529	531	478	499	498	534	509	541	523	523	484	489	533	520	543	487	509	501	468	496	531	483	543	509	469	530	520	501	509	508	479	560	521	520	554	539	522	478	529	481	525	470	471	544	532	518	546	500	530	514	495	508	490	536	497	471	537	510	535	498	479	507	517	491	511	533	485	504	532	527	519	493	508	501	493	488	548	555	545	536	482	518	536	498	515	522	526	522	499	509	527	479	520	481	484	461	496	500	527	504	518	545	540	514	570	508	530	541	509	539	486	520	517	535	540	472	522	512	537	494	510	488	542	524	505	538	557	530	557	522	521	529	503	512	530	498	494	520	542	539	496	480	485	502	512	531	524	537	516	539	519	513	593	537	494	453	492	523	499	507	506	502	464	503	503	526	511	538	515	495	514	512	508	497	522	511	508	503	529	498	519	497	530	516	500	468	520	530	538	532	531	505	516	519	502	525	498	537	534	538	506	506	520	533	515	519	487	506	562	516	556	521	534	470	510	518	488	524	515	480	515	529	533	506	572	507	470	451	527	481	517	460	521	510	523	509	485	532	519	513	484	488	473	490	558	497	504	520	555	517	494	495	533	496	521	528	522	477	468	498	489	499	545	468	499	515	523	496	504	504	515	563	553	499	509	477	522	499	497	498	508	504	572	589	528	543	519	512	488	514	506	553	499	506	502	488	565	543	540	495	487	494	494	480	501	549	529	519	491	527	493	516	506	486	503	569	546	510	522	516	503	501	528	526	529	483	511	535	502	487	529	511	507	516	510	493	505	518	486	542	542	496	488	482	510	503	520	506	514	528	534	491	522	507	503	529	501	530	507	498	519	491	543	517	509	518	481	515	502	506	534	471	515	533	516	501	564	535	505	540	526	486	519	476	521	538	521	510	486	466	498	495	507	499	492	505	514	538	500	505	501	553	526	518	502	516	554	511	494	463	535	518	519	528	492	501	550	533	503	506	488	503	493	516	510	506	528	534	482	481	514	496	519	512	551	505	510	506	496	497	530	545	498	510	511	529	508	502	500	520	514	481	496	517	524	488	496	506	530	556	522	522	470	543	494	540	508	516	542	546	509	485	518	528	495	493	469	521	523	512	505	527	520	473	555	511	473	507	487	547	533	514	443	524	516	491	484	483	525	527	491	496	503	544	507	516	517	504	501	532	507	565	472	537	558	524	496	501	500	513	483	501	514	559	506	506	518	542	488	529	523	491	464	521	531	517	508	495	522	513	492	512	547	528	501	537	536	541	486	505	525	519	509	516	528	509	497	503	524	526	544	503	500	501	523	515	526	505	496	520	536	527	491	500	488	532	491	511	504	507	556	530	532	519	516	532	501	490	510	511	507	506	536	507	558	507	484	501	484	491	501	482	509	551	501	470	508	541	509	528	507	521	519	504	519	519	528	542	522	485	504	486	539	481	523	541	555	524	505	540	510	503	494	521	521	511	475	527	499	538	515	494	504	517	521	519	482	519	504	499	509	496	538	488	481	539	519	528	513	485	525	525	532	526	507	554	524	482	464	551	457	499	490	505	521	490	506	492	542	525	545	517	491	461	535	538	534	501	491	539	511	498	508	497	533	536	522	517	541	479	512	501	537	551	483	538	487	476	498	524	466	489	504	527	483	516	495	528	547	533	531	479	508
5145	1025	908	629	548	537	507	456	779	3383	3364	1759	810	506	413	462	413	448	420	394	452	440	397	428	406	419	397	411	434	428	470	426	431	428	392	437	411	386	433	435	357	439	397	400	439	430	435	431	449	421	451	411	420	413	418	406	419	394	406	445	420	466	452	441	416	390	401	476	469	439	378	408	436	435	382	399	415	431	411	406	407	416	419	436	418	368	436	406	419	421	426	413	420	426	416	414	390	395	390	379	434	425	441	406	442	416	457	432	433	392	406	425	418	409	431	392	415	425	429	458	437	399	406	439	470	409	391	452	398	425	410	390	389	426	408	412	435	419	417	413	451	437	387	382	433	387	416	412	406	422	440	389	439	416	398	422	396	460	463	424	416	405	404	407	415	453	429	415	426	459	431	423	403	410	422	415	427	422	453	436	408	459	424	426	399	419	414	443	391	444	418	391	406	440	427	388	412	443	411	463	397	403	412	442	392	424	428	426	440	460	406	448	418	407	437	428	432	433	441	461	417	397	437	431	412	418	425	428	404	409	424	434	421	468	390	434	422	426	441	454	433	445	417	416	413	433	395	432	443	413	457	430	397	461	452	433	433	414	432	425	412	408	404	447	418	420	395	411	421	433	419	425	432	402	458	417	382	414	430	428	378	445	399	429	415	376	439	394	413	440	399	398	391	398	439	420	411	421	423	419	421	426	425	425	385	449	405	413	451	424	399	426	430	425	412	434	396	418	413	398	409	397	416	472	442	412	414	431	429	409	447	441	447	400	426	445	406	410	404	439	422	428	413	411	473	450	403	410	426	426	419	431	435	431	399	456	447	456	437	428	465	434	394	403	445	406	419	382	416	426	415	444	409	415	431	421	410	442	434	388	396	441	441	378	437	386	453	449	415	405	405	419	409	416	424	424	410	426	471	410	441	409	437	426	423	427	426	429	474	391	465	415	412	434	445	460	394	439	394	439	393	411	447	430	411	400	408	399	436	414	415	422	408	394	417	440	417	396	453	432	425	426	395	436	374	395	431	414	439	458	402	422	394	419	408	445	429	429	412	430	431	423	440	438	413	442	419	398	394	438	442	422	452	411	429	426	400	424	432	440	456	411	401	407	435	401	423	433	437	438	394	368	417	468	462	406	416	396	383	421	409	441	424	464	418	416	405	404	420	431	417	470	386	429	370	450	444	385	396	472	408	411	445	385	395	442	403	452	435	452	448	462	441	417	436	436	473	394	408	428	404	422	417	413	455	439	398	398	409	446	456	441	457	395	410	416	445	437	443	399	435	441	374	386	403	390	438	458	397	436	382	448	381	396	436	424	421	416	429	397	413	429	423	438	432	414	400	421	419	420	420	447	436	463	416	438	394	434	447	426	407	452	397	389	439	433	441	427	434	416	424	397	460	421	408	420	398	432	422	446	426	406	420	446	398	440	443	424	389	461	452	418	418	415	409	416	424	383	403	426	390	410	382	404	399	407	395	417	397	439	398	452	377	387	415	386	415	432	450	414	441	438	398	431	457	419	429	456	408	437	399	395	420	425	425	431	387	410	415	413	429	447	429	457	433	419	427	392	401	431	409	439	407	423	387	415	399	416	423	411	393	401	382	407	459	389	364	384	449	422	399	425	440	421	456	419	427	424	431	425	402	414	404	362	444	449	434	431	407	393	439	425	427	396	410	432	409	424	440	413	424	415	401	443	425	400	420	442	444	451	402	433	422	440	418	391	443	460	400	400	435	438	432	378	441	419	389	422	425	450	439	429	416	431	422	425	451	426	432	454	421	433	404	421	430	446	436	425	380	441	418	391	452	419	399	417	431	399	431	379	402	403	427	422	427	436	409	403	472	435	428	394	433	402	432	411	395	383	407	437	420	420	424	441	404	460	420	445	413	391	401	412	442	412	433	430	365	448	398	404	443	409	467	441	428	393	423	420	428	430	441	440	420	450	445	401	447	475	403	405	434	456	437	431	428	403	392	387	410	393	429	414	428	425	412	422	408	451	435	408	384	465	427	452	456	446	425	401	468	418	413	414	388	385	385	425	454	465	373	407	442	410	434	369	437	400	434	391	403	413	435	389	389	422	433	406	442	453	481	393	412	409	365	418	432	429	433	445	413	430	432	424	416	412	418	461	432	411	447	453	378	402	423	402	408	426	452	426	403	413	433	441	420	453	420	412	399	413	383	420	455	426	430	463	440	442	424	408	447	427	425	421	432	401	423	404	391	422	401	411	424	374	407	416	436	434	379	431	429	448	386	432	445	423	467	412	396	443	405	399	439	426	407	388	434	448	430	419	419	429	402	396	432	402	442	425	430	426	390	402	399	401	434	476	402	418	462	422	450	421	420	391	402	400	409	379	446	431	434	431	411	427	431	468	423	418	434	452	402	417	418	382	410	408	434	436	437	399	422	441	400	439	400	463	435	417	433	395	477	447	432	430	436	440	422	435	399	433	424	422	433	409	398	430	439	428	392	423	421	443	424	409	438	458	452	424	443	409	448	409	409	400	431	424	402	389	421	439	449	421	417	457	407	436	425	393	407	414	427	430	438	429	449	418	391	443	423	406	422	398	421	444	413	418	446	463	411	416	467	438	400	458	411	415	413	407	421	437	387	414	417	440	417	404	445	395	432	400	433	459	415	462	415	436	441	397	439	441	425	443	427	445	437	385	421	425	432	414	477	401	458	415	456	434	432	414	409	453	433	448	464	420	412	438	397	406	388	414	467	409	424	413	445	413	428	430	407	435	420	438	426	425	413	422	411	424	438	425	424	438	428	477	434	425	411	455	435	460	421	385	456	444	428	411	441	421	420	430	398	456	394	429	434	391	421	449	454	382	412	444	437	426	411	425	380	401	404	458	414	411	408	445	431	471	428	403	372	398	413	436	453	443	414	443	430	408	436	425	404	425	440	401	435	463	376	405	417	425	430	420	433	404	417	449	424	431	453	413	419	438	450	403	456	415	443	387	413	453	442	421	443	403	417	389	428	420	399	414	391	443	442	421	430	425	412	444	457	404	428	420	425	400	424	467	393	456	390	417	403	419	435	449	401	464	412	423	427	425	411	427	390	436	432	421	428	437	417	447	438	382	455	398	402	398	440	420	431	397	391	412	419	388	404	407	437	421	393	403	391	444	425	431	442	395	384	417	451	424	434	403	423	399	410	430	416	410	434	415	429	428	402	426	386	405	446	441	413	439	448	451	384	444	448	401	395	439	410	445	378	438	421	379	414	439	392	439	428	437	440	445	392	428	402	422	422	429	424	438	423	457	427	450	422	437	386	431	414	439	393	405	413	412	440	397	403	410	431	425	424	406	426	431	467	425	365	435	420	489	416	426	373	442	405	419	421	435	437	438	408	440	436	419	448	430	403	402	443	420	384	412	469	434	435	430	438	400	447	434	422	419	416	475	436	401	428	418	393	428	414	398	417	409	383	418	434	432	433	450	411	443	401	405	439	408	404	439	418	459	427	452	415	415	441	418	388	399
25187	21094	26891	25144	5736	1279	1111	1649	7734	20823	18681	8906	2457	933	739	607	599	627	651	587	603	621	660	564	584	630	575	611	628	581	606	625	632	618	590	584	608	642	594	582	599	595	594	614	658	608	595	652	631	614	604	604	611	594	587	592	641	559	593	654	608	607	596	647	615	656	612	656	564	627	606	598	622	600	625	590	620	613	600	652	576	630	664	606	607	583	615	584	635	630	604	635	588	602	590	563	638	560	629	583	627	617	649	606	672	619	653	566	611	597	599	608	609	603	584	602	632	618	632	611	627	586	602	613	616	660	557	598	654	648	606	582	615	585	619	561	597	584	694	601	620	654	611	591	603	598	593	617	641	638	653	634	612	597	585	593	590	615	565	569	597	612	671	622	616	585	605	572	600	602	626	620	685	651	627	599	654	625	597	602	607	552	600	615	589	611	611	563	647	598	655	647	630	623	631	624	641	636	570	625	597	622	573	599	613	638	603	638	606	592	592	618	617	612	639	597	600	555	616	608	663	653	567	616	640	610	592	587	549	623	624	599	570	634	600	584	588	638	607	635	614	623	599	569	587	634	593	618	637	579	590	591	600	555	573	607	604	608	579	649	605	624	592	586	629	625	608	616	608	637	596	589	574	647	577	596	610	625	665	632	613	599	560	583	597	650	618	640	620	637	638	608	593	588	602	637	671	651	634	605	617	602	581	591	638	596	595	589	590	644	588	623	613	596	601	667	626	592	635	628	621	617	613	617	614	611	585	594	616	583	621	586	637	628	635	593	637	581	582	608	632	594	634	592	654	638	599	606	606	613	614	625	569	626	636	619	604	608	614	585	650	596	599	606	613	560	625	619	581	584	637	633	589	646	592	588	639	683	622	596	616	631	573	639	615	620	642	610	583	615	577	612	627	607	588	642	600	599	637	616	613	605	573	565	648	646	662	634	616	604	615	613	620	617	617	608	629	622	601	602	613	643	619	641	631	642	637	601	609	594	635	606	592	612	629	611	647	650	629	647	621	634	580	601	565	586	635	600	620	580	607	651	633	613	612	611	644	571	603	591	605	603	619	667	607	577	603	591	634	638	581	605	590	613	555	604	586	596	575	615	611	583	565	606	570	652	562	613	634	609	660	609	623	630	635	603	591	590	566	629	601	625	598	627	617	611	616	633	615	640	674	659	587	623	604	579	632	620	671	621	601	648	608	629	637	634	617	638	616	666	623	609	599	617	638	582	595	622	584	652	648	601	607	611	652	639	622	599	599	577	607	635	612	651	606	658	620	616	668	596	630	655	569	576	588	598	595	584	589	594	605	564	617	597	631	591	584	580	604	617	601	659	619	602	644	621	612	610	544	587	612	617	633	591	641	580	631	616	617	556	598	613	593	633	657	604	647	606	614	617	621	618	631	587	609	586	666	627	612	620	590	632	594	618	624	607	612	598	606	622	636	618	624	612	618	594	588	637	611	576	586	591	580	590	557	591	643	571	624	631	590	570	602	615	660	659	608	577	592	607	611	621	617	616	590	642	645	644	578	637	563	652	601	591	595	558	668	575	624	639	606	570	600	635	617	663	601	626	623	618	598	594	623	569	658	599	584	595	614	627	625	569	576	616	623	581	586	599	596	604	657	586	633	597	576	610	600	651	640	589	620	559	583	596	643	622	614	577	624	642	622	614	606	608	624	665	580	647	574	575	614	606	597	612	619	608	608	634	585	610	644	656	607	649	607	623	600	623	666	561	626	603	596	625	624	617	601	597	601	651	617	635	616	595	614	605	610	598	618	615	600	561	600	589	612	599	589	592	582	552	635	676	589	596	630	599	626	589	632	624	637	613	580	637	625	602	639	690	626	641	615	612	681	580	574	637	570	579	611	651	627	589	645	604	625	599	617	599	586	603	601	569	597	581	632	590	607	638	606	657	635	627	705	621	592	594	597	639	617	619	632	670	629	601	595	553	642	591	626	598	624	610	601	589	620	621	634	591	663	577	596	599	645	630	611	597	583	618	647	606	640	642	639	621	666	614	616	581	587	607	584	663	630	623	613	640	595	590	626	648	618	585	599	621	616	592	604	602	612	630	580	613	598	615	635	653	652	569	615	622	622	560	625	565	611	636	580	607	587	652	593	613	605	595	641	597	682	623	583	613	573	620	628	583	631	580	609	636	593	608	601	607	617	622	623	618	613	595	576	601	600	613	605	591	601	637	647	615	576	650	624	614	571	640	640	634	675	630	596	632	656	626	600	591	629	613	635	607	639	588	604	639	628	600	670	622	576	596	630	632	625	612	585	586	606	574	609	610	595	584	609	662	615	646	597	593	646	565	587	589	636	577	606	631	612	639	603	656	592	673	626	631	585	607	615	608	634	678	582	618	625	622	623	554	608	596	641	590	625	630	622	625	611	613	621	615	650	581	640	599	611	588	641	585	615	619	586	624	619	682	621	621	561	618	632	615	651	601	640	627	609	564	620	620	623	576	591	623	625	615	557	566	615	585	590	641	605	609	592	615	589	592	611	624	625	660	589	579	597	639	610	601	615	599	608	621	600	614	598	644	654	644	599	657	586	633	627	651	591	637	637	627	600	630	583	579	581	630	615	624	602	601	647	594	642	615	611	612	565	553	677	599	593	658	575	635	595	643	625	618	621	659	641	599	612	597	599	650	622	590	614	624	604	591	621	647	634	656	605	647	627	607	616	612	592	612	577	588	646	677	641	654	547	616	613	621	590	649	615	616	571	629	585	624	624	657	590	617	667	584	630	619	616	584	618	632	603	612	641	593	596	637	610	646	627	605	622	657	627	633	603	600	674	643	587	648	578	557	616	578	601	633	617	647	597	598	592	593	664	611	596	622	581	585	665	603	613	621	607	617	663	570	596	600	568	605	613	624	611	620	614	588	563	598	594	642	592	644	574	616	616	624	575	595	588	631	627	629	616	600	649	602	643	604	605	588	608	628	655	583	596	622	622	603	593	566	606	593	632	654	601	600	607	665	588	633	587	564	598	647	605	628	605	663	599	613	607	631	634	619	624	606	598	584	635	588	579	559	571	593	644	644	621	596	655	629	577	573	640	617	587	605	640	602	590	598	611	593	602	595	633	604	603	628	623	628	617	589	663	621	585	567	630	607	615	622	601	612	618	619	594	617	598	617	578	595	570	630	599	604	591	622	642	599	593	594	610	630	651	588	585	636	615	591	593	574	608	601	637	616	604	604	624	587	586	587	630	617	628	623	561	593	590	603	588	646	592	613	642	652	653	573	632	626	592	612	615	615	587	609	615	616	655	582	608	606	644	610	655	633	625	609	641	593	610	640	584	609	619	634	577	631	628	625	639	610	586	648	627	614	598	578	569	633	634	616	613	625	611	616	593	612	611	623	626	618	628	593	576	644	619	633	605	569	595	572	683	643	643	607	638	618	621	594	657	625	619	613	584	634	626	646	615	648	632	642	619	611	583	626	622	630	611	629	596	633	586	601	632	622	571	579	577	665	613	554
3802	3697	3583	1825	1279	977	1042	2180	10301	20208	16174	7275	2168	880	595	548	477	546	519	508	485	515	515	566	565	541	496	526	521	534	506	517	523	525	503	516	517	533	482	546	491	525	548	541	528	531	516	498	550	548	489	528	493	535	501	500	519	550	490	552	535	530	512	529	498	536	571	509	529	530	520	517	507	511	519	547	533	508	479	526	531	437	484	498	498	498	509	518	508	492	521	540	498	502	497	518	483	497	525	517	548	538	472	518	513	492	557	568	497	520	513	514	490	550	506	563	491	560	518	513	503	544	477	530	452	533	553	500	490	498	504	491	472	534	513	525	485	492	498	512	538	504	482	502	546	523	531	517	527	487	512	525	505	487	531	482	509	500	548	493	509	491	517	498	528	501	531	539	538	528	519	553	490	538	519	526	514	516	544	507	532	491	504	480	536	493	511	539	527	544	483	486	499	523	534	502	489	513	542	502	540	470	510	534	520	504	521	532	509	546	483	479	562	533	498	507	525	476	560	521	510	526	497	508	552	465	525	541	560	541	496	505	504	503	522	540	536	519	511	516	523	493	504	514	539	524	539	532	538	518	498	472	529	521	505	518	497	537	531	483	524	511	532	516	518	495	553	481	487	499	499	517	513	509	518	473	532	527	462	507	502	521	514	524	473	505	564	518	528	484	503	500	508	526	499	488	521	509	525	493	512	495	536	520	501	484	518	490	516	508	522	521	563	549	505	512	532	532	501	498	496	519	521	493	510	546	518	499	517	508	520	439	498	547	562	512	532	516	573	547	522	490	512	491	545	542	518	534	513	517	503	515	495	504	503	505	506	490	524	522	486	551	541	497	558	510	487	507	550	521	527	497	488	544	493	528	518	504	532	520	516	508	509	514	542	531	495	513	495	520	447	466	506	546	552	514	532	515	458	514	484	489	537	522	504	538	519	491	500	481	496	520	537	508	500	552	517	503	511	509	493	496	510	483	532	510	494	559	499	521	504	549	536	502	497	539	547	468	498	499	485	498	550	504	555	503	514	520	529	519	520	530	569	530	511	511	516	524	543	516	504	542	527	503	540	541	505	491	516	540	556	535	523	512	547	494	521	542	506	509	534	516	520	510	549	539	501	555	507	522	530	534	508	510	528	524	490	503	501	526	504	529	492	500	518	498	539	495	492	513	517	548	512	540	549	551	504	493	514	493	499	470	535	523	520	515	508	522	484	532	548	540	503	526	539	543	518	505	478	542	521	544	488	535	527	535	474	512	549	530	481	511	442	481	517	508	473	514	524	499	509	512	500	520	485	517	515	531	530	488	490	501	525	512	509	516	544	514	504	467	522	492	529	539	505	535	479	511	512	494	514	517	490	540	468	498	506	560	509	491	541	513	505	498	484	498	519	511	515	509	480	522	506	535	534	502	464	527	501	490	496	544	497	494	494	507	535	511	481	521	496	518	469	528	550	497	467	515	495	496	545	512	487	535	519	513	528	545	510	523	525	506	528	557	537	539	520	560	519	515	492	536	476	509	523	538	512	520	533	502	516	520	543	504	506	484	507	452	522	528	475	510	483	535	510	511	492	584	532	515	542	512	511	527	519	507	522	547	515	509	524	514	523	529	520	471	509	567	553	534	529	456	520	504	542	469	503	530	557	510	514	549	527	504	462	519	525	493	524	529	502	506	493	519	513	499	498	507	522	496	465	466	476	455	512	519	520	481	511	554	528	528	552	537	500	504	481	495	531	505	533	498	521	538	527	526	497	480	464	468	512	504	524	523	524	491	495	550	485	484	504	513	498	537	514	536	534	544	508	535	492	525	532	505	499	514	522	470	518	477	524	512	515	476	507	527	504	483	507	528	463	533	547	537	522	541	520	508	520	520	559	515	510	525	516	490	534	521	529	516	534	503	482	506	538	511	512	516	503	511	590	527	513	518	502	523	521	496	470	532	461	533	497	522	534	552	523	516	485	479	534	531	550	478	489	490	524	506	498	509	481	540	507	463	439	513	479	487	515	531	455	520	510	516	501	490	470	488	502	547	476	502	529	507	490	485	504	497	523	520	501	506	528	524	539	542	482	534	487	505	486	539	523	515	501	514	525	490	550	537	503	529	497	512	467	491	512	508	515	502	509	490	530	483	526	519	525	488	517	494	542	542	524	505	517	492	528	493	505	511	500	512	513	494	522	522	482	519	494	514	509	512	510	504	528	504	496	507	522	523	509	553	555	478	513	523	504	512	541	507	490	479	503	566	525	497	536	520	481	513	555	523	495	507	503	533	528	560	461	527	517	536	478	524	500	529	511	557	489	512	521	516	538	505	546	507	526	538	494	506	481	496	500	502	542	496	524	547	499	535	550	502	547	501	557	537	511	527	508	530	515	488	514	514	527	540	456	518	522	511	531	513	489	527	480	502	492	532	513	510	486	508	540	502	510	525	500	504	542	483	511	492	504	498	564	490	480	542	502	472	506	512	516	509	565	519	515	493	489	497	549	514	514	512	502	504	506	464	489	539	524	529	502	493	517	499	532	489	504	516	539	511	549	506	510	535	461	508	503	511	510	531	498	536	543	510	486	515	503	488	525	539	550	496	502	499	493	485	513	533	485	549	466	521	506	514	520	496	506	488	501	533	483	530	499	520	482	497	538	510	479	481	563	487	505	473	516	500	485	549	503	473	536	471	510	523	526	521	509	522	481	478	531	551	509	526	523	504	535	524	497	510	550	512	530	515	545	498	507	515	505	530	511	537	502	492	496	520	508	500	537	493	502	524	529	511	510	459	484	495	507	534	480	535	524	524	518	508	531	508	546	547	486	479	534	502	543	471	515	507	548	504	495	533	545	553	504	512	508	501	465	494	523	492	506	477	501	526	510	488	560	483	528	503	529	500	459	533	506	482	487	551	549	481	518	522	474	527	469	505	546	518	475	536	493	525	499	489	497	575	510	520	514	515	519	519	552	544	499	515	539	525	537	515	499	443	481	492	492	519	539	472	517	560	461	470	485	508	508	498	500	540	550	518	542	491	527	553	506	542	489	474	503	485	518	493	531	553	527	542	532	476	530	536	561	484	499	502	540	494	503	534	537	523	536	470	485	496	529	547	511	528	499	540	525	523	488	510	496	514	526	489	531	531	479	509	447	489	485	496	495	494	530	502	476	516	523	496	522	499	502	521	526	522	489	495	505	490	554	530	536	531	468	510	470	508	482	491	487	489	508	523	510	520	489	528	498	469	542	498	501	525	516	513	494	518	491	494	493	524	509	535	491	475	473	552	496	507	520	522	502	507	467	516	494	501	516	503	503	518	481	517	491	515	495	530	468	513	508	499	554	511	487	524	511	531	487	531	501	512	548	505	516	492	512	498	499	541	488	529	515	500	487	531	505	549	517	517	484	503	497	512	541	464	512	560	496	529	488	546	526	532	519	503	529	501	477	493	550	505	484	506	485	500	494	541	571	528	498	504	521	500	503	512	478	519	528	486	527	503	495	548	523	509	492	490
23846	21060	28284	24044	21036	9034	2563	5817	19478	38730	31368	16854	5260	1692	1003	851	880	842	769	830	814	810	842	839	802	807	799	825	865	774	831	775	860	813	840	789	805	802	845	786	838	826	773	802	826	788	804	813	772	781	792	801	809	783	741	823	822	836	760	821	826	813	829	797	845	800	801	787	843	793	837	831	813	851	849	829	871	797	829	775	786	781	831	805	850	811	776	810	783	831	812	794	805	842	830	804	807	746	797	835	805	766	781	747	859	821	807	814	769	805	823	827	842	834	774	819	783	805	817	821	806	796	810	798	808	810	806	783	839	794	779	843	837	799	809	772	817	813	829	794	835	855	781	784	783	747	848	788	821	764	840	844	836	763	792	828	823	795	784	794	729	825	854	781	855	824	837	789	829	810	825	784	755	827	791	837	801	789	824	782	787	801	812	872	850	790	812	769	813	801	788	801	828	830	830	831	802	779	822	774	826	820	766	810	816	844	810	781	769	824	769	778	832	866	822	726	794	830	827	787	800	785	787	790	816	813	831	736	793	781	830	814	837	815	834	789	813	764	814	802	771	819	820	828	760	788	775	768	804	735	784	790	840	832	854	781	787	795	797	769	772	806	787	777	767	818	765	791	815	807	776	784	771	835	796	843	796	801	824	799	796	807	793	795	830	808	744	866	824	787	786	785	764	839	836	841	820	805	825	770	816	745	772	809	816	819	763	803	793	811	804	810	834	825	851	790	823	844	824	822	751	809	892	806	820	829	854	810	826	763	807	771	776	810	820	838	804	829	785	822	764	730	754	838	795	788	812	824	791	814	810	788	766	784	847	819	839	783	827	829	820	809	796	813	773	768	766	832	815	840	796	815	842	845	801	828	736	769	795	783	838	812	830	814	865	841	767	776	792	830	795	757	848	858	816	805	863	821	823	819	784	801	796	779	793	826	762	805	807	747	782	790	783	794	792	793	803	822	754	825	821	848	787	782	824	801	776	781	846	851	810	828	736	822	820	820	801	754	786	857	837	802	762	875	807	805	803	761	794	801	774	829	767	793	829	813	799	752	792	792	762	813	790	842	778	800	818	789	805	822	812	803	832	800	828	815	797	855	824	773	824	821	788	777	802	843	807	858	824	810	785	808	790	839	785	856	793	829	812	757	880	768	807	819	774	807	770	768	816	764	782	809	819	845	761	805	805	847	788	798	777	801	807	827	833	849	770	819	780	784	817	820	810	804	795	794	789	836	774	823	815	767	740	814	809	803	788	735	768	846	831	828	782	826	841	756	749	835	761	778	797	860	784	812	796	799	788	769	788	818	804	812	810	851	790	809	819	833	805	834	827	806	785	786	781	792	810	813	791	804	764	769	732	810	824	760	784	874	809	799	805	802	847	855	756	847	776	838	768	855	831	844	735	796	791	800	808	802	786	813	832	799	791	704	761	799	800	768	817	762	833	800	815	814	795	821	837	814	752	801	799	802	801	812	873	849	780	793	744	788	808	747	820	746	762	774	774	771	837	793	757	783	783	786	809	802	758	753	800	783	855	802	803	790	798	793	823	792	822	812	794	851	761	782	804	860	806	812	828	786	780	830	828	860	752	801	813	879	797	826	811	771	804	788	785	773	795	772	772	829	818	850	809	806	771	814	769	816	789	799	812	800	768	821	804	789	799	849	804	821	810	785	779	813	816	815	779	869	815	780	800	779	809	789	738	826	782	778	798	763	776	811	796	842	737	875	835	775	835	789	825	775	792	814	822	831	839	786	819	780	866	775	849	835	790	805	837	782	855	758	763	789	786	810	785	795	767	807	769	799	761	844	819	736	809	738	788	834	838	804	787	822	821	815	780	795	789	764	807	767	777	815	845	794	810	803	785	738	795	762	882	784	794	793	800	821	823	796	778	783	777	780	785	786	854	749	845	770	821	796	818	808	831	776	805	805	782	794	822	826	831	807	803	827	784	770	815	825	806	792	826	796	765	795	789	763	795	814	737	838	821	761	818	812	780	847	799	798	821	840	791	768	805	783	750	788	766	811	765	771	793	794	835	794	796	831	839	814	756	776	747	840	793	810	787	807	827	774	776	866	802	812	792	792	801	706	812	830	757	844	792	760	787	793	758	819	799	797	824	776	793	806	779	742	841	807	830	875	798	819	792	750	779	802	791	766	790	751	844	812	812	771	789	792	762	784	807	799	767	778	775	783	809	805	815	787	823	805	772	769	797	768	832	794	829	822	772	830	808	769	797	832	782	776	836	821	850	808	760	842	811	771	780	810	839	735	812	793	780	769	846	748	845	869	807	780	826	813	752	786	829	815	823	814	811	790	788	759	790	783	764	826	830	806	786	849	823	779	806	812	855	782	825	781	791	769	810	803	803	783	745	806	806	802	845	804	784	787	813	802	793	817	821	790	812	834	762	805	794	809	815	834	788	775	785	827	840	773	773	777	814	868	846	750	792	831	831	829	823	770	873	844	802	734	805	780	788	751	792	805	795	787	765	772	797	788	806	785	780	748	785	791	797	781	803	824	800	796	783	798	757	781	837	809	832	822	836	805	809	794	774	821	828	812	801	807	757	801	804	764	788	828	847	781	825	800	823	807	844	814	821	838	796	792	796	816	801	802	781	819	810	859	811	791	817	775	842	787	767	832	813	778	758	805	809	827	813	843	820	824	837	803	803	807	844	782	771	770	768	797	827	829	830	796	819	746	840	836	751	792	820	777	804	824	823	821	836	803	796	830	822	804	755	829	796	781	768	856	782	811	804	780	827	778	769	842	804	769	810	797	826	777	770	781	792	846	799	754	799	799	769	826	820	783	835	804	779	784	795	782	747	777	762	832	786	808	778	800	806	769	836	768	810	833	790	830	815	843	816	801	783	848	854	783	808	807	779	849	786	815	816	777	800	740	769	782	810	823	811	804	857	820	819	778	812	834	810	794	748	820	822	806	735	754	762	800	780	862	808	790	826	755	788	817	781	791	852	836	809	847	823	797	830	777	803	791	818	808	778	825	870	823	809	793	770	809	796	785	798	791	798	725	827	820	771	767	816	791	804	797	792	771	829	791	824	787	769	773	792	817	809	803	821	766	787	876	799	840	820	814	815	799	819	839	819	781	870	846	821	790	810	827	788	769	785	749	829	777	831	758	836	804	762	792	744	789	798	840	780	755	809	753	774	783	760	803	790	778	803	759	851	786	805	803	748	783	818	786	767	815	845	809	809	757	819	813	861	815	781	803	868	775	823	820	721	806	819	812	813	804	786	777	818	816	805	787	793	810	817	764	774	802	793	802	827	808	779	778	805	784	781	869	807	796	821	808	851	805	826	808	789	797	808	810	737	770	807	823	763	752	782	808	769	772	797	808	778	818	786	823	810	789	760	774	793	784	791	779	769	774	797	827	806	806	815	834	798	827	807	820	819	753	784	827	764	795	793	777	783	818	757	837	792	781	820	811	782	814	790	836	786	821	757	797	829	809	830	774	827	835	800	814	767	780	833	744
4268	7790	6715	3458	2351	1763	2027	7244	23328	35621	25923	12443	4321	1552	822	664	658	641	652	652	650	680	688	633	661	701	679	619	643	623	682	677	664	661	654	667	650	685	656	635	676	647	666	683	708	633	661	623	648	674	679	658	664	648	650	616	706	642	651	653	653	636	675	675	651	676	637	639	703	679	689	615	706	661	656	632	651	650	662	659	652	666	670	662	650	643	612	650	687	620	699	642	669	666	680	659	657	680	649	637	684	712	680	634	665	665	651	660	662	659	666	683	695	652	619	645	631	692	671	614	685	637	663	736	693	689	653	659	679	611	655	710	676	628	601	654	641	665	654	615	675	627	675	723	675	632	670	637	676	684	712	655	656	658	646	686	648	667	705	655	638	668	642	649	635	651	703	681	639	650	656	643	627	652	616	645	703	654	743	666	678	663	641	688	617	634	648	661	668	661	700	640	671	640	652	669	643	630	646	633	659	631	648	656	721	670	671	667	641	665	679	693	657	665	711	625	649	678	619	658	675	675	653	656	667	633	656	730	684	679	619	679	640	686	644	657	661	643	613	634	672	651	657	649	653	653	644	615	633	683	684	662	657	636	646	695	649	672	650	624	617	685	642	650	644	691	645	660	681	614	633	630	689	632	652	636	649	646	640	649	656	611	671	604	648	665	688	636	638	657	675	653	663	642	657	682	686	658	628	632	645	668	659	671	620	654	716	664	658	648	667	619	582	682	633	637	678	679	670	656	684	664	679	676	675	655	672	671	647	652	632	628	647	665	664	662	701	656	665	660	652	617	669	705	655	642	701	689	645	689	634	645	669	627	654	627	633	696	651	650	681	640	652	637	680	633	630	680	641	658	604	655	675	649	673	659	639	699	647	595	670	696	624	653	665	630	587	654	707	668	684	685	629	679	646	675	648	640	625	634	633	657	653	668	650	639	674	636	699	630	631	682	656	646	588	707	669	665	676	612	660	680	695	636	650	672	639	662	629	660	663	654	603	700	685	666	669	672	616	653	645	682	642	695	675	661	714	669	656	587	623	684	652	667	676	651	639	683	676	645	625	658	639	665	660	618	620	610	630	652	646	703	640	674	669	675	665	647	676	659	664	673	652	662	685	617	663	693	670	622	647	627	654	666	630	691	695	655	664	703	650	595	691	673	664	651	661	689	652	667	681	648	591	687	629	680	679	622	647	644	682	618	670	667	672	659	684	635	699	654	598	687	665	617	635	647	678	638	676	641	630	681	689	646	688	675	657	645	630	615	650	623	660	662	672	650	691	662	670	633	712	645	671	624	669	645	659	674	660	677	657	613	655	639	661	659	624	652	686	654	656	697	650	673	672	637	681	668	634	631	645	628	652	613	640	628	637	634	660	617	677	663	632	661	676	638	621	681	618	619	656	656	654	622	621	655	691	625	652	648	650	663	680	669	674	674	651	625	640	679	665	669	634	667	689	679	617	668	677	635	625	611	689	658	662	608	642	662	656	673	624	650	638	623	702	614	663	660	658	663	678	669	708	649	625	609	712	712	638	619	611	662	661	648	629	620	587	664	643	678	652	651	649	651	672	677	639	652	635	653	708	667	641	641	647	621	664	667	666	639	685	642	616	604	668	643	654	694	661	650	646	618	659	666	669	652	653	648	624	646	681	667	658	636	682	641	658	668	643	642	650	635	670	640	676	707	704	650	657	709	680	708	623	686	660	663	641	629	681	616	642	644	670	649	669	672	663	667	636	585	661	671	604	710	666	655	660	668	667	684	656	667	710	676	649	653	684	624	696	628	696	651	645	630	623	665	655	638	662	615	613	645	709	643	630	673	727	660	620	641	591	645	641	641	643	688	649	623	677	659	628	666	612	643	609	651	641	643	632	663	636	655	651	656	712	678	691	688	683	628	678	646	591	644	676	624	661	655	627	644	621	675	652	626	656	627	665	645	664	612	627	628	599	644	663	665	628	615	645	640	642	665	653	660	686	644	711	648	610	663	656	640	648	699	640	660	668	650	658	626	645	659	635	638	671	644	641	674	691	593	642	623	697	725	668	677	636	647	622	650	617	586	647	672	636	642	668	607	601	703	690	659	640	674	641	605	657	655	648	689	656	645	684	643	641	613	634	659	678	631	636	636	619	659	616	668	602	619	681	585	658	684	684	655	651	651	604	656	639	625	696	613	638	643	652	660	632	632	668	650	632	621	644	591	660	619	638	622	650	651	642	644	666	652	646	607	633	637	612	639	622	620	625	698	605	655	618	673	614	667	601	665	657	610	632	591	674	652	618	697	689	679	633	691	656	640	634	648	633	615	690	679	613	675	627	626	610	632	657	719	696	660	642	648	641	677	660	689	638	648	659	727	678	608	633	661	657	649	658	646	665	659	633	638	684	658	645	638	628	629	663	634	657	662	611	663	652	609	660	644	664	666	632	629	694	689	656	655	664	641	612	618	675	668	653	711	644	666	623	663	631	603	651	680	634	622	637	678	671	597	655	619	644	675	691	689	680	599	632	674	646	607	631	593	695	687	610	595	633	656	676	660	668	616	619	619	622	604	643	682	653	674	623	633	619	663	670	607	650	606	691	692	618	659	618	633	660	664	648	636	635	676	677	610	660	671	640	643	672	650	613	664	619	633	646	645	657	667	665	631	641	600	690	608	654	634	607	605	669	671	661	615	661	645	657	670	637	694	633	657	676	652	677	643	658	653	639	664	651	584	655	647	619	680	625	652	662	702	661	629	670	688	654	674	689	715	652	644	654	635	637	626	643	652	651	690	641	644	612	631	640	660	616	651	645	639	695	677	655	626	620	658	729	593	631	662	676	687	655	610	676	650	668	683	638	623	637	620	658	642	656	644	653	666	610	668	718	640	637	605	621	658	688	656	679	641	676	621	634	640	639	604	685	642	670	646	644	597	665	700	647	665	616	665	672	667	633	671	650	640	685	649	639	643	639	660	624	673	613	663	669	662	638	701	684	655	616	671	654	639	669	654	629	633	714	652	639	628	650	656	719	639	664	661	664	685	635	579	618	664	627	668	645	632	628	622	662	630	674	671	633	630	622	677	640	631	642	691	589	676	656	642	664	632	611	679	645	662	639	667	660	653	650	624	609	610	689	611	595	652	670	671	634	673	638	673	646	609	649	649	615	654	682	683	622	644	639	655	609	671	650	700	656	678	673	640	652	626	637	636	631	646	645	646	628	669	638	650	640	640	672	637	662	667	622	650	677	652	679	655	653	659	679	645	650	658	645	642	652	615	637	649	665	646	663	677	685	662	684	678	624	677	666	642	666	657	649	632	644	670	648	683	610	640	618	666	632	683	658	669	656	676	675	631	699	670	659	675	660	697	636	594	636	685	593	665	665	648	688	640	664	676	658	719	630	665	622	663	646	657	706	636	622	654	667	642	645	666	654	685	629	662	692	602	635	674	679	655	683	655	680	640	648	639	649	664	655	609	683	662	660	668	623	625	654	654	631	688	646	649	670	655	621	660	679	610
27320	13047	1976	950	637	576	613	717	1366	2717	2492	1446	830	625	601	600	536	560	535	556	491	579	554	583	506	518	557	565	546	560	543	537	547	583	523	551	551	546	517	549	528	552	563	542	572	567	533	560	554	566	528	537	542	589	556	578	596	556	568	572	523	550	534	563	568	537	552	542	511	536	538	540	576	592	517	514	577	542	516	543	495	557	569	563	557	541	550	549	515	514	555	565	554	541	543	517	555	540	552	529	574	534	548	553	536	547	564	599	609	537	559	538	527	571	595	566	515	553	515	544	539	554	510	568	510	522	508	528	516	580	561	563	483	569	610	590	543	552	525	597	572	576	542	544	580	537	551	573	561	551	552	500	513	549	511	592	540	567	544	510	567	555	540	548	550	573	524	576	549	519	559	535	563	545	534	514	569	510	550	587	512	532	553	520	543	565	552	530	582	523	531	524	579	561	560	520	537	556	557	532	536	569	525	572	558	563	597	540	570	565	561	529	567	581	531	521	535	534	571	573	537	576	540	539	572	560	511	569	551	545	565	559	542	561	559	504	557	570	518	543	510	533	561	553	489	569	551	531	545	542	557	551	520	552	520	526	550	530	574	541	586	518	585	550	539	607	559	530	579	523	564	531	514	532	554	576	565	548	522	554	538	564	525	582	515	533	563	554	564	539	560	585	564	558	589	574	585	532	532	546	553	525	536	525	495	519	550	548	553	577	558	546	578	541	541	516	558	540	524	512	541	552	537	601	604	583	559	538	568	537	565	545	556	565	572	551	533	563	548	542	537	575	541	549	516	528	554	502	545	556	571	536	541	526	567	570	528	502	527	548	537	554	557	542	517	583	614	526	542	546	548	538	588	571	564	549	566	565	537	565	554	585	536	550	585	557	578	582	600	579	578	587	502	550	541	571	543	590	588	602	546	523	561	567	548	527	510	569	571	559	567	573	531	564	511	598	517	522	581	573	555	547	583	543	538	600	553	556	532	507	506	555	541	598	533	549	525	557	526	526	572	569	559	607	580	525	555	529	554	516	551	559	596	557	562	569	564	497	599	557	516	538	504	554	526	598	536	537	514	524	557	557	573	560	546	548	537	508	587	524	583	542	554	574	554	569	549	603	600	539	524	524	543	593	577	546	550	520	539	568	537	556	570	536	565	570	533	566	510	505	557	582	573	554	565	546	578	560	543	558	540	565	549	543	534	538	540	538	520	565	534	603	536	519	559	566	497	522	518	562	548	549	575	525	562	559	551	542	560	563	550	569	544	542	571	535	558	532	525	518	602	547	574	564	597	552	574	557	583	551	548	561	533	506	553	555	577	584	509	600	541	548	550	554	562	566	507	600	583	554	551	554	535	550	540	516	541	605	574	521	601	548	555	505	522	533	533	539	515	548	568	602	565	536	536	550	576	532	544	552	544	564	501	576	595	544	539	526	571	519	538	561	574	569	546	561	569	564	525	499	589	573	556	528	563	598	577	546	571	581	538	571	555	608	582	568	522	556	555	560	560	509	523	572	562	590	575	534	514	555	533	521	558	613	558	569	590	525	496	568	582	556	512	564	558	568	578	549	537	537	552	579	535	515	552	538	524	588	559	573	564	573	512	533	521	552	520	524	520	485	554	556	551	580	512	527	506	565	564	517	587	541	562	526	582	516	534	547	554	523	513	524	526	584	558	586	547	536	549	586	555	536	576	545	550	606	542	573	530	550	501	543	547	542	554	568	554	521	533	522	524	498	513	518	557	579	569	570	533	523	588	577	530	545	534	540	532	598	549	510	589	535	601	553	536	590	569	609	523	567	522	546	553	569	559	511	571	514	547	595	578	554	562	571	522	546	551	573	548	563	583	539	555	522	536	538	585	535	534	537	547	569	563	559	579	541	530	565	567	552	542	558	536	535	549	600	512	533	583	582	582	552	550	568	592	508	544	548	580	554	521	540	578	552	555	581	549	580	570	565	525	584	541	532	550	556	515	516	564	550	567	593	574	523	561	524	531	556	574	530	538	575	569	547	533	528	536	542	587	570	537	554	521	545	558	515	551	507	569	556	577	549	489	570	555	573	519	560	556	538	545	514	568	562	526	564	524	562	564	543	528	523	534	545	547	483	566	501	553	510	538	551	527	550	538	537	539	512	510	530	574	517	584	579	563	523	565	518	563	554	531	553	545	520	581	554	512	547	571	520	550	603	520	520	560	573	590	541	598	595	523	576	544	573	536	539	520	564	573	580	547	539	571	577	520	570	549	564	564	608	561	585	584	553	565	528	583	549	538	540	576	639	567	545	562	597	554	555	581	543	585	598	514	544	544	485	559	581	548	559	555	579	585	509	569	553	540	572	557	544	579	558	526	536	511	538	590	565	538	521	557	555	543	524	564	539	572	535	515	546	599	538	559	570	528	552	573	535	545	536	547	530	575	564	515	603	520	567	562	541	563	546	531	536	547	575	550	512	557	532	573	560	550	562	563	573	548	585	537	546	565	572	546	570	556	528	570	548	561	527	566	521	517	525	524	565	551	619	596	553	576	579	590	611	561	573	564	509	566	599	562	588	535	522	538	558	565	567	535	563	552	557	534	599	514	548	522	512	552	574	575	527	529	538	517	529	535	565	606	549	589	564	527	536	500	575	592	579	559	560	623	541	478	565	578	559	575	555	542	571	528	559	555	553	517	539	525	555	550	571	576	532	564	581	548	525	552	557	515	515	549	628	568	526	544	523	526	553	518	563	558	589	573	565	567	568	530	571	545	511	530	534	507	523	558	580	564	566	523	555	523	561	554	539	551	556	487	575	584	504	550	555	570	583	570	549	544	534	559	533	541	521	544	585	532	555	568	612	548	604	576	520	531	525	565	581	534	585	538	555	492	547	538	555	548	586	612	557	504	538	530	496	520	518	514	545	534	531	520	552	525	596	560	567	529	553	585	547	568	542	570	586	523	553	558	526	564	550	537	536	532	579	530	591	547	526	516	521	590	540	554	542	517	559	529	537	520	543	592	546	586	598	515	539	545	549	579	531	573	546	511	570	527	554	585	574	543	532	615	569	569	570	549	530	517	567	546	547	541	558	576	609	584	576	543	562	527	567	532	504	538	586	541	551	553	563	487	579	558	517	546	557	560	543	526	594	573	583	531	559	584	644	569	515	520	576	577	530	544	559	542	547	570	593	528	554	610	564	539	588	573	553	512	600	574	536	536	591	507	530	529	575	537	491	531	523	539	570	604	536	582	540	534	544	536	578	517	513	533	511	562	575	589	593	534	501	527	527	564	567	532	587	545	514	543	558	494	574	509	590	572	538	535	569	567	525	571	606	582	559	509	545	560	562	530	551	536	585	555	557	518	548	563	582	535	543	532	577	517	580	542	538	532	562	554	559	544	556	557	559	562	568	577	557	552	552	575	539	531	590	518	549	591	544	554	550	572	525	582	554	549	580	575	552	538	514	535	535	522	570	549	545	529	565	550	528	512	560	565	553	574	545	526	537	500	562
5152	1206	1101	673	634	578	525	698	1807	3318	2570	1489	816	519	457	482	485	457	481	455	451	476	485	454	470	462	448	436	450	458	454	466	447	436	440	431	469	466	463	431	418	463	462	426	438	465	530	444	491	403	462	457	455	466	448	438	465	430	479	475	468	435	436	476	456	485	457	494	423	413	452	448	437	440	449	441	492	459	426	436	422	459	472	432	460	456	462	470	451	460	451	450	424	442	411	454	456	433	490	421	414	438	419	455	470	487	439	460	428	448	418	468	439	414	424	459	456	474	457	426	462	408	450	453	473	414	437	437	501	463	418	412	467	449	445	428	439	465	508	466	443	446	472	437	441	459	429	447	484	446	460	451	426	464	452	432	448	442	450	449	476	430	437	509	425	423	432	439	427	462	449	429	460	413	470	437	449	456	461	468	455	467	477	432	462	452	469	449	451	466	429	483	440	476	442	466	454	425	466	471	446	417	465	467	429	453	472	460	455	434	459	446	397	431	457	447	472	447	438	438	483	409	430	425	466	472	481	448	424	427	458	444	448	450	406	431	474	455	443	454	471	439	421	467	479	473	475	416	466	425	416	451	453	456	449	471	469	415	438	459	504	485	456	493	445	455	452	494	463	440	493	445	475	443	414	443	414	475	500	446	466	452	455	432	456	425	458	452	448	442	433	462	458	437	440	442	500	444	495	455	432	465	457	430	466	431	438	451	438	495	441	419	468	454	415	476	446	460	442	446	488	442	435	426	459	429	447	450	442	479	433	461	435	435	431	453	450	435	426	424	445	487	462	418	444	476	463	409	444	438	448	438	448	476	396	448	449	475	438	437	437	491	437	459	438	477	430	452	437	459	427	411	503	430	464	436	465	420	434	458	470	458	451	403	459	450	472	453	438	460	449	441	462	434	463	442	444	431	413	438	446	473	461	459	438	439	427	416	437	449	483	449	473	461	451	436	473	451	452	484	445	444	426	444	474	433	470	442	448	444	421	440	454	426	431	482	442	423	429	476	441	435	465	467	466	441	447	439	451	487	429	482	461	432	441	429	453	467	456	437	427	419	452	442	415	457	426	465	436	434	417	457	458	417	459	465	452	441	419	462	411	466	465	447	462	474	485	470	412	434	466	442	437	475	442	440	444	471	441	455	466	465	425	439	467	443	422	442	453	473	471	466	473	412	472	450	464	416	445	418	494	428	409	456	474	422	432	477	441	443	451	468	499	418	476	475	459	436	435	488	462	469	439	435	463	455	471	451	410	442	436	457	497	426	441	473	469	466	482	447	458	450	458	451	498	436	444	446	465	461	459	477	475	424	459	433	438	436	476	419	434	440	429	421	457	496	464	464	446	427	465	460	434	433	453	450	439	450	437	459	430	482	471	467	448	470	441	464	456	436	484	425	451	423	445	490	454	455	418	459	449	444	472	433	450	438	467	415	422	444	450	431	439	474	468	477	427	430	451	453	435	449	469	430	447	488	468	447	466	414	451	484	491	474	412	447	445	463	455	417	428	418	447	448	464	463	460	423	432	457	451	447	429	420	428	430	479	450	475	414	452	481	482	453	428	467	450	430	416	478	434	477	426	414	479	436	444	436	450	455	460	435	462	458	430	434	424	481	444	454	455	462	438	410	431	429	422	448	443	451	472	442	450	442	478	427	442	477	441	478	420	486	445	462	476	469	468	428	459	418	448	473	421	441	466	487	452	418	440	464	435	434	418	490	465	448	440	449	438	445	494	421	450	444	462	453	478	423	446	437	429	444	479	467	442	444	468	466	416	501	429	442	434	466	446	421	439	459	446	461	404	450	466	439	438	455	458	456	430	495	414	445	473	428	432	447	433	458	472	415	423	414	468	453	464	456	459	441	455	456	434	425	416	414	445	464	455	481	456	468	438	463	468	413	468	433	433	436	446	445	424	441	464	456	426	435	444	434	443	426	411	475	424	442	433	447	440	448	457	469	491	466	465	470	439	469	439	444	416	476	504	458	501	453	434	434	453	414	453	460	423	413	458	443	451	399	444	438	429	469	449	447	402	449	451	437	443	457	453	447	450	463	447	448	429	462	463	455	472	465	454	471	444	498	482	478	456	448	486	492	438	452	462	461	419	448	487	444	463	485	427	438	403	452	484	459	449	472	427	427	479	500	419	483	467	431	458	430	477	427	438	456	473	477	433	478	430	475	461	463	456	409	432	472	452	443	453	435	414	449	449	434	478	443	474	484	425	459	460	467	471	436	432	413	490	423	430	483	455	392	473	433	453	451	461	454	461	409	467	446	459	439	424	444	455	460	456	416	451	450	470	464	450	420	472	434	485	441	437	419	441	443	465	439	478	472	436	482	457	455	463	431	487	470	432	435	455	462	436	451	434	422	481	461	473	451	483	475	462	418	434	442	446	429	445	467	445	438	443	451	464	455	468	453	476	420	461	455	458	443	468	460	448	431	430	442	415	429	417	438	488	453	461	418	407	446	421	467	462	473	424	431	432	444	423	429	458	477	400	428	441	451	459	416	447	433	469	459	448	444	460	490	447	488	459	401	458	430	461	447	400	496	458	471	432	438	453	439	410	433	449	407	450	453	460	472	500	452	437	453	463	397	500	440	470	420	448	422	455	417	441	484	490	485	470	440	470	431	485	468	425	461	450	429	472	452	470	432	454	496	435	473	474	432	441	454	467	414	470	449	447	420	447	420	458	425	427	437	400	443	466	449	426	475	455	486	448	439	437	438	459	471	477	440	437	466	421	441	465	458	435	433	416	465	429	424	467	410	443	447	474	485	444	467	483	458	429	421	492	444	407	457	461	443	439	492	486	456	467	480	450	448	433	425	415	481	442	444	451	433	472	452	449	440	444	458	483	444	463	474	426	417	477	432	492	439	431	460	406	435	429	435	393	474	449	467	481	436	422	446	435	417	439	456	410	473	418	472	462	466	450	438	443	438	468	473	434	428	443	467	442	512	455	451	453	475	472	473	484	441	480	462	447	454	440	450	448	460	418	465	419	433	441	448	456	447	448	435	424	422	447	464	426	446	450	480	447	497	481	459	455	456	436	434	491	460	422	428	436	448	451	477	448	454	429	447	464	464	469	445	402	456	456	468	475	436	418	446	408	478	453	425	481	452	440	398	429	475	480	433	457	445	444	435	424	481	451	460	456	467	466	436	441	431	441	477	451	445	456	439	480	454	519	402	448	439	455	438	450	453	455	495	453	475	438	447	414	461	471	429	455	428	478	428	462	477	449	445	421	448	469	457	430	448	446	475	419	455	409	465	411	427	495	445	444	415	448	448	463	456	463	441	459	411	438	422	453	438	424	407	450	465	468	413	462	429	463	484	452	440	447	464	446	450	412	428	465	442	474	463	455	423	416	476	460	467	420	460	444	459	439	441	442	472	422	480	464	448	452	445	465	459	471	467	473	407	481	449	460	448	439	462	451	440	416	442	448	425	500	455	462	446	437	453	449	421	447	484	487	496	443	464	451	488	424	434
25049	21065	26939	25031	5979	1390	1186	2591	13823	24000	15673	6125	1989	989	668	666	646	668	639	687	653	653	640	689	612	623	673	699	651	685	648	613	663	647	637	667	658	659	597	634	665	630	630	669	610	671	616	610	610	630	608	673	598	683	648	588	630	666	642	654	617	694	605	628	696	632	628	614	600	656	666	587	668	633	604	631	619	670	592	632	626	630	684	644	648	623	658	637	667	670	628	644	627	642	634	620	678	640	656	652	667	638	582	687	633	648	607	600	581	648	643	658	661	690	638	636	687	682	652	607	686	627	632	656	603	655	603	657	628	580	653	648	638	656	595	667	623	602	623	616	638	654	641	658	671	654	641	669	630	649	624	618	579	647	634	624	602	623	667	660	673	643	620	628	607	612	611	625	616	568	634	630	608	625	616	605	619	611	644	637	666	660	666	650	645	603	627	641	660	661	642	631	588	651	621	658	642	669	645	627	615	621	611	664	653	632	626	647	606	625	645	635	679	662	633	638	628	614	670	616	669	633	667	652	619	642	640	641	611	672	695	615	595	633	639	671	631	620	621	628	577	632	660	606	655	683	674	648	703	648	606	628	636	628	599	653	641	577	610	626	635	642	669	655	629	617	692	615	646	614	672	591	662	629	656	632	615	637	638	676	650	628	592	663	652	674	633	651	650	662	612	647	613	582	667	659	662	633	664	643	654	625	601	672	643	622	622	616	610	615	618	615	652	651	654	630	638	645	662	641	633	640	617	647	653	621	622	641	643	629	622	620	624	662	673	609	675	645	620	664	622	628	638	580	610	619	661	644	643	631	617	664	669	635	686	651	635	625	700	676	592	631	634	606	611	649	638	626	649	629	646	620	676	632	637	634	631	617	630	620	642	614	628	628	636	622	631	619	664	651	650	671	675	648	663	653	623	605	676	589	632	629	678	615	657	636	593	674	638	595	643	650	678	628	677	672	650	655	608	681	630	632	681	621	622	693	672	657	642	652	657	638	635	625	661	642	596	619	635	683	620	573	673	619	631	608	654	650	620	642	593	667	622	656	641	652	607	610	643	630	660	618	630	681	654	632	678	654	677	660	605	661	623	620	610	631	692	660	594	629	621	615	640	608	630	662	648	639	680	647	650	676	625	628	626	671	615	625	615	634	609	640	685	671	651	681	639	651	660	676	661	616	624	666	636	618	637	667	626	654	619	622	605	632	655	638	657	681	640	641	611	649	622	629	648	630	637	657	620	652	638	650	671	648	631	670	610	646	657	632	635	652	633	607	634	629	654	631	634	641	666	621	652	626	620	639	631	627	628	632	594	686	695	634	665	651	618	664	620	576	681	673	673	660	653	635	652	676	654	605	592	625	668	647	689	661	643	658	627	663	649	649	628	624	606	641	663	605	646	632	633	578	599	668	645	604	666	635	655	610	593	696	613	617	611	618	593	602	636	617	650	617	591	569	619	637	625	666	611	633	623	635	623	625	595	666	665	643	628	632	637	632	649	649	602	640	649	680	649	619	610	636	634	635	566	653	631	655	655	648	657	607	644	669	601	627	656	640	652	618	611	641	602	642	684	631	661	713	628	627	597	596	654	648	684	645	655	670	658	652	627	631	626	645	624	606	641	617	672	658	650	683	635	636	608	630	641	633	647	662	622	648	663	597	630	701	639	668	621	612	651	675	690	596	616	632	661	669	627	665	648	670	643	640	620	624	654	693	636	637	679	646	682	621	624	635	632	581	612	642	610	618	642	643	659	600	639	647	641	645	578	649	644	618	609	597	611	626	638	645	700	598	611	674	656	650	654	615	638	632	688	628	651	613	633	604	614	658	649	633	616	614	619	653	657	607	665	627	628	608	645	651	689	628	598	612	646	636	631	640	655	649	660	629	633	617	619	643	646	671	643	665	655	647	628	635	649	631	609	659	653	666	668	648	647	586	651	605	659	629	636	660	639	691	645	614	617	593	648	640	613	643	679	648	600	642	603	645	650	649	648	652	627	659	612	628	651	658	604	627	661	637	637	635	628	640	607	604	612	621	645	609	637	653	648	666	649	612	651	644	633	662	635	646	668	674	599	700	597	607	623	624	637	673	627	687	617	625	638	639	636	650	598	663	614	629	685	654	628	627	656	649	638	618	675	608	636	614	602	644	620	662	662	642	624	683	618	642	585	608	616	650	628	607	662	653	629	595	643	678	598	643	688	627	618	660	629	656	650	613	656	609	651	630	600	555	653	665	641	620	678	617	660	666	677	620	618	603	620	583	591	662	606	616	583	643	612	629	616	646	619	643	627	632	613	660	645	628	629	621	695	660	618	659	644	653	654	675	632	620	678	634	650	662	677	656	630	638	609	630	627	668	614	659	624	650	695	634	643	669	634	636	613	627	624	644	606	635	640	595	614	635	632	629	628	656	618	687	659	615	680	628	674	653	652	642	606	656	589	618	667	644	629	631	637	595	676	626	643	650	624	614	616	641	607	641	648	687	652	640	639	658	629	637	606	620	652	625	647	617	640	637	606	669	629	615	631	610	662	630	630	617	661	607	663	657	673	642	617	628	605	643	677	650	633	639	609	615	648	602	659	646	586	643	612	633	632	637	612	633	648	650	640	618	609	594	655	603	637	637	614	662	631	637	638	647	662	621	632	612	670	679	675	618	678	658	599	602	623	630	629	618	658	679	603	649	612	654	623	614	639	616	661	642	677	622	608	660	646	614	614	634	640	642	650	632	611	657	637	654	657	629	617	602	653	642	622	670	637	725	684	640	611	630	648	632	640	647	667	633	648	648	673	635	656	674	657	581	666	630	652	619	618	660	595	634	675	679	654	677	650	626	630	673	693	620	631	657	655	662	620	640	646	658	669	669	638	628	649	656	624	630	669	642	616	661	668	639	624	616	605	634	699	635	652	645	638	597	628	651	673	624	681	593	583	634	602	633	614	643	644	653	647	606	652	634	651	632	697	600	624	625	617	686	642	639	623	615	621	672	601	587	640	653	666	638	636	655	610	629	622	617	649	649	623	675	633	622	626	646	645	600	626	631	601	623	659	606	589	666	624	632	620	645	630	660	687	661	632	608	647	614	657	636	595	639	694	607	669	614	679	600	684	618	662	639	674	605	644	679	669	613	648	647	648	634	582	623	634	696	612	606	629	653	654	694	614	612	652	684	619	613	632	641	656	645	645	636	675	669	605	659	670	623	619	616	659	648	647	636	675	658	637	658	640	643	676	630	623	616	668	615	652	688	647	646	617	656	624	635	649	601	607	658	626	665	659	612	638	619	603	642	577	640	666	640	611	624	595	600	647	601	623	647	671	657	644	674	649	663	647	669	641	618	658	643	620	632	614	641	650	638	631	612	611	646	619	654	627	634	604	656	651	631	652	626	659	644	653	625	640	630	641	598	580	602	642	633	621	611	643	684	671	647	639	647	657	615	606	649	660	667	607	662	648	674	581	624	636	640	589	628	640	667	636	638	647	586	628	620	619	671	645	675	655	658
3937	4074	3340	2025	1391	1068	1144	3510	16613	21313	12709	5348	1877	845	566	552	509	549	552	525	534	510	491	526	487	569	520	538	552	503	568	560	553	552	526	549	505	546	505	521	523	553	505	518	559	541	551	535	514	556	494	553	549	562	547	473	541	535	558	533	537	529	493	547	559	555	553	536	549	529	551	531	529	525	563	541	528	542	555	531	530	488	535	565	549	499	509	514	530	520	493	552	542	506	540	526	526	507	545	555	531	504	537	553	494	575	530	500	537	546	585	527	518	491	556	547	497	534	552	485	535	510	526	540	533	516	547	535	522	521	531	545	542	514	543	506	525	494	568	499	500	523	531	527	510	484	540	526	499	567	524	495	523	536	480	511	538	489	498	519	524	529	529	531	541	548	522	510	524	551	539	499	569	538	528	517	506	543	515	503	523	498	500	506	528	484	503	539	523	524	535	523	562	502	519	540	567	558	535	509	510	532	505	530	522	535	527	448	486	560	531	549	546	536	576	516	555	484	489	549	510	514	528	510	603	541	567	500	537	531	533	499	558	546	508	530	567	547	551	546	546	520	565	493	527	571	546	478	526	538	519	540	513	514	501	525	512	529	534	508	504	524	540	563	542	511	540	547	517	563	524	525	548	501	469	492	535	539	512	476	530	505	555	545	488	507	518	522	559	569	533	530	469	536	520	514	533	516	566	507	507	553	521	543	535	506	530	594	493	508	529	514	479	533	514	527	551	478	504	560	517	547	568	513	527	510	533	521	519	593	480	558	560	558	526	498	537	517	492	496	589	554	526	519	491	522	544	539	533	545	543	556	528	518	511	492	480	491	496	542	506	565	510	529	552	547	499	506	533	515	524	532	536	498	509	525	536	565	494	530	544	546	528	498	534	546	575	484	513	483	495	514	531	555	525	538	535	540	543	561	551	561	553	527	526	541	561	523	527	525	569	541	475	460	548	555	522	532	542	555	521	556	505	519	465	548	523	505	502	547	525	514	527	470	523	540	536	512	537	516	528	538	534	551	519	582	537	547	555	515	498	533	520	517	516	489	542	536	513	550	462	542	547	530	536	528	549	563	536	571	533	489	554	495	523	548	504	533	550	535	484	539	560	525	489	515	547	533	514	527	526	540	500	567	567	534	550	554	506	524	528	546	501	522	545	516	475	527	538	505	562	595	550	501	545	494	540	522	570	526	536	494	496	518	536	512	506	555	472	523	508	520	531	517	511	534	503	535	515	561	516	484	552	515	519	530	536	539	542	543	500	522	560	543	529	512	515	555	528	509	555	562	526	507	556	533	532	511	522	510	512	550	543	506	537	478	569	545	510	552	520	558	528	543	537	540	491	472	459	508	533	508	534	511	525	536	507	542	550	557	526	525	502	543	541	544	538	538	536	554	528	480	462	497	552	516	544	526	563	545	514	539	545	556	598	542	506	550	530	533	539	504	529	503	494	516	563	525	531	541	555	494	542	572	495	524	500	540	533	515	567	515	529	533	529	537	555	493	553	536	545	508	557	529	546	500	554	517	540	510	543	546	551	505	574	505	552	532	509	505	540	544	536	490	524	519	583	565	530	575	530	471	532	502	525	499	527	525	529	556	516	542	521	539	552	521	538	494	519	515	525	538	488	523	493	488	526	552	527	558	546	528	504	527	499	527	512	495	522	511	524	523	479	496	539	575	526	516	539	534	525	548	513	496	494	565	520	499	567	563	516	547	507	508	550	546	532	499	532	508	514	495	512	518	541	508	546	537	492	536	492	519	520	499	529	507	513	508	529	556	576	512	529	510	554	515	562	504	528	497	502	516	547	524	541	539	536	520	504	560	560	584	500	520	518	538	531	502	554	505	516	577	570	510	486	538	529	510	534	531	549	490	564	536	506	491	523	528	523	564	494	534	533	529	527	539	556	523	533	531	542	530	480	586	536	514	543	535	489	502	527	528	495	535	518	532	516	541	525	537	536	530	482	502	553	516	586	551	489	515	541	494	545	552	530	524	511	520	486	495	533	528	525	498	517	526	495	550	488	511	519	509	554	529	518	526	480	520	519	507	519	525	571	517	516	544	526	504	528	531	557	480	531	542	494	522	531	516	529	530	574	537	523	513	532	524	482	572	487	486	525	514	495	524	519	536	519	479	539	507	543	534	533	539	521	519	540	541	531	539	538	541	560	549	566	513	553	553	546	545	529	523	508	545	513	521	515	519	546	497	541	543	517	530	522	504	494	520	515	537	542	521	512	487	518	514	566	517	522	505	560	512	523	509	532	500	521	565	509	505	517	562	531	511	562	526	518	529	538	508	541	555	491	515	523	521	525	567	500	507	526	499	518	514	497	506	548	519	501	542	526	530	549	483	525	519	565	499	485	511	554	508	565	523	500	515	519	498	513	503	531	519	506	552	574	533	508	488	506	527	531	528	540	539	529	494	544	503	514	512	600	527	525	561	526	541	557	519	543	515	495	545	513	535	507	534	566	493	529	538	534	516	520	478	547	502	497	531	524	524	553	492	539	491	496	503	540	482	517	500	512	510	518	579	574	522	550	504	526	531	533	524	502	523	521	535	525	483	539	501	528	571	474	519	503	498	522	566	528	539	533	461	508	535	521	521	530	497	524	564	514	533	527	515	545	508	505	469	520	543	534	516	548	521	538	509	520	517	530	491	542	555	548	520	519	512	549	524	523	528	574	538	534	534	513	547	539	522	543	559	523	517	528	563	519	564	477	522	547	527	537	547	524	516	502	510	521	558	527	512	540	546	539	528	565	516	509	536	494	509	545	539	544	506	533	532	512	549	506	530	551	513	569	572	513	508	517	526	565	549	535	529	553	494	558	524	535	511	529	530	482	533	543	498	542	510	519	517	524	515	488	520	519	521	541	487	530	515	506	500	507	540	522	508	545	539	551	532	544	533	536	533	517	506	501	493	534	488	505	537	549	529	505	565	560	539	493	531	505	510	515	516	539	482	558	513	493	509	524	507	501	536	504	502	511	524	494	509	536	534	565	525	509	520	567	533	525	540	537	507	538	529	523	525	533	535	501	512	504	549	494	505	546	545	564	556	553	529	571	521	540	538	542	507	540	510	521	538	547	563	525	542	529	560	536	492	485	539	526	528	519	510	501	521	536	534	516	532	551	547	548	550	519	541	557	547	503	504	553	531	530	527	503	540	501	520	552	575	507	566	545	488	548	512	535	547	550	538	555	507	524	511	536	518	530	570	504	488	501	476	529	530	501	538	585	520	544	497	526	537	509	503	518	520	526	511	495	531	525	500	512	491	495	486	495	506	526	534	506	542	537	531	542	550	558	540	513	557	569	546	550	512	537	535	512	510	526	564	530	571	548	522	560	518	554	536	518	558	497	510	507	503	510	538	496	526	515	561	499	482	481	569	502	524	507	560	509	537	534	535	513	512	551	521	504	515	547	491	536	549	533	527	493	545	527	535	516	516	543	504	528	507	551	513	564	515	509	565	533	561	503	512	534	503	518	543
23852	21060	28295	24042	21041	9138	2330	8242	33793	39663	27774	12804	3632	1424	970	894	886	888	884	853	834	822	787	782	855	857	790	837	858	825	823	818	823	835	812	873	847	858	842	881	842	863	807	885	803	866	795	851	856	824	836	806	852	863	848	854	850	850	813	809	847	843	819	837	813	903	814	829	815	824	829	817	830	844	840	871	840	843	850	818	845	825	839	827	833	834	821	853	788	799	823	782	862	819	846	829	805	788	866	775	785	826	797	862	848	838	870	847	841	842	817	798	812	802	828	784	831	846	841	823	850	853	922	842	825	803	804	819	835	751	830	868	828	811	838	860	827	828	817	872	861	854	888	789	821	812	859	806	849	779	876	845	820	812	823	836	839	850	837	750	813	823	781	826	864	835	852	798	829	797	928	848	803	851	798	820	869	866	797	801	840	790	816	846	840	852	798	802	869	802	844	843	794	786	798	793	802	793	861	897	821	819	831	849	801	836	795	805	829	879	865	870	863	787	771	881	770	826	819	827	772	775	847	879	842	827	817	799	830	824	855	817	826	853	833	849	809	851	820	852	840	836	758	875	784	811	821	829	846	836	848	777	827	842	884	825	882	786	837	813	862	795	775	833	822	791	838	844	807	800	836	818	815	817	801	815	816	806	829	831	835	802	838	830	825	803	809	755	799	759	834	861	827	846	835	856	817	798	805	878	830	849	796	812	822	792	776	820	833	817	850	786	783	846	813	803	829	803	821	806	802	838	848	847	830	826	836	827	843	857	841	820	845	802	868	850	843	853	800	861	754	819	837	820	777	841	809	791	851	794	825	847	846	745	865	816	824	836	803	795	857	840	806	759	848	799	840	839	890	819	815	810	841	856	846	816	837	805	799	848	752	861	811	799	846	837	831	814	819	821	829	817	760	817	844	812	832	770	834	801	834	829	828	794	840	818	839	832	784	874	819	832	873	846	828	804	793	805	857	823	803	780	858	807	842	790	879	828	893	815	800	825	846	845	869	862	833	800	773	778	818	840	772	855	830	854	832	853	830	790	829	835	822	896	879	836	867	806	823	846	811	834	868	832	841	857	836	839	900	864	832	847	854	848	824	842	792	838	817	862	859	797	771	824	838	885	851	825	824	782	828	846	840	840	794	838	791	808	789	780	847	813	794	808	889	836	808	802	853	857	776	815	832	810	885	861	812	797	837	816	812	823	792	834	817	859	831	872	830	817	839	782	865	863	807	867	771	829	806	846	866	775	758	854	862	791	794	819	815	881	798	831	789	810	806	879	814	823	809	824	798	833	823	851	861	830	796	826	837	861	861	865	853	796	788	813	806	847	842	811	831	818	857	835	848	854	830	798	847	826	808	848	775	846	782	829	837	880	804	823	866	864	813	841	834	803	792	842	794	862	798	839	825	787	774	850	843	818	842	826	833	855	792	800	793	845	862	837	822	807	832	830	817	801	876	822	799	780	867	806	823	851	822	859	793	842	772	807	807	835	819	865	831	864	837	850	857	834	832	797	838	837	828	818	805	875	823	823	785	780	848	804	824	813	836	849	844	839	802	815	859	855	819	835	874	804	802	824	818	809	823	827	806	844	834	838	886	810	840	864	855	799	822	818	751	833	807	821	805	857	781	851	824	849	799	797	836	855	836	786	798	857	849	782	764	828	864	789	841	827	879	817	801	862	804	830	798	840	814	752	765	839	856	790	790	795	842	834	834	773	875	806	826	837	792	831	809	824	848	842	846	820	865	856	870	785	829	842	847	791	822	816	793	843	818	750	843	794	866	789	820	807	798	816	812	840	837	785	848	831	820	826	840	776	802	848	840	839	838	826	831	800	853	859	848	830	837	819	823	808	899	791	781	837	799	848	830	851	821	826	856	826	752	839	827	836	837	792	802	812	882	848	843	819	820	869	861	818	804	813	822	833	820	804	840	845	820	828	810	797	773	823	813	798	812	793	824	839	856	771	821	874	840	860	846	833	781	773	847	811	862	802	826	819	795	823	829	827	809	822	843	827	854	813	853	842	822	878	825	827	808	843	780	839	874	827	889	853	844	844	777	801	823	819	812	834	830	816	797	836	830	764	793	866	796	824	871	811	830	820	807	808	849	791	838	799	837	819	816	887	817	834	810	808	848	776	821	859	833	855	866	799	812	794	807	823	854	828	846	824	829	842	809	849	842	881	825	789	795	859	785	872	824	821	871	796	812	781	778	836	771	811	800	851	806	828	830	819	783	828	816	848	817	843	809	825	873	780	841	885	843	813	813	867	849	825	852	843	857	862	831	831	806	853	825	835	894	814	842	808	825	805	806	832	852	822	785	855	806	810	778	829	824	856	792	852	825	831	806	860	810	809	803	807	802	759	800	746	811	837	774	813	773	806	753	828	865	890	824	846	835	799	770	808	841	855	760	841	840	883	848	825	814	859	839	827	916	831	834	788	821	834	829	814	843	851	865	832	789	796	835	857	814	808	880	858	827	790	884	852	835	841	810	818	820	819	814	868	812	767	840	841	817	838	866	828	835	766	785	778	771	829	799	829	814	845	866	818	833	824	809	786	837	852	850	869	803	804	807	825	835	791	837	866	813	797	795	825	857	849	841	838	799	773	794	772	801	868	827	838	823	823	824	786	842	818	819	805	844	839	793	847	811	852	820	879	841	809	853	866	870	801	812	864	769	779	862	794	793	862	826	794	792	843	787	834	801	784	795	823	809	868	826	797	855	795	801	825	816	845	845	820	855	822	811	784	849	841	829	866	833	823	811	853	773	760	822	795	892	832	815	872	854	786	759	822	816	898	887	839	844	891	831	816	852	794	799	849	772	806	831	822	780	827	805	840	840	741	770	856	794	818	858	868	811	830	832	800	780	819	861	806	849	826	854	830	820	841	825	768	868	874	839	834	861	835	848	835	809	835	778	814	813	830	792	871	783	798	824	840	821	861	764	775	847	853	791	848	898	786	831	830	837	822	770	812	778	799	755	853	773	823	835	785	799	823	844	798	799	815	865	875	826	888	836	740	794	820	845	844	791	842	825	780	802	810	785	822	825	872	862	804	831	791	839	895	842	850	794	808	827	836	810	803	859	799	818	809	774	793	769	824	791	858	857	832	877	834	804	827	778	780	840	876	859	799	855	875	812	831	865	845	826	805	853	840	794	778	827	817	820	800	846	832	820	769	818	857	856	853	802	859	850	824	825	880	846	822	836	835	812	815	756	848	849	815	777	797	807	869	885	833	870	821	812	873	856	809	842	816	777	806	828	779	859	834	849	830	782	845	866	779	841	768	823	886	841	824	798	840	813	855	845	822	837	808	783	835	820	810	874	801	828	801	789	813	817	789	797	764	818	878	850	834	847	811	833	808	832	822	821	812	886	862	847	846	847	819	806	848	807	808	816	809	787	850	802	821	810	819	809	800	845	844	837	801	787	826	852	825	785	808	803	835	799	886	831	799	859	786	887	809	819	812	866	776	841	780	793	853	825	794	779	828	871	884
4562	7416	6000	3473	2462	1765	1712	10682	35172	34287	21845	9700	3172	1260	719	693	617	653	663	677	681	667	689	667	676	644	708	658	712	682	669	690	685	695	717	660	709	688	660	686	668	720	668	615	683	710	647	698	696	652	654	687	665	662	643	691	662	717	695	675	658	655	678	701	656	670	678	656	657	693	684	645	674	679	655	644	677	706	705	643	682	632	709	703	683	639	660	678	662	688	649	668	713	666	661	682	633	687	698	693	709	664	690	618	665	670	638	631	683	725	665	690	654	637	684	682	676	721	625	660	643	697	658	680	663	630	699	690	641	664	656	667	675	665	685	640	627	665	648	667	678	696	689	641	686	652	662	687	639	670	690	675	643	669	662	625	600	654	666	706	692	696	710	699	650	660	665	658	672	670	634	633	615	667	657	663	644	676	647	696	700	685	653	673	689	662	649	654	613	660	694	612	668	702	657	654	662	641	657	675	714	693	640	642	626	600	697	661	672	656	649	724	669	703	650	691	676	635	689	621	650	695	713	630	652	671	675	690	694	697	669	641	651	656	610	671	698	661	678	653	702	709	669	656	702	643	679	637	672	685	677	661	665	696	681	647	667	630	654	698	638	689	669	650	657	640	672	669	649	669	686	694	669	654	671	623	682	665	635	633	737	589	682	696	648	662	657	623	673	677	696	685	645	649	634	661	631	630	671	731	607	668	714	673	646	687	617	687	693	694	676	665	647	667	661	634	662	680	647	694	691	702	691	694	704	648	628	631	656	652	612	611	659	695	694	659	665	692	660	634	650	624	652	661	679	633	655	685	676	657	645	679	679	688	674	677	645	649	662	660	667	643	701	686	633	702	690	671	669	659	648	665	696	647	633	687	689	712	628	678	682	635	648	653	663	637	644	653	679	705	689	683	643	683	665	654	662	644	655	671	665	662	653	692	646	669	657	633	722	680	691	708	624	654	648	690	689	673	658	671	627	637	654	683	648	701	675	685	648	650	661	697	669	629	666	617	678	672	675	705	641	670	675	663	674	643	654	662	644	657	704	664	675	628	686	693	668	704	662	635	650	677	639	679	619	706	698	675	657	672	678	676	652	696	662	666	678	701	629	731	651	669	658	668	699	676	643	692	681	658	709	676	699	691	648	657	604	698	681	663	678	626	658	629	674	643	631	704	669	646	639	635	647	615	676	676	653	658	677	680	700	681	653	659	654	656	626	660	683	701	684	653	648	688	666	638	693	701	698	644	647	653	648	663	657	690	661	666	641	702	662	604	687	682	656	656	664	681	653	612	657	694	704	680	653	648	642	629	679	651	657	705	656	642	672	646	688	656	655	650	655	639	652	626	666	646	656	651	692	726	691	686	672	652	648	672	707	688	671	710	643	630	667	686	661	663	627	638	661	626	656	670	690	651	636	666	683	636	707	646	667	638	678	634	656	695	689	627	658	683	689	686	656	689	650	703	654	706	713	652	676	670	645	660	655	650	664	639	683	693	634	671	653	672	703	682	685	656	620	619	657	663	673	647	683	636	643	661	641	662	627	675	629	657	640	629	697	713	659	658	672	646	691	647	627	645	633	668	692	699	683	622	661	634	618	668	668	666	625	683	655	638	634	653	644	721	621	678	729	677	676	619	651	681	642	718	672	651	672	650	645	657	666	666	655	688	710	674	686	624	652	669	662	702	647	639	680	677	641	715	665	637	669	670	668	679	657	632	664	680	678	700	683	681	652	690	679	664	640	613	641	648	634	633	692	687	642	632	683	671	642	671	663	636	657	640	678	638	652	668	637	695	648	602	656	673	678	625	683	625	637	649	699	652	663	694	678	621	657	659	623	644	642	643	669	681	627	635	666	665	674	649	644	704	605	653	695	646	606	649	646	692	685	664	671	639	636	673	656	655	645	626	646	633	660	625	697	626	708	732	626	663	664	698	674	667	669	659	660	668	619	647	653	651	672	737	669	657	684	714	647	684	646	658	700	669	651	621	619	614	664	659	669	663	654	641	635	658	684	700	656	675	663	654	634	623	687	708	647	653	661	648	660	662	661	679	645	671	673	675	668	659	657	623	699	628	673	681	638	715	659	615	649	678	666	659	622	672	706	699	689	633	655	686	719	663	623	701	685	652	685	681	639	638	683	689	699	612	639	671	643	675	653	622	663	698	670	652	649	688	627	642	635	648	672	685	668	659	641	669	685	660	656	625	624	669	681	669	625	640	652	628	622	618	681	626	690	658	676	672	654	672	666	681	682	664	674	686	643	675	652	673	634	646	638	677	631	720	677	624	637	658	651	678	676	655	675	684	649	638	651	642	678	674	634	674	608	687	690	676	658	631	670	627	667	662	637	665	658	671	651	639	654	641	651	615	649	647	666	710	644	659	670	704	619	685	640	659	678	679	636	595	651	630	686	687	632	644	657	667	650	671	631	655	654	647	633	727	677	655	656	643	676	682	630	669	637	637	642	694	673	667	728	655	675	671	665	615	691	687	671	650	712	638	635	735	599	660	657	675	683	682	643	694	675	708	626	656	639	626	656	654	666	696	672	614	660	637	672	692	678	687	716	637	656	626	651	628	653	681	664	703	629	637	657	662	658	627	646	651	678	679	604	665	673	620	673	600	637	657	641	665	679	681	666	617	678	650	642	660	653	652	672	653	659	698	654	693	651	637	671	683	602	670	654	661	707	652	679	680	701	654	601	671	680	699	705	686	615	635	670	658	625	672	652	655	638	653	670	675	660	654	628	607	622	662	589	674	628	660	602	664	677	641	704	658	680	688	667	621	629	661	667	664	654	663	694	636	707	671	677	678	690	599	674	634	655	682	683	601	616	615	648	640	673	638	619	727	618	683	657	686	681	683	673	686	692	676	632	598	704	665	617	718	693	636	628	693	657	666	640	659	634	616	611	650	657	670	652	655	660	633	672	663	622	644	702	670	618	663	675	657	654	639	622	660	676	648	679	699	619	655	686	663	648	611	671	683	679	671	631	645	650	674	650	647	673	676	658	644	644	650	637	663	666	650	642	588	625	712	604	692	687	615	656	650	656	659	630	649	667	616	626	687	642	649	661	673	644	715	640	693	656	697	626	678	693	662	666	640	602	643	664	674	650	641	667	689	711	653	660	646	680	654	616	672	737	654	622	679	644	668	647	619	636	632	619	664	646	674	633	662	636	645	638	643	661	660	688	638	676	679	651	627	618	676	642	666	610	619	667	679	616	676	655	683	633	655	712	640	669	663	689	682	679	652	654	663	600	658	630	626	614	678	667	640	654	655	710	664	634	662	660	726	669	649	668	646	683	611	665	641	613	623	677	677	682	627	649	646	662	641	646	638	697	642	647	665	622	667	706	660	679	611	654	651	646	634	669	690	646	645	639	645	665	674	651	656	687	696	663	654	647	641	668	691	638	676	629	675	667	648	630	670	648	658	658	626	638	641	661	660	676	682	726	654	658	687	676	646	656	667	661	649	638	670	673	702	639	655	658	675	618	690	677	658
27432	13007	1962	1037	684	708	655	787	1793	2918	2467	1395	900	640	556	570	603	604	570	545	514	603	606	591	590	585	545	570	614	603	613	606	579	595	564	612	568	595	566	595	596	567	586	539	620	594	560	580	595	576	582	589	560	538	566	546	572	585	550	545	564	601	562	578	583	581	545	581	584	560	635	563	553	551	592	589	563	565	575	571	608	603	595	607	581	556	590	586	642	601	590	574	618	597	614	591	583	553	550	559	558	608	571	597	566	608	569	574	560	584	632	604	602	580	619	630	604	562	553	572	540	580	577	573	588	563	596	552	593	580	623	591	583	590	588	577	574	510	568	580	568	533	562	571	607	580	628	596	570	624	555	556	589	598	594	554	611	571	635	583	589	560	550	569	569	616	606	589	580	569	594	567	598	580	585	587	578	574	606	599	583	633	555	602	591	581	557	553	580	562	587	596	552	608	596	660	555	582	585	560	597	593	606	568	575	563	592	625	624	584	534	575	593	578	622	582	613	589	560	543	570	587	579	577	584	592	600	587	601	521	548	581	574	606	571	568	572	549	605	582	590	627	591	577	597	575	568	551	585	539	584	587	581	532	589	550	574	597	645	553	548	564	552	567	593	600	596	604	587	575	622	545	594	561	599	605	561	575	564	559	594	563	586	585	596	542	607	611	549	585	571	558	577	559	580	600	509	583	577	515	556	529	587	568	595	622	571	576	609	587	574	580	601	602	553	571	572	580	595	573	580	562	568	584	546	572	551	512	638	575	550	613	569	563	565	582	598	569	607	575	552	578	557	618	587	595	558	571	542	593	586	561	587	591	580	569	576	557	565	558	587	601	565	538	594	579	595	606	599	549	607	561	624	607	595	597	605	573	586	597	578	582	614	590	577	548	563	597	551	616	629	578	599	578	594	630	590	586	559	598	581	631	577	521	555	603	565	587	602	528	546	578	596	593	591	577	567	627	540	546	559	587	582	578	593	590	561	610	561	564	550	585	580	577	563	609	587	557	599	574	588	565	574	592	601	583	636	601	573	598	575	527	579	568	652	573	564	561	562	587	555	623	553	616	599	574	593	561	595	577	555	587	612	594	607	539	617	589	565	559	562	585	565	582	569	582	546	585	573	559	550	593	597	617	588	593	587	614	574	577	595	611	617	557	559	596	597	551	561	563	607	570	592	601	616	601	548	611	567	586	630	587	570	551	538	589	576	584	589	635	591	600	569	574	589	580	596	592	542	608	612	564	594	554	568	608	564	571	579	579	576	581	612	554	589	588	562	617	566	632	577	610	626	578	587	583	553	606	543	567	580	573	557	593	597	582	549	589	606	572	594	599	546	568	602	585	586	574	582	550	592	593	570	569	608	553	579	612	565	572	609	574	596	580	576	582	590	582	603	580	621	596	565	587	549	543	540	599	564	536	606	556	634	593	598	580	558	589	599	570	607	524	611	577	561	546	603	584	573	597	586	605	601	558	587	593	555	559	567	562	546	584	569	579	584	575	560	531	577	602	564	588	577	567	603	615	607	551	562	569	568	627	605	601	569	547	553	570	621	563	610	589	563	592	602	585	561	579	547	577	564	630	587	567	596	571	554	591	596	588	582	579	606	557	591	548	559	552	580	594	575	629	594	581	577	582	524	540	554	612	586	595	554	565	612	583	592	563	575	568	575	583	584	575	577	596	628	554	542	553	541	582	653	594	552	550	571	592	580	552	560	577	573	581	557	587	566	565	621	606	608	580	588	573	606	573	532	602	598	607	599	553	603	593	585	556	598	571	621	580	591	595	565	583	568	575	590	583	584	597	611	581	556	598	575	539	601	604	535	595	571	546	615	612	591	605	594	585	524	593	613	593	569	572	574	573	568	573	626	591	633	598	527	563	589	630	615	623	571	575	534	555	538	579	608	568	564	612	575	607	549	542	553	580	564	518	572	574	589	601	573	591	591	557	558	538	551	559	583	536	566	622	578	574	586	590	603	584	564	592	642	572	594	591	575	601	560	553	584	587	595	546	598	553	549	557	564	546	573	562	614	570	521	587	603	585	581	600	565	570	599	583	565	578	589	537	576	561	583	609	585	550	555	582	573	575	598	562	545	589	551	599	618	585	589	546	599	568	614	600	596	593	612	590	548	585	550	563	629	590	560	584	588	582	598	600	587	580	551	568	539	572	621	527	581	580	562	560	597	558	605	571	610	580	597	585	524	582	654	631	572	575	569	619	604	586	592	591	585	584	577	634	575	591	548	571	576	604	609	585	590	613	594	582	567	557	572	559	619	620	585	605	563	554	618	593	609	600	600	561	544	604	607	609	560	572	590	590	587	599	603	546	612	582	610	598	610	591	540	585	524	545	625	613	557	572	610	544	603	559	547	619	586	536	561	576	576	611	577	563	545	600	561	578	601	571	615	636	526	589	587	579	543	575	581	582	563	581	509	598	515	584	575	561	609	557	570	617	531	575	599	572	563	557	564	604	597	567	547	590	583	595	577	566	574	635	574	608	600	635	572	569	568	547	632	554	584	575	604	568	589	612	584	561	563	562	563	527	603	576	604	594	600	544	612	532	603	558	602	557	605	579	574	599	563	564	570	569	562	528	571	581	608	573	564	595	551	570	534	532	549	560	562	594	612	586	574	588	561	570	566	576	582	578	553	531	608	567	588	595	562	558	584	538	556	575	579	580	559	566	604	610	558	600	584	605	548	584	600	567	583	554	607	589	554	531	552	576	563	566	574	612	578	539	574	566	571	587	557	553	554	587	599	563	515	577	633	580	576	585	574	579	575	560	543	573	590	567	588	591	549	631	605	595	583	608	583	612	571	598	560	537	596	595	610	598	554	589	594	544	576	570	589	583	590	607	569	564	580	562	608	579	569	570	597	615	565	570	576	606	572	584	590	610	566	597	573	549	572	631	553	624	598	595	574	552	569	586	582	548	628	533	582	606	589	605	629	575	535	571	573	627	561	572	581	603	569	567	566	609	603	612	618	596	581	568	556	631	599	591	585	622	593	569	583	616	602	587	619	603	539	585	593	557	579	612	539	578	578	588	611	552	582	576	586	591	549	566	588	613	589	572	583	596	554	590	604	591	605	591	554	591	620	566	590	562	625	529	562	574	592	574	559	600	573	620	547	609	551	547	593	577	537	585	584	604	579	595	538	540	562	606	564	590	547	570	600	609	585	559	553	569	545	593	570	566	577	616	599	578	614	568	545	564	590	603	573	576	588	598	553	567	594	589	601	617	577	567	578	600	602	582	585	567	592	582	579	587	600	587	562	572	517	551	538	564	580	577	520	567	545	586	594	561	585	558	594	580	569	583	575	569	595	527	560	589	569	534	559	580	575	576	525	608	566	594	609	547	613	618	609	604	596	558	540	608	553	597	546	582	637	593	513	537	540	581	583	600	563	574	587	569	572	543	547	579	595	604	577	602	620	598	575	569	592	619	617	570	603	562	585	615	591	561	534	609	572	565	538	628	593	616	575	586	542	576
5120	1040	1032	740	627	662	609	757	2161	3380	2575	1419	751	513	514	433	462	483	475	419	481	470	486	478	436	454	471	501	481	461	442	493	465	475	491	445	457	483	448	468	497	446	494	467	414	446	448	474	484	445	447	458	418	434	454	449	437	493	459	466	469	476	495	468	480	474	454	469	484	440	480	480	502	489	499	478	452	457	433	410	478	494	450	459	499	481	437	495	490	474	429	419	468	418	490	463	488	444	453	477	449	496	445	469	432	497	434	461	475	487	446	519	497	492	478	437	470	479	476	454	452	486	487	466	500	426	451	444	441	474	498	438	448	481	464	458	473	487	454	511	453	484	479	506	475	462	457	444	453	491	452	463	467	416	476	520	476	443	492	480	463	469	449	492	451	467	470	464	451	409	470	451	433	454	459	450	461	462	478	494	451	488	455	459	470	482	488	494	473	474	483	453	462	442	477	490	468	475	461	501	448	464	475	465	487	488	460	490	505	432	473	442	466	468	421	465	442	455	469	471	476	460	463	456	463	475	486	472	490	453	447	456	467	458	527	456	485	458	470	468	487	470	443	466	470	481	467	449	455	485	443	454	441	447	500	435	435	477	483	508	454	470	458	466	467	470	483	513	462	488	446	470	491	463	463	448	452	448	488	460	473	445	464	467	499	495	493	514	450	469	424	443	428	461	498	484	464	450	469	466	493	459	460	459	471	487	471	447	469	469	460	500	473	489	456	484	449	462	469	479	463	489	526	462	453	455	461	519	467	428	473	435	463	441	499	455	489	482	474	466	439	421	449	498	513	465	477	484	453	469	443	498	445	446	482	442	481	477	435	485	475	457	477	457	423	462	461	436	441	491	493	454	506	488	456	487	438	437	480	465	488	512	508	422	457	459	443	490	448	429	477	486	453	462	441	459	451	486	429	472	439	472	453	479	468	465	436	476	492	442	455	514	425	504	464	462	467	475	461	466	452	470	447	469	458	436	434	484	455	466	459	471	458	446	450	450	477	458	531	484	458	488	454	433	429	455	448	474	471	471	495	462	462	439	481	477	492	463	487	446	446	457	485	435	477	450	487	454	490	474	472	477	463	452	458	485	500	503	479	451	466	478	492	475	434	461	445	477	480	494	483	498	439	465	456	462	482	466	463	475	478	496	481	448	465	480	490	445	481	481	470	492	444	483	437	447	497	492	487	463	482	477	450	488	490	486	483	479	443	442	461	486	426	443	472	458	440	459	473	465	468	486	511	473	496	467	471	454	504	460	477	485	506	472	482	465	438	490	497	441	458	434	485	447	468	457	446	449	460	474	461	480	500	481	479	434	511	451	485	464	481	491	474	437	478	464	450	456	461	475	422	468	473	470	491	477	484	442	464	499	432	482	479	454	458	479	448	482	475	465	458	502	467	461	483	461	450	467	461	469	446	472	486	465	491	501	502	479	465	438	461	474	469	473	479	447	451	479	467	505	450	475	469	497	442	475	507	475	458	504	471	455	467	432	444	484	455	460	476	448	532	487	457	461	464	485	449	486	452	485	457	470	456	436	489	436	439	426	470	424	473	469	471	462	463	473	445	470	499	476	452	460	474	482	469	487	495	449	478	439	474	458	463	443	485	500	488	448	467	446	460	504	481	452	497	419	484	458	467	419	457	423	456	475	480	449	479	473	443	439	483	459	465	483	455	524	464	426	467	462	492	502	467	447	483	465	469	467	418	455	469	473	424	447	489	482	430	490	446	476	432	443	455	444	428	497	466	482	443	489	467	442	459	467	488	460	512	500	438	465	455	490	455	448	471	483	470	427	480	491	483	454	486	435	460	527	465	438	514	456	473	490	480	463	467	497	420	480	462	462	471	466	481	442	480	461	460	467	458	444	499	468	475	468	462	447	471	477	483	498	435	449	458	513	469	459	460	437	453	484	466	443	475	471	504	504	465	456	485	487	436	441	491	456	455	486	484	447	441	454	430	498	447	463	455	496	462	458	448	480	469	421	473	484	461	437	474	473	468	460	460	496	475	455	483	479	456	434	449	436	463	466	485	430	481	472	457	435	437	461	456	447	460	473	410	463	502	475	480	453	486	484	442	456	462	451	474	444	495	448	479	482	472	492	462	425	442	436	449	455	469	445	474	460	493	452	463	467	471	439	461	451	485	469	467	476	477	465	463	444	478	498	440	478	456	494	454	473	435	484	498	440	491	492	477	444	505	454	456	482	486	512	451	443	461	475	463	447	498	478	493	501	458	492	459	449	458	393	459	466	444	477	480	465	455	480	461	452	494	489	491	463	467	448	475	492	461	449	487	443	478	458	447	431	468	469	440	455	494	515	460	440	408	464	502	439	456	453	460	401	468	468	464	443	521	465	435	437	472	548	459	493	474	444	503	456	501	454	492	454	459	502	433	439	481	457	465	515	467	454	497	450	442	452	437	459	477	477	521	458	431	459	490	465	461	467	468	464	481	445	491	470	477	469	469	489	471	475	473	438	517	460	490	464	437	507	452	465	471	457	407	491	484	459	485	490	462	457	448	500	445	448	472	459	504	454	451	468	423	460	424	465	440	483	479	474	485	462	436	483	438	416	454	463	454	450	472	518	451	447	470	488	441	463	472	459	450	470	467	458	481	449	487	447	446	472	467	489	491	485	454	486	481	497	472	462	510	469	410	465	455	465	452	482	468	477	467	466	471	442	428	477	463	442	489	481	473	498	488	469	514	438	457	467	434	472	473	438	463	498	484	460	461	484	437	493	452	433	493	473	497	456	460	500	462	519	453	470	447	516	485	450	473	440	430	463	499	471	526	505	466	447	464	430	477	479	479	481	481	458	472	489	484	400	489	455	449	444	458	465	457	470	486	437	501	462	478	444	480	462	452	461	440	479	484	474	462	476	452	434	483	448	470	471	467	468	515	462	469	422	428	456	461	500	471	442	489	448	436	505	460	458	499	456	465	485	501	485	476	444	490	481	454	436	466	512	499	474	478	516	461	446	463	496	466	474	496	477	471	459	457	449	440	442	474	458	475	467	495	492	489	471	458	488	433	459	478	450	433	471	509	472	469	471	468	435	460	462	437	456	464	454	455	478	425	447	470	446	492	428	470	481	445	460	437	497	466	441	448	461	450	460	422	475	444	462	463	432	464	445	454	435	486	480	384	464	483	449	467	481	490	433	440	491	482	432	469	509	481	497	506	494	446	433	456	451	441	503	495	476	481	455	420	467	443	471	448	469	455	480	475	451	478	501	443	436	451	478	492	457	461	475	433	475	473	485	491	473	443	462	500	449	512	476	455	509	457	459	449	460	443	441	464	438	447	483	433	470	489	495	488	483	464	489	463	425	458	434	459	459	455	467	455	474	481	472	489	445	462	434	481	504	506	474	489	457	470	456	437	451	487	469	492	456	494	460	473	470	473	480	463	444	490	468	487	433	459	426	465	458	453	428	496	444	462	435	479	509	437	471	488	453	461	469	470	467	478	469	516	488	475	503	446	484	513	453
25142	21061	26916	25076	6176	1486	1186	2632	11885	23097	16537	7292	2253	958	768	685	656	664	662	649	607	628	624	642	651	670	687	652	677	655	644	651	613	642	675	669	636	670	703	652	673	675	683	640	628	634	649	629	673	634	626	634	646	641	664	646	604	618	652	676	638	593	647	624	624	628	689	640	679	683	630	662	650	644	622	627	643	667	628	657	680	643	641	624	628	659	661	671	669	701	694	623	640	656	652	684	653	630	638	660	657	650	643	673	659	690	646	699	638	664	572	678	648	627	659	586	598	636	616	684	635	650	657	638	705	629	604	668	681	651	633	682	627	669	664	631	672	648	662	700	638	661	664	612	677	673	643	606	634	636	627	667	655	638	658	661	622	692	622	666	687	655	670	665	694	687	645	669	627	676	647	689	638	673	620	657	625	647	629	636	649	649	670	665	632	648	623	634	626	638	648	678	663	660	650	640	637	658	637	621	650	618	634	648	669	622	669	642	644	679	651	653	650	648	632	626	611	684	687	668	629	603	619	610	615	655	656	711	684	665	685	582	664	636	638	647	652	674	627	662	630	683	666	615	618	658	648	668	630	669	706	654	654	659	693	705	668	626	658	621	627	637	621	674	662	641	631	619	651	634	629	655	708	627	664	643	649	641	661	625	654	656	621	656	616	628	653	681	665	658	607	656	621	639	641	648	662	641	655	687	651	639	641	629	645	655	593	645	659	624	666	628	634	670	595	637	623	669	666	633	611	645	596	642	628	650	648	658	618	665	635	615	661	625	607	644	623	631	628	668	650	627	671	654	626	652	635	669	595	602	658	613	646	613	645	663	625	656	620	665	619	638	619	653	647	627	613	687	656	624	657	676	683	654	673	675	664	649	648	637	647	654	620	656	633	616	627	648	648	599	639	677	673	656	691	619	626	650	561	596	607	639	625	617	644	607	638	637	652	656	632	576	633	636	693	651	629	635	646	594	646	620	599	635	646	634	641	654	687	615	622	615	627	639	650	615	646	643	655	624	658	657	639	633	604	615	597	612	633	661	631	630	653	651	608	561	632	639	623	633	662	656	643	590	613	649	662	640	658	705	648	665	615	639	670	628	653	685	640	581	670	646	639	605	637	648	600	659	636	613	652	598	658	631	610	668	628	650	638	673	717	670	632	705	647	658	618	678	625	671	638	673	622	625	617	605	594	643	610	622	614	678	674	644	679	674	678	641	651	623	651	614	599	637	651	665	734	634	679	648	648	619	629	668	645	619	619	688	627	604	612	650	618	631	620	635	647	649	621	644	614	637	661	645	669	661	665	635	631	640	661	627	665	648	621	650	669	628	705	642	632	651	659	635	647	640	674	666	649	623	613	635	669	690	651	615	605	616	657	618	587	608	651	645	631	660	652	645	613	695	615	645	653	611	665	663	624	603	629	653	651	681	633	588	624	641	631	629	627	656	629	635	653	654	591	693	671	656	665	632	622	635	658	666	600	612	661	633	655	645	662	691	648	566	633	627	641	665	661	617	661	585	627	648	665	638	611	645	647	633	609	647	646	652	650	633	630	616	660	603	627	669	617	613	646	671	642	664	693	617	596	615	643	700	613	597	660	621	619	647	644	651	677	682	634	663	670	585	630	615	622	604	631	642	667	660	608	668	614	679	651	642	645	644	643	689	625	641	575	643	620	634	681	627	664	652	642	601	625	634	633	610	669	647	641	683	661	616	604	644	654	659	660	613	636	653	633	669	658	667	637	643	650	638	635	640	644	641	653	667	621	661	644	664	628	645	601	659	650	673	682	599	616	632	668	644	628	650	603	621	647	596	631	629	664	644	623	620	648	633	611	650	640	636	649	690	688	628	628	650	628	641	647	639	696	663	658	687	654	668	619	671	633	599	642	664	625	629	634	667	642	643	622	655	623	606	639	616	702	642	648	636	657	672	650	644	624	680	616	600	634	673	630	631	644	684	667	660	674	646	667	620	685	664	642	647	609	623	667	618	652	664	628	629	617	628	621	596	604	659	655	652	640	633	588	634	652	633	604	641	643	614	619	624	617	646	713	644	646	658	662	613	632	639	605	662	635	668	653	624	650	641	686	619	662	688	662	706	617	673	671	681	631	628	630	647	605	652	662	612	621	637	623	644	617	633	625	620	628	626	611	676	685	668	637	650	614	630	626	671	612	617	656	645	607	608	633	643	634	600	630	612	661	638	687	635	640	640	625	675	650	618	639	667	668	663	656	655	599	686	618	628	651	673	677	676	685	631	636	614	637	668	632	694	648	650	606	697	663	628	614	568	650	660	666	643	682	639	637	610	658	641	709	647	634	636	641	611	649	637	657	610	632	618	635	674	664	681	645	583	634	586	660	620	617	614	592	643	639	646	626	717	623	663	641	661	704	664	653	612	699	647	657	648	648	636	648	675	632	652	640	640	698	674	634	670	663	630	608	634	651	634	664	619	660	626	631	643	658	658	605	649	652	657	635	636	674	629	682	626	648	670	635	631	675	648	633	687	594	664	665	648	680	648	641	682	650	621	624	618	688	651	611	625	667	638	620	659	646	640	645	653	656	659	614	623	625	630	616	679	617	630	638	638	634	663	643	581	656	664	626	682	618	658	649	634	692	622	656	622	632	648	637	645	624	658	639	660	649	624	561	668	650	641	587	644	668	642	631	666	652	637	657	689	652	642	673	642	645	667	659	638	678	630	588	679	599	614	634	655	613	645	643	638	666	647	644	621	708	656	591	643	605	655	626	656	634	680	631	606	627	708	655	686	621	624	663	624	633	636	654	634	659	584	670	653	663	651	635	633	636	645	653	627	683	628	629	603	663	636	629	647	652	668	647	634	649	629	649	620	666	633	669	638	666	651	670	665	647	643	623	680	659	648	658	633	625	668	725	663	630	660	637	645	583	603	614	642	680	635	661	636	628	658	607	694	599	661	636	616	633	659	637	634	652	619	662	658	631	643	616	603	664	622	624	608	661	660	607	646	647	596	642	637	659	603	650	655	634	655	654	630	657	594	660	616	658	624	654	665	659	674	675	690	663	612	643	647	605	653	640	611	606	634	666	645	619	671	672	614	632	620	665	629	603	657	655	605	659	639	636	665	594	665	660	630	676	664	654	639	631	643	614	622	627	704	627	665	634	680	649	617	676	657	634	639	663	668	615	685	633	675	611	619	669	687	624	673	655	649	616	650	570	622	622	635	624	611	599	651	638	668	654	641	689	661	678	666	597	682	604	640	610	637	653	657	645	670	663	661	669	640	656	682	673	662	642	664	631	633	693	638	658	658	628	632	657	578	670	651	651	655	627	674	679	645	644	675	640	643	671	613	697	672	661	607	652	615	710	620	640	683	663	627	643	663	608	661	623	625	610	630	616	713	653	677	656	662	644	624	623	678	662	684	618	655	633	659	677	657	615	662	649	677	667	669	675	603	677	631	637	640	633	641	630	617	656	645	658	653	712	651	653	641	668	630	631	678	635	628	655	624	697	627	627	687
3910	3743	3640	2139	1378	1075	1181	3760	14483	21161	13794	6180	2053	911	620	536	528	586	555	525	527	553	520	584	515	515	529	572	529	580	503	547	538	482	560	536	548	561	557	511	512	537	543	532	525	563	551	540	515	545	519	548	509	536	533	539	576	547	525	576	584	528	548	534	542	528	526	567	509	542	559	505	545	528	544	553	544	506	554	560	523	499	546	513	542	530	586	548	531	540	546	542	567	527	496	556	529	541	540	518	564	544	547	503	581	560	554	542	511	530	540	519	541	540	496	551	543	495	540	538	517	522	506	525	533	543	527	595	533	533	525	528	522	546	535	559	559	502	532	541	542	581	513	565	511	552	514	540	532	532	594	510	546	501	520	534	533	553	574	494	547	550	564	508	552	545	528	501	528	531	554	522	529	518	569	537	494	521	553	489	500	536	529	521	541	566	572	540	499	537	580	545	545	560	522	562	531	552	530	558	525	518	505	542	493	522	532	522	495	539	500	524	512	538	555	542	549	559	574	533	522	560	525	560	530	533	527	565	530	528	537	597	531	559	528	480	495	497	506	531	562	533	552	526	511	524	532	550	522	538	528	499	499	528	512	512	537	539	520	521	521	529	520	526	531	511	546	504	532	504	520	553	558	550	519	536	549	507	515	485	522	503	554	540	523	565	589	542	558	492	515	492	529	584	539	477	540	496	523	546	575	540	579	527	529	519	561	537	555	545	517	569	535	496	502	551	526	484	508	548	556	523	512	550	507	532	513	546	482	543	507	547	568	548	512	520	548	525	562	507	492	516	533	499	510	494	534	515	546	529	493	518	530	541	537	504	534	558	535	532	528	570	553	517	525	547	536	512	523	555	540	527	529	559	537	518	541	554	512	518	531	521	537	528	503	545	546	534	513	552	559	536	566	542	524	512	525	507	520	542	508	533	527	574	562	535	538	556	521	521	539	533	530	524	565	497	507	493	501	525	491	522	516	521	499	542	566	499	553	557	559	478	538	525	524	586	544	543	562	523	519	529	544	523	500	564	519	554	550	515	496	516	553	531	536	494	562	488	551	496	517	545	511	528	514	534	540	539	526	510	510	516	514	563	541	539	564	522	539	577	524	525	558	565	563	535	519	530	514	478	543	515	561	521	532	515	526	498	537	538	548	528	541	547	507	542	519	502	562	539	540	491	480	535	546	604	481	520	478	547	526	514	543	528	548	538	547	540	505	541	541	526	545	520	545	569	516	532	513	526	587	518	522	522	532	546	533	554	533	519	501	551	508	524	534	514	524	563	544	516	513	564	527	504	558	506	488	526	547	537	523	538	539	514	523	537	518	528	523	560	519	533	506	535	505	555	529	516	553	512	517	510	460	561	553	514	515	506	555	547	558	542	509	548	516	511	571	530	575	498	533	598	524	533	532	542	498	560	511	530	558	555	526	532	535	513	537	509	550	523	508	510	490	508	544	578	515	531	506	575	540	546	526	557	560	520	534	539	536	512	542	511	522	527	531	516	539	512	575	500	524	529	515	485	546	521	508	553	527	560	507	562	485	549	549	503	506	505	542	536	552	547	523	533	503	509	530	512	523	551	530	511	513	535	508	544	513	548	550	505	555	522	533	566	500	525	491	535	499	531	483	540	533	501	507	556	537	524	540	554	518	551	520	535	522	504	523	502	506	540	522	534	524	573	498	488	511	557	557	534	542	488	524	514	531	561	496	512	518	522	525	549	559	544	538	564	512	527	525	556	528	510	503	541	561	555	517	507	532	541	531	529	523	532	503	535	560	532	476	537	545	582	490	562	521	536	520	511	521	505	507	572	511	474	515	534	537	523	526	544	523	511	528	516	529	510	542	524	510	523	562	521	544	583	537	480	527	547	527	499	580	504	501	513	534	553	534	522	526	524	483	545	558	518	545	509	514	516	533	528	528	533	537	551	487	512	525	529	555	549	540	564	515	577	562	492	525	524	530	515	515	547	524	510	508	503	532	549	525	533	507	477	514	511	521	511	535	511	501	551	545	541	541	533	537	492	515	543	526	555	520	535	517	543	514	536	541	521	541	553	532	505	531	540	527	525	533	483	555	546	553	549	533	537	554	519	509	498	529	545	544	512	552	564	529	513	559	498	498	526	556	522	530	549	512	574	515	539	483	531	536	509	549	497	521	528	534	533	549	523	529	545	505	508	569	522	549	525	487	570	515	529	499	516	554	508	544	545	521	519	522	492	543	529	508	526	550	453	555	499	542	501	482	547	571	537	525	518	531	540	542	570	479	530	569	523	568	522	517	542	578	546	564	526	533	489	503	528	515	542	517	554	492	536	541	550	520	527	532	528	562	518	534	583	511	508	487	553	537	529	527	506	559	519	532	548	537	569	516	546	524	535	530	517	518	552	541	508	534	569	561	514	504	475	554	574	583	522	492	535	552	550	528	524	530	501	554	517	589	544	528	554	512	535	522	553	555	530	521	526	542	545	528	558	549	555	551	532	509	533	510	496	543	521	575	522	531	552	512	563	532	554	519	534	493	519	557	536	527	572	546	526	505	552	524	511	507	525	551	536	565	506	561	523	493	556	537	526	531	538	523	556	547	553	510	537	503	523	528	568	528	494	529	499	523	504	528	539	523	524	545	571	496	538	514	510	525	534	557	502	544	514	538	549	501	518	539	577	595	537	477	542	549	471	553	544	540	534	527	549	508	548	552	551	552	571	517	579	536	509	533	525	509	573	531	498	520	562	527	548	534	547	551	545	515	525	529	491	563	554	525	523	535	560	508	522	561	509	517	537	493	515	522	514	509	503	531	583	509	549	527	511	559	564	542	523	539	544	538	540	539	516	544	542	514	510	523	526	503	545	525	545	530	554	556	499	510	517	513	524	543	524	520	528	534	528	545	489	532	516	468	520	550	563	519	542	523	563	536	529	499	512	564	517	490	511	523	561	509	543	542	527	508	523	520	554	546	492	528	508	547	481	536	497	532	551	543	572	522	540	539	549	523	519	546	546	524	551	515	514	518	528	567	526	503	549	513	516	556	568	526	523	571	523	556	527	532	525	526	532	562	539	529	515	570	531	526	521	542	531	527	490	531	553	572	521	539	572	515	533	509	543	498	512	505	553	544	573	539	528	557	519	540	489	531	537	566	510	539	484	536	545	530	531	510	548	495	503	546	568	502	520	560	555	498	513	532	525	534	534	537	523	512	524	562	515	530	547	565	471	486	472	484	556	509	547	529	526	537	522	535	557	533	556	540	522	550	512	526	563	545	524	538	510	542	503	579	521	533	551	540	518	488	527	567	518	539	522	484	530	516	522	524	560	524	528	536	502	512	522	514	514	500	514	542	539	537	540	534	505	576	585	567	497	559	484	551	570	525	482	550	543	529	546	550	550	532	512	532	547	491	543	499	525	525	512	528	521	521	530	542	535	510	556	523	543	508	514	519	547	541	524	512	533	526	538	565	522	517	547	510	526	543	551	520	531	564	497	562	479	465	576	547	454	530	551
23835	21068	28312	24066	21034	9712	2550	4383	22884	39206	31007	16420	5126	1644	1031	824	849	836	845	857	817	825	835	844	843	848	825	854	856	837	888	833	838	870	815	865	810	872	826	865	799	854	756	873	795	830	849	835	861	841	856	762	842	834	813	809	794	825	860	818	803	866	800	856	854	860	840	800	853	844	810	822	791	823	873	823	815	823	850	839	875	807	819	812	829	827	828	852	839	780	806	865	868	833	817	793	856	818	874	849	845	795	841	796	806	808	783	789	815	783	855	855	837	865	794	803	811	794	876	850	859	821	790	788	798	839	874	846	788	855	830	844	826	855	808	852	808	877	817	787	821	808	809	869	851	839	829	801	863	821	825	840	831	781	846	845	806	821	808	887	805	849	880	854	793	789	880	822	798	794	826	773	825	818	862	827	803	853	785	811	797	781	817	828	815	831	859	835	843	809	842	781	835	802	814	839	855	855	799	847	824	838	829	829	842	788	845	851	803	826	832	785	822	857	817	811	842	794	843	823	803	831	810	853	824	868	795	834	768	818	807	899	793	810	788	762	802	828	825	823	886	834	780	839	790	794	787	791	869	826	770	845	804	796	809	803	786	815	766	806	863	801	811	839	848	786	821	841	838	827	869	857	763	840	844	914	815	819	836	772	772	810	786	808	786	847	774	860	847	891	786	823	784	770	803	798	864	862	810	851	862	836	776	857	800	816	819	861	823	847	821	791	797	770	836	832	807	779	822	834	814	826	853	818	839	811	859	796	811	814	807	825	830	808	837	820	783	822	809	877	847	829	774	803	860	860	896	866	832	783	858	860	826	806	783	835	793	829	775	829	843	758	854	840	804	833	822	823	810	792	867	797	811	833	825	818	852	840	825	825	847	802	845	846	801	832	835	755	881	849	828	832	796	831	821	808	815	818	819	841	841	887	821	838	856	805	833	866	805	821	863	828	825	815	846	812	792	822	786	818	852	818	790	835	843	738	841	848	845	786	765	841	824	836	800	833	836	827	832	855	811	835	799	774	783	780	817	791	861	807	837	842	842	869	851	860	805	770	830	837	864	809	868	826	843	771	860	826	787	841	864	853	782	820	799	825	863	820	861	843	790	817	795	845	838	837	824	824	831	857	811	756	861	810	839	820	792	832	817	847	794	842	789	816	818	821	804	864	850	839	774	831	784	838	809	812	858	840	813	845	823	868	822	844	817	875	844	785	809	795	838	744	806	836	826	803	825	823	814	835	773	837	823	830	786	842	859	873	786	802	830	750	884	838	789	837	818	804	796	834	843	805	760	785	851	805	786	799	853	789	830	860	799	772	808	852	787	811	842	817	893	814	830	819	836	836	820	832	781	859	791	794	855	824	793	816	795	834	845	795	785	811	829	800	822	854	865	799	780	791	817	828	789	767	809	888	836	804	802	832	873	833	783	763	842	812	810	825	832	789	837	804	818	830	774	790	823	805	852	820	843	831	767	835	860	823	831	812	789	797	891	810	830	807	849	842	800	843	791	818	827	767	782	852	811	872	820	875	796	856	790	807	764	828	801	774	792	816	816	780	789	792	851	769	790	848	779	807	790	863	819	808	823	805	803	835	837	806	811	825	807	837	859	765	780	822	841	831	772	837	801	756	839	818	828	834	823	806	759	807	821	816	831	811	831	848	843	838	811	809	831	815	792	867	789	799	819	820	783	877	817	820	787	831	816	834	785	795	858	815	844	842	831	789	811	818	842	790	771	854	901	829	829	785	819	815	848	859	851	796	805	815	848	865	818	787	843	833	820	784	800	811	845	830	857	801	829	794	835	845	801	797	800	844	829	822	797	796	816	855	816	823	846	807	857	809	846	861	860	883	861	838	852	851	817	786	762	824	800	857	851	802	766	835	814	879	819	798	844	803	844	823	800	794	856	808	830	855	867	815	831	847	766	810	831	833	852	838	800	862	817	741	881	824	815	834	850	801	800	868	855	845	765	797	823	818	852	802	796	809	797	828	819	786	779	853	813	831	843	807	866	763	838	782	819	818	824	818	859	800	848	836	823	849	818	859	828	807	820	796	825	822	803	825	790	837	840	823	782	768	813	824	887	819	801	827	818	804	815	756	859	822	825	848	785	843	863	805	875	844	798	817	804	823	862	829	777	836	809	798	780	846	833	795	810	765	819	808	818	764	818	838	796	831	794	820	839	804	800	851	756	821	858	844	813	813	861	806	844	822	740	814	807	785	805	842	787	814	777	802	832	800	845	854	780	825	823	776	874	805	834	848	830	845	787	847	811	796	804	784	788	861	783	826	768	816	823	758	816	841	807	849	788	820	804	862	758	772	846	817	791	801	816	844	820	832	808	807	808	865	810	797	825	832	802	773	844	820	800	764	852	822	808	794	794	857	842	817	838	830	853	829	780	807	814	768	821	815	849	823	818	882	826	809	801	859	792	841	797	824	839	810	808	799	817	817	844	860	838	872	880	882	786	818	811	858	823	742	792	795	853	829	829	813	860	845	830	814	802	845	837	814	807	787	808	847	846	777	815	855	820	799	769	792	782	819	794	797	807	864	801	876	815	857	801	822	810	793	802	817	817	822	783	813	820	843	839	882	809	842	820	815	837	822	780	773	798	831	794	812	846	857	832	811	805	810	813	760	840	823	784	792	863	825	831	802	843	838	804	825	848	832	795	792	785	843	868	817	867	851	832	855	804	792	802	792	808	841	846	810	816	830	855	820	836	762	837	808	809	826	830	817	778	797	818	807	771	780	808	818	836	772	851	790	845	776	851	834	801	815	817	813	826	920	853	884	820	805	784	811	831	817	780	801	811	785	790	831	840	791	792	843	806	817	800	798	813	831	823	797	795	759	821	847	792	799	798	881	816	794	818	812	834	813	786	828	799	841	869	870	874	867	809	829	840	793	875	879	776	818	794	836	809	812	828	814	821	821	818	808	802	804	841	800	790	831	835	789	848	771	818	829	814	823	800	858	820	779	862	835	869	873	857	824	849	789	796	823	820	809	778	830	825	818	837	795	797	801	814	848	782	809	810	829	789	805	864	796	770	812	767	827	840	847	838	851	881	808	792	844	823	813	830	802	799	804	823	826	803	815	815	770	769	786	791	823	838	823	822	783	850	764	774	831	849	812	846	757	804	819	784	796	815	823	806	831	838	761	783	752	823	823	827	778	845	834	846	836	829	823	806	807	837	851	814	856	807	750	781	818	864	796	823	819	862	778	795	770	772	775	881	821	854	855	832	837	807	840	819	846	833	798	846	809	887	833	872	775	835	864	839	793	809	767	809	833	862	804	827	824	854	837	833	837	807	787	769	792	776	810	810	784	802	785	844	835	802	813	847	839	828	847	828	837	783	829	809	757	842	847	793	852	858	774	822	814	828	857	862	837	795	770	782	779	831	797	789	871	790	765	778	818	814	763	842	789	787	767	755	811	830	780	786	877	823	804	863	835	794	816	787	788	794	802	781	795	829	836	849	807	836	817	825	864	795	851
4421	8007	7234	3811	2573	1990	1772	5727	26248	35716	25089	12331	4073	1450	838	691	688	682	701	692	646	653	658	654	679	695	693	640	705	656	665	698	694	682	674	660	645	684	659	667	636	673	685	676	674	682	691	662	692	694	659	617	637	696	642	673	634	642	661	685	676	633	683	657	669	619	640	647	697	649	651	654	664	680	708	639	686	693	648	698	671	672	654	677	671	653	706	665	709	673	645	672	698	663	662	691	649	650	652	645	693	676	626	663	689	639	669	651	670	633	743	646	670	702	651	640	659	660	649	642	648	682	661	631	636	687	692	625	658	615	670	619	630	695	662	656	629	698	684	702	684	628	756	630	642	663	602	681	678	653	628	711	684	619	669	626	664	663	617	626	661	722	665	653	678	618	706	649	670	671	693	647	651	679	645	641	639	666	654	655	652	672	625	641	596	628	619	667	657	639	696	653	665	629	690	656	681	672	632	626	673	615	648	630	633	607	624	652	716	640	652	641	669	645	680	676	602	627	663	702	626	690	662	660	671	646	632	643	619	648	640	663	639	643	670	638	638	684	648	652	648	668	690	690	653	650	683	698	663	649	645	696	684	667	718	686	653	746	629	668	709	647	636	671	699	673	694	646	656	653	668	640	593	682	641	658	650	670	645	641	636	657	686	666	627	674	668	683	643	660	719	624	634	684	682	629	647	657	696	656	660	644	693	627	676	645	654	612	645	658	668	693	621	664	638	683	654	700	662	638	660	662	641	663	668	673	718	638	701	651	621	695	622	672	630	657	661	671	662	621	655	638	635	641	636	670	655	673	668	690	620	674	676	667	661	673	622	638	640	661	679	625	686	652	660	636	686	691	651	636	628	646	663	631	676	654	679	675	687	673	673	652	655	699	714	619	676	690	656	660	655	635	683	667	673	665	667	627	650	606	683	641	626	683	683	667	631	670	672	624	631	640	674	642	612	643	661	713	639	633	624	669	644	673	648	637	666	664	683	663	672	705	733	676	679	690	677	703	627	607	650	635	693	681	679	641	640	688	645	667	646	644	616	610	666	654	641	677	678	679	671	662	618	650	656	645	656	685	658	654	609	676	677	639	675	641	673	631	660	671	665	684	638	643	664	643	658	703	690	654	656	679	678	637	673	728	663	681	634	660	645	671	668	638	699	662	644	682	630	657	672	687	675	677	652	635	665	672	629	640	663	680	640	713	675	648	663	641	646	681	691	685	628	726	692	673	655	687	644	658	704	666	632	678	681	691	667	681	690	670	621	645	676	685	669	651	670	681	694	615	624	702	662	681	650	650	652	642	672	660	646	674	645	706	648	605	685	676	615	656	674	661	713	597	635	678	682	650	619	653	639	657	651	668	670	633	711	647	685	629	649	658	669	670	631	667	638	684	675	641	667	632	649	658	676	666	698	658	611	663	658	677	677	676	686	622	632	644	663	637	678	677	614	698	677	647	668	697	668	652	635	633	666	655	720	643	638	643	658	673	652	672	633	670	659	652	650	625	692	666	627	671	637	682	651	670	647	634	648	633	635	655	650	649	628	657	654	651	640	669	664	656	656	646	643	689	621	643	645	667	710	647	704	625	655	662	641	636	663	618	651	649	650	675	650	633	663	649	673	678	709	662	641	627	670	659	618	628	663	659	643	642	607	672	666	671	721	663	645	641	654	664	664	668	626	673	678	671	676	651	681	644	630	630	648	693	644	676	640	648	660	697	612	665	652	650	619	611	652	628	636	663	684	622	647	635	663	648	609	673	659	684	614	676	649	651	659	693	640	657	685	677	682	682	654	659	725	670	690	656	611	662	672	618	597	652	605	677	660	643	641	682	641	653	627	644	631	670	667	650	635	673	610	633	693	701	674	647	659	614	622	657	634	656	642	670	664	665	677	654	664	656	644	659	631	671	610	619	634	660	648	684	685	712	690	656	663	666	708	603	644	605	677	643	656	603	685	671	687	657	650	637	700	712	655	673	671	674	631	628	637	625	638	622	652	663	632	667	653	684	683	662	617	674	623	663	660	648	673	652	676	623	656	647	601	643	654	647	644	670	643	667	662	614	653	629	691	689	609	632	667	655	667	628	634	695	703	616	649	665	654	640	650	628	629	654	675	625	651	672	641	726	671	650	637	665	693	637	636	659	625	684	710	624	638	673	632	644	674	660	664	686	668	634	602	658	656	704	657	650	648	687	681	681	621	681	652	615	639	679	642	613	673	610	644	646	664	662	666	648	643	663	636	696	631	671	615	657	651	651	602	642	619	659	673	606	670	681	628	687	667	641	661	685	663	663	640	678	687	634	665	679	702	632	653	630	678	652	656	692	665	640	612	643	695	628	694	684	610	706	639	678	672	676	664	644	680	667	636	615	652	694	654	638	650	683	635	622	663	640	641	604	615	605	631	630	618	667	670	642	664	624	639	604	639	702	657	685	652	667	679	640	662	648	652	654	635	646	667	686	630	624	657	632	631	653	662	688	609	633	662	633	708	662	644	647	672	662	683	683	606	668	659	678	640	598	702	686	658	709	618	630	650	662	635	675	603	669	676	643	632	689	631	660	671	608	661	669	656	678	643	664	646	635	673	667	625	654	716	634	647	625	630	693	671	676	663	636	661	607	631	669	612	660	646	607	652	655	596	637	652	609	662	621	618	694	621	631	628	724	665	683	616	666	655	664	682	669	684	644	646	632	721	668	642	641	662	687	652	654	635	666	636	668	637	657	681	651	668	646	675	681	651	622	624	637	640	642	644	665	666	604	709	629	658	678	626	600	672	630	616	654	645	672	685	662	681	708	655	656	653	669	657	672	671	637	647	662	627	661	687	613	652	645	649	648	667	629	690	649	673	675	690	676	645	659	686	652	670	634	645	683	654	661	685	660	666	674	688	648	642	625	641	617	644	694	657	650	701	677	683	642	706	644	684	689	655	619	661	669	632	643	704	652	670	711	645	703	645	635	669	646	688	664	663	671	633	638	734	646	685	684	671	657	630	648	663	644	666	615	660	652	603	603	613	640	647	611	654	665	647	649	627	619	678	633	656	657	681	661	645	642	612	658	693	653	683	660	641	645	649	631	686	656	719	640	679	649	638	669	626	695	648	687	661	665	677	658	652	644	688	607	656	668	682	666	643	650	605	672	647	676	625	685	663	694	646	632	624	653	654	651	689	683	639	645	691	653	660	623	623	658	691	660	673	667	677	641	607	653	612	676	651	696	634	629	625	683	648	674	693	693	639	679	663	624	663	690	605	629	679	649	639	668	696	645	636	686	690	649	709	651	644	637	679	653	647	675	685	659	641	724	650	630	697	651	631	645	687	662	647	658	631	669	626	684	636	655	653	679	647	625	711	660	654	661	633	629	625	626	622	649	629	645	656	687	656	639	643	666	697	643	679	681	625	638	698	594	674	666	660	679	731	611	641	701	651	675	627	632	672	643	670	676	662	641	682	655	651	648	630	625	645	621	690	669	677	673	705	713	640	674	637	616	611	643
27410	13265	2115	992	755	685	709	734	1761	2789	2342	1498	957	641	645	608	584	594	576	570	581	518	612	551	583	613	632	580	539	571	588	545	581	612	595	565	565	588	594	542	537	609	601	595	595	545	557	576	548	616	554	557	542	607	592	572	580	579	549	562	602	604	521	612	596	606	602	635	614	585	592	576	590	580	560	560	588	605	557	552	590	612	565	587	574	629	570	620	601	584	573	604	579	560	636	573	575	606	540	569	550	553	595	565	608	567	600	580	586	572	602	580	564	602	603	578	602	592	610	571	576	602	570	599	594	574	604	593	613	529	543	589	553	602	560	603	600	540	598	588	608	578	551	572	577	593	553	561	587	582	559	538	530	572	573	548	564	560	619	582	534	546	557	547	583	533	581	583	576	581	605	572	618	567	594	576	620	548	549	564	622	583	547	583	553	583	587	595	509	574	530	546	561	585	608	559	585	527	557	619	544	522	618	583	558	574	568	576	575	555	625	531	599	554	566	587	532	566	597	589	593	548	577	536	528	565	582	539	592	583	573	570	581	586	558	544	576	615	539	588	585	592	596	609	612	560	539	538	570	532	550	618	610	598	571	596	605	605	624	534	557	585	565	600	574	532	588	536	561	588	568	562	571	586	555	581	609	576	561	563	569	568	533	571	624	589	542	581	540	610	564	572	600	556	538	575	598	603	569	585	565	561	582	542	588	588	582	575	604	554	557	564	550	598	599	593	561	588	549	573	590	598	587	559	574	557	590	555	575	588	568	552	608	557	566	557	586	590	531	589	589	577	579	568	571	571	563	575	595	570	594	587	517	582	636	538	569	592	598	567	597	626	610	585	566	610	543	542	575	571	558	555	580	611	570	497	610	497	603	560	577	557	622	526	596	560	593	586	600	557	575	613	552	561	564	630	549	543	576	570	561	594	571	603	547	541	574	565	576	579	548	553	599	581	581	579	544	565	531	546	602	571	565	583	566	586	582	567	594	552	591	554	604	580	556	546	614	568	564	614	550	545	534	593	555	583	558	536	540	544	611	585	566	587	623	639	521	565	583	572	603	554	573	609	595	598	600	548	585	581	528	562	564	589	556	580	595	599	580	548	612	588	589	597	576	575	588	562	534	597	575	596	590	614	549	525	549	568	634	575	550	578	602	602	568	571	585	565	601	589	539	558	549	555	546	601	577	592	565	550	572	578	533	597	603	580	591	640	545	591	593	603	589	567	525	573	574	578	575	579	581	574	631	589	556	609	531	524	558	612	629	598	564	566	586	600	540	570	617	589	577	558	552	526	563	575	567	600	591	540	553	594	618	596	562	596	548	529	603	590	535	534	594	579	629	559	614	545	608	573	551	534	572	568	547	586	538	571	580	605	567	597	583	559	562	543	555	598	599	598	537	594	574	543	594	579	513	583	596	567	571	589	543	597	570	600	581	576	591	592	581	541	586	584	575	569	549	614	561	568	595	569	576	582	580	551	601	577	587	594	579	584	583	543	541	573	587	583	600	548	574	593	605	581	584	566	623	575	555	568	556	569	574	579	565	569	598	562	616	576	584	599	561	607	583	614	588	598	555	633	557	568	548	617	577	585	571	565	621	587	537	596	528	549	537	553	594	602	575	589	602	576	608	526	577	609	578	524	568	573	587	577	594	601	600	581	581	604	609	649	587	570	569	576	581	561	599	546	567	567	572	552	617	531	553	593	610	563	577	583	596	550	620	567	589	543	577	606	604	548	593	596	557	551	526	609	537	613	574	601	602	560	572	590	604	591	571	597	591	622	557	603	557	560	615	596	594	570	544	598	570	526	574	593	571	588	517	591	566	578	517	647	595	561	583	576	570	568	558	590	572	568	595	584	610	638	581	608	577	640	536	550	535	535	578	600	546	547	539	572	573	617	593	577	560	554	537	604	533	564	583	554	581	602	573	573	602	574	603	584	580	557	606	599	578	587	539	533	549	563	608	551	591	607	595	582	546	560	580	599	574	593	586	548	545	558	571	554	539	582	628	552	610	593	608	610	618	582	581	551	580	591	587	620	602	591	601	591	587	575	591	572	551	599	582	570	598	617	605	591	573	540	618	558	564	570	597	536	598	534	590	584	541	535	564	577	561	558	564	553	575	593	624	539	593	597	578	559	571	592	617	562	571	599	554	561	530	568	588	571	588	626	583	594	566	603	542	564	539	561	583	542	563	572	587	560	573	567	578	615	566	584	608	587	554	588	567	594	559	622	542	584	561	605	573	614	599	598	575	573	603	631	587	535	592	630	600	573	596	591	615	592	566	582	573	587	549	585	564	613	581	546	553	582	551	575	609	607	594	546	562	567	582	555	574	592	575	569	553	618	596	569	581	573	590	574	531	553	596	550	575	565	576	537	589	560	604	560	581	556	578	560	576	571	551	608	592	569	560	586	627	586	600	577	594	516	548	556	562	541	581	585	558	549	593	566	574	540	574	642	575	588	515	574	604	610	584	566	581	574	585	558	545	547	581	599	585	597	600	589	555	554	534	630	562	610	574	604	593	570	612	607	578	571	601	559	545	535	568	573	573	572	576	609	556	535	585	577	581	593	581	596	612	570	562	542	589	562	569	593	602	519	604	613	551	587	554	565	576	582	599	576	594	543	623	571	589	555	575	594	593	557	552	562	571	554	583	639	607	545	590	578	584	553	558	618	593	558	571	575	541	570	555	585	603	601	633	588	605	611	581	557	584	584	579	565	573	524	543	585	549	574	594	581	546	604	559	567	548	573	611	582	573	557	591	557	553	599	598	544	567	565	538	572	578	604	565	562	558	554	605	536	569	587	604	589	580	574	603	581	614	522	557	583	611	597	539	566	593	532	568	578	565	567	611	571	561	598	585	608	574	582	600	591	613	571	599	593	567	586	579	618	566	572	603	566	610	596	579	588	588	579	577	570	602	587	589	595	581	534	596	569	552	577	586	534	545	545	582	590	578	566	558	570	610	576	615	549	552	641	588	551	557	629	555	570	577	559	563	594	632	560	546	578	553	573	569	586	601	546	600	556	608	581	585	557	607	549	599	589	546	614	544	557	507	585	585	646	569	615	561	539	553	551	565	598	566	546	573	598	619	622	575	531	612	603	574	556	615	598	584	558	629	586	535	559	552	565	597	607	609	528	597	572	582	568	555	562	563	562	592	579	548	552	543	549	581	603	570	572	587	585	646	578	577	536	591	595	550	590	552	647	593	565	536	591	608	605	597	545	578	565	566	567	581	570	564	586	641	561	525	585	581	578	581	589	574	571	575	595	618	557	584	617	593	519	587	602	567	591	611	586	538	565	584	575	574	609	555	561	571	580	561	589	560	554	609	595	556	587	563	605	586	520	595	590	581	574	580	598	571	558	597	574	570	560	592	607	547	584	586	598	580	559	561	589	554	585	579	570	568	555	597	604	623	640	563	560	544	598	573	603	595	534	579	603	582	561	593	610	578	567	609	615	575	568	588	590	522	572	589	564	570	575	577	539
5211	1154	1146	748	606	681	636	725	2158	3228	2424	1485	826	563	503	516	448	473	461	465	472	458	469	458	447	446	478	469	462	479	463	511	453	521	413	454	467	479	460	466	445	472	451	455	494	437	503	468	464	474	471	475	459	459	457	514	465	455	472	485	490	436	472	425	463	446	434	419	470	461	453	454	482	443	442	485	474	459	471	463	489	482	468	474	473	458	504	460	457	480	471	412	463	474	443	488	467	502	491	459	482	470	477	461	504	445	479	490	467	499	477	493	427	443	459	499	465	478	490	459	473	474	535	475	465	447	448	483	473	486	461	462	475	467	460	468	462	442	426	505	463	458	434	470	466	428	457	467	457	436	466	457	478	500	450	473	475	507	462	452	435	446	460	510	507	438	524	506	457	460	487	454	497	488	432	461	488	464	453	496	471	483	458	512	445	505	456	457	458	443	437	469	472	461	422	427	480	509	429	437	474	490	454	502	443	481	417	467	445	468	475	450	481	514	437	469	465	474	439	443	460	468	492	447	446	436	468	473	432	447	513	485	515	444	447	468	491	484	441	447	446	491	469	483	498	475	476	473	499	477	467	455	471	429	468	426	489	445	438	486	467	465	505	472	483	447	463	455	453	460	488	494	483	460	488	478	464	452	467	459	498	453	481	419	488	529	451	439	448	475	444	470	482	466	494	418	484	450	488	471	488	468	475	459	441	472	458	465	434	495	491	485	456	492	439	483	451	483	458	467	447	423	465	441	477	509	470	517	446	477	428	452	450	469	479	473	460	510	435	471	469	478	498	448	477	482	467	473	465	474	492	478	450	471	464	446	477	462	478	520	456	425	478	449	448	456	453	470	443	463	453	471	417	491	480	459	463	441	413	411	469	468	430	472	469	474	466	487	457	476	456	488	469	448	501	438	472	470	464	490	471	473	488	420	484	439	445	468	470	474	459	471	473	466	484	450	461	515	458	459	488	494	450	477	455	469	467	433	489	466	459	476	476	473	478	426	489	462	497	480	503	454	513	497	453	451	464	460	445	489	476	479	466	433	468	465	452	467	456	464	480	471	450	483	480	511	473	503	460	487	518	453	479	456	439	458	463	458	457	465	483	464	501	485	434	509	457	463	467	466	474	475	445	492	419	447	459	454	426	432	477	486	449	467	450	458	461	456	468	480	469	459	452	517	481	472	406	466	489	463	448	473	494	487	440	402	454	483	514	466	454	451	470	465	456	491	494	448	472	494	457	450	495	476	454	481	513	485	464	473	497	464	461	502	481	463	427	480	470	458	482	418	477	419	504	453	451	435	480	467	442	427	479	431	450	393	476	494	452	469	453	458	449	469	505	466	440	454	485	464	464	480	434	487	446	496	471	462	464	470	508	487	461	432	458	433	446	459	507	472	502	465	433	443	476	466	464	469	477	423	400	432	457	489	484	456	456	493	449	469	472	481	462	467	468	458	423	491	487	438	468	510	477	455	469	456	461	447	462	438	476	486	503	476	498	504	459	434	449	487	502	462	476	476	485	485	453	450	445	474	519	454	428	500	478	458	472	477	492	493	497	456	488	491	486	489	457	473	459	400	473	468	466	469	444	467	430	415	474	459	496	463	505	474	461	454	470	483	471	451	431	441	446	446	451	471	463	480	477	519	493	460	434	468	480	452	475	504	486	440	442	452	455	477	466	442	500	491	499	486	459	471	466	453	478	467	495	485	477	434	463	455	444	505	480	481	476	406	463	493	475	450	456	484	467	461	475	477	462	473	473	486	490	439	481	461	473	468	490	485	425	470	509	481	500	466	488	483	481	502	464	440	461	484	451	491	441	438	481	456	471	470	454	457	473	447	457	447	462	469	463	483	474	441	446	445	460	481	473	445	409	490	474	462	488	499	443	468	450	481	488	462	421	499	432	466	436	461	455	474	464	476	433	456	466	447	417	424	458	451	432	503	471	468	491	467	459	424	446	499	473	458	478	450	471	479	429	438	445	481	465	433	454	492	462	454	493	456	484	483	451	473	446	505	492	426	464	463	479	461	447	452	486	470	465	465	455	486	441	439	501	483	468	470	456	437	482	473	479	472	437	457	467	467	497	500	439	481	465	464	471	469	492	446	455	485	468	473	453	424	469	439	508	451	509	463	475	463	427	457	471	402	460	450	465	489	483	470	435	426	433	430	482	479	458	493	490	489	448	463	462	471	465	470	475	469	489	513	455	442	462	458	423	479	433	470	528	492	441	431	459	457	452	436	440	428	480	489	516	428	487	462	490	463	485	492	485	479	452	483	475	424	484	451	505	476	452	458	494	477	493	481	483	450	479	455	476	466	436	462	467	443	460	419	478	476	473	444	443	428	463	450	497	450	437	477	482	483	448	483	482	456	464	472	483	474	441	433	499	476	427	453	452	484	468	460	445	443	487	474	475	469	449	449	466	464	454	481	453	449	494	460	459	461	485	441	443	434	441	490	467	449	464	476	454	433	450	485	499	492	485	463	485	473	433	508	445	447	458	490	476	472	497	468	478	499	458	477	476	458	462	489	475	445	484	478	489	462	458	496	452	424	505	454	464	494	499	503	458	483	481	490	444	472	458	469	481	495	480	436	440	457	474	504	444	458	503	441	463	451	428	477	436	484	453	477	451	493	463	493	485	451	471	471	450	441	462	439	470	477	462	480	499	437	438	474	472	500	473	475	475	480	474	489	473	428	478	460	441	466	456	457	460	479	443	428	446	453	496	463	465	426	506	488	447	486	502	478	504	470	498	494	434	463	474	460	501	475	492	458	444	478	478	478	420	448	462	458	421	476	447	484	461	450	461	432	521	455	464	473	449	470	457	509	419	485	443	448	478	481	462	448	446	443	507	453	491	456	463	458	455	487	481	476	472	483	500	499	485	481	487	452	482	478	457	445	482	463	481	456	481	449	519	447	462	486	479	473	465	496	445	454	495	436	489	473	444	458	453	426	469	452	478	439	449	465	455	460	428	487	477	468	479	445	422	458	465	450	478	434	489	481	444	463	457	450	466	477	464	441	452	484	474	453	457	444	470	461	436	491	450	480	470	452	456	476	478	489	437	442	502	439	446	472	464	477	480	443	490	486	467	449	437	491	476	437	473	448	456	463	448	473	440	468	483	448	500	480	477	476	480	447	497	424	490	449	500	471	455	453	465	477	484	474	452	429	466	489	490	442	491	504	462	492	443	480	485	473	472	480	467	468	460	494	469	472	458	496	472	474	476	456	462	477	467	440	448	415	497	466	451	458	457	472	488	443	468	450	480	511	494	496	468	458	431	483	464	419	474	469	459	456	504	460	446	485	438	448	450	461	494	466	486	487	494	447	505	466	495	473	456	457	448	455	441	455	437	485	454	468	455	435	480	413	479	506	459	458	467	452	492	460	475	496	474	443	491	476	485	453	463	452	498	467	481	483	467	437	447	448	463	452	476	491	484	465	491	453	463	481	509	464	456	510	446	473	504	447	469	446	450	486	444	474	472	471
25200	21048	26946	25088	5924	1567	2210	6707	19111	21731	12845	5447	1757	899	776	694	742	719	662	680	642	697	706	655	645	679	653	679	680	663	658	647	665	646	571	673	653	609	681	645	660	684	634	660	619	671	677	679	660	677	640	650	672	621	670	662	667	695	666	626	679	575	622	657	627	673	627	654	668	628	618	650	635	693	663	699	671	661	653	691	646	682	656	663	675	645	656	694	642	648	645	672	675	671	670	648	658	655	659	609	684	650	653	654	635	681	642	666	614	641	655	660	665	705	649	632	664	672	657	648	696	645	611	674	668	656	625	659	677	659	652	658	731	672	638	653	660	650	661	626	602	704	657	687	639	686	671	644	692	645	655	647	665	678	642	670	676	631	650	644	706	666	647	637	667	655	661	610	658	681	673	666	683	650	653	674	634	659	653	659	698	659	743	605	685	633	693	678	643	668	636	623	664	647	649	634	588	648	680	641	657	625	645	679	634	681	648	666	666	649	649	642	644	665	628	646	655	673	670	631	661	671	669	666	673	661	628	660	666	709	716	636	704	681	643	678	628	679	657	667	639	667	680	624	636	675	690	654	620	680	636	643	647	676	676	687	678	640	687	598	676	689	646	663	664	632	728	662	674	655	680	648	669	645	636	693	649	672	643	683	648	643	631	645	664	661	666	673	663	695	631	703	668	669	669	723	621	643	676	691	663	662	649	641	712	669	637	670	666	648	635	655	639	647	647	617	639	660	649	673	636	665	653	618	651	707	650	674	656	653	678	688	689	667	645	640	655	662	639	666	665	688	712	699	629	683	622	631	666	641	668	697	649	624	666	630	656	612	676	617	617	694	692	688	673	648	708	673	681	688	696	646	646	686	682	699	689	664	649	630	662	658	649	651	650	650	677	648	703	694	648	647	643	677	640	670	684	694	616	685	630	658	637	662	642	615	662	647	702	649	625	600	649	589	684	664	663	626	660	668	679	668	709	737	635	682	642	646	666	658	668	671	694	688	593	646	645	651	698	629	666	676	684	652	601	660	696	669	636	632	636	629	708	677	629	675	720	620	698	629	613	639	641	710	686	647	661	660	628	645	618	606	631	650	655	668	659	676	683	642	629	637	619	692	682	674	665	670	631	633	645	632	634	642	641	681	652	668	686	646	671	675	651	661	673	657	663	634	642	670	637	652	663	645	620	646	639	633	657	669	670	650	655	642	679	645	659	683	652	704	652	681	644	646	715	630	686	658	682	623	658	633	701	705	670	684	662	675	664	683	675	684	695	627	649	669	708	632	660	647	642	646	604	629	723	667	626	625	665	645	647	629	703	685	657	646	710	639	631	642	691	674	645	635	634	689	667	668	683	670	653	669	651	686	659	681	656	679	685	703	667	643	659	644	658	678	658	694	679	698	654	666	663	683	652	653	652	686	680	693	628	620	681	664	688	621	650	648	631	661	659	631	709	641	642	631	668	630	667	651	611	668	674	643	702	635	661	636	624	693	675	656	690	664	647	618	604	667	675	664	654	663	638	670	658	621	617	652	658	638	661	719	665	657	672	685	670	676	626	654	677	654	655	664	644	678	637	660	615	646	670	670	620	662	695	603	675	664	661	636	634	688	660	660	629	682	698	660	697	657	641	681	653	629	700	660	619	674	678	637	660	669	604	641	687	645	645	696	634	696	658	664	697	681	718	660	668	679	605	641	676	648	685	679	694	613	630	626	686	642	677	678	668	652	667	651	657	652	634	631	643	669	678	654	604	686	664	665	690	661	677	713	672	609	670	634	687	675	666	678	667	687	649	681	687	622	723	668	667	621	641	689	665	655	671	616	632	637	645	734	657	668	639	615	669	658	661	614	672	614	655	690	655	607	638	688	656	666	664	665	661	678	656	691	640	697	670	632	660	669	669	681	646	591	676	657	700	686	644	600	632	673	662	650	645	656	668	647	670	716	643	668	663	643	676	617	664	662	702	661	737	678	696	678	678	719	658	708	674	653	635	672	621	680	676	620	695	710	682	654	689	637	671	651	610	679	665	663	713	650	687	683	681	657	688	666	703	645	669	656	691	629	662	633	688	674	661	662	661	607	643	663	631	675	674	681	670	659	688	647	648	695	675	650	660	675	648	646	670	657	612	715	629	668	648	618	645	683	684	669	662	647	628	667	662	676	698	670	653	642	632	666	672	691	628	634	676	704	624	669	661	682	648	635	669	676	633	659	675	671	677	601	699	626	654	647	667	663	693	642	675	664	645	651	705	675	663	659	609	694	637	668	618	640	624	674	650	679	655	612	636	667	659	651	673	648	694	685	689	638	616	689	693	637	663	672	646	634	633	666	666	680	673	715	632	657	696	662	674	645	672	714	663	664	667	651	665	681	672	635	653	674	645	641	599	647	656	676	627	640	659	656	662	677	714	644	566	696	714	625	643	672	671	645	665	648	656	664	665	669	660	675	623	610	667	621	613	624	677	665	680	648	682	650	616	643	645	648	652	654	684	657	648	657	661	694	650	646	653	707	613	633	669	685	651	625	668	622	650	671	602	597	676	621	598	671	659	659	668	618	686	705	647	690	617	644	607	648	672	657	682	644	695	687	640	649	657	627	638	663	641	680	712	654	641	601	689	640	662	659	668	654	682	650	673	682	650	643	676	651	681	616	645	658	666	670	655	665	696	631	681	630	673	677	629	680	676	642	625	615	666	646	702	640	664	648	672	590	622	685	644	718	661	652	664	613	657	654	640	664	675	643	684	684	661	611	632	643	653	681	610	672	670	655	611	616	692	704	646	686	667	669	677	646	635	644	675	681	664	630	663	649	635	642	658	648	696	636	593	621	634	711	645	651	663	660	633	667	649	681	693	607	658	680	663	664	646	611	652	634	654	613	663	661	587	661	630	644	618	659	601	658	644	647	649	669	593	649	648	631	669	663	665	618	658	647	643	641	666	637	649	676	636	637	637	634	631	625	669	651	643	666	670	684	612	666	696	680	637	664	704	664	699	697	655	629	637	628	669	704	638	624	666	645	651	727	666	646	651	656	676	619	705	689	653	644	650	675	678	642	666	661	681	654	678	627	698	634	680	698	638	652	668	601	667	661	689	602	668	647	711	655	681	691	671	674	613	633	667	620	630	689	655	632	657	641	674	685	683	678	598	680	594	664	637	633	698	675	630	692	663	662	682	664	636	669	647	622	653	625	652	658	605	660	640	686	633	638	656	638	676	644	646	686	652	650	690	663	680	663	658	658	677	667	682	644	666	662	677	701	664	655	664	678	668	687	642	668	697	617	675	690	607	620	677	651	655	648	660	675	660	656	603	632	643	683	661	683	629	700	693	682	648	661	618	670	678	668	669	670	626	626	657	659	573	654	655	612	695	639	681	629	650	687	626	642	665	671	620	683	652	666	651	664	659	683	657	629	659	662	667	694	629	669	657	746	691	688	714	660	639	694	621	688	644	643	678	635	638	683	613	668	676	686	669	664	640	644	656	667	683	680	689	624	691	652
3960	3658	3032	1750	1274	1212	2600	8644	19997	18855	10889	5219	1702	874	614	545	545	508	549	568	602	526	581	534	553	601	551	550	524	530	564	506	543	545	566	541	555	543	567	545	572	562	510	527	576	536	563	555	587	536	555	585	555	592	575	570	541	536	542	586	510	520	574	545	566	585	553	574	552	587	543	578	582	571	528	537	534	531	501	523	535	549	523	513	522	528	571	511	511	539	571	552	595	543	547	546	552	543	553	570	587	584	527	535	561	555	530	541	538	550	558	556	589	544	547	512	577	579	584	530	578	509	525	519	593	568	551	536	548	548	539	546	567	549	553	551	507	510	543	527	535	540	536	567	551	549	510	539	523	550	536	525	535	530	586	562	543	557	523	530	578	555	536	536	526	532	542	502	539	519	520	515	511	545	557	532	505	533	557	614	554	565	584	521	555	555	581	561	600	564	544	542	554	534	565	574	526	553	542	525	500	538	515	550	537	530	568	536	542	572	536	498	531	548	538	547	537	522	559	575	538	536	514	593	533	566	514	531	540	571	565	524	540	528	530	533	538	541	543	524	523	587	540	583	539	556	579	555	535	529	598	513	523	524	543	537	515	529	525	541	543	535	553	531	568	571	494	554	530	533	563	579	544	534	533	501	527	574	550	528	503	534	562	488	591	539	552	574	533	539	553	524	553	515	532	570	490	511	538	535	545	545	531	544	509	536	538	590	531	528	482	546	560	499	575	525	534	575	554	519	529	557	575	575	551	532	546	514	532	526	529	522	556	566	542	535	541	570	590	584	563	537	555	523	510	575	510	519	553	563	539	550	587	520	537	539	538	531	516	567	530	536	485	556	581	569	511	561	508	566	521	507	538	574	519	522	533	568	548	540	499	552	565	544	561	559	520	549	546	565	547	534	529	572	560	520	570	581	556	554	537	569	528	552	539	540	552	524	529	557	527	521	550	543	540	528	568	565	547	515	582	523	542	550	527	535	545	538	535	563	536	529	543	558	553	554	569	570	547	524	543	564	551	515	574	504	568	560	535	557	562	548	547	541	493	581	572	558	545	562	525	578	555	531	547	544	558	560	563	565	520	496	563	534	578	508	566	526	527	554	537	569	540	537	575	484	601	583	542	502	565	568	509	546	527	546	538	509	536	563	507	511	561	526	533	516	555	556	540	575	526	571	538	524	557	522	495	533	530	547	558	566	553	573	557	547	542	541	501	540	567	561	533	537	584	550	539	553	563	550	573	530	544	552	563	531	540	518	516	534	539	581	562	542	536	544	548	519	533	592	534	567	561	535	560	554	519	544	552	549	549	529	523	528	593	562	572	546	542	490	568	548	542	515	514	526	538	511	534	534	558	541	526	533	522	570	542	589	532	539	516	540	561	561	615	529	510	557	566	514	524	538	545	537	502	519	529	564	545	542	484	527	507	556	521	529	539	561	544	534	511	544	549	564	557	527	587	538	531	529	526	546	549	537	550	523	517	510	503	528	518	523	541	499	535	587	548	563	542	555	565	516	554	545	536	526	543	547	564	523	532	512	546	497	553	527	587	535	521	574	564	496	526	528	517	570	515	544	534	526	533	570	514	558	535	561	551	573	509	504	544	546	558	523	594	554	506	582	562	527	554	534	540	530	556	539	562	526	549	533	520	542	532	548	557	548	533	507	560	553	555	548	546	524	510	557	532	551	554	537	555	563	577	557	540	520	549	496	567	569	518	567	556	520	586	511	517	556	549	579	519	552	538	532	535	516	555	546	551	564	537	553	529	475	550	576	543	581	590	570	585	549	519	542	535	504	561	544	556	495	538	534	560	542	521	562	546	556	519	613	519	573	577	534	536	545	527	544	542	542	546	580	510	559	604	532	507	530	531	540	544	554	539	558	551	559	559	550	517	549	527	537	558	491	549	514	528	511	560	575	513	552	563	528	540	561	555	522	546	540	544	561	501	540	517	553	560	550	521	551	569	557	551	555	551	553	511	583	539	528	534	544	553	536	543	555	503	548	533	510	513	533	541	557	533	569	548	538	505	565	553	550	558	594	589	516	539	547	534	545	518	545	497	563	542	572	539	566	581	551	544	571	556	521	578	548	563	535	529	530	532	549	533	546	557	551	556	525	515	611	539	551	524	535	505	556	551	497	577	557	537	591	612	539	559	540	562	527	530	536	546	554	577	567	531	535	561	528	551	539	512	555	550	526	531	589	541	536	507	533	514	543	575	583	551	504	585	560	550	581	544	520	550	549	495	520	520	539	536	515	545	576	556	551	518	540	541	528	580	523	538	551	507	536	522	537	579	539	560	542	503	532	509	560	530	523	546	551	551	502	527	580	555	535	557	562	549	533	587	527	510	525	527	557	513	526	588	527	563	536	519	587	527	553	552	525	533	528	525	522	538	546	567	530	505	535	579	558	510	581	526	515	549	508	540	542	513	555	541	522	569	523	536	553	465	527	578	554	550	558	548	564	532	563	552	546	554	528	528	535	550	533	603	555	533	530	561	546	595	519	539	546	576	552	550	552	534	520	558	552	549	544	543	559	520	606	571	526	541	500	489	546	521	562	525	531	473	527	556	560	553	563	526	551	503	530	543	568	533	541	505	512	550	518	501	553	591	517	552	545	551	540	521	531	558	532	569	539	516	532	541	525	545	577	526	579	520	526	544	515	527	530	513	550	546	531	550	573	543	553	514	546	526	592	574	542	577	548	527	552	513	527	552	521	558	509	529	552	586	549	569	578	568	509	552	564	542	507	519	559	545	586	528	552	576	551	521	592	557	520	498	531	521	527	500	535	578	529	573	561	538	539	555	523	522	571	572	528	506	570	519	574	559	526	527	547	549	533	511	529	517	529	505	554	535	564	548	531	543	536	536	543	551	540	546	560	535	540	543	557	542	519	563	557	575	519	543	621	548	580	547	531	533	548	541	552	531	533	529	573	539	528	589	547	576	517	548	535	550	572	560	565	513	516	554	493	549	557	538	552	529	564	544	532	548	518	507	510	546	541	513	538	509	515	533	560	539	560	528	517	543	506	528	545	628	549	535	541	517	555	512	518	532	526	587	541	563	585	511	532	525	508	543	544	542	583	547	584	519	550	546	525	568	554	533	506	560	555	544	519	554	534	551	490	552	563	619	585	520	560	504	549	517	506	580	567	518	525	536	576	533	546	547	537	554	538	525	512	565	540	548	537	549	546	489	581	492	550	568	567	586	543	568	555	548	566	532	524	520	581	540	587	532	528	553	557	549	515	501	515	510	525	554	544	548	520	570	599	537	584	544	522	555	593	549	547	550	547	567	537	533	559	584	543	545	559	556	538	518	540	511	545	576	588	548	550	540	569	554	568	504	524	531	531	608	522	564	528	534	542	533	507	554	513	538	541	555	556	532	554	460	527	514	537	528	518	555	544	481	513	517	569	554	526	527	523	575	528	565	533	563	564	539	569	551	545	545	524	544	575	506	530	533	542	535	530	559	513	507	530	564	538	559	587	535	579
23904	21098	28345	24087	21085	9245	2918	6389	26668	40733	29476	14484	4063	1462	1024	908	877	889	877	832	839	859	862	878	862	868	867	859	853	839	846	847	876	854	818	847	898	863	890	835	857	857	828	934	873	868	846	884	890	844	839	858	931	850	842	833	871	901	892	821	847	894	870	856	817	851	859	885	887	829	869	826	856	818	859	853	887	904	873	814	888	884	840	814	841	898	921	845	868	837	819	842	872	829	863	844	850	849	825	862	892	857	854	845	842	845	854	848	871	886	887	835	847	853	892	835	926	879	830	845	811	886	843	857	830	824	828	893	850	849	830	850	845	801	878	865	835	885	822	853	814	842	833	820	873	856	855	773	825	832	834	881	826	859	820	826	874	862	882	876	827	846	858	859	823	863	828	790	780	801	798	861	819	866	857	837	827	885	828	872	796	855	823	860	833	812	815	908	893	880	860	848	829	832	834	813	864	832	834	873	831	812	861	867	886	861	897	861	838	860	827	828	902	855	862	809	844	848	859	841	818	850	795	848	870	851	918	838	867	864	744	844	882	853	794	818	810	834	831	871	874	862	880	872	795	802	839	902	809	828	857	926	869	837	850	792	826	859	881	813	831	830	819	860	852	866	877	843	820	894	868	862	844	892	841	811	827	815	836	846	874	810	800	838	909	822	832	858	854	855	885	829	829	822	877	841	849	846	830	827	843	817	785	836	834	846	854	839	811	803	792	759	811	872	811	818	808	896	859	847	872	852	827	888	856	807	803	804	842	800	855	893	860	813	855	845	857	852	874	879	808	821	814	857	815	838	855	812	860	821	814	825	828	831	753	854	834	760	856	873	808	829	843	816	852	820	806	855	774	825	835	860	838	829	915	859	859	859	849	804	843	871	810	830	849	846	842	850	870	849	862	848	827	880	862	850	873	812	823	887	826	885	852	791	845	876	859	863	843	843	908	885	855	857	831	863	845	828	859	866	931	829	835	840	844	841	859	850	876	813	811	831	832	856	822	826	808	835	825	837	802	861	801	856	833	868	770	821	874	826	844	872	904	866	877	830	805	870	878	836	872	824	841	937	846	850	827	888	877	848	839	873	769	826	841	891	837	806	844	837	876	851	846	822	841	801	869	839	875	843	830	850	878	824	841	865	866	865	909	901	866	909	859	893	869	840	875	872	870	776	866	835	802	878	884	807	764	802	813	839	857	775	887	874	872	887	860	876	839	887	849	871	794	866	839	798	875	809	856	829	843	853	889	813	844	859	830	848	887	867	846	843	865	864	826	857	853	860	847	851	818	869	870	855	866	823	859	886	832	918	859	817	890	817	827	876	853	872	806	842	862	852	869	801	909	840	844	844	816	835	865	891	836	788	902	875	823	805	888	881	761	868	792	868	866	778	819	835	822	900	845	863	865	888	825	878	841	884	856	828	825	801	900	892	797	808	837	829	817	825	824	880	879	888	899	840	878	869	847	828	829	857	866	841	843	808	898	876	840	847	820	846	892	846	838	810	846	842	864	870	832	758	829	810	806	887	884	812	905	847	815	866	853	882	826	810	847	821	811	806	883	902	863	877	857	770	854	882	872	855	876	813	860	869	863	833	846	849	833	905	848	877	883	859	923	816	874	837	808	909	880	863	876	846	858	844	889	866	851	858	813	869	840	884	908	908	895	837	837	832	867	825	816	880	860	872	835	845	886	865	866	875	855	823	846	843	871	818	868	840	860	856	828	838	845	874	816	800	854	856	865	866	860	857	842	867	868	874	827	864	805	877	861	870	842	849	854	871	820	802	814	853	843	859	807	880	854	839	809	813	841	821	849	851	814	862	833	902	833	763	828	848	875	850	903	808	815	851	837	856	823	851	853	865	860	871	868	830	899	852	846	881	834	793	800	869	855	831	807	863	883	837	840	848	799	816	895	865	808	874	842	815	848	835	882	827	881	886	884	809	846	837	813	836	838	841	861	857	880	849	851	843	881	814	897	859	855	854	849	909	820	884	823	819	894	856	862	846	812	847	828	887	802	871	857	829	844	824	842	856	842	848	809	868	842	846	880	851	776	874	819	858	868	850	872	865	776	890	850	863	819	915	857	826	781	839	819	845	855	834	851	872	836	826	840	879	845	808	843	909	845	819	854	820	858	872	876	846	846	839	844	838	879	856	806	859	858	831	809	803	843	831	870	841	861	904	864	840	861	851	879	800	866	865	857	796	853	821	829	855	853	848	870	826	854	870	864	814	872	846	855	858	818	879	818	884	811	875	844	802	879	834	809	829	868	875	848	873	897	826	822	856	857	815	872	813	849	828	840	809	825	879	837	806	830	841	877	783	842	891	862	858	878	860	813	835	783	841	856	849	810	825	843	818	879	854	821	883	873	829	862	829	832	816	813	912	884	837	846	900	825	846	828	824	901	889	831	892	843	857	854	878	842	873	845	870	851	836	837	810	885	848	860	842	846	882	815	846	841	846	859	835	847	815	849	874	840	795	835	848	848	865	848	760	837	813	825	846	887	824	887	823	850	878	823	902	851	892	877	851	842	773	843	918	819	775	907	849	825	809	844	853	841	815	851	844	828	839	896	950	852	872	845	802	853	822	841	842	855	835	876	810	883	844	847	815	821	826	792	821	826	851	803	809	783	860	846	859	813	842	859	845	808	819	795	835	824	822	801	827	876	865	837	872	812	815	847	860	812	892	827	864	868	804	830	829	870	808	795	837	839	889	842	812	820	820	906	804	854	821	839	825	835	853	823	809	839	813	877	903	866	862	853	806	835	827	863	882	910	825	844	841	857	818	832	840	862	822	888	829	829	858	836	845	826	866	833	790	788	893	897	883	901	844	853	815	851	864	871	876	881	784	893	828	851	866	854	829	817	861	838	836	905	830	782	892	821	879	907	806	820	812	798	779	819	843	851	810	833	819	841	827	812	799	890	815	783	817	858	790	850	880	804	893	828	830	853	851	868	829	827	818	834	827	895	861	843	847	834	834	862	854	886	864	775	820	840	840	879	834	901	843	828	827	888	842	865	805	896	840	816	821	781	851	878	812	851	840	848	863	836	823	796	846	803	807	833	917	835	848	855	833	842	838	825	920	862	768	909	819	898	881	822	855	815	878	849	841	790	871	879	876	786	870	804	852	894	878	855	783	843	837	819	843	815	865	833	867	819	861	833	811	876	861	831	863	842	812	896	822	857	799	792	852	863	863	838	844	884	860	915	845	826	823	894	821	876	852	843	822	874	834	862	866	870	814	809	797	798	839	854	875	852	867	836	828	841	842	848	859	829	812	835	834	877	865	781	838	817	849	852	898	822	832	877	890	829	880	854	843	829	822	840	844	842	817	901	884	757	858	874	880	876	805	866	817	830	871	851	879	882	877	854	818	869	860	832	871	821	819	776	861	840	836	874	830	847	859	771	829	893	865	836	851	839	875	929	838	813	842	783	849	852	898	854	870	827	893	800	862	858	865	837	883	821	832	808	822	826	859	813	874	838	811	829	786
4378	7163	5941	3121	2160	1806	2295	8494	29269	35930	23551	10797	3342	1365	815	721	737	720	666	684	735	737	693	708	737	673	685	697	670	676	712	686	677	669	680	724	682	661	707	681	760	657	741	698	687	671	678	727	730	692	694	686	686	696	696	700	673	650	686	692	702	713	701	660	708	712	672	684	650	677	692	683	693	699	688	677	758	698	676	649	663	688	672	675	710	683	648	652	655	652	700	659	677	673	710	614	677	731	650	651	675	676	662	686	704	684	646	677	669	617	721	716	612	627	655	689	659	729	655	641	695	699	692	712	645	665	684	760	680	733	689	686	685	690	677	686	668	703	664	709	690	674	693	711	679	685	653	721	692	636	704	669	694	719	696	620	716	687	655	668	652	705	674	643	662	704	688	657	677	728	698	701	655	697	671	723	704	663	682	707	675	711	693	697	661	700	713	687	708	716	710	697	673	686	646	696	670	689	701	682	676	668	658	670	665	681	651	629	704	722	695	698	691	646	658	681	690	680	695	713	674	714	713	657	682	685	703	741	680	644	713	654	684	671	602	673	636	678	679	694	707	733	694	644	684	702	701	684	685	720	669	647	652	679	685	655	657	654	693	639	678	701	684	670	705	685	672	722	673	706	665	621	722	690	687	689	632	697	697	719	665	703	669	718	674	665	690	718	633	688	696	690	698	728	693	721	709	692	710	706	728	703	672	684	707	704	681	686	695	667	684	659	640	707	693	670	728	671	710	693	692	703	675	711	695	709	716	694	687	715	666	666	706	684	679	733	694	664	675	675	694	668	695	681	698	679	705	647	692	645	684	669	671	701	711	668	713	735	685	730	683	666	690	705	682	681	638	725	670	700	649	700	682	722	701	694	675	653	671	668	659	686	690	722	662	665	689	715	675	675	695	673	688	695	644	707	665	639	653	695	724	681	725	672	682	684	733	694	671	657	683	672	692	630	683	693	729	671	681	723	706	659	658	663	626	667	750	710	671	716	707	725	672	640	701	662	688	674	679	685	636	669	663	658	644	645	669	677	691	716	681	740	689	677	660	660	670	731	663	688	672	641	748	716	718	702	691	655	696	682	640	692	686	704	648	644	675	642	713	646	656	717	682	656	746	667	685	671	619	657	703	695	696	668	727	697	683	670	669	710	656	731	673	656	695	686	666	696	698	722	699	693	652	669	700	681	692	664	736	694	692	643	695	642	635	715	672	682	650	677	696	693	706	649	714	690	679	690	682	656	665	709	723	681	704	652	665	672	670	646	711	688	674	715	743	704	685	693	651	726	711	697	701	675	689	660	665	723	688	710	645	702	678	696	689	672	675	640	695	689	682	708	701	688	666	651	725	701	728	679	672	664	617	667	660	654	678	720	715	709	697	674	661	694	681	664	654	686	687	683	652	675	729	718	663	642	643	700	655	734	645	655	645	672	676	661	668	700	698	666	728	686	664	678	675	686	719	626	697	727	657	666	725	714	660	689	738	653	684	697	643	723	720	707	663	669	714	682	630	741	685	664	663	671	722	634	672	650	713	672	692	682	718	639	709	672	711	694	688	702	750	649	673	671	713	669	648	693	709	706	693	686	668	670	721	693	662	681	669	681	670	678	662	679	672	701	714	672	676	671	641	702	688	659	673	707	709	717	681	687	633	661	690	697	675	742	693	746	670	672	708	713	703	665	701	701	695	709	689	697	693	661	697	668	684	670	674	705	708	721	655	732	699	694	685	708	679	676	683	728	707	673	699	683	646	682	669	652	688	653	657	660	653	662	707	684	667	664	655	690	744	681	668	670	686	653	710	691	652	655	704	689	688	702	690	654	691	706	698	687	706	721	684	670	677	721	691	698	667	701	653	672	673	641	633	670	617	659	743	692	713	705	677	663	698	680	683	652	679	669	689	681	686	650	697	731	716	651	683	674	640	675	671	664	686	647	749	683	675	667	716	688	706	663	725	666	710	710	680	671	669	699	646	689	641	671	674	678	690	655	696	677	661	730	678	683	672	666	669	676	689	677	716	678	658	666	687	679	661	645	665	695	689	680	665	648	659	676	657	734	693	702	706	750	717	704	667	716	684	690	672	651	721	747	620	679	682	693	699	683	706	623	642	663	659	670	694	689	683	716	658	719	711	667	712	689	629	682	675	690	680	664	721	698	707	672	705	722	715	680	662	691	716	615	713	714	691	668	656	720	681	643	644	672	666	679	664	653	710	735	703	683	681	699	723	640	714	651	655	706	713	681	702	703	722	681	651	666	711	686	688	673	665	658	630	636	641	704	663	675	659	688	686	693	612	643	721	668	721	665	696	705	690	687	739	649	649	663	705	682	691	716	641	715	652	688	664	625	713	676	659	674	722	641	671	698	717	689	704	637	681	666	686	651	682	701	674	662	707	668	694	673	653	720	684	669	686	668	636	676	656	707	666	674	653	669	683	695	684	746	727	705	695	673	672	680	697	730	646	666	663	659	692	687	694	701	658	666	651	700	656	706	719	669	690	646	706	694	662	668	667	691	690	701	674	669	670	631	664	695	676	698	709	697	686	663	701	690	721	716	680	656	698	685	684	718	652	668	657	691	681	682	685	654	663	674	702	695	656	667	697	669	681	697	673	660	700	685	648	712	702	684	662	688	676	697	691	672	668	682	700	696	694	702	666	682	691	685	668	742	698	640	665	649	663	713	649	699	728	643	688	690	622	713	647	683	739	649	702	665	687	685	704	658	671	668	660	636	736	654	641	700	679	664	710	685	676	679	702	693	727	679	723	719	694	664	691	649	702	666	756	681	641	677	661	709	670	702	636	653	681	661	639	701	664	652	706	656	693	724	665	687	693	669	685	684	650	670	676	706	655	628	698	688	661	699	672	683	705	697	651	624	687	700	690	697	710	650	725	644	691	652	732	709	664	693	664	745	703	658	684	671	651	654	684	704	680	688	672	676	685	735	613	690	664	681	707	689	712	698	703	665	650	695	662	700	699	649	670	703	719	674	714	666	697	666	677	633	684	690	661	674	686	687	648	717	655	664	667	643	733	697	699	679	648	651	745	689	680	690	674	702	664	661	633	689	649	661	671	652	700	695	617	644	660	668	672	633	698	646	705	715	681	682	664	663	661	672	690	655	681	702	678	719	695	671	680	676	673	687	686	654	667	626	688	678	656	707	688	665	727	696	720	623	679	652	696	673	671	654	709	659	687	707	669	673	668	686	676	681	720	683	651	679	631	676	672	664	666	718	664	667	689	715	684	678	669	680	737	678	691	703	678	686	673	712	642	640	659	630	710	650	670	656	681	680	711	671	713	635	637	683	654	663	695	710	667	645	680	702	647	698	662	668	649	664	649	682	684	642	678	660	661	660	624	696	687	686	688	679	711	665	683	676	660	680	690	723	702	661	646	703	655	671	627	700	702	713	696	688	648	663	652	664	680	686	648	655	663	696	691	640	676	671	658	637	698	709	667	680	648	644	680	679	698	704	641	696	697	714	667	664	703	695	723	658
27341	13154	1959	982	724	684	679	687	1309	3282	2912	1584	875	726	637	634	596	649	624	619	607	616	602	626	637	603	638	628	635	661	620	604	632	609	615	594	620	625	585	615	645	621	578	599	653	669	596	631	667	629	610	584	591	600	669	670	599	642	666	607	638	607	659	608	655	609	614	663	608	616	589	593	613	622	608	627	644	617	602	633	624	601	660	625	607	652	596	650	646	566	592	604	568	653	590	615	618	601	607	671	606	648	603	609	646	572	645	630	615	585	641	615	643	624	609	621	652	622	596	610	632	612	578	660	627	610	603	632	628	588	610	637	623	652	679	593	651	640	639	637	619	595	641	667	644	666	618	597	583	645	614	614	581	629	600	615	638	632	582	592	637	588	642	587	629	625	623	579	585	634	619	689	620	612	605	566	633	585	662	647	605	609	596	619	610	613	593	631	621	620	607	656	631	627	631	616	614	564	605	640	598	580	603	618	590	613	597	626	652	651	599	624	609	595	602	630	637	603	568	661	618	625	642	619	585	627	621	654	637	614	607	587	639	627	576	622	598	604	613	584	616	687	598	591	625	588	591	605	592	609	633	589	607	605	627	617	610	630	641	591	576	653	566	616	573	550	650	623	681	578	641	592	601	600	622	660	665	593	575	639	591	623	634	630	592	611	605	619	580	561	618	620	610	628	628	614	643	649	607	621	626	603	648	637	624	594	617	619	589	633	632	629	587	659	605	654	627	603	643	633	625	611	576	615	630	603	611	658	614	600	613	610	683	584	641	650	605	600	627	600	648	617	647	627	608	607	606	618	627	576	612	584	578	667	635	632	659	636	630	616	582	599	616	618	583	577	615	632	617	621	624	601	666	650	561	604	648	617	644	661	596	610	592	603	580	606	652	603	616	610	618	642	588	612	598	634	562	595	659	635	657	592	629	587	599	574	633	576	608	620	643	599	642	627	602	634	610	623	579	595	633	618	616	618	633	626	641	624	591	599	629	656	625	580	578	603	564	632	632	627	618	605	612	629	630	593	615	642	628	613	596	598	595	609	612	581	610	625	597	606	609	593	622	608	661	635	591	656	599	585	585	602	561	649	620	622	609	599	653	599	665	643	629	645	599	604	600	608	603	620	608	595	668	616	540	608	673	628	585	602	590	624	622	651	611	598	632	626	632	562	593	587	615	616	591	576	656	635	590	599	610	622	632	622	632	575	604	624	623	662	631	594	661	608	641	613	595	668	630	597	619	628	611	638	605	647	675	632	623	650	609	630	639	649	573	626	593	649	610	560	626	622	633	612	628	627	601	635	656	612	615	622	582	611	605	581	601	588	623	620	595	642	596	649	602	591	600	630	602	682	641	593	650	640	625	632	584	622	605	640	585	611	621	625	649	683	591	578	612	642	635	611	597	633	653	624	590	635	628	635	603	576	572	595	592	586	631	615	568	583	620	632	631	604	632	564	579	607	568	569	629	634	602	622	617	607	545	625	636	639	634	605	643	631	611	626	609	590	582	625	566	611	626	615	603	620	564	613	633	628	654	643	693	609	639	604	652	592	596	570	592	632	596	631	602	599	614	667	581	593	583	606	613	640	605	601	645	600	580	619	690	617	611	637	618	616	638	620	586	572	646	606	599	641	613	611	612	651	608	660	619	634	617	627	632	591	603	621	645	644	617	641	648	607	608	578	595	640	601	649	622	611	657	644	628	615	630	603	563	659	603	679	616	633	626	629	618	588	639	641	650	636	612	573	626	567	683	627	586	637	621	585	563	669	599	611	652	616	636	675	645	637	614	618	572	610	600	616	618	692	562	578	613	605	606	645	614	600	612	597	616	599	620	637	601	621	618	620	627	607	586	612	610	660	600	623	591	621	618	651	660	628	645	673	593	620	576	621	599	589	608	673	594	633	644	605	593	575	623	609	598	636	597	591	578	586	599	635	589	630	619	628	617	656	616	568	640	610	605	641	614	609	666	641	618	589	587	635	630	624	636	628	621	634	622	633	601	620	623	576	607	608	649	616	633	625	633	656	601	644	625	586	590	656	579	569	625	644	611	647	611	592	623	624	638	622	625	630	646	633	610	565	589	607	604	642	604	590	572	661	595	578	648	602	656	619	633	635	605	584	601	666	633	643	613	622	658	611	608	609	678	615	609	637	652	626	625	628	587	567	638	667	586	619	584	600	595	638	611	646	612	585	619	560	624	598	568	647	595	606	606	650	628	651	620	620	645	632	661	629	630	603	607	629	590	589	565	595	655	600	643	635	664	631	616	590	600	633	599	621	599	637	588	625	619	585	631	604	636	640	604	563	604	654	659	582	619	628	668	622	633	626	630	638	610	577	570	603	599	659	606	607	645	640	573	582	637	629	585	625	593	634	582	618	581	627	608	629	624	594	648	608	611	632	648	582	620	600	605	639	632	589	588	649	620	646	611	642	629	604	595	640	576	603	618	633	625	620	618	676	617	609	609	597	608	617	611	625	620	597	610	612	630	635	620	642	647	657	618	628	613	591	596	642	604	593	625	606	618	620	614	662	604	669	653	627	659	621	627	641	618	672	603	628	672	651	638	610	633	637	623	638	623	657	632	623	644	612	587	620	615	633	622	615	571	622	636	635	601	649	656	637	628	608	619	616	614	602	595	627	635	644	610	647	612	588	620	604	613	613	651	602	636	640	620	640	625	638	593	601	624	609	585	621	572	582	601	644	618	620	589	603	628	650	659	613	623	587	587	650	623	609	636	611	614	633	606	615	605	587	633	662	607	627	622	576	560	593	637	665	604	597	618	605	643	643	598	592	607	631	632	593	619	626	601	653	629	614	567	651	648	615	656	588	596	607	649	613	666	611	620	619	595	633	627	612	625	624	568	586	574	612	623	644	641	625	610	633	621	612	611	584	600	629	625	661	631	627	619	632	667	646	617	607	577	628	623	577	629	626	590	635	600	593	597	612	634	597	630	607	566	600	655	621	597	618	587	632	661	583	642	579	583	622	616	647	575	604	596	612	639	592	709	622	610	611	632	615	601	616	585	656	653	636	655	613	624	624	655	649	601	609	586	613	586	609	593	628	616	636	643	626	653	602	605	582	613	642	582	650	603	637	636	649	623	611	606	625	610	655	640	612	578	619	643	625	638	589	617	650	603	638	584	640	593	615	635	643	592	610	564	593	643	592	616	644	663	611	606	634	626	620	690	660	568	637	625	613	612	601	619	636	620	631	652	618	660	598	641	663	663	633	653	645	595	675	619	604	591	616	632	603	603	638	630	625	616	630	607	605	621	658	645	625	610	602	641	605	662	569	629	648	640	636	583	609	600	652	628	619	655	610	657	627	630	642	612	607	639	618	644	594	630	606	651	630	591	634	639	653	586	607	606	597	616	603	616	596	632	603	625	628	594	589	601	651	585	611	581	617	608	658	631	623	618	606	609	610	667	640	635	627	641	592	638	574	574	632	548	630	655	574	664	660	651	636	635	620	610	590	644	652	591	618	598	591
5083	950	995	655	616	565	575	575	1684	3792	2951	1467	846	603	492	519	470	496	514	490	509	483	531	471	508	520	497	521	496	508	503	515	513	502	501	485	507	500	538	525	460	503	494	495	518	481	491	484	506	506	496	515	473	511	478	502	493	503	517	505	456	491	509	502	528	497	518	502	535	530	471	500	458	483	493	447	486	472	505	481	460	530	473	502	488	512	527	501	486	486	523	488	517	501	477	512	482	480	489	501	492	469	494	501	520	509	510	495	530	524	492	485	475	516	497	510	494	427	492	536	526	501	472	491	527	498	502	531	479	504	527	498	503	489	479	482	449	500	506	527	496	488	511	481	475	454	499	512	504	508	487	495	508	449	504	519	532	512	507	461	501	478	509	507	507	529	490	478	482	498	516	512	512	466	535	507	492	492	468	504	496	450	476	495	493	496	504	466	449	513	484	489	469	464	483	471	525	533	474	482	509	457	491	537	516	513	482	471	493	492	483	457	482	487	498	505	498	509	457	510	466	511	499	479	467	484	478	464	533	498	497	500	490	489	441	522	462	536	472	494	456	485	475	487	545	466	482	434	463	492	547	499	482	558	511	481	535	461	491	462	461	496	512	516	483	512	523	517	465	477	498	510	513	509	484	516	495	503	459	497	495	473	462	538	516	481	463	519	524	477	509	523	481	487	534	522	483	441	509	481	496	481	478	483	476	506	510	476	517	472	539	547	457	469	486	467	518	499	477	495	493	482	460	520	487	514	532	453	480	455	491	465	459	487	455	509	510	533	528	513	468	525	478	520	511	525	496	499	512	512	520	513	472	451	507	525	481	482	506	516	501	475	513	479	485	475	546	501	532	469	489	502	488	478	474	469	465	486	490	500	472	493	534	498	511	509	504	471	502	494	530	489	523	480	470	464	488	511	476	487	503	489	464	474	502	492	491	471	487	469	544	494	507	485	452	474	497	505	495	512	466	469	478	555	510	462	491	516	510	457	477	489	505	529	487	546	510	505	470	486	482	507	504	516	473	498	526	499	490	523	490	518	499	472	488	498	505	491	504	478	471	491	479	542	517	498	492	509	486	476	535	504	492	505	497	546	508	479	465	516	552	488	512	491	457	481	469	511	485	509	493	510	512	450	488	524	540	486	503	475	522	526	470	512	476	483	514	551	485	462	488	505	473	535	545	465	503	500	475	517	512	478	511	536	480	497	485	459	514	508	481	511	524	450	505	478	525	492	514	489	502	470	502	530	499	483	517	435	461	491	487	502	496	519	491	509	484	486	468	493	518	492	485	472	493	496	479	484	503	499	466	511	467	486	467	477	523	503	467	511	489	470	474	509	500	517	500	498	488	471	488	495	518	490	487	476	514	507	477	520	481	499	479	493	491	467	474	462	470	505	508	497	500	503	501	486	529	470	513	498	497	529	487	452	474	502	488	489	545	476	477	494	475	461	477	534	512	511	474	496	473	496	540	502	481	500	467	484	533	504	491	529	488	512	474	448	488	521	492	494	477	464	481	516	496	491	536	496	492	488	494	479	494	505	482	496	455	518	474	502	507	538	483	482	491	479	533	478	482	490	526	468	509	522	512	525	478	502	509	486	464	453	468	492	496	494	486	502	511	563	466	472	493	474	509	469	463	531	481	457	495	479	491	489	477	475	472	482	526	502	510	532	484	496	526	459	525	469	495	490	489	492	492	473	450	540	433	493	530	474	513	459	473	483	483	500	499	480	513	476	482	502	486	472	507	505	503	526	479	500	482	506	472	489	486	498	485	464	508	456	504	510	517	448	516	495	496	450	492	512	466	466	462	498	483	500	490	471	480	502	521	522	516	507	507	501	523	488	450	485	483	468	483	508	475	455	486	499	489	524	528	499	498	502	456	514	454	484	489	482	508	500	500	516	483	462	477	488	483	492	525	488	532	487	459	477	492	498	457	492	498	522	502	508	482	488	500	511	498	504	471	500	450	509	525	539	485	524	473	474	509	509	526	517	474	504	472	533	457	457	499	499	478	501	490	515	515	497	524	477	480	491	509	477	440	501	480	500	492	495	523	522	499	539	495	474	548	497	503	530	464	492	521	447	454	520	451	471	491	490	472	478	536	518	514	524	534	491	518	477	505	532	459	510	477	471	468	495	543	514	524	508	499	501	491	496	490	468	531	497	491	477	497	463	530	436	503	499	504	485	515	525	496	494	494	456	489	552	467	497	504	450	518	486	457	486	482	437	491	536	474	494	462	479	479	472	501	483	481	488	508	462	472	475	512	499	495	465	494	537	484	521	505	504	526	498	499	515	497	499	496	488	505	447	526	518	483	510	513	482	503	489	478	461	513	499	506	456	466	518	488	507	518	473	511	541	485	441	497	481	509	451	503	511	499	523	514	492	499	485	501	469	515	522	493	522	492	545	487	474	522	507	457	540	526	491	518	472	484	493	508	491	507	463	468	500	520	448	516	490	489	513	521	484	503	483	506	527	494	467	458	489	502	483	503	508	486	486	513	497	506	512	483	509	466	509	473	510	501	520	458	475	477	473	488	483	483	483	515	517	505	468	507	480	512	477	496	459	476	468	505	516	453	522	498	490	473	499	502	496	481	475	487	502	499	471	489	526	522	503	486	493	475	480	482	509	480	457	507	483	484	504	487	499	476	503	523	527	509	496	469	506	469	485	458	483	505	494	462	469	495	505	508	490	527	510	511	500	496	500	460	492	490	502	502	471	507	520	506	465	513	502	484	473	480	472	537	481	448	502	453	522	525	462	498	489	507	490	475	516	467	474	491	499	526	483	502	459	532	502	523	505	500	496	501	535	533	456	505	486	505	455	465	512	458	517	472	456	451	507	533	533	544	502	449	497	460	484	502	481	498	492	501	493	460	527	519	535	492	471	502	487	500	461	465	522	498	506	492	485	491	494	520	502	516	487	479	502	474	482	505	505	508	487	472	514	508	501	478	462	513	457	485	476	517	493	537	476	503	512	508	466	516	514	502	480	486	474	491	491	506	476	497	476	454	522	507	510	507	485	505	485	484	498	497	487	483	498	499	517	491	452	501	466	506	497	488	467	467	456	524	484	480	500	463	492	481	459	445	508	520	489	505	447	510	499	463	501	463	484	497	480	485	521	479	469	500	495	498	541	451	496	475	490	523	481	490	500	498	480	461	520	503	464	480	510	498	474	526	515	478	471	489	503	492	457	455	517	494	484	470	543	470	473	507	512	481	490	506	491	509	525	475	468	489	500	470	497	482	517	506	484	523	515	517	484	483	507	460	494	449	491	487	513	481	469	468	490	520	468	465	482	498	486	481	515	473	526	492	491	470	481	510	489	483	504	496	485	509	469	484	473	488	476	505	478	519	536	510	497	502	482	535	489	497	527	480	467	523	484	493	499	536	513	539	479	507	499	523	445	478	520	528	486	484	455	493	484	508	465	518	471	471	491	498	470	488	488	481	508	465	466	490	494	478	493	507	505	480	506	513	482	493	491	516	468
25122	21064	27029	25085	6162	1470	1157	987	5615	24543	19759	8498	2121	978	799	760	717	742	707	693	730	681	720	723	746	680	703	710	749	714	731	730	705	668	722	720	668	730	705	672	684	692	740	691	728	730	758	725	740	706	711	742	737	688	726	667	650	726	725	698	715	698	705	665	703	710	718	677	711	671	694	740	723	730	724	690	664	695	708	715	694	686	703	681	734	760	722	744	726	728	706	715	674	701	693	724	671	686	706	715	702	720	717	761	743	701	723	687	758	659	714	743	697	755	723	685	696	693	773	688	733	754	729	702	709	746	735	708	737	665	676	637	711	707	678	704	693	712	640	755	733	688	692	691	741	696	732	713	685	723	693	699	732	710	689	720	717	725	732	708	666	673	779	716	699	665	709	728	701	693	746	717	640	695	695	684	675	758	704	676	700	756	721	714	722	711	677	694	726	745	735	741	667	733	752	710	702	706	684	659	681	714	681	679	693	696	711	714	703	674	751	688	699	731	663	729	717	692	708	732	719	705	707	730	679	694	711	712	676	708	748	723	733	697	755	694	713	682	690	673	625	729	699	730	746	693	687	767	643	711	691	759	734	694	679	735	711	723	721	689	683	708	699	694	717	738	759	751	713	731	768	745	714	630	728	695	704	727	694	707	725	635	703	685	709	724	702	717	738	673	709	688	664	722	712	677	713	679	766	707	704	703	689	706	681	750	664	686	734	733	681	703	719	760	700	685	698	714	681	679	720	709	687	694	729	690	719	725	712	759	731	706	716	724	714	726	636	694	688	699	727	658	718	713	713	719	716	721	707	696	697	697	680	764	676	695	717	683	671	698	691	710	683	714	677	730	733	710	722	715	708	690	715	739	703	733	678	706	741	706	744	754	712	690	697	694	710	712	699	744	713	699	679	723	685	710	730	756	710	682	694	702	712	716	733	738	702	706	736	715	675	720	751	708	691	708	673	699	715	715	744	688	667	703	709	646	682	710	678	747	687	648	742	684	726	697	701	693	683	705	673	717	640	710	660	710	685	705	692	681	705	653	757	683	651	687	734	654	717	700	725	742	687	700	708	631	707	717	716	748	663	749	708	670	710	705	694	747	679	730	749	708	741	717	717	733	731	700	689	732	743	660	737	747	735	750	719	695	713	708	699	756	693	685	670	712	707	729	737	665	717	721	727	696	678	692	736	718	735	679	741	733	708	722	718	681	670	698	687	687	732	738	751	699	690	642	698	711	672	689	727	693	698	709	750	672	696	701	656	723	748	685	715	738	689	698	748	666	667	682	644	708	722	703	748	695	715	664	700	698	702	716	710	666	737	673	690	716	706	694	738	678	712	681	723	716	726	684	711	688	642	667	717	712	685	756	688	676	682	784	718	721	757	690	677	735	695	718	689	754	728	684	751	682	671	657	709	706	710	702	665	707	703	709	715	676	721	749	717	728	647	725	699	686	674	721	700	730	684	680	721	686	692	683	664	685	697	720	680	683	713	726	733	704	692	737	735	727	741	701	680	703	720	749	729	681	678	739	675	738	688	689	713	673	663	671	695	702	718	681	686	630	727	687	682	650	665	698	682	675	731	698	730	681	718	715	687	717	654	698	716	668	735	727	677	704	728	663	683	669	699	713	705	755	678	692	697	706	745	698	707	693	706	726	719	708	752	660	675	728	695	715	728	729	697	711	758	716	718	675	673	703	725	727	737	710	691	696	704	703	662	679	712	696	739	717	717	705	680	718	672	715	711	673	734	745	730	725	641	682	684	710	676	702	695	734	758	704	695	690	706	680	653	742	712	714	726	707	679	733	705	722	728	695	711	715	690	712	727	690	697	704	714	701	745	700	695	698	748	707	738	756	707	670	694	715	710	709	693	713	680	760	674	689	674	694	741	666	710	766	726	685	714	742	732	759	690	705	653	693	689	736	717	747	706	753	706	718	733	733	721	697	737	681	729	673	723	684	728	693	707	631	718	699	735	670	682	650	707	697	685	746	662	695	700	737	691	713	712	749	722	719	696	670	679	752	732	740	734	700	717	695	694	679	685	682	711	687	682	673	680	687	772	716	730	702	705	686	708	688	720	743	718	692	683	676	666	726	740	714	700	677	718	721	694	698	741	706	777	742	731	686	731	667	710	666	661	729	727	666	675	683	711	698	724	663	747	724	666	717	733	684	715	701	720	709	747	767	710	663	700	704	671	691	707	714	723	708	720	696	699	689	706	751	734	671	684	736	732	690	654	706	715	680	716	717	761	682	687	784	728	664	710	676	764	762	715	667	729	692	726	708	703	690	729	713	672	652	746	725	712	718	717	700	688	727	731	715	665	727	736	714	730	668	685	728	751	695	697	706	662	728	704	648	708	712	690	682	693	701	711	661	708	711	651	710	706	685	746	719	719	724	749	695	695	695	690	723	700	657	696	697	673	677	703	742	740	693	689	693	748	699	664	714	717	707	701	700	715	703	693	700	691	691	741	773	706	689	706	705	721	725	710	725	728	668	676	712	701	682	713	706	701	733	708	722	694	690	695	667	729	684	706	725	780	713	698	674	736	664	710	738	744	730	755	764	709	682	674	687	712	682	653	721	726	686	724	753	696	646	677	740	742	697	671	694	714	717	705	728	702	776	701	696	685	707	690	678	738	735	694	748	671	673	690	703	744	670	691	696	674	693	652	696	656	706	674	710	739	679	703	697	668	685	699	677	655	717	688	701	735	731	734	725	702	713	702	698	646	706	687	700	725	723	690	700	706	703	688	702	721	770	692	733	671	697	700	689	723	639	664	697	719	667	723	692	705	700	742	682	725	709	688	722	674	728	696	771	721	715	651	724	676	781	686	703	701	680	728	721	706	647	671	710	704	696	733	715	743	682	733	701	677	713	728	703	711	699	682	728	712	735	730	734	735	696	686	686	668	678	681	737	731	694	745	693	648	726	740	719	705	708	693	720	684	693	705	671	700	703	774	724	709	692	745	704	697	764	679	734	682	723	694	740	697	654	691	735	723	670	676	662	707	713	764	668	665	706	715	734	704	759	714	735	718	704	668	708	687	727	704	707	726	729	712	710	659	683	674	688	693	717	673	740	674	682	736	724	698	726	694	703	667	729	699	668	723	700	721	698	724	705	685	698	667	696	702	711	703	716	676	670	695	672	687	758	693	720	682	684	685	689	748	735	738	688	762	694	719	681	667	715	682	709	723	706	665	732	701	698	716	713	749	749	723	689	647	702	716	722	653	668	667	671	709	716	700	685	742	737	695	736	717	729	715	703	706	712	696	709	721	710	692	782	676	661	715	705	745	733	711	712	699	720	684	661	719	699	693	694	683	732	711	709	667	751	780	720	739	698	710	703	692	729	694	713	645	678	785	716	720	757	712	675	711	679	700	740	692	690	706	750	668	685	716	686	730	713	728	740	709	672	754	688	664	687	735	692	676	714	667	686	681	692	693	654	707	722	691	675	750	706	677	674	685	675	701	726	680	642	675	703	711	711	659	665
3790	3749	3042	1698	1384	1095	951	995	7177	23431	15662	6745	1870	866	667	578	573	574	614	610	612	583	576	550	554	563	631	563	603	616	587	551	554	580	566	556	572	612	571	542	561	579	533	554	555	571	552	620	635	610	553	572	580	554	579	573	595	558	571	572	613	634	553	574	592	582	565	570	575	584	595	536	562	603	600	533	584	582	589	602	607	565	547	580	578	553	555	565	595	572	586	590	581	571	527	566	594	595	621	524	623	555	549	552	587	610	593	579	582	591	586	612	573	622	584	566	550	557	606	590	579	577	578	544	598	557	575	588	556	577	587	577	558	566	586	529	575	639	552	563	535	583	609	605	562	579	598	580	571	561	608	552	533	584	597	599	554	577	599	613	556	556	572	562	611	548	596	566	576	563	553	598	558	577	610	602	567	593	579	602	543	587	570	611	598	607	564	600	578	550	575	574	569	566	571	561	544	585	561	567	604	555	575	547	579	552	576	552	612	584	549	621	573	575	610	552	601	607	543	548	616	544	616	613	562	619	582	565	581	589	552	556	548	569	533	602	623	515	551	574	599	561	591	595	549	599	587	560	567	562	521	555	604	559	601	542	587	574	569	554	543	579	598	571	594	614	585	619	574	587	602	572	551	554	585	619	556	557	564	564	590	577	595	571	583	544	549	587	587	606	553	590	563	599	544	578	601	583	591	610	554	597	588	557	574	570	553	584	579	529	549	556	565	599	600	564	597	576	562	507	549	557	542	582	562	580	582	618	535	572	575	579	636	564	599	541	569	572	560	546	597	569	606	624	579	565	594	586	543	544	568	532	544	552	578	572	556	602	577	569	589	528	548	557	567	552	541	503	626	575	582	541	563	579	600	544	578	590	556	547	627	553	577	561	584	590	608	544	588	590	546	604	550	561	626	528	578	607	552	591	543	640	601	561	524	591	528	562	576	578	563	606	586	562	564	578	595	576	577	505	583	589	557	576	528	575	542	595	619	579	574	574	562	574	562	549	589	548	560	613	550	545	612	587	536	600	542	619	607	582	558	557	550	570	557	575	589	573	548	571	592	584	567	551	534	559	590	561	569	542	573	600	570	568	596	560	579	544	598	612	556	625	596	580	586	569	580	537	586	614	554	567	543	575	536	568	584	562	591	572	540	565	551	512	614	543	627	580	545	566	595	608	572	571	574	573	617	516	556	558	541	605	577	558	570	534	576	586	625	591	568	548	586	555	554	569	565	581	554	586	550	565	575	580	617	572	568	560	583	557	566	570	557	609	590	553	540	572	592	541	562	585	590	580	594	584	578	560	594	592	576	564	563	569	556	611	622	565	539	553	610	577	551	556	563	547	603	577	627	559	592	611	625	573	595	571	585	549	578	573	570	562	563	573	559	541	566	564	606	600	523	611	560	567	576	558	644	541	545	577	611	597	541	567	543	577	588	589	565	533	558	589	582	555	564	588	606	568	559	599	555	605	542	548	576	568	557	591	555	581	543	525	602	585	591	612	525	555	552	598	582	578	590	534	583	564	551	577	620	561	575	564	522	568	582	565	631	574	587	563	597	598	569	555	562	527	580	579	566	536	571	614	570	550	580	574	569	554	646	554	574	581	578	570	563	550	539	540	566	616	603	562	567	576	565	574	589	550	556	550	543	564	589	557	581	572	562	610	594	553	571	627	638	596	570	545	573	599	559	625	569	569	567	585	568	580	552	632	606	579	597	585	527	598	562	632	539	561	581	552	567	589	559	598	587	598	563	556	592	565	569	555	560	589	583	577	548	584	539	567	569	561	558	568	514	563	556	563	551	510	539	545	558	586	618	563	606	604	603	550	583	598	606	590	595	596	531	573	572	579	597	556	591	553	556	529	626	568	557	590	574	597	594	579	568	596	557	549	592	558	635	570	590	587	563	582	604	573	637	550	588	547	579	586	553	580	570	626	551	585	533	535	577	553	603	577	572	583	574	578	640	621	587	568	621	580	576	577	607	545	549	582	574	547	596	528	588	539	572	588	534	550	557	594	593	549	584	584	583	553	567	572	562	573	569	597	522	518	544	563	533	565	574	566	564	572	600	597	572	615	618	565	551	584	564	589	553	524	579	579	630	557	545	606	578	588	595	554	544	556	601	521	577	555	550	556	585	587	563	606	585	537	562	579	579	596	504	565	556	545	554	596	568	572	565	556	572	559	568	572	624	595	604	585	565	552	564	577	587	573	589	567	548	618	571	540	571	600	578	534	514	565	581	591	586	571	624	554	575	596	574	574	571	563	553	633	615	585	579	548	563	579	579	621	622	545	577	606	569	580	593	571	572	576	597	533	599	554	568	556	600	652	548	565	596	578	594	581	556	583	574	607	564	587	562	575	553	592	542	555	609	594	582	553	574	544	585	525	556	561	597	605	590	558	542	569	584	641	572	521	591	564	594	541	628	556	549	555	570	519	559	578	550	579	560	586	570	539	579	602	530	578	604	660	556	538	587	566	581	573	599	562	587	575	555	533	584	524	610	547	571	605	586	579	578	598	548	549	562	563	594	579	556	588	580	589	573	558	596	565	570	613	568	574	597	586	578	594	558	590	524	550	528	548	561	606	523	612	569	590	604	558	581	600	551	558	564	591	547	618	586	567	549	572	563	579	561	500	583	609	569	603	518	574	567	582	582	557	599	591	596	592	558	563	593	569	566	564	547	598	576	561	614	560	594	578	609	563	582	580	619	574	558	527	609	603	535	565	592	569	555	559	585	536	563	560	616	547	579	590	611	568	567	554	593	585	586	561	543	563	573	581	568	550	532	532	555	583	581	583	547	588	595	576	565	571	541	555	590	562	572	558	517	591	572	553	604	582	557	585	581	561	581	577	600	546	570	572	559	568	591	543	550	567	549	600	552	584	575	573	541	616	621	553	607	527	553	565	618	544	601	568	583	569	592	534	601	599	604	570	584	570	596	556	584	561	563	559	554	561	582	548	551	633	541	602	527	618	547	572	557	556	565	554	570	555	583	552	602	585	585	566	548	547	578	590	560	598	578	564	599	570	561	580	611	554	585	592	552	582	497	599	544	565	607	545	591	581	585	583	615	590	600	555	551	565	579	554	581	603	550	600	563	595	561	561	566	562	562	575	588	576	593	586	590	565	562	550	615	541	602	566	558	576	591	582	547	569	532	536	569	547	582	555	574	553	573	542	581	546	595	561	591	595	621	571	535	573	573	634	585	538	544	580	548	582	587	587	575	530	549	572	574	555	567	587	565	557	575	537	597	583	565	586	600	593	576	619	585	568	548	578	585	598	548	578	575	559	530	566	562	565	634	561	604	593	580	581	589	610	523	590	544	570	581	542	592	593	523	595	572	584	537	565	583	543	546	567	612	581	562	540	596	609	546	557	546	553	601	564	579	533	585	522	548	555	627	555	565	568	570	560	576	528	564	561	565	603	592	567	566	607	550	558	526	609	569	618	558	541	555	581	603	554	549	548	578	587	577	558	552	542	592	520	598	603
23849	21052	28268	24044	21028	9409	2313	1558	20663	40876	32522	17667	4945	1615	1026	941	897	879	927	899	896	928	888	855	876	936	916	877	890	866	837	862	889	876	897	874	901	840	877	916	895	842	909	877	867	882	822	921	860	866	923	887	863	816	889	880	840	850	924	835	898	839	911	882	884	894	885	895	872	872	849	851	893	884	904	913	879	884	881	863	872	951	943	879	883	867	885	925	892	840	870	875	851	931	881	939	807	894	916	857	891	832	868	871	869	899	937	858	865	912	909	909	911	874	916	863	902	930	894	871	852	890	888	876	863	848	869	872	925	877	900	869	851	877	905	917	949	852	880	906	896	892	872	904	931	939	878	921	859	918	886	854	915	866	899	935	883	842	894	925	874	819	860	876	869	847	917	853	866	873	893	885	837	893	904	896	862	877	892	898	935	886	901	892	874	873	815	880	858	894	941	881	859	935	879	932	792	870	910	903	889	897	893	877	849	885	896	888	932	911	891	885	826	899	848	877	847	884	874	875	899	930	875	883	905	915	915	895	832	874	881	919	884	868	885	841	885	881	883	891	888	876	854	901	898	885	825	924	891	825	856	859	921	856	867	855	864	917	890	856	853	835	900	910	917	881	911	879	887	900	862	832	898	866	857	939	909	901	900	857	849	859	865	880	922	847	875	844	901	883	899	864	883	854	913	853	923	846	857	909	856	887	898	905	900	861	860	845	839	895	907	865	918	937	857	866	854	906	843	876	826	868	868	886	885	836	912	869	863	845	884	873	839	901	831	876	882	802	944	877	902	860	902	874	813	893	869	838	838	915	866	878	862	899	903	875	891	900	894	905	891	874	874	850	894	903	953	864	873	879	864	944	928	835	894	931	874	865	884	859	875	894	944	806	879	832	931	888	864	829	881	826	882	873	906	872	872	811	821	857	887	896	905	850	912	893	850	833	890	891	900	843	894	871	845	837	876	856	842	856	919	911	811	856	872	855	887	841	930	908	863	874	883	864	879	855	870	843	893	879	890	881	929	853	899	902	875	906	884	839	879	861	835	838	826	882	878	888	900	901	867	836	937	784	854	838	882	896	903	924	882	896	851	883	907	965	860	908	896	867	892	913	908	877	864	859	863	871	882	899	794	875	876	849	929	933	817	853	880	833	897	922	853	868	854	919	879	832	842	883	854	912	857	828	873	877	858	895	837	880	813	876	892	883	892	896	854	834	885	897	873	875	881	916	901	863	857	854	879	881	858	903	848	884	913	844	882	897	919	882	884	832	910	856	894	914	848	861	876	834	863	887	904	887	854	854	893	910	855	884	874	905	882	883	842	883	928	880	899	906	867	877	869	846	876	849	879	846	828	923	861	897	918	932	815	882	830	874	854	850	881	899	839	914	887	873	838	808	871	923	869	902	880	844	872	881	880	864	861	868	853	863	879	847	849	897	864	902	895	875	829	848	898	899	899	883	955	902	884	848	874	873	866	820	926	871	867	870	847	872	810	864	900	879	871	836	827	892	875	914	878	845	857	851	861	923	895	862	844	868	884	884	889	915	880	880	966	852	865	896	919	881	861	844	904	872	880	886	913	885	934	861	803	862	915	866	871	876	854	870	885	844	857	844	832	889	880	853	888	882	877	899	917	856	890	864	894	867	915	869	868	888	881	817	825	876	868	868	887	877	841	928	890	899	896	873	870	851	888	881	924	910	874	919	866	891	877	889	890	863	890	893	875	854	851	846	849	873	908	878	858	894	861	919	877	910	894	889	912	844	891	850	892	848	872	922	877	863	872	859	890	895	844	849	885	931	879	864	864	842	870	889	829	897	865	931	898	899	876	890	877	857	851	866	842	882	857	835	869	887	850	870	854	843	845	890	891	863	882	924	879	881	857	906	883	888	878	860	818	863	888	873	865	890	868	861	862	898	878	904	832	911	861	900	892	897	897	915	858	865	869	869	883	888	892	853	875	886	911	890	846	911	894	814	887	881	870	902	873	904	953	891	822	901	873	842	905	890	851	862	912	825	864	904	855	937	841	846	887	840	863	880	926	889	904	886	836	890	838	858	895	892	851	875	873	890	858	901	860	857	915	817	886	899	912	865	858	861	847	905	862	919	925	882	864	808	872	879	874	888	863	930	866	867	859	902	879	833	919	888	866	870	941	894	892	891	840	850	897	912	865	893	907	849	804	896	902	848	847	928	877	864	919	901	856	908	854	938	902	877	879	827	917	885	934	905	878	897	872	910	918	839	925	859	867	909	877	918	864	876	876	928	888	845	894	893	841	823	864	902	870	907	926	922	883	883	936	870	830	885	871	894	946	887	859	879	916	891	858	871	830	902	885	816	811	831	852	876	887	865	916	916	875	855	837	874	812	848	844	864	877	882	841	823	858	830	838	895	853	874	879	848	888	890	850	826	846	944	871	880	897	862	901	857	868	906	889	870	871	899	920	798	869	894	870	861	916	869	851	885	861	917	897	863	915	887	904	799	867	861	900	855	884	881	853	876	891	872	880	925	897	870	906	920	858	832	911	854	918	863	929	872	823	920	952	899	795	855	882	910	875	868	903	967	871	890	921	902	842	884	838	856	837	910	896	834	864	837	840	809	845	869	874	859	827	856	898	904	863	884	894	880	883	852	856	923	864	955	949	852	893	892	898	903	910	851	884	854	862	909	879	869	838	887	841	842	859	868	859	865	860	849	838	878	891	928	896	908	825	875	942	828	885	898	870	923	853	870	883	866	867	884	838	880	932	877	868	858	872	873	852	874	902	862	891	908	852	843	863	884	870	901	907	903	834	880	811	875	928	880	892	896	910	862	903	820	862	865	966	868	899	851	879	898	905	860	886	909	902	842	859	896	862	883	870	876	857	865	917	876	836	852	839	902	881	914	877	884	881	889	895	904	845	884	892	872	889	888	876	850	861	849	853	881	856	881	875	855	808	888	859	891	882	877	917	852	878	889	854	870	847	952	877	893	896	893	859	919	821	897	892	859	853	828	868	938	825	887	917	898	907	890	900	850	874	901	806	879	900	884	844	834	899	860	858	854	867	888	895	903	871	838	942	843	877	838	911	881	896	877	879	931	870	889	852	880	833	864	898	879	887	915	910	850	890	889	879	863	844	852	899	888	835	824	855	880	879	826	855	846	855	890	935	901	905	857	894	871	871	836	888	915	909	887	860	872	882	877	901	919	866	903	911	873	880	948	901	865	903	868	863	816	907	897	901	889	892	872	883	862	864	875	839	877	905	826	852	876	887	813	908	880	850	869	916	883	948	855	847	872	878	841	879	863	864	862	820	886	904	868	846	878	907	866	903	923	877	861	885	864	841	887	893	879	832	907	815	875	879	902	842	899	862	876	885	855	838	846	858	860	874	897	903	890	816	888	839	826	886	854	868	857	867	895	927	914	852	887	906	901	893	887	818	842	885	902	884	916	890	838	868	862	867	887	825	830	815	872	836	897	872	865	877	897	847	910	798	802	892	875	946	871	882	928	827	854
4394	7361	6015	3207	2291	1908	1539	1572	24488	36599	26464	12954	3662	1352	821	702	674	738	727	729	714	692	715	687	668	677	667	704	685	670	694	718	681	684	690	692	719	711	771	728	699	668	695	700	690	716	725	710	715	700	684	687	706	679	644	661	676	688	686	678	705	740	682	719	691	650	667	696	678	713	725	704	672	668	690	734	688	734	709	692	762	729	659	664	715	666	683	635	684	675	745	712	661	719	657	676	727	686	708	754	676	697	639	670	648	696	687	702	715	662	704	695	674	707	686	712	685	679	683	670	665	656	683	690	701	747	663	688	703	680	686	734	717	711	719	664	697	697	674	671	695	719	705	724	666	681	635	681	657	682	711	710	664	707	694	634	717	663	709	692	673	671	715	704	684	661	727	680	645	694	656	665	692	703	680	715	670	665	685	702	680	674	653	723	694	684	678	711	706	674	688	722	688	702	689	675	705	737	694	637	672	668	704	687	699	701	683	703	734	678	668	700	632	726	672	700	722	650	715	710	705	652	712	707	705	664	675	704	681	692	699	691	723	666	715	731	657	676	691	690	681	722	700	723	690	707	653	687	704	723	693	659	693	678	701	680	662	684	630	676	676	651	736	676	707	681	673	675	676	672	689	668	690	686	627	663	754	718	673	656	667	665	669	706	672	668	667	692	680	715	618	717	679	667	665	663	724	700	713	707	667	688	688	690	676	718	695	670	666	694	691	712	663	738	698	673	650	666	675	694	694	649	671	630	725	693	685	699	669	724	625	678	723	667	691	660	710	695	660	684	691	676	696	688	653	671	697	653	724	709	709	687	697	724	673	704	705	681	624	698	673	670	704	699	701	670	724	689	700	691	682	695	677	690	687	691	711	692	674	677	702	712	693	734	743	676	714	685	665	703	646	671	728	688	729	620	661	709	688	625	716	671	714	688	692	695	727	769	715	691	715	694	704	693	681	712	686	698	677	666	691	688	698	625	677	640	641	687	681	706	678	677	699	720	692	719	668	642	687	678	686	719	663	657	709	645	702	720	671	690	666	716	667	660	671	717	676	683	688	755	680	703	711	690	706	663	643	715	694	676	635	636	711	697	641	636	667	647	664	672	714	698	702	671	705	667	677	662	689	708	680	717	651	696	693	691	722	694	693	732	686	681	699	666	678	672	636	713	641	668	705	710	678	743	678	697	650	694	664	696	668	653	696	675	668	652	703	676	704	691	643	721	670	658	673	690	665	734	644	670	702	668	709	704	712	679	671	716	680	684	674	742	727	694	694	690	712	681	675	676	712	699	703	692	637	649	697	718	673	682	660	685	715	715	695	648	665	700	705	665	671	675	703	681	694	664	668	656	670	735	692	700	693	634	676	723	683	708	671	690	696	656	642	728	655	682	674	662	661	713	677	686	691	699	713	697	662	715	670	701	649	713	647	737	685	693	681	637	660	743	681	705	686	641	680	695	685	680	704	687	644	693	658	689	707	676	659	678	671	688	632	704	689	700	679	719	699	686	657	641	670	692	679	692	719	617	675	677	654	673	702	694	721	647	725	693	631	693	730	697	713	659	671	693	706	682	715	695	731	705	649	717	647	713	679	714	702	680	710	683	670	708	716	716	685	683	672	739	678	685	671	674	707	654	712	703	686	720	693	675	719	638	683	659	691	634	723	669	646	619	662	726	663	676	635	639	693	709	663	659	657	644	699	668	723	633	714	653	716	659	686	712	699	653	681	678	680	645	680	676	678	708	717	680	665	678	723	681	702	759	635	689	696	706	706	691	717	690	653	703	647	726	654	706	687	669	633	692	674	632	700	706	671	673	668	732	673	716	674	665	686	666	709	635	703	725	676	668	695	673	653	656	690	685	732	711	708	718	670	653	683	662	694	674	675	717	623	711	692	645	722	673	651	688	677	711	701	706	746	714	702	705	710	698	694	686	706	655	664	670	674	637	703	704	670	714	682	656	713	715	717	670	736	654	670	689	694	637	701	670	638	730	706	696	704	684	638	671	708	682	638	695	679	687	731	655	704	698	695	685	666	701	704	667	703	699	693	729	681	717	685	694	687	678	672	684	667	699	660	687	694	686	679	602	648	702	710	690	668	676	716	658	706	676	672	697	683	711	691	688	680	662	701	672	664	705	704	717	707	667	689	701	758	652	712	715	669	686	685	666	673	661	663	683	661	668	684	656	691	667	671	737	652	702	673	634	738	703	662	682	692	683	684	693	700	692	677	698	716	681	654	717	650	706	666	694	687	646	698	655	682	648	676	704	686	715	756	709	702	673	708	673	672	686	694	658	666	705	696	667	690	723	662	674	698	715	701	649	682	693	659	671	682	703	655	689	672	654	708	676	687	635	687	671	708	695	677	684	693	681	687	696	644	707	653	687	697	693	700	672	687	677	688	676	693	653	649	671	635	651	708	714	672	711	675	668	702	738	683	711	706	715	696	694	675	697	687	697	730	651	723	655	689	703	661	641	664	685	675	687	648	682	685	677	654	717	696	678	706	628	681	719	734	691	670	699	731	681	634	666	683	705	653	717	690	684	706	723	675	662	730	721	663	681	675	682	690	695	675	682	705	684	709	673	662	690	676	645	677	677	715	713	701	665	720	681	718	669	698	722	668	713	677	692	659	701	681	694	686	670	696	698	690	685	683	733	647	720	705	699	712	709	665	679	694	694	674	685	691	701	697	740	718	678	706	676	685	691	657	709	660	678	670	732	711	692	684	692	675	680	745	724	704	697	718	738	697	686	643	704	698	758	686	687	632	679	709	697	697	696	683	665	691	708	725	680	669	700	686	673	671	728	719	715	655	710	654	714	653	708	669	675	675	725	715	667	719	691	694	691	703	658	701	679	704	651	701	679	674	703	656	727	662	683	667	669	712	731	696	682	658	655	680	717	721	660	740	730	690	705	650	691	714	707	666	713	689	728	686	713	694	659	717	706	645	728	677	702	684	654	677	687	636	706	664	715	676	684	726	689	664	714	611	703	665	668	649	723	696	671	697	724	696	734	698	684	746	691	713	684	702	670	664	687	721	644	651	630	690	678	724	697	704	678	729	681	684	738	685	636	686	664	672	692	698	666	669	691	751	657	712	731	665	651	612	680	707	653	711	716	685	641	675	721	743	702	719	704	646	676	701	711	702	660	658	662	651	652	648	678	671	674	642	703	689	669	668	710	694	634	645	661	701	715	669	705	701	629	727	667	726	667	695	684	676	728	678	687	677	665	674	699	662	681	705	688	706	686	687	727	670	682	698	717	683	658	684	678	659	694	719	685	691	720	661	726	685	690	669	687	690	692	696	682	656	712	700	665	678	669	661	735	648	705	696	689	714	728	693	643	626	657	692	705	707	685	691	664	726	614	729	659	709	726	723	675	684	723	691	715	715	715	681	683	707	676	672	690	701	709	697	711	730	675	707	690	722	672	674	676	664	653	683	709	711	697	678	704	695	673	691	682	738	656	685	673	668	682	667	687	680	715	728	667	679	738
27419	13589	2217	1067	736	683	627	660	955	2720	2724	1869	1020	754	694	598	656	640	596	584	638	572	664	631	609	651	615	606	620	616	617	585	604	631	609	593	601	581	570	587	602	629	644	622	630	607	615	597	605	596	560	674	622	661	614	600	642	615	611	621	593	639	577	609	601	619	593	617	633	600	591	617	618	624	627	592	610	599	617	565	577	577	589	615	607	595	574	593	607	658	594	582	615	616	650	622	610	661	625	610	599	605	594	611	628	601	587	608	621	647	635	609	579	619	616	629	631	630	644	612	593	618	620	612	641	651	619	617	629	588	662	630	600	605	567	627	616	594	618	617	597	624	603	619	629	630	587	597	593	608	630	623	632	626	590	617	566	614	603	620	601	609	592	575	602	603	587	570	623	636	618	622	599	557	598	584	613	644	564	620	574	622	617	623	620	611	564	591	599	630	593	580	650	649	598	627	623	603	576	601	585	569	667	654	583	583	604	599	583	606	595	620	608	635	576	634	624	571	631	638	630	579	595	634	667	614	606	633	632	608	601	558	603	660	589	633	606	608	662	609	603	613	583	668	610	608	623	611	608	622	570	616	605	641	654	605	610	614	532	597	545	629	617	586	619	550	602	627	609	646	613	618	629	578	617	649	627	627	604	573	615	627	611	628	614	603	606	589	613	598	654	600	623	594	628	597	636	601	622	598	636	634	623	623	621	604	610	618	624	642	641	595	625	602	630	645	646	559	639	628	608	612	603	602	607	645	647	599	587	630	631	617	600	594	596	657	623	581	578	648	648	606	597	611	567	617	650	610	576	650	548	553	654	591	582	595	621	606	640	632	632	605	610	564	586	620	610	617	601	669	617	597	675	579	646	578	591	680	604	601	581	623	624	610	652	607	600	599	598	648	642	647	627	647	611	583	586	621	628	623	655	594	601	607	615	590	610	656	608	642	590	577	639	605	620	637	640	624	604	605	541	617	665	593	595	594	579	629	588	594	593	637	604	599	620	621	581	617	591	560	620	591	611	610	590	634	624	655	654	613	636	578	583	575	600	626	650	648	594	583	631	548	644	602	622	617	576	604	632	623	608	638	628	591	614	560	630	638	605	563	623	611	599	629	619	595	646	582	595	617	587	632	618	616	607	575	627	629	581	549	603	617	579	624	660	636	657	626	614	615	625	598	609	610	579	641	589	643	646	613	637	575	605	633	649	627	557	592	630	643	589	645	615	595	598	623	561	634	612	612	633	591	615	626	610	593	605	609	629	594	625	629	624	571	599	629	620	607	642	623	622	629	649	607	604	617	639	616	609	590	621	605	611	649	617	613	637	627	567	577	591	599	613	609	603	592	635	603	547	659	600	603	591	590	644	601	588	590	631	626	627	621	637	608	659	625	597	609	620	630	654	627	599	614	622	624	592	619	631	602	610	586	641	616	663	605	582	578	603	591	584	635	605	606	628	677	600	603	613	601	580	623	619	561	630	595	602	646	602	632	598	605	542	617	557	609	617	607	624	626	609	623	624	645	641	595	604	585	641	616	614	604	657	602	655	619	612	638	613	679	616	537	578	615	648	620	573	638	571	651	550	615	571	651	608	619	577	567	650	596	603	598	599	649	614	599	585	627	635	584	649	582	608	614	564	578	659	618	586	661	623	630	604	606	609	593	641	588	585	643	607	627	593	628	594	646	621	667	616	664	607	613	666	617	587	607	595	665	611	573	592	608	612	619	592	598	615	626	611	652	595	659	629	645	677	587	558	607	614	630	662	619	619	646	580	625	660	614	587	608	599	584	615	646	611	609	634	605	602	631	589	626	668	626	646	615	604	589	596	624	572	602	617	613	599	580	608	608	609	635	612	635	606	627	598	630	622	607	604	694	630	615	648	639	644	644	615	646	581	626	579	600	597	621	655	644	604	647	631	617	606	597	612	609	593	594	606	604	571	599	609	587	570	609	617	611	636	621	577	613	594	596	649	596	619	648	602	606	575	601	620	641	621	579	593	629	605	648	564	628	622	628	620	623	611	604	560	607	598	616	661	580	639	587	589	658	605	657	629	601	616	591	612	668	590	605	581	597	639	633	654	631	618	610	639	591	619	575	591	616	579	613	630	627	631	574	600	610	611	604	606	608	601	608	647	612	612	554	590	596	616	603	674	576	606	611	571	595	634	612	593	586	586	633	643	620	645	621	588	612	603	589	585	605	621	569	560	616	615	676	591	609	590	594	615	600	531	579	558	583	597	575	601	651	593	634	618	594	620	634	603	615	583	643	638	631	617	630	658	625	611	636	621	616	609	617	595	586	581	645	649	628	663	646	580	675	656	631	601	629	612	543	626	589	625	615	593	629	640	608	635	634	598	617	589	638	631	636	659	651	593	557	578	608	582	570	608	584	594	622	650	579	635	651	683	605	598	626	611	578	589	645	593	587	593	601	671	618	629	628	617	631	645	625	653	632	599	627	610	588	582	604	590	595	605	562	626	580	609	574	646	617	622	613	556	676	599	593	606	603	591	643	632	581	581	624	572	631	607	551	566	577	624	632	628	571	601	581	592	574	601	558	622	594	615	642	631	593	623	591	653	639	613	608	614	626	608	643	609	595	654	604	608	619	629	588	587	584	600	614	666	626	623	624	620	618	604	603	627	616	588	602	637	623	627	574	626	630	630	630	624	640	626	623	639	601	612	614	592	635	607	600	643	631	564	603	634	625	605	624	641	614	646	622	601	571	611	596	626	651	612	616	581	633	582	608	582	594	569	642	585	615	592	600	617	565	625	661	583	578	610	600	606	593	594	608	598	582	583	634	635	566	574	592	602	623	554	613	629	629	671	604	637	582	637	639	605	626	584	611	639	576	649	624	630	634	601	649	636	653	564	582	617	634	596	643	624	638	627	652	570	580	613	635	611	617	644	642	609	601	592	611	620	630	602	657	607	609	566	679	592	575	605	623	683	596	606	663	659	630	625	608	586	665	638	636	628	596	615	563	580	609	643	615	596	668	558	601	624	642	618	628	587	620	601	601	610	655	608	601	590	645	676	613	622	665	614	640	624	619	646	598	631	638	647	587	603	577	645	616	623	600	636	620	630	599	661	594	675	646	613	600	600	651	592	606	582	583	579	604	604	611	669	619	640	578	608	582	610	638	661	588	608	608	585	615	616	624	578	613	582	614	643	593	555	608	581	608	637	617	619	606	633	626	601	622	607	604	640	643	581	635	643	616	597	626	582	571	635	600	618	562	585	609	527	630	633	612	592	598	639	604	602	578	612	623	616	629	624	638	619	576	622	628	644	629	628	641	629	655	613	624	628	607	620	578	603	560	583	589	590	616	591	668	604	607	598	621	586	634	617	640	583	651	647	594	659	613	622	608	596	601	645	657	594	618	598	607	571	616	607	614	596	593	611	597	610	636	620	636	598	629	590	606	595	640	580	605	606	624	618	677	613	615	675	643	599	636	589	596	592	575	628	608	601	597	609	606	580	647	634	600	588	594	614	627
5065	1335	1229	713	649	565	575	527	948	3474	2876	1738	832	592	503	468	517	493	480	474	458	474	487	499	475	480	483	483	459	437	482	457	468	482	498	471	504	467	488	467	466	530	463	455	505	485	487	501	491	474	470	479	464	513	470	463	524	492	451	476	498	466	479	487	524	502	458	512	487	484	476	496	489	463	493	465	487	470	469	470	485	445	480	443	497	460	478	493	493	452	414	471	511	479	495	441	453	481	480	477	465	455	445	454	465	482	489	461	449	501	481	475	464	464	538	455	477	480	442	476	463	451	488	498	464	503	491	485	485	510	474	476	470	480	480	491	436	491	495	469	475	456	459	502	468	488	458	483	511	461	458	462	462	481	489	500	496	456	480	447	466	467	464	489	486	465	433	472	481	451	456	492	465	485	478	460	449	447	485	459	465	483	457	494	454	470	484	472	476	517	457	518	446	501	461	484	476	471	461	485	463	490	462	428	500	468	465	456	461	471	446	482	479	456	472	463	486	504	447	471	481	470	510	506	496	467	483	442	474	484	493	441	466	468	469	466	488	475	475	490	500	438	466	485	451	504	507	473	515	471	473	448	439	475	489	477	422	495	418	454	452	490	439	466	472	497	442	474	480	486	493	499	478	456	475	445	479	548	465	493	495	474	450	494	474	464	491	458	461	487	483	427	493	472	464	474	451	470	452	481	484	463	467	478	486	482	481	493	496	473	469	485	462	468	505	502	456	472	492	448	460	446	494	483	469	474	468	509	476	475	464	467	483	466	447	480	520	507	451	493	491	474	469	445	510	461	446	494	461	496	495	511	489	468	485	502	481	461	516	493	490	480	489	448	499	468	504	486	462	467	486	490	498	497	460	464	445	493	477	444	505	449	501	506	486	474	506	462	470	485	485	479	497	483	456	447	487	443	498	506	468	466	470	468	442	462	523	462	469	508	433	520	461	474	489	457	500	465	450	503	464	497	478	537	469	454	454	517	459	493	483	457	513	487	476	441	476	427	481	467	502	493	484	471	457	441	507	473	476	487	467	501	497	488	432	479	461	468	476	456	493	491	480	467	494	486	454	485	447	457	501	468	476	495	476	460	461	510	454	486	469	485	436	469	493	478	477	503	465	447	462	464	515	469	482	469	451	490	463	495	442	478	499	457	471	450	444	494	469	434	489	478	483	447	496	479	458	450	460	437	451	457	505	437	523	439	489	462	475	459	459	495	466	481	474	520	473	470	436	506	468	473	457	462	475	490	470	466	461	454	461	426	491	472	504	474	489	466	446	486	513	487	456	452	502	450	469	468	472	445	476	480	537	472	482	474	448	516	455	512	434	462	483	472	498	472	482	496	460	514	499	462	490	469	506	448	478	471	499	498	483	468	495	452	489	473	509	474	500	480	464	473	491	474	440	498	466	476	446	418	471	493	462	507	490	486	486	485	441	490	492	453	475	493	450	496	515	457	432	450	466	455	496	483	504	449	526	495	480	527	465	490	464	467	472	469	467	471	502	466	520	464	481	465	468	487	472	519	435	472	465	496	498	495	503	488	459	471	449	485	450	491	444	443	465	505	465	489	471	451	479	469	487	452	498	473	444	496	472	456	516	490	475	468	430	472	464	483	455	485	488	460	501	471	458	472	475	476	493	440	540	480	486	495	451	426	456	455	492	487	487	462	481	467	452	506	471	474	468	500	470	457	509	513	489	434	487	440	494	528	462	438	470	438	462	512	469	475	455	526	469	419	480	513	466	478	470	462	491	455	497	494	453	457	459	456	466	468	484	518	469	504	447	513	501	445	498	486	451	503	456	470	481	461	454	511	470	468	445	499	465	474	494	473	499	486	480	431	465	482	488	511	484	454	495	475	475	431	491	491	453	493	481	496	473	457	478	494	464	475	490	464	523	496	477	488	480	451	461	473	488	473	448	518	480	492	472	428	468	429	483	458	490	479	446	452	503	490	511	457	524	479	487	462	460	477	436	467	508	461	503	475	489	473	459	466	487	462	457	481	471	506	479	520	464	475	466	521	496	492	492	413	486	447	457	494	470	472	481	497	476	486	487	484	468	471	491	510	466	465	496	507	472	502	479	499	483	491	468	486	469	426	456	422	532	474	467	441	450	463	450	479	497	455	486	457	474	434	435	468	499	479	512	498	481	487	498	492	476	455	496	489	442	415	484	500	471	477	517	476	506	449	483	490	497	477	448	455	463	455	480	490	514	441	419	474	535	456	477	478	482	463	453	448	505	466	483	472	505	464	486	480	502	442	458	497	482	486	478	476	489	520	464	497	458	487	483	477	473	469	481	493	468	464	444	443	495	459	474	467	474	458	516	509	471	457	479	465	484	489	470	489	473	456	473	452	436	473	453	464	490	486	463	504	516	488	471	511	491	492	450	469	491	459	474	489	477	477	493	474	475	489	490	516	509	476	499	453	432	483	448	459	474	474	441	487	483	468	438	476	456	468	495	447	484	472	457	458	478	475	492	487	491	479	491	475	492	457	484	463	482	483	460	464	500	479	516	476	509	441	458	479	438	465	483	448	471	479	483	483	471	455	432	481	490	468	451	482	458	479	498	456	471	453	488	513	480	506	445	508	453	449	484	479	463	488	442	500	508	517	488	466	464	484	472	473	512	497	466	452	427	485	482	501	467	478	435	499	452	470	488	449	485	476	514	442	455	466	430	486	467	484	496	476	485	509	462	468	429	513	453	499	481	492	443	454	482	463	478	462	446	441	464	482	482	475	498	436	485	439	435	499	483	433	457	478	463	469	447	512	501	515	504	511	511	475	489	468	459	476	475	475	449	449	478	494	497	464	461	485	470	465	489	474	479	489	463	482	494	481	488	486	491	450	453	475	459	489	494	480	498	434	453	455	460	455	482	526	520	441	487	505	508	499	493	472	495	470	486	488	483	475	474	490	482	509	453	493	488	497	450	458	472	461	514	467	473	493	504	446	488	466	510	525	454	524	454	495	449	468	486	510	465	492	464	503	456	484	483	461	482	491	445	460	482	490	511	446	508	450	473	467	449	462	468	451	481	466	514	504	440	474	450	473	474	512	476	467	503	440	497	493	464	478	484	467	490	466	493	460	483	485	501	501	454	510	454	511	469	486	482	467	463	440	450	495	460	468	480	457	477	469	470	447	454	493	474	452	485	458	479	485	498	469	521	509	427	477	467	488	467	465	494	492	492	460	460	468	447	469	501	481	450	483	477	458	490	442	471	497	493	473	465	486	500	444	493	452	508	480	432	454	439	484	434	481	498	516	471	483	466	481	484	461	455	450	461	486	509	478	467	485	476	478	484	473	507	465	504	491	481	503	488	456	472	454	504	484	455	424	495	461	467	463	488	491	457	475	477	513	487	470	476	476	473	460	489	444	493	514	504	485	473	459	447	475	469	492	533	482	504	469	464	501	480	464	468	433	446	449	442	485	509	474	455	466	470	442	467	466	475	492	504	483	454	458	509	485	474	480	459	440	474	438	457	493
25134	21074	27024	25076	6861	1669	1163	981	4100	21979	20435	9857	2733	1129	750	706	674	672	710	663	711	719	702	705	672	700	688	696	685	725	678	713	704	699	664	695	663	703	704	655	681	696	675	694	719	683	676	661	680	665	718	634	665	672	658	675	718	694	695	671	641	674	681	698	643	696	686	698	669	717	664	670	690	661	650	683	655	650	687	656	708	713	672	692	720	680	710	645	657	681	692	720	653	710	627	689	708	656	675	673	707	732	688	613	675	679	691	670	675	649	720	734	714	679	647	717	678	697	665	704	655	707	679	692	688	654	613	689	725	657	700	702	659	680	657	708	712	682	672	671	720	675	646	657	674	674	710	705	692	707	665	688	684	755	704	687	670	692	644	680	688	730	706	664	656	658	696	682	705	703	671	660	697	687	678	691	668	681	726	687	671	683	643	700	685	642	664	712	662	667	697	667	705	686	692	696	726	694	607	649	659	675	714	667	644	655	693	697	674	653	653	691	674	685	679	688	682	670	663	691	727	670	629	710	663	604	648	738	685	680	653	699	706	723	648	680	671	630	690	686	695	689	707	619	657	711	645	686	668	693	661	655	646	681	689	705	681	668	694	665	667	676	719	700	731	667	688	689	654	709	716	650	738	657	649	674	691	690	661	651	693	680	732	681	671	701	685	671	684	643	675	665	629	722	699	695	656	702	664	639	689	690	718	680	666	709	687	707	700	682	672	654	680	740	692	680	711	688	637	755	680	684	733	695	671	659	674	676	664	640	632	677	703	701	677	668	657	701	696	700	620	665	677	668	683	642	688	690	681	661	686	717	633	666	726	628	629	675	716	626	667	665	707	645	733	690	656	631	705	703	675	696	668	671	685	653	680	692	704	684	646	667	643	681	647	700	697	724	672	704	706	662	700	648	711	712	689	734	712	672	675	673	667	688	645	681	672	722	674	675	660	647	700	683	676	674	689	711	638	697	714	700	712	708	668	654	652	698	687	689	655	675	713	675	702	676	696	687	668	685	665	733	655	671	719	692	645	643	662	664	681	674	667	677	687	705	682	704	650	699	685	713	696	656	685	657	685	647	727	699	638	648	678	668	689	697	694	651	686	666	706	646	682	678	678	660	681	651	662	714	738	683	677	687	677	657	729	659	671	718	678	716	704	657	692	653	658	640	693	675	703	663	683	640	702	699	691	702	686	695	694	739	664	687	681	727	712	703	732	631	711	697	678	725	642	723	699	641	652	684	657	678	665	710	721	648	676	667	658	714	701	663	676	623	708	725	664	702	678	695	691	693	708	700	663	708	665	699	699	721	669	717	693	713	691	676	681	692	684	675	676	668	666	645	669	686	662	678	653	716	692	746	710	702	679	675	714	704	674	671	660	670	658	666	666	712	687	618	621	672	667	702	650	671	648	702	642	698	653	700	668	684	678	672	683	687	641	665	686	684	656	667	648	698	678	650	672	678	687	684	709	659	694	689	708	686	673	725	702	636	695	657	698	670	653	683	660	697	665	707	693	709	739	662	646	644	662	676	646	716	653	674	656	679	685	726	623	750	684	675	658	709	669	674	672	680	698	636	646	653	643	675	651	713	670	699	683	721	650	695	716	677	647	691	683	630	692	675	670	705	678	688	743	691	688	681	676	693	687	644	636	714	663	635	683	664	669	667	692	663	618	693	721	676	665	695	712	628	729	666	674	669	689	665	660	709	664	690	693	679	679	666	649	684	646	665	686	691	655	682	638	758	663	742	658	634	676	713	649	659	720	674	668	686	672	715	658	646	698	705	645	666	697	713	669	680	681	724	676	701	640	698	692	718	698	647	695	698	658	684	698	658	689	701	700	654	726	706	698	622	744	666	702	656	679	717	687	681	686	685	671	716	648	620	656	659	700	669	674	720	694	669	708	717	694	700	674	669	674	692	706	683	640	672	658	692	710	701	672	694	661	673	735	684	707	673	676	670	656	727	702	637	685	677	643	644	690	675	639	769	686	707	710	687	710	747	708	678	689	661	634	689	696	670	652	703	657	708	671	658	672	679	680	669	669	715	702	710	680	678	648	619	652	612	673	692	715	695	675	636	700	675	683	697	716	711	652	694	686	665	704	667	649	669	703	683	661	678	671	664	680	678	710	714	641	659	742	752	638	683	680	664	703	680	671	716	704	705	710	718	619	670	672	638	655	651	651	677	711	650	685	694	698	682	708	672	675	661	634	664	661	642	669	685	693	677	663	644	668	673	673	654	724	725	671	680	717	639	702	664	681	700	687	658	673	682	673	678	675	709	698	679	653	688	677	696	666	666	670	696	670	647	674	692	677	733	689	711	686	676	729	721	719	633	668	656	659	658	666	669	682	709	635	638	654	649	685	646	723	708	663	648	679	678	654	644	680	716	728	706	667	687	666	711	694	659	705	649	672	682	707	700	721	646	679	668	640	682	723	712	704	661	695	640	656	724	708	688	673	644	666	711	704	667	678	634	714	682	682	693	665	682	683	694	662	698	697	701	674	676	691	710	625	638	667	689	644	638	690	682	652	698	698	696	672	642	712	681	695	636	664	677	678	694	714	653	690	670	700	613	660	678	720	655	681	648	657	684	678	693	673	678	628	640	653	682	665	643	692	700	663	699	672	645	662	662	691	710	638	700	693	614	647	697	718	657	696	680	687	684	706	706	639	721	686	682	677	660	695	689	657	665	704	660	645	666	663	705	677	695	726	664	678	696	698	722	654	690	660	697	698	685	671	720	633	703	733	708	667	621	691	670	716	698	648	756	691	652	677	650	658	694	666	676	676	651	620	695	663	629	740	668	689	671	642	734	737	680	660	689	676	669	705	668	696	682	632	692	709	636	664	650	684	643	686	682	690	658	715	687	652	710	712	710	654	688	719	701	726	674	633	674	674	679	667	690	642	695	711	712	657	682	654	678	653	665	669	664	644	696	668	675	698	693	680	694	698	673	671	678	645	662	681	686	676	683	673	690	700	662	681	703	662	656	701	691	666	689	688	648	723	691	724	669	674	711	702	659	706	695	671	698	695	691	711	709	657	692	675	654	670	677	720	709	725	639	671	730	643	691	667	677	685	708	692	653	691	659	687	708	677	664	675	646	685	691	714	663	647	677	731	738	663	689	700	663	682	648	682	669	633	665	718	671	694	672	684	708	668	695	667	700	650	725	661	664	659	641	689	717	684	679	650	707	684	671	684	650	701	670	704	679	644	699	691	668	674	719	666	659	687	686	697	687	637	670	698	630	684	676	708	643	659	647	669	675	708	664	658	670	687	640	685	718	659	673	671	642	684	660	715	679	662	673	706	678	665	666	648	673	671	679	677	643	668	679	698	648	746	676	683	645	686	657	690	654	666	683	645	716	646	677	663	674	682	725	670	694	716	697	716	686	663	667	662	615	668	686	672	646	655	656	701	700	661	609	681	679	693	671	671	679	675	702	701	692	702	709	700	651	679	698	698	739	655	751	684	721	665	680	715	691	700	700	684	668
4159	5043	4414	2391	1695	1246	1036	963	5939	22049	17284	7994	2367	990	650	582	525	523	572	511	603	608	584	581	565	540	511	526	554	531	582	598	544	577	550	541	536	577	564	541	565	563	545	551	557	520	567	579	565	533	556	580	539	553	578	556	507	560	586	523	556	577	572	531	565	526	577	535	522	483	562	574	571	538	581	538	590	552	576	511	571	558	516	557	517	555	587	533	575	517	534	572	578	567	526	518	519	529	550	563	565	565	544	572	548	558	544	569	551	587	504	511	570	581	601	559	605	541	541	520	568	560	592	543	546	549	522	564	569	575	556	506	536	528	510	548	530	543	565	607	558	554	541	556	623	547	537	574	547	567	556	551	538	556	521	526	563	563	542	559	560	550	542	532	609	534	557	529	548	488	548	516	580	585	564	573	545	568	548	541	602	544	549	573	582	533	534	510	539	575	577	560	557	580	575	558	569	568	530	589	570	553	550	531	543	551	592	589	578	538	557	555	518	536	608	561	587	577	556	556	602	591	563	593	540	555	558	565	520	542	555	620	574	538	528	536	577	557	544	563	551	564	567	541	544	529	544	517	615	538	575	565	594	554	561	575	557	510	507	535	549	568	568	583	539	503	601	519	550	572	558	552	508	574	546	581	512	562	531	544	566	572	524	528	549	542	522	555	540	585	573	534	554	570	525	585	511	575	538	553	564	558	514	536	553	582	525	555	560	562	547	558	560	560	543	551	539	521	526	565	535	550	523	533	537	614	552	545	548	572	507	568	566	541	547	566	568	540	561	535	549	574	531	551	547	536	518	550	529	570	540	561	568	513	534	576	555	578	578	517	551	559	535	546	541	559	532	523	545	559	566	535	578	551	571	565	566	537	540	579	553	544	530	547	540	533	568	553	525	587	548	535	538	518	582	516	510	577	538	554	545	536	590	539	540	523	586	562	525	540	534	528	554	546	548	528	569	504	553	543	536	570	523	546	542	547	555	542	515	527	520	577	579	620	567	514	582	542	553	590	553	543	550	539	577	568	547	548	570	537	518	549	530	531	559	543	521	552	592	552	558	565	575	525	576	507	535	548	535	553	535	557	569	534	562	572	535	550	552	544	589	553	518	575	581	581	519	540	593	589	560	541	555	565	551	559	574	595	544	556	528	535	552	593	611	548	544	542	582	556	549	589	535	541	539	549	567	515	538	542	509	568	543	552	600	564	560	560	534	523	525	577	516	523	584	550	552	570	564	529	524	569	540	537	557	498	554	531	557	541	564	557	546	545	552	520	539	524	524	604	555	552	582	529	525	539	525	559	552	566	539	531	571	593	550	595	527	568	576	578	588	574	563	593	586	578	576	544	550	556	592	591	568	539	516	502	539	532	540	504	565	543	561	554	521	509	551	543	572	605	568	520	578	558	566	589	603	576	553	558	520	511	541	560	543	544	559	572	545	531	551	566	554	541	546	555	550	539	528	549	518	583	556	602	579	565	537	544	553	588	547	505	556	534	535	559	509	503	540	546	594	565	541	545	556	556	537	533	549	553	552	541	544	552	493	613	551	589	574	566	576	548	583	578	533	570	560	496	537	524	550	518	567	500	530	578	533	533	567	553	571	567	548	551	537	535	547	549	537	543	575	519	556	564	579	528	551	563	546	528	576	579	513	561	535	570	566	569	546	534	530	567	532	545	584	587	580	591	523	556	540	536	586	549	522	560	489	569	528	530	527	528	541	547	551	596	538	539	553	560	540	548	559	585	540	520	524	539	538	574	546	526	531	573	565	533	608	571	506	556	512	510	542	549	545	507	579	619	592	552	546	588	560	549	530	540	554	537	567	526	556	558	496	554	539	535	558	533	562	483	544	570	546	526	497	590	557	562	546	576	582	560	556	591	570	548	523	554	530	508	535	546	533	542	564	536	545	572	557	574	578	540	533	552	523	535	560	531	543	543	583	572	511	559	507	528	573	558	531	533	580	569	530	557	520	557	565	534	562	530	569	573	597	529	559	574	608	555	524	559	543	533	572	587	592	528	550	538	527	551	539	556	577	500	597	557	536	544	509	530	575	552	532	567	552	568	537	491	523	551	523	563	573	557	494	573	581	601	553	589	569	545	535	534	597	534	555	511	542	542	539	570	478	537	546	558	561	536	586	517	550	557	536	574	586	577	546	509	498	582	570	550	520	570	556	581	521	556	548	550	527	554	519	597	534	560	526	514	570	527	544	559	589	584	582	547	534	554	562	533	512	569	589	529	512	551	580	552	522	560	541	538	551	549	537	557	558	564	541	557	554	560	571	568	515	549	554	531	574	553	529	529	560	518	564	535	506	498	560	571	503	548	559	533	560	464	574	571	580	536	560	528	513	578	565	551	514	512	569	545	509	562	568	541	572	516	561	540	590	577	568	525	567	553	519	529	557	568	515	544	498	565	572	538	518	568	542	499	558	565	533	539	556	543	539	546	570	528	567	533	571	518	579	551	548	546	565	543	527	541	528	550	549	572	529	552	564	534	517	561	535	549	508	521	563	554	509	500	558	542	559	558	514	538	533	514	560	565	559	528	513	554	587	526	558	566	528	594	548	541	542	567	571	532	583	545	539	546	561	552	561	555	569	556	562	615	586	534	552	505	582	553	525	561	546	574	557	554	513	543	530	589	540	561	576	530	540	563	542	535	519	553	601	536	559	582	577	539	554	528	583	562	575	542	519	561	514	554	521	531	501	547	534	544	583	556	551	541	542	515	579	593	549	562	533	523	576	559	570	527	512	549	553	580	577	554	552	560	524	564	555	583	542	551	537	592	595	602	530	578	528	564	587	540	514	568	574	524	544	546	536	579	582	564	566	550	580	531	585	540	553	514	531	537	533	551	557	555	522	531	531	551	532	536	568	547	517	513	567	537	526	544	522	551	515	570	522	529	520	523	545	576	578	579	503	567	544	564	572	532	547	581	573	610	538	548	604	577	536	567	550	546	566	570	565	566	538	509	566	547	552	522	579	555	525	541	545	569	540	544	559	539	553	501	522	587	566	547	562	569	544	501	566	555	533	529	592	528	567	576	570	587	583	513	520	544	532	546	560	565	552	556	554	540	526	576	558	532	497	564	533	580	541	541	584	545	536	497	532	539	586	555	541	619	558	559	540	539	560	574	583	568	554	563	576	570	547	521	556	557	532	589	552	512	553	586	541	540	564	521	518	565	558	562	519	519	541	520	507	527	529	549	572	569	540	551	513	530	566	569	543	572	555	524	504	560	551	557	582	567	529	590	577	526	583	597	544	577	587	524	524	596	541	530	544	533	596	562	587	520	593	529	583	561	529	589	544	548	540	545	568	562	519	533	548	543	574	575	532	551	553	537	528	526	549	576	532	511	563	552	560	527	554	579	573	569	584	525	597	554	542	546	576	517	573	580	555	518	568	535	553	532	506	550	591	569	558	533	568	519	553	546	503	506	535	511	557	509	543	581	502	519	535	548	563	518	523	521	533	565	576	595	501	557	529	551
23844	21040	28267	24016	21021	9929	2549	1613	19190	41103	32466	16689	4578	1558	1076	1000	913	918	896	824	900	876	873	892	838	838	887	925	913	876	913	826	857	867	857	864	909	877	894	906	949	829	887	933	852	844	841	856	887	910	884	908	911	862	899	911	919	868	869	872	888	894	898	873	837	897	870	917	864	827	905	891	819	899	892	856	891	859	838	797	858	821	852	870	897	919	892	870	830	900	935	881	825	890	839	909	876	876	838	870	894	835	909	834	881	846	842	887	854	837	876	908	872	894	887	861	874	818	877	853	865	818	860	838	867	859	880	865	843	864	885	891	931	866	862	883	875	913	915	897	889	836	869	885	864	850	830	850	857	810	924	840	823	862	842	924	880	817	868	860	834	844	847	848	871	871	967	894	912	819	843	904	871	898	861	852	899	854	901	854	859	886	862	862	970	860	888	889	824	885	924	830	874	868	878	901	875	845	897	893	915	829	821	872	940	893	902	854	877	859	849	882	857	917	862	857	882	839	874	843	839	832	872	844	875	884	860	888	843	860	893	903	870	867	901	853	823	865	866	866	852	818	869	883	865	826	823	859	832	859	906	891	825	912	864	832	821	834	893	893	887	832	881	892	856	891	861	903	904	941	890	842	792	839	816	873	877	887	876	859	874	876	867	876	898	885	816	849	830	784	858	880	895	859	883	927	874	864	881	853	851	834	913	893	798	823	878	891	855	915	903	848	873	834	855	858	861	837	927	864	866	912	840	866	820	882	848	866	907	887	876	795	854	865	888	886	901	890	852	873	878	822	910	859	844	862	913	901	851	910	856	939	874	899	858	858	911	901	881	894	840	887	856	868	872	878	903	880	806	872	825	844	872	844	910	842	839	850	857	918	876	943	811	923	837	902	931	876	893	863	868	888	875	886	900	871	899	846	870	841	874	900	903	857	871	893	832	866	893	853	905	855	863	849	815	846	868	869	862	877	854	864	887	897	901	853	869	897	868	855	844	858	889	839	881	869	851	879	862	892	834	847	905	867	861	883	912	800	874	834	878	848	875	860	883	829	852	804	831	830	918	893	777	849	877	895	870	864	851	864	852	845	857	841	861	812	847	889	865	828	829	874	855	826	878	878	846	850	858	893	830	893	825	891	848	844	869	930	870	857	822	838	877	866	834	845	898	854	879	879	910	846	843	904	857	852	872	901	865	860	926	875	865	844	867	885	851	921	889	866	886	906	858	860	916	841	924	899	849	822	877	884	820	891	882	840	939	862	817	890	868	826	881	915	798	843	865	882	866	867	840	857	886	839	835	867	885	876	864	824	829	891	856	844	825	879	853	842	894	848	859	842	875	859	838	859	878	845	847	863	811	824	902	871	873	905	859	886	892	855	844	893	886	882	857	895	828	858	876	891	896	833	905	836	813	841	890	851	815	886	825	848	871	905	892	867	887	916	855	918	852	849	917	857	842	887	887	870	897	914	873	879	855	866	825	866	898	871	876	868	899	927	861	884	886	891	828	911	804	873	838	881	907	896	883	884	856	853	858	869	869	846	904	915	838	871	836	880	852	852	890	834	906	894	837	858	864	890	885	885	961	873	878	856	838	885	820	898	884	893	869	900	867	909	881	952	873	874	915	871	881	874	879	910	872	845	886	810	865	885	882	810	861	850	862	886	840	888	878	911	873	795	828	822	857	875	885	911	949	909	933	847	883	872	861	875	895	904	852	852	833	882	844	854	823	870	860	875	871	882	830	880	906	856	897	895	909	893	849	920	836	821	873	880	890	850	830	898	837	896	822	867	865	891	812	896	911	855	886	877	897	836	892	868	829	843	844	892	880	863	860	795	833	912	926	848	881	812	808	879	816	859	831	861	912	869	843	890	926	838	906	850	824	857	903	865	870	888	827	861	917	905	838	852	900	892	850	870	876	887	911	868	889	838	857	892	873	893	810	854	828	926	874	867	861	923	855	871	926	879	848	893	819	911	856	888	917	867	858	876	851	884	876	872	866	855	865	851	903	869	880	872	893	868	881	829	845	883	871	819	867	886	854	791	904	915	913	894	863	876	808	866	906	859	878	831	816	863	927	863	876	862	835	922	875	828	896	917	842	911	866	835	861	830	846	789	857	895	865	839	918	854	882	820	872	865	848	889	886	879	892	927	859	813	795	847	878	844	847	853	842	857	900	858	869	867	888	880	827	896	821	842	889	913	865	828	878	860	836	856	886	839	869	881	850	835	858	830	861	855	838	903	875	884	879	892	819	842	858	814	913	855	871	852	831	884	840	873	843	866	869	845	871	914	821	812	885	811	839	850	856	834	841	861	892	875	853	896	882	914	806	918	939	908	841	851	829	872	910	903	866	919	856	836	819	829	891	881	908	799	862	793	900	823	833	906	930	849	923	901	913	878	863	910	849	857	902	882	810	873	843	882	851	842	864	890	867	891	869	828	834	848	904	820	909	880	870	886	931	847	868	902	888	880	870	864	928	886	877	863	892	864	867	926	893	868	888	875	839	840	833	860	839	921	901	902	850	841	825	875	865	860	918	886	831	843	898	820	866	872	936	917	853	884	854	879	927	876	855	884	822	916	894	834	880	858	866	897	930	885	861	897	884	911	834	881	845	828	864	859	831	832	818	910	868	829	890	859	932	885	839	836	868	866	849	801	839	945	870	839	884	877	875	904	874	842	847	821	832	848	848	842	809	802	873	896	855	874	846	848	850	887	879	822	886	832	795	812	885	881	907	869	894	860	845	847	867	840	837	837	907	877	907	893	858	839	799	824	901	890	863	865	892	835	865	894	868	818	819	846	811	913	854	888	891	834	830	812	882	934	851	856	826	890	877	863	923	851	851	893	885	870	875	893	795	898	836	934	878	824	869	861	860	854	874	874	848	871	803	862	861	881	921	874	920	864	881	884	847	872	842	842	868	868	857	869	890	910	883	873	826	850	828	841	824	850	876	834	834	908	890	851	875	919	844	852	869	866	844	884	864	832	832	851	860	802	871	901	844	837	813	879	823	872	861	888	873	829	837	843	871	822	862	867	851	877	872	891	921	858	871	888	864	885	807	838	853	861	820	880	870	834	905	813	845	949	854	863	855	878	855	865	883	864	800	836	862	900	857	844	842	907	861	843	858	910	846	889	841	842	856	829	853	867	862	891	852	900	884	909	893	885	895	805	856	868	824	860	880	855	887	793	850	845	848	873	864	822	862	918	911	866	863	843	872	888	837	887	854	880	794	843	842	855	842	901	834	860	833	814	891	829	857	889	835	825	871	884	859	874	827	886	781	903	844	856	858	839	910	934	866	842	806	893	881	896	810	830	875	826	844	855	853	855	847	855	859	852	902	863	804	855	895	849	878	867	907	907	848	841	802	917	839	885	863	825	809	868	862	862	872	853	920	888	862	875	877	882	860	876	907	872	865	840	813	884	872	823	868	870	860	864	893	826	809	839	847	878	869	868	806	906	858	879	855	898	855	921	934	817	827	848	881	817	851	802
4795	8814	7483	4060	2780	2149	1738	1478	23402	36556	26030	12315	3525	1382	884	697	710	730	709	724	666	756	695	679	742	701	673	756	645	687	721	708	674	700	725	692	695	658	752	690	726	660	638	686	669	701	668	656	692	730	687	682	650	714	696	657	701	745	659	720	660	675	705	682	682	676	706	641	730	699	707	695	707	680	661	685	674	713	748	692	706	663	657	699	708	719	713	668	675	672	697	697	703	708	726	698	695	699	675	699	724	630	699	676	709	697	721	708	718	736	678	622	699	739	672	684	672	677	688	681	691	689	667	701	657	699	649	721	659	628	699	717	718	709	710	665	754	713	744	682	713	706	710	673	644	703	707	630	690	673	680	696	657	676	713	720	687	686	651	710	739	682	687	667	679	695	722	661	700	711	681	666	653	663	665	694	659	672	702	699	703	674	666	725	656	696	673	694	714	702	719	700	662	688	680	632	676	686	683	673	686	704	711	699	678	683	667	673	744	703	665	701	713	673	659	671	716	702	723	670	730	677	667	658	677	676	689	672	702	700	700	718	582	660	712	712	678	683	705	693	633	699	683	683	679	713	661	627	641	747	679	685	718	665	682	691	750	673	643	684	672	703	678	677	675	702	713	731	689	705	650	671	656	706	681	671	662	678	681	697	716	693	641	712	685	724	725	701	674	676	729	649	667	705	699	666	708	652	694	649	710	675	720	678	733	704	671	700	714	701	757	703	691	722	675	686	681	691	689	662	712	665	722	653	676	737	716	683	674	687	717	679	664	707	710	663	723	641	719	670	699	712	675	734	679	721	702	702	659	699	728	693	670	709	663	673	663	721	671	696	633	670	665	676	652	692	686	667	687	694	709	671	676	750	653	685	696	701	640	614	710	638	673	683	674	659	700	651	705	677	684	709	704	665	640	715	676	700	721	678	682	665	690	647	697	697	647	725	680	649	662	666	682	710	681	692	660	685	688	700	687	712	664	671	707	651	701	632	696	699	709	717	671	700	659	667	711	702	672	677	700	648	660	639	684	717	659	649	669	668	730	667	710	696	712	685	694	695	663	652	657	677	721	706	715	675	691	690	659	660	669	669	674	641	669	702	675	658	696	676	686	657	716	672	709	635	687	700	667	689	673	683	694	705	708	682	715	701	617	672	687	639	725	705	704	683	675	666	685	677	699	642	675	710	713	661	669	637	697	666	701	665	700	667	732	673	681	670	651	720	737	683	700	675	650	691	688	743	665	663	650	647	687	680	722	717	673	661	690	726	682	678	671	711	666	686	637	674	743	719	685	654	675	677	690	697	671	683	655	691	744	664	695	649	685	693	721	689	653	689	639	717	711	720	683	700	695	628	668	685	678	693	654	734	657	650	688	679	654	664	688	658	704	710	694	683	684	660	679	657	694	708	695	678	679	630	651	657	678	674	669	681	691	656	667	664	713	694	654	704	675	687	686	682	687	668	666	692	695	663	663	698	652	707	701	702	700	651	704	706	656	669	673	672	660	722	637	696	737	670	635	728	696	662	665	687	709	707	715	663	715	691	685	683	691	688	690	640	695	678	696	682	696	658	663	703	663	661	667	688	682	710	614	673	745	681	685	710	712	686	624	644	697	649	686	660	732	711	685	658	694	697	636	702	659	689	726	694	670	714	666	675	721	675	730	715	628	704	683	695	712	719	678	694	700	702	691	678	680	690	668	652	698	687	648	689	621	685	724	714	687	698	702	693	644	679	692	671	684	665	682	666	669	678	712	656	699	683	649	720	674	693	671	665	647	679	692	695	717	701	676	689	677	690	665	666	688	695	694	674	699	684	692	684	674	708	662	662	670	679	685	673	710	680	672	737	675	693	714	715	655	690	677	705	689	624	668	717	682	703	674	657	666	694	661	687	647	767	658	673	680	664	645	672	688	658	648	694	623	701	690	699	720	651	689	698	710	695	660	691	686	707	675	690	690	685	691	688	708	686	639	622	678	692	695	712	687	618	670	685	724	707	724	707	662	635	694	615	670	640	715	731	662	685	717	640	647	677	673	705	686	657	663	679	692	672	658	681	651	656	703	683	649	687	667	678	679	634	671	699	727	687	728	671	675	668	711	693	688	714	709	678	622	714	674	697	706	679	727	670	707	687	664	672	686	717	711	673	732	628	738	683	639	631	690	661	681	670	654	661	720	703	624	691	668	660	657	709	687	698	663	657	690	728	648	681	692	696	676	642	694	644	714	688	697	674	699	670	671	694	673	658	654	680	684	679	628	688	643	685	669	688	694	699	693	701	662	672	673	666	708	682	638	662	700	745	690	673	644	680	649	654	624	661	643	688	673	668	683	670	651	683	654	757	675	689	733	693	716	680	656	624	667	675	683	683	647	704	673	678	673	690	663	650	664	606	685	713	722	665	713	657	671	674	700	655	694	662	693	706	654	702	644	706	675	659	717	642	678	645	671	670	694	713	702	698	678	658	692	682	724	681	632	686	682	669	717	647	721	697	680	630	667	684	674	693	609	657	699	621	721	671	672	612	690	697	688	697	639	653	688	651	620	710	642	669	663	738	690	645	666	691	680	655	699	677	684	654	652	718	657	667	706	704	639	686	736	710	656	695	695	669	683	701	704	696	667	649	677	688	696	695	750	662	672	621	715	717	689	671	679	707	680	683	699	661	719	740	715	693	652	663	694	714	667	682	722	700	691	674	724	699	657	691	681	682	661	699	666	617	694	636	613	696	688	698	691	664	645	688	670	696	683	674	658	664	685	729	715	695	649	671	622	718	657	705	662	665	685	685	733	678	683	677	670	689	670	696	648	665	684	652	640	699	677	663	652	687	661	677	667	690	690	678	688	656	717	685	671	687	691	679	650	657	692	668	668	696	693	682	687	685	713	675	696	665	710	692	674	681	652	652	705	666	626	721	674	664	666	670	693	676	695	700	661	659	714	648	667	688	688	667	681	670	682	668	664	679	690	656	717	694	680	700	717	675	677	673	633	761	664	662	718	699	676	734	637	736	642	669	668	685	666	693	661	675	685	727	660	724	640	674	699	705	676	635	683	686	685	696	649	679	653	673	729	681	647	660	669	653	696	675	707	717	726	733	702	672	712	690	692	679	685	723	631	677	693	662	695	707	654	627	651	671	682	670	665	693	681	652	768	681	666	637	721	707	687	744	730	667	671	727	664	692	688	717	699	679	720	674	666	652	641	706	660	664	707	681	677	699	728	639	699	730	658	659	668	665	712	663	634	673	715	734	698	633	665	659	680	707	625	675	664	672	662	612	663	695	703	687	715	676	691	685	706	656	686	720	675	661	734	711	675	694	700	642	692	699	619	671	652	630	661	721	659	686	698	674	645	679	675	702	687	649	663	671	713	687	653	691	749	647	735	700	687	671	709	669	659	686	665	686	652	659	703	714	684	632	664	701	690	674	655	656	651	655	686	718	662	668	717	652	705	673	657	694	667	663	656	698	659	664	749	665	649	689	708	664	685	660	694	668	698	693	747	673
27306	13316	2256	1151	736	620	623	605	1485	2988	2274	1034	993	800	652	587	534	527	551	570	577	569	548	595	563	562	563	560	584	586	550	574	569	575	542	587	577	611	573	566	588	560	518	622	588	595	545	576	566	587	548	568	557	553	596	571	545	549	593	605	568	549	584	585	563	594	556	569	555	570	552	543	567	594	554	587	558	566	567	572	570	573	535	562	555	554	533	582	568	519	596	552	590	569	553	544	529	611	573	573	562	570	574	620	576	574	558	596	571	559	594	577	610	583	601	564	534	541	573	548	589	575	545	523	565	574	573	544	584	590	536	568	568	558	547	595	614	559	543	594	553	611	547	589	577	560	523	570	588	615	584	581	556	575	580	543	546	555	560	552	563	570	578	590	582	604	583	573	575	582	595	565	568	553	568	585	577	575	558	542	592	557	555	623	553	580	540	587	578	585	594	600	556	556	505	607	533	644	577	602	595	575	538	541	544	583	527	541	623	542	561	569	555	571	572	550	606	564	538	567	577	588	599	597	518	561	555	518	565	538	561	606	555	592	548	543	581	564	581	558	600	589	549	592	562	594	593	573	565	563	581	593	572	544	545	524	569	564	583	569	572	570	591	547	584	603	578	555	541	587	545	571	562	579	565	574	574	574	541	573	532	584	540	554	576	558	586	546	607	627	582	556	542	596	612	578	533	537	598	583	531	549	568	587	579	548	550	532	555	594	592	551	600	563	539	606	553	555	577	609	563	618	552	571	586	568	548	552	554	592	534	573	574	609	595	594	563	593	561	547	550	557	527	531	546	628	585	557	553	535	588	557	570	553	553	557	580	589	572	547	558	598	593	540	541	606	554	620	558	543	553	549	592	600	540	597	585	542	533	537	613	549	554	587	588	557	579	570	579	573	592	535	569	526	526	615	540	557	566	590	590	583	550	549	544	565	599	612	557	575	522	544	541	548	557	555	557	573	530	544	589	568	565	567	541	591	565	558	600	606	531	588	586	572	590	534	574	572	518	592	533	602	536	557	556	570	525	529	581	557	552	565	608	553	561	571	530	554	565	565	582	577	554	586	591	604	582	531	619	524	566	535	627	589	547	546	567	570	567	566	559	553	546	570	608	558	610	559	565	522	551	531	579	568	549	569	580	587	598	585	583	590	536	561	565	576	553	558	648	583	566	559	581	590	572	587	589	544	590	576	578	504	504	549	587	540	579	554	575	597	570	579	574	562	580	558	513	571	564	568	577	554	586	537	576	588	576	536	550	543	571	587	571	555	576	587	566	565	573	547	555	614	545	543	563	562	547	556	528	533	561	581	566	588	562	582	610	567	600	563	603	572	584	618	573	578	521	614	569	576	564	565	531	569	622	543	572	564	553	590	581	575	571	580	584	563	524	530	610	582	601	562	612	613	580	572	561	596	592	556	559	576	565	572	569	570	612	585	513	554	541	562	577	545	569	545	616	584	600	576	594	575	532	589	628	560	581	588	557	575	543	569	559	550	574	565	560	531	552	565	552	491	567	560	596	562	586	568	534	556	559	588	534	553	550	555	550	545	597	553	589	583	552	590	590	581	558	565	576	593	520	570	548	566	579	532	561	569	559	539	596	539	584	585	632	591	566	591	566	605	569	539	558	531	567	554	593	542	581	555	550	562	592	574	564	546	540	565	502	574	562	616	604	550	575	597	573	529	546	543	583	529	604	599	563	549	587	561	575	572	576	565	552	611	590	570	593	545	568	560	586	589	532	512	578	572	533	568	584	537	575	548	560	525	569	561	581	587	594	569	557	556	594	573	558	546	552	584	566	593	555	584	563	598	600	606	626	560	566	539	560	574	568	557	535	548	537	574	585	556	595	579	551	590	575	594	555	561	586	587	577	570	601	603	576	585	571	555	575	620	594	592	612	584	543	536	590	567	559	604	542	550	561	602	585	574	529	578	542	577	558	551	559	564	541	562	553	592	553	604	594	574	575	552	566	572	580	569	612	615	580	561	572	556	547	561	596	572	551	605	560	574	604	587	561	563	532	591	537	576	548	615	595	550	567	575	555	571	571	589	561	582	538	570	516	545	561	558	598	547	564	526	578	593	566	534	561	566	575	560	538	579	556	561	602	566	567	542	585	548	587	585	572	585	637	530	541	550	578	582	579	583	559	583	618	564	570	582	590	544	583	573	552	546	572	550	584	558	546	565	585	549	566	585	559	597	588	587	563	588	603	574	592	555	571	549	575	588	574	563	578	568	578	544	558	582	560	579	548	564	586	541	527	555	579	575	565	598	550	548	578	572	581	524	551	593	594	560	574	570	560	539	550	572	539	570	566	529	600	565	544	581	549	530	568	548	575	542	593	602	566	581	568	568	569	609	548	595	588	562	549	599	535	565	633	541	555	590	553	600	579	556	544	555	535	581	562	566	532	577	577	565	551	589	542	588	541	561	609	574	571	558	538	567	577	567	580	573	558	531	551	563	563	563	601	551	549	621	562	584	579	568	563	596	573	572	564	515	587	583	584	536	579	590	551	556	617	575	566	553	552	507	566	587	547	529	520	576	539	545	601	524	552	574	566	612	557	596	583	541	542	557	576	594	566	533	594	579	562	581	620	555	577	554	630	600	581	601	563	613	569	614	589	540	579	575	563	589	547	545	543	574	566	589	582	549	576	559	566	579	594	580	603	581	564	583	555	547	556	564	566	602	551	546	585	585	558	540	583	539	554	591	576	581	588	534	551	552	557	565	598	567	606	566	606	536	578	573	536	604	583	575	567	599	556	578	583	568	585	569	539	547	577	576	538	627	592	572	572	538	553	556	641	578	582	584	560	593	554	565	563	637	585	544	574	555	573	594	553	601	576	594	559	558	564	595	583	568	519	594	630	569	574	578	605	547	568	530	599	574	523	576	565	538	590	570	545	553	560	552	532	562	559	536	563	551	559	557	553	571	571	624	584	606	522	534	594	566	550	569	552	550	530	582	547	579	570	591	584	581	565	584	601	578	559	542	544	523	579	562	553	566	535	584	613	597	522	540	554	532	602	545	599	567	629	574	578	542	584	515	549	567	591	606	588	590	569	605	598	601	568	559	558	597	554	584	559	574	574	550	524	583	591	591	614	592	555	605	533	562	555	577	580	595	595	563	576	563	580	572	557	547	549	525	592	617	600	564	590	543	578	566	547	571	520	555	571	539	565	577	591	544	575	532	551	522	539	559	566	588	598	578	566	564	532	598	522	583	552	557	568	544	608	521	558	588	551	533	561	586	564	551	553	589	577	558	562	586	601	604	596	566	583	541	586	611	508	624	570	616	572	589	562	610	610	563	547	564	613	594	606	582	559	502	556	589	571	607	571	584	552	596	567	599	574	594	566	554	594	557	561	590	565	571	560	568	564	569	572	568	582	556	540	573	558	574	570	566	561	595	566	598	570	538	560	550	553	567	552	578	523	594	586	554	549	586	592	546	593	540	543	524	593	534	531	573	532	578	578	607	569	590	542	586	587	557
5189	1482	1395	864	729	655	537	500	1918	3352	2305	1006	957	652	454	488	439	487	427	449	448	403	452	439	464	489	447	478	468	443	457	469	456	467	475	437	490	450	459	437	440	487	427	486	447	463	469	447	398	496	484	431	462	449	453	471	469	447	452	437	435	466	439	473	448	460	439	463	454	479	426	448	469	414	424	448	451	444	469	453	444	470	481	414	435	452	453	444	458	446	473	431	423	474	462	444	467	420	432	415	426	464	449	437	424	408	451	470	421	480	450	446	476	416	430	448	470	458	467	440	477	464	460	460	440	424	447	403	478	444	452	476	448	483	409	472	467	435	444	418	464	475	461	467	460	444	467	448	453	463	469	408	453	490	454	470	435	486	459	457	479	454	433	389	425	465	421	496	442	426	470	479	455	473	446	434	466	447	444	472	434	446	452	452	450	439	440	457	461	454	470	434	448	482	485	447	461	413	440	432	431	467	465	450	464	461	473	470	471	492	431	452	456	489	475	424	416	465	457	478	452	461	444	454	466	395	437	468	477	460	418	447	431	465	455	420	470	447	415	444	466	415	418	465	454	448	438	461	421	431	457	411	489	461	446	448	478	480	441	457	431	440	460	445	454	430	454	479	428	469	503	453	461	423	467	435	440	424	442	474	459	433	454	448	495	381	455	442	465	497	444	456	464	426	445	480	433	449	421	475	445	408	454	464	474	454	413	485	471	502	439	451	443	454	468	439	434	447	416	485	468	453	466	429	456	444	443	454	430	414	436	428	413	420	440	444	432	456	447	511	453	488	478	430	471	489	433	463	457	458	480	450	485	452	452	460	438	458	468	492	463	463	449	433	448	446	491	498	430	466	413	466	443	442	475	465	461	449	446	465	477	477	426	434	485	433	485	460	456	436	449	432	432	452	441	438	423	422	437	457	446	427	455	453	450	473	454	435	454	415	457	471	435	439	416	455	396	447	448	462	495	428	417	455	497	437	409	413	461	459	445	433	468	428	406	452	419	419	445	479	465	435	465	474	443	483	473	478	417	496	446	434	444	442	423	458	466	447	466	438	441	439	410	448	450	451	455	440	441	413	461	435	461	483	464	419	446	451	454	454	444	435	458	441	453	434	436	455	449	479	432	421	476	450	408	455	480	455	439	450	461	476	437	462	480	454	454	417	455	423	468	430	450	403	453	441	421	469	454	414	419	427	441	437	418	459	441	438	450	456	388	436	466	472	454	435	447	440	460	461	412	452	440	432	407	483	442	451	474	399	438	486	490	437	428	441	439	481	412	459	450	436	481	459	416	468	467	459	429	431	469	461	421	461	438	431	432	407	448	449	476	436	476	473	417	502	463	474	436	414	440	431	458	445	445	440	424	471	443	416	448	451	403	455	465	458	442	475	434	462	491	462	456	471	474	433	473	437	446	469	472	477	458	437	456	461	469	459	459	443	444	428	437	461	445	474	459	428	488	453	449	420	445	410	482	463	459	447	470	465	453	482	448	450	464	457	482	423	439	468	456	471	448	469	461	449	432	481	456	451	452	438	446	445	436	448	425	466	447	442	451	471	433	411	436	484	475	428	448	432	483	449	430	441	438	449	452	440	434	443	443	449	466	491	451	451	416	436	438	480	437	455	468	449	498	453	464	436	402	465	466	437	476	488	447	440	471	430	467	459	498	467	421	456	495	467	454	435	477	432	446	481	461	453	414	441	478	450	447	443	449	473	453	501	466	416	426	440	478	455	452	489	437	457	451	474	473	478	414	449	414	451	467	426	455	449	496	421	458	425	413	442	428	479	431	455	455	415	464	458	444	389	464	468	449	439	464	458	482	432	420	470	458	420	457	441	446	449	428	463	458	450	467	501	472	472	469	444	518	450	422	465	454	440	437	456	446	459	430	417	458	414	471	458	445	457	480	477	452	421	466	454	438	472	455	438	460	430	461	481	430	442	453	478	481	463	444	459	423	462	434	463	465	439	464	406	444	450	445	448	430	435	431	462	443	451	471	444	473	475	438	472	482	469	492	478	421	447	454	409	473	434	404	402	447	420	417	452	468	470	466	458	493	448	471	490	445	442	467	438	415	459	451	424	411	507	482	416	459	451	441	419	479	415	437	447	471	418	425	444	456	469	451	442	430	465	478	454	408	449	441	418	444	424	484	483	447	450	463	434	478	497	464	464	440	450	470	455	425	415	450	435	456	445	464	437	447	450	495	412	478	464	432	421	464	416	415	462	480	471	403	450	458	448	454	456	463	460	450	448	418	472	444	450	436	466	473	446	429	465	466	415	426	422	395	440	445	462	443	463	434	455	456	456	448	478	409	443	463	425	448	451	432	450	441	444	438	481	431	423	439	410	453	427	443	464	469	469	502	437	460	459	473	416	472	465	435	431	456	423	453	457	436	500	468	443	442	440	407	452	462	415	433	431	419	431	460	461	466	475	485	483	489	429	478	442	493	456	458	464	449	458	435	472	427	478	403	444	421	458	455	461	481	435	451	462	475	445	433	474	439	413	486	485	490	466	466	459	439	444	453	457	419	470	477	457	464	457	452	461	414	416	435	452	430	472	430	442	416	452	443	452	485	446	475	468	454	444	431	462	431	457	427	441	457	440	478	437	436	453	478	456	441	433	431	417	441	439	445	456	420	449	449	450	431	427	448	453	440	467	430	472	465	412	492	467	453	439	422	431	452	445	437	447	478	438	417	456	464	447	422	508	477	481	478	506	472	454	415	465	423	492	482	454	385	446	461	444	427	425	434	455	444	442	458	446	476	483	462	433	459	456	439	437	473	421	489	445	415	446	458	447	460	457	406	458	454	434	426	432	426	445	433	449	460	411	458	450	456	459	476	464	482	476	441	461	428	450	464	472	431	430	467	438	472	444	457	443	425	495	435	459	454	455	461	432	456	451	465	439	410	447	475	477	483	454	449	425	431	485	467	450	438	410	435	472	430	412	453	493	471	454	507	431	461	407	476	444	467	469	439	457	427	425	434	425	454	440	433	446	476	413	441	487	452	434	460	482	469	471	433	468	477	441	437	448	468	477	463	447	468	433	488	440	453	482	439	447	460	479	469	437	449	472	465	439	449	481	448	480	443	449	456	441	458	436	450	465	474	446	441	458	481	431	463	457	467	425	448	450	449	405	415	464	408	485	441	396	456	477	426	453	440	458	451	456	429	425	418	415	435	426	466	452	434	446	484	476	431	467	465	475	471	455	421	470	489	441	471	459	465	492	428	452	443	452	469	458	436	453	486	457	469	449	465	452	427	464	461	449	477	414	455	490	440	485	460	442	437	457	436	442	471	461	418	446	469	429	431	445	445	468	451	438	477	411	449	428	457	473	465	408	426	475	452	469	463	464	457	481	427	434	434	461	475	456	427	472	424	427	446	441	470	420	498	467	474	457	450	459	425	441	454	439	431	435	441	461	465	448	456	457	462	432	410	452	423	460	455	434	423	452	440	423	406	490	457	443	420	459	458	443	451	444	431	439
25206	21112	27020	25057	6537	1574	1128	833	9349	23102	14467	8366	2754	1177	786	693	691	637	692	673	684	672	664	676	661	647	642	670	610	653	671	673	663	642	677	629	647	651	653	655	618	672	645	648	611	683	650	640	598	667	657	702	667	609	659	652	696	658	710	665	664	655	612	658	652	675	681	631	642	661	681	656	685	662	676	642	642	607	656	602	624	643	649	667	684	646	651	707	647	643	629	625	646	610	681	665	624	632	658	648	675	658	598	617	646	631	630	638	663	657	629	657	669	662	690	635	636	652	680	648	651	663	635	678	653	663	658	660	639	628	667	684	665	658	630	613	636	652	647	623	632	611	656	653	684	626	664	699	649	628	680	645	671	640	653	658	672	642	663	661	628	645	628	617	641	670	683	604	655	656	677	643	644	675	666	634	668	669	654	696	651	674	640	649	623	637	616	625	685	634	617	671	657	699	662	631	669	611	645	666	652	621	663	644	689	635	640	614	652	688	663	636	623	651	708	632	654	643	654	620	616	700	717	609	640	661	661	646	672	626	637	644	633	616	607	652	648	622	615	674	641	692	632	598	614	638	672	642	692	654	674	635	641	633	620	618	648	637	679	638	661	651	622	613	660	641	656	667	643	628	667	652	658	633	634	632	594	649	670	632	641	631	654	637	653	704	651	653	638	683	688	644	637	666	638	714	627	653	650	652	677	629	639	619	674	650	662	665	656	666	655	669	664	629	655	656	643	674	640	707	663	632	643	672	643	646	661	650	631	637	618	631	640	652	668	672	640	670	624	658	662	605	634	626	681	647	697	678	704	658	601	665	584	665	627	616	631	633	607	673	657	687	684	634	633	650	635	674	666	623	644	646	629	615	636	669	623	643	642	654	626	615	645	660	679	622	677	573	663	645	644	635	670	636	596	637	643	703	593	651	674	661	607	633	660	640	622	640	662	624	654	676	649	614	662	646	609	649	635	652	655	630	668	652	672	602	675	605	616	653	645	624	612	616	620	629	616	642	617	636	692	693	630	630	667	687	664	630	657	647	638	662	610	655	636	633	632	690	600	649	647	642	637	642	658	672	637	651	630	691	667	612	605	599	649	668	658	619	650	630	673	613	683	649	652	634	637	654	631	654	632	626	654	646	644	632	656	658	684	630	628	683	641	696	648	633	638	654	686	628	666	640	676	684	625	614	698	616	630	628	642	651	654	676	639	636	682	610	672	634	694	639	621	640	624	625	623	678	672	610	622	583	633	652	689	606	658	670	658	602	618	654	618	646	648	631	637	641	686	644	616	649	682	695	599	682	652	620	665	651	675	637	682	654	634	645	678	683	711	603	639	660	663	676	649	619	632	643	640	665	651	628	673	609	604	621	669	630	638	658	678	640	683	618	628	647	643	691	649	610	590	605	625	620	696	634	607	594	643	645	610	642	713	666	644	647	648	652	656	655	639	641	595	684	666	644	666	687	651	664	659	637	663	668	692	649	669	631	654	629	689	621	635	650	655	637	645	662	670	653	619	630	678	662	638	630	650	627	648	664	674	634	671	644	653	680	661	630	661	660	641	630	630	687	656	626	619	672	627	673	609	635	652	661	666	649	655	669	651	654	623	611	683	664	665	664	629	642	621	654	630	653	645	692	674	621	640	620	629	615	606	585	628	673	643	674	692	679	683	596	638	613	607	634	639	672	677	632	653	663	624	721	606	627	665	668	627	624	661	684	648	678	660	656	644	592	648	627	673	654	643	648	634	673	656	686	625	622	612	689	655	670	605	667	605	646	652	663	623	679	628	631	658	663	674	659	659	633	660	671	649	641	616	658	663	648	659	636	688	648	642	687	672	619	664	630	648	642	665	625	627	652	645	665	583	671	669	628	670	627	600	655	629	681	637	657	633	664	620	614	672	680	648	627	661	663	701	694	614	658	641	660	642	662	655	642	590	631	617	645	642	661	648	633	658	625	662	676	633	636	618	683	648	656	644	669	652	667	634	660	626	645	668	618	632	673	654	656	685	674	651	638	646	638	637	678	662	587	663	628	646	651	708	618	600	634	685	658	644	664	655	609	621	620	671	698	626	664	631	656	634	647	630	626	655	638	661	680	612	605	661	659	623	606	610	634	633	633	624	633	650	694	629	630	630	620	676	661	646	623	607	630	681	656	655	648	670	638	642	652	674	643	666	612	670	690	617	617	630	696	651	696	638	661	672	634	681	682	644	629	662	675	611	641	599	625	602	641	579	702	621	677	640	636	659	649	638	627	662	622	607	647	608	622	637	611	647	640	588	668	620	651	664	628	624	653	638	683	638	644	672	650	634	643	644	671	606	644	633	621	624	625	615	641	651	601	629	607	682	607	681	692	634	646	622	608	631	668	660	645	617	635	605	638	636	642	619	656	656	623	642	644	649	629	600	669	648	667	653	613	699	663	639	649	664	685	612	604	659	655	655	633	639	612	654	629	654	684	662	604	644	698	650	649	657	654	629	662	607	680	664	610	675	682	689	636	652	663	640	652	629	680	630	629	674	635	620	648	696	676	623	632	627	653	632	650	607	680	613	653	654	674	609	627	690	655	655	698	654	636	645	614	646	621	614	636	634	619	622	646	635	649	651	664	570	644	659	693	637	636	613	663	690	640	639	640	636	642	627	641	619	688	628	652	634	646	651	633	625	649	633	668	646	651	588	604	613	651	618	597	619	616	681	622	658	606	656	585	655	654	642	638	608	624	643	702	682	627	655	652	648	622	647	641	675	660	632	633	665	651	638	660	693	629	685	619	613	652	630	645	637	644	652	655	624	671	607	652	664	638	646	655	652	631	661	648	616	634	692	717	655	669	671	631	679	657	679	596	669	663	682	625	623	657	657	607	652	669	634	620	640	634	666	659	634	652	683	625	614	704	675	630	642	602	620	662	639	626	590	657	620	655	653	633	704	666	673	665	628	667	662	659	619	616	675	713	606	644	597	611	679	684	619	678	606	670	659	622	723	686	632	662	634	623	656	577	634	661	647	619	641	648	664	651	697	698	685	662	636	618	637	619	640	665	662	625	641	654	634	635	658	692	675	597	652	649	662	631	637	655	633	643	641	614	644	635	668	653	671	646	652	631	684	675	641	664	694	637	639	610	647	672	657	677	608	626	633	665	645	619	662	652	645	658	664	641	670	659	644	639	673	646	646	667	654	663	633	653	643	640	623	665	623	622	644	646	655	626	649	634	633	630	606	674	631	634	660	675	682	650	605	636	643	660	618	658	623	662	676	642	635	667	647	608	695	658	665	664	638	632	626	622	612	667	642	644	694	649	608	694	657	645	649	589	624	641	610	618	665	649	577	598	636	677	641	667	660	681	606	630	677	660	663	663	614	650	643	606	596	623	644	608	621	607	646	652	651	591	663	667	650	648	640	673	698	653	662	600	659	628	670	633	618	665	637	653	624	637	652	705	595	615	602	607	644	645	675	641	648	641	641	628	665	649	672	645	667	586	665	689	699	627	638	705	644	593
4165	4882	4470	2408	1608	1151	931	823	12477	21165	12150	7398	2580	1140	649	564	499	579	549	522	531	541	541	533	512	516	474	532	544	549	575	551	511	503	529	546	514	533	503	539	512	522	521	545	538	497	569	532	545	521	565	588	542	545	510	544	561	529	568	563	538	520	557	565	541	536	536	536	527	549	551	515	540	556	498	545	506	549	489	498	547	553	558	554	501	533	481	504	525	560	509	506	539	548	507	538	531	545	530	544	540	512	492	490	507	523	539	520	518	556	492	529	526	536	528	500	526	473	561	528	525	497	488	580	539	506	530	503	507	525	525	537	548	551	559	536	510	499	521	551	511	571	551	548	536	525	504	526	522	574	543	540	533	552	501	531	554	505	499	525	561	557	522	529	515	541	525	516	578	528	492	569	561	496	501	525	548	501	519	567	499	492	522	557	518	519	587	462	475	532	496	495	500	499	522	551	513	530	545	519	552	503	542	520	542	515	507	509	493	520	490	549	539	514	520	553	502	486	520	540	522	554	538	547	512	520	569	520	492	521	524	480	524	532	509	537	503	540	555	526	511	533	536	497	571	548	536	496	520	485	536	536	532	560	544	515	557	553	557	530	519	515	550	508	505	513	526	570	590	554	526	499	560	523	505	508	527	541	507	514	518	557	574	535	512	520	484	565	527	493	520	535	528	522	516	537	538	494	508	511	483	521	546	544	534	602	541	512	548	523	533	544	523	502	538	531	560	530	564	531	532	541	533	517	543	586	530	539	495	545	530	527	527	564	539	501	526	551	526	510	531	497	519	494	558	525	509	496	570	552	552	528	553	560	532	528	525	516	492	489	554	502	521	502	566	539	513	566	542	521	545	570	550	504	490	530	494	556	542	540	509	513	520	530	567	570	528	506	514	540	559	529	496	513	506	554	498	527	548	495	499	569	537	515	545	492	495	529	560	531	521	521	553	516	513	524	531	559	548	491	517	532	513	505	550	538	520	536	540	557	504	541	555	520	533	533	519	512	556	577	478	519	506	513	558	518	481	542	512	551	499	521	516	530	536	531	504	503	526	542	499	523	568	526	503	536	522	523	559	560	516	514	507	531	526	518	525	501	493	521	538	532	497	539	521	533	540	519	511	532	580	507	548	507	503	537	490	510	534	501	509	510	526	530	527	491	525	545	519	507	532	519	545	504	531	488	492	486	511	504	513	515	491	532	527	503	558	521	515	554	483	507	494	515	507	528	515	478	500	545	493	531	498	500	521	508	515	488	503	499	535	541	468	520	536	526	545	506	516	518	520	545	491	540	520	524	507	518	519	521	517	538	523	494	531	574	540	505	552	494	487	544	481	555	571	479	570	511	517	527	542	510	490	516	526	516	541	521	508	486	517	521	525	510	503	501	499	535	520	557	532	549	475	564	533	550	553	561	549	486	508	552	524	521	546	518	493	508	493	504	536	479	511	525	501	507	519	532	542	515	538	502	535	495	532	528	542	530	557	538	548	530	512	506	516	531	533	527	506	527	552	505	498	563	561	512	496	497	541	529	525	523	531	525	520	536	529	571	561	533	524	495	534	539	530	527	535	509	517	506	527	527	498	517	515	491	534	546	500	570	524	506	535	509	503	543	495	513	500	535	571	517	478	511	533	502	504	517	532	541	502	484	529	534	565	506	507	534	546	545	539	540	510	571	535	502	528	520	520	526	499	528	548	538	534	496	567	498	509	579	515	526	528	498	542	530	512	519	562	510	535	520	515	538	533	524	529	537	544	530	503	547	533	496	521	498	513	516	540	499	544	557	520	518	522	523	518	571	490	512	497	513	543	576	547	497	515	534	546	526	537	538	557	545	532	522	540	481	527	544	492	553	495	518	545	522	526	544	501	541	540	522	488	508	542	484	533	509	556	525	549	565	520	548	559	511	522	513	493	494	537	531	540	485	522	543	528	501	563	531	539	492	519	528	551	580	510	538	522	555	507	514	510	521	549	548	492	515	517	502	510	513	495	500	539	511	568	505	493	501	497	508	527	558	534	532	545	525	531	526	518	493	521	494	531	510	472	548	530	535	505	541	538	495	529	543	516	526	457	529	520	511	543	544	515	537	557	526	510	518	538	573	516	530	503	503	532	549	538	534	560	499	527	537	563	516	504	545	560	557	526	494	530	551	526	516	545	517	541	565	497	511	505	561	531	504	520	492	540	533	533	540	499	483	551	517	544	518	493	529	528	528	520	506	547	557	493	490	485	480	500	496	529	543	531	543	513	505	538	480	522	519	523	503	529	520	532	480	504	528	522	544	545	510	549	513	576	486	526	505	547	497	531	519	512	531	490	538	539	499	558	512	522	478	519	541	545	498	527	503	546	552	523	521	493	497	518	570	517	498	516	514	529	531	546	512	544	536	547	519	561	470	487	507	546	522	536	541	520	543	509	548	498	553	540	515	522	494	486	533	489	512	526	504	490	543	532	503	526	487	541	524	524	549	488	549	549	511	535	533	523	535	474	523	516	500	493	540	526	502	554	522	540	509	514	512	503	529	502	505	494	480	513	485	511	559	546	501	555	558	543	541	487	515	525	535	535	498	532	511	539	560	507	502	489	546	528	544	546	493	518	543	541	527	511	571	505	510	516	513	522	503	503	504	527	518	541	494	488	496	507	522	523	565	524	558	513	517	493	521	518	525	510	566	538	516	520	568	545	497	468	536	525	559	511	536	504	507	532	518	509	556	545	525	524	558	499	516	525	504	496	539	535	508	504	519	524	543	552	488	528	546	487	520	525	520	515	535	527	500	499	515	552	532	524	528	519	545	513	538	566	531	540	516	532	511	539	498	555	515	517	555	496	493	505	515	496	540	581	519	509	515	523	480	533	519	540	522	529	549	546	493	532	499	520	542	524	528	510	497	500	554	505	535	513	511	487	569	509	516	514	553	569	523	515	555	559	514	570	535	486	532	513	539	509	525	506	544	539	537	502	552	517	527	504	525	544	485	494	553	521	538	518	513	523	529	499	517	521	516	518	505	463	544	526	505	562	536	539	524	504	542	581	527	503	529	500	534	548	544	556	506	551	535	500	545	568	475	489	518	542	564	475	490	482	518	592	552	571	492	553	509	531	546	543	483	499	530	495	540	482	537	548	526	532	562	550	531	495	498	524	552	525	546	522	538	518	496	564	513	513	517	530	554	495	524	519	512	500	537	529	505	529	537	530	533	487	498	492	508	531	540	504	502	526	521	533	487	468	514	519	573	572	507	514	501	567	515	527	546	505	529	550	532	506	513	507	511	521	516	500	516	546	504	494	568	516	506	502	512	493	560	501	496	525	464	500	516	492	557	506	501	501	522	523	541	555	518	472	531	516	492	518	537	516	504	458	500	527	526	520	509	502	550	539	567	535	503	492	538	483	525	526	472	531	533	515	586	525	581	531	546	532	501	521	475	515	478	544	483	518	502	535	489	513	534	512	518	523	523	553	499	508	524	523	521	505	544	545	510	527	484	521	515	513	540
23795	21028	28292	23971	21016	9868	2301	1349	16733	39750	28463	17735	5928	2153	1117	896	916	809	891	851	831	863	819	806	846	846	840	897	826	913	845	880	822	798	906	797	865	826	811	842	801	837	922	812	832	781	882	819	838	820	825	812	793	824	833	802	836	859	812	785	846	826	824	903	811	769	796	837	836	817	838	897	804	849	821	832	880	774	880	832	849	823	802	813	810	816	796	841	895	802	857	832	868	821	810	829	850	827	819	809	803	849	811	800	821	824	771	809	807	882	795	801	830	803	872	823	793	849	856	841	817	862	818	794	820	895	850	817	866	832	775	793	824	846	771	859	825	812	799	838	813	834	867	826	851	773	815	827	800	791	786	811	862	753	836	787	775	850	862	853	791	863	839	744	876	870	789	799	859	784	850	835	822	814	790	817	856	815	851	835	853	873	856	818	776	814	799	765	806	768	822	822	844	842	868	809	871	838	814	798	850	841	810	857	756	829	800	812	785	811	821	831	848	840	780	823	803	797	767	807	817	857	860	870	815	840	823	877	817	866	850	849	828	814	861	855	813	797	834	815	800	817	857	809	796	793	798	768	817	873	845	831	818	858	803	804	751	819	778	804	748	836	795	799	871	810	831	795	859	786	852	842	835	839	850	797	861	788	781	817	781	877	786	806	850	837	830	801	862	776	839	857	809	816	825	866	776	760	842	845	836	837	805	835	829	837	844	800	860	883	807	816	782	830	844	784	836	806	845	826	821	792	818	875	828	827	831	835	815	814	769	812	859	808	837	811	772	777	811	856	798	775	843	846	820	850	798	823	839	829	794	811	867	823	776	811	804	845	868	800	836	819	793	793	830	793	823	823	811	772	828	784	799	817	841	863	850	808	812	820	814	784	844	798	857	835	828	826	779	859	782	788	817	815	822	813	849	767	814	840	774	759	802	826	841	804	809	785	852	808	793	834	838	851	834	832	810	813	812	813	825	831	821	748	787	862	822	833	854	802	852	800	853	773	800	810	812	778	811	833	776	817	824	799	869	794	851	838	822	780	877	816	820	784	830	836	779	851	841	782	795	841	824	842	803	797	857	844	832	834	809	839	784	833	792	792	833	778	850	805	819	794	794	858	788	797	829	825	808	855	810	822	798	783	820	835	840	787	806	841	781	814	836	742	828	851	786	865	800	767	845	841	810	837	814	836	814	810	848	875	792	820	760	800	866	819	812	824	856	877	856	826	821	829	808	888	791	828	780	846	876	809	868	786	816	850	788	839	801	832	826	848	778	834	814	841	826	809	765	800	781	801	820	847	814	810	806	823	823	812	838	809	814	824	777	788	819	829	785	794	781	796	833	846	838	839	854	823	835	808	777	809	798	821	825	820	777	799	818	829	810	774	859	813	807	834	861	774	829	838	825	819	770	835	876	847	813	844	828	763	808	838	784	884	819	825	795	816	780	821	868	839	853	816	785	851	832	799	860	806	873	845	802	818	819	770	812	843	864	830	854	805	762	822	838	836	843	798	817	807	844	794	842	818	817	854	733	805	834	790	850	827	788	893	797	837	844	837	826	865	864	817	804	773	822	828	800	812	896	828	823	830	784	850	799	829	795	832	814	859	776	816	789	870	762	806	825	753	798	791	803	816	778	772	807	790	870	795	824	795	817	780	832	822	833	816	817	840	802	848	837	725	802	847	824	850	827	859	827	787	827	878	820	792	878	815	805	830	822	828	835	813	820	861	817	826	850	800	771	819	855	741	837	801	872	825	796	813	816	830	861	795	813	833	872	821	788	766	780	849	794	807	806	779	761	786	855	773	808	786	845	807	809	849	845	795	742	853	816	812	831	836	810	787	850	863	843	790	803	814	844	791	781	810	853	823	847	808	815	881	803	787	822	845	811	813	851	770	814	900	853	852	811	793	851	845	789	830	852	814	809	800	819	826	773	824	797	801	825	824	835	874	824	838	773	813	809	873	820	807	814	775	803	797	848	844	847	770	781	826	846	829	809	869	819	848	820	842	818	858	791	764	868	829	841	801	822	806	829	826	850	821	766	796	832	863	784	839	858	815	827	821	815	869	833	788	852	836	858	834	823	820	810	791	800	806	795	804	806	887	812	850	848	789	808	773	850	848	885	826	759	812	838	761	809	804	811	832	853	830	838	830	867	795	839	781	846	823	794	897	721	860	802	771	862	835	846	805	828	788	847	845	853	840	821	819	825	837	798	795	839	864	784	792	833	803	789	854	868	827	859	810	798	814	837	836	815	852	804	838	833	774	775	755	816	855	791	762	802	802	795	844	803	880	808	811	829	767	834	804	795	807	799	807	817	791	799	841	791	768	839	838	868	809	810	798	750	811	818	792	804	844	837	826	890	835	808	814	842	821	840	839	808	809	858	853	819	754	811	869	804	821	812	813	819	788	785	840	779	768	843	855	795	874	815	741	806	829	856	797	856	772	822	813	789	777	844	833	798	792	851	806	817	827	787	852	829	774	783	888	784	813	745	818	837	809	792	841	841	878	841	848	822	816	782	877	806	807	811	816	843	867	803	814	804	832	813	775	820	768	787	813	861	830	772	826	797	804	805	836	798	785	825	824	792	780	814	819	826	853	845	790	832	858	803	856	838	845	785	818	838	808	793	899	792	836	791	848	801	862	852	854	818	831	836	811	781	837	823	805	830	813	877	846	774	805	781	791	812	798	830	751	799	804	804	817	846	858	777	810	804	887	771	867	789	855	797	856	842	829	796	778	833	815	835	807	830	821	851	838	796	776	861	870	791	819	825	811	787	798	818	817	837	813	770	775	858	772	750	817	789	849	811	817	858	760	792	772	860	772	753	839	822	824	789	783	839	823	830	818	819	804	836	828	845	806	773	792	761	876	836	877	762	847	808	849	832	800	806	807	847	805	829	814	819	867	836	797	861	880	830	834	763	805	940	842	812	848	810	851	837	832	811	802	877	841	853	783	881	798	813	852	822	800	845	818	823	787	878	753	813	823	807	811	773	813	767	815	831	851	764	851	848	806	785	862	856	814	855	851	851	767	864	804	811	812	801	834	837	768	816	878	844	807	766	833	846	878	823	778	826	810	809	827	838	826	837	817	861	839	799	887	795	822	858	841	824	798	817	811	789	831	800	833	838	846	834	840	848	867	838	776	779	841	825	833	827	808	806	862	846	845	808	828	805	819	804	893	841	767	768	790	840	827	849	747	792	857	831	817	808	812	796	829	750	797	830	824	746	823	818	806	811	853	820	863	863	829	807	792	786	789	736	842	815	811	793	788	817	813	790	825	735	845	821	828	824	776	826	787	853	846	809	809	810	803	798	841	860	811	806	853	755	793	821	786	792	837	832	831	856	795	812	798	794	849	750	823	858	799	811	822	814	866	812	799	772	786	822	805	826	821	787	778	760	871	863	819	825	838	785	870	843	837	853	789	768	758	824	760	858	787	804	834	823	735	804	753	776	844	787	830	801	789	839	772	804	730	797	811	828	777	801	853	800	807
4844	9598	9001	5012	3286	2052	1510	1324	21142	35423	23353	13601	4789	2021	913	752	646	661	675	694	647	692	602	686	593	647	650	641	672	676	620	672	695	660	665	681	621	608	673	684	658	648	617	663	657	665	674	637	708	673	699	705	644	652	679	696	625	668	620	625	675	688	708	640	656	662	645	644	656	668	637	634	695	662	614	615	632	659	628	644	620	630	682	629	697	674	658	622	650	643	656	659	659	658	631	631	596	625	674	697	660	654	658	644	621	664	666	645	678	669	637	619	606	702	669	654	666	641	615	657	624	665	643	651	678	653	645	679	668	691	627	652	706	638	613	670	688	686	610	634	696	644	666	673	640	664	669	615	615	679	642	669	667	646	621	663	636	649	633	701	672	670	621	619	647	670	618	650	615	706	643	643	661	691	658	653	679	651	664	644	677	654	628	659	693	655	701	661	652	650	650	645	692	673	638	662	655	658	667	637	613	673	643	666	681	640	648	638	684	632	649	669	647	651	665	653	631	666	636	632	614	643	628	678	643	651	689	614	675	660	716	641	661	673	649	657	622	709	673	678	628	638	634	684	651	634	624	668	624	653	635	624	669	626	670	607	679	627	645	654	651	659	658	690	642	681	684	629	666	691	637	648	675	628	672	667	661	678	651	631	657	638	646	631	657	629	605	661	713	680	636	668	662	658	655	630	670	697	657	702	631	632	648	642	673	700	668	620	659	635	671	647	604	673	666	669	683	663	624	648	674	700	667	639	675	653	620	646	644	652	688	676	673	646	704	666	662	673	670	671	708	694	685	661	695	613	713	634	644	650	676	638	664	655	638	645	674	698	675	636	667	611	659	690	653	629	653	630	663	673	643	625	637	653	680	627	643	641	625	639	690	628	635	641	653	686	628	599	679	682	665	685	652	656	608	671	634	628	624	685	667	681	694	626	665	663	739	680	660	650	619	650	639	645	646	661	676	673	678	674	633	659	640	630	628	634	673	684	619	677	637	667	693	681	650	654	631	691	668	683	610	633	614	622	664	648	649	616	625	656	597	647	635	632	655	678	647	689	639	676	677	639	626	615	646	636	667	656	690	636	628	662	610	631	630	634	670	651	636	614	625	663	682	659	658	706	596	633	673	620	657	690	725	671	651	652	659	644	644	656	590	677	654	624	591	649	669	693	664	674	661	616	635	647	626	656	697	678	620	662	651	639	628	704	675	646	672	620	653	638	652	614	642	640	678	654	653	643	622	654	654	666	624	689	634	663	664	642	638	645	695	614	620	648	646	687	677	642	650	577	641	630	631	665	648	650	709	663	633	629	627	678	676	638	655	654	680	642	644	654	648	668	663	628	677	618	613	675	657	666	639	645	625	687	646	639	684	693	629	668	678	678	653	646	689	619	638	663	690	656	644	626	698	628	667	640	698	639	686	633	649	638	623	653	629	620	657	678	688	637	657	632	669	620	658	653	704	667	655	645	721	611	641	653	663	688	644	625	653	625	653	642	584	596	657	669	621	652	644	617	646	684	616	609	654	619	652	632	606	693	639	665	614	635	678	642	665	648	622	687	647	651	650	637	631	655	641	698	647	648	668	623	692	619	693	664	613	648	607	672	687	636	700	726	681	665	656	620	639	640	633	656	648	640	648	652	659	634	654	666	617	651	678	667	677	630	659	641	635	661	635	624	651	654	682	684	632	657	645	688	605	661	671	598	656	608	586	663	636	644	699	646	636	632	635	650	632	640	705	654	609	632	649	613	683	604	660	657	657	657	661	677	650	660	677	664	640	676	638	643	687	638	673	672	661	663	593	633	658	673	634	690	638	650	674	646	681	658	638	665	644	663	656	663	627	645	662	684	697	656	678	660	687	626	685	644	641	672	665	672	643	604	630	661	650	660	655	638	619	667	642	687	620	607	633	709	673	630	641	673	663	648	676	638	634	652	604	689	634	721	660	640	625	675	657	624	645	631	626	660	667	681	652	637	646	632	672	655	640	613	626	676	705	715	654	653	645	676	646	631	669	653	622	642	660	628	635	639	629	670	649	660	730	612	615	639	662	644	660	661	670	673	650	682	704	638	669	649	626	614	634	623	668	653	635	662	654	655	653	684	647	658	684	665	618	692	711	626	662	673	628	636	658	696	628	645	668	638	652	658	653	604	627	626	623	668	673	603	655	655	679	642	627	648	660	610	663	687	623	665	663	669	647	642	683	630	685	679	665	650	691	662	631	615	676	652	655	639	634	611	662	633	647	638	653	649	675	694	709	593	642	652	626	629	693	639	657	616	639	622	640	648	618	654	664	651	629	700	645	647	661	609	639	632	644	699	624	597	645	680	645	615	626	669	638	711	643	646	697	686	683	636	678	665	673	638	684	656	648	668	634	609	650	630	659	653	638	663	662	623	660	648	621	665	633	660	655	604	601	603	615	643	645	681	676	633	669	639	661	671	706	639	633	641	669	650	647	648	664	628	628	649	643	620	601	649	677	620	686	642	648	620	640	654	602	626	677	628	663	638	621	628	641	635	668	587	684	613	610	666	601	652	684	636	643	589	654	631	625	706	616	671	642	696	617	651	650	627	612	599	679	630	663	648	637	666	657	633	615	625	663	682	634	617	629	647	633	677	629	610	669	636	624	680	677	665	661	676	643	694	630	622	665	610	627	676	660	663	650	692	636	660	619	674	633	655	690	650	676	635	655	662	631	626	656	657	650	662	642	637	661	663	648	629	671	673	650	624	633	672	652	683	634	630	637	624	669	717	682	661	655	575	626	629	649	634	649	669	606	658	636	631	641	622	631	616	646	628	639	638	642	668	676	658	613	631	665	635	678	632	638	611	685	672	659	640	664	671	633	676	607	610	686	665	632	656	632	617	613	646	630	670	666	658	623	636	662	639	656	600	604	641	619	666	621	678	610	640	623	655	636	658	650	633	643	665	664	626	652	676	669	670	641	663	633	645	668	664	652	666	680	689	638	671	640	675	681	649	627	666	660	658	639	669	624	666	642	649	642	644	637	606	742	657	604	617	663	673	642	664	627	678	642	664	656	633	657	650	685	670	647	580	649	614	657	662	629	688	697	642	683	671	649	694	659	668	639	689	686	588	629	607	655	646	654	648	659	669	667	649	662	632	664	696	658	686	620	616	679	639	608	646	648	607	632	663	611	654	650	647	633	610	674	649	632	661	648	639	618	658	650	673	649	647	633	662	607	646	680	636	626	670	686	627	680	669	689	685	652	630	647	617	630	616	616	643	656	626	617	699	644	621	677	606	696	676	646	639	627	655	653	640	638	673	652	673	733	630	617	682	646	610	637	659	651	663	679	664	684	656	651	632	662	670	665	677	670	657	633	648	631	653	679	663	676	668	647	649	674	614	623	659	641	642	626	666	677	619	701	628	629	655	626	625	649	609	707	647	640	624	603	638	617	700	680	634	692	639	632	643	662	650	682	661	637	632	673	609	629	660	676	673	640	678	622	667	671	640	665	623	628	605	607	632	656	673
27373	13609	2523	1192	690	605	506	498	644	1705	2389	1457	1084	794	658	566	475	500	510	470	456	504	478	491	506	489	482	442	485	493	491	431	466	466	474	483	509	499	492	498	499	488	439	476	461	461	452	450	486	489	463	491	487	506	491	487	494	502	506	474	469	484	512	536	549	529	481	506	514	487	444	502	485	459	473	509	494	430	483	498	511	496	439	464	463	505	475	508	501	513	519	498	472	491	497	499	477	534	494	432	523	493	512	481	483	495	487	478	497	453	459	501	476	505	491	489	489	490	489	463	473	473	490	496	500	520	485	516	495	480	499	480	496	503	491	498	453	491	492	451	492	452	498	495	468	477	464	484	491	485	477	497	458	451	490	467	490	490	480	484	475	443	503	471	472	476	496	478	507	446	515	505	503	499	495	468	512	490	472	455	502	451	445	529	523	482	488	476	483	512	492	466	473	465	456	497	466	511	495	480	476	492	451	485	509	529	492	477	478	527	464	483	498	486	503	491	503	490	487	489	487	494	468	489	455	438	494	454	460	488	503	467	481	506	446	492	482	469	510	458	472	492	487	497	504	474	514	503	456	478	474	477	470	474	502	467	508	513	503	469	493	467	482	453	509	471	529	469	453	477	449	535	483	483	509	502	481	501	487	526	515	489	485	481	490	466	486	502	495	497	493	512	488	475	520	526	464	447	482	491	462	498	438	519	462	499	464	507	485	522	478	478	476	490	466	540	469	483	506	494	533	499	506	516	499	478	524	456	512	469	497	474	444	472	517	498	478	496	507	533	469	487	488	513	439	525	505	447	515	481	438	524	495	527	444	468	521	509	499	502	526	487	472	477	470	492	521	502	500	478	510	432	458	503	433	493	478	473	503	512	479	477	466	504	464	466	487	515	525	491	517	493	482	468	480	486	477	518	500	482	481	499	474	500	495	473	508	477	483	501	479	467	457	476	493	517	466	453	485	516	484	503	483	514	475	498	462	466	508	499	517	483	501	462	479	488	458	483	517	468	438	457	459	507	489	535	497	458	518	478	496	464	484	493	468	447	533	524	494	512	478	470	501	452	504	485	511	473	502	491	476	441	463	500	451	537	493	522	553	462	515	489	482	465	525	472	481	486	457	511	513	467	472	493	473	468	478	463	441	528	459	474	482	510	504	440	461	468	476	486	481	498	457	441	504	480	504	456	523	449	471	485	452	473	484	464	468	508	442	471	498	489	489	468	477	494	531	477	473	495	488	490	482	501	499	515	487	515	460	496	454	463	461	490	501	479	495	443	496	524	481	498	486	488	482	509	529	477	503	480	508	490	480	535	500	510	492	437	517	464	446	508	513	468	466	451	475	466	485	501	482	485	457	492	471	505	491	417	483	494	510	501	475	464	492	496	494	494	505	501	453	513	481	478	467	482	473	466	492	509	498	477	506	476	501	510	495	486	464	481	448	458	492	493	481	472	492	482	513	491	500	520	488	492	521	486	505	490	458	465	489	474	506	493	475	522	471	497	485	457	507	512	534	499	522	494	485	488	473	465	470	486	499	443	471	442	466	492	456	442	465	482	520	483	460	464	461	463	475	497	456	488	479	475	483	501	477	465	466	473	519	478	473	468	503	514	526	477	475	516	472	483	473	467	523	478	500	491	441	504	488	499	468	456	473	466	453	477	513	450	503	493	518	477	478	470	510	481	468	452	504	521	497	502	483	451	477	452	481	529	458	498	486	495	496	470	442	469	474	508	442	507	463	447	493	473	452	493	494	457	513	476	453	505	491	473	459	488	501	483	470	481	500	525	492	505	481	490	487	442	454	460	455	460	474	459	494	496	476	470	467	480	492	516	462	548	449	478	457	473	490	467	487	484	468	448	468	478	492	493	487	510	500	487	492	509	452	474	456	524	456	484	479	515	453	453	463	479	502	507	493	498	480	475	501	460	520	488	510	483	474	441	487	503	480	485	471	487	483	492	490	511	523	480	482	496	517	488	511	499	508	501	470	516	503	474	455	484	466	430	476	484	467	477	493	500	492	450	480	473	450	468	518	480	450	482	500	468	452	515	497	505	521	460	498	488	500	486	459	468	476	534	477	501	466	498	506	488	489	478	520	491	488	484	488	460	467	499	501	476	478	502	537	507	473	486	471	523	487	479	488	475	500	488	495	511	464	452	471	466	462	513	476	491	507	499	440	489	501	487	488	525	494	489	478	478	481	498	502	475	514	482	510	495	447	485	524	480	482	515	474	491	469	483	481	493	449	473	502	500	480	472	510	473	487	483	532	481	473	509	441	490	508	486	447	422	475	518	469	507	477	463	523	480	482	445	486	477	472	491	489	524	463	486	491	531	464	495	475	469	450	518	477	518	518	504	462	489	488	504	480	456	461	492	496	474	474	517	459	482	494	501	486	492	489	498	487	466	530	476	488	479	451	476	500	494	484	478	483	505	419	490	528	469	491	493	490	493	484	492	504	539	515	511	519	480	512	496	526	476	487	491	485	476	500	482	484	490	483	478	536	464	478	498	508	491	491	479	520	471	478	484	473	486	479	512	441	527	442	493	497	449	483	529	467	504	469	470	485	469	456	489	435	458	511	504	419	461	466	470	512	513	530	501	507	510	504	524	432	495	506	465	468	453	503	493	456	496	495	485	475	478	492	519	487	497	493	482	477	484	482	509	495	504	498	478	495	482	471	460	480	491	460	496	500	476	519	529	497	440	466	476	485	452	460	472	493	507	485	477	475	476	506	466	454	449	489	489	523	550	481	416	498	486	429	522	485	472	482	475	479	491	506	501	486	510	489	465	505	503	453	487	476	495	477	490	515	465	481	482	508	462	484	505	483	470	512	500	514	485	512	498	476	509	465	484	445	513	489	498	509	488	499	467	478	494	485	524	461	477	466	505	496	450	482	521	511	485	494	488	412	443	513	539	507	495	520	509	481	477	510	434	531	482	463	469	466	484	498	483	513	488	455	493	481	499	515	512	472	485	460	456	466	476	496	460	505	511	470	429	459	486	477	514	455	486	473	475	492	476	516	475	446	473	504	463	479	475	457	479	523	477	511	511	490	488	488	495	517	490	482	464	500	477	452	472	501	478	451	491	450	469	503	488	485	484	484	478	455	489	481	519	484	494	476	496	529	464	481	499	465	424	467	517	482	528	498	461	483	466	455	465	495	510	464	485	494	489	502	471	474	503	500	519	475	508	490	495	485	478	508	493	487	487	465	489	485	478	512	471	495	494	497	459	471	481	511	455	472	521	454	523	533	472	532	501	524	472	500	511	494	506	487	504	512	490	476	486	474	469	479	496	485	477	472	499	496	489	490	474	473	520	470	517	472	461	445	519	479	479	496	496	480	434	464	474	496	503	488	513	437	485	524	465	481	518	523	502	509	472	433	486	520	492	480	453	501	482	474	452	510	464	497	440	437	446	509	540	482	498	506	475	483	469	481	464	484	457	507	494	485	492	473	479	495	437	455	492	498	489	480	525	494	535	483	492
5299	2290	1885	1004	666	539	448	428	662	2043	2682	1519	1160	767	558	424	408	419	409	405	411	412	419	348	392	396	400	422	375	386	389	409	391	376	342	384	400	406	405	369	376	390	401	399	408	398	404	402	391	421	440	407	374	386	389	391	407	381	361	396	374	403	407	372	406	374	394	399	378	384	389	412	416	348	375	446	396	388	401	350	419	387	396	380	386	412	426	380	386	415	381	409	382	375	395	353	396	409	389	394	384	375	416	389	344	401	402	373	396	384	413	401	403	407	403	360	388	376	358	371	415	381	399	369	385	410	395	396	421	388	376	404	427	364	408	397	386	369	421	398	399	357	423	378	385	390	356	376	380	397	390	415	379	386	381	409	417	409	431	369	378	391	397	432	396	380	417	374	389	426	389	389	430	374	366	373	411	416	412	384	451	404	396	418	387	397	417	395	359	404	382	385	384	387	412	376	402	383	401	363	365	439	384	408	373	376	407	396	378	376	373	410	400	353	408	373	370	405	411	409	412	367	404	421	393	377	373	389	433	375	393	450	397	394	384	405	407	392	365	387	406	427	404	365	389	346	377	359	401	365	386	354	404	398	410	430	365	381	361	400	396	406	383	364	401	331	381	406	412	420	400	414	382	425	401	404	379	371	395	342	408	384	386	383	401	386	363	412	400	383	397	395	391	400	415	402	398	384	397	433	392	403	393	366	399	438	393	401	355	425	364	382	394	394	397	389	386	422	369	419	402	415	404	402	363	396	380	414	379	381	429	391	383	395	396	366	386	389	401	383	405	365	432	368	393	394	414	391	390	382	394	378	412	397	421	414	389	387	421	341	388	393	399	362	382	359	396	380	388	389	372	419	378	406	393	428	388	400	398	402	388	378	397	382	375	414	406	356	383	385	366	392	412	387	391	397	401	399	409	397	372	422	399	406	391	394	390	397	385	411	391	366	395	366	380	373	370	409	364	387	402	378	361	379	351	414	394	387	433	425	451	409	390	382	400	391	361	364	408	376	375	401	385	415	411	387	395	412	403	371	416	383	397	408	364	374	392	379	395	373	373	372	379	374	428	395	398	406	380	406	398	377	370	402	398	384	391	398	401	394	384	389	394	386	402	406	384	426	408	406	387	347	363	423	405	380	422	391	404	415	428	409	417	390	404	385	392	436	359	453	358	355	386	376	381	365	382	394	393	386	397	419	350	436	389	367	380	405	366	388	419	405	405	429	387	415	400	389	395	410	390	421	423	403	355	391	366	430	371	364	369	405	411	401	400	399	386	381	419	385	378	370	380	418	403	373	409	399	387	381	405	358	384	433	401	379	384	418	371	417	375	387	384	418	383	389	430	395	422	364	382	419	368	383	381	389	413	359	377	365	388	409	362	400	378	424	414	403	362	395	381	376	402	395	356	361	396	407	364	386	397	361	384	399	396	392	415	395	371	406	378	363	423	401	356	424	398	365	400	349	402	391	383	377	358	432	389	421	377	380	392	417	373	420	401	380	394	361	372	368	380	386	422	386	374	398	386	430	384	385	441	351	420	366	386	387	373	367	416	385	385	372	369	374	391	372	397	401	395	410	386	401	407	402	405	375	384	420	375	383	385	370	382	409	388	400	400	382	396	347	410	412	392	382	402	391	387	361	398	399	399	400	431	391	398	376	382	403	400	388	358	385	384	408	411	388	395	389	410	377	394	385	385	406	395	408	416	398	381	377	365	358	380	372	390	389	366	388	367	399	400	394	420	437	393	397	420	380	421	381	422	411	389	361	385	370	388	399	419	418	398	396	386	381	371	417	392	378	411	396	396	372	390	402	406	362	410	380	413	366	422	371	360	381	383	378	416	359	394	361	392	379	374	379	387	391	386	381	402	359	381	385	386	355	375	425	404	390	378	388	408	408	401	410	375	383	440	420	393	382	395	416	391	411	433	326	361	395	402	360	391	386	413	384	387	389	401	409	395	400	410	373	368	383	389	389	386	437	391	372	389	382	398	392	387	389	385	359	414	407	372	378	381	362	412	383	356	401	421	377	390	397	365	395	401	397	380	379	440	371	404	401	398	393	395	381	418	408	355	361	381	353	376	379	389	397	389	393	388	424	423	397	346	371	379	407	403	352	355	409	421	416	369	411	376	411	372	395	402	366	354	401	399	367	364	394	373	404	382	369	402	395	361	388	442	357	412	373	441	407	396	377	387	385	406	388	353	343	364	408	414	382	409	392	396	384	407	362	387	379	377	389	386	405	409	387	372	363	401	364	402	401	406	361	399	373	409	402	392	382	406	397	398	400	390	386	387	424	390	425	381	422	398	389	397	384	394	348	380	399	407	356	394	379	425	392	412	382	376	338	380	375	437	382	386	381	352	382	376	396	403	373	387	383	402	417	403	395	403	386	417	392	415	394	416	398	403	383	373	358	395	426	415	413	363	403	398	383	395	373	402	384	429	364	387	371	361	398	385	366	396	388	390	381	414	363	387	398	421	409	416	433	404	409	381	416	380	422	383	409	368	391	376	389	409	395	355	389	373	397	393	393	382	404	417	396	399	339	351	391	393	389	389	382	374	379	404	370	397	388	400	352	405	390	409	406	393	395	374	404	400	363	401	401	416	414	418	389	422	412	376	403	446	419	377	395	398	372	394	406	369	400	399	410	425	382	392	397	401	413	389	405	373	388	385	375	420	403	381	401	375	379	403	361	402	402	383	385	396	391	399	430	377	415	428	386	408	379	400	388	382	414	383	387	411	411	454	396	400	393	395	372	404	356	353	416	408	357	394	409	433	403	400	387	440	429	367	417	415	368	380	372	338	437	399	408	414	394	365	412	385	440	413	410	396	370	413	411	366	401	402	371	372	397	391	383	378	360	383	368	418	418	409	392	374	395	397	406	412	409	396	425	396	393	413	395	381	425	401	386	386	381	404	385	382	425	390	381	359	375	410	414	398	401	413	400	389	379	404	375	395	391	375	399	390	397	388	384	410	393	380	425	397	391	423	415	355	378	364	378	399	412	403	388	397	368	425	430	374	385	404	414	336	400	365	379	378	384	412	371	381	380	407	405	388	379	386	416	401	428	362	401	389	407	398	388	403	417	398	382	397	361	408	419	392	393	397	392	388	357	406	394	387	400	396	383	419	412	393	394	354	340	417	368	377	369	379	385	370	404	383	427	403	382	391	371	371	397	389	382	402	395	399	364	389	372	375	385	370	341	316	414	398	385	372	384	387	398	404	351	412	401	408	383	413	421	438	353	427	394	429	388	397	380	378	379	364	398	435	361	424	400	398	379	358	369	417	408	383	362	386	367	368	397	404	381	380	367	391	414	391	367	378	385	405	409	422	378	396	408	378	405	392	424	405	408	379	388	389	399	427	384	384	411	410	376	397	420	423	393	389	355	399	374	403	396	353	357	404	410	367	420	394	425	406	371	414	414	413	392	389	392	407	403	375	405	387	376	374	408	370	415	382	385	374	427	402	392	418	397	395	407	395	386	377	409
25158	21101	26983	25008	6161	1362	1024	813	2951	11547	21592	11502	4249	1553	848	676	580	611	603	603	581	562	562	613	584	569	615	627	600	619	587	598	609	578	584	553	560	585	618	567	622	563	568	543	586	601	582	569	636	599	553	557	577	556	614	592	599	628	594	545	589	571	607	589	554	556	580	562	582	637	576	606	556	576	603	584	603	587	577	582	576	599	609	573	583	593	602	581	590	582	601	566	591	599	582	594	609	617	646	629	517	605	563	584	574	549	551	594	533	582	578	557	543	551	582	620	612	581	560	599	581	580	576	595	592	578	595	615	565	570	572	553	552	580	599	596	602	578	589	612	548	567	579	556	568	637	613	541	616	619	560	571	598	532	586	607	582	584	570	513	576	549	596	567	590	565	612	589	576	577	549	609	548	607	593	598	562	607	614	556	572	600	587	597	609	605	584	540	607	601	594	624	586	604	563	564	538	597	579	567	559	611	565	581	586	589	576	585	569	594	540	561	583	579	588	582	586	557	536	576	590	568	572	609	644	615	577	556	585	603	578	602	526	543	600	580	564	569	550	584	560	526	596	592	584	582	620	616	540	631	581	565	556	602	587	576	584	570	605	594	581	559	596	547	553	597	582	586	600	557	616	542	563	614	545	582	559	576	559	575	550	581	607	579	605	588	600	598	610	597	579	586	564	555	583	590	582	527	603	597	568	584	546	574	584	611	533	588	532	583	577	560	590	591	544	602	580	548	571	593	584	587	572	538	625	560	558	579	584	563	647	505	554	575	610	576	598	548	618	576	576	633	567	564	605	571	585	577	600	515	581	566	603	524	578	580	606	561	572	567	588	568	574	605	605	598	573	581	575	590	565	573	582	647	601	596	586	572	561	627	560	576	568	582	615	637	620	587	562	570	584	580	558	606	627	606	541	547	564	585	574	548	582	598	527	590	570	589	575	574	580	634	578	559	564	594	606	597	561	541	566	552	588	587	593	588	563	574	548	551	586	606	570	581	592	604	637	558	602	595	595	591	562	618	539	592	602	550	577	554	546	570	574	609	538	591	533	563	585	603	580	596	589	604	616	589	546	597	584	571	563	570	581	553	602	573	594	578	554	617	594	575	553	587	557	576	574	555	573	551	524	616	589	595	556	571	597	583	567	576	580	589	575	567	593	581	553	553	577	567	545	614	593	546	601	584	565	587	576	562	574	574	613	587	595	594	549	578	586	577	583	575	615	581	561	595	591	565	576	550	552	578	623	579	595	598	581	588	639	565	576	581	563	536	606	575	611	627	582	579	541	551	572	596	560	593	555	583	630	548	562	624	551	561	530	564	587	583	607	547	606	609	530	569	518	561	554	550	572	585	571	587	562	611	557	598	582	579	564	566	581	587	567	607	566	621	591	563	541	561	583	579	569	539	565	569	567	570	600	604	577	595	572	554	584	627	607	583	632	591	548	603	629	580	630	587	597	552	572	592	533	580	613	569	589	575	553	598	608	611	586	622	600	550	584	592	564	569	586	589	610	627	579	560	581	572	604	611	533	509	539	604	566	557	545	555	571	566	553	589	592	558	590	598	614	560	625	540	587	570	583	562	530	569	578	595	608	588	615	582	607	545	579	545	575	624	600	558	542	605	601	583	588	570	566	575	543	582	575	586	543	557	599	556	563	590	598	579	568	598	587	609	597	595	605	585	583	586	628	618	595	607	550	619	568	576	565	569	549	614	602	571	594	570	574	568	533	596	562	578	564	589	562	566	602	579	580	553	582	571	594	572	603	592	575	547	559	577	605	563	566	587	608	568	568	564	557	638	609	594	554	594	601	563	567	586	569	610	559	571	536	632	580	570	599	592	558	595	569	594	601	551	564	552	562	607	585	546	604	570	619	580	575	605	576	566	588	626	599	615	579	593	572	574	522	637	600	588	549	593	553	583	600	602	618	561	570	624	546	581	570	551	586	558	598	520	573	561	581	588	606	596	635	605	563	579	552	587	591	554	576	583	629	569	581	592	611	571	534	574	516	566	626	586	568	581	547	559	621	541	550	564	564	549	600	588	569	587	595	604	585	575	574	576	588	618	571	585	544	575	606	588	580	556	566	550	591	576	570	601	581	539	573	550	554	626	575	590	598	623	546	552	589	559	559	576	575	597	598	578	599	582	588	573	590	606	601	579	537	582	571	607	612	549	540	593	575	549	557	576	543	587	554	572	552	575	575	540	596	584	558	567	622	554	599	584	573	587	600	590	623	611	640	599	560	567	583	576	567	582	601	601	585	592	575	545	615	561	565	567	566	619	613	586	570	540	590	587	564	590	557	561	599	606	560	554	578	606	630	611	604	567	591	557	594	617	576	593	614	569	591	583	564	525	554	586	581	596	580	554	616	627	585	565	619	609	577	625	581	581	590	595	568	603	530	620	531	521	590	605	549	567	577	559	577	588	665	574	574	589	577	595	576	572	570	606	589	548	593	593	550	566	588	555	620	575	580	572	597	575	611	528	560	615	567	554	599	585	571	598	588	591	668	577	537	609	566	531	605	575	542	604	596	567	610	550	573	598	583	563	561	603	555	581	572	609	578	605	561	600	565	579	589	576	572	614	628	580	552	572	615	574	637	571	555	578	568	564	550	549	571	622	564	611	550	556	580	575	555	590	581	553	578	568	557	556	567	577	571	524	569	568	602	585	567	586	575	591	634	615	574	544	515	603	548	600	595	565	603	576	615	603	580	559	560	548	605	559	562	627	578	585	613	606	573	590	550	574	575	584	555	586	584	596	559	592	584	565	552	565	562	579	550	587	587	555	584	631	563	582	585	577	584	603	553	598	554	603	584	595	584	544	595	587	604	554	604	565	564	556	565	590	565	598	563	568	584	629	581	635	593	553	553	581	530	557	574	578	580	579	524	615	632	598	625	593	593	572	615	591	588	524	597	573	579	588	583	517	627	543	568	565	574	572	546	556	579	600	567	582	572	560	531	585	578	545	586	590	577	575	585	548	595	531	551	569	541	564	582	597	620	591	572	537	564	605	596	557	539	589	554	584	582	617	551	570	599	576	612	577	572	586	609	588	520	595	597	573	576	587	569	566	559	588	577	609	601	602	569	578	583	608	567	527	581	600	577	594	587	598	578	582	577	534	553	560	568	537	598	593	605	593	590	590	568	580	594	556	588	580	576	573	561	604	570	570	600	624	562	606	582	557	563	605	619	599	570	590	606	568	589	602	567	595	618	569	594	614	534	591	600	579	569	560	572	560	547	553	583	564	566	610	565	602	578	569	595	612	620	585	609	616	631	546	612	591	571	608	556	578	510	604	626	526	605	584	585	590	569	597	568	581	587	616	618	564	591	554	575	573	588	585	604	573	543	609	555	580	592	605	542	545	534	617	556	584	586	575	566	580	543	565	566	568	543	590	554	561	557	591	568	596	577	573	623	640	594	571	551	575	601	553	582	576	580	550	579	558	545	557	559	594	613	587	615	597	631	618	593	589	560	613	581	593	549	534
4687	5482	4762	2536	1554	1112	923	753	4155	13991	19007	9393	4148	1580	760	504	469	503	449	474	490	472	488	494	486	481	464	500	471	479	494	517	482	475	487	479	510	476	460	456	512	488	517	476	493	525	473	450	450	495	476	484	479	493	490	481	487	490	486	496	467	464	531	465	527	519	500	442	460	488	486	482	468	475	461	473	427	481	465	487	464	507	465	486	466	464	492	471	488	474	468	494	469	466	468	485	506	499	495	469	486	455	449	457	478	520	460	493	500	464	498	484	476	458	453	460	453	488	498	492	499	513	492	500	439	486	499	465	461	508	498	467	501	497	470	475	484	496	431	459	507	498	435	474	472	466	487	461	501	487	497	474	464	478	453	470	488	500	450	477	442	474	504	461	492	459	547	471	487	446	470	478	496	455	471	467	475	471	496	483	452	489	527	477	434	468	464	457	486	512	452	490	512	508	504	507	493	507	453	474	486	495	514	540	469	471	455	510	509	466	534	526	473	514	439	464	511	479	469	494	465	514	462	504	477	498	475	468	464	477	482	476	482	501	502	487	494	468	468	456	459	482	493	527	439	461	503	502	473	468	486	439	492	468	471	501	459	463	470	504	449	446	506	469	491	498	508	503	455	503	474	461	457	529	504	464	491	512	467	463	479	464	458	477	482	498	450	495	478	491	505	475	480	481	486	469	476	476	492	495	500	464	485	462	487	556	475	458	464	426	477	476	487	449	478	479	467	472	489	478	460	502	501	500	479	514	482	485	507	475	483	458	497	457	454	506	493	450	467	476	466	434	472	472	493	468	464	452	483	480	482	518	478	473	448	524	484	462	529	493	467	463	497	465	507	478	475	449	452	453	490	452	505	487	470	482	506	439	501	471	496	483	465	521	489	471	487	464	474	469	455	460	438	454	498	445	467	472	505	494	463	498	460	491	440	474	462	496	461	455	459	457	487	512	455	492	493	485	476	488	484	461	441	471	448	446	457	499	462	485	496	440	508	474	437	454	472	486	474	478	474	474	509	475	490	515	490	503	483	497	473	506	455	462	472	487	488	457	495	520	480	448	518	475	488	495	449	455	483	462	454	491	454	481	442	474	457	482	519	464	472	440	447	467	472	478	453	517	484	453	465	448	460	499	474	469	490	438	486	481	477	488	495	461	474	518	464	440	483	480	518	471	481	485	471	501	485	490	448	449	465	443	494	517	473	472	524	485	445	509	504	439	496	520	475	451	463	489	475	505	510	474	475	458	473	530	488	466	465	455	440	442	506	524	454	440	446	506	464	476	454	473	453	507	484	451	457	482	470	473	456	482	497	474	466	479	503	457	464	488	481	484	474	461	462	490	472	495	461	512	496	452	471	469	481	435	501	455	471	482	468	467	473	473	459	474	457	481	504	477	483	466	488	469	505	451	482	509	492	484	513	465	505	440	454	481	459	509	498	461	473	465	477	501	517	470	475	493	475	503	462	484	469	463	482	471	518	474	504	491	481	489	467	504	526	465	506	484	493	482	471	476	480	466	502	458	485	486	461	498	491	500	502	458	452	456	467	462	506	481	476	528	465	494	467	444	472	475	465	441	488	444	488	512	471	467	429	476	512	477	484	466	487	459	488	480	493	514	451	493	469	474	483	469	489	462	482	436	471	464	469	494	446	471	441	480	472	488	486	532	456	490	485	477	490	479	501	437	498	496	477	465	529	458	469	462	473	451	465	484	473	472	490	467	510	459	448	481	485	503	479	446	488	461	480	454	479	472	480	459	476	523	482	460	486	513	501	449	465	456	483	442	450	497	491	491	495	492	485	478	505	462	448	451	446	478	482	475	464	520	469	497	475	452	535	444	482	488	498	480	511	428	492	470	477	515	487	490	434	457	488	487	493	470	449	444	467	496	482	484	505	478	466	478	505	473	484	480	451	459	472	443	436	484	436	476	489	441	480	464	466	462	461	474	427	462	501	466	497	476	529	498	494	473	477	506	463	472	490	516	473	494	454	474	466	460	415	467	447	467	500	448	511	442	499	505	459	511	470	490	476	457	510	500	470	442	478	462	440	502	479	495	492	486	476	501	485	486	502	502	497	477	466	513	472	467	476	483	489	474	502	511	442	472	482	500	463	464	485	489	496	479	492	474	487	488	528	489	482	455	522	477	474	493	486	465	539	455	446	480	457	494	501	497	460	488	486	512	490	490	499	450	483	454	474	486	423	472	512	465	453	482	452	485	504	488	481	497	509	490	500	472	451	463	457	483	463	501	461	509	502	467	476	497	498	471	461	509	472	491	490	508	480	460	479	464	512	466	501	484	510	468	496	469	480	462	447	502	496	471	491	480	465	476	495	477	463	453	472	500	504	481	474	486	478	477	477	468	510	478	465	465	433	468	428	474	485	481	490	476	466	471	486	465	504	458	483	483	515	437	457	477	499	507	498	479	512	497	473	459	464	461	486	492	474	490	490	495	471	455	458	465	458	450	472	483	473	511	480	496	487	513	472	490	498	470	470	506	503	494	452	482	501	453	498	467	489	480	520	466	455	433	539	478	443	454	476	458	480	519	445	444	492	478	525	456	473	482	475	488	491	481	472	531	467	490	492	511	489	462	432	527	453	483	470	521	457	497	496	498	484	478	474	502	446	514	463	486	497	470	488	476	484	488	481	475	485	466	526	444	469	523	456	491	472	457	454	470	505	518	495	469	482	459	470	474	493	453	476	467	481	488	497	481	511	486	482	485	474	478	526	467	451	441	469	464	441	451	463	470	520	480	456	494	483	508	472	509	485	481	476	455	522	448	489	471	487	491	467	439	451	496	462	459	493	505	484	487	474	502	509	454	459	451	480	493	468	483	472	470	461	460	502	449	478	440	498	516	470	468	491	474	483	486	468	479	507	474	489	486	485	499	414	466	460	449	450	469	474	481	465	490	425	454	474	476	470	502	447	497	500	440	512	489	446	478	496	493	482	469	479	486	472	499	478	477	487	469	457	482	464	479	467	507	452	486	446	428	510	468	459	471	471	468	489	438	494	454	484	454	479	451	481	504	462	481	467	434	471	469	435	520	475	505	509	492	486	495	475	473	478	460	471	476	470	481	485	531	462	467	453	451	474	472	440	472	485	477	485	471	441	489	432	526	481	529	488	461	506	482	449	483	472	476	441	456	453	483	476	479	494	491	507	504	450	475	451	501	459	495	461	451	495	452	499	483	469	474	468	498	494	512	474	476	446	468	495	497	482	497	479	491	480	493	434	492	467	481	478	483	457	489	500	468	476	503	464	523	490	509	470	493	472	479	443	465	515	475	471	464	455	463	442	483	487	451	494	430	482	452	459	476	500	493	472	468	454	497	469	474	498	488	472	490	503	457	488	491	524	514	483	475	518	497	471	491	481	450	468	466	473	463	458	472	457	499	489	481	484	483	469	475	453	476	464	437	477	484	474	449	497	502	485	466	455	471	483	483	456	431	463	437	453	472	502	462	461	520	483	486	499	486	473	506	470	439
23914	21080	28277	24125	21020	8840	2156	1303	10896	36376	32588	19403	7630	2422	1066	909	790	809	821	798	808	785	785	800	784	818	744	746	783	754	786	764	798	804	804	779	830	785	760	763	735	763	779	817	847	801	731	724	765	832	743	731	799	791	776	734	779	770	790	844	791	781	838	818	813	730	754	791	783	781	816	766	848	759	846	733	817	839	748	780	784	780	813	760	779	844	787	769	822	793	764	826	793	781	773	762	766	780	830	778	796	777	759	754	802	768	799	730	771	803	796	742	781	720	795	767	780	825	805	804	730	772	753	790	791	769	754	805	837	780	707	754	813	842	819	733	763	796	769	798	830	763	775	794	779	786	782	716	788	802	800	787	727	734	817	799	753	820	726	792	749	823	725	728	822	804	760	810	776	780	787	790	772	813	788	769	790	775	799	817	768	758	836	749	745	788	768	772	828	736	739	785	777	771	780	768	772	752	767	800	748	780	813	765	769	722	741	768	772	773	781	785	775	723	749	764	708	770	779	777	811	770	729	783	760	824	827	790	818	748	740	771	771	822	799	739	733	731	762	771	764	774	762	831	734	755	773	833	774	787	741	751	740	764	765	806	753	814	791	766	805	793	788	816	757	776	829	795	767	792	806	766	770	754	830	785	806	792	769	767	756	808	719	774	763	802	787	758	768	797	757	784	739	796	748	747	792	743	753	801	813	752	795	795	783	710	802	783	809	784	782	817	858	832	830	759	764	782	770	788	792	799	751	760	857	795	757	789	738	772	776	783	711	809	751	752	766	738	774	860	840	777	795	766	794	774	775	784	814	747	781	760	805	813	781	815	778	736	799	803	763	780	772	836	775	821	801	809	795	822	745	784	756	805	797	772	747	769	785	827	757	731	838	762	798	753	754	733	812	793	787	780	763	750	765	753	791	803	722	768	732	735	736	774	799	822	776	754	767	772	817	763	741	792	779	732	794	826	774	797	819	774	729	762	820	782	756	834	810	804	782	770	750	798	767	807	733	813	772	775	768	759	703	762	800	750	780	751	771	707	780	780	785	745	760	821	777	785	771	804	761	814	746	785	779	791	773	776	762	795	825	724	793	783	791	752	772	793	752	820	766	780	778	808	782	770	748	780	779	834	774	768	785	767	773	758	766	766	764	775	772	764	746	832	746	776	777	793	774	832	779	747	815	808	777	818	774	816	777	749	738	738	715	750	766	791	740	775	768	709	742	764	769	771	786	768	823	785	788	777	790	799	772	792	830	737	804	764	789	773	817	759	754	755	808	768	792	730	753	767	791	811	726	798	790	747	731	745	846	791	751	775	759	724	788	810	761	761	761	757	836	811	788	744	756	726	818	748	708	774	791	739	799	768	814	728	766	816	751	799	709	719	752	782	815	804	756	766	755	783	784	798	731	754	773	781	764	755	786	739	760	783	757	745	764	797	798	793	772	795	825	771	769	797	771	821	743	757	780	826	763	780	801	810	769	759	816	741	862	798	784	759	757	815	793	690	769	796	788	787	778	767	783	781	783	735	772	739	754	711	747	729	772	779	764	722	768	787	813	739	762	805	754	747	760	838	762	761	745	760	801	783	772	797	812	790	772	806	775	780	794	766	745	770	781	752	742	748	809	787	805	836	746	782	794	755	758	768	756	752	813	720	772	750	796	745	779	759	804	751	758	740	716	789	786	729	752	833	760	790	749	773	773	761	805	741	833	760	748	760	734	813	855	738	799	744	742	783	768	818	779	750	731	761	764	783	730	795	738	810	792	763	779	752	765	742	782	780	780	754	763	800	741	801	773	754	774	743	799	789	757	801	737	785	764	800	760	759	753	782	754	728	805	790	754	773	828	716	819	820	782	787	786	794	834	743	794	770	781	736	767	799	775	812	800	750	781	791	753	714	793	787	748	738	771	810	784	792	764	778	737	790	790	766	754	760	853	741	762	794	720	774	783	735	770	805	748	752	729	771	779	799	787	778	770	815	783	813	771	766	742	809	829	790	756	753	778	777	816	791	779	820	754	794	770	777	736	726	812	815	744	744	773	758	778	760	781	770	759	754	788	788	796	779	765	745	773	740	730	812	783	776	754	769	757	715	792	769	766	761	774	810	800	787	821	794	735	761	777	782	790	803	744	730	804	778	796	722	829	797	770	800	743	755	745	784	709	735	728	743	753	744	763	780	784	761	771	791	759	787	782	774	768	763	759	753	754	769	771	801	760	800	757	801	758	785	712	733	825	762	788	769	771	760	778	739	749	764	710	767	728	750	789	764	740	739	762	790	839	731	744	754	816	796	724	771	774	739	794	760	815	762	777	783	761	774	749	775	755	756	787	776	766	799	805	854	825	778	796	793	756	761	815	793	747	728	767	761	780	811	816	795	782	754	731	741	746	754	807	705	730	755	755	814	823	783	782	797	795	746	819	768	784	760	746	773	857	746	757	754	765	765	780	773	765	788	735	805	802	849	767	737	730	816	779	812	735	763	753	779	761	760	776	773	756	778	858	804	784	780	752	770	785	728	778	801	741	833	761	770	725	750	783	751	774	793	758	793	812	757	764	780	763	797	747	759	779	753	805	774	819	725	742	759	771	758	787	799	738	804	731	776	752	757	724	760	795	783	777	822	756	810	790	816	740	801	766	763	777	824	796	748	741	806	741	782	788	802	840	809	789	718	693	785	764	747	781	745	777	803	722	792	785	735	802	809	796	757	764	749	789	753	801	761	798	775	755	761	777	777	779	788	811	794	727	753	763	805	769	744	800	742	758	766	769	768	754	802	789	783	762	748	816	777	759	817	789	740	759	787	781	791	810	788	747	763	761	742	770	764	721	780	768	757	740	765	801	779	776	754	777	825	742	748	788	783	809	770	811	763	803	738	794	828	743	765	816	856	806	775	746	787	763	826	754	777	765	770	775	770	817	758	763	749	797	801	813	769	846	753	726	743	813	772	751	774	786	765	738	781	807	808	718	736	763	761	814	745	740	727	738	810	779	812	742	759	759	722	757	755	782	749	767	734	765	770	788	771	795	749	784	750	780	773	760	788	770	788	727	727	738	720	735	776	784	769	785	754	768	746	728	785	731	781	745	764	730	792	817	763	768	768	837	742	763	776	744	785	791	747	801	773	789	765	789	783	796	767	799	774	797	806	764	795	766	786	806	742	741	776	737	806	765	793	747	739	798	763	781	770	753	804	765	731	761	788	746	763	808	749	726	770	750	784	771	763	753	791	825	788	780	759	777	817	829	834	855	748	770	746	835	780	807	772	756	756	778	780	787	797	772	758	752	816	760	784	789	749	752	719	778	764	738	757	858	785	754	751	784	780	750	779	771	732	737	760	808	799	744	794	783	764	784	784	771	808	763	751	772	808	786	784	743	784	780	790	759	755	761	765	742	754	744	761	798	775	800	818	736	763	826	707	779	781	745	819	746	787	793	785	789	749	749	750	804	762	799	811	739	801	801	808	759	815	793	722	735	760	791	770	736	758	800	748	709	805
5401	9324	7813	4374	2390	1768	1395	1281	14747	34188	27990	14503	6289	2162	835	732	641	667	650	661	654	656	650	670	655	655	654	619	620	654	626	652	614	627	687	652	650	660	626	685	609	640	673	650	635	664	658	654	611	648	669	665	668	670	649	629	626	635	710	652	646	660	598	621	588	660	629	627	603	678	618	579	642	677	684	667	626	640	631	611	655	622	640	606	637	644	691	621	686	609	594	598	652	621	645	634	597	605	618	664	617	615	652	658	661	653	624	604	607	660	625	611	606	611	664	627	628	641	624	653	658	648	671	659	634	627	636	678	664	619	617	651	609	647	656	623	652	625	622	637	614	625	631	647	638	645	646	633	629	644	605	668	634	643	684	622	623	641	643	640	600	634	649	635	645	671	643	642	648	640	686	660	648	614	658	660	645	641	651	684	664	649	659	647	661	606	633	649	631	652	622	655	639	652	603	654	589	643	647	613	611	614	596	643	637	660	622	611	634	690	638	637	613	638	592	597	640	621	638	596	664	636	662	653	660	644	652	636	651	610	681	616	592	647	614	667	620	635	605	604	648	636	605	647	641	630	652	639	662	678	645	619	638	660	663	649	614	630	672	629	649	627	638	585	668	592	657	651	595	682	616	628	706	609	590	621	666	606	649	683	694	632	631	604	657	624	650	653	615	607	670	619	643	671	647	584	636	637	639	616	639	617	635	677	615	636	653	661	649	606	594	585	683	655	643	611	641	627	590	581	654	636	593	597	614	656	663	645	627	672	662	636	658	636	590	668	625	674	631	624	597	638	678	630	628	626	639	600	641	623	674	622	672	668	623	647	649	609	625	609	664	579	614	633	638	618	672	628	598	626	646	627	692	603	618	627	653	603	617	607	654	612	629	605	619	606	697	617	622	674	657	604	610	618	602	619	613	626	627	610	615	670	618	643	586	587	627	662	610	655	581	648	597	595	613	620	622	557	633	631	632	635	652	591	606	614	648	632	637	646	673	608	605	591	611	668	620	610	660	661	626	645	630	695	618	626	651	596	612	613	641	649	628	601	643	634	615	663	666	630	674	642	627	635	623	614	624	636	653	683	658	655	635	643	624	640	634	619	587	630	626	665	656	635	623	662	651	626	614	659	625	612	658	633	617	627	639	610	602	616	638	638	694	630	628	626	641	614	597	621	626	574	610	598	665	644	611	622	650	604	631	645	680	625	634	625	615	632	616	655	660	604	640	648	614	633	634	663	605	648	653	581	633	665	663	634	636	641	630	603	659	681	674	632	640	640	642	632	620	579	643	632	623	624	648	635	634	656	673	603	626	598	649	628	615	636	643	602	663	668	647	642	679	617	644	648	632	677	648	667	614	631	660	647	644	661	616	650	631	626	595	631	622	623	592	653	651	624	614	661	608	616	624	607	634	634	644	626	671	633	641	660	623	655	653	656	604	631	636	623	644	659	624	654	647	611	639	645	621	618	620	647	640	645	605	639	640	630	638	612	585	643	626	649	644	663	621	613	591	663	621	587	644	601	638	600	659	628	601	663	643	653	614	659	612	654	664	618	553	650	665	647	630	661	645	620	649	600	622	626	627	593	641	596	661	655	628	625	652	627	600	567	626	650	638	616	633	649	607	632	585	666	657	675	659	622	597	637	660	629	661	624	619	611	619	647	598	654	626	650	599	652	652	615	573	605	657	624	600	608	605	601	614	685	643	610	633	637	606	619	610	625	636	620	602	562	627	619	630	648	645	630	632	626	610	617	663	634	570	653	631	599	621	665	610	619	665	623	635	619	666	608	645	636	578	659	649	639	626	661	621	653	650	648	610	624	614	651	620	594	623	621	643	591	642	642	617	576	632	650	629	622	632	627	617	658	645	620	636	651	623	671	629	660	601	633	642	665	653	617	610	600	642	593	665	638	660	638	652	638	594	589	634	691	608	622	620	622	630	642	622	640	631	654	617	614	628	646	663	572	608	670	599	660	646	659	618	630	607	615	648	632	664	688	607	623	616	619	631	634	640	634	605	649	619	657	651	675	631	629	656	601	673	586	624	670	635	613	632	595	607	640	659	645	611	623	617	663	619	605	636	582	633	634	630	669	714	610	672	619	631	656	600	657	633	636	605	589	616	604	649	609	622	623	629	654	660	640	599	576	628	615	626	607	602	671	639	632	610	624	615	663	636	641	657	656	638	610	653	660	619	627	663	644	636	622	646	561	642	628	648	619	612	660	653	629	671	613	617	593	655	645	600	634	634	598	622	629	641	634	594	642	658	618	640	614	655	611	679	629	629	602	622	650	605	705	606	641	634	606	623	569	630	636	607	592	626	650	654	620	657	678	621	674	605	629	632	593	645	608	633	615	600	632	619	639	659	605	652	631	671	637	621	635	605	656	668	620	600	645	602	648	668	628	619	648	638	635	615	646	638	646	625	627	655	636	671	606	632	607	631	629	601	596	611	612	638	665	642	623	685	626	618	595	597	618	644	608	673	624	638	623	598	627	607	649	668	635	622	619	629	602	629	651	641	634	599	650	613	615	674	651	611	650	639	641	643	659	649	588	659	633	676	614	627	625	684	598	614	616	640	663	683	657	646	700	606	632	614	622	635	659	619	594	637	622	634	627	635	644	598	607	604	677	662	626	651	637	624	631	631	617	656	636	601	660	636	671	628	641	651	646	601	658	651	579	645	669	650	672	644	621	641	604	603	604	592	647	627	625	635	637	625	623	638	617	657	602	642	635	605	600	639	645	640	651	650	619	634	651	648	621	619	653	655	664	601	629	627	588	621	687	635	622	640	667	633	652	611	653	624	622	635	651	619	607	602	604	614	624	601	624	657	652	658	609	618	580	647	646	603	708	643	650	587	711	607	624	637	614	598	599	618	665	628	617	609	590	638	634	609	635	596	668	630	669	597	633	610	615	621	644	592	652	630	636	630	612	587	643	608	617	607	637	688	583	617	618	615	605	651	623	687	627	649	610	663	639	619	619	611	611	645	603	655	620	612	625	639	637	625	667	646	670	644	666	639	649	657	605	623	577	637	628	608	646	647	649	647	597	649	656	647	617	602	628	631	649	598	585	591	628	624	621	624	661	629	615	630	658	596	630	653	625	634	590	626	637	588	607	588	644	575	589	601	612	636	597	613	620	633	651	634	608	605	647	629	607	616	668	643	617	651	609	641	602	693	659	625	636	657	624	578	631	615	633	599	599	652	629	614	650	607	647	612	637	644	679	620	651	634	632	657	627	632	625	612	603	650	607	656	644	620	608	608	601	665	591	623	583	623	658	630	642	624	614	624	634	644	608	644	602	638	596	615	663	642	637	646	636	617	618	628	631	602	615	657	696	613	639	642	621	631	598	621	600	609	643	622	670	607	625	601	630	596	632	624	628	608	654	623	609	629	648	632	654	618	634	657	646	615	631	658	657	654	635	615	661	627	640	611	631	650	674	609	643	627	654	623	647	584	626	620	680	639	633	601	677	642	627	668	563	633	624	577	611
27462	13204	2256	937	623	533	553	566	733	1904	2523	1844	1021	741	544	542	512	527	516	522	525	520	478	498	499	506	470	524	475	546	539	507	530	488	511	524	500	536	495	481	462	506	529	496	519	520	510	527	481	533	517	500	515	501	514	498	511	524	494	489	515	501	489	496	503	541	486	564	525	499	499	492	547	496	503	503	507	476	520	549	487	485	501	519	491	528	477	493	490	497	508	501	503	494	509	455	551	509	539	494	511	510	545	529	542	511	545	528	543	532	481	568	507	551	543	529	501	499	551	490	537	510	558	487	526	501	515	476	496	536	470	532	461	508	538	513	480	512	509	470	560	552	529	513	535	512	501	488	567	510	535	506	490	538	503	529	498	524	495	494	465	544	519	501	524	536	511	472	545	487	518	515	512	516	493	496	514	501	502	493	497	520	518	510	521	529	500	485	562	511	500	489	488	491	508	536	537	504	525	485	512	500	485	527	477	515	498	499	520	532	535	478	502	541	522	477	540	523	491	487	487	489	504	488	509	511	510	482	484	546	553	518	512	506	508	491	503	484	489	509	488	511	532	506	487	531	531	516	513	507	523	475	534	504	520	473	493	522	505	474	532	489	499	493	515	518	511	494	499	514	484	552	501	542	492	516	487	516	517	518	485	517	489	532	497	470	533	548	507	506	527	527	496	493	554	516	470	470	510	509	494	493	517	490	492	503	528	510	487	508	532	480	525	503	518	478	516	499	503	521	545	513	535	516	531	551	504	514	496	496	537	485	525	506	497	496	542	512	526	538	531	523	494	502	483	485	517	515	522	524	516	516	473	496	551	470	546	476	505	493	520	476	487	516	513	543	528	508	464	521	531	488	492	511	524	507	557	515	528	544	494	515	525	516	515	513	500	513	493	526	543	518	481	490	492	514	535	525	512	507	508	496	510	513	517	520	466	496	509	518	528	530	523	509	499	503	466	525	500	522	535	461	524	526	499	521	468	492	519	514	517	504	531	535	541	559	552	497	496	498	498	521	476	523	503	501	518	488	486	531	502	493	503	497	511	513	535	531	489	492	458	533	511	512	517	561	516	519	495	504	518	473	488	514	512	511	534	508	482	501	532	508	474	537	518	501	489	544	523	520	524	486	528	493	518	533	552	502	484	530	521	480	511	520	523	493	539	477	485	490	539	513	519	463	556	488	523	538	527	492	532	500	474	489	487	517	540	524	511	534	506	521	540	499	505	494	501	505	504	533	532	516	523	488	533	514	446	510	520	485	520	535	504	564	484	518	510	468	479	535	507	479	488	576	575	505	512	523	547	497	478	529	511	532	513	513	512	528	547	557	513	479	496	483	517	469	524	518	514	492	493	523	509	505	489	491	545	503	544	498	495	519	490	545	520	538	492	525	467	514	452	501	539	525	506	517	480	484	530	521	476	527	485	525	528	504	502	490	494	541	510	489	533	482	487	496	535	514	509	501	508	541	491	493	478	552	509	523	516	502	493	545	532	526	518	538	468	468	523	530	514	523	511	526	547	505	471	529	530	514	511	481	496	536	525	511	445	506	522	516	518	506	464	510	490	558	474	502	478	498	491	535	511	500	508	531	505	494	503	524	490	521	508	482	521	524	503	528	539	543	529	504	506	529	537	480	489	490	478	502	524	514	482	522	477	482	523	494	540	530	474	551	502	516	511	512	547	524	514	526	531	505	524	510	512	484	477	493	510	518	505	502	510	506	479	476	490	546	499	503	469	535	518	521	509	498	535	518	557	501	494	508	493	503	464	490	464	479	522	543	495	497	466	488	487	521	527	502	489	513	548	482	529	530	542	466	471	505	486	522	518	526	531	481	552	532	529	543	498	493	510	510	529	553	489	509	484	524	492	490	497	489	505	529	529	512	521	476	475	476	486	547	490	510	490	482	482	522	483	500	486	498	480	536	499	507	518	508	503	519	526	515	494	540	518	515	494	556	519	528	514	547	497	486	520	519	523	559	516	526	500	502	499	491	482	567	512	504	522	520	484	519	486	505	540	549	540	518	492	543	506	502	464	490	517	486	540	544	518	523	515	570	496	468	505	530	501	509	509	516	532	536	509	496	493	512	526	492	511	522	475	541	497	479	530	503	519	519	514	527	486	507	497	524	517	523	515	488	481	534	471	493	478	497	463	503	531	523	532	490	519	494	480	544	516	493	524	545	537	516	537	529	540	504	498	469	522	521	511	533	547	466	518	539	519	464	496	493	543	529	509	488	528	528	501	499	498	487	508	488	498	464	501	525	522	471	526	499	465	543	485	510	516	509	514	516	509	498	519	519	544	500	519	511	533	507	492	517	508	527	491	525	503	538	518	516	502	529	523	484	530	507	516	526	500	500	496	498	520	478	503	527	529	508	517	508	518	488	469	500	530	491	542	497	547	523	494	514	531	489	517	480	511	517	501	513	481	481	528	520	497	486	535	545	498	502	536	512	507	503	476	488	506	498	484	538	492	573	518	522	490	507	517	531	527	466	535	496	484	563	474	482	513	462	520	520	539	485	498	495	454	484	523	493	492	514	500	533	503	503	509	504	500	505	543	523	535	539	530	542	491	532	517	461	493	531	539	537	512	537	525	506	513	515	450	528	468	475	486	521	532	511	533	509	517	543	509	493	531	520	496	473	546	501	519	486	515	548	504	481	496	493	499	486	484	510	521	499	526	487	501	547	511	543	498	521	488	506	514	510	505	535	516	491	530	484	509	527	507	505	522	563	530	517	496	537	515	557	518	519	500	502	524	529	522	520	522	494	545	550	494	523	494	485	509	565	503	519	524	523	494	493	525	493	518	496	538	495	475	496	479	477	527	529	513	504	534	498	526	519	537	489	493	498	520	505	486	516	522	524	495	519	510	488	475	472	492	541	499	478	483	480	481	473	521	497	530	508	557	514	501	510	501	522	511	516	522	523	510	503	538	488	500	466	506	524	502	503	518	515	505	499	533	510	536	491	529	489	521	502	525	517	516	562	538	527	534	469	530	503	517	527	492	533	489	533	457	500	507	477	518	502	511	520	491	498	513	549	507	499	517	480	547	497	513	488	494	485	501	510	507	572	571	491	506	486	534	565	518	515	497	531	503	521	477	498	539	517	513	501	524	516	483	543	523	541	467	493	534	540	453	508	500	524	556	528	528	545	466	504	502	483	506	547	514	514	519	490	483	566	488	434	486	476	499	507	494	505	505	506	519	553	513	483	516	536	519	514	497	530	510	533	504	487	517	524	526	555	511	569	535	532	475	477	470	549	527	486	508	475	509	502	501	523	541	515	513	496	523	497	531	520	519	495	510	493	525	505	474	512	522	516	505	522	533	489	484	499	486	504	484	542	496	517	490	482	542	504	501	519	524	517	506	489	524	533	479	519	532	518	508	512	501	509	472	505	516	470	550	515	521	509	530	514	565	508	543	502	518	480	529	547	531	519	513	500	523	508	516	478	511	574	510	498	538	487	521	467	527	473	527	474	517	456	499	487
5535	1664	1527	757	555	526	465	487	789	2373	2860	2005	1019	557	472	424	429	446	421	408	425	396	408	403	459	415	417	437	408	456	411	444	373	417	381	425	406	416	440	434	432	402	424	426	414	464	385	398	414	395	418	392	432	398	432	384	405	448	433	400	404	416	427	415	394	411	415	412	433	449	407	425	408	435	428	425	381	454	432	400	459	420	408	420	436	447	397	417	392	411	408	431	383	394	369	405	430	405	449	438	401	460	412	446	403	438	424	399	436	418	421	418	409	415	433	410	446	431	439	429	438	413	400	407	455	425	411	400	402	427	417	428	404	428	430	431	414	392	426	381	420	396	416	416	439	420	403	378	450	433	417	424	426	421	465	421	435	433	406	401	441	441	405	411	391	406	420	390	404	407	421	445	423	436	433	465	424	416	409	399	420	409	417	407	426	433	448	431	425	406	412	405	425	418	437	396	402	430	405	422	418	402	410	413	425	453	426	451	446	463	412	433	448	425	422	413	381	401	409	430	417	386	415	435	430	426	411	392	410	441	409	422	404	427	401	453	398	433	435	451	417	441	379	421	462	423	421	412	419	396	399	446	400	384	411	429	428	433	414	404	431	419	387	410	379	433	410	404	415	405	442	371	419	443	468	415	397	437	413	433	442	416	425	404	412	441	424	414	411	437	426	424	385	423	432	430	428	380	414	412	414	439	411	356	410	389	440	452	419	395	410	443	440	428	402	416	421	418	458	373	376	411	407	416	410	392	435	422	482	423	444	393	438	419	407	392	416	429	413	400	426	425	434	396	421	447	428	419	415	426	449	434	436	439	433	416	388	422	399	406	437	422	428	446	433	418	427	410	403	409	397	442	400	425	442	397	406	405	393	424	412	389	416	419	429	443	457	427	419	387	434	422	435	416	435	433	412	443	394	422	412	442	401	394	411	454	414	406	435	409	383	391	408	438	420	416	408	432	465	429	419	432	413	393	399	411	446	414	445	427	414	432	409	458	414	408	415	418	430	386	416	434	421	417	418	403	440	425	429	409	391	403	418	442	378	427	416	416	425	425	409	423	412	393	437	396	436	407	432	432	419	390	439	394	392	427	445	426	420	383	422	405	423	410	425	392	406	438	401	432	474	420	409	402	444	428	438	419	407	426	421	416	412	414	451	431	453	399	397	402	413	417	438	449	405	418	388	409	436	412	426	386	448	410	375	412	412	428	395	440	431	394	394	420	401	419	388	424	435	434	404	424	399	426	397	422	420	400	389	413	450	438	466	398	426	389	416	397	391	417	432	403	407	406	429	444	443	410	420	391	408	382	423	386	435	426	391	423	419	441	437	388	418	433	460	408	382	447	399	443	418	405	408	405	426	399	399	404	420	434	396	443	434	475	434	424	440	398	406	436	417	393	389	431	391	422	459	448	416	413	426	425	433	437	455	398	415	417	420	424	392	397	433	435	407	424	438	433	405	405	397	412	383	437	406	406	409	444	453	427	403	457	375	434	425	402	424	378	472	398	455	437	398	411	434	402	415	380	404	369	391	419	419	392	431	430	373	405	411	384	437	393	393	431	390	422	424	475	440	424	424	398	420	414	409	395	378	399	381	435	418	421	443	400	407	383	395	448	412	424	452	449	423	411	381	425	433	392	394	394	429	444	418	403	418	436	437	441	397	410	418	430	447	420	445	414	416	423	421	411	406	425	441	403	455	429	385	432	405	411	413	445	410	414	432	426	432	416	428	432	432	365	394	411	429	433	414	423	413	392	423	400	415	410	419	410	432	413	415	427	397	436	428	440	416	417	419	411	452	404	393	431	427	408	428	446	434	407	424	419	424	391	434	422	407	407	423	387	401	423	400	422	403	410	412	413	427	411	405	409	402	436	410	439	396	406	387	402	418	403	402	428	407	429	433	425	404	398	413	435	434	396	389	402	407	425	367	441	382	420	382	416	425	430	366	401	450	431	418	394	413	406	390	399	403	411	421	369	406	401	414	405	433	434	390	429	411	377	427	428	404	417	422	408	412	417	408	427	410	410	435	425	438	383	410	395	417	435	392	407	422	427	431	398	393	453	395	421	447	405	463	421	441	440	418	405	400	441	433	420	384	425	396	425	436	466	401	404	421	420	415	431	442	436	434	371	454	405	378	463	451	425	404	385	443	419	460	419	419	398	435	416	425	435	418	429	424	449	429	388	381	405	409	430	452	418	461	397	418	441	402	418	449	438	407	394	414	413	436	425	445	432	387	393	412	412	423	409	404	413	398	369	429	424	446	446	419	407	426	422	412	443	427	421	421	425	413	422	390	413	437	420	382	414	426	384	408	395	395	403	418	402	428	421	430	413	430	415	418	403	373	399	437	411	399	418	449	411	414	409	408	434	427	437	388	422	401	429	447	415	406	449	400	469	394	399	413	387	374	407	447	460	384	374	445	420	418	443	399	460	441	393	427	429	378	460	424	452	398	420	421	415	397	441	376	414	436	418	406	403	409	426	434	427	415	453	370	419	434	422	401	424	405	383	412	387	416	390	407	391	423	422	454	408	420	412	413	434	426	430	447	396	434	437	399	424	445	429	436	460	406	442	416	377	443	460	404	413	477	415	414	433	418	482	388	397	424	402	429	425	402	410	410	420	420	384	439	418	396	399	401	371	397	385	420	419	455	386	382	410	403	423	367	399	439	428	401	456	425	387	395	413	424	463	417	432	412	404	445	453	408	422	374	421	449	377	435	444	427	427	403	422	420	431	417	393	442	463	395	427	407	427	427	432	443	401	431	408	412	420	394	441	409	417	439	427	415	402	448	410	443	421	417	406	446	398	429	447	433	457	450	438	441	436	433	402	433	388	419	414	450	435	367	447	427	426	421	452	391	406	411	450	432	406	395	386	390	396	412	414	399	435	439	412	419	421	426	382	418	436	444	387	430	420	426	443	413	449	423	427	423	379	433	426	426	418	423	415	395	416	417	463	449	414	447	421	398	407	434	404	411	395	406	393	434	408	414	441	425	419	413	441	426	416	437	422	402	384	427	414	395	432	392	392	407	431	390	396	387	437	446	432	427	429	425	409	410	451	413	430	412	421	418	426	429	404	397	418	426	408	398	433	420	436	420	436	432	382	433	425	400	434	425	407	426	403	434	382	402	428	457	431	405	468	451	416	420	422	409	404	442	390	435	419	435	394	454	398	412	450	425	443	435	448	430	390	395	427	416	423	392	413	401	432	404	393	424	411	428	423	402	389	386	428	426	400	438	390	435	390	445	384	422	396	413	394	425	437	427	448	412	456	450	392	377	386	401	417	406	422	418	403	429	401	392	412	421	459	385	411	440	460	413	424	409	429	415	395	409	416	414	401	432	426	406	417	404	431	415	418	406	438	432	417	438	409	398	457	404	442	443	385	417	407	415	416	370	456	442	444	458	427	395	389	432	371	436	383	423	408	417	411	387	437	394	399	423	431	419	397	371	433	390	429	395	416	400	424	413	406	393	426	419	401	448	415
25079	21068	26931	25082	6017	1410	1039	1051	5318	18000	18105	10375	3455	1242	768	703	665	609	661	633	660	708	634	614	633	656	598	630	638	618	654	632	634	655	654	586	617	599	595	618	664	623	638	644	632	609	607	619	660	596	620	606	635	678	596	633	664	621	636	603	647	653	614	612	650	668	624	594	690	638	612	655	631	696	674	643	663	572	589	628	666	614	605	648	651	651	629	619	639	573	608	597	617	610	605	646	636	580	633	646	560	637	598	658	602	671	610	643	633	596	638	634	616	639	601	624	632	621	628	671	637	648	674	652	642	647	657	633	625	611	592	633	642	637	607	607	653	677	603	641	605	594	613	624	619	611	595	574	610	595	600	611	633	619	638	613	595	588	658	645	595	668	631	640	594	605	643	685	612	612	671	621	644	611	665	617	658	652	603	637	626	663	650	646	657	654	622	600	640	619	619	613	622	592	620	579	615	577	651	619	603	580	666	659	626	603	638	667	682	634	635	654	656	622	689	660	635	636	667	627	641	654	668	671	655	598	607	640	627	660	624	614	641	612	634	669	643	626	607	595	631	617	625	596	628	627	598	621	652	622	657	649	663	569	632	637	634	635	644	651	617	608	612	631	668	628	629	615	619	655	620	630	626	590	636	581	641	619	637	611	617	606	673	601	615	641	625	659	594	676	581	646	642	582	675	635	640	580	570	598	627	641	607	622	620	615	681	625	627	646	604	660	582	647	591	637	630	653	640	652	643	624	646	651	617	634	622	649	637	626	629	586	629	686	656	639	616	621	621	619	631	629	560	603	666	578	636	623	616	650	645	634	622	647	617	671	662	648	609	607	594	643	626	616	596	580	595	645	649	615	631	583	647	635	672	626	656	630	620	610	633	614	618	637	690	577	645	655	637	616	594	653	637	665	610	658	607	654	714	650	642	675	627	567	656	606	629	643	585	633	610	627	622	617	612	651	630	590	591	583	620	658	627	632	641	658	647	635	640	629	632	600	627	613	643	627	635	623	647	682	655	577	634	686	625	660	624	637	592	640	647	641	711	597	651	663	640	659	625	659	625	641	655	635	654	590	673	617	587	627	591	609	675	617	639	581	646	633	679	615	579	638	618	636	619	656	631	644	645	613	631	648	629	642	660	628	666	639	639	614	622	558	651	636	597	600	646	612	643	613	639	642	571	597	676	649	637	619	589	621	639	639	667	652	637	595	640	631	640	662	614	669	617	673	653	602	631	659	650	637	609	608	600	660	593	655	615	669	642	585	613	625	669	616	628	587	610	665	637	642	623	634	636	634	632	633	650	624	645	656	641	596	682	608	634	627	694	657	641	587	663	579	682	634	627	654	656	637	647	637	734	642	625	669	624	641	634	606	655	681	638	617	674	676	654	619	657	630	596	657	647	603	649	629	608	661	612	643	651	608	661	631	645	632	672	642	622	615	623	673	599	612	597	660	605	609	641	621	639	596	594	669	608	638	639	612	659	656	610	631	622	627	665	661	647	630	658	603	609	600	661	610	600	653	645	643	620	637	658	636	625	620	642	651	607	684	623	599	615	635	637	642	667	631	650	640	661	641	617	616	650	614	616	631	610	638	608	635	660	632	620	594	607	649	656	623	692	617	605	648	646	602	642	598	630	656	639	628	628	667	653	605	598	614	622	638	656	624	624	623	609	600	616	655	624	623	615	647	574	649	643	623	652	616	654	662	611	656	589	650	613	639	639	658	612	600	642	593	596	597	641	649	659	614	626	650	646	594	611	641	678	655	642	628	655	588	635	633	579	603	598	666	676	621	650	589	642	650	639	593	622	635	614	648	645	654	623	632	654	609	617	619	633	636	623	658	616	687	676	570	675	622	613	654	631	669	642	574	614	626	632	573	619	643	635	647	646	640	605	642	617	611	649	663	656	621	616	640	626	635	622	674	572	632	657	604	655	623	648	660	597	680	650	644	591	651	594	648	623	630	644	618	670	631	653	670	581	627	652	590	631	645	629	651	632	676	569	626	635	604	628	634	596	629	607	653	615	638	677	644	574	646	611	641	655	654	649	646	633	632	643	660	605	620	615	620	667	639	665	607	618	651	608	658	654	595	617	614	634	636	601	676	603	651	603	613	628	589	650	628	611	641	621	615	655	600	659	618	654	643	622	581	634	615	632	663	612	657	607	640	605	647	622	642	605	622	664	625	667	627	635	592	600	624	600	660	635	656	606	651	630	629	632	634	613	647	623	635	637	632	648	608	646	659	632	618	630	612	645	657	630	629	697	632	638	643	608	606	650	594	639	612	654	606	642	624	602	607	635	587	646	607	656	650	601	675	608	625	618	635	649	658	624	616	601	610	621	589	649	634	692	674	648	616	624	644	615	634	607	605	634	673	614	660	615	628	621	679	627	625	630	601	633	622	653	573	632	677	613	621	689	608	619	645	635	635	656	654	675	592	661	606	643	682	597	640	621	584	607	628	652	614	619	618	680	639	670	604	666	631	619	585	645	593	619	629	609	625	627	647	615	640	608	599	624	611	630	655	600	579	591	662	644	627	608	681	586	632	636	612	662	574	670	633	623	624	588	649	639	641	637	619	603	634	627	632	583	639	625	611	608	634	584	671	643	633	645	622	631	610	647	641	623	609	662	628	640	620	622	628	609	664	600	635	637	673	649	708	637	590	644	630	636	615	660	570	659	629	633	610	636	640	672	640	604	629	658	617	619	583	643	612	624	626	637	628	653	635	638	609	625	616	664	585	556	664	591	605	596	638	652	614	649	652	649	640	619	641	625	613	677	580	618	631	646	635	609	607	611	626	640	653	616	635	672	666	649	627	642	628	662	579	631	643	632	660	610	652	691	653	610	673	594	617	627	630	647	665	610	634	666	633	640	596	650	601	637	615	621	638	621	609	627	644	613	599	606	667	608	628	601	622	638	642	635	641	608	674	626	615	642	600	609	632	664	649	612	651	627	609	623	627	660	599	607	639	613	656	655	637	635	646	602	608	624	622	697	638	597	668	643	655	640	662	649	642	588	620	628	636	623	625	612	651	615	618	601	621	604	679	635	630	665	640	646	616	630	662	618	605	669	608	619	640	647	623	608	699	610	627	666	634	621	606	653	626	659	626	620	612	557	683	611	603	624	611	668	632	580	609	616	648	636	621	607	648	612	614	632	621	601	594	628	642	633	586	658	627	645	614	669	648	615	668	637	648	600	676	600	649	627	659	601	613	639	618	595	621	622	662	635	659	638	662	628	648	642	636	628	625	629	593	574	612	642	624	629	635	597	659	613	656	614	608	630	603	617	642	622	556	651	632	615	623	653	627	635	631	573	667	628	610	624	592	624	676	667	598	636	648	622	642	670	617	618	628	639	657	634	633	657	606	634	626	598	630	619	656	636	577	630	651	634	671	599	623	629	660	637	626	635	653	627	647	616	619	637	639	600	632	606	638	642	650	609	656	639	610	657	649	575	599	605	612	652	646	631	627	622	663	660	626	647	615	676	626
4359	4588	3871	1905	1195	1040	885	1240	7515	19226	16084	8787	3177	1335	698	593	487	549	539	526	530	515	563	559	553	512	521	556	545	518	566	530	491	538	535	547	514	522	521	601	539	533	503	530	512	548	569	547	555	552	515	542	509	533	533	548	525	528	523	539	570	575	542	513	547	546	539	542	516	522	564	512	554	512	543	597	528	529	493	555	525	508	524	530	540	536	501	502	575	493	511	523	549	532	531	551	557	501	557	508	538	537	517	514	528	532	501	518	536	529	518	516	514	489	520	526	529	533	537	534	574	488	500	518	503	489	505	495	524	539	529	510	567	520	501	522	523	507	552	568	497	612	541	533	557	539	548	490	535	552	486	518	497	499	512	544	551	497	540	526	485	503	533	546	532	516	501	520	510	558	500	530	573	537	530	501	499	527	506	558	538	544	501	501	543	493	528	534	538	509	462	523	536	531	511	562	520	550	568	497	576	528	536	579	517	547	531	556	516	531	530	550	525	554	545	537	521	547	543	552	485	531	530	536	487	524	518	540	493	519	542	537	548	543	513	530	511	515	474	538	530	532	534	529	508	512	527	556	517	535	535	555	492	509	536	496	541	508	548	551	535	511	527	530	526	541	572	511	503	492	488	538	519	554	551	543	537	536	491	502	547	525	610	535	554	484	508	521	541	502	532	521	565	556	504	501	505	495	535	556	514	548	530	514	512	487	530	512	544	535	519	492	521	504	544	537	528	536	522	525	476	540	512	531	536	500	510	547	524	572	526	503	559	580	529	521	538	548	523	510	540	519	523	542	539	551	519	542	556	507	550	517	501	531	541	505	525	534	534	486	500	547	544	557	559	498	546	528	512	576	565	569	555	515	526	513	503	587	524	539	532	516	505	509	531	491	514	520	516	553	566	510	533	519	578	527	539	538	531	562	551	528	530	584	558	548	538	525	538	500	547	551	506	551	523	522	509	559	501	535	526	515	541	542	547	551	531	522	571	517	519	554	510	527	506	539	526	540	545	539	546	538	520	519	519	519	520	529	545	520	531	535	564	510	533	509	526	548	498	544	542	523	537	529	525	547	529	538	514	540	549	534	503	517	519	499	519	550	540	537	509	513	508	504	523	517	471	497	536	486	506	576	538	505	487	541	526	551	552	573	545	567	526	526	523	515	533	521	527	561	488	503	553	547	561	566	563	490	524	537	522	487	545	480	522	512	521	555	542	525	504	544	530	520	527	514	533	517	527	492	561	514	510	570	497	544	486	537	542	537	542	545	503	572	519	565	532	577	537	503	493	533	558	559	538	526	545	540	534	494	543	531	554	489	526	542	544	518	513	557	494	512	540	547	524	510	521	489	511	536	540	572	582	510	538	539	544	531	515	470	517	512	531	524	498	554	560	505	507	527	531	526	538	576	522	541	541	524	557	519	547	524	557	548	541	526	508	531	547	508	586	473	490	517	556	534	521	549	554	538	534	531	534	502	548	550	544	491	550	536	529	496	527	531	508	551	551	550	514	533	523	501	515	527	535	566	525	553	557	510	548	509	537	514	551	554	558	520	523	514	508	526	512	517	510	537	548	502	488	534	517	526	561	553	513	518	513	558	547	542	545	533	547	510	525	574	510	491	524	504	517	511	549	559	554	560	562	549	562	534	535	563	513	505	617	528	554	560	521	542	531	549	522	511	516	522	530	544	526	542	519	511	510	499	508	530	562	542	534	513	559	526	524	535	509	538	541	516	533	517	550	483	543	515	579	517	469	522	503	565	528	502	510	545	564	539	518	526	538	515	539	519	524	546	516	533	532	567	553	489	520	534	512	549	547	533	473	548	528	536	494	519	524	511	548	549	542	517	537	503	509	511	543	549	513	528	537	529	536	548	521	532	508	535	462	525	528	546	549	533	532	534	544	510	584	547	517	530	523	546	522	522	523	513	518	530	519	538	492	518	520	526	504	560	600	536	521	506	542	539	544	571	523	489	516	538	584	540	555	513	512	534	493	507	588	525	522	532	568	554	516	561	491	499	531	518	563	519	509	517	548	524	582	503	525	481	528	554	563	478	533	533	535	514	552	473	499	564	522	555	529	522	507	531	532	524	495	529	533	523	499	532	493	531	478	542	531	524	516	507	525	524	559	478	523	531	541	523	539	567	515	533	506	504	491	545	493	515	531	545	523	510	547	531	524	537	505	549	536	544	509	500	502	556	547	524	534	515	539	532	520	534	558	527	500	563	534	520	527	456	543	514	524	570	523	524	531	503	534	521	557	547	513	547	530	570	557	537	517	558	506	473	585	524	523	515	557	515	567	519	549	493	490	532	518	528	506	556	534	563	505	521	497	537	509	490	549	545	547	501	537	522	523	552	550	546	523	533	498	522	537	501	499	526	558	529	491	493	515	513	529	516	533	542	558	525	503	525	564	513	534	536	522	508	527	525	498	522	506	541	518	543	537	510	521	536	561	499	529	530	514	531	567	532	512	545	509	514	542	511	507	534	516	487	524	547	520	580	519	495	495	497	539	528	577	545	555	541	541	490	485	495	526	501	511	503	515	572	514	518	550	552	541	586	496	518	521	523	506	573	512	530	536	528	498	490	537	553	524	535	539	541	538	559	523	542	540	511	514	540	521	533	512	517	499	529	480	504	566	515	525	517	552	513	550	538	544	507	513	534	528	540	503	546	518	541	521	505	515	556	582	545	506	559	532	511	475	549	500	517	525	534	530	523	572	495	558	542	550	532	549	547	522	537	566	498	512	557	549	556	545	522	553	514	510	546	517	509	523	548	536	501	541	480	493	549	520	532	526	522	511	526	523	549	542	481	482	518	487	535	549	553	507	545	512	552	542	531	517	512	506	546	476	564	533	525	527	556	490	510	514	548	526	498	519	549	544	507	548	512	513	529	515	561	519	528	533	532	496	530	540	474	529	517	514	512	515	505	534	528	463	503	547	535	497	510	523	537	512	547	552	518	504	540	529	553	520	564	534	557	527	577	535	554	553	507	499	486	526	544	494	510	529	560	546	507	546	565	516	529	497	519	523	552	546	481	497	494	528	486	553	529	508	576	526	572	537	522	554	524	523	515	532	566	523	534	522	497	523	534	485	511	545	524	493	478	501	535	556	543	491	552	536	492	526	533	536	502	511	497	508	538	518	553	541	514	525	492	538	547	527	543	537	506	522	540	503	489	546	531	523	559	540	502	539	525	545	527	536	521	487	547	508	561	561	502	489	546	501	548	524	528	534	516	546	516	550	533	536	534	504	512	545	492	491	540	495	519	542	491	501	537	509	523	498	574	525	506	556	553	518	549	523	487	522	529	467	553	545	524	520	537	525	549	491	482	509	535	549	534	522	543	524	519	499	544	537	508	515	492	517	514	535	541	490	485	573	495	527	498	528	559	514	476	524	544	536	542	549	569	498	513	535	518	529	562	560	530	509	501	552	503	518	533	516	553	535	505	569	498	497	554	514	525	534	530	519	536	522	507	538	520	489	508	508	525
23832	21044	28267	23995	21028	9269	2387	2082	12177	39058	32690	19828	6608	2268	1100	903	864	799	860	895	920	847	914	876	857	843	891	855	833	854	847	835	872	839	822	880	879	833	872	839	866	888	866	852	866	877	859	821	829	912	869	856	861	906	799	903	870	824	861	825	819	808	877	857	829	814	812	811	828	790	808	835	851	857	876	817	810	894	819	838	832	837	863	796	826	805	842	861	827	852	844	818	883	829	902	812	836	858	848	826	825	861	891	848	870	840	839	787	835	852	833	814	831	869	821	768	895	791	804	844	793	821	819	847	853	831	826	823	844	871	871	814	802	830	854	836	788	862	859	837	834	839	827	823	888	848	838	819	876	835	876	836	865	798	807	815	824	860	844	837	839	839	809	846	825	785	888	854	812	880	860	839	835	878	839	873	883	854	836	883	812	847	828	829	793	829	826	829	857	783	836	846	834	834	871	849	852	800	810	858	840	820	834	843	844	876	854	844	822	895	817	821	829	904	855	841	807	880	826	843	861	791	805	840	825	853	842	841	806	827	826	875	825	807	813	831	830	872	844	809	854	790	813	840	833	834	820	842	861	827	856	865	882	822	826	838	819	902	851	827	840	815	813	824	889	872	860	834	861	883	842	885	800	883	790	877	865	852	869	821	842	821	831	848	793	881	856	842	834	831	884	894	815	813	882	858	848	809	805	864	876	838	861	804	852	772	823	796	859	802	855	886	836	776	833	824	798	823	816	906	817	825	827	842	870	886	862	837	789	830	824	880	827	856	825	828	879	809	814	828	826	881	883	853	829	830	837	837	813	829	830	854	856	811	844	797	833	838	855	910	831	848	890	822	855	876	844	789	828	856	819	834	826	778	870	829	848	813	840	853	776	886	808	814	891	817	833	812	850	845	903	845	903	876	802	834	891	851	848	845	828	811	784	841	926	838	859	844	873	767	833	829	846	827	809	818	871	816	830	822	827	824	824	817	831	870	865	842	811	870	901	814	759	864	842	812	851	819	787	844	800	874	824	805	878	879	844	842	838	812	871	829	845	841	852	828	811	845	790	801	802	830	907	867	856	887	791	787	817	815	821	828	816	827	909	802	822	846	865	825	852	802	855	770	848	861	868	856	808	851	826	800	867	885	808	829	835	847	830	843	879	834	868	850	866	756	852	843	848	818	761	835	845	840	804	829	858	783	798	844	823	786	837	816	795	834	888	830	839	855	807	858	842	834	813	880	837	808	820	822	846	868	776	830	860	841	857	877	830	801	817	854	853	801	851	823	824	854	816	836	857	872	850	830	897	853	815	847	842	830	798	879	883	830	807	822	852	878	850	844	828	901	827	798	856	822	821	815	831	861	819	835	839	841	856	818	880	856	840	854	834	842	836	871	835	876	837	809	856	875	836	835	834	817	853	837	905	858	848	799	829	831	850	798	835	834	898	891	811	830	902	853	825	874	814	838	815	815	854	822	833	860	844	809	846	834	817	838	770	823	828	862	856	831	860	841	800	787	836	852	875	832	810	897	768	840	857	880	873	815	816	820	879	806	820	808	865	893	846	845	799	841	872	849	856	882	846	855	872	878	889	819	801	812	906	857	838	849	849	850	807	827	871	834	784	845	814	808	844	909	846	808	821	859	848	854	766	842	852	783	865	876	852	851	832	786	816	866	852	812	853	813	838	832	832	827	872	856	820	810	840	841	842	856	856	849	826	862	856	846	779	858	855	826	837	813	859	851	784	856	782	856	838	779	832	822	806	840	867	838	836	850	832	805	823	871	862	844	820	809	867	858	813	849	801	869	813	825	799	850	792	838	801	898	876	851	828	819	825	822	848	796	862	826	854	855	880	827	876	864	847	806	868	870	855	844	808	842	800	823	795	902	862	836	818	826	850	832	814	842	807	865	833	810	798	840	858	823	870	805	810	852	778	820	822	860	785	843	859	843	825	847	860	837	780	849	782	824	849	834	811	835	810	785	834	817	880	875	817	879	835	845	825	840	868	886	847	820	841	893	823	805	841	778	823	832	846	798	807	823	878	859	865	820	860	825	803	786	820	907	855	853	834	802	838	795	794	810	842	842	827	786	893	851	830	856	829	809	824	811	854	823	861	809	861	771	824	840	872	811	782	738	867	838	849	822	817	833	883	831	805	828	818	891	823	806	834	875	858	880	868	907	796	818	794	840	829	844	782	837	864	792	815	797	874	848	796	812	824	823	851	834	829	858	819	848	847	808	831	811	828	811	839	854	821	852	880	812	871	862	817	796	837	819	810	806	801	878	835	844	792	854	830	901	878	807	830	814	805	830	858	830	870	856	845	830	799	874	832	816	806	831	859	809	848	793	836	824	888	847	870	811	846	874	874	766	810	823	861	822	845	822	849	800	808	801	847	834	828	853	828	812	831	798	837	838	829	812	865	866	822	815	827	837	790	823	850	817	824	863	801	863	822	788	839	819	850	794	840	851	853	791	824	903	804	839	805	865	846	783	870	807	823	879	774	853	822	802	831	850	854	831	862	834	854	842	821	855	841	854	821	817	842	811	851	786	789	910	834	858	859	805	825	840	856	791	817	827	821	838	866	820	816	865	814	821	861	834	846	804	845	817	867	849	808	835	854	820	815	803	842	823	825	827	854	864	835	830	833	873	905	863	793	862	822	841	859	830	854	866	883	842	873	841	893	819	823	818	808	782	824	871	854	847	839	826	805	844	880	816	781	816	842	827	834	856	862	851	868	823	845	781	834	867	876	862	816	833	826	843	888	866	780	857	826	808	840	764	810	829	851	841	786	861	856	842	830	804	779	817	822	811	869	861	900	817	816	823	810	870	873	809	775	850	783	833	774	787	819	851	840	828	808	832	861	816	865	806	810	857	780	814	853	879	806	911	769	841	816	857	859	836	796	823	817	728	821	852	850	815	813	914	855	887	886	917	810	824	876	838	819	800	861	861	863	897	823	831	834	855	816	871	796	868	865	871	794	851	803	817	886	831	801	820	866	859	828	841	912	796	853	834	830	786	848	827	833	804	834	856	831	841	829	833	871	831	833	813	812	884	832	834	812	856	788	815	852	836	805	800	859	795	819	849	827	855	803	797	815	867	872	787	821	859	801	821	869	834	863	829	830	850	881	831	814	854	831	914	850	782	836	868	852	746	796	816	820	806	849	852	862	788	823	873	830	826	842	843	806	806	917	876	806	766	842	790	824	855	833	859	813	824	844	856	850	779	808	834	835	743	888	858	835	857	833	881	800	822	814	864	837	756	871	865	829	870	784	852	866	851	893	852	785	791	795	817	868	822	847	784	783	808	853	844	841	850	827	821	846	863	898	791	822	852	791	784	806	761	860	832	831	871	845	853	844	827	843	804	846	809	796	901	866	830	807	837	855	833	821	898	828	864	862	812	841	839	831	797	873	823	839	830	857	817	819	854	853	850	858	797	821	840	826	867	845	801	850	843	879	793	872	810	834	856	877	838	781	809	888	805	856	854	806	822	830	809
4982	8326	7308	3507	2114	1663	1625	2347	16040	36670	27512	15459	5309	2006	938	718	639	742	669	699	648	655	655	682	673	661	649	684	655	731	721	733	686	652	633	660	687	701	709	680	721	686	670	687	673	701	710	677	651	671	668	673	686	689	710	629	720	675	660	693	705	684	694	657	634	642	706	633	682	655	719	646	672	644	702	684	653	715	670	693	681	681	667	637	680	696	642	726	668	684	665	687	662	736	680	654	639	687	684	705	664	700	690	677	684	677	669	672	643	680	680	670	662	690	701	666	713	733	671	650	664	650	690	699	676	674	695	655	673	644	688	707	723	672	725	665	646	679	697	655	655	669	729	725	664	638	667	703	692	655	703	652	631	684	677	700	703	680	688	734	693	692	712	656	692	675	726	680	670	681	681	711	726	703	649	716	670	621	689	679	676	681	713	711	639	709	689	657	653	658	667	693	656	632	638	647	684	667	693	683	645	674	672	611	698	706	665	698	651	707	687	683	654	654	659	650	675	667	681	689	669	686	673	710	692	692	702	654	694	636	670	661	647	675	686	670	677	663	671	669	662	713	699	664	682	660	693	691	665	688	666	701	670	657	678	679	686	724	691	668	687	679	725	685	689	680	679	653	694	700	659	677	670	645	653	703	710	631	639	714	682	675	655	686	649	660	703	621	685	655	637	682	663	731	619	648	707	661	653	702	712	631	664	683	656	672	665	671	693	671	666	699	676	688	700	680	701	677	615	684	675	695	713	680	664	654	657	700	627	671	626	687	670	683	678	672	653	681	670	700	682	652	698	697	682	697	722	652	704	666	688	664	672	676	686	705	712	655	642	658	715	668	661	700	669	692	626	660	669	695	676	721	713	678	646	700	698	684	697	636	686	671	688	679	712	696	690	693	734	668	679	664	657	669	680	682	715	723	715	649	719	678	697	677	666	668	646	668	671	674	634	672	688	657	682	681	673	647	696	691	676	657	648	691	685	641	697	726	697	673	677	675	650	684	667	683	668	672	678	677	702	676	711	643	684	641	650	719	684	650	698	696	713	727	676	715	718	711	705	683	710	681	650	668	663	658	640	687	645	702	678	649	668	670	679	745	663	707	714	617	659	682	663	685	659	640	666	647	718	670	686	684	683	661	693	720	646	693	702	652	670	681	722	647	643	651	682	664	700	698	704	668	659	655	645	632	682	672	697	690	677	619	667	650	697	673	656	729	708	669	655	678	657	668	688	656	652	688	671	670	694	649	712	698	670	713	702	701	685	698	686	643	655	691	689	710	699	675	719	693	644	617	653	670	689	718	663	708	656	677	671	678	671	723	683	647	677	663	631	662	716	709	700	654	688	698	665	642	683	660	700	654	672	669	690	617	744	694	629	664	650	630	639	639	672	647	658	691	676	696	688	693	656	666	729	688	755	666	633	662	660	659	633	656	710	685	734	695	657	649	702	673	684	698	671	679	721	696	685	662	662	656	670	650	685	678	663	693	685	691	689	647	670	716	668	631	655	657	639	666	657	685	704	654	676	682	657	671	696	691	677	652	656	694	696	656	690	674	659	641	638	637	636	621	671	704	662	656	660	652	644	670	672	622	674	674	714	661	684	678	664	691	655	677	666	659	664	644	702	708	689	686	677	639	649	658	646	676	692	650	705	680	658	697	691	694	671	726	688	682	684	662	678	682	685	685	688	636	636	685	649	669	674	665	701	672	701	613	654	689	695	690	632	655	683	666	672	649	653	666	677	671	663	667	660	656	682	679	612	634	709	697	674	695	667	683	671	709	685	682	682	656	678	666	711	643	704	634	694	678	667	667	671	686	694	697	673	674	644	656	645	701	704	659	639	630	668	690	635	665	645	689	658	707	655	744	649	622	675	675	653	681	636	708	684	677	664	690	674	695	691	700	684	684	655	680	657	679	665	666	703	611	663	648	680	663	664	717	688	664	641	653	643	666	678	691	661	654	704	699	714	650	652	673	674	709	677	650	655	673	709	649	687	685	645	669	637	685	660	676	643	680	640	668	697	695	657	661	654	660	698	685	692	685	702	644	685	661	636	691	673	652	673	671	641	656	667	719	654	683	703	682	626	675	644	658	676	665	669	653	692	681	651	697	637	643	617	672	689	665	703	657	661	693	671	632	684	674	646	683	668	641	668	686	674	664	753	671	654	695	644	673	702	684	683	680	718	670	697	661	655	695	675	664	684	663	645	696	660	673	658	675	665	627	656	685	659	667	700	683	725	662	641	678	690	656	683	658	677	624	664	680	667	671	669	661	651	659	706	662	650	685	667	641	666	658	676	665	688	648	631	695	628	668	651	665	667	632	635	716	644	679	705	680	655	714	674	653	679	699	715	684	616	683	681	648	663	655	671	691	696	698	641	653	636	639	620	667	692	677	647	621	644	625	653	681	646	688	670	692	686	721	666	657	671	667	666	667	644	653	719	614	668	661	736	643	711	694	660	687	693	716	684	599	650	639	658	713	656	672	660	710	642	714	689	623	685	642	683	675	614	633	638	663	667	644	673	727	657	664	716	694	648	670	629	683	690	669	709	689	693	678	679	686	613	644	643	685	673	651	680	663	668	709	685	649	705	654	682	628	730	688	656	648	658	717	694	678	667	659	677	683	655	661	677	694	741	692	704	696	675	697	635	636	700	679	674	680	687	697	691	707	663	668	647	657	671	732	661	662	655	667	679	671	687	667	635	698	662	649	741	686	627	617	667	696	609	678	632	654	688	708	688	633	659	674	648	684	728	669	709	615	683	662	682	666	658	702	639	658	680	705	734	661	642	652	626	660	684	617	688	625	657	680	695	697	695	688	659	649	647	672	652	692	600	657	675	694	676	710	655	727	634	681	678	656	622	664	734	685	669	667	678	679	709	675	655	679	639	632	683	668	663	708	718	703	664	694	644	677	682	654	692	635	674	669	673	646	660	667	725	636	662	662	695	653	676	679	645	627	656	723	721	618	708	708	666	736	699	695	655	693	682	650	678	709	664	703	689	668	691	667	691	663	689	657	673	686	673	665	662	655	669	691	657	661	701	662	698	639	645	686	660	691	668	697	707	678	662	677	659	672	661	661	682	627	658	657	683	640	649	672	659	685	625	683	698	640	704	685	694	700	677	676	672	671	702	659	640	652	690	640	662	679	660	672	679	658	680	648	670	702	699	653	685	664	668	675	672	684	705	643	659	701	709	667	649	704	668	654	685	671	690	692	662	672	697	695	668	646	663	673	697	685	645	655	657	636	677	717	645	675	689	693	695	666	660	645	654	649	692	633	700	690	682	663	689	709	688	666	650	723	726	665	636	652	663	714	651	693	693	691	679	660	675	655	670	735	664	649	706	634	667	693	673	636	643	661	664	688	709	667	703	661	698	713	695	649	695	683	713	750	688	676	657	651	686	652	652	693	686	684	660	687	690	643	688	653	701	664	707	650	698	664	644	650	634	683	701	738	649	659	662	674	675	665	696	690	680	675	629	661	667	666	648	665
27394	13581	2228	984	681	658	663	608	1064	2913	2592	1811	975	715	654	610	632	606	599	591	619	615	626	595	629	611	593	635	628	533	620	583	588	617	645	578	593	621	593	602	589	575	565	631	558	661	595	602	591	569	558	570	619	597	662	577	530	598	612	605	629	621	636	573	577	590	622	583	605	565	579	582	620	590	626	592	582	570	616	609	626	585	582	596	631	601	613	605	663	607	584	590	590	562	566	602	593	627	583	611	558	610	613	610	578	543	627	609	577	632	583	601	555	568	613	618	599	597	602	542	569	604	572	652	634	570	620	603	615	548	580	536	634	587	572	561	595	578	611	618	576	570	614	616	638	587	636	565	596	596	606	626	605	572	586	597	607	643	609	568	592	605	609	607	565	595	599	618	554	629	573	563	588	571	590	587	585	616	612	600	654	629	587	572	598	557	590	589	596	620	561	590	618	609	618	550	593	617	635	617	576	585	627	554	548	570	595	608	600	600	603	577	628	564	588	567	611	617	570	576	601	644	589	587	589	563	610	557	598	599	618	583	569	555	577	620	648	579	600	616	632	648	588	597	576	595	599	602	637	596	622	623	546	634	626	571	587	607	583	630	590	580	607	603	609	584	612	601	598	606	623	626	625	611	630	605	626	549	610	618	598	602	576	575	592	585	582	609	625	605	592	595	585	599	603	602	594	606	584	616	607	592	560	608	550	632	599	568	585	598	597	583	575	597	619	621	579	601	627	580	639	549	585	617	603	611	579	583	582	575	583	556	591	594	587	541	609	554	587	607	612	635	600	589	606	644	608	607	565	608	568	624	609	629	592	583	619	604	625	626	603	629	547	603	623	573	594	598	605	575	622	609	619	536	609	552	614	638	608	611	597	613	521	593	645	606	597	617	587	614	576	615	543	563	624	581	562	581	586	579	642	610	594	564	575	581	605	619	580	594	621	594	604	590	618	568	598	584	587	571	606	598	621	592	601	571	593	601	590	625	630	573	590	572	556	609	590	555	552	592	535	558	580	641	578	607	575	550	622	615	606	590	583	625	587	621	593	592	640	618	576	588	596	599	581	582	601	574	570	599	587	602	573	618	583	587	603	578	588	600	592	616	619	622	589	608	583	600	600	624	644	570	545	603	582	632	587	582	607	622	590	567	640	549	596	597	593	580	574	588	586	602	567	607	610	559	595	609	571	606	616	575	618	560	624	582	636	639	560	594	630	602	605	620	594	613	585	596	569	537	611	598	578	565	643	597	640	611	598	583	608	597	555	615	566	619	640	618	623	619	599	619	569	572	590	611	590	606	579	624	584	628	583	558	577	614	621	586	599	593	583	584	603	596	583	657	562	583	603	643	609	624	592	575	589	605	620	596	582	645	567	585	596	592	586	622	586	554	576	587	649	558	571	570	626	564	605	608	586	620	581	591	629	580	605	632	583	587	611	597	603	559	640	573	607	624	621	599	596	580	603	563	598	629	554	548	586	575	563	595	608	595	629	615	617	571	549	589	589	604	612	582	603	564	583	607	560	596	581	595	601	625	628	566	576	586	569	557	599	585	653	596	564	586	588	578	618	594	590	544	578	584	637	617	589	534	596	616	589	613	581	593	595	528	614	598	612	593	587	581	607	594	606	585	562	642	647	567	608	596	613	589	598	612	564	629	578	574	547	577	570	565	602	587	601	606	604	598	605	642	680	573	586	607	594	644	628	568	610	544	611	615	584	575	623	639	571	609	597	602	593	652	612	619	616	590	603	569	569	585	627	594	617	639	627	627	622	604	589	595	583	625	563	621	583	605	575	566	575	626	565	588	606	574	601	604	621	545	563	634	585	577	600	559	560	584	599	595	577	600	595	553	625	606	578	534	595	551	592	591	583	563	589	574	609	630	633	572	563	602	594	570	580	554	626	627	543	572	605	633	551	599	578	607	613	639	613	585	588	633	552	662	613	566	579	598	546	579	604	596	658	601	598	576	609	636	608	663	621	600	581	592	604	616	642	579	635	658	522	569	589	550	604	594	589	610	555	574	620	594	573	641	638	594	584	573	604	628	590	619	618	618	567	593	635	573	607	559	605	597	609	599	625	607	574	628	566	612	580	563	601	660	567	605	604	612	575	578	580	549	581	582	633	608	628	578	658	627	572	609	582	578	576	623	591	592	618	584	583	583	588	554	558	602	570	571	585	583	635	584	604	587	623	580	582	563	569	629	582	610	577	593	649	616	570	578	592	617	598	555	612	572	587	593	598	568	583	566	581	550	543	630	567	619	564	628	605	613	652	604	606	546	599	623	582	586	582	621	609	604	575	612	608	593	590	556	606	653	590	551	586	671	637	584	584	607	576	644	618	600	610	574	577	583	612	562	602	629	578	601	632	601	576	598	562	602	641	598	572	630	610	572	609	575	600	580	603	593	588	598	575	630	585	605	582	559	657	591	559	644	572	630	588	609	576	569	559	603	612	624	627	608	617	586	600	584	581	630	613	640	594	612	608	576	584	590	610	639	580	579	598	575	586	599	611	560	581	621	582	600	610	620	611	578	625	615	626	641	613	562	601	605	624	659	611	574	603	577	544	576	631	559	592	570	607	614	607	640	550	585	604	610	589	587	565	566	584	607	580	560	603	561	619	608	546	575	596	617	579	618	597	584	619	577	618	566	613	576	595	582	613	574	599	609	553	549	621	568	641	602	541	611	594	574	591	569	570	599	611	561	575	594	554	599	602	623	580	645	597	549	616	591	600	562	602	612	620	580	635	571	583	630	564	601	588	642	630	589	584	576	594	589	625	590	606	616	573	618	598	621	563	627	595	560	608	562	592	550	602	606	607	640	585	599	651	571	618	617	608	631	620	606	588	595	583	608	571	595	622	592	625	529	609	538	593	608	639	618	574	626	580	599	574	547	596	624	569	616	609	620	569	573	631	604	628	616	564	579	623	626	588	613	592	603	611	642	539	646	588	602	631	546	636	578	586	607	628	596	599	598	601	604	599	600	607	636	595	639	582	593	601	603	569	588	597	634	569	640	563	542	586	563	573	571	634	629	603	580	614	583	557	583	614	638	568	602	616	598	592	635	589	599	597	623	625	627	643	548	656	593	604	587	568	550	615	596	645	597	613	630	583	591	573	581	564	620	562	526	607	549	576	616	580	585	561	578	571	589	619	598	618	574	577	661	567	575	565	607	589	569	602	611	633	610	594	575	570	610	589	607	585	598	587	615	585	590	565	611	594	609	614	583	618	575	588	589	637	596	595	611	626	588	607	584	565	534	577	604	586	598	640	547	608	611	611	577	558	614	585	580	597	570	604	615	600	624	606	597	535	576	578	576	598	629	630	608	579	596	587	601	584	562	597	590	602	576	574	592	602	629	586	639	627	622	626	587	588	609	624	564	590	617	563	640	595	580	557	598	610	605	566	587	602	558	600	594	561	576	604	609	581	625	576	573	583	579	592	614	597	587	562	586	602	562	598	589	589	591	587	589	542	635	614	619	592	555
5232	1448	1308	818	594	561	546	582	1303	3365	2784	1783	876	617	518	503	501	423	463	504	452	462	473	483	452	453	495	467	510	454	501	443	495	473	492	473	493	483	511	509	504	501	457	485	485	471	446	482	459	476	454	440	493	503	469	481	464	414	516	463	442	481	468	492	507	451	468	473	463	470	488	478	478	462	467	452	495	486	468	478	422	486	466	466	474	467	477	489	501	480	461	488	457	475	472	482	472	465	432	501	457	487	481	509	487	446	482	482	486	485	511	484	496	490	453	480	494	455	479	461	461	461	484	460	495	487	465	475	472	484	460	409	487	465	458	458	457	504	510	500	512	512	465	464	471	470	485	501	460	461	475	473	477	492	451	456	517	475	474	483	478	530	501	500	468	451	505	488	449	468	463	481	451	509	492	470	502	493	475	467	462	459	452	481	431	498	453	474	431	464	475	472	445	479	459	455	497	486	466	492	445	465	510	478	463	511	491	457	450	471	494	487	434	459	488	485	479	480	466	432	472	499	481	455	486	457	483	502	462	504	459	471	482	475	503	468	510	434	458	427	480	512	484	472	531	509	483	475	429	498	440	445	465	490	443	478	478	464	489	468	485	451	526	476	467	484	460	492	482	476	468	476	449	521	487	483	440	493	475	491	480	423	503	464	458	455	505	407	472	437	473	489	458	501	495	503	443	495	448	444	454	468	464	469	481	458	482	470	466	512	476	475	483	456	466	460	493	462	494	469	452	456	444	503	439	480	518	462	489	433	490	461	458	458	495	451	479	478	457	472	498	442	447	486	448	475	453	485	520	522	510	471	436	454	479	462	420	488	508	500	502	470	462	455	467	468	490	472	490	449	453	517	449	515	496	439	468	432	454	501	473	493	491	492	453	460	497	471	476	487	453	455	463	450	476	456	491	458	461	444	499	427	471	474	493	483	485	442	472	477	443	493	458	491	474	467	450	492	519	471	487	452	506	457	487	467	447	500	440	463	455	485	465	468	486	481	495	463	433	493	467	451	476	474	499	486	449	478	453	483	472	496	466	447	541	450	478	473	437	465	469	496	497	479	494	439	477	464	483	469	484	473	473	494	487	464	479	479	490	473	445	462	455	453	484	476	470	473	471	455	458	467	495	482	471	464	450	511	482	457	465	480	466	509	471	483	464	440	457	461	509	476	472	484	500	474	499	475	460	462	468	482	488	473	470	451	485	469	467	490	461	475	506	498	473	498	493	444	441	458	495	447	472	483	472	472	459	477	477	482	472	470	454	509	452	467	535	477	473	462	462	459	480	493	456	483	443	481	468	492	428	476	461	443	472	454	476	485	455	518	477	454	499	496	449	475	437	462	489	464	451	461	489	474	484	512	495	473	491	476	499	472	454	498	492	480	440	515	501	480	491	505	478	480	455	460	441	439	484	458	489	470	478	482	464	482	495	456	517	490	454	481	454	538	456	447	477	492	494	497	458	465	486	502	491	453	439	434	499	492	487	449	514	471	460	496	469	454	459	521	460	462	471	492	478	512	470	470	485	448	493	479	491	468	477	496	450	500	505	463	494	445	461	474	513	515	486	462	502	452	430	475	488	490	456	486	475	500	494	465	522	492	501	489	489	449	485	498	485	471	491	513	466	499	454	481	495	480	519	481	469	474	516	485	448	440	476	464	511	465	472	476	489	460	507	484	475	481	474	478	479	480	487	492	493	485	494	489	502	487	449	466	444	460	448	487	442	485	500	504	512	485	475	459	438	508	452	486	477	445	529	482	493	492	487	479	473	486	530	474	501	478	497	490	516	489	460	503	515	462	507	474	503	459	461	445	503	425	461	479	509	427	468	465	497	470	467	488	462	464	490	465	450	456	482	468	456	487	531	489	517	456	511	458	465	487	457	453	455	497	432	454	462	450	453	475	458	463	449	508	493	481	494	476	448	469	497	480	463	482	471	473	451	482	474	490	475	481	479	502	478	486	502	472	506	466	449	474	488	482	415	500	495	468	487	474	467	468	428	479	443	478	464	460	509	485	481	479	469	519	480	484	472	462	494	477	498	463	476	461	465	465	480	459	472	483	472	443	482	459	468	468	497	483	456	449	487	512	494	494	465	478	453	501	462	489	490	407	477	477	460	453	450	475	503	477	441	467	477	465	463	503	505	430	456	471	480	468	507	473	458	450	477	435	450	480	496	456	513	474	473	506	500	483	471	479	466	481	454	450	450	472	476	459	496	458	495	505	468	453	488	504	471	497	511	460	477	484	523	481	476	461	495	464	486	489	495	474	467	518	448	459	469	488	459	459	489	479	434	451	486	467	444	436	447	477	506	434	493	507	440	461	477	471	441	463	482	512	516	474	471	490	493	494	463	495	467	435	476	487	456	491	502	495	487	462	456	460	479	484	494	475	454	485	489	500	498	473	467	466	476	437	472	478	437	474	478	470	448	497	456	479	469	477	465	457	471	449	480	461	436	472	438	478	468	472	505	457	465	475	466	491	486	458	480	468	462	469	468	482	468	525	445	455	436	458	465	464	433	466	476	488	500	512	498	468	499	475	469	475	490	485	454	483	498	481	490	524	477	488	465	479	441	474	494	458	480	458	491	505	461	498	440	455	488	504	479	494	482	482	503	461	451	430	517	448	468	460	467	516	509	498	461	498	498	469	480	464	443	478	473	482	452	451	499	466	467	481	463	482	429	487	468	464	497	500	494	421	468	440	462	477	464	489	437	466	493	478	497	465	502	473	463	485	452	436	481	485	475	514	505	468	478	503	455	466	496	473	474	496	490	473	458	461	475	527	495	449	474	500	456	458	459	502	448	527	482	464	446	456	474	504	463	467	542	527	495	524	444	509	495	448	467	468	502	467	501	473	490	467	466	466	482	499	454	501	459	492	450	457	493	484	431	443	485	465	474	475	440	505	451	468	453	518	467	482	448	462	483	446	489	447	480	416	464	510	462	503	473	457	483	481	460	479	476	499	501	459	477	472	495	457	468	470	491	476	513	466	493	470	517	456	486	488	492	495	500	458	476	469	487	478	523	452	496	482	468	504	481	456	472	477	451	429	473	465	483	492	522	503	488	457	454	508	495	501	483	469	497	470	443	446	477	462	504	478	462	486	461	485	481	477	496	483	456	451	490	477	470	458	447	467	497	469	484	481	468	430	483	467	470	445	446	448	473	476	463	459	477	470	485	513	416	464	456	474	476	440	444	440	491	477	456	507	497	490	467	487	438	469	519	531	454	501	487	470	467	477	489	460	476	492	496	467	473	468	464	498	476	455	487	455	454	429	442	514	453	436	474	477	474	520	472	485	464	438	483	448	502	501	448	479	479	485	444	512	470	472	486	473	467	473	476	422	482	444	464	457	453	462	500	476	491	459	473	457	487	500	480	505	458	466	472	484	474	515	509	493	487	471	474	480	439	476	464	485	455	497	448	476	419	499	485	465	461	500	473	479	439	475	452	493	465	472	471	429	470	497	451	481	459	497	474	467	466	492
25084	21055	26967	25015	6830	1499	1064	930	4176	21677	19555	9537	2844	1182	848	724	672	686	674	662	732	673	643	695	698	701	628	663	668	742	659	649	667	667	672	684	637	689	681	694	681	683	677	719	635	644	709	711	696	652	654	664	670	685	690	672	693	685	696	736	698	646	630	652	717	655	689	646	686	687	659	650	715	643	624	658	640	671	712	700	645	652	618	727	625	709	664	651	668	686	652	629	675	684	656	742	656	655	611	655	717	636	672	739	699	715	690	697	678	699	682	713	675	669	653	644	715	659	689	734	610	663	654	645	675	668	634	648	698	649	625	678	719	638	681	647	644	709	674	705	684	644	689	683	623	683	665	656	679	651	687	694	674	686	640	692	675	660	694	681	683	674	684	673	679	655	687	685	715	701	670	707	647	654	670	692	676	635	696	720	632	685	646	647	687	667	635	677	649	634	622	694	699	662	629	705	669	675	573	638	647	687	653	664	649	672	703	707	738	640	674	640	681	688	696	685	657	681	679	687	691	713	675	652	637	644	658	715	678	694	666	657	657	602	687	646	630	685	679	700	673	687	649	645	721	625	738	663	694	647	648	639	697	666	655	676	682	677	658	709	666	674	662	726	649	705	669	704	605	692	657	663	675	689	650	645	686	679	641	667	639	703	725	681	659	699	659	665	627	700	655	644	706	682	681	643	655	671	662	685	681	682	657	718	661	695	653	640	689	676	701	633	712	676	686	621	697	663	668	676	661	656	652	698	689	670	714	627	650	671	647	723	677	675	678	627	667	612	649	677	707	680	652	667	686	698	680	678	642	639	643	638	679	645	637	671	689	671	642	635	668	670	682	656	671	705	647	671	644	622	626	701	638	687	658	682	693	729	654	709	694	665	687	674	633	685	654	674	684	674	678	676	630	669	667	694	628	688	646	694	619	659	665	697	686	683	677	664	665	655	669	653	677	619	690	649	664	633	633	682	674	672	667	641	668	668	613	656	652	683	650	650	699	706	654	663	686	697	603	645	691	642	651	653	675	720	698	670	673	670	659	625	668	670	640	662	689	687	699	656	669	629	657	621	713	670	657	667	597	681	660	684	669	693	663	604	726	643	688	655	666	724	640	663	656	685	590	655	630	637	666	659	669	646	672	670	705	709	704	676	673	648	667	665	708	640	639	686	659	655	705	670	699	667	655	660	652	643	649	661	692	659	666	678	687	648	724	660	697	670	669	683	739	709	689	645	680	667	655	660	631	676	725	740	745	685	654	656	663	652	702	685	640	651	689	659	668	639	672	660	690	651	653	695	662	691	680	690	695	692	687	688	705	680	696	689	663	668	663	652	657	643	654	742	662	687	639	700	680	708	652	669	650	684	646	664	677	696	663	650	693	675	654	674	632	707	690	673	678	646	632	682	644	698	673	621	678	647	658	682	694	665	669	663	721	678	667	670	687	664	684	678	629	684	693	660	695	646	701	634	698	681	689	649	700	663	685	658	686	645	668	678	648	657	680	701	645	645	620	612	699	722	658	698	721	646	701	676	678	653	680	699	625	668	643	649	667	663	688	682	703	621	682	703	679	695	682	638	718	750	678	688	665	651	697	664	636	650	673	631	666	659	687	676	670	655	696	691	675	669	668	669	667	647	700	710	660	697	673	660	625	649	652	668	654	678	635	667	655	666	687	674	674	702	648	705	689	684	645	693	632	653	620	707	695	655	702	703	655	668	718	716	715	677	672	656	671	677	674	701	644	676	680	654	671	654	694	652	683	648	742	703	696	622	664	656	659	677	658	655	671	673	681	689	665	702	719	702	647	705	656	672	697	629	660	659	661	679	635	707	667	655	662	665	684	688	614	634	631	669	657	657	685	666	638	690	655	672	664	661	692	613	656	644	692	675	625	627	696	725	649	688	630	703	675	715	676	658	694	668	640	672	720	669	722	684	626	670	603	669	716	709	715	669	704	700	662	675	690	641	689	685	682	685	609	631	659	667	661	623	684	645	677	593	668	655	638	709	633	681	678	636	622	687	671	720	653	632	705	700	699	651	668	642	708	677	726	626	673	636	631	658	676	646	666	673	712	651	627	695	622	668	689	678	658	666	716	701	717	676	699	655	661	641	700	662	672	666	697	690	710	657	649	702	684	668	706	658	679	661	674	685	661	707	691	666	689	643	674	685	641	670	672	721	644	664	632	660	663	670	683	710	640	699	662	652	670	706	668	689	704	672	647	661	684	653	687	669	627	675	669	710	645	698	704	685	654	643	637	710	684	647	685	653	710	679	681	647	652	712	648	647	666	695	679	697	696	652	669	693	700	644	670	666	646	648	678	664	654	671	705	665	630	658	706	644	666	694	729	678	629	604	702	693	677	713	696	694	620	692	680	649	654	656	662	658	626	665	666	701	700	692	700	682	658	702	705	677	675	564	719	670	658	693	629	694	680	650	674	656	676	660	649	667	675	661	667	693	657	647	642	674	655	646	693	688	611	664	685	636	656	681	682	623	637	657	633	665	690	688	678	702	663	615	721	648	665	667	670	690	683	668	708	689	687	667	678	678	641	740	669	675	698	668	668	692	677	644	651	680	641	709	640	638	662	679	643	695	689	688	665	707	645	654	661	676	621	652	676	674	654	707	664	689	656	669	643	659	668	681	656	689	627	685	669	664	688	685	687	616	673	723	672	689	674	645	671	662	681	642	637	679	677	688	697	663	621	660	686	702	664	720	687	691	677	644	684	645	634	697	663	657	685	678	667	676	676	681	659	686	724	655	670	688	703	699	674	657	678	641	630	663	718	671	705	678	662	627	648	658	637	697	651	686	699	638	619	644	672	623	703	662	619	617	661	685	702	631	653	632	672	596	689	645	683	699	671	647	725	673	653	653	713	692	665	659	678	653	645	733	634	657	704	666	656	677	687	681	629	652	650	672	638	709	675	632	692	679	656	722	716	678	704	710	651	672	641	692	669	707	689	711	628	661	693	672	684	673	636	677	674	625	688	710	626	638	650	682	662	681	692	661	674	676	641	695	658	655	645	660	673	688	640	667	718	651	692	671	695	694	672	690	653	661	653	677	701	670	664	641	677	669	697	613	634	670	722	664	645	643	649	652	685	663	698	682	663	667	637	663	700	679	644	641	665	674	671	660	635	673	678	685	674	648	627	665	650	694	658	690	709	676	708	604	636	655	673	626	652	674	666	750	691	684	620	686	654	706	660	652	696	661	658	704	670	675	660	689	643	710	662	670	647	677	674	725	637	661	715	647	689	712	671	620	667	641	709	705	712	703	699	643	699	683	666	686	699	697	670	676	740	676	708	672	683	664	638	675	710	707	676	638	698	704	674	687	690	657	645	668	631	652	689	628	656	649	678	672	634	655	645	674	641	665	636	670	699	657	669	655	679	717	652	650	683	665	647	657	673	640	667	660	659	679	631	626	641	670	657	651	681	659	658	654	648	638	649	683	681	686	588	650	633	653	680	676	667	659	658	706	659	697	644	674	664	648
4002	4599	3898	2486	1626	1090	892	835	6026	21941	16196	7702	2687	1090	663	575	558	568	551	551	581	501	550	558	555	548	548	532	595	528	563	558	551	536	522	538	530	569	542	555	548	560	559	561	554	547	498	547	527	573	524	599	521	599	531	565	625	553	503	570	521	543	538	560	572	551	509	538	573	556	584	511	529	522	550	583	575	561	541	538	561	552	534	506	551	566	567	526	541	580	509	557	537	518	561	557	511	533	595	531	550	579	536	542	546	537	531	548	543	534	587	532	592	537	566	514	557	570	572	549	541	568	553	565	554	534	490	577	535	570	537	544	566	501	578	553	570	560	555	525	544	526	545	548	584	540	568	551	542	548	525	556	546	563	554	558	493	557	503	534	557	528	500	544	567	552	570	529	534	503	531	547	552	563	563	553	593	536	530	581	556	506	528	541	536	553	556	508	567	529	559	552	566	577	534	523	583	570	562	535	513	574	521	556	563	576	558	522	533	528	536	537	537	580	604	555	540	593	555	541	548	563	540	531	521	506	569	573	566	548	544	544	529	566	540	504	541	546	543	545	525	547	545	557	547	533	556	540	499	538	590	599	557	583	532	556	563	487	546	552	559	531	561	535	544	601	537	558	573	514	532	602	554	529	566	534	545	519	526	562	541	543	580	525	573	570	505	519	558	545	582	508	527	547	563	562	537	506	569	551	591	519	546	537	555	531	539	527	563	573	579	558	558	567	538	554	547	485	533	562	532	529	551	517	541	534	567	579	548	546	539	556	531	539	529	551	544	537	572	538	548	604	540	529	523	544	562	524	560	498	504	596	528	528	554	516	530	566	545	538	525	530	541	585	491	524	554	563	565	587	537	563	532	550	548	538	545	549	553	564	511	555	537	599	573	497	582	537	593	529	535	544	518	521	520	617	538	550	510	571	547	556	529	546	551	556	552	557	541	484	556	548	558	524	554	580	543	540	565	585	547	550	544	512	502	553	602	532	536	495	536	563	592	563	584	552	511	523	551	553	510	558	597	564	556	613	554	541	551	558	540	559	533	533	518	487	521	509	575	541	555	548	541	583	576	575	582	572	562	553	569	521	533	561	533	511	470	525	551	552	559	562	554	564	533	531	556	549	538	578	571	544	562	563	552	531	537	548	532	538	565	505	582	543	559	549	547	519	541	572	577	559	578	513	574	553	540	567	565	565	549	509	524	588	565	532	521	527	551	551	566	552	544	547	559	560	553	518	512	553	491	545	535	560	558	542	584	569	564	562	573	543	525	554	535	577	538	526	571	578	554	556	546	546	562	539	518	539	554	571	546	550	551	507	542	518	520	540	588	555	574	510	548	567	552	551	557	557	546	561	590	563	534	526	516	511	593	550	511	537	512	535	584	540	593	544	553	593	585	546	528	563	507	518	519	529	576	532	527	525	525	559	537	572	562	568	568	527	533	528	532	536	576	547	543	515	534	561	532	577	551	515	556	565	541	541	576	579	534	557	535	557	534	562	564	548	569	524	531	537	529	585	518	583	551	543	561	528	552	539	551	562	556	510	535	534	600	567	571	546	515	535	580	525	541	567	532	545	594	535	561	549	539	544	543	562	563	556	547	570	553	554	545	532	490	551	558	553	571	558	550	599	483	537	552	552	520	530	543	519	517	551	525	524	519	540	554	548	550	545	551	536	578	553	514	560	548	530	509	526	552	574	527	567	539	529	524	538	540	572	570	602	518	549	497	610	594	532	550	547	551	538	594	521	581	552	487	561	558	528	511	527	538	531	551	531	552	534	585	538	525	559	526	545	554	534	541	524	569	539	545	539	557	509	544	525	568	506	514	541	530	527	594	531	521	519	539	533	585	546	599	526	544	519	542	561	538	556	537	615	555	565	582	555	585	543	521	577	533	554	540	536	598	529	522	549	532	582	516	545	523	532	557	573	555	475	520	570	541	576	545	506	537	555	538	525	491	562	560	514	541	563	531	572	555	522	575	538	510	572	540	521	496	543	499	522	522	566	522	580	533	512	545	550	556	555	569	526	541	556	505	494	559	559	574	547	578	539	524	533	549	531	527	585	557	544	495	516	549	537	574	576	557	586	549	580	555	547	569	506	572	596	544	531	536	547	563	511	532	530	576	539	530	544	544	538	523	568	526	536	484	554	549	543	514	549	511	576	559	580	532	552	541	565	565	548	562	533	544	557	529	564	574	549	543	547	531	541	547	540	531	590	488	506	566	569	553	519	546	559	542	503	556	560	523	552	545	555	556	567	542	516	524	532	538	534	538	576	576	529	586	518	542	529	505	531	541	517	511	552	535	537	531	496	545	529	508	538	583	568	567	572	504	542	509	554	570	575	550	568	543	556	558	507	582	582	519	536	542	544	526	516	531	533	600	581	511	517	521	574	550	498	554	536	560	553	508	525	554	570	545	513	551	547	526	523	515	552	547	557	577	534	553	534	513	551	544	558	533	519	535	507	513	566	583	537	542	582	564	539	508	545	552	544	576	531	539	576	497	526	568	556	513	530	509	542	551	531	528	552	560	550	506	507	592	563	534	516	524	552	549	530	563	558	564	543	529	559	571	546	564	547	544	546	572	541	600	550	563	547	566	494	577	523	561	526	507	559	528	549	565	514	581	596	520	553	533	543	511	500	487	487	553	554	556	542	522	550	565	560	568	526	575	523	543	576	529	527	552	558	541	541	544	557	579	513	583	549	535	547	523	520	565	590	516	545	543	519	539	545	545	575	554	528	570	506	556	569	560	531	565	538	529	527	542	543	509	522	566	543	575	526	529	541	507	512	554	554	535	533	530	557	524	551	527	567	466	518	550	534	542	572	539	534	534	537	532	519	527	537	559	504	526	552	515	538	571	541	553	594	584	573	532	557	531	541	537	555	548	572	549	558	575	541	557	550	557	517	511	525	571	531	533	572	535	507	511	506	524	554	535	546	538	569	570	509	538	536	556	523	525	580	531	519	532	513	573	562	540	522	509	510	543	556	541	570	505	534	553	561	529	533	556	547	531	538	512	536	554	571	564	552	576	534	544	504	552	560	580	515	543	520	547	562	545	539	512	513	550	535	519	591	556	543	542	553	562	504	486	545	571	561	569	555	556	573	541	482	563	559	602	548	561	574	524	570	507	532	575	519	569	528	535	578	545	530	553	519	503	547	536	513	557	555	546	542	540	527	533	557	518	577	528	550	495	545	528	532	540	545	552	495	532	500	526	557	545	537	542	530	553	540	536	520	535	566	537	545	559	542	537	561	580	535	621	540	542	572	550	538	542	513	564	515	544	514	577	545	534	535	568	549	539	525	551	539	522	572	519	532	525	534	521	541	528	595	573	568	547	553	553	589	518	553	578	538	549	494	543	499	543	550	553	514	526	566	559	559	517	566	540	551	530	517	536	520	527	523	538	517	534	541	549	586	546	597	528	574	531	522	578	553	567	564	561	586	527	516	538	556	540	560	542	531	566	538	527	539	549	533	484	535	559	553	562	532
23934	21082	28298	24087	21058	9693	2256	1452	8489	41310	33280	18874	6115	1963	1067	940	903	834	897	844	867	843	898	910	879	884	899	909	859	834	888	869	868	883	822	877	842	877	834	868	873	883	902	871	855	887	888	901	854	859	895	927	916	874	879	882	855	898	823	852	806	872	798	922	891	870	866	890	825	859	886	886	860	878	855	875	888	860	863	896	851	825	871	897	850	808	849	849	879	819	869	837	818	912	858	925	852	845	863	869	862	861	868	917	884	870	846	868	852	840	881	848	886	886	817	890	892	861	859	839	897	874	866	835	878	882	857	854	865	905	866	850	836	891	867	868	816	869	815	873	875	860	904	890	838	890	849	839	831	939	843	882	848	872	840	905	889	859	854	828	827	828	874	873	849	858	918	844	829	867	867	892	897	880	882	843	844	846	860	839	921	915	879	822	893	880	906	898	867	874	911	868	835	863	908	882	849	859	885	794	822	860	897	852	851	900	887	814	843	850	801	890	810	871	876	898	880	882	848	869	834	885	874	928	917	895	846	902	842	820	866	879	887	859	837	900	832	892	895	866	876	872	835	903	843	861	927	911	802	884	836	817	908	839	864	900	863	947	863	903	869	854	840	847	827	867	900	859	866	894	820	901	862	859	800	842	859	841	860	925	852	847	863	884	844	837	779	923	887	874	877	890	911	859	823	892	845	869	887	844	905	883	883	902	874	873	924	843	938	845	892	919	861	884	852	894	885	918	895	848	885	869	889	904	875	816	864	803	882	881	834	869	849	861	865	866	905	902	834	859	838	898	821	904	849	862	862	861	848	851	818	884	865	863	866	839	895	838	887	856	874	867	874	846	854	900	806	867	914	854	851	933	914	883	892	898	843	877	884	919	865	889	945	885	911	907	845	905	910	864	868	872	880	835	856	890	908	853	842	892	873	863	892	906	905	886	860	866	874	896	848	905	881	811	873	887	875	868	871	817	889	814	848	850	851	834	868	852	863	861	864	872	847	852	865	868	880	900	886	892	825	868	859	799	823	841	836	886	956	877	837	854	854	867	854	876	879	877	880	868	862	836	904	865	891	891	867	883	881	829	882	808	868	856	874	857	863	860	850	869	887	853	860	829	870	846	843	870	898	868	836	895	817	812	827	832	894	885	879	835	906	852	882	875	898	868	846	892	944	841	875	879	895	862	885	910	872	867	828	821	867	844	854	845	840	859	900	861	907	887	858	862	854	857	850	875	847	889	864	874	872	890	890	867	884	859	822	832	856	880	816	836	876	815	903	876	890	927	898	862	866	842	849	883	891	867	839	865	877	848	848	930	888	880	848	859	879	849	892	850	884	890	891	861	901	875	840	902	924	858	877	854	855	866	825	948	883	884	847	863	875	863	874	885	853	861	845	862	883	866	879	869	896	871	863	836	819	855	865	873	882	864	897	867	942	932	835	854	900	883	870	872	851	850	873	882	871	813	852	853	824	880	884	876	842	853	787	835	814	860	847	873	854	851	805	797	850	798	872	907	830	875	815	850	873	859	819	877	829	895	884	865	884	897	896	883	873	797	851	916	845	838	836	880	857	897	834	825	832	836	858	891	820	823	863	856	842	913	895	890	850	863	834	863	901	848	873	874	842	814	844	872	886	863	847	855	852	890	915	875	829	878	852	865	836	859	868	856	887	864	888	857	849	872	808	846	860	868	908	843	822	845	896	883	855	851	852	875	814	835	848	827	875	922	883	876	885	840	854	889	871	861	862	908	842	900	868	840	830	860	884	896	832	885	901	864	855	830	901	912	893	881	838	892	799	845	873	881	793	839	874	898	894	902	852	844	898	853	846	898	911	853	825	799	862	910	881	872	873	829	895	910	906	885	858	865	881	891	898	864	848	883	844	901	861	842	851	861	825	837	855	871	894	875	919	877	871	858	898	867	848	874	884	840	885	862	890	862	844	880	878	903	889	856	919	855	885	889	865	848	838	886	866	805	901	930	860	884	789	915	870	871	897	839	892	840	872	855	886	864	831	841	796	845	872	812	841	910	880	875	911	882	839	839	885	866	860	898	800	851	850	861	827	858	878	901	819	813	855	896	918	879	890	837	860	793	876	835	880	867	893	793	849	910	879	820	872	843	822	857	829	877	867	864	902	876	893	842	878	872	828	908	878	841	849	870	798	861	823	850	911	874	855	862	818	853	897	819	857	855	903	845	893	868	826	847	850	861	881	870	826	836	852	847	834	866	885	861	833	886	863	868	880	863	928	853	782	878	851	884	824	881	867	862	846	933	815	874	834	866	880	840	854	788	855	870	844	859	831	853	891	881	791	864	842	836	840	870	805	923	846	855	808	825	865	838	898	828	902	826	866	858	817	798	885	857	845	907	874	810	882	893	862	916	850	899	870	845	903	848	846	826	873	855	834	895	868	874	820	842	850	893	893	831	835	835	766	862	848	836	864	888	793	825	940	867	842	851	825	865	923	825	835	903	865	843	890	864	863	806	859	878	886	911	815	848	887	839	876	817	871	833	859	864	881	845	818	810	902	855	863	853	860	915	880	876	871	869	885	810	853	864	861	857	856	843	877	896	828	884	896	824	876	910	814	859	816	861	861	911	875	868	938	865	873	852	846	831	857	827	842	864	901	813	853	855	903	876	846	844	887	895	887	864	861	861	868	889	797	828	843	849	854	891	857	888	850	843	906	856	836	840	826	883	845	872	835	870	870	821	818	911	887	866	907	867	818	826	824	839	895	882	837	830	844	844	844	847	916	838	823	821	883	807	879	843	849	910	823	851	861	846	848	856	831	855	853	813	891	859	862	866	908	876	860	870	892	869	858	850	851	834	810	892	807	907	890	822	849	877	866	859	904	863	883	823	898	846	869	862	866	850	858	856	823	841	850	838	874	867	891	893	892	819	876	885	877	879	819	886	827	889	847	857	883	868	872	874	886	830	891	883	859	824	872	872	862	851	865	888	897	869	778	828	848	852	867	889	893	852	840	858	869	885	834	874	852	846	847	886	897	875	801	874	848	829	868	865	902	905	852	888	847	829	810	811	871	918	864	855	813	865	881	876	816	876	848	856	880	868	820	843	871	853	850	869	885	888	878	869	862	861	894	900	905	871	873	900	904	893	844	905	869	843	887	944	905	832	880	877	900	861	943	850	888	832	840	868	827	799	841	882	830	840	835	892	876	902	874	895	893	920	912	852	861	849	873	817	866	878	866	833	918	878	856	879	844	856	843	839	870	843	877	868	819	807	845	855	869	827	883	879	847	820	818	873	833	896	865	844	875	869	863	866	830	818	851	896	892	881	856	872	903	845	857	909	874	864	898	851	921	879	889	868	875	879	881	894	820	845	849	829	869	879	885	875	848	842	875	897	870	893	939	848	832	835	866	868	884	884	893	931	907	861	930	843	857	847	854	899	901	887	844	833	853	818	866	870	801	851	870	910	823	819	916	908	828	887	857	867	815	872	841	883	872	892	935	834	883	856	869	859	878	828	909	876
4799	8391	7573	4640	2894	1898	1457	1313	11985	38309	27760	14089	4741	1804	904	749	699	693	715	681	676	653	737	696	687	668	705	693	741	694	677	696	698	689	740	681	718	681	707	735	686	704	688	684	742	676	720	680	671	747	676	723	623	715	644	690	691	682	681	643	728	662	700	727	679	686	662	705	705	680	663	741	708	714	687	674	681	695	682	682	688	712	698	720	684	654	684	743	668	660	718	686	690	643	673	617	705	685	644	672	686	708	722	654	706	688	683	737	669	660	711	684	675	721	702	701	719	674	663	709	674	694	712	682	714	693	666	698	701	668	656	731	674	679	633	656	674	677	699	678	675	676	692	707	683	749	691	639	676	738	661	652	659	665	634	717	686	676	684	694	720	678	710	688	697	691	732	732	682	733	722	712	705	668	717	689	702	705	733	717	682	703	687	714	709	731	668	714	695	688	695	676	721	679	640	627	691	697	685	678	634	652	708	698	695	672	663	659	696	652	618	657	703	701	683	733	718	637	706	681	692	659	646	720	698	703	681	742	714	692	711	655	698	698	719	686	709	658	666	673	691	692	685	719	708	678	683	703	706	651	689	678	687	701	674	704	695	712	615	726	675	711	698	669	660	684	674	660	714	630	649	685	739	672	702	662	710	701	683	691	694	692	716	709	696	621	656	651	676	725	699	680	672	688	695	704	689	691	675	701	691	636	655	744	708	729	717	707	655	715	687	673	698	689	664	723	661	696	689	721	672	671	684	672	685	634	696	678	684	690	668	665	695	640	695	681	681	681	667	684	730	698	626	671	715	716	636	691	679	690	690	655	759	699	680	701	697	691	690	688	715	685	697	679	673	682	666	723	690	707	673	682	665	714	701	700	662	686	663	717	693	764	698	647	676	667	698	666	667	713	705	697	749	687	691	693	666	664	666	719	674	685	646	720	626	671	718	654	713	697	670	679	697	685	691	716	661	698	683	675	677	730	672	690	688	676	689	675	650	640	695	694	685	717	683	698	718	692	698	664	695	683	679	685	676	699	671	689	689	662	672	674	698	715	663	684	672	689	651	713	686	640	719	683	680	720	671	699	691	671	690	649	669	667	706	656	624	693	634	717	688	652	679	703	679	711	672	652	677	685	706	717	691	654	649	651	660	668	681	675	689	656	725	684	657	703	659	685	645	720	712	664	721	709	681	691	705	675	663	692	717	671	667	734	665	736	711	717	693	665	665	702	656	685	692	686	680	676	654	664	689	685	687	732	659	665	698	703	665	650	731	643	676	698	654	669	696	670	663	721	651	674	695	706	700	650	687	699	697	693	653	644	699	707	683	704	751	676	603	693	682	668	681	704	634	658	611	683	686	681	713	651	654	707	696	709	672	678	700	672	658	687	720	697	696	730	676	691	668	650	703	650	698	699	724	682	723	669	661	702	647	714	693	710	692	713	643	664	673	700	703	694	691	684	693	667	721	704	643	677	679	663	684	704	659	670	699	711	636	729	653	707	688	669	689	687	658	657	664	684	669	691	695	659	684	699	706	625	716	691	640	671	675	647	705	761	685	696	698	678	685	671	679	687	682	681	671	730	654	672	691	655	635	635	700	670	674	667	690	668	699	686	719	728	695	673	659	710	675	694	722	728	614	692	658	708	688	699	664	689	673	631	684	665	707	693	715	694	697	706	702	696	676	691	638	716	665	694	736	685	713	647	684	698	688	691	670	713	720	662	672	680	695	702	685	724	638	725	684	674	647	723	698	676	679	653	673	682	669	698	670	714	687	728	660	646	667	691	730	702	670	718	698	668	717	712	659	640	707	637	716	705	691	645	698	674	683	676	707	690	704	671	652	739	704	723	661	673	707	690	710	653	698	730	690	661	695	684	691	691	685	699	689	716	709	704	696	678	692	663	661	692	686	703	717	711	613	656	668	639	717	703	685	710	733	715	652	650	715	655	678	704	680	676	677	709	669	671	697	695	758	631	654	664	681	647	723	662	676	754	670	627	674	699	686	684	691	653	665	676	703	685	689	660	674	701	669	725	690	685	697	693	629	677	674	654	673	688	703	701	621	660	691	635	714	694	691	659	667	650	681	719	677	694	662	714	704	692	659	692	670	680	678	661	683	695	705	697	725	650	689	699	685	707	677	660	680	725	676	684	686	674	681	659	698	697	679	639	690	693	718	680	696	700	676	662	676	656	640	676	671	670	667	629	626	692	733	701	680	698	684	712	741	690	681	663	664	677	718	661	654	687	689	666	702	673	652	671	689	733	684	697	688	689	680	661	682	718	704	680	694	675	697	704	666	663	644	670	675	710	641	676	696	656	710	616	659	648	688	670	641	639	644	674	635	675	682	663	727	656	690	676	658	660	687	677	706	674	713	645	715	660	699	670	713	662	710	676	639	692	694	667	686	724	669	672	727	706	709	673	696	663	722	681	678	702	701	696	707	646	732	685	646	698	672	678	692	704	710	663	685	695	692	672	694	666	672	667	658	659	717	634	658	689	702	669	700	650	709	700	658	726	664	657	683	674	696	647	678	676	644	668	683	667	680	663	699	658	672	714	713	716	642	691	684	685	707	674	658	661	678	645	702	659	670	622	644	686	647	708	665	710	696	667	644	697	713	717	688	719	715	682	634	720	693	676	696	678	712	697	659	680	669	693	656	671	694	655	671	687	693	705	653	676	703	677	671	687	693	685	736	720	653	668	688	659	684	650	697	697	677	696	728	652	695	689	693	682	695	736	686	699	707	675	683	687	675	693	670	678	689	692	650	703	700	688	664	681	687	706	689	662	686	681	672	684	688	678	611	664	639	681	670	641	709	733	645	732	653	709	692	712	666	657	663	644	731	665	666	699	708	674	672	689	711	651	691	707	646	656	665	624	699	701	674	638	672	711	647	708	653	663	681	705	677	670	632	700	689	696	649	676	659	695	741	665	717	652	650	614	746	680	745	700	750	657	703	660	696	653	714	673	670	708	685	681	699	677	632	686	672	674	677	659	656	679	720	647	644	679	655	694	674	685	685	657	696	707	660	703	671	727	705	669	683	651	650	697	699	621	655	658	694	702	683	661	698	724	691	655	671	676	654	694	649	706	657	667	720	694	628	633	722	701	642	685	647	707	694	677	672	668	673	647	704	663	637	663	670	682	671	661	655	708	691	709	656	734	658	653	646	681	681	685	661	668	663	662	682	696	693	659	711	694	700	655	698	690	676	643	643	731	692	673	650	677	680	683	716	662	676	690	705	709	683	746	702	674	705	663	651	640	660	678	671	685	660	712	710	680	667	678	683	677	714	686	638	690	687	669	693	689	677	673	684	652	663	639	674	673	712	680	653	690	692	685	667	635	666	662	711	623	638	682	699	674	702	704	711	663	659	663	678	678	731	694	671	649	714	650	707	693	698	699	713	688	712	663	688	677	692	629	686	678	640	658	686	650	669	716	703	711	617	670	693	647	670	694	671	682	684	670	674	686	668	676	686	664	686	668	682	650	696	699	675	658
27398	13541	2488	1230	837	721	754	683	1027	2967	2995	1667	995	749	637	651	643	596	662	612	639	614	625	653	626	667	644	639	663	635	646	645	616	684	629	676	665	650	669	632	635	685	663	634	607	607	666	615	658	611	714	595	648	624	646	623	627	638	625	677	655	592	654	614	652	669	638	627	653	642	597	627	637	627	626	570	683	637	624	620	629	621	641	687	644	633	648	623	614	651	661	650	636	591	639	612	671	561	603	596	609	607	654	665	607	640	642	679	632	601	610	626	648	611	632	637	638	602	541	628	608	645	662	577	587	564	615	603	672	700	621	633	702	626	674	633	653	610	636	615	616	661	669	660	642	575	631	647	641	628	599	628	638	614	659	578	620	614	633	641	646	675	665	629	618	633	642	659	636	652	630	675	619	682	620	600	609	618	646	621	630	633	653	644	638	643	586	654	619	643	624	607	625	626	639	620	626	656	675	619	635	620	616	665	598	633	653	592	622	608	615	603	607	645	635	629	620	638	611	612	629	570	604	652	565	625	651	631	744	658	631	638	631	639	592	625	596	616	608	657	586	596	667	642	626	626	601	617	588	621	673	611	604	667	622	642	625	641	621	665	629	640	639	656	587	657	598	625	655	668	599	646	622	649	672	625	623	688	611	622	577	602	648	635	602	659	690	639	612	636	649	633	641	602	642	629	641	600	620	625	649	676	642	660	652	604	602	651	636	561	602	620	614	663	620	561	631	643	610	583	659	606	642	615	656	680	620	652	612	655	587	667	639	709	640	643	625	574	617	649	614	640	662	661	582	662	588	628	569	646	637	632	622	637	602	615	645	661	643	658	611	632	658	591	548	620	614	638	612	647	625	608	604	653	652	602	607	655	644	642	611	603	634	635	629	629	600	609	637	635	644	616	644	642	634	609	668	645	625	601	611	659	632	584	643	646	647	599	575	641	633	672	635	645	627	655	625	638	634	647	617	682	612	637	651	628	680	592	646	612	644	617	614	630	670	666	635	654	631	640	608	622	617	629	648	603	640	616	638	618	621	645	642	632	676	614	638	634	591	626	652	675	623	690	670	643	636	660	628	674	604	635	591	670	667	610	641	621	603	613	673	629	619	649	650	621	645	657	617	652	588	636	647	613	614	600	607	639	629	627	586	632	670	602	673	657	655	634	676	634	641	626	616	609	617	601	675	636	628	628	588	652	589	607	653	620	635	633	645	654	614	580	627	687	661	649	627	604	646	600	629	626	633	649	646	618	605	599	599	600	671	629	653	595	669	611	611	616	622	640	641	600	594	616	600	617	609	652	630	633	648	631	646	608	620	615	603	679	623	609	625	633	611	640	644	670	615	624	654	648	658	637	636	655	613	611	596	665	589	644	627	602	650	563	620	602	640	641	627	617	578	589	682	591	555	605	626	632	579	645	642	566	553	638	629	595	634	655	629	636	615	550	645	582	639	650	605	649	650	646	647	619	638	590	632	611	628	619	644	638	609	613	630	611	630	614	611	701	624	603	640	634	629	649	639	578	606	609	649	637	617	607	685	636	670	683	673	655	629	657	648	639	603	639	651	626	618	641	621	633	610	613	620	631	586	596	614	636	639	647	653	660	608	622	631	671	631	618	644	621	586	643	662	624	625	640	638	619	600	659	605	650	634	623	651	619	660	638	636	632	647	652	623	589	620	613	619	649	649	639	612	648	646	585	627	601	629	649	659	615	605	605	643	626	594	702	617	668	652	602	650	606	612	643	648	630	597	627	587	606	662	625	655	608	626	601	633	614	651	631	663	614	637	599	633	632	595	619	634	615	599	663	656	630	626	637	646	646	613	610	681	613	624	623	636	586	634	666	642	592	588	676	713	651	638	635	620	645	640	635	605	690	653	604	660	678	609	623	652	649	666	597	652	639	635	642	607	662	634	664	643	646	621	609	676	581	649	653	641	643	615	624	676	612	651	631	626	630	642	641	634	614	648	624	611	603	620	612	600	647	598	654	609	622	637	652	639	600	621	620	653	624	628	635	618	620	654	689	694	659	645	632	648	637	628	653	650	611	631	604	639	596	583	641	672	634	618	602	663	591	637	640	656	623	619	603	636	604	633	656	650	626	625	624	609	674	619	619	634	632	667	622	663	643	645	662	603	602	670	639	597	661	656	658	602	596	635	610	625	653	644	633	624	595	679	600	618	612	652	620	614	634	654	615	607	619	597	656	612	634	607	635	624	624	619	585	624	624	597	652	612	575	654	621	678	632	632	574	628	666	622	639	636	662	643	579	612	634	633	598	628	634	645	624	619	664	627	644	606	607	666	647	633	641	626	607	664	683	612	631	622	631	632	627	643	651	645	591	625	634	614	617	617	650	661	625	599	650	630	574	646	643	623	599	641	643	650	659	663	638	623	653	637	639	659	629	605	621	635	674	632	612	647	643	659	643	637	648	633	613	660	629	631	619	615	678	602	615	624	645	597	626	625	616	643	648	586	598	615	662	641	586	612	684	670	612	630	656	673	622	644	633	682	652	590	639	612	604	579	613	614	616	656	638	590	647	648	669	602	617	616	656	643	583	611	605	641	668	665	687	684	663	606	671	627	645	627	629	623	589	624	607	608	605	657	644	679	643	576	635	659	625	655	696	647	600	642	654	658	648	641	573	631	619	652	649	636	645	625	658	660	645	597	689	640	636	581	667	674	630	670	655	652	656	662	596	634	648	606	625	646	653	588	583	635	614	612	627	633	646	630	611	645	607	616	650	614	626	652	621	621	612	643	651	655	611	602	633	610	600	641	630	615	640	630	627	652	584	645	609	640	638	651	611	658	658	622	640	631	646	634	656	663	662	619	646	628	626	614	650	651	631	614	654	606	640	655	614	642	661	614	637	602	553	645	715	697	622	643	665	632	601	639	655	604	608	653	665	631	586	649	618	639	656	610	617	641	672	615	618	648	641	609	622	610	634	601	612	673	569	614	647	636	657	597	663	601	675	572	673	625	645	658	635	643	649	641	645	634	609	593	647	607	622	648	604	625	618	609	622	658	628	597	609	630	621	672	615	639	607	607	642	630	682	653	676	629	622	592	612	632	606	650	615	624	649	593	649	654	610	629	606	616	570	637	603	594	608	637	632	639	626	643	662	654	600	597	582	644	631	565	662	628	608	597	644	630	641	622	614	618	585	619	609	643	643	597	623	652	632	634	628	614	632	612	624	613	636	605	635	639	607	637	638	628	629	644	619	629	662	609	657	638	654	576	607	610	619	639	588	618	652	614	639	616	667	641	642	614	593	664	627	624	630	619	626	621	652	637	644	664	626	654	656	649	576	643	662	622	577	606	577	614	646	643	635	650	620	633	601	609	620	649	654	641	590	578	633	627	628	638	626	633	659	607	638	680	625	671	622	641	645	645	636	653	686	618	607	668	645	606	626	667	617	617	659	642	618	626	643	613	609	618	601	654	664	620	629	689	652	615	640	653	624	604	650	634	658	581	620	614	616	599	619	630	668
5264	1565	1428	964	777	630	575	535	1090	3496	3098	1673	894	585	530	523	525	520	466	503	480	524	486	463	506	494	495	471	502	493	492	483	498	504	502	477	499	480	516	505	472	498	519	481	519	465	532	518	505	453	501	499	486	478	498	483	545	491	521	508	493	531	516	527	479	489	486	512	544	480	451	530	509	466	479	521	489	511	491	471	483	485	458	486	502	487	509	506	535	488	485	455	525	441	495	502	510	460	476	488	467	519	500	492	467	500	481	489	488	500	498	474	509	540	503	496	492	542	471	534	485	495	482	530	526	488	496	470	498	455	486	442	492	499	480	521	493	500	489	460	479	482	522	479	480	470	505	434	508	499	458	508	517	496	493	518	476	468	481	493	470	503	457	513	493	469	509	510	510	490	487	490	531	484	474	483	529	475	460	486	501	496	474	506	499	479	473	480	498	446	455	491	485	479	460	484	472	513	463	490	479	499	497	528	505	505	503	510	493	521	471	530	492	526	486	491	455	474	530	518	490	514	522	531	496	467	488	499	506	545	503	513	477	489	474	488	464	518	486	505	450	530	512	459	510	514	488	492	503	497	455	475	497	503	519	489	520	486	508	527	533	505	472	452	489	514	452	477	479	469	490	482	491	525	514	506	459	502	456	505	463	488	486	501	516	473	497	511	495	426	453	487	498	502	466	451	515	479	508	494	475	486	516	490	485	531	515	474	533	507	474	470	500	490	516	470	490	504	478	512	472	489	501	497	486	504	505	511	514	516	529	511	510	465	462	550	497	487	506	473	489	484	513	485	515	490	485	486	524	477	487	491	527	474	511	518	547	460	510	462	479	483	509	484	484	492	509	462	534	483	466	504	488	513	490	492	540	440	503	471	528	489	477	495	519	478	483	483	508	474	487	479	508	483	522	492	478	472	449	472	503	490	487	488	496	506	479	516	478	503	500	472	532	532	479	489	487	490	487	467	447	492	516	496	475	498	507	475	478	500	453	486	493	478	513	505	516	511	460	488	490	525	499	504	490	500	480	519	488	504	507	492	499	433	501	488	468	461	460	461	466	491	500	440	501	542	489	523	477	509	479	481	501	475	502	467	498	516	512	503	501	508	512	500	486	469	525	478	499	490	490	516	523	510	511	481	499	456	504	481	475	448	467	478	488	531	467	482	520	494	498	492	526	483	475	520	461	511	517	502	502	519	507	498	507	489	496	516	481	518	489	507	498	485	547	528	538	466	487	493	489	508	475	483	489	472	515	508	475	489	526	540	466	460	485	498	490	465	461	493	478	454	488	476	506	470	482	554	462	473	488	507	500	489	506	543	510	488	462	483	526	508	518	486	491	492	506	490	484	506	477	498	499	501	530	475	505	513	539	514	462	478	499	523	519	510	551	496	493	496	504	497	493	543	429	453	515	506	475	509	477	517	483	461	510	488	509	497	485	482	504	474	546	494	494	503	515	496	456	474	490	482	530	487	515	468	510	513	472	487	510	509	530	503	494	513	520	504	530	488	462	492	477	496	504	505	499	501	486	505	483	515	471	475	520	493	515	486	485	499	478	507	514	499	449	496	478	447	490	477	478	492	521	483	546	506	508	520	476	550	497	475	499	515	507	507	474	478	483	533	483	495	498	506	498	492	503	497	493	499	508	482	502	462	486	511	533	508	510	505	496	497	507	491	483	507	503	470	488	448	492	479	516	474	521	509	523	475	483	503	458	472	447	486	444	511	501	462	459	497	481	504	456	519	491	525	522	480	486	500	515	520	477	495	472	508	505	502	515	493	493	508	466	511	491	487	505	530	490	443	491	535	475	464	477	461	467	499	478	491	480	507	486	520	512	471	495	478	474	458	469	485	511	522	485	517	490	499	468	502	514	474	492	460	493	498	462	491	474	468	526	527	504	455	459	510	507	500	467	517	487	481	479	474	486	506	469	478	480	469	514	498	468	516	472	542	451	509	464	508	496	495	520	497	511	520	509	544	515	517	502	509	470	499	532	518	506	473	512	545	476	490	493	526	495	481	467	520	459	503	474	507	491	471	531	495	488	477	515	519	512	454	489	471	513	491	470	499	489	492	524	507	536	506	485	498	497	507	476	473	510	509	505	503	482	518	504	484	494	551	523	488	480	495	508	500	486	496	483	487	489	499	476	498	525	491	468	480	502	522	480	485	476	483	472	481	493	472	512	455	470	506	474	504	476	507	505	490	493	508	510	476	481	480	491	456	529	519	512	524	484	483	496	539	525	501	492	490	500	462	507	490	509	483	483	458	497	484	458	500	452	506	493	531	527	505	497	468	468	501	527	500	510	485	474	478	537	485	484	552	497	477	492	502	501	487	478	487	474	543	504	489	497	458	485	467	501	496	474	488	506	510	474	505	458	500	494	492	480	488	495	492	487	483	535	488	472	503	528	510	512	497	478	496	521	481	521	516	479	471	520	496	493	454	500	487	505	527	512	498	467	508	464	517	484	500	515	523	511	475	514	491	499	488	504	517	427	521	473	460	491	456	502	493	531	492	503	478	527	534	508	482	436	487	483	494	498	471	476	485	493	485	477	536	509	500	483	476	475	506	489	484	518	504	513	500	528	519	513	476	487	465	483	482	497	487	493	510	475	515	494	467	484	520	488	473	500	533	470	480	496	512	496	496	501	481	495	481	505	502	504	502	477	440	542	498	527	501	456	493	493	538	483	536	486	542	460	504	554	462	489	442	490	546	499	509	487	485	446	504	479	478	495	506	451	510	561	489	458	545	462	495	479	538	500	510	491	523	506	478	504	484	498	518	473	505	503	484	493	517	512	505	507	469	483	469	533	494	515	492	519	535	497	522	503	516	485	495	488	504	494	488	518	506	517	477	485	490	478	528	482	495	506	510	496	518	478	504	472	521	518	480	511	469	471	527	519	476	521	464	501	488	479	486	503	461	497	471	504	481	476	455	540	458	479	467	442	487	518	495	486	501	510	484	520	478	450	466	478	496	488	508	506	508	497	479	514	423	505	531	472	525	509	485	478	477	480	464	508	467	463	516	463	524	507	546	519	529	525	475	552	467	500	512	526	491	535	470	498	526	488	508	506	451	499	503	521	507	489	511	504	479	468	510	499	524	504	468	442	489	485	532	496	469	511	529	459	520	497	531	496	505	527	501	504	462	496	483	507	499	447	511	497	526	481	532	513	504	460	490	500	483	508	485	496	487	490	483	504	486	514	487	492	505	496	486	487	498	466	454	526	492	519	498	492	498	505	524	496	488	495	521	524	515	483	523	525	437	533	519	511	494	536	479	504	487	493	497	507	497	466	478	533	504	537	469	513	508	525	519	512	484	468	542	503	488	479	479	473	501	502	527	517	493	477	492	492	521	487	470	507	503	520	499	496	479	471	495	481	463	498	470	478	467	498	459	515	513	455	464	509	472	455	489	472	485	485	537	501	542	492	477	526	460	481	494	519	515	519	507	522	490	462	501	441	495	523	509	486	480	441	475	429	494	489	498
25079	21030	26931	25011	6447	1490	1106	971	4098	22472	19252	9590	2677	1199	817	727	714	672	684	638	772	684	698	698	705	702	714	720	717	697	701	727	714	728	712	687	718	696	726	723	690	674	693	711	695	681	719	640	690	719	666	683	725	695	746	736	714	741	704	707	729	743	669	685	755	669	715	681	700	647	729	652	663	695	734	675	696	706	681	695	703	697	727	688	681	687	706	631	713	725	640	692	734	769	696	704	702	717	671	645	684	721	682	670	694	666	689	720	718	669	674	701	700	695	699	706	678	687	694	701	690	676	733	655	723	679	633	677	667	709	722	639	707	694	675	678	678	691	701	691	693	656	677	683	688	733	679	700	740	710	705	703	744	704	685	639	708	686	672	713	724	699	644	683	694	672	665	719	738	688	696	667	702	644	651	669	700	692	723	691	738	697	661	716	691	664	706	695	677	692	664	756	695	732	644	711	710	727	660	674	725	730	740	661	748	692	687	688	719	705	685	702	671	691	692	685	699	727	704	683	722	736	692	675	688	685	732	666	697	697	693	697	719	701	641	661	706	719	684	686	671	672	676	752	750	704	693	715	704	660	722	671	683	701	685	704	699	688	692	623	664	690	686	707	670	704	695	678	664	734	666	665	665	680	709	693	734	731	708	722	710	657	705	695	684	630	671	690	738	663	698	652	691	697	661	702	741	688	699	668	670	705	685	672	673	756	727	699	707	688	690	701	685	714	708	730	730	689	701	675	687	714	689	659	636	676	782	730	662	743	730	725	702	676	675	656	653	709	705	702	663	729	678	695	683	696	691	632	676	723	705	663	697	726	666	706	695	764	657	682	703	658	715	697	673	655	664	674	748	684	683	696	685	674	692	682	711	705	680	739	655	742	701	717	658	670	696	661	699	714	668	710	670	666	715	659	726	646	671	709	683	671	690	678	720	708	698	675	693	672	683	688	703	680	728	669	745	677	754	690	660	700	670	718	695	637	686	706	701	739	651	704	680	685	684	680	689	640	698	719	760	676	688	703	657	648	686	652	697	686	671	753	669	687	707	686	697	662	684	695	717	683	684	695	691	697	688	676	666	699	658	640	686	697	696	691	726	730	687	731	666	657	686	708	654	730	691	698	753	656	666	681	714	675	662	688	723	648	655	718	645	689	725	685	692	672	638	673	663	680	679	711	701	665	658	685	666	698	660	674	685	676	649	704	699	670	680	702	725	701	693	695	661	734	686	692	717	687	717	720	683	658	729	678	686	737	707	754	700	689	669	651	711	748	680	711	671	669	724	670	651	693	682	701	682	674	685	683	726	680	713	702	644	664	701	704	705	698	709	724	644	711	624	679	724	651	664	726	642	678	688	693	725	708	690	724	717	700	713	709	760	681	655	699	678	693	681	691	689	681	677	755	669	708	675	731	714	661	681	694	672	698	741	700	659	656	710	681	677	686	661	728	726	676	679	720	713	709	691	719	735	671	648	732	685	709	664	702	696	671	701	693	707	673	730	687	665	710	687	682	676	725	697	696	705	670	662	653	683	687	724	697	688	748	709	684	736	670	687	665	679	669	732	665	649	718	668	662	712	695	716	718	724	697	698	691	690	662	759	697	652	713	682	710	693	712	661	673	675	691	720	665	707	655	692	692	668	669	671	672	734	656	713	708	701	709	688	701	661	696	656	692	691	677	686	647	653	654	683	673	729	671	657	672	656	661	688	688	684	669	708	676	695	643	683	683	658	651	745	646	679	657	660	715	696	685	683	649	706	675	683	692	695	724	684	711	703	662	697	677	708	660	663	726	657	666	693	712	680	706	687	742	698	734	676	646	707	697	697	691	687	679	724	687	724	702	693	709	727	731	707	693	699	646	665	704	722	676	697	696	721	706	686	735	709	693	683	610	693	675	695	644	671	719	745	713	659	733	716	702	715	701	734	705	703	663	683	682	699	643	680	711	736	671	720	733	673	690	694	636	687	654	702	665	722	689	717	718	695	702	657	653	719	668	732	628	677	660	664	702	701	705	728	630	657	683	672	682	679	705	679	687	718	667	732	625	735	709	680	690	679	717	660	667	679	690	677	697	720	658	668	730	702	706	710	654	684	701	698	723	670	701	716	682	653	675	678	725	689	714	705	687	731	710	697	703	717	699	671	698	708	707	652	685	728	726	664	674	706	726	668	754	686	632	701	678	728	710	703	676	671	719	687	651	694	676	693	644	643	720	655	687	718	688	694	717	714	683	705	660	680	715	696	712	704	645	736	664	687	665	710	728	670	674	670	678	670	698	673	622	656	736	656	686	689	674	737	715	734	709	657	730	653	662	682	711	690	729	707	708	683	681	682	682	681	700	688	690	637	711	718	666	712	695	695	657	692	726	653	647	684	666	682	722	721	675	688	684	689	694	705	690	683	721	682	688	643	678	715	672	710	677	642	684	662	660	689	735	750	669	703	739	701	722	689	729	704	688	723	700	646	696	680	727	702	739	710	715	698	731	685	753	719	660	686	686	689	676	692	692	755	698	644	721	720	729	706	694	668	678	731	707	694	629	713	688	661	697	690	677	681	696	699	686	670	659	680	670	692	665	736	741	720	681	663	670	697	703	655	683	664	701	716	680	700	667	732	694	719	680	735	669	659	697	661	709	707	712	712	738	655	671	668	670	683	749	676	685	655	680	755	672	667	677	648	737	763	674	669	758	695	739	723	661	710	713	677	676	672	668	698	699	659	684	724	716	660	651	724	681	655	679	683	635	693	690	661	691	714	677	661	712	667	660	674	672	696	704	708	662	705	677	664	712	679	693	715	672	696	683	682	711	707	695	671	670	694	663	696	660	698	677	711	662	655	685	729	698	715	713	662	682	650	712	661	723	688	696	660	678	689	658	707	655	664	670	715	712	663	662	672	670	713	705	674	702	689	704	669	733	700	693	669	709	684	703	693	716	698	721	694	679	654	691	673	621	704	705	698	695	699	639	705	676	698	690	693	634	701	720	649	681	715	680	672	715	735	697	661	671	682	713	704	744	720	651	668	678	762	688	730	733	668	688	702	630	685	665	723	715	691	666	654	710	691	691	682	710	658	676	695	678	733	713	717	693	776	677	700	667	665	742	681	734	707	676	697	705	688	679	739	726	722	679	701	670	716	683	726	703	663	695	676	679	644	719	713	711	763	655	712	727	681	705	687	695	662	707	736	715	670	685	762	665	655	717	653	703	734	687	696	759	703	694	710	686	719	710	656	693	639	698	699	693	686	702	675	724	672	701	672	699	680	661	687	689	697	671	694	703	756	692	667	692	656	698	668	684	643	640	696	695	702	695	666	734	719	690	708	695	735	673	706	698	725	690	697	686	690	629	689	652	660	718	722	667	628	691	706	679	716	685	657	706	673	660	699	714	623	703	706	694	689	715	665	710	671	705	726	722	698	668	673	679	702	703	719	677	684	728	709	696	727	704	685	750	675	705	685	689	676	672	660	658	703	725	690	664	658	654	656	682	718	672	688	722
4338	4823	4519	2214	1395	1091	922	927	5859	22277	16297	7758	2463	1121	674	541	585	580	548	571	534	569	606	594	613	585	574	549	573	573	583	578	520	543	560	588	590	535	532	580	570	508	528	551	501	545	580	536	504	521	588	584	512	571	552	596	555	572	533	542	563	558	566	566	576	562	515	586	560	568	548	593	562	540	559	576	544	573	584	547	557	530	585	534	553	594	566	551	578	531	558	547	596	578	559	583	540	553	574	565	556	563	530	514	547	524	550	503	538	532	501	556	532	567	542	529	528	540	545	539	559	568	599	549	566	568	597	556	544	549	526	574	580	554	572	591	577	576	552	557	548	535	576	573	552	554	556	616	536	550	554	545	561	571	554	564	586	561	544	556	604	593	550	523	547	606	549	562	581	555	566	584	571	576	594	592	544	546	568	548	504	575	582	552	565	582	544	565	545	532	552	598	517	580	549	538	599	552	553	552	534	560	565	530	533	547	580	584	577	597	561	559	558	555	579	593	517	539	542	557	593	518	583	563	558	558	548	563	529	551	555	582	550	533	568	527	555	554	550	573	545	574	575	565	549	538	584	565	549	570	558	526	562	535	570	557	582	567	592	573	514	546	560	567	578	572	576	556	560	560	577	543	560	519	578	557	540	538	528	523	581	555	561	539	539	602	561	600	519	530	566	536	538	536	527	547	528	524	567	577	537	581	602	563	586	569	537	598	556	529	556	579	564	585	541	566	527	560	573	546	573	529	541	544	574	562	534	623	564	582	538	614	514	558	570	559	544	536	528	565	562	522	521	534	615	600	551	550	577	565	556	561	552	550	528	544	537	598	544	596	561	575	560	566	549	537	543	572	534	542	544	544	571	540	576	547	553	574	595	523	516	589	541	550	539	549	524	500	534	590	527	568	551	543	583	595	538	549	537	552	575	583	555	560	516	616	550	564	534	528	554	551	565	543	580	520	576	568	562	565	587	563	558	551	542	562	569	577	542	561	551	540	575	552	583	580	592	579	576	550	508	546	510	567	509	591	545	605	580	538	559	520	530	557	576	562	608	558	580	589	564	578	588	494	580	542	550	565	545	590	602	572	583	541	573	544	535	580	564	585	540	597	559	559	545	551	553	516	566	503	521	551	529	567	555	560	565	519	498	552	528	590	568	551	558	567	543	535	571	562	575	564	555	605	603	590	548	529	555	552	550	542	559	547	576	571	573	550	551	537	566	552	546	552	570	579	581	551	561	566	557	592	589	565	536	520	561	581	560	562	550	535	599	587	516	565	574	524	596	557	583	534	594	534	593	515	540	542	542	523	532	542	553	582	518	561	536	577	558	540	567	583	544	575	545	553	586	541	522	544	565	529	586	525	525	570	564	559	560	550	538	502	607	590	562	567	557	541	547	537	581	566	560	559	557	608	547	546	521	571	587	537	551	564	548	538	566	547	551	593	599	555	580	563	555	538	569	530	489	533	524	590	555	539	536	507	527	542	528	599	583	517	548	509	584	549	578	567	594	596	561	568	556	531	543	539	532	570	576	524	526	560	571	540	566	552	531	542	582	536	536	555	554	548	545	588	523	588	485	571	562	577	595	540	583	568	592	530	595	536	641	540	520	577	578	548	561	576	539	553	536	558	568	538	515	529	562	526	549	565	555	564	586	537	525	529	565	592	510	541	570	542	606	578	500	577	592	561	556	571	595	548	565	568	547	567	554	567	557	534	572	546	600	546	557	565	547	545	577	546	579	570	562	579	548	579	546	498	572	580	569	550	539	554	586	541	565	530	590	558	587	538	583	544	519	530	566	539	520	543	541	547	570	503	577	559	553	543	561	535	560	588	563	557	591	569	545	543	523	545	532	554	542	569	569	585	564	563	582	565	536	511	561	574	592	577	558	586	541	527	595	542	550	595	552	557	535	550	550	548	513	578	561	549	546	480	576	554	534	546	544	513	542	548	528	559	573	606	595	553	591	584	562	553	519	570	542	550	587	511	579	525	557	472	549	534	551	577	561	576	539	553	536	561	552	486	562	563	542	507	513	558	544	585	562	580	609	537	513	557	569	541	568	565	504	556	579	565	522	554	591	547	545	587	560	564	568	537	534	568	536	571	595	530	611	548	540	559	602	559	530	507	567	579	546	540	532	554	567	545	510	550	552	521	544	615	589	548	563	551	533	566	587	558	574	566	487	542	553	530	561	536	527	582	544	531	591	534	561	576	565	603	563	527	546	526	551	553	644	572	594	535	554	578	535	506	563	556	578	550	553	578	534	566	554	559	551	590	558	571	597	532	523	537	542	531	562	511	572	558	523	547	557	567	541	563	550	552	585	592	550	544	549	575	511	570	559	556	587	563	533	569	539	585	528	547	580	528	537	561	571	530	548	576	543	545	540	545	546	510	549	540	542	532	585	549	584	580	540	586	566	560	528	545	549	554	541	555	539	549	537	550	524	520	530	576	532	535	558	520	562	574	520	534	549	560	570	568	548	526	514	538	562	547	537	548	591	532	524	546	564	536	520	524	564	535	546	538	568	538	544	548	542	597	581	523	569	544	562	549	526	539	563	587	521	521	612	533	550	553	549	544	537	561	529	568	513	518	534	529	517	554	526	574	539	537	512	581	486	560	522	570	552	572	518	504	547	564	562	566	555	592	494	591	537	550	540	562	549	536	550	548	520	499	549	533	536	578	515	546	561	523	524	573	567	532	566	526	548	520	544	535	582	505	549	518	545	566	506	578	541	586	583	557	560	559	560	559	549	592	551	548	552	555	554	525	542	576	532	549	567	536	529	532	563	549	554	559	528	559	582	563	520	545	565	564	534	534	560	538	567	530	580	510	546	578	580	536	546	535	521	584	542	517	510	553	505	514	549	610	527	556	549	510	529	554	558	558	526	532	501	508	519	558	543	621	572	566	538	517	550	547	605	552	533	548	582	580	544	537	540	495	577	545	573	565	521	513	565	576	569	549	561	578	583	537	556	549	586	571	542	541	547	540	542	521	535	589	564	585	558	592	554	555	538	534	576	564	522	597	572	492	537	553	553	558	542	512	508	494	590	559	581	556	554	552	549	561	536	526	528	553	533	553	572	572	535	527	602	540	580	572	525	539	563	575	539	570	535	548	568	579	548	608	557	560	540	553	545	544	554	507	596	552	494	523	566	543	563	541	555	581	529	555	558	534	575	510	567	571	517	608	551	550	558	600	523	567	574	509	562	532	578	581	566	542	527	566	548	525	594	570	554	542	515	573	541	554	520	573	621	573	585	543	541	567	593	528	554	559	560	546	526	548	568	523	547	578	551	551	556	525	512	548	553	526	513	538	581	546	585	559	559	525	528	579	569	525	538	552	552	544	539	541	552	547	540	520	553	576	599	526	530	583	558	547	559	544	571	556	556	561	555	540	572	570	498	565	518	536	569	557	577	549	550	586	531	584	520	567	532	588	560	518	564	526	578	558	531	528	501	547	582	558	545	533	557	573	550	541	536	564	560	525	573	546
23977	21084	28323	24073	21048	9386	2611	1487	12323	40039	32143	18652	5445	1800	1112	907	917	842	877	852	826	896	875	889	910	883	902	881	849	867	900	868	962	854	854	923	893	879	879	856	791	869	886	872	874	822	828	905	854	894	874	906	860	816	872	887	887	880	881	868	860	859	871	880	876	822	848	897	824	887	926	862	870	864	836	864	842	881	912	868	858	835	869	838	865	889	784	857	875	881	857	859	891	868	891	823	801	897	859	831	860	882	846	866	864	847	826	849	864	846	813	861	853	806	804	827	876	864	867	901	864	858	844	827	902	825	873	877	886	879	851	906	861	819	861	839	893	877	818	837	851	854	811	895	854	868	891	881	862	815	797	914	845	871	830	896	842	826	924	839	828	870	929	923	843	876	859	829	842	880	812	814	856	860	858	872	901	843	886	895	838	864	880	866	825	844	827	823	838	806	862	855	866	835	868	778	808	874	898	846	869	875	847	851	861	872	838	864	854	849	884	889	839	850	860	893	870	898	857	868	922	857	825	870	862	887	839	855	838	876	866	831	816	884	889	887	880	875	859	848	863	815	849	801	845	831	849	804	886	878	831	874	878	926	835	813	908	851	819	854	871	858	856	858	897	883	874	849	884	887	872	898	886	894	804	879	844	844	849	871	849	874	867	867	871	843	867	854	885	839	870	798	860	842	876	848	867	856	838	862	842	869	855	825	862	822	876	890	816	911	883	858	853	837	856	848	916	870	856	826	836	908	912	865	902	882	883	897	849	855	855	872	859	856	860	897	882	909	873	832	788	846	855	857	860	835	885	874	832	842	824	838	841	821	888	884	825	865	872	889	801	850	790	864	907	833	849	839	839	879	848	837	867	876	862	915	855	852	824	901	853	849	883	891	868	884	883	891	869	846	851	890	929	837	846	899	843	897	868	863	826	898	841	858	879	888	886	816	856	883	875	829	867	901	853	830	793	897	848	811	839	913	906	815	894	855	902	896	905	800	835	877	864	823	848	826	843	926	898	851	868	895	858	861	890	867	870	915	796	910	863	859	824	810	750	929	914	876	882	823	888	872	827	915	829	851	869	853	879	904	853	890	888	864	877	891	845	911	908	909	847	895	826	844	911	838	858	825	862	884	855	814	865	799	868	858	877	786	825	842	834	843	853	841	870	841	849	844	904	831	854	851	938	872	882	896	865	834	921	865	880	903	866	864	867	893	835	874	851	853	888	857	856	874	880	834	863	826	818	832	912	894	858	830	836	869	885	859	865	851	847	888	913	833	814	876	881	876	851	861	837	842	842	863	853	863	897	866	801	891	860	843	797	907	849	868	833	872	875	926	828	830	876	814	854	854	842	845	868	861	844	860	813	877	793	817	916	845	886	834	860	843	849	841	866	871	842	874	851	820	851	860	851	893	883	865	854	856	897	857	865	860	912	867	857	895	861	858	819	856	894	830	828	861	895	820	860	842	874	846	851	882	868	801	832	868	821	880	838	895	880	896	867	829	884	858	860	825	824	873	845	907	854	858	833	847	817	881	894	875	862	816	824	881	859	836	840	887	827	864	867	852	864	839	917	861	844	827	848	829	872	888	862	836	855	846	853	855	817	854	811	869	847	867	864	819	881	903	827	840	858	845	931	822	833	845	890	861	851	829	834	888	839	918	853	841	869	859	834	808	858	918	828	817	792	809	879	878	855	881	845	855	821	896	894	845	873	828	909	863	837	859	841	891	842	870	823	881	851	928	879	816	845	864	848	864	874	826	874	911	855	879	871	823	842	871	866	853	848	840	879	895	832	831	901	916	865	821	889	849	797	841	873	825	876	835	827	850	827	895	847	926	879	831	847	851	865	831	919	888	891	815	817	891	853	935	849	828	836	853	856	863	890	868	809	855	859	884	825	884	862	859	812	844	828	822	863	838	874	852	894	851	886	832	843	847	859	853	873	822	849	872	919	859	824	824	867	860	858	835	853	825	781	860	772	906	875	827	888	846	815	876	886	842	857	856	865	919	821	859	888	866	821	858	873	897	848	855	808	799	846	897	846	792	860	852	812	883	839	842	904	821	851	864	793	859	805	862	875	855	848	898	894	848	824	847	866	844	836	862	862	853	848	889	922	856	859	916	825	883	865	824	855	833	867	846	832	841	870	878	877	846	853	840	870	878	878	906	938	919	828	871	826	847	882	871	860	870	863	839	825	841	888	871	911	828	882	875	836	904	845	811	858	826	868	897	828	903	856	826	891	861	841	864	829	846	914	837	906	884	857	885	844	857	832	905	811	891	798	857	848	834	894	897	842	837	860	839	836	833	898	916	826	901	897	905	846	876	846	882	811	828	846	859	841	878	819	830	832	848	843	879	853	855	893	901	846	844	845	871	904	841	887	826	855	840	829	819	854	863	877	806	832	820	876	835	862	840	857	890	883	901	896	889	909	888	892	882	867	894	838	867	834	882	870	851	879	890	831	923	854	839	907	906	859	867	892	860	830	860	820	853	838	872	880	864	888	850	883	893	817	858	867	879	854	898	886	812	858	825	897	888	834	893	861	876	818	877	880	880	917	847	811	836	807	867	834	787	827	898	842	855	860	840	907	883	814	923	849	831	855	900	884	832	866	826	866	849	871	872	809	892	840	825	849	838	841	868	895	844	814	905	850	794	866	844	856	833	867	859	911	839	870	871	954	848	833	880	850	857	852	852	921	850	842	878	840	893	872	872	867	877	858	886	819	897	885	882	853	849	883	848	820	892	818	876	863	856	950	864	896	808	868	854	895	855	848	882	847	809	837	793	856	830	923	863	833	896	881	825	813	857	881	879	839	858	863	888	813	851	854	875	857	862	897	840	853	842	797	824	847	895	867	859	881	884	846	852	877	815	876	894	890	875	827	847	858	822	840	863	827	830	856	839	892	833	876	850	801	873	852	881	850	833	857	866	851	795	835	847	858	914	851	841	872	815	822	845	859	894	872	831	908	832	808	817	878	828	816	861	868	881	903	863	856	886	862	864	853	869	830	830	833	864	868	858	863	819	835	877	832	869	848	847	821	880	891	865	850	828	816	806	837	815	805	816	838	844	863	857	868	901	844	915	873	821	853	865	822	814	867	901	876	870	893	849	825	852	885	852	848	850	853	818	857	864	844	815	843	791	825	831	861	845	845	840	805	876	845	915	843	848	855	924	886	831	881	839	801	876	794	843	830	908	868	888	925	872	808	877	870	856	858	865	840	846	854	853	788	909	851	871	863	876	876	895	834	878	854	848	846	880	846	891	918	832	872	898	862	854	818	822	851	841	858	818	854	824	807	838	901	838	835	846	898	858	910	890	896	906	857	861	885	821	874	911	878	868	897	897	880	855	816	850	860	861	869	901	868	891	915	821	840	829	839	843	871	907	836	823	896	866	826	898	884	843	818	878	854	834	832	834	819	850	844	842	882	837	821	911	847	834	882	825	846	857	884	882	862	858	859	907	846	857	882	827	891	832	902	841	864	903	886	854	869	839
5045	8548	7311	3916	2385	1977	1653	1487	16376	36596	27167	14084	4236	1634	885	730	671	673	713	698	681	702	731	727	691	690	693	733	655	671	695	684	723	710	694	726	698	648	685	746	716	722	659	675	682	703	694	636	671	713	733	686	695	689	698	732	692	677	681	709	701	700	654	708	688	708	717	649	692	722	726	697	717	675	703	684	751	701	695	662	729	696	666	688	690	670	681	695	712	693	716	693	646	691	683	677	714	676	694	704	731	667	706	698	669	669	691	682	711	664	686	738	680	673	650	625	685	694	750	717	731	721	673	670	706	672	683	664	683	695	685	664	693	664	689	667	660	642	739	717	694	708	695	703	692	687	703	686	671	718	677	698	678	685	693	659	703	695	771	671	686	667	665	681	711	687	692	705	696	674	708	738	688	655	675	667	682	730	704	734	699	717	699	655	696	659	658	718	703	671	659	659	623	684	685	683	664	628	693	731	674	706	677	670	637	671	715	682	731	686	703	677	662	701	664	709	663	647	701	652	684	677	732	686	716	657	686	648	680	700	644	674	678	714	717	681	696	709	716	663	717	697	719	668	707	701	679	718	696	708	725	727	649	678	714	715	685	697	679	700	702	718	708	704	691	635	725	659	691	703	693	706	710	670	681	715	631	694	672	648	687	684	649	666	685	692	704	698	692	732	675	723	669	678	689	659	667	701	688	746	704	733	710	684	704	656	624	690	700	697	641	700	686	654	717	691	661	675	675	703	673	658	700	704	687	686	679	686	705	667	693	653	706	630	614	681	706	670	706	706	729	663	666	678	691	716	646	697	700	666	659	652	649	688	729	693	686	687	651	662	660	700	676	709	693	694	670	664	705	666	664	707	650	717	684	691	701	681	691	715	706	681	719	664	690	697	683	690	666	644	729	686	698	699	691	710	703	639	684	696	707	724	668	687	697	648	727	675	641	638	689	641	651	679	705	673	690	699	703	734	713	735	699	682	723	709	679	715	671	678	649	704	666	678	660	691	675	678	658	722	718	689	648	696	687	679	713	694	691	662	675	660	657	682	720	667	691	706	657	721	703	651	694	671	677	685	658	698	691	700	682	708	676	716	687	688	672	642	740	674	690	677	751	687	673	668	726	678	714	703	661	663	680	687	692	657	672	654	693	707	662	653	677	651	671	655	686	695	689	671	657	674	643	685	698	672	663	697	651	613	704	687	696	699	627	703	693	646	696	672	701	692	691	687	721	694	707	698	708	664	738	661	683	697	645	714	666	678	647	701	657	682	699	694	681	691	663	670	635	679	680	614	724	692	690	722	682	679	676	691	661	687	671	662	666	675	666	699	645	717	715	707	711	722	700	726	695	690	630	736	712	635	673	656	647	656	685	693	671	673	682	677	712	674	659	740	626	701	693	686	659	715	660	682	660	675	703	697	698	727	688	675	694	684	694	668	724	650	681	722	678	709	681	719	704	665	689	689	694	683	667	699	676	705	690	684	707	686	665	745	679	684	702	696	666	625	695	685	665	696	628	693	657	684	699	679	681	682	645	710	673	666	703	680	673	694	687	699	669	670	698	670	667	659	680	670	684	682	687	693	686	664	675	666	677	637	651	692	696	645	701	662	672	660	690	645	686	649	675	715	653	678	685	683	709	651	666	680	670	674	662	701	717	711	739	656	645	696	687	724	702	703	680	662	694	662	698	678	644	647	669	654	632	650	724	696	663	699	704	673	702	706	647	614	703	705	638	719	675	692	658	659	692	702	686	668	670	711	691	690	717	683	705	700	660	687	629	665	686	706	716	677	647	687	675	697	698	727	707	642	693	693	644	647	692	712	682	676	715	707	659	671	674	699	674	692	712	663	687	703	742	717	682	675	691	671	653	714	697	687	732	746	679	655	696	724	699	687	645	711	683	688	657	699	693	680	660	659	653	702	698	735	620	668	693	734	703	740	709	687	687	685	679	709	640	636	701	723	719	706	684	653	672	677	675	667	652	656	673	658	699	670	631	688	693	706	711	736	658	679	686	682	693	706	679	702	689	687	723	713	678	701	678	693	674	700	657	704	693	679	707	667	644	695	674	673	717	692	675	707	669	670	688	714	668	675	706	651	704	716	652	709	645	680	682	658	648	667	688	675	685	705	698	679	692	655	682	678	692	694	667	664	662	660	722	685	684	664	677	670	677	635	641	621	661	730	681	692	633	654	660	624	714	674	697	604	660	716	721	704	679	657	725	659	660	668	666	655	634	704	665	623	654	683	700	735	641	663	729	677	704	717	677	694	649	670	693	697	687	673	687	691	664	697	686	642	698	647	671	679	678	684	673	690	684	688	716	695	654	630	643	678	662	718	715	662	671	646	631	693	671	668	692	733	691	686	680	688	725	696	734	664	716	679	728	702	687	699	645	669	686	661	715	693	680	680	708	673	672	697	655	643	701	724	669	718	687	689	705	691	656	725	679	674	738	689	705	701	715	647	652	669	645	649	677	680	704	686	687	706	722	639	636	693	674	657	699	649	680	670	679	651	659	755	627	710	659	667	696	669	682	641	676	703	660	672	741	677	678	682	672	622	663	676	703	698	641	683	657	684	707	723	707	682	678	660	635	674	711	674	653	692	688	726	726	708	648	685	685	673	681	673	698	683	691	660	714	698	704	745	673	671	657	686	650	667	708	725	682	731	685	697	671	676	679	687	645	666	711	694	670	691	714	672	660	699	663	677	645	662	721	697	662	706	646	668	646	740	674	650	728	678	661	691	661	672	674	718	687	658	703	666	662	680	663	629	673	652	671	688	660	684	737	656	703	656	682	675	736	691	720	640	695	624	717	674	667	712	704	652	629	708	676	648	713	675	650	708	670	700	685	681	696	697	672	705	684	698	746	676	703	727	744	681	695	639	664	702	684	706	645	671	652	679	653	628	663	674	667	684	645	715	709	668	681	657	668	688	678	746	679	665	690	677	701	652	656	702	713	678	705	656	648	646	655	671	676	714	641	680	672	694	707	665	708	725	647	692	693	684	694	700	704	678	654	707	682	664	733	742	697	691	729	644	655	661	670	690	707	698	668	656	650	659	660	640	677	643	691	662	661	659	694	639	691	713	698	656	667	627	679	666	692	646	697	665	694	644	704	669	728	659	666	678	728	675	740	666	693	731	699	681	687	673	675	630	613	632	688	685	665	664	687	684	738	654	683	669	734	693	666	717	669	662	644	720	682	664	693	664	744	653	669	692	683	700	661	687	674	706	662	686	668	701	664	715	661	627	664	690	713	681	663	673	668	719	751	685	660	707	670	689	706	694	696	648	677	688	705	696	686	653	673	703	684	680	667	684	636	661	666	668	692	680	720	675	716	693	695	689	643	718	658	662	713	707	724	688	685	684	681	604	674	641	669	684	639	613	698	728	624	657	682	656	701	682	681	663	745	723	687	681	673	687	691	676	662	674	653	650	620	666	700	730	685	627	676	707	684	679	696	643	702	696	657	701	662	675	685	677	657	661	664	672	708	711
27443	13419	2168	1078	834	758	732	706	1174	3139	2742	1664	1025	672	676	681	650	705	606	637	632	618	657	651	630	661	589	616	630	602	610	654	607	638	630	648	612	641	628	652	647	617	667	622	614	652	632	587	662	646	642	630	632	630	654	667	622	649	573	640	659	642	612	628	634	639	574	627	646	614	642	653	609	647	637	619	634	606	591	634	645	653	650	654	671	640	687	648	604	651	607	607	611	638	664	648	590	631	605	611	646	626	677	656	591	620	632	667	666	622	657	644	633	627	593	667	653	645	580	634	638	653	624	619	659	616	624	623	624	604	636	619	596	643	634	654	640	626	667	662	632	642	650	603	588	638	644	598	639	630	666	653	665	646	633	627	665	565	619	577	674	643	603	630	628	644	626	638	631	651	603	616	647	625	603	645	603	658	603	628	644	610	639	629	624	635	655	681	642	665	627	625	611	644	641	625	674	619	633	631	603	621	611	606	679	641	642	621	571	623	624	650	646	632	630	642	688	638	651	628	594	593	643	624	674	657	682	668	620	628	656	646	612	619	614	604	603	644	627	628	679	684	565	615	680	633	626	624	622	623	661	623	641	653	595	635	625	614	638	688	678	603	620	642	630	638	613	619	634	682	624	661	639	667	581	671	648	618	640	666	637	639	610	675	620	632	624	652	606	648	666	655	622	670	637	631	633	586	620	649	669	676	610	666	658	592	634	627	633	620	617	666	598	701	616	641	614	706	664	595	621	661	594	649	614	643	623	643	651	673	650	603	616	644	619	635	598	610	660	642	635	657	617	615	625	687	657	634	638	650	675	669	593	627	605	650	613	652	648	682	621	650	673	610	619	643	597	659	660	664	650	656	632	629	645	640	641	645	608	633	653	616	656	645	654	645	661	600	674	641	641	593	658	677	601	657	658	597	623	698	693	676	699	604	622	630	637	613	658	604	633	615	595	648	589	581	639	627	615	614	647	636	612	578	618	629	678	610	676	624	670	615	621	625	639	636	601	622	645	618	610	620	626	663	642	668	655	661	629	622	615	643	598	608	658	611	640	609	633	591	590	626	634	628	630	670	609	640	610	643	644	652	617	654	591	639	685	627	608	586	704	620	660	634	621	656	617	580	631	691	620	631	632	618	651	648	656	666	674	619	632	595	611	657	645	633	629	614	609	642	611	641	647	622	628	626	639	631	603	636	626	608	633	658	639	612	656	607	611	667	667	601	593	671	600	626	584	619	604	622	663	678	591	664	673	623	590	604	615	668	616	631	599	653	622	638	626	653	682	619	594	612	633	631	635	630	688	589	616	656	619	675	602	650	615	640	622	636	655	628	647	645	600	632	641	641	600	632	620	679	638	648	638	633	638	653	637	625	603	628	620	642	613	660	620	618	640	646	705	648	629	639	631	667	700	660	614	656	659	583	623	657	642	664	670	627	634	628	636	644	599	597	647	654	607	657	641	667	654	635	634	632	644	633	607	640	620	649	697	655	611	662	656	711	641	614	652	636	680	642	643	634	630	648	597	673	599	659	643	652	606	638	623	630	647	631	576	646	585	638	653	648	650	644	634	636	595	629	626	589	658	671	640	601	612	657	624	632	637	641	641	680	609	581	658	651	657	666	626	610	614	640	660	666	634	607	587	622	602	669	630	627	666	630	658	621	617	654	633	613	626	646	642	583	705	671	653	645	616	666	648	646	648	596	595	587	614	617	622	662	648	572	611	640	617	665	603	624	623	638	616	630	622	680	586	631	632	615	634	618	644	614	652	612	637	631	601	651	674	644	631	686	627	635	602	663	657	589	650	612	632	639	618	647	667	601	627	637	625	594	611	580	609	652	637	587	635	618	597	613	602	641	643	568	622	641	611	639	630	634	686	628	615	639	625	660	599	555	595	671	695	652	591	563	651	596	604	631	623	627	664	664	622	638	648	594	659	660	636	633	671	661	641	686	620	676	650	596	641	663	651	667	584	742	631	583	642	660	622	663	645	634	627	686	624	636	605	649	659	641	660	655	629	638	618	588	669	636	627	645	625	632	645	658	644	637	617	637	669	640	665	617	615	625	618	653	633	626	651	633	594	631	655	641	651	653	630	637	638	619	664	644	585	624	648	629	625	581	592	640	668	664	656	655	625	613	604	610	676	615	629	595	614	660	645	593	618	600	638	651	648	593	653	644	650	604	636	686	661	679	638	630	646	605	618	592	561	655	678	639	604	591	625	604	668	655	619	631	672	570	622	594	656	639	603	629	618	652	615	660	610	668	641	667	633	644	638	676	634	651	615	607	652	623	611	623	626	641	581	617	608	662	589	638	615	622	636	668	678	610	605	612	652	624	663	609	650	679	651	692	643	617	563	600	630	623	619	641	588	599	621	706	619	612	624	639	628	631	625	614	630	627	654	626	644	620	628	596	670	608	626	592	635	588	633	581	617	624	663	607	614	666	665	614	605	644	670	605	626	655	657	626	643	584	605	607	658	636	628	684	656	612	641	639	607	610	607	647	617	635	642	616	633	624	623	676	628	634	640	621	639	649	595	604	629	651	608	632	611	596	627	654	637	655	651	657	668	624	603	638	626	613	629	624	604	607	654	679	600	637	615	659	611	636	642	645	638	628	645	569	645	670	640	608	622	634	579	634	646	634	618	606	686	618	656	636	644	674	599	638	597	563	624	639	656	629	634	659	637	669	657	653	678	613	652	592	642	635	616	653	648	674	625	612	617	619	615	602	597	603	646	633	627	625	627	679	635	584	610	653	630	677	614	644	624	596	579	591	658	687	640	596	669	656	593	633	666	645	585	654	647	666	626	667	631	632	610	622	650	616	647	600	608	604	655	629	654	656	683	635	615	612	668	648	634	662	609	623	613	664	646	629	615	638	625	684	599	598	636	626	637	626	630	581	606	648	616	598	647	623	633	638	600	608	620	652	609	606	658	616	609	642	634	659	611	649	637	649	630	597	649	645	616	682	679	654	608	656	605	611	619	614	630	656	633	605	670	612	648	683	631	630	601	644	641	671	629	645	647	647	643	656	661	606	670	640	631	566	690	615	653	647	660	577	607	646	623	610	604	647	623	598	633	626	644	680	614	642	622	642	614	641	627	587	628	637	620	640	629	632	659	625	593	642	628	579	643	649	657	628	620	608	616	640	607	621	653	637	660	659	656	627	620	623	637	598	639	569	626	661	590	655	597	635	612	696	649	629	644	610	603	635	557	637	600	662	607	623	641	625	636	609	593	631	661	645	641	606	600	626	689	608	590	589	651	651	655	655	582	662	612	610	622	660	666	655	652	634	618	635	628	664	666	608	630	632	694	601	630	610	638	648	598	633	615	630	649	639	592	626	634	668	595	618	636	610	627	637	597	580	640	663	673	595	674	614	609	673	659	672	647	648	608	647	653	638	616	608	679	622	606	600	640	667	633	686	680	617	634	590	643	591	669	639	593	636	670	646	637	643	609	592	672	675	619	637	631	646	612	638	652	672	612	621	602	610
5264	1409	1142	860	696	686	612	572	1441	3649	2859	1641	836	635	514	490	504	497	526	488	502	485	481	516	503	480	495	481	470	446	499	558	539	548	485	519	489	523	512	516	498	520	501	506	494	511	546	484	496	476	488	471	506	515	497	531	461	505	487	473	486	505	507	504	514	509	480	475	455	456	531	487	507	502	507	528	567	462	475	483	420	522	513	498	537	507	480	529	506	518	494	515	498	495	521	455	499	464	436	456	492	444	483	509	535	483	460	528	498	503	520	484	505	476	482	491	543	457	502	476	475	516	499	479	481	490	507	505	470	468	487	509	513	493	506	531	505	479	511	510	487	538	506	451	493	483	505	505	542	513	497	477	512	473	474	493	483	514	511	494	487	493	485	491	518	491	516	536	491	518	518	568	490	509	511	521	491	473	448	496	503	475	496	553	503	494	490	498	470	506	516	470	509	503	523	505	540	519	495	466	510	491	500	505	492	481	503	518	498	494	518	488	511	475	521	493	518	486	541	529	498	503	507	478	498	512	500	488	520	480	524	498	492	519	474	537	493	491	503	512	449	501	492	521	505	476	437	491	493	517	489	518	457	507	501	483	507	535	500	499	501	505	473	523	488	516	489	448	497	505	492	489	518	504	521	484	471	464	472	468	526	494	487	454	499	523	538	504	495	529	506	465	531	509	478	475	493	494	509	525	491	490	501	476	482	462	489	498	472	500	485	490	525	548	532	468	526	528	506	519	458	485	499	465	475	492	555	506	503	483	497	530	474	515	498	475	469	506	547	479	442	445	508	518	520	526	502	499	478	498	479	510	498	468	483	512	485	494	466	496	504	506	503	510	547	524	475	509	484	479	487	508	474	503	485	466	484	498	505	501	502	460	523	515	509	517	498	539	521	504	482	515	504	553	488	486	491	480	483	477	501	554	518	491	521	475	510	497	507	459	463	483	495	507	505	504	515	528	522	534	497	489	473	527	493	505	538	515	491	475	485	518	512	477	490	464	497	521	473	465	503	514	489	489	516	463	496	508	454	500	528	509	500	515	538	519	477	499	471	465	567	483	488	504	510	486	506	511	472	483	500	524	497	486	498	516	503	510	498	502	494	463	503	487	484	530	484	497	508	470	453	497	498	516	506	531	512	479	470	512	483	465	520	484	500	511	501	496	485	513	547	500	467	480	472	494	491	487	554	502	477	504	518	486	488	516	485	517	483	449	511	515	559	505	508	511	501	485	490	484	452	459	523	519	494	478	483	522	489	495	491	486	533	479	471	482	532	486	553	517	495	492	501	543	525	498	495	514	493	488	476	503	532	500	525	493	525	519	503	474	511	482	507	470	486	481	534	519	531	484	498	517	497	526	490	514	494	487	480	495	504	527	492	544	510	546	496	497	466	502	520	489	491	499	470	476	519	493	478	485	458	495	486	515	489	499	457	533	471	509	509	494	493	531	480	548	487	448	478	529	435	508	507	474	507	475	511	505	488	495	500	518	472	512	506	509	492	484	521	460	501	514	501	493	515	471	514	476	486	534	510	541	510	496	487	494	510	497	513	513	484	494	504	473	444	500	447	539	487	531	479	504	488	481	508	472	512	499	473	485	500	500	494	500	500	519	480	510	489	485	480	507	492	513	494	518	487	504	432	518	481	481	497	483	481	507	531	473	476	502	499	523	500	511	489	501	476	503	548	484	509	525	507	525	523	437	542	458	469	471	545	515	543	484	497	495	480	511	491	511	498	534	464	493	516	510	493	456	544	510	456	490	499	475	534	494	485	494	466	533	476	502	526	518	523	498	482	516	562	532	491	474	503	505	501	510	506	559	547	489	501	491	485	463	476	481	497	518	472	505	501	502	504	484	501	532	513	484	512	509	518	520	484	512	512	496	499	501	544	506	494	483	517	511	514	456	524	503	503	513	529	509	475	497	530	527	508	499	503	514	491	518	519	475	521	504	505	476	515	548	496	501	459	549	468	559	478	504	553	523	501	514	524	507	472	487	494	541	512	528	497	514	475	497	493	451	462	513	508	490	487	506	532	539	490	495	481	524	473	484	511	483	529	489	524	512	516	492	507	516	478	507	541	528	536	477	473	541	528	502	527	481	497	495	466	505	512	512	508	511	447	520	479	488	517	516	522	519	500	485	490	527	543	493	489	505	492	495	538	509	463	491	494	498	479	510	517	532	497	508	499	471	515	526	523	498	489	525	518	473	504	476	528	487	498	498	515	493	530	477	498	555	503	500	524	484	505	539	485	494	465	465	496	484	507	476	466	514	492	506	493	525	477	538	491	488	507	484	512	500	515	476	476	505	518	529	512	490	530	461	451	496	525	474	497	562	497	497	508	524	517	508	523	527	516	495	533	504	509	517	520	495	509	557	551	511	479	501	511	482	500	490	484	490	499	468	473	480	478	493	547	512	507	485	483	515	488	489	511	486	479	488	508	526	488	469	506	520	502	491	469	478	488	478	505	497	483	523	495	488	506	486	524	521	514	517	511	499	522	490	513	495	497	512	482	497	491	512	528	496	523	523	517	513	520	523	516	493	494	510	459	475	496	486	525	522	524	479	479	476	489	547	496	471	481	522	468	495	463	517	494	512	481	476	489	519	489	499	490	516	496	484	484	469	530	506	489	457	525	490	529	486	519	547	499	498	497	505	479	519	488	471	519	533	501	497	521	496	493	509	458	542	499	503	560	526	502	481	483	491	534	501	485	472	502	506	506	521	498	517	488	489	495	489	503	514	530	496	476	485	541	494	505	499	523	526	541	491	485	497	465	484	467	509	453	501	476	500	557	492	487	456	538	447	519	477	503	475	506	508	433	516	486	517	558	499	484	495	488	490	469	547	537	518	503	547	471	519	507	507	499	539	468	499	494	506	503	536	486	561	464	509	493	483	459	516	481	466	470	510	516	483	469	491	475	530	536	494	481	484	518	496	489	475	496	504	472	498	494	502	506	482	506	466	489	539	476	513	508	522	474	468	505	486	463	511	501	490	478	545	460	512	524	479	462	496	480	528	496	513	500	471	539	520	527	504	504	492	512	487	499	498	455	459	510	482	485	522	464	503	533	466	500	500	520	479	531	493	544	467	507	539	471	457	485	483	497	489	512	519	519	486	515	464	497	534	471	482	469	511	500	505	518	513	504	495	508	503	507	542	497	499	496	480	491	506	527	527	524	496	502	534	512	524	552	531	513	523	513	457	530	467	454	479	510	520	473	484	521	481	549	516	492	492	519	511	520	523	483	494	505	490	489	518	504	508	499	487	495	505	483	496	487	469	500	524	490	535	477	522	504	493	525	501	460	493	490	481	531	523	512	512	513	524	530	461	532	520	504	541	499	519	511	501	494	492	502	493	467	481	478	486	496	513	515	460	472	504	472	487	519	516	483	475	467	519	527	504	483	514	523	515	490	490	489	540	486	515	493	485	502	476	525	509	527	541	485	499	512	518	515	475	531	538	472	487	522	526	481	516	550	507	519	507	475	488
25068	21064	26984	25067	6854	1692	1188	980	10873	23160	17235	7928	2304	959	814	744	757	725	698	750	777	757	744	728	691	736	706	712	706	718	773	764	726	680	762	732	734	742	762	729	738	694	727	704	730	775	672	685	728	726	689	721	717	736	698	772	717	732	695	744	705	733	759	691	674	705	706	709	696	703	722	713	677	749	741	686	693	708	725	753	701	746	667	664	733	694	688	751	729	781	727	680	692	692	681	697	739	703	725	705	717	696	757	764	676	753	729	762	676	696	752	709	737	696	738	695	716	678	701	748	728	740	686	751	751	685	688	680	730	702	743	706	723	681	706	711	728	725	687	776	664	705	710	721	743	686	714	712	705	705	704	731	743	703	680	754	695	715	753	709	686	720	739	673	676	728	667	752	736	717	736	698	703	713	721	706	731	720	751	698	718	689	703	684	678	718	721	713	691	701	741	656	725	703	707	725	731	693	736	691	659	662	707	704	712	734	707	736	693	675	670	700	688	707	722	700	670	736	677	730	700	704	728	681	740	711	683	717	686	747	697	692	733	697	709	726	717	759	691	713	712	718	731	728	695	710	711	740	692	681	684	689	731	734	720	681	714	690	695	677	660	701	715	706	756	698	726	684	691	703	692	754	691	711	744	710	716	690	720	684	713	733	731	715	671	742	690	693	699	729	714	689	671	716	683	670	719	708	675	738	717	688	705	715	713	729	728	657	694	736	706	722	760	721	724	697	760	741	703	703	723	712	670	720	711	690	687	734	706	701	695	718	683	719	717	703	685	691	739	666	702	716	744	717	737	714	690	683	742	769	738	688	774	699	689	746	720	713	721	786	644	714	659	693	694	656	692	724	739	707	701	672	686	704	700	724	755	745	686	745	733	685	739	694	725	754	655	689	724	690	729	703	751	744	690	665	704	721	731	685	733	740	711	722	743	723	764	713	715	714	707	705	680	699	718	711	730	684	745	706	754	713	683	703	687	742	749	730	694	719	711	706	787	731	720	681	693	696	724	688	654	700	688	718	732	662	679	682	695	670	701	713	700	705	694	707	732	713	755	738	743	642	724	677	695	656	694	744	707	749	714	751	694	716	709	742	745	699	752	726	672	759	725	715	673	688	651	737	743	726	695	638	739	698	671	733	706	767	699	705	741	734	721	735	671	715	762	697	709	701	663	694	735	688	721	698	756	737	714	657	702	722	683	731	743	695	718	718	729	702	709	753	734	740	713	719	730	714	711	742	664	672	750	734	697	701	764	764	751	701	704	666	718	707	658	730	696	695	693	714	678	736	679	688	716	737	742	727	726	740	735	705	713	724	694	745	732	769	695	679	723	702	724	704	720	755	717	688	724	688	726	721	711	674	719	753	737	717	675	709	694	685	719	667	730	707	701	711	729	697	712	735	731	733	715	753	717	720	719	717	726	761	731	722	698	674	705	699	693	717	718	660	675	704	696	709	712	741	688	718	743	721	690	696	715	712	729	719	697	669	719	741	704	714	701	677	663	709	746	693	688	735	748	714	701	697	749	703	703	733	715	689	717	708	730	750	725	737	722	746	659	734	697	695	729	691	708	722	736	696	742	717	717	695	680	705	736	688	688	716	740	746	726	648	745	756	673	680	678	707	719	744	729	709	656	741	680	753	708	645	672	713	751	686	725	663	734	733	717	697	770	800	732	762	718	726	683	678	710	707	718	737	717	708	687	754	745	709	704	707	737	767	727	703	745	708	688	720	636	714	700	713	718	729	723	728	663	691	690	680	735	724	676	741	701	690	751	664	710	693	747	711	690	721	700	686	720	721	735	720	687	698	707	695	767	711	746	694	683	665	734	723	746	684	721	719	695	752	731	730	680	728	666	752	698	723	697	768	705	687	698	693	741	704	716	702	727	732	679	686	753	728	681	741	740	722	718	753	714	714	671	716	707	696	683	719	700	748	688	764	703	714	732	739	696	684	740	736	736	704	722	680	692	736	714	696	728	702	714	726	670	712	691	703	629	717	701	735	700	692	697	669	661	665	705	740	718	677	711	696	761	694	677	628	699	744	692	705	714	696	742	683	722	745	738	727	712	711	722	709	704	707	720	724	732	724	686	748	708	693	726	687	704	699	652	708	725	696	705	692	685	699	725	738	695	709	688	698	731	706	752	715	715	757	719	749	728	690	699	714	738	676	741	674	736	699	681	686	714	747	728	702	681	743	692	741	721	713	716	680	715	729	715	690	628	669	725	791	690	681	734	744	758	730	690	704	686	698	726	690	676	691	711	730	720	710	704	687	702	764	732	724	719	699	732	717	700	694	739	776	729	732	719	681	681	735	680	674	740	758	703	668	705	705	672	750	697	689	690	711	712	659	726	688	695	701	715	755	708	726	745	766	745	739	702	709	680	807	731	713	696	725	738	731	729	735	712	701	733	720	664	717	696	702	696	752	770	740	696	691	725	701	768	726	715	722	731	687	706	740	693	730	739	718	717	698	697	687	716	686	705	703	722	696	715	719	698	752	703	752	706	758	717	726	700	700	713	732	759	716	734	720	707	645	681	690	728	730	669	720	723	747	723	681	713	696	673	722	713	736	718	690	710	634	720	695	745	724	665	712	739	690	741	734	672	720	718	742	735	704	645	683	725	713	737	767	674	705	682	715	693	712	712	760	696	699	674	706	752	674	718	662	685	713	684	663	752	686	734	705	723	644	745	683	693	738	718	716	680	716	738	680	737	762	701	700	736	720	695	727	737	701	658	699	749	761	689	680	646	750	727	667	693	737	681	705	700	707	695	724	746	730	708	708	720	696	716	683	724	710	733	715	716	697	721	656	691	756	741	705	718	671	715	683	693	726	730	729	744	733	806	716	701	718	704	676	711	713	737	758	729	725	728	678	719	711	746	711	691	668	716	770	729	714	701	708	726	728	754	698	660	692	741	731	715	711	713	658	739	684	713	717	712	713	707	713	713	719	704	674	675	743	738	747	767	785	728	757	731	714	681	773	722	708	692	692	694	687	699	678	715	682	771	734	718	703	732	702	725	783	701	705	720	736	713	712	745	717	705	755	732	743	673	732	698	694	689	740	700	712	687	711	759	664	737	729	743	751	689	767	692	716	717	718	681	758	731	697	719	673	717	650	684	721	728	739	684	738	756	746	738	698	718	748	706	708	729	752	634	757	743	701	702	695	708	718	687	710	745	700	686	736	673	707	742	699	708	703	705	726	692	726	686	681	737	716	700	749	707	684	733	709	715	697	720	733	699	699	702	685	680	716	725	658	729	699	738	733	735	677	692	712	711	755	729	701	741	666	695	709	710	729	701	671	733	735	682	724	682	710	720	723	733	731	691	704	766	673	752	745	688	728	735	681	766	697	724	730	756	686	717	675	723	760	685	713	693	678	693	720	719	705	752	717	706	747	724	761	721	729	678	671	674	756	753	734	690	735	750	743	654	696	675	710	662	699	729	704	701	718	678	752	754	701	726	719	691	737	711	769	722	746	720	712	716	703
4434	4716	3906	2343	1619	1269	1058	909	13729	20712	14444	6662	2088	900	669	563	593	601	555	556	577	600	626	600	582	566	569	587	584	590	606	608	595	563	633	607	614	583	566	589	590	604	587	585	623	591	601	627	589	571	591	572	574	610	545	606	587	563	556	573	587	634	614	575	574	573	567	577	609	603	584	594	590	567	560	542	585	554	545	584	567	590	598	587	614	551	592	556	596	596	551	583	635	646	572	556	622	581	560	536	597	567	572	547	607	554	595	607	569	574	597	601	565	601	536	609	604	598	580	564	568	587	599	582	568	608	607	592	594	610	574	617	638	558	596	606	643	594	596	609	579	568	592	568	607	602	623	592	568	546	584	556	635	624	580	590	565	571	579	583	584	639	575	598	587	528	567	594	625	570	604	598	556	596	563	613	581	576	579	619	583	602	605	590	564	505	594	611	583	630	582	576	584	578	544	584	541	581	625	579	585	545	601	596	594	600	611	552	545	563	605	600	560	592	564	596	568	594	586	577	567	594	595	591	601	587	560	621	559	615	590	575	605	583	550	566	563	557	598	555	602	576	531	581	585	577	561	598	568	542	588	621	527	561	584	597	617	578	570	625	540	608	573	570	578	614	581	602	572	578	598	630	580	551	589	579	595	564	611	594	613	591	550	565	589	553	582	564	558	547	577	606	568	597	610	551	610	607	578	560	572	573	570	541	580	603	618	539	584	572	601	552	564	589	570	604	593	526	598	568	608	577	582	582	540	567	535	523	568	560	556	597	561	533	588	627	536	593	552	565	615	595	562	579	586	552	602	573	587	581	582	548	612	566	577	611	607	577	616	522	585	580	612	596	565	566	628	521	583	567	578	558	572	554	534	586	590	569	583	572	595	638	599	572	570	596	587	563	576	597	574	549	582	577	545	602	620	574	598	600	559	550	615	579	566	556	578	592	563	539	627	539	549	577	558	593	586	567	559	623	612	574	572	592	588	580	573	586	562	586	652	561	612	593	594	569	601	525	556	584	566	572	565	575	595	555	564	598	592	571	551	580	590	624	592	544	559	592	562	574	631	542	564	544	592	589	556	557	587	584	616	570	568	603	559	555	563	548	583	593	579	576	541	527	560	583	581	565	585	559	591	578	576	584	620	534	611	566	606	552	565	547	622	578	561	592	596	567	601	560	596	556	570	552	567	589	570	585	575	565	547	602	573	545	573	554	565	539	546	576	612	590	571	605	578	584	577	606	594	586	588	594	564	545	539	619	541	578	559	632	606	552	549	555	608	583	579	596	607	587	593	577	595	602	579	581	537	568	575	572	595	588	551	581	610	596	608	562	560	561	565	548	631	585	532	585	598	594	602	547	557	573	530	578	570	583	533	566	569	613	607	570	560	621	570	586	590	597	563	581	586	600	551	572	552	582	594	604	572	551	579	587	595	592	612	579	588	597	544	577	531	637	571	595	596	568	584	579	589	557	581	603	592	602	590	563	581	587	566	585	616	568	579	611	572	558	563	568	621	597	576	600	611	590	538	578	594	587	539	528	568	576	543	613	591	575	562	616	576	550	592	643	569	600	576	549	593	562	554	584	588	597	613	579	582	565	555	537	552	522	637	583	614	600	578	585	550	586	583	604	610	548	593	567	560	594	591	598	586	570	584	562	558	603	601	587	571	578	614	589	568	565	572	565	582	587	573	546	587	593	568	603	571	573	638	584	607	550	556	599	581	599	537	574	572	590	593	601	591	584	578	538	595	603	575	592	572	587	600	609	602	559	577	558	617	584	553	595	618	595	573	596	589	539	573	567	589	544	580	595	585	600	584	596	550	590	598	571	589	573	583	584	571	588	565	588	573	611	581	589	550	549	605	580	545	627	601	624	616	566	593	584	551	584	623	590	591	600	591	612	566	567	577	575	611	604	563	606	578	573	542	547	584	586	582	548	539	581	603	562	574	595	550	569	576	619	589	575	589	603	553	581	528	590	603	591	571	602	568	575	554	596	604	589	594	565	599	531	587	535	575	623	551	556	568	565	581	561	552	551	584	574	599	583	546	592	534	590	539	586	546	574	563	544	616	585	571	570	575	538	574	588	595	566	573	584	552	555	599	629	582	590	553	588	609	582	564	593	550	575	572	624	564	531	594	580	584	598	581	585	574	645	579	585	573	602	588	555	555	542	614	569	554	546	579	593	626	582	581	568	644	538	581	589	642	567	580	575	569	567	553	578	575	547	573	551	605	555	619	596	555	593	601	541	572	571	608	568	586	602	522	569	599	592	596	534	578	542	597	570	555	602	533	627	612	578	563	590	601	592	565	597	574	637	587	655	582	571	608	563	569	601	596	579	584	536	570	550	622	597	599	590	562	583	569	547	566	575	603	620	542	586	567	586	552	577	584	564	578	582	544	582	534	576	555	578	588	535	557	589	594	595	571	560	587	544	586	611	549	589	561	540	647	608	595	525	601	573	561	582	548	542	606	577	578	612	557	588	574	547	557	568	585	589	580	595	576	605	586	579	580	594	573	597	554	569	629	585	548	561	590	598	589	566	581	575	605	564	539	589	568	537	584	571	552	558	594	630	583	592	584	559	517	573	571	559	551	599	603	546	590	559	564	561	591	597	609	552	593	576	558	600	563	605	586	593	555	598	602	550	589	591	532	580	575	582	555	603	611	529	558	555	579	563	584	555	568	563	592	624	557	596	575	567	620	535	559	598	578	606	573	617	565	546	548	598	593	563	537	615	623	624	566	541	569	636	635	647	548	586	544	589	601	577	605	590	578	577	580	600	603	599	598	600	608	622	566	616	592	566	581	587	572	592	577	599	593	566	560	578	587	552	577	557	564	579	597	591	593	547	599	598	618	612	563	540	602	578	584	571	614	595	587	572	557	565	560	600	582	579	588	586	535	574	603	556	571	615	561	563	548	540	581	592	596	572	607	579	552	597	576	572	589	564	567	562	563	591	543	590	545	595	602	589	589	549	597	579	570	600	594	615	550	595	580	588	530	566	584	580	606	564	582	572	556	608	597	587	597	577	542	598	566	609	583	560	560	563	584	529	626	567	589	587	558	578	554	586	631	566	517	578	561	564	565	571	589	587	536	549	598	582	581	529	566	564	611	591	568	582	577	583	568	580	580	611	581	548	581	573	612	584	566	612	568	622	586	545	621	601	624	580	578	566	567	613	586	561	614	581	563	593	629	571	596	544	596	558	602	552	581	597	579	581	570	595	592	599	564	574	587	588	598	599	535	576	572	593	550	553	572	629	567	617	589	585	557	555	595	593	570	611	585	575	558	577	616	588	565	576	569	609	572	563	600	594	591	619	598	554	597	612	581	536	578	581	636	575	559	586	590	563	589	595	569	554	595	533	572	558	590	580	569	583	637	594	582	579	615	572	562	555	555	570	596	532	551	551	537	563	584	595	592	595	596	576	623	515	525	568	602	543	573	535	596	593	575	554	576	528	533	606	569	639	563	580	586	576	598	556	568	623	550	569	589	554
23898	21111	28377	24075	21074	9764	2532	1611	23314	39723	30989	16529	5217	1687	1132	1017	927	921	951	903	911	940	894	924	928	964	965	888	968	889	943	919	928	922	920	902	910	864	859	899	923	962	883	948	969	877	936	917	906	869	933	913	909	897	946	890	928	931	945	906	915	921	889	901	944	935	909	868	910	913	831	859	875	879	898	930	940	969	867	947	895	931	852	915	969	895	924	888	899	913	866	867	932	928	900	919	925	913	926	920	905	901	880	903	918	901	934	910	919	946	931	906	852	915	901	910	926	903	932	918	899	889	930	916	949	896	920	892	853	912	897	916	859	875	942	912	886	906	947	894	925	961	917	861	883	925	975	933	923	859	941	899	904	877	941	943	931	886	938	929	873	893	937	906	914	940	914	934	905	895	910	902	895	889	883	942	873	905	861	899	909	942	873	877	840	912	873	907	932	930	892	874	901	942	907	897	948	905	883	898	900	933	913	978	906	895	862	909	935	922	959	920	903	942	954	924	910	948	894	894	969	861	883	915	917	939	927	865	892	895	947	911	918	925	942	902	887	910	917	900	930	947	905	900	890	936	940	931	854	930	876	903	947	895	958	898	952	891	918	981	838	899	864	866	973	893	897	901	935	927	878	844	935	851	865	899	886	940	893	932	928	839	923	914	934	930	925	885	954	920	922	925	859	925	878	915	905	912	920	979	892	885	899	875	910	930	952	821	916	872	900	952	907	892	912	859	920	878	916	861	875	889	949	876	954	913	907	941	864	909	916	943	906	862	916	916	891	937	880	883	932	919	902	890	871	913	824	908	871	873	893	856	914	894	901	909	899	914	848	940	916	869	913	880	899	911	876	914	928	896	931	940	882	945	896	858	893	911	899	863	888	944	890	891	912	843	874	978	943	890	883	933	898	910	887	931	900	843	884	885	918	877	933	965	907	897	921	877	913	914	894	925	922	937	919	874	880	883	897	921	879	926	906	887	886	886	922	912	862	947	919	942	865	944	916	904	938	887	868	910	914	844	895	901	874	902	853	901	871	843	906	925	860	915	899	904	881	938	896	867	924	911	927	917	878	899	899	879	909	901	951	901	965	855	917	933	941	868	881	866	942	895	926	953	923	966	928	913	876	908	909	926	930	915	887	853	878	921	870	875	913	921	936	913	918	892	919	943	900	932	923	850	885	848	888	881	882	914	924	933	938	894	884	933	909	908	927	908	884	906	873	930	892	898	891	910	930	870	884	854	886	928	890	869	916	917	884	904	878	877	835	894	892	916	940	928	889	950	941	955	950	883	911	899	880	928	942	907	910	847	845	901	895	942	913	918	904	859	885	865	938	880	910	899	911	862	924	902	889	903	947	902	931	923	892	868	894	873	904	937	929	909	891	933	883	908	894	880	945	849	855	891	939	901	894	924	922	874	949	880	874	897	950	893	871	904	909	899	910	938	869	905	954	897	855	865	914	891	882	869	877	903	881	915	904	909	906	872	869	918	923	901	901	909	898	847	878	880	903	880	869	957	897	886	897	906	877	890	904	893	902	918	916	901	843	849	936	888	948	911	942	906	885	898	939	875	914	916	905	932	926	859	892	923	949	908	894	963	913	891	948	938	926	885	931	966	860	905	928	951	931	899	902	901	900	900	918	923	925	869	915	911	915	912	930	899	908	954	864	908	916	951	928	834	899	903	843	906	933	880	877	858	901	893	882	908	919	908	922	898	897	930	945	900	900	899	917	893	945	896	907	911	862	868	856	906	983	908	941	892	875	936	920	886	946	881	883	881	910	982	905	851	939	927	899	926	929	894	923	947	952	922	926	889	886	919	892	917	892	961	894	897	924	882	912	807	903	963	886	926	925	922	889	889	848	909	903	968	921	955	924	895	913	877	902	928	917	868	897	929	904	915	890	921	892	899	900	871	933	837	940	900	895	894	902	933	943	934	864	928	928	929	887	855	841	923	896	890	889	856	955	895	886	852	907	878	905	882	855	902	914	891	931	908	858	938	889	919	904	924	882	887	956	887	934	906	939	855	959	919	924	905	917	903	876	894	908	895	856	893	854	919	886	885	893	919	891	918	898	866	974	875	950	875	933	897	848	885	900	903	892	939	926	900	889	893	864	909	873	864	975	885	882	893	879	921	868	899	911	909	886	856	902	922	950	916	909	909	910	932	875	879	921	923	957	901	933	917	873	865	853	877	862	873	903	903	928	921	943	901	956	910	898	888	924	906	893	873	881	977	871	875	913	951	905	932	868	876	909	943	915	954	926	918	882	857	926	948	918	887	894	835	882	909	895	885	925	925	912	897	823	910	866	897	894	926	875	941	923	856	934	918	965	926	925	932	888	880	894	934	856	957	896	891	907	925	889	923	905	938	898	907	904	915	891	940	879	907	853	913	873	906	965	903	896	881	890	886	898	918	864	893	868	941	912	908	887	924	893	913	965	876	873	894	906	896	874	924	904	900	897	840	904	907	885	923	944	914	890	888	880	874	892	912	940	933	895	927	914	925	920	878	914	900	942	903	925	871	845	911	948	909	885	901	912	902	886	951	881	904	925	869	866	888	978	893	917	902	910	920	969	900	892	892	882	894	895	913	911	893	913	896	924	888	894	924	872	902	879	906	871	904	902	836	887	858	900	879	904	892	923	873	939	954	917	873	933	880	849	836	899	841	886	909	859	873	880	914	892	852	922	872	919	889	885	911	905	910	859	871	897	871	928	919	898	879	919	890	893	882	905	888	890	883	923	907	915	954	883	924	894	945	957	895	934	920	933	982	915	884	887	934	918	879	849	1002	919	897	839	875	903	950	911	911	948	912	970	886	934	903	947	923	859	956	937	886	904	920	928	901	907	874	889	883	903	935	887	919	914	900	899	843	860	949	902	891	967	933	916	893	893	895	892	897	896	916	901	957	941	913	870	940	944	871	866	952	870	926	923	907	933	871	843	900	922	933	956	918	904	878	903	895	965	863	869	903	907	923	929	861	868	882	916	888	925	924	912	915	947	907	884	940	905	932	900	919	867	870	986	872	872	922	870	909	891	888	845	838	941	895	949	860	901	900	890	913	897	934	917	909	863	903	910	957	875	888	901	950	902	896	894	869	949	904	864	884	900	872	942	886	893	880	963	917	921	919	888	898	999	898	884	900	905	957	892	957	899	889	851	940	910	900	908	940	922	923	944	946	971	944	894	901	944	900	934	880	913	857	933	890	916	877	886	888	867	922	905	906	866	847	913	917	880	874	927	943	863	893	891	901	939	844	948	906	883	864	878	908	892	918	916	903	892	875	927	903	953	918	883	898	915	838	925	938	876	915	920	920	936	937	919	851	876	916	914	881	898	896	930	919	930	884	855	923	882	942	925	857	949	946	867	909	858	880	968	913	910	861	923	899	932	927	946	871	962	901	876	871	899	902	923	943	976	902	896	897	925	881	895	884	920	901	881	851	917	872	893	877	967	933	909	890	885	916	883	930	890	830	913	889	967	902	892	908	878	879
4937	8715	7760	4476	2926	2065	1699	1591	27795	34769	25361	12754	4079	1521	924	750	715	795	758	716	728	750	799	729	736	727	713	713	781	725	695	721	684	753	688	735	759	734	716	704	702	738	742	738	760	759	686	713	725	742	752	742	680	720	765	746	732	748	720	743	727	736	719	745	705	743	721	711	755	730	748	678	730	730	698	719	724	726	730	765	748	765	759	697	736	718	719	694	691	788	728	731	709	731	721	688	746	776	728	678	737	715	724	739	739	733	741	706	771	732	734	752	759	737	768	683	727	773	715	752	720	721	712	695	750	763	694	729	731	715	787	746	690	700	749	761	731	719	743	722	680	753	749	712	732	740	708	759	686	695	728	701	731	719	715	717	723	758	697	710	745	710	696	702	742	711	722	698	741	777	697	740	785	738	742	729	726	729	725	780	726	698	719	707	662	718	725	740	722	754	743	708	746	713	699	762	662	731	715	717	734	745	728	760	739	720	730	727	736	745	714	741	725	738	737	689	738	694	724	751	695	702	743	776	716	703	717	728	721	750	725	709	668	679	687	707	673	763	707	765	649	726	771	709	765	771	738	724	692	726	741	726	732	720	713	756	734	746	765	712	681	695	735	736	699	741	741	712	751	707	722	730	740	673	725	718	693	734	737	674	735	668	741	714	693	694	750	751	709	692	671	728	740	713	744	696	695	737	749	678	716	758	743	710	708	723	705	719	737	707	705	701	695	708	670	764	768	698	686	738	705	706	695	730	747	712	701	734	730	728	744	716	676	752	707	776	791	714	698	779	743	721	733	787	684	735	701	702	708	736	756	687	728	723	751	751	757	719	772	691	682	736	788	716	752	765	758	764	759	737	703	789	734	710	742	745	710	725	689	713	715	712	712	706	715	758	698	748	715	727	713	722	729	735	747	653	735	777	717	759	707	737	678	763	734	746	756	707	702	758	769	723	710	743	740	686	708	751	754	740	759	719	741	767	712	765	753	737	721	697	710	718	746	719	746	748	778	729	734	763	677	698	758	724	713	762	744	757	705	711	763	706	751	777	757	699	760	720	732	709	700	712	733	725	697	706	733	754	698	692	716	707	729	707	671	719	691	724	756	771	710	690	710	710	704	722	736	739	705	730	746	698	662	705	705	687	708	733	722	750	764	742	746	704	742	699	726	747	687	699	700	736	713	725	736	750	735	747	743	738	751	722	727	696	705	758	696	781	724	741	701	708	744	703	734	726	718	729	708	724	738	748	772	702	734	750	715	706	713	698	723	708	726	696	742	777	728	729	698	717	726	735	717	719	699	731	739	724	732	736	705	708	732	721	744	748	738	776	778	695	717	726	741	750	765	700	675	694	710	701	737	772	685	727	676	685	706	703	732	725	727	748	690	701	723	795	775	690	707	733	770	690	730	689	706	684	754	709	755	759	698	684	762	748	703	698	721	711	711	749	699	725	717	674	740	718	711	743	703	697	700	775	726	713	776	705	662	715	767	707	747	736	765	707	746	695	733	659	729	719	746	717	754	728	756	749	715	695	708	701	747	766	721	669	714	715	722	718	748	681	728	700	732	696	752	716	711	703	728	719	735	721	692	713	691	720	696	695	714	735	720	703	743	731	683	694	704	722	689	746	699	675	725	747	704	684	654	700	673	714	707	722	743	701	746	710	731	709	697	712	718	743	729	721	738	710	683	731	726	729	727	715	714	712	747	650	713	725	730	760	673	720	772	718	668	692	742	740	704	744	724	727	756	699	671	718	704	711	713	705	692	747	750	755	733	747	717	740	705	695	704	679	703	716	772	690	671	725	693	709	724	712	687	762	694	777	729	698	756	739	725	777	718	743	714	700	714	701	713	668	720	693	755	750	697	671	734	719	704	673	744	729	741	773	697	765	717	740	732	697	769	744	706	752	714	694	697	739	689	725	688	712	749	703	774	724	655	751	721	732	734	714	746	732	700	767	726	719	695	713	696	739	738	714	722	720	736	736	729	756	789	723	766	700	723	724	708	726	728	741	721	700	684	701	749	686	674	765	728	715	719	733	750	732	710	725	733	699	706	769	747	687	668	760	721	742	737	727	727	746	727	713	717	745	755	752	700	780	734	767	686	694	729	671	731	772	689	760	776	714	658	727	674	726	720	716	733	728	648	673	731	719	725	690	736	718	699	717	700	733	734	706	716	733	724	732	734	740	715	722	743	689	758	746	747	680	726	704	685	723	693	730	717	678	727	747	707	713	721	733	706	700	762	726	665	707	701	669	733	737	759	719	775	706	717	719	699	735	708	737	716	752	711	764	698	660	732	694	729	758	707	709	708	676	714	734	739	773	711	758	759	755	738	728	735	727	753	716	717	688	717	722	739	713	693	727	709	736	754	752	749	733	720	724	714	692	704	707	671	722	711	703	657	677	749	770	739	708	684	699	693	717	749	738	737	725	761	728	717	708	687	729	734	701	706	716	694	732	720	743	690	747	739	738	673	735	709	726	710	764	774	714	682	701	695	722	740	677	746	734	750	734	694	691	672	681	750	649	721	740	709	726	730	681	731	662	756	683	673	706	716	735	743	778	746	771	742	753	727	762	711	675	685	712	751	720	683	757	694	703	698	762	719	709	709	737	701	685	719	708	701	674	692	715	732	715	710	746	710	703	726	711	712	721	730	739	729	728	685	729	739	738	751	741	701	720	714	745	754	753	694	787	715	709	702	796	704	726	686	730	735	744	714	694	751	710	759	711	673	697	710	723	718	700	742	719	732	733	758	700	677	715	753	738	735	732	727	742	709	711	738	720	677	744	674	705	698	667	722	732	705	738	723	704	804	681	724	755	734	664	684	691	719	759	685	739	761	716	715	731	708	722	738	700	739	699	713	707	708	768	784	722	722	738	692	702	707	740	712	699	714	684	721	724	692	715	759	733	645	731	693	738	713	736	680	735	753	723	766	681	717	725	753	693	764	732	680	732	702	764	786	736	681	715	707	701	701	697	672	674	750	720	708	741	704	743	722	633	676	743	738	736	773	687	737	753	688	716	706	702	719	688	693	805	732	707	704	710	766	754	694	730	703	699	661	730	744	720	713	684	712	766	705	667	714	718	733	714	745	699	750	765	727	723	731	702	704	717	753	727	692	732	731	725	714	734	657	656	717	715	708	723	732	684	712	770	722	716	689	715	744	723	721	714	725	717	700	699	699	703	715	724	739	726	714	746	718	729	686	694	742	695	746	725	732	721	726	724	723	727	665	720	701	769	753	749	699	689	707	760	708	713	720	731	753	658	685	729	703	741	706	687	701	710	704	704	735	726	720	707	725	696	740	680	735	702	706	700	718	702	707	738	701	710	706	656	711	728	721	737	734	784	697	725	717	708	728	753	732	743	752	737	728	711	749	652	666	752	717	691	756	755	684	739	730	720	744	751	747	731	700	736	718	727	726	755	684	729	720	713	729	721	729	733	747	739	700	725	706	712	682	725	763	654	706	688	722	749	754	760	687	682	713	708	723	673
27460	13429	2384	1330	804	722	755	732	1456	2993	2571	1644	1034	820	658	680	668	629	652	710	673	654	650	696	686	708	691	658	717	673	665	669	706	702	662	656	649	663	667	634	702	699	662	682	612	644	684	624	630	694	674	655	693	656	665	668	699	628	690	672	637	682	670	655	698	700	746	662	675	652	708	648	642	641	661	639	611	673	669	650	658	616	664	686	684	649	687	666	703	713	705	663	685	646	668	673	662	628	692	655	674	653	654	657	665	652	700	682	663	634	672	673	635	658	638	661	645	619	703	597	666	662	701	675	651	685	653	660	635	606	641	666	646	654	661	642	707	649	712	654	662	689	606	663	632	631	723	625	662	691	650	712	683	660	594	726	639	671	675	696	671	660	656	680	676	645	706	684	626	655	656	657	734	675	691	637	642	659	679	635	693	633	644	669	684	661	641	648	666	659	641	694	658	659	648	671	691	648	646	658	730	679	687	668	659	624	658	693	675	670	646	642	650	655	679	646	658	624	650	660	693	673	657	687	658	672	657	652	699	637	659	738	633	661	686	670	696	668	689	719	648	631	646	669	661	665	653	664	628	671	669	657	707	690	593	657	668	668	688	706	707	690	671	649	692	713	683	683	670	662	655	695	648	687	659	688	679	647	618	623	650	666	631	682	657	682	700	628	698	645	678	653	658	659	664	683	684	675	678	641	652	717	659	600	611	628	641	665	661	692	687	663	644	656	662	670	729	692	692	679	666	663	673	670	707	702	685	656	653	674	641	665	692	685	675	648	667	685	677	618	703	665	657	673	645	709	719	690	690	698	686	667	707	663	660	658	716	659	671	644	664	677	663	659	637	660	667	663	650	682	670	727	617	692	705	646	645	693	632	669	662	708	653	656	649	671	683	636	668	619	664	657	682	694	666	645	663	668	657	656	620	633	630	699	690	674	703	652	668	636	683	673	643	701	688	680	736	642	691	675	683	701	654	574	707	639	691	648	679	647	635	665	666	663	683	640	671	640	647	684	656	619	704	670	701	637	585	670	684	652	656	652	665	654	678	670	645	695	654	689	615	688	653	679	690	625	664	684	689	660	722	713	672	686	674	664	620	637	644	654	631	640	645	676	658	622	629	642	648	628	692	632	662	636	618	708	680	641	667	705	642	640	680	681	637	627	695	688	693	701	692	650	672	664	661	647	637	658	622	699	687	635	678	632	697	694	690	701	651	688	672	666	715	698	699	663	655	685	662	652	638	647	692	625	651	665	616	628	650	670	640	672	666	636	663	609	656	670	662	691	671	689	673	651	675	674	706	683	629	655	677	681	627	656	710	688	640	671	654	662	629	631	677	691	649	644	704	655	640	694	640	712	665	661	649	667	634	656	633	647	607	666	674	674	616	686	722	686	669	664	675	680	687	653	675	601	699	622	676	703	673	651	674	659	671	643	644	655	633	676	670	713	680	634	681	634	647	687	669	714	695	676	663	661	635	657	714	685	687	639	639	644	656	676	696	663	701	668	677	673	615	667	618	700	678	704	687	714	658	652	643	616	675	608	668	626	654	672	650	664	682	631	678	696	676	705	624	666	697	608	622	641	675	656	698	667	668	647	648	748	708	701	659	708	706	657	642	659	678	683	638	688	704	686	647	686	668	685	674	668	669	663	653	625	687	688	686	663	668	661	604	630	696	625	665	701	698	670	683	684	642	669	697	695	653	666	647	687	630	647	652	686	660	695	659	613	664	686	639	706	703	615	667	634	693	647	638	654	689	640	665	623	636	643	742	681	679	602	721	687	694	603	653	646	675	674	689	657	676	658	675	594	648	681	639	690	647	657	685	609	680	625	659	663	632	666	666	640	650	682	618	673	675	653	658	691	664	651	665	701	679	667	687	673	649	712	647	638	665	677	689	701	641	667	634	702	668	668	685	661	632	646	712	643	639	692	650	679	649	661	642	695	645	704	659	638	639	648	725	673	683	704	712	720	663	644	654	676	656	652	692	596	666	715	703	643	685	675	699	626	667	691	669	663	669	694	703	634	702	675	668	634	625	633	662	621	688	656	691	700	651	670	675	650	637	692	698	691	700	692	682	635	650	705	663	679	633	652	654	607	677	674	673	637	648	663	677	671	670	675	711	652	714	666	664	698	680	675	672	646	661	685	693	705	667	708	678	684	703	666	645	678	676	644	649	672	676	643	684	658	698	673	656	648	586	645	665	641	642	662	741	659	654	712	655	655	683	714	685	686	673	650	703	661	650	704	653	693	619	670	669	674	673	663	622	698	634	660	713	697	695	651	656	644	627	678	686	627	658	677	638	668	669	623	620	681	682	670	644	637	643	662	666	686	611	649	671	633	679	656	720	654	661	660	681	686	689	694	636	676	664	696	662	656	706	696	668	684	732	666	618	673	630	667	683	677	621	638	676	658	642	670	665	646	660	635	663	665	636	675	658	663	680	691	660	692	607	666	663	642	673	645	706	600	655	680	637	685	661	664	726	666	673	632	640	649	705	691	654	670	689	694	667	706	672	709	666	684	673	656	692	731	656	637	670	654	622	722	686	668	636	652	678	709	658	652	677	705	652	666	711	671	638	705	698	629	649	695	630	694	669	682	669	667	637	651	702	675	681	702	680	680	663	686	696	657	649	674	667	674	699	639	652	671	660	681	656	665	691	672	640	676	684	644	666	675	601	644	706	645	707	677	676	689	702	669	661	678	637	663	682	691	719	674	689	631	649	629	659	601	663	684	646	693	684	684	704	702	685	709	650	677	669	688	662	667	692	618	633	693	679	684	693	678	668	648	696	618	634	676	682	684	671	647	654	696	691	676	684	664	639	650	654	665	635	695	633	638	642	668	671	698	657	685	666	715	674	651	689	665	683	677	651	682	697	668	675	667	678	667	687	655	618	647	713	716	677	628	623	677	632	655	685	678	711	619	627	668	697	668	696	685	664	679	657	684	625	704	659	657	663	663	669	666	693	666	681	670	653	622	654	656	698	683	679	661	665	691	669	673	664	649	730	643	706	708	683	644	673	639	683	686	687	639	636	632	677	639	639	701	641	698	663	657	674	690	589	727	677	637	674	651	632	652	654	690	642	658	623	663	624	674	677	652	664	628	668	639	727	674	670	691	660	656	676	669	658	675	634	671	714	633	679	624	669	653	676	691	705	683	692	710	657	700	704	626	654	669	673	620	677	642	631	703	635	665	659	694	641	655	643	693	647	655	690	639	651	637	692	670	718	659	678	641	650	629	686	699	660	678	697	659	657	693	667	648	667	652	686	640	681	690	689	667	667	668	681	663	684	666	675	662	683	682	645	649	653	644	638	684	639	627	679	672	693	687	698	644	650	611	649	692	657	669	650	657	659	707	669	687	650	645	666	726	687	631	716	686	674	699	669	648	690	646	687	694	667	714	662	735	658	665	678	680	628	672	697	689	677	625	690	725	651	676	686	674	642	678	681	669	651	685	668	689	687	673	688	620	698	661	634	648	670	636	669	713
5374	1568	1467	956	743	635	597	612	1681	3593	2757	1601	891	641	571	546	560	496	538	508	523	566	557	551	562	532	519	552	558	524	519	543	524	518	526	529	570	519	514	505	548	472	552	570	502	512	507	528	520	524	527	535	543	522	498	586	494	539	536	560	563	560	546	505	541	570	519	490	559	539	526	472	536	552	556	537	530	543	548	558	511	493	525	553	519	559	501	549	559	510	530	557	563	529	530	532	556	519	517	517	485	550	541	522	497	548	526	545	505	569	493	558	506	577	532	530	512	575	516	500	519	506	557	540	524	503	537	555	550	515	528	539	541	540	531	551	555	533	524	534	543	537	519	510	524	544	522	563	528	578	521	535	530	508	511	526	496	495	508	544	529	562	530	559	559	554	514	537	521	520	507	515	549	501	574	464	529	563	506	520	513	538	539	549	523	516	511	510	503	534	528	507	511	521	549	540	557	520	517	552	550	554	509	501	507	532	527	555	543	549	558	507	530	493	528	498	527	563	537	493	504	465	516	548	562	523	533	565	520	559	559	517	577	552	553	526	543	528	509	474	551	547	522	512	503	555	536	519	563	546	542	503	521	494	499	557	525	552	539	485	519	506	526	531	540	520	516	539	545	528	559	541	517	504	548	525	514	539	522	525	495	536	516	560	512	541	507	497	545	523	528	552	557	527	512	524	549	527	509	530	543	547	531	524	538	548	530	519	554	544	563	566	520	518	537	536	511	530	471	516	498	543	525	534	485	526	530	560	534	519	493	534	522	526	562	529	522	555	543	547	492	534	520	535	513	527	521	547	569	466	520	544	508	544	517	503	511	506	557	535	504	496	551	509	560	530	492	534	525	526	510	531	515	539	543	566	548	510	510	554	544	526	518	552	525	515	569	515	517	496	488	516	527	551	505	549	508	549	514	504	542	545	544	534	526	506	505	534	562	551	543	543	531	520	544	579	541	505	518	544	542	511	507	542	565	501	516	567	485	517	505	553	537	545	507	549	517	554	498	567	548	536	486	493	489	557	504	523	543	539	542	511	560	520	542	536	516	517	569	504	527	540	528	553	553	548	553	513	574	551	552	522	524	550	546	518	528	501	506	539	547	530	497	554	493	552	540	554	515	555	563	520	514	527	528	518	498	520	502	524	514	503	537	580	538	491	586	522	489	524	539	548	537	519	506	519	574	531	525	528	538	529	506	520	516	513	574	519	564	534	517	510	562	501	519	537	526	492	561	550	512	503	567	545	512	515	502	527	550	480	552	574	529	547	483	530	525	560	493	519	524	553	514	525	541	544	535	537	534	531	560	557	494	552	532	537	534	497	558	524	556	517	534	501	511	527	519	530	553	490	577	551	569	502	496	540	516	537	536	510	502	570	551	521	511	527	524	492	530	551	519	512	523	481	507	490	499	571	563	535	595	548	499	560	571	567	549	545	563	510	513	536	532	560	535	563	511	515	562	527	527	515	555	537	582	542	552	520	491	484	519	506	514	550	542	564	529	535	566	534	550	524	550	498	527	521	537	501	516	511	530	521	557	572	525	509	530	503	481	502	517	541	574	515	540	531	530	510	497	526	546	575	543	548	518	514	498	556	541	539	528	536	570	558	491	529	519	512	512	546	544	509	511	478	527	555	492	528	544	521	541	526	521	507	545	507	543	549	502	495	532	530	566	518	537	558	526	520	556	530	514	531	541	550	527	547	531	528	571	575	515	527	524	570	502	506	529	522	540	502	507	526	542	566	546	522	521	525	531	513	541	572	494	525	524	538	533	526	543	537	506	566	515	525	552	509	514	532	547	540	542	513	547	551	538	503	541	546	549	545	520	539	546	542	535	532	529	509	519	566	533	536	528	553	510	514	547	526	522	535	515	477	537	528	501	514	521	556	531	534	503	573	509	589	540	561	546	505	521	502	555	545	557	521	557	535	520	492	542	519	501	501	600	541	492	539	464	576	540	538	535	494	528	520	503	496	555	553	556	518	507	500	503	492	532	553	561	525	528	548	514	494	504	532	518	550	540	522	528	575	519	560	499	533	539	499	545	536	544	519	516	548	501	539	532	499	500	541	554	503	563	531	495	537	496	479	565	510	530	529	522	555	522	546	529	505	502	527	549	531	518	544	533	519	548	525	520	567	507	565	546	552	496	525	577	566	501	550	531	494	567	475	536	563	531	548	545	510	523	499	523	505	501	516	552	524	513	540	534	589	581	533	500	555	531	516	523	533	516	514	545	495	516	515	539	505	543	508	510	533	532	559	533	498	536	512	585	480	488	519	513	548	547	524	539	489	535	564	520	514	522	545	518	494	532	512	526	504	545	501	530	507	544	514	548	537	508	546	496	537	557	556	541	501	517	566	552	494	537	527	517	509	558	534	533	541	524	530	525	496	532	543	557	499	550	578	534	502	523	531	524	547	540	533	498	586	504	494	558	515	514	567	522	544	533	522	548	540	544	556	478	518	546	569	541	534	505	513	565	551	508	564	538	558	542	555	540	544	540	555	584	504	518	549	524	539	517	569	523	577	516	541	533	521	562	532	527	536	525	542	549	513	547	546	529	511	516	515	534	541	529	537	519	504	531	562	490	524	524	518	507	563	504	534	553	592	564	553	546	490	550	503	556	548	515	510	509	536	507	538	548	530	573	524	559	567	504	564	522	537	492	532	528	539	532	525	538	541	494	535	559	524	539	523	498	544	547	529	503	573	496	542	487	521	547	522	532	540	529	523	555	571	518	558	519	500	544	508	526	504	506	499	539	532	482	515	538	517	523	541	489	521	499	541	524	536	554	496	536	492	530	508	550	564	535	477	533	512	507	539	523	535	522	510	572	529	524	528	510	549	531	531	493	535	501	561	519	524	550	563	527	567	518	501	536	524	529	544	500	545	525	503	529	532	518	491	514	535	543	510	517	551	508	534	569	572	520	491	562	540	498	530	550	551	557	543	518	524	498	562	491	534	567	492	537	531	551	543	526	503	560	497	547	533	579	508	539	547	517	533	523	527	511	534	567	509	523	555	510	530	526	506	533	512	531	541	545	551	524	521	518	558	523	502	537	582	549	526	534	500	531	560	542	511	536	548	553	533	538	478	509	495	548	531	517	531	554	538	525	600	559	515	497	574	566	507	516	555	539	527	551	555	496	509	521	540	509	498	497	542	556	500	527	528	491	551	546	518	535	541	502	508	556	508	519	517	550	531	573	507	561	501	529	530	517	467	590	493	510	513	558	540	527	576	502	528	514	567	519	541	462	522	509	507	542	504	554	524	524	542	553	511	553	550	518	494	554	489	524	532	503	559	509	550	529	476	550	510	537	530	542	543	530	525	555	526	531	524	537	532	521	556	541	532	532	536	531	527	527	527	514	590	532	523	506	536	521	524	514	498	480	524	522	615	551	509	546	522	533	530	527	481	505	535	489	473	538	494	536	527	553	526	566	522	493	560	510	523	510	528	557	518	535	587	558	566	540	530	558	515	526	550	534	547	515	517
25110	21056	27010	25004	6538	1594	1204	969	8330	22176	16696	9297	2832	1245	849	839	752	720	786	723	737	738	749	744	725	736	719	705	723	707	729	747	735	700	747	677	701	685	722	703	688	719	714	749	681	731	747	715	724	740	726	745	682	724	797	773	760	713	722	768	750	694	642	704	736	710	697	707	720	731	709	705	722	735	698	747	746	726	693	723	720	676	691	742	747	759	735	694	728	770	717	765	725	730	683	729	706	706	720	730	737	720	724	688	731	698	692	695	723	710	743	728	675	763	707	716	771	727	723	760	725	759	794	720	716	741	693	679	726	767	726	732	684	715	746	713	725	777	761	724	679	704	719	740	740	666	727	693	707	710	706	747	740	717	757	720	698	722	753	728	733	742	716	777	723	743	700	749	744	718	784	743	794	695	709	721	734	753	796	750	709	708	711	702	708	735	654	741	671	746	704	750	726	771	705	676	785	708	754	733	683	748	749	693	702	720	782	698	709	707	719	748	770	708	722	683	730	741	739	759	732	738	772	730	735	737	722	739	739	714	742	709	772	732	713	690	741	743	773	691	703	763	727	740	744	704	690	719	767	736	717	751	713	698	715	764	708	707	737	663	660	713	702	775	705	712	689	734	714	700	699	714	747	708	712	734	762	743	688	706	710	735	797	699	709	716	737	782	777	744	711	690	730	702	714	726	712	695	762	715	746	767	696	746	732	735	736	720	713	705	700	733	679	715	725	726	698	722	759	714	756	744	666	743	734	709	760	741	725	713	753	748	734	773	703	670	680	731	737	748	766	728	691	678	652	678	747	681	712	708	709	683	725	733	703	743	735	695	694	695	751	726	711	736	682	727	715	699	700	724	724	722	718	732	718	713	716	704	690	771	687	698	733	653	705	783	677	717	740	769	691	713	689	720	713	761	751	734	730	769	718	691	690	734	704	770	699	744	698	740	754	709	685	716	752	728	782	677	723	719	752	683	695	736	754	695	724	778	695	752	698	707	754	695	733	693	713	746	721	728	704	735	735	734	714	747	740	742	731	742	668	754	703	689	740	677	688	739	776	766	719	711	766	727	732	755	702	728	705	728	727	716	764	726	727	740	718	738	713	697	713	692	751	737	753	700	696	733	733	691	724	731	746	708	693	714	749	715	701	720	688	672	680	755	725	705	719	752	736	764	707	715	736	723	696	724	716	771	667	760	719	754	783	695	738	704	720	703	690	687	737	718	667	790	701	679	656	742	729	711	701	708	689	689	697	744	742	714	702	712	711	734	715	742	720	748	705	738	717	715	723	735	737	662	687	768	675	763	751	723	754	730	687	715	741	742	746	691	705	735	723	779	697	787	756	770	692	732	711	733	710	722	715	752	724	706	715	719	684	727	764	715	703	702	713	723	713	734	776	728	740	729	697	742	726	718	722	756	738	707	717	696	728	678	715	709	710	692	748	715	741	684	729	729	749	720	689	746	706	703	715	771	753	780	707	733	745	767	696	708	699	749	761	731	711	723	740	763	751	762	720	721	754	732	695	771	730	720	717	740	755	704	755	725	750	722	743	699	777	685	724	758	683	746	721	724	694	764	752	708	751	747	747	682	796	722	756	776	741	712	739	695	684	723	696	733	686	702	684	725	771	745	734	702	675	733	729	698	718	669	737	697	729	725	676	735	742	708	734	753	715	707	749	667	685	707	733	689	760	717	716	711	751	751	759	714	733	721	727	692	715	722	745	761	740	727	754	727	732	688	701	759	734	713	711	727	710	734	754	762	743	715	771	709	720	711	700	750	701	724	723	741	722	715	727	755	734	782	744	732	712	729	675	739	724	717	745	737	683	693	725	738	709	699	722	720	777	758	717	675	737	701	718	751	750	762	734	724	743	741	763	727	673	711	737	691	718	738	731	747	711	713	684	647	692	724	752	740	708	721	706	722	717	735	668	710	741	721	724	727	739	682	734	679	739	709	728	731	738	743	732	729	734	735	734	719	709	721	673	725	753	717	741	707	715	700	725	737	717	708	740	774	733	703	717	773	718	705	736	659	669	768	724	719	733	743	744	697	725	725	698	702	730	653	735	716	776	691	723	688	753	716	731	736	695	764	683	706	690	775	717	721	697	740	783	725	722	677	763	739	759	721	692	770	748	702	712	720	748	773	774	736	750	745	702	720	752	734	687	738	720	742	710	749	713	729	738	696	712	685	727	722	729	718	726	740	697	679	683	709	688	659	717	770	718	684	725	739	714	710	751	721	713	722	769	724	752	709	733	743	709	748	733	783	728	667	761	737	752	733	734	717	661	684	747	669	686	753	726	731	749	716	672	708	726	758	742	752	742	686	658	681	752	679	716	733	748	759	739	736	721	675	720	718	721	733	735	717	669	684	764	741	738	734	760	727	707	722	744	742	738	689	720	788	789	753	680	723	754	731	745	721	705	740	753	744	686	690	694	761	729	715	715	761	739	731	745	650	705	711	743	737	695	718	745	712	741	717	696	767	719	719	729	710	750	698	746	712	711	715	729	751	721	714	725	734	736	746	784	752	704	714	705	709	722	760	743	656	692	720	719	753	696	732	656	665	723	780	725	709	737	743	730	724	683	734	775	706	754	704	678	770	712	680	777	688	772	732	679	748	727	738	704	775	766	731	778	709	683	694	707	742	725	673	754	726	751	759	734	733	761	675	707	716	750	721	731	725	702	712	684	769	696	760	711	720	742	717	734	690	716	758	738	719	768	702	710	694	733	707	737	684	654	787	754	734	728	727	722	721	743	726	741	687	712	772	718	721	748	734	732	758	690	754	745	722	727	692	725	716	759	707	704	635	730	731	679	709	720	683	814	722	750	721	752	728	684	682	760	734	739	738	767	699	735	768	737	748	750	753	711	738	689	741	722	697	741	720	762	746	721	757	760	661	760	731	765	759	705	703	697	763	705	766	767	774	687	715	767	689	737	749	740	728	734	752	754	681	725	695	756	695	721	726	729	727	744	765	700	717	696	734	741	741	724	732	730	714	732	716	725	769	735	740	759	733	703	702	745	720	656	720	742	709	706	713	683	729	742	721	716	737	737	779	720	781	704	716	687	713	695	740	716	753	695	758	762	732	734	750	784	726	731	715	738	705	759	713	716	705	726	748	706	708	691	735	708	700	742	736	715	729	686	771	723	713	700	713	714	754	727	722	762	674	700	680	765	735	747	699	731	696	710	754	748	734	713	730	727	688	725	716	705	720	746	733	743	743	727	706	712	716	781	663	765	723	709	727	684	751	721	735	737	735	708	693	712	702	708	749	749	726	769	776	709	745	687	738	725	694	729	714	696	741	728	699	727	760	737	694	746	771	742	713	754	757	760	686	686	705	720	712	723	722	744	705	720	676	712	732	732	753	740	678	725	780	737	705	736	712	757	753	713	701	749	700	719	711	733	689	709	667	703	743	722	724	717	713	671	736	704	716	729	663	706	733	722	748	731	721	790	726	749	688	753	731	726	753	687	689	736	743	751	730	724	727
4382	4977	4124	2121	1447	1238	1045	960	11145	20798	14473	8014	2528	1091	628	631	616	606	618	593	598	578	607	591	604	607	641	623	595	572	559	629	613	569	604	596	586	562	630	586	561	601	627	602	582	612	585	577	577	582	611	573	592	600	643	584	565	587	585	609	573	583	592	628	614	586	553	655	576	577	581	610	551	580	569	615	554	572	589	575	612	599	631	620	564	630	567	605	549	600	543	586	673	606	563	618	556	598	612	623	600	579	616	598	542	606	584	602	642	589	570	606	594	594	594	560	617	599	598	568	577	618	619	635	609	628	580	596	610	612	625	553	590	566	591	547	610	590	591	590	602	599	580	592	582	597	583	612	610	569	624	550	577	578	591	606	554	649	598	564	568	625	578	588	591	600	584	614	582	601	577	607	605	612	651	588	593	564	598	598	583	584	646	587	583	571	592	572	538	596	578	624	583	593	594	578	584	596	588	602	565	586	607	606	575	618	561	603	576	591	620	589	611	585	577	585	572	557	578	588	578	619	587	579	581	588	546	607	585	593	576	586	608	622	612	628	564	569	596	560	592	556	589	595	649	609	633	579	585	586	594	550	573	599	602	618	540	593	563	573	557	539	584	582	630	596	619	601	584	575	592	585	578	591	578	576	615	629	619	597	598	633	574	575	600	578	544	638	599	606	585	570	569	616	559	530	585	555	594	616	634	589	602	590	593	568	545	557	580	571	557	595	563	588	592	589	542	597	575	601	586	571	615	587	636	541	612	571	595	624	573	555	614	576	583	553	628	641	607	557	568	556	549	598	631	561	621	577	621	576	584	604	586	580	578	620	590	599	575	636	564	585	600	629	560	578	591	581	563	591	572	588	625	639	625	569	615	611	595	609	581	582	572	597	588	600	551	593	591	618	639	552	587	641	610	580	563	562	569	611	540	567	567	592	533	597	569	601	578	567	557	601	571	584	576	595	551	606	596	636	645	575	596	586	605	588	634	583	645	589	594	572	592	579	583	604	568	553	573	584	561	529	559	633	591	577	593	593	566	565	611	563	576	604	577	587	566	606	610	577	611	573	591	573	644	583	578	580	612	593	603	558	568	589	590	598	541	571	548	600	564	601	645	584	595	533	558	584	586	555	548	556	566	642	583	588	624	552	571	601	582	562	576	579	614	633	629	581	605	555	597	650	581	614	568	571	576	598	588	557	585	551	587	607	614	553	631	611	613	642	586	580	598	581	610	546	629	556	591	578	580	589	588	611	607	591	575	619	600	629	579	592	590	620	590	581	597	577	597	594	611	628	612	557	626	621	563	533	607	624	589	573	592	591	571	558	618	607	582	532	626	532	577	629	578	619	570	568	627	586	595	581	570	625	634	612	544	580	592	599	632	601	585	593	546	638	567	545	614	587	600	592	561	593	563	591	588	575	599	609	580	621	594	598	579	580	562	579	535	603	580	596	623	557	581	600	625	603	589	567	635	568	579	559	588	639	561	606	619	596	576	577	601	594	580	634	590	599	591	584	603	612	638	573	593	562	586	593	617	585	602	606	599	583	585	562	597	563	592	598	564	591	599	573	593	560	581	579	587	578	600	616	618	602	653	600	609	596	590	570	545	615	578	600	618	624	587	590	570	602	596	567	596	578	612	588	566	607	632	600	587	626	589	552	553	570	571	541	607	565	570	626	606	604	587	602	543	587	581	591	556	566	551	643	654	545	603	596	585	584	583	608	634	536	581	569	573	588	597	607	559	580	563	610	614	629	581	566	590	564	569	562	543	571	611	557	619	597	588	598	615	619	568	542	563	612	637	623	632	577	550	577	604	578	585	614	559	608	652	586	601	552	610	581	565	618	592	582	574	621	601	576	562	587	581	599	550	556	574	599	600	584	589	568	568	594	566	615	570	564	577	557	598	597	591	585	538	589	564	570	616	587	620	561	589	557	599	541	630	599	630	644	611	607	619	550	610	543	584	599	585	611	587	577	585	597	603	545	598	571	588	569	551	581	534	629	596	523	580	583	605	593	558	594	604	570	599	604	565	600	582	590	593	617	597	586	575	589	616	636	555	582	585	576	614	547	529	600	566	579	589	584	561	540	599	576	603	597	572	583	571	619	574	601	598	581	603	587	584	555	614	566	606	604	576	565	590	591	611	594	603	537	574	598	592	586	590	554	639	568	591	582	558	613	589	624	585	547	604	594	565	580	616	562	584	570	573	600	578	584	577	554	552	604	601	577	602	585	549	560	576	591	587	549	580	565	576	568	585	551	557	604	556	574	607	594	588	576	599	634	577	575	585	629	599	589	581	542	584	608	600	543	591	575	567	613	571	574	583	639	598	572	609	635	595	595	607	606	585	546	623	600	611	584	581	543	574	568	592	596	530	591	602	597	613	566	582	588	607	588	558	541	537	581	571	561	587	567	615	598	587	572	534	610	603	544	561	608	586	590	565	581	514	607	596	584	601	582	573	604	593	584	597	587	602	583	548	600	588	576	648	595	561	591	598	582	556	577	564	610	572	594	631	567	581	597	561	587	606	581	566	585	596	592	614	605	611	566	580	582	611	631	586	572	556	570	506	555	583	556	568	617	609	580	631	516	563	613	601	570	550	539	602	583	546	584	572	578	572	587	611	538	568	610	622	558	563	570	596	570	596	592	580	576	563	563	620	603	591	664	603	594	607	594	577	626	602	593	593	534	562	571	548	574	583	566	601	612	556	582	638	573	609	581	596	552	587	552	614	578	582	582	597	559	595	608	569	617	565	612	558	619	569	586	630	569	608	573	589	582	582	613	563	577	562	599	609	530	552	637	603	585	568	598	567	560	589	598	585	564	592	600	579	569	601	590	587	566	567	613	586	557	591	619	602	599	613	561	558	565	608	573	608	580	589	594	620	556	598	565	574	605	595	534	597	595	616	582	603	611	621	583	573	604	570	577	635	594	547	593	548	578	571	599	544	566	577	592	559	561	611	575	533	579	631	590	583	623	576	608	592	566	560	614	564	581	604	574	583	582	544	596	631	589	578	590	586	610	577	546	558	570	573	559	584	616	592	597	585	512	569	552	573	586	604	588	599	595	598	537	573	588	572	598	596	606	550	584	572	572	623	601	636	610	590	609	553	607	573	587	567	578	576	609	594	571	611	578	601	573	598	569	605	586	584	603	541	579	597	620	593	561	596	613	577	587	567	578	589	553	609	581	587	588	576	588	616	579	589	550	563	584	609	596	561	616	607	537	575	591	541	621	606	579	570	597	541	566	558	596	563	613	578	596	598	599	577	556	558	605	587	579	577	571	576	561	605	545	635	609	592	577	620	543	541	602	613	547	583	560	573	576	586	610	592	607	606	583	568	561	589	588	580	584	552	620	548	632	598	570	566	591	573	577	605	607	595	585	548	600	530	597	575	590	560	564	665	608	589	554	547	554	583	576	550	583	560	582	560	617	593	601	553	569	585	577	600	613	613	581	573	627	568	584	563	570	597	633	576	574	588	598	588	564	620	563
23833	21048	28284	24021	21030	9615	2479	1571	6092	32267	36363	24019	8487	2210	1180	928	874	914	878	932	922	897	972	964	950	928	913	919	902	903	876	892	883	919	898	947	907	916	917	931	946	894	884	943	945	895	911	930	912	896	897	909	946	884	934	908	893	898	900	938	926	886	911	903	948	942	926	908	918	882	902	875	903	882	888	912	942	898	870	906	889	884	906	895	933	890	907	924	910	894	913	915	857	894	951	899	877	906	912	893	912	896	918	904	886	857	918	920	865	946	868	882	933	872	908	894	858	892	902	934	860	874	927	909	904	891	916	932	837	911	883	883	919	845	838	899	847	911	858	929	892	925	901	934	907	881	969	875	895	935	923	916	863	921	925	933	855	923	917	907	898	898	859	909	915	877	885	964	866	902	922	886	878	908	924	907	923	905	917	886	919	906	904	890	881	903	926	873	883	899	866	897	931	907	889	923	888	919	925	881	874	888	924	883	919	892	912	920	916	878	954	862	937	896	884	912	882	884	903	859	827	841	985	927	873	918	873	943	959	911	894	897	915	882	908	903	883	887	886	910	888	909	875	898	877	921	861	874	918	925	964	924	906	906	908	909	878	910	872	950	859	892	834	924	894	909	892	902	871	911	876	957	926	836	908	861	877	902	898	904	890	878	845	888	934	937	877	869	915	909	940	879	862	890	923	894	902	890	840	937	914	914	865	946	856	890	881	859	890	886	892	861	878	891	871	903	855	832	905	885	910	959	940	949	920	903	919	900	908	910	883	892	880	883	893	902	933	885	840	910	926	883	905	927	884	962	874	874	858	904	871	892	883	883	885	872	902	910	901	893	875	872	907	882	942	906	851	900	913	866	919	872	884	953	890	879	896	890	881	890	910	858	931	933	841	899	854	883	885	836	876	943	943	866	915	892	858	889	911	903	924	882	870	896	860	919	901	876	887	908	887	871	894	881	841	831	845	871	911	913	918	911	912	888	866	925	853	881	917	879	852	924	866	939	964	905	944	885	906	936	888	904	832	897	870	905	918	918	882	866	878	865	922	870	924	880	884	904	843	920	884	922	858	928	951	851	863	885	874	881	949	843	881	896	917	941	915	883	920	992	860	910	901	851	893	861	874	861	905	887	873	904	888	877	909	896	890	939	969	912	930	928	932	944	859	876	862	947	937	891	849	913	900	898	902	900	898	843	924	876	864	917	909	922	909	907	851	870	866	936	892	831	891	876	948	907	920	877	890	866	943	951	908	948	891	871	901	863	862	916	920	911	882	951	865	853	875	856	936	896	899	917	959	892	907	836	927	915	926	949	912	873	888	919	941	939	901	924	942	921	881	891	860	859	892	937	890	862	867	918	898	907	896	845	910	843	912	852	846	907	833	874	906	876	848	899	944	887	924	910	877	907	939	874	963	916	893	905	853	926	940	888	883	884	883	867	859	922	847	902	903	919	866	871	942	886	884	863	870	874	897	875	903	883	919	994	873	854	860	857	861	851	895	883	934	861	922	923	894	859	882	865	910	913	883	894	910	907	879	879	862	840	852	850	933	907	817	916	878	930	959	906	899	861	913	904	851	900	900	838	930	929	906	913	901	874	881	893	905	937	896	919	914	919	855	898	881	908	901	917	929	906	839	903	875	892	902	849	904	872	868	896	846	857	904	919	872	905	920	870	851	902	930	928	901	917	888	867	874	911	907	923	904	907	891	875	882	909	892	924	925	856	874	926	889	870	892	897	842	891	857	929	911	920	941	953	962	867	903	900	892	892	929	856	832	872	914	892	918	927	924	908	842	876	840	910	879	927	845	917	872	896	855	931	889	871	918	913	902	901	878	871	942	844	986	884	900	893	850	887	868	912	915	905	947	878	956	904	886	906	894	908	905	832	918	910	902	876	813	903	891	866	908	860	879	891	934	895	917	930	860	908	912	913	945	902	870	916	840	914	893	886	915	902	927	876	938	874	888	864	871	932	866	939	893	946	923	886	838	816	903	874	835	881	854	915	893	871	896	883	911	889	896	906	888	901	923	868	866	905	856	875	901	922	897	884	940	894	898	866	926	885	898	946	921	900	914	894	861	858	894	906	866	923	864	889	880	880	915	873	922	880	898	853	943	858	902	840	905	901	872	903	964	854	897	886	863	915	888	927	939	877	917	969	820	920	908	894	895	932	894	910	889	898	848	862	891	880	920	909	908	899	938	878	932	941	878	802	912	902	897	834	881	887	920	914	868	863	899	911	946	929	926	905	850	870	921	913	938	925	884	862	888	907	886	873	941	891	910	860	868	870	880	886	882	918	873	905	908	884	857	923	836	872	919	870	937	889	932	866	862	839	864	910	893	896	871	898	937	820	918	873	901	936	930	938	877	946	886	920	883	865	893	885	877	914	915	840	871	908	891	878	951	883	903	865	909	881	903	886	900	913	893	837	892	877	853	914	833	901	901	917	936	876	851	930	918	891	909	861	897	845	837	824	867	962	891	911	880	878	924	854	834	892	876	805	882	917	863	894	894	863	920	890	875	888	977	872	871	971	975	903	943	889	892	922	869	902	922	867	916	869	876	860	891	928	896	894	889	923	864	882	887	898	871	856	880	909	901	940	890	916	890	867	961	858	856	931	919	891	869	890	891	895	939	931	903	906	907	865	924	845	887	891	867	896	902	872	902	879	945	859	946	864	908	923	901	895	857	843	872	893	871	923	912	913	919	910	914	871	914	850	880	888	892	845	891	908	879	966	860	873	914	877	880	878	929	841	897	894	905	945	941	961	882	921	930	899	875	926	929	905	864	897	929	897	936	906	847	889	924	858	893	918	905	912	939	925	875	861	878	925	918	905	859	847	908	838	882	867	868	900	928	871	865	874	903	908	921	944	896	855	866	865	910	880	888	900	884	902	876	935	899	894	951	841	896	853	918	875	871	869	903	892	882	898	921	894	907	909	920	899	884	909	898	860	897	898	876	900	884	925	901	903	862	854	961	897	853	895	875	905	876	894	874	912	886	877	936	868	872	883	878	894	925	883	914	854	880	874	934	915	910	902	854	921	881	875	910	892	902	912	851	894	901	875	940	834	861	847	889	863	868	910	880	950	887	853	904	896	889	874	886	896	861	918	889	910	869	945	906	879	898	903	933	883	873	884	878	905	923	924	898	905	843	903	890	904	872	877	934	909	856	918	930	909	881	870	892	859	932	865	907	910	882	890	871	870	914	935	888	935	914	937	875	873	914	888	924	843	891	886	921	924	882	854	873	906	886	842	852	946	909	912	903	885	888	866	883	891	908	865	910	872	905	892	910	867	897	825	899	874	840	937	866	879	863	929	915	898	916	909	920	938	856	884	889	868	929	920	881	892	884	876	876	838	907	869	881	913	917	886	849	884	892	925	924	889	870	873	906	902	918	923	898	886	897	840	867	905	849	905	890	911	875	933	885	850	906	943	905	939	901	895	928	882	892	875	853	901	842	827	872	886	962	908	868	861	945	864	914	920	872	897	840	899
4959	8534	7220	3871	2660	2187	1754	1622	8228	32737	31233	18429	5936	1883	981	750	793	704	761	738	718	697	703	733	760	730	723	676	686	708	736	749	668	753	712	726	686	688	722	658	772	693	765	720	752	682	724	731	721	698	741	735	687	712	752	688	744	745	722	675	719	723	747	716	708	706	740	737	714	706	745	723	698	712	708	758	699	711	791	727	699	719	740	763	745	711	743	756	688	719	699	729	793	684	682	703	715	705	712	727	696	711	683	721	715	715	741	713	688	765	725	704	697	698	748	729	789	725	701	687	723	629	673	708	714	741	720	745	724	709	722	705	742	703	690	757	723	745	692	695	721	712	684	754	707	686	754	735	703	699	676	698	722	703	706	726	711	731	760	702	742	763	714	730	728	719	664	733	669	746	743	694	726	724	698	677	695	700	731	723	706	666	667	758	723	712	716	742	702	713	748	766	681	694	701	708	702	703	735	704	749	719	737	768	734	705	732	724	720	753	732	716	724	705	732	706	682	711	779	732	728	698	731	740	718	668	718	717	709	745	719	727	700	706	710	668	699	722	719	692	734	663	680	715	716	718	679	703	732	701	710	711	725	714	707	727	711	726	738	721	710	658	723	664	681	713	689	716	689	705	741	678	728	705	764	739	685	694	707	702	694	741	666	758	748	706	728	751	720	704	714	704	696	725	719	771	746	733	674	712	732	720	711	705	724	697	691	720	727	721	687	725	719	674	677	698	731	684	714	743	672	728	714	711	706	730	729	707	722	702	761	772	688	732	713	691	738	685	727	730	702	747	696	696	691	698	742	723	720	759	729	697	688	725	717	723	759	659	729	743	684	695	690	691	694	710	708	726	726	718	724	651	675	751	729	672	727	732	714	705	715	708	750	691	735	688	743	758	740	676	746	730	731	710	731	737	723	644	752	755	707	730	727	682	693	703	707	723	762	665	719	729	693	706	711	698	696	705	714	711	710	723	684	697	660	695	671	767	707	694	673	701	794	698	727	666	705	701	719	694	703	695	681	673	660	732	675	701	718	718	709	699	743	729	743	693	707	701	673	749	741	701	705	696	667	742	681	707	726	732	713	691	678	727	705	687	752	699	695	722	698	713	769	759	737	698	682	753	697	771	695	673	715	743	743	737	669	737	678	720	707	740	725	697	743	724	735	734	749	694	697	743	718	685	700	744	759	725	742	669	750	720	730	669	724	709	686	750	733	654	723	685	727	662	703	687	715	714	698	668	711	707	695	705	696	688	732	714	742	731	684	680	722	723	718	729	689	693	765	728	682	747	656	688	737	704	735	694	707	675	691	730	743	746	721	694	732	720	727	751	748	739	653	768	714	636	706	709	733	728	715	723	680	714	715	705	725	700	712	695	707	694	705	728	702	713	705	686	697	736	723	683	710	740	752	726	713	685	708	753	675	699	731	703	702	681	674	694	696	699	714	704	690	720	693	718	735	705	712	721	693	744	730	722	705	724	685	733	676	735	708	696	691	711	739	710	722	715	657	733	748	684	683	717	752	691	687	708	731	737	663	733	680	727	702	747	737	701	686	722	732	761	729	673	692	726	714	728	718	682	719	722	733	749	675	724	658	702	702	756	713	717	725	745	713	688	709	707	693	689	719	689	740	709	723	765	698	721	688	710	729	688	696	713	742	694	684	709	690	730	679	706	684	712	704	723	712	665	731	736	712	725	715	705	674	665	672	684	749	678	710	737	640	693	700	676	709	792	700	693	703	727	692	698	705	736	688	657	724	699	698	757	716	714	701	695	709	711	712	742	682	721	669	652	689	710	697	716	753	739	744	725	677	688	744	663	694	729	729	734	716	728	761	743	708	700	706	736	660	722	697	696	721	657	707	685	705	709	757	749	681	699	742	711	694	658	708	710	723	691	719	697	702	686	694	673	665	689	711	658	746	728	749	698	718	721	616	710	726	699	712	690	694	704	740	676	721	691	708	700	743	734	726	715	662	678	705	704	752	750	722	728	665	702	675	697	685	702	699	702	684	721	698	716	674	644	697	744	714	718	689	742	692	691	667	711	687	768	761	720	664	703	709	669	685	702	693	675	684	713	675	758	684	714	723	710	714	707	718	723	746	703	677	723	724	708	734	727	670	751	697	651	715	748	709	674	697	693	723	738	712	712	714	720	703	700	729	713	742	675	683	712	714	757	716	713	734	687	676	698	755	683	740	711	727	685	738	735	668	739	740	698	720	725	711	716	705	696	688	707	730	686	663	733	721	689	763	704	682	728	720	731	700	723	701	718	703	712	692	726	693	678	701	731	722	700	695	722	664	697	729	698	696	697	737	693	696	738	703	678	715	705	724	748	655	654	731	720	717	659	732	678	697	744	680	680	739	678	687	703	670	701	685	691	654	739	704	724	707	687	709	707	680	713	712	705	767	753	767	734	701	719	701	717	698	682	672	664	714	690	722	693	695	720	729	719	715	697	692	711	717	672	735	645	699	685	744	713	680	763	709	732	724	687	682	669	715	699	704	677	686	724	671	692	766	660	714	709	715	715	706	752	729	715	687	707	739	664	683	671	700	707	652	716	700	710	649	731	741	697	706	741	742	741	693	676	703	724	750	693	695	670	723	729	662	677	722	733	723	731	693	668	742	743	721	707	712	731	748	699	711	688	690	697	678	723	697	725	704	678	726	695	716	705	707	707	695	713	764	677	690	717	710	675	685	736	696	665	703	681	689	703	675	680	711	735	728	651	685	712	682	681	689	714	677	747	748	713	701	711	697	725	695	707	719	778	667	746	736	682	737	698	701	751	679	695	717	736	789	695	661	714	648	701	727	715	724	737	695	733	667	737	747	711	696	697	702	720	715	672	686	729	733	721	713	695	737	708	687	723	709	727	699	725	725	754	691	705	712	733	690	747	678	704	709	720	744	730	721	746	722	683	736	718	730	709	690	708	732	745	742	687	705	748	701	664	677	738	713	697	680	685	637	733	680	707	698	716	717	671	754	740	719	679	698	674	678	668	730	676	714	727	675	664	683	706	689	699	702	717	731	686	725	722	703	723	713	642	689	743	686	658	717	674	723	676	683	750	709	697	695	680	734	723	726	658	736	695	704	704	708	726	720	709	713	685	695	676	755	711	692	756	707	685	694	719	683	706	718	700	724	712	699	718	678	702	670	725	709	768	693	746	729	700	700	722	720	687	688	683	697	691	711	691	735	725	679	699	696	727	714	692	651	728	691	684	674	702	738	711	724	729	739	670	712	729	716	700	737	723	712	702	684	661	706	703	727	710	699	687	721	769	723	681	716	692	690	677	666	739	677	664	687	707	697	765	697	716	700	693	702	727	694	685	706	713	714	747	718	685	712	718	674	709	695	685	718	698	678	741	685	720	662	689	731	696	718	660	692	730	709	697	694	662	664	665	691	711	728	707	689	698	678	698	738	733	705	674	688	726	728	660	703	720	678	718	702	657	699	675	679	741	698	703	747	695	710	690	702	707	683	709	745	698	668	718
27440	13533	2313	1181	829	731	748	732	842	2442	3013	2139	1267	919	732	663	639	681	703	679	622	650	625	694	683	700	626	688	684	653	673	643	635	681	658	710	636	674	685	681	716	676	666	664	650	650	668	690	683	634	717	678	631	701	646	650	729	670	671	650	639	636	681	683	665	647	682	637	683	653	617	663	638	657	654	660	638	714	637	675	653	645	669	691	727	667	691	668	657	671	661	640	687	674	642	678	660	649	713	650	666	646	679	665	648	679	653	676	708	658	649	720	663	700	681	697	705	667	692	656	689	667	661	656	691	640	678	668	649	634	697	677	640	650	710	698	619	651	660	677	652	635	685	630	665	759	690	651	660	699	662	666	690	678	660	663	688	698	671	697	662	694	666	652	683	644	715	618	674	662	665	634	619	636	642	646	653	669	668	709	690	640	649	652	657	609	621	696	660	684	684	668	654	652	662	643	597	678	663	622	619	624	674	671	659	676	702	724	634	660	684	678	639	685	660	629	662	657	664	655	650	661	695	695	691	636	651	639	678	684	670	687	607	686	634	709	665	659	631	604	652	666	657	677	651	675	681	661	694	697	623	660	690	663	668	677	656	667	676	629	621	662	694	688	680	642	649	642	692	684	670	688	691	666	656	698	697	672	653	653	692	648	628	650	678	646	637	646	640	641	673	698	677	638	642	655	643	670	659	610	676	689	665	655	619	625	664	646	675	653	679	694	627	659	640	680	648	698	641	622	638	625	681	668	694	635	622	701	648	696	643	687	665	691	654	646	659	673	726	694	694	687	696	678	645	667	642	666	682	682	666	698	611	631	665	671	674	692	674	711	680	630	661	679	646	707	654	687	676	687	700	665	684	652	641	666	620	684	694	652	679	693	669	665	692	688	659	697	725	682	673	706	650	660	680	669	723	671	692	649	750	646	639	623	658	665	642	639	688	661	683	634	690	655	649	662	651	648	680	641	643	679	742	646	683	720	630	647	652	657	682	653	678	637	622	675	667	656	671	671	703	645	673	642	658	693	681	699	657	693	688	664	658	655	669	709	685	697	679	665	651	738	630	690	652	701	674	638	660	640	645	657	663	651	663	664	714	683	675	653	668	621	667	641	726	637	674	680	632	657	640	695	662	649	694	670	677	668	605	609	669	710	673	695	670	673	724	669	685	680	685	667	703	635	655	663	686	696	672	638	695	666	629	666	668	611	655	635	670	694	715	669	603	680	722	660	678	703	689	684	680	670	721	724	627	648	663	646	668	679	684	646	612	653	675	682	730	668	661	681	675	649	670	695	691	679	674	668	702	640	707	688	707	661	658	700	705	658	675	698	654	638	675	701	649	713	674	664	663	643	636	664	647	672	697	638	700	666	609	670	663	683	671	664	661	684	730	675	650	713	654	630	656	679	691	666	665	706	674	672	651	712	643	676	641	702	678	657	686	703	678	638	677	657	654	631	642	693	665	656	702	682	629	695	756	653	630	651	709	622	681	662	645	706	687	696	725	619	659	659	687	667	664	677	637	673	673	681	718	651	702	678	647	623	698	621	674	663	666	645	655	682	675	640	664	700	670	654	671	681	634	639	670	652	631	659	630	677	674	649	701	701	643	673	682	652	704	626	683	696	695	680	708	663	659	676	673	616	661	655	656	656	658	662	729	612	709	653	677	657	690	688	710	705	625	673	678	630	677	696	747	714	639	679	660	661	666	646	683	647	683	684	671	670	687	688	656	643	690	677	676	694	658	699	657	644	658	702	677	647	682	689	686	703	691	645	670	651	604	670	640	665	675	679	644	659	683	693	641	701	666	648	634	658	698	662	705	696	677	691	677	688	639	622	713	667	643	674	641	657	660	664	678	675	639	720	700	628	651	680	684	615	697	655	674	668	731	637	605	661	682	646	710	672	679	668	668	670	686	681	661	711	641	671	670	692	615	674	699	690	675	687	633	639	664	687	631	642	671	635	638	682	656	652	649	650	690	642	654	604	660	652	687	619	630	622	724	636	684	658	649	711	632	661	683	651	588	666	716	666	656	707	648	659	660	625	661	674	676	686	637	678	663	614	707	608	661	722	674	713	659	603	654	657	626	723	702	701	697	633	666	682	631	681	662	639	683	696	681	666	676	667	667	644	670	682	644	618	663	708	666	687	665	656	670	661	653	636	638	659	642	656	670	633	681	702	662	627	666	676	704	645	702	644	716	660	676	697	635	700	640	691	637	680	685	654	674	636	716	638	691	702	655	651	675	703	691	693	671	642	661	680	682	716	679	673	719	650	679	677	724	672	666	721	666	662	662	686	678	683	687	660	659	695	676	691	690	629	703	648	616	674	711	691	661	658	631	691	629	658	628	688	701	676	644	696	688	614	712	675	669	651	704	641	629	658	650	672	618	635	702	657	656	687	667	640	684	678	641	705	710	717	664	676	666	654	700	608	678	671	644	691	683	658	701	672	668	717	630	691	715	663	700	694	642	651	661	697	673	644	674	664	674	655	685	668	679	673	680	670	720	639	663	630	652	641	646	669	674	696	667	626	681	732	670	668	679	656	677	676	722	633	694	679	677	637	676	654	718	660	698	661	667	707	702	700	681	708	677	687	691	714	722	656	673	667	712	660	700	593	694	712	682	655	707	670	659	700	664	673	662	686	713	695	655	645	693	669	676	693	684	676	662	701	718	653	645	656	707	652	677	661	702	635	691	687	665	695	614	710	647	638	674	674	678	658	646	662	674	663	646	703	673	621	683	700	655	686	680	681	659	660	701	659	658	647	649	662	677	697	698	651	662	698	653	650	649	645	647	670	699	670	645	653	642	664	733	651	676	667	693	650	681	667	694	691	673	624	686	652	659	649	654	683	640	652	682	635	690	673	641	696	676	641	636	638	664	640	660	677	693	677	646	680	608	643	680	671	669	642	644	670	680	665	643	627	674	657	657	645	702	681	694	627	679	693	682	649	668	685	652	679	703	672	645	675	694	647	646	710	638	664	661	728	681	678	700	659	670	675	659	661	696	654	646	697	668	682	686	650	680	660	652	693	650	724	675	634	666	657	664	650	666	691	675	683	700	682	666	670	630	666	642	628	677	653	659	654	615	638	671	645	696	705	657	626	687	624	672	714	687	647	649	686	699	678	668	671	685	677	657	679	703	702	652	661	715	664	644	698	655	692	703	685	673	634	673	666	650	632	651	669	740	659	675	675	681	694	678	652	664	680	661	667	660	636	663	675	621	704	649	659	688	651	604	704	662	670	640	641	648	678	651	691	686	661	677	692	661	728	663	662	653	728	668	620	669	673	678	673	669	659	646	645	657	677	670	651	643	616	677	725	652	658	656	636	642	667	687	733	676	659	663	704	694	683	652	661	708	667	648	609	747	705	642	675	648	660	675	672	654	665	698	662	748	674	667	705	666	603	688	622	702	697	654	676	669	675	624	653	696	677	682	722	656	675	684	668	668	643	678	661	685	655	678	687	692	668	667	679	697	659	642	647	681	689
5297	1318	1345	829	700	682	672	636	820	3109	3145	2110	1050	667	546	518	537	533	504	523	499	504	510	575	508	602	521	533	544	520	514	554	527	499	525	567	499	551	539	533	501	510	524	511	547	515	514	500	534	567	537	514	521	546	514	519	532	529	540	505	511	530	537	551	563	476	505	526	551	525	506	530	504	580	484	576	534	501	467	492	540	502	556	526	564	481	514	541	530	541	505	527	523	531	545	521	479	529	485	502	513	511	521	513	525	505	501	566	514	545	490	493	530	540	498	531	515	497	512	519	518	512	510	555	512	520	506	463	507	486	481	505	488	539	544	572	528	529	553	523	454	511	550	518	522	559	508	531	539	497	524	510	497	507	536	468	537	491	541	574	541	523	550	509	511	572	524	539	523	522	536	509	542	510	527	556	546	483	526	491	529	510	515	536	540	516	556	509	538	520	523	517	515	505	494	473	498	558	493	536	507	529	524	586	491	484	488	531	543	548	490	489	473	503	550	508	513	513	512	486	527	503	538	492	531	494	535	519	533	553	510	511	499	542	507	473	496	560	528	555	517	526	538	531	509	532	546	542	505	502	519	525	525	556	549	523	512	515	563	509	545	552	529	525	470	543	525	529	466	504	526	534	568	560	541	523	505	541	573	542	510	550	555	513	519	539	543	540	508	517	521	510	524	501	518	549	526	550	522	560	543	564	521	533	534	493	576	523	523	528	526	514	540	507	549	545	515	532	526	526	528	577	513	560	533	522	548	530	540	534	505	515	544	551	525	538	559	549	506	518	561	523	537	536	538	542	505	509	531	530	511	502	520	528	551	516	461	531	501	510	530	502	529	513	563	534	544	524	469	536	567	540	554	527	542	525	514	534	501	504	528	468	554	514	531	519	481	503	531	507	524	517	508	492	538	508	538	494	519	515	548	515	542	554	536	512	541	535	525	508	530	562	527	530	535	517	495	584	522	506	516	533	519	555	499	504	521	517	521	497	490	536	532	536	527	544	544	535	487	519	549	495	514	537	504	518	530	508	478	463	542	529	523	525	514	524	529	565	492	557	523	465	512	506	516	484	528	523	548	529	524	535	578	506	541	497	558	494	536	555	518	497	488	547	509	561	496	519	533	527	536	501	526	530	513	527	489	555	510	552	521	508	503	506	542	504	521	546	521	513	513	507	530	482	531	559	514	504	503	537	537	511	499	520	539	490	475	525	550	495	514	499	487	524	503	540	531	567	506	529	511	528	544	526	532	532	518	554	471	529	539	484	524	551	550	492	504	521	490	511	540	520	503	539	518	563	541	530	536	503	506	508	548	488	549	524	520	523	539	533	554	500	488	568	531	535	577	555	510	524	572	567	511	540	540	521	508	495	541	470	529	517	546	542	526	539	544	495	488	538	544	482	516	549	543	537	530	531	504	537	536	522	512	510	541	496	507	494	529	520	530	522	533	491	493	531	510	497	522	559	506	529	531	562	489	554	500	569	515	513	495	540	532	520	545	506	552	498	512	510	510	495	511	516	524	492	594	549	509	500	529	535	544	562	533	539	558	502	529	550	533	517	522	479	515	517	534	487	519	487	542	538	480	536	552	496	519	515	543	508	497	510	538	525	516	554	506	515	507	507	553	509	556	535	562	529	528	560	541	524	519	535	524	492	533	512	536	511	530	541	506	516	544	527	486	493	534	524	515	523	519	508	565	542	507	501	563	546	587	537	509	539	529	529	523	534	480	528	522	543	502	508	513	491	544	532	501	533	521	512	487	538	524	568	520	529	525	542	531	522	510	531	493	518	522	507	525	504	513	554	522	541	553	527	521	505	542	544	500	517	526	495	566	548	525	525	511	545	505	543	514	546	497	542	502	519	560	526	534	552	538	502	514	517	496	487	565	492	506	536	501	549	531	547	478	539	557	529	541	510	539	523	504	554	532	525	492	545	546	507	503	504	533	534	540	504	494	571	525	519	530	523	523	471	528	553	527	507	488	495	533	561	489	552	520	533	533	554	543	555	518	531	528	520	515	519	478	516	538	537	510	481	491	519	517	529	540	479	510	519	565	529	522	530	494	534	536	531	551	518	484	517	518	516	535	512	493	530	490	524	544	475	516	494	503	521	491	476	527	518	507	507	557	511	574	555	515	544	518	493	490	509	487	497	524	503	524	584	556	529	519	531	519	550	509	557	551	515	520	525	489	504	523	526	549	561	490	538	520	530	550	494	568	538	532	523	508	525	522	495	511	505	505	545	506	529	515	522	562	528	521	542	477	478	566	499	477	524	488	514	542	587	531	561	528	539	490	521	555	521	479	526	532	483	523	520	563	518	521	549	537	548	569	507	510	571	511	531	488	534	507	498	499	553	542	472	451	507	527	488	521	537	538	542	535	560	522	524	573	563	501	484	545	537	528	572	522	507	552	548	500	556	543	518	508	518	519	525	489	524	525	511	543	536	489	517	527	529	499	506	509	499	521	535	550	493	533	525	516	513	522	550	501	513	556	517	509	539	525	506	500	530	498	582	566	516	539	533	536	499	515	503	510	558	501	531	487	535	540	565	534	513	568	510	458	524	537	524	536	505	519	527	547	524	479	551	552	584	515	480	545	558	534	510	535	544	499	551	546	515	519	527	531	549	502	551	474	553	546	550	529	539	523	563	523	507	506	511	529	513	570	484	537	545	551	562	537	526	527	523	515	503	478	526	501	535	529	545	508	531	537	501	508	548	540	516	519	537	546	559	536	531	548	523	508	515	512	535	539	538	479	505	513	545	532	478	551	502	526	506	506	501	512	497	531	541	562	520	525	494	527	544	510	547	527	476	499	523	478	520	514	510	502	540	526	505	502	539	512	509	515	541	508	518	491	513	542	528	508	525	530	568	517	508	494	543	525	564	534	507	509	502	491	570	521	540	511	488	508	583	542	531	510	554	516	532	522	491	558	572	527	548	552	549	544	534	525	543	522	513	531	492	514	536	519	507	527	494	512	519	525	506	534	531	510	544	518	533	561	516	509	538	548	530	515	528	539	512	504	555	507	525	520	519	505	564	524	511	511	510	499	540	496	523	506	522	573	532	571	538	519	529	523	541	533	500	522	481	538	525	533	523	527	569	571	500	542	479	539	487	495	539	544	540	547	543	515	513	551	517	513	541	527	539	567	553	504	518	519	506	506	519	540	535	539	523	484	530	552	500	514	484	517	513	510	507	514	491	508	526	524	531	504	490	512	482	491	527	553	534	499	535	520	535	527	504	503	567	525	521	506	493	529	530	542	497	569	466	542	512	477	526	500	508	530	514	562	506	515	526	506	540	536	550	546	498	519	531	508	525	534	508	558	531	522	526	514	523	501	529	528	514	549	491	533	490	532	532	516	559	546	524	530	535	511	494	516	530	526	491	552	548	481	490	548	534	537	550	497	542	549	531	514	531	540	503	510	531	518	490	496	494	514	555	492	515	570	505	451	529	499	571	510	487	512	514	515	527	521	505	541	514	532	534	546	490
25179	21093	27009	25117	6677	1581	1286	1063	1091	14845	21136	13623	4188	1454	884	792	743	729	749	742	755	723	737	758	759	715	735	721	754	693	733	713	702	724	751	742	716	726	801	756	764	685	718	728	748	768	743	722	751	778	705	709	686	717	734	661	770	745	735	708	740	720	742	669	711	699	689	742	707	726	720	720	686	744	718	780	721	699	778	728	743	706	717	705	728	671	765	789	746	781	670	692	723	686	726	681	706	687	721	735	719	745	734	704	731	752	759	706	724	751	696	683	731	693	774	726	709	762	739	774	703	713	691	737	728	729	700	709	743	640	684	749	732	732	703	664	633	695	691	768	722	724	693	717	739	693	701	720	786	703	750	723	674	693	700	734	703	729	723	716	701	700	698	698	724	743	660	735	687	733	707	777	699	731	704	715	710	684	691	726	739	713	721	738	795	677	656	688	729	708	719	738	744	732	746	753	713	729	716	734	744	751	744	712	744	718	684	736	714	709	744	682	765	713	727	721	772	745	740	737	697	761	734	725	685	691	752	753	652	727	749	725	744	730	704	711	749	728	720	729	698	710	759	725	682	743	763	710	728	759	721	727	736	731	681	763	676	737	705	756	712	689	724	763	719	710	698	772	714	737	708	663	706	751	696	762	747	733	784	691	721	699	682	750	740	683	769	697	793	729	697	773	718	714	776	701	722	717	741	707	681	725	704	718	741	742	811	686	754	667	690	682	737	690	714	733	732	717	706	717	709	681	698	694	689	732	727	727	755	712	733	733	705	715	732	731	756	712	722	680	754	722	701	711	734	721	754	735	741	747	712	709	723	720	715	730	663	692	738	721	730	739	713	700	711	753	727	704	710	739	734	717	741	737	677	670	786	689	720	741	792	730	719	688	689	735	749	688	741	736	740	721	752	733	755	706	751	798	712	714	723	721	691	721	696	660	692	702	727	722	733	715	685	670	725	684	726	701	754	790	789	762	717	725	724	686	658	755	708	775	751	697	710	754	727	690	681	726	757	719	697	747	757	722	715	725	686	720	685	697	726	734	705	724	712	723	731	725	708	716	718	738	737	727	712	740	683	744	703	747	695	725	693	766	716	690	774	742	745	749	717	694	701	679	722	680	713	727	736	728	752	788	753	747	726	754	688	703	732	722	775	736	724	734	696	711	700	702	682	731	690	698	743	721	685	735	705	720	732	714	762	687	752	735	714	699	697	695	711	727	709	732	684	746	669	796	698	679	670	720	657	743	742	687	770	718	728	733	729	685	712	702	788	741	683	723	714	718	722	709	751	672	703	717	703	697	731	700	734	766	767	684	703	740	716	742	757	724	743	723	721	708	725	682	747	739	718	723	696	716	763	716	714	689	730	730	732	731	718	710	726	684	695	764	733	714	719	765	733	701	743	731	691	688	768	710	740	708	713	763	739	722	752	762	728	694	698	729	694	759	716	707	735	754	683	756	742	770	668	736	729	706	711	760	758	690	753	739	754	711	770	710	695	659	686	705	691	685	722	723	712	747	725	682	737	678	714	746	701	714	753	725	718	733	700	719	686	719	706	699	760	694	677	673	717	673	726	697	745	646	720	676	741	737	712	782	721	699	718	774	777	717	714	719	731	762	693	717	673	717	670	740	760	699	724	720	747	727	771	720	753	738	745	733	741	753	675	746	702	699	760	717	696	753	770	731	695	717	753	749	714	727	686	737	746	749	713	700	686	692	713	668	716	728	732	724	673	745	659	724	712	722	703	778	729	685	741	714	739	674	733	711	711	721	693	681	713	755	668	708	746	724	700	714	717	725	712	698	693	720	727	760	772	726	698	680	694	754	696	726	718	772	684	746	719	725	706	718	696	715	701	711	735	724	711	777	747	713	726	724	741	734	736	731	752	754	713	724	690	707	694	730	707	749	728	678	721	769	711	718	685	720	726	743	702	711	710	725	741	741	716	661	719	724	721	750	728	717	760	732	705	757	731	705	740	718	727	739	740	746	722	688	669	651	708	740	688	700	748	795	741	716	681	775	731	756	701	730	721	710	745	731	762	789	672	741	691	664	689	713	700	744	734	729	690	724	684	731	697	725	720	735	714	716	713	758	761	730	731	740	738	751	749	755	737	663	754	706	737	719	686	716	729	717	696	760	710	697	729	725	750	687	764	708	760	693	728	736	733	746	713	725	710	698	711	655	709	717	689	724	757	702	694	749	666	724	703	729	681	717	844	775	748	708	763	763	714	658	756	690	710	720	752	728	746	693	752	791	759	712	711	677	740	746	703	697	735	695	778	697	715	712	702	673	702	715	717	708	740	722	731	698	742	728	775	748	791	740	695	706	717	701	719	682	705	720	730	740	726	697	749	706	690	712	724	716	736	717	744	737	744	664	737	712	695	681	733	673	712	719	672	681	729	752	730	757	734	697	723	716	723	703	725	749	704	736	710	745	727	723	683	694	725	727	706	706	737	708	719	688	715	717	646	719	723	694	718	721	708	759	716	721	706	768	740	756	758	706	749	723	694	732	738	706	704	687	735	744	741	694	679	734	685	720	719	763	707	716	730	705	741	738	711	736	698	718	668	698	750	680	730	715	732	765	725	724	678	754	688	684	691	739	695	714	710	746	725	736	726	695	724	740	719	734	699	704	716	687	719	751	740	741	691	743	725	722	688	730	744	681	732	733	693	743	754	696	684	742	758	694	771	708	786	768	710	702	685	740	720	698	723	699	707	708	756	697	757	704	770	735	749	762	786	718	708	711	744	705	694	713	724	733	765	733	744	738	732	734	763	705	718	768	723	725	741	749	751	764	726	707	693	750	715	703	726	684	729	764	757	685	713	739	681	721	689	751	747	765	719	766	654	700	717	712	664	724	734	690	710	706	740	704	694	707	713	692	661	703	751	639	697	756	708	756	664	730	727	741	747	730	740	744	717	696	726	737	756	709	691	725	666	715	717	749	786	694	703	670	721	730	743	763	669	724	749	686	741	724	713	718	701	749	700	696	760	740	723	709	711	672	705	694	751	730	720	700	767	719	731	711	721	702	693	702	700	726	691	719	662	723	746	745	719	705	744	740	683	716	719	746	750	672	730	737	722	687	705	717	710	669	706	689	747	691	698	728	728	741	695	728	757	734	718	699	755	725	716	712	698	737	736	689	744	724	742	759	785	746	721	727	675	751	730	709	740	751	716	723	737	711	785	714	729	660	737	695	685	736	729	717	722	745	734	725	718	692	676	723	717	712	772	775	671	688	731	714	721	669	754	765	738	673	734	731	722	753	749	723	758	715	763	661	755	730	718	709	738	671	716	702	715	709	678	698	742	720	726	683	698	712	652	706	722	677	746	695	682	743	733	725	692	711	715	727	712	760	713	709	708	726	719	667	718	704	716	738	761	682	749	686	694	744	713	712	698	737	712	713	747	774	716	775	692	686	692	719	710	710	758	726	755	689	702	722	673	704	694	713	685	775	690	770	729	686	761	729	704	754	751	700	753	710	700	784	697	701
4164	4064	3811	1973	1475	1263	1095	1025	1260	17804	18476	10876	3488	1273	760	653	585	615	569	586	605	608	578	604	545	599	563	615	550	614	614	586	588	637	613	618	643	565	582	539	611	589	621	578	557	619	613	615	585	572	614	602	567	614	525	614	604	590	569	566	555	579	589	597	583	543	624	592	553	611	553	561	567	565	653	627	582	575	578	594	603	607	558	572	595	621	597	626	623	591	628	577	590	616	605	598	621	593	565	611	594	570	595	575	579	541	581	570	610	630	578	599	546	576	535	589	585	561	562	580	620	558	565	618	583	565	560	583	560	566	633	599	602	564	610	587	590	614	575	569	567	577	609	593	562	595	587	618	544	567	597	584	560	633	568	572	541	573	581	607	564	581	602	612	567	647	636	597	586	571	602	582	566	592	578	572	577	556	613	553	560	616	626	611	606	573	581	626	613	599	552	585	581	586	590	566	597	601	583	592	568	561	607	565	580	569	559	579	598	594	580	607	562	566	579	629	574	539	601	594	553	604	568	558	601	577	572	596	582	650	597	557	577	546	594	567	596	637	606	595	595	569	619	577	546	603	621	602	588	581	579	563	579	633	584	580	577	593	568	605	608	545	557	624	580	582	654	556	580	634	547	617	598	607	581	562	610	594	588	571	635	615	584	583	576	611	572	605	582	620	600	607	587	620	559	558	602	569	574	566	564	569	558	579	604	567	590	612	566	540	593	614	618	590	590	629	562	556	560	584	559	590	567	629	592	596	614	590	558	595	608	607	576	625	608	578	545	567	579	583	534	577	601	588	590	568	635	588	597	565	602	576	606	591	605	573	558	560	582	606	585	556	611	572	577	580	573	584	586	598	634	578	571	612	593	544	554	589	570	581	604	571	557	566	599	617	586	624	561	578	617	572	532	546	606	545	623	555	559	575	581	598	603	601	544	609	540	598	586	557	615	573	565	593	572	607	587	597	585	568	519	563	613	600	572	579	585	560	584	592	598	530	560	609	607	612	640	570	582	577	580	572	548	546	615	551	583	617	585	581	603	564	591	589	611	546	604	603	615	612	588	576	564	598	611	569	610	565	575	576	582	571	562	574	611	555	571	577	571	599	534	617	599	616	584	601	649	592	624	583	602	569	582	588	574	574	563	631	602	566	609	624	564	573	592	560	609	587	563	568	600	524	572	557	617	586	615	588	586	572	599	600	591	576	595	593	607	608	604	571	604	564	598	598	546	600	584	581	580	596	637	618	584	586	583	570	593	627	572	570	560	588	584	584	630	581	569	565	630	598	577	600	562	593	560	566	599	596	559	608	555	577	571	583	612	597	650	573	570	563	561	558	566	593	607	562	569	596	578	573	557	599	533	599	554	576	546	556	584	591	558	579	568	613	575	552	558	579	617	563	579	576	561	595	564	597	561	568	570	602	580	526	553	570	605	589	586	569	564	628	630	580	587	594	554	604	577	574	572	610	631	593	563	604	585	567	558	601	542	569	560	540	592	632	589	588	587	611	565	567	588	593	578	608	578	591	639	586	589	593	617	575	606	595	572	553	597	585	594	577	581	567	608	539	597	566	602	536	588	615	582	615	620	626	572	581	545	595	551	590	610	570	599	568	587	580	607	594	588	598	574	566	600	602	591	600	555	595	560	613	556	578	611	579	606	657	601	574	582	621	576	590	580	608	610	594	586	572	552	577	625	619	607	572	618	624	563	575	595	574	568	588	582	599	597	563	621	581	587	554	558	589	618	613	555	632	596	621	558	602	585	573	616	582	569	581	565	581	580	558	596	597	554	543	612	596	613	613	617	585	615	575	595	582	569	622	593	598	597	559	569	615	604	594	612	619	557	595	577	597	543	518	554	586	574	582	594	564	599	605	602	551	557	561	609	607	565	598	593	596	572	561	580	580	596	551	584	586	598	620	575	580	578	608	633	614	559	565	577	592	615	579	590	586	595	534	570	577	557	590	604	602	601	560	596	569	588	556	550	594	582	598	564	575	588	602	632	574	597	629	562	570	593	616	625	576	568	599	563	627	566	570	566	582	591	602	584	593	530	599	619	561	563	603	614	572	582	583	598	588	581	574	607	570	571	574	567	597	623	573	619	575	590	608	618	592	598	546	579	575	538	578	589	573	558	562	516	569	634	578	629	569	560	569	564	577	604	569	597	604	599	578	585	608	584	611	535	612	586	542	595	635	568	562	590	569	570	613	597	593	613	593	558	517	595	585	592	589	583	578	628	614	575	610	578	596	547	576	590	569	601	558	572	602	604	516	593	585	604	588	558	581	622	585	569	591	603	598	613	602	602	586	587	599	603	613	564	581	601	568	600	624	576	585	609	588	601	581	580	585	593	625	578	557	605	607	563	590	577	620	575	644	603	615	595	566	576	604	567	579	588	557	551	583	584	596	583	563	575	589	575	590	588	571	588	569	587	606	592	570	579	565	568	554	596	608	559	575	598	587	559	531	578	562	576	612	586	582	638	595	585	578	606	587	574	606	573	554	575	598	571	566	562	592	586	597	597	578	559	593	608	565	624	595	566	569	594	587	594	611	571	565	584	569	533	584	551	591	558	597	575	576	569	586	606	574	600	575	600	617	616	521	597	535	576	589	597	596	608	565	552	537	563	597	588	559	611	556	604	568	619	599	611	551	554	599	580	582	603	572	575	582	622	568	598	547	593	588	601	601	583	546	578	575	567	606	557	585	608	543	571	587	570	585	554	576	586	611	588	607	591	558	601	599	539	566	586	588	575	572	538	598	552	577	570	589	600	616	605	561	582	562	554	569	633	585	606	591	568	601	606	551	562	611	552	590	585	602	577	568	597	549	579	563	591	544	621	564	546	634	556	604	585	549	618	596	599	552	583	528	562	577	623	631	555	541	565	587	597	566	555	570	594	592	567	595	549	590	607	569	592	572	617	570	570	594	596	594	566	616	544	602	531	614	555	577	593	523	606	600	552	581	579	606	568	578	596	605	615	556	567	594	583	584	595	581	615	624	548	617	552	592	584	612	578	580	589	572	601	595	614	572	565	571	571	588	563	563	614	616	572	559	562	651	591	589	559	546	549	567	568	570	537	611	574	586	539	488	586	580	598	608	573	566	557	574	567	567	638	617	558	610	627	585	563	540	608	610	570	611	584	612	558	561	630	568	541	548	563	586	589	569	567	576	537	600	547	607	597	595	573	547	599	598	601	626	606	592	592	593	614	612	612	579	583	565	591	605	578	593	565	586	543	574	616	592	553	602	548	581	598	554	621	579	548	608	526	564	586	613	597	551	576	546	602	572	552	608	583	575	596	624	577	584	586	580	605	605	597	590	545	620	571	564	582	575	582	562	591	554	626	564	568	666	585	619	528	552	555	579	607	567	564	627	617	585	566	596	566	586	588	587	612	586	559	589	637	593	566	587	589	557	572	593	573	555	595	582	583	499	572	563	570	561	580	606	582	607	579	570	572	573	578	578	632	575	604	596	586	546	596	587	593	618	622	587
23896	21076	28325	24065	21059	9885	2651	1703	2044	31401	36217	24779	8066	2352	1198	980	1005	938	955	960	965	966	922	909	913	920	935	916	921	933	941	892	913	884	933	956	882	936	934	938	878	906	917	958	873	888	949	943	895	891	972	947	901	918	935	921	964	895	920	924	908	925	922	932	945	866	888	1019	850	918	968	887	994	920	956	944	939	894	865	923	958	848	941	966	940	960	951	932	919	923	922	884	927	970	919	876	950	1003	971	927	932	953	946	909	937	962	852	912	867	935	920	936	873	966	951	947	946	935	898	893	905	891	905	930	923	914	938	909	884	973	914	952	913	908	911	954	902	937	912	946	897	931	927	970	954	966	932	888	970	921	907	864	931	963	935	904	878	904	889	916	890	945	905	872	903	887	959	926	918	921	901	941	884	899	912	867	952	953	964	884	917	889	907	902	906	933	895	869	965	926	862	971	890	922	985	947	934	841	893	916	934	889	895	938	914	881	908	908	942	901	895	929	967	942	911	903	887	867	918	916	891	901	902	902	888	937	935	989	911	930	927	927	973	913	960	891	947	928	873	937	901	902	911	942	934	913	903	926	914	918	894	920	901	902	929	887	873	904	908	949	924	955	930	911	928	938	889	863	934	906	902	939	940	919	877	879	923	927	921	905	866	907	922	945	925	892	871	937	963	974	959	896	929	893	942	943	989	931	903	909	909	953	896	870	909	927	891	895	896	908	928	912	884	915	917	970	957	950	941	926	946	961	933	889	932	922	935	908	975	915	971	913	996	914	902	903	932	914	927	900	967	924	923	918	922	910	920	906	897	950	858	910	929	892	912	928	930	952	900	878	962	944	964	896	952	913	954	923	863	897	974	910	914	952	933	910	910	919	882	874	846	903	917	944	916	902	911	982	928	840	922	923	873	912	949	900	901	945	905	976	907	904	929	885	977	890	851	969	924	915	906	982	939	932	917	908	854	933	943	892	953	928	936	938	933	924	873	891	896	925	920	941	894	918	937	896	870	936	904	921	913	935	906	937	963	929	912	977	943	884	837	879	928	891	852	924	940	885	927	927	950	909	870	903	891	915	926	949	875	878	884	925	951	908	982	928	904	922	888	912	895	941	927	913	958	914	899	983	957	914	968	906	916	886	893	921	903	899	908	895	886	873	928	922	934	896	910	913	920	942	907	875	962	922	876	940	942	953	924	973	891	917	923	890	866	854	916	934	946	907	891	985	907	886	922	941	969	926	903	902	947	905	900	919	875	951	854	900	884	903	976	918	883	879	887	920	958	889	921	889	897	913	910	989	881	950	936	878	914	927	876	925	901	977	898	869	920	924	897	913	908	942	877	959	930	917	866	925	983	957	877	932	937	888	970	926	913	867	948	878	922	917	938	937	930	918	904	869	895	863	889	918	939	912	939	923	938	950	894	901	976	929	869	891	861	917	943	909	929	900	897	867	974	958	860	948	965	887	948	959	915	938	948	887	890	909	905	865	935	885	886	946	938	916	911	902	978	939	943	940	948	876	888	909	978	863	925	936	912	925	963	973	932	899	881	903	904	926	977	916	930	903	951	885	904	902	965	874	880	926	961	930	955	958	920	887	932	915	896	914	901	897	889	944	954	987	866	871	964	904	880	899	945	907	909	927	876	911	880	937	873	940	928	859	915	921	842	925	914	930	887	921	877	919	917	864	963	894	871	895	889	921	910	943	840	899	907	895	905	913	898	971	903	902	932	898	879	951	899	892	943	918	919	953	940	912	850	891	932	877	862	1000	882	914	924	901	924	924	869	902	915	914	872	913	902	887	933	915	930	906	915	882	913	980	962	915	921	933	872	910	852	896	952	933	923	957	897	931	888	884	955	917	917	947	986	843	859	913	895	904	917	932	937	960	919	916	846	953	916	978	966	889	908	926	909	937	862	949	876	925	943	952	891	902	910	923	910	975	877	848	953	922	920	891	901	891	924	921	914	944	938	903	924	905	878	884	882	926	924	926	866	899	964	881	962	902	904	925	922	935	942	899	905	957	949	902	892	910	867	914	906	952	894	899	899	936	919	904	912	879	906	974	911	880	897	936	916	960	876	939	862	923	908	971	922	843	902	904	892	918	893	894	890	907	933	916	932	931	913	898	891	880	925	928	965	928	945	916	972	919	929	903	864	912	901	954	883	887	968	881	931	931	921	887	905	930	963	954	951	907	931	899	888	899	892	882	920	907	934	903	900	960	887	924	904	895	934	952	926	942	951	920	934	911	932	936	900	975	889	951	936	921	910	884	918	947	863	932	928	901	870	920	912	918	893	936	876	953	972	957	924	898	907	887	866	907	947	955	936	907	869	965	900	925	889	929	919	921	904	945	921	885	932	865	890	941	960	930	905	881	925	923	904	924	892	912	929	911	924	943	879	894	915	880	921	1007	956	940	899	920	911	951	951	896	878	877	931	909	916	927	883	926	943	936	968	932	904	905	927	942	883	883	912	942	906	928	921	927	932	899	980	928	926	923	939	905	925	919	890	938	899	939	919	895	924	875	930	903	965	938	867	888	923	897	880	908	942	943	955	904	868	919	942	917	943	928	895	894	899	941	921	945	933	971	936	876	822	902	908	949	906	890	942	910	915	947	906	928	898	903	849	910	864	901	912	868	898	924	961	873	906	963	919	952	969	894	845	936	916	899	913	889	899	915	943	973	879	950	906	890	921	846	865	903	902	963	960	885	910	929	919	808	937	877	864	933	958	930	965	875	911	981	932	984	915	957	944	869	888	883	904	897	892	986	887	937	954	877	868	919	864	911	916	934	908	922	917	887	878	892	914	880	948	948	887	906	935	833	916	877	929	966	897	932	954	961	945	906	865	919	873	926	939	921	918	923	972	924	888	898	925	885	922	911	919	939	947	905	946	900	941	882	897	887	936	934	882	959	922	906	891	918	979	865	859	881	943	910	907	910	881	942	931	892	892	942	903	950	890	878	951	961	866	933	957	896	916	926	898	980	907	934	904	949	905	871	898	924	942	898	910	924	935	899	894	920	910	882	938	901	936	907	952	923	937	837	868	948	925	935	972	966	923	910	926	908	903	876	899	950	956	972	912	945	921	885	867	988	953	856	911	921	960	873	921	962	866	933	971	893	945	920	909	944	948	931	914	937	941	934	928	973	947	926	919	877	942	974	903	888	876	906	930	902	891	869	930	921	883	948	933	899	909	933	867	849	946	944	923	890	888	922	923	905	939	927	898	894	894	864	936	921	884	954	919	868	913	933	977	877	968	864	837	971	927	930	958	890	920	942	993	859	857	910	867	900	931	889	862	935	921	940	925	971	912	933	901	930	919	918	916	937	998	887	950	893	883	875	909	874	921	899	941	992	847	849	931	931	929	932	869	917	898	917	881	836	925	948	935	919	895	925	849	849	973	927	909	893	892	899	897	901	931	927	868	903	930	910	925	951	870	925	873	872	917	961	912	942	887	924	844	938	893	937	925	929	873	977	925	894	914	937	876	926	912	924
4603	7748	6664	3567	2868	2184	1830	1600	2698	33633	31727	18333	5493	1925	958	768	757	712	761	736	746	703	743	711	714	741	727	744	744	747	715	719	691	721	721	726	755	771	759	747	734	698	733	742	723	706	745	765	711	743	779	726	716	758	734	750	674	711	762	734	729	717	732	752	711	764	737	721	678	696	726	750	778	692	691	702	721	708	738	709	749	689	783	737	737	788	673	756	730	758	781	728	711	747	757	710	748	700	754	719	719	730	673	706	686	700	710	711	700	748	755	702	763	726	772	696	785	752	757	716	697	697	744	753	770	751	743	754	748	748	736	669	764	727	751	744	715	760	698	736	763	740	754	717	743	703	747	739	704	715	664	757	743	736	718	779	725	735	724	739	742	691	681	794	717	747	726	747	739	696	702	727	671	765	712	764	782	755	748	704	756	754	681	766	764	726	712	695	763	714	700	750	727	752	735	703	737	746	735	701	684	706	733	745	710	727	738	726	778	711	744	774	651	720	722	754	758	713	738	725	714	759	746	791	731	761	768	735	755	767	733	703	750	736	669	713	723	725	732	748	715	735	679	719	712	728	719	735	716	724	699	723	766	714	726	748	726	714	750	781	730	743	737	679	652	746	700	738	690	740	769	741	736	768	742	720	722	709	768	717	742	753	679	766	752	729	739	776	725	725	745	745	710	744	736	750	740	724	715	770	748	759	743	764	770	748	753	715	761	724	730	753	715	757	730	780	733	700	751	709	743	705	738	731	711	716	740	761	714	703	751	736	721	742	763	660	746	697	779	749	739	750	698	736	715	729	773	706	749	748	756	718	743	730	737	755	746	708	755	753	672	696	739	710	721	716	755	704	724	758	725	733	718	725	726	685	701	698	739	712	743	716	738	764	725	747	675	721	735	750	749	694	751	765	738	705	713	731	687	743	712	729	728	745	703	723	725	657	726	746	705	724	733	696	700	693	735	690	713	711	713	684	735	675	738	739	677	728	749	709	743	709	757	723	722	739	725	756	725	740	717	701	702	740	759	700	745	679	693	686	732	717	696	710	689	716	718	788	769	724	793	728	756	727	728	726	667	757	700	694	724	722	759	740	694	700	780	729	713	697	764	727	754	701	757	720	721	725	697	709	760	715	711	712	765	707	681	725	712	730	712	724	756	760	711	740	676	724	705	699	686	691	723	734	686	701	760	711	762	673	762	720	760	727	734	699	707	724	703	744	737	705	708	648	706	776	682	749	773	732	674	745	750	737	761	725	742	743	714	709	736	717	789	742	733	770	697	723	740	703	709	767	675	767	725	710	688	749	723	726	744	732	716	728	742	720	750	736	784	726	718	748	712	693	706	761	729	695	735	716	707	738	715	733	751	758	748	674	746	725	734	737	715	652	746	712	679	757	690	745	725	741	723	716	769	749	757	746	689	719	707	672	696	691	755	707	718	689	666	755	743	719	708	675	716	729	705	751	736	717	783	771	743	729	716	711	722	723	682	725	755	727	678	738	797	702	745	753	682	750	756	762	749	710	739	729	716	698	752	700	737	710	728	718	742	730	686	705	769	724	714	704	705	692	713	707	719	703	771	732	728	751	680	719	743	760	762	724	693	787	750	722	693	766	704	766	686	753	736	719	692	735	708	707	756	698	740	690	687	751	709	706	692	657	724	720	733	705	757	713	718	765	719	754	718	729	678	698	697	728	748	676	702	710	707	701	726	699	755	720	760	698	701	751	761	717	682	761	712	767	709	755	732	735	724	697	727	722	772	770	697	714	728	773	727	733	690	745	735	702	707	734	715	714	702	732	722	683	751	771	738	679	737	744	765	673	699	698	758	682	720	775	719	692	727	708	765	743	705	721	762	712	677	739	703	723	734	741	708	697	694	689	762	743	722	697	724	721	735	748	709	722	722	696	733	716	739	749	687	711	743	745	719	739	695	745	702	694	766	727	722	747	760	716	681	717	754	736	745	700	743	762	751	705	668	761	771	667	719	770	727	700	690	704	752	745	783	685	726	684	691	705	745	686	751	757	762	780	690	729	731	729	750	712	732	748	768	717	752	732	700	726	749	703	715	790	742	743	757	720	736	717	740	661	743	707	691	698	740	714	748	703	768	719	761	704	714	716	692	719	746	695	734	728	710	718	693	709	670	733	804	707	742	747	733	706	714	762	732	704	734	730	725	689	730	749	746	681	748	722	709	699	759	734	659	729	744	737	733	731	713	718	667	726	738	691	742	784	701	741	746	723	720	704	761	710	733	695	702	713	782	711	708	711	693	743	693	740	721	729	748	714	683	719	720	706	710	737	659	737	727	724	787	704	737	746	738	701	735	730	742	694	712	733	732	750	690	778	778	720	715	761	718	730	761	735	739	712	675	719	720	709	729	736	755	762	717	679	667	702	712	693	713	777	724	759	720	722	744	697	782	723	754	729	699	686	704	710	704	687	732	702	723	671	721	722	677	746	706	694	692	700	696	721	750	702	714	683	735	731	754	724	745	706	789	750	731	742	737	724	702	715	732	724	749	733	712	708	730	717	717	685	723	701	757	727	724	719	716	684	680	695	743	697	729	721	723	723	723	691	781	697	736	726	722	756	728	726	742	794	727	707	751	716	733	686	733	706	760	703	749	711	718	748	725	698	701	716	782	695	731	696	695	701	724	727	706	686	710	724	735	714	719	709	720	731	718	690	682	729	696	731	693	751	713	730	721	691	680	704	702	730	676	707	711	707	686	702	692	738	770	696	729	704	749	745	756	709	721	718	730	736	765	733	723	709	749	751	735	718	737	682	740	684	711	696	718	774	725	743	715	708	729	734	691	745	748	712	761	742	707	737	684	733	682	712	751	691	717	742	728	755	734	674	743	711	689	704	712	739	713	716	771	717	747	707	664	712	722	715	711	719	698	715	705	715	753	697	679	682	737	728	716	737	753	726	732	684	757	690	701	697	730	736	783	718	746	700	718	695	733	703	737	696	697	741	766	734	717	760	782	696	720	727	683	716	699	736	716	683	716	714	721	671	761	719	685	789	663	702	744	759	666	740	744	751	704	675	717	737	730	743	721	687	757	705	707	713	712	725	705	670	728	736	752	752	758	674	694	668	684	660	710	698	724	701	717	748	714	716	730	700	705	790	731	689	725	717	726	704	688	740	734	696	710	731	730	735	688	723	677	728	680	699	732	694	698	682	701	712	726	655	721	742	754	685	772	719	707	692	730	745	717	700	745	707	719	725	731	713	706	710	727	742	697	703	728	745	715	716	752	722	681	671	727	683	731	724	755	721	676	727	741	739	741	683	753	732	662	730	695	760	710	711	704	716	697	706	666	682	728	731	729	690	703	698	702	694	710	708	717	757	718	754	700	684	730	718	695	743	753	715	739	731	693	742	710	691	721	753	748	681	691	687	721	735	701	740	727	724	756	688	704	764	729	734	740	702	751	721	693	660	733	732	721	736	703	731	729	733	714	707	708	706	730	715	711	733	747	712	724	680	705	684	712	733
27471	13432	2342	1260	952	865	817	718	977	2613	3352	2391	1202	866	772	786	711	742	697	758	737	721	725	764	753	728	750	721	724	710	784	783	735	723	677	709	686	741	737	683	716	786	735	750	760	702	740	687	780	754	734	754	715	736	678	707	729	734	738	692	704	749	729	745	712	763	750	715	746	735	747	719	700	683	699	695	681	683	710	712	732	729	747	739	708	733	658	725	721	734	721	745	718	744	736	714	761	708	716	716	755	814	696	758	754	739	716	708	735	707	732	675	736	681	731	747	682	714	746	775	712	707	745	740	753	781	690	778	713	726	759	701	712	735	719	711	737	780	716	753	775	728	792	721	722	740	700	679	758	733	771	784	726	693	733	745	741	747	701	702	704	718	727	723	732	706	696	724	704	715	739	712	746	720	770	704	755	731	709	727	718	769	710	779	788	714	713	701	773	745	753	731	705	715	706	700	738	734	751	742	726	757	740	703	728	727	730	717	713	739	738	743	775	746	723	708	734	720	698	753	770	721	722	746	749	701	730	720	735	696	724	692	748	741	750	715	684	738	697	759	693	712	661	742	738	693	697	691	690	736	748	731	753	717	721	709	731	736	716	770	779	740	771	757	753	740	758	698	734	739	719	695	725	712	742	750	693	748	730	734	691	759	707	728	763	702	736	703	730	685	737	664	746	748	693	743	732	754	736	705	719	703	670	710	717	717	722	784	706	765	710	704	726	742	707	723	737	734	670	712	715	657	736	805	736	730	684	719	706	728	755	747	752	724	717	739	707	703	719	712	760	749	731	742	737	695	759	736	740	760	668	749	716	756	788	691	700	749	769	717	676	745	672	755	723	706	729	692	758	714	745	758	727	748	750	704	741	784	753	757	703	775	716	747	715	727	664	746	661	742	701	709	764	695	739	717	722	738	715	731	719	739	749	727	690	723	676	705	704	750	709	715	712	745	772	755	749	706	726	782	721	751	729	717	717	740	729	726	753	753	745	690	711	669	765	664	700	760	719	740	718	708	735	724	674	751	741	727	725	735	747	753	704	700	763	696	767	695	706	736	743	722	757	738	778	742	762	756	764	760	703	770	697	715	738	721	737	729	755	711	726	731	701	732	727	703	758	714	724	753	719	722	722	735	776	772	766	705	710	708	694	709	685	742	670	742	727	672	701	722	716	720	739	734	748	702	727	732	715	761	738	704	727	719	743	703	761	737	692	711	656	739	694	698	702	753	722	706	716	726	735	664	710	740	728	699	740	778	741	725	704	710	714	719	755	702	726	707	701	727	754	759	716	727	717	721	741	699	713	734	709	722	681	724	649	697	771	764	731	723	757	724	762	745	707	733	752	722	776	732	729	739	721	755	705	758	744	702	694	740	701	724	732	719	756	722	755	718	725	712	766	724	714	741	765	744	692	719	698	710	729	766	673	701	752	758	721	760	749	745	755	733	694	715	711	686	779	725	700	744	716	723	692	656	705	707	680	706	757	710	768	699	706	742	723	719	729	737	757	728	720	734	721	767	755	720	722	742	714	699	757	742	770	686	712	703	695	735	742	725	723	727	775	759	760	724	701	729	782	729	731	759	727	757	752	721	712	713	723	711	675	744	760	800	743	755	708	739	760	704	763	691	737	728	739	706	716	736	713	690	707	754	770	711	756	739	721	733	715	768	725	711	659	753	727	695	745	779	763	701	755	732	744	728	703	673	696	752	704	706	734	732	746	687	736	778	745	790	704	728	691	714	719	705	718	722	782	712	717	740	714	734	753	735	753	762	722	771	707	728	721	725	727	729	740	757	748	721	745	731	758	721	754	712	732	718	746	735	703	748	779	780	743	750	725	735	719	748	685	718	694	700	674	699	673	708	737	733	748	747	724	709	701	706	658	680	719	759	738	735	735	737	691	709	753	740	751	685	702	710	751	711	719	758	750	756	732	708	718	697	776	733	748	709	748	682	738	787	713	744	702	764	711	729	750	741	689	724	712	768	716	753	743	744	768	716	742	707	721	683	781	713	664	736	759	777	697	751	717	747	700	774	713	708	768	716	745	720	766	700	735	768	754	714	759	681	743	708	708	717	721	673	739	708	728	741	742	726	724	771	694	738	714	786	727	725	709	774	752	766	756	697	720	719	744	735	724	662	724	696	769	706	767	767	714	714	750	724	770	724	735	764	732	733	688	732	692	739	727	740	713	726	697	744	720	770	758	763	727	746	747	706	786	723	672	673	719	718	717	750	746	704	747	713	733	677	729	724	713	688	724	688	661	754	734	729	703	774	727	715	724	718	697	758	698	705	738	721	722	761	729	710	700	739	764	719	725	674	686	742	690	686	735	711	726	732	694	759	724	720	769	728	722	740	743	702	754	713	746	756	756	707	717	745	709	703	723	684	725	702	757	725	736	768	743	755	732	741	711	797	733	743	749	712	720	722	745	724	688	724	690	732	761	673	740	726	701	694	740	680	700	751	784	703	717	772	727	757	687	679	727	696	704	685	737	747	713	761	714	696	720	721	692	740	750	722	723	746	753	731	718	702	736	693	739	729	720	745	765	726	711	691	740	749	672	730	790	705	680	751	706	721	720	712	719	704	732	705	747	702	730	727	726	703	791	692	764	784	769	788	696	729	763	747	772	714	707	740	705	711	677	750	724	790	769	739	733	721	724	717	736	715	671	681	665	706	743	720	700	730	722	715	741	701	687	730	678	726	686	701	778	678	800	675	746	708	721	740	662	693	749	727	711	745	715	728	729	714	733	742	719	748	713	673	731	685	722	724	773	718	761	734	730	724	669	710	785	737	769	702	719	700	775	748	711	738	772	724	710	718	709	740	748	714	748	716	724	727	723	718	712	760	700	744	747	676	742	719	737	692	741	711	771	702	710	692	745	681	736	636	711	736	700	738	742	687	746	721	700	728	734	774	763	710	686	711	761	739	726	774	711	766	739	690	701	718	694	747	720	721	770	768	762	735	710	729	732	799	715	759	717	737	739	720	677	722	706	784	715	738	711	683	622	732	706	731	726	710	758	730	727	744	680	729	765	752	712	763	743	714	716	777	768	737	722	736	701	761	769	730	777	752	734	726	685	698	758	765	730	753	751	712	686	710	748	699	725	695	753	701	718	699	711	679	759	754	713	748	703	745	732	719	750	735	731	727	783	726	784	750	748	765	707	744	726	702	772	723	704	695	723	744	691	690	677	753	712	755	759	726	755	743	727	735	690	742	735	674	718	760	735	759	748	752	731	684	741	745	740	758	737	730	735	757	728	737	760	702	672	699	752	765	711	723	714	732	751	750	776	702	756	700	708	734	740	728	740	752	729	687	741	683	754	743	766	753	787	762	727	781	757	694	714	745	727	747	750	654	794	768	692	719	757	748	749	728	735	721	739	703	728	718	706	729	710	767	753	753	709	726	747	716	709	719	730	759	695	728	794	748	708	645	707	694	713	737	729	708	705	690	753	767	750	717	782	704	723	640	743	725	710	743	752	693	719	735
5212	1318	1168	873	773	826	712	718	930	3088	3608	2259	980	674	596	606	585	552	576	537	585	592	623	561	600	601	547	573	555	563	571	565	541	557	545	534	560	602	534	574	582	562	580	571	580	537	565	563	571	569	543	562	619	595	575	603	581	595	551	556	563	579	587	585	541	575	587	573	587	562	595	546	545	586	575	521	576	551	528	566	543	554	559	596	584	575	614	539	578	584	579	554	561	562	503	564	572	571	594	558	573	554	555	540	573	616	569	583	564	562	582	569	571	570	555	548	593	586	514	598	550	625	557	554	645	577	542	573	577	580	576	536	566	574	568	596	568	575	604	537	555	564	568	571	576	558	592	574	571	553	622	577	580	535	564	552	567	587	565	565	587	545	569	553	585	608	604	557	552	569	589	560	539	548	581	601	534	570	562	559	555	558	578	584	569	565	584	611	538	599	547	573	557	576	541	588	591	555	556	583	541	549	555	582	588	577	573	593	562	564	573	560	560	523	587	581	561	577	565	581	610	552	548	565	570	571	568	568	592	594	549	511	560	587	531	559	623	584	592	579	574	544	548	592	572	584	584	566	551	561	585	551	615	562	545	517	614	580	550	584	556	557	575	585	579	597	570	573	572	597	579	585	535	606	540	577	589	537	600	562	535	557	556	590	540	541	547	594	521	594	606	585	593	572	563	583	537	565	602	571	590	602	563	591	543	599	584	535	561	582	571	556	595	537	576	570	582	545	547	536	584	582	557	546	557	558	559	553	567	565	562	582	583	572	577	564	554	546	571	589	582	604	570	594	586	584	595	578	570	513	575	602	576	570	551	591	540	557	567	553	555	601	525	534	560	576	603	548	561	546	556	589	585	571	596	593	582	544	563	566	545	599	556	604	562	584	546	547	534	552	564	566	524	578	565	571	526	550	566	601	541	562	570	550	587	570	566	581	573	537	581	578	539	555	533	614	571	588	516	573	596	603	567	562	585	568	546	564	546	579	581	607	555	523	588	574	575	583	592	645	560	563	577	593	576	582	534	532	591	585	568	567	559	579	585	533	604	573	595	529	536	540	542	532	568	585	606	547	582	565	523	567	573	584	546	557	556	562	549	553	551	568	576	554	569	599	580	603	566	587	604	604	608	584	603	605	563	600	593	596	535	564	609	554	593	579	557	601	620	581	566	547	542	563	544	519	544	588	560	537	577	572	589	573	559	558	565	587	544	570	615	546	572	562	549	607	592	634	581	588	568	538	583	574	592	530	560	527	594	564	577	594	591	586	557	620	577	587	567	541	590	574	570	607	565	588	553	568	558	551	574	541	598	568	565	562	594	584	547	616	579	566	571	568	549	549	594	563	558	569	571	608	587	559	545	525	582	575	605	588	577	553	589	565	560	534	558	567	536	573	560	576	567	578	565	571	556	596	610	538	574	542	528	561	543	564	559	608	600	543	573	569	563	576	616	633	555	542	566	608	588	564	532	569	558	578	573	575	566	578	574	570	636	597	546	604	558	556	556	555	582	582	538	572	582	554	609	551	581	547	592	554	548	542	602	565	566	568	553	586	552	563	590	531	608	576	603	567	544	562	563	531	562	565	598	542	573	557	550	563	576	592	612	558	598	575	608	540	555	532	583	589	581	546	578	588	571	572	577	599	528	562	553	564	546	579	620	567	538	563	544	577	564	558	566	540	558	591	538	541	586	601	575	561	574	539	593	537	544	518	561	565	569	574	565	586	579	572	557	613	559	552	589	561	572	531	544	578	583	557	592	526	625	550	594	589	507	582	598	590	583	587	591	576	561	577	545	582	559	576	594	531	563	597	604	567	578	565	548	574	577	557	564	539	544	556	568	549	535	602	563	562	575	546	580	598	507	582	574	574	554	569	583	558	601	569	575	594	543	554	555	617	537	590	573	567	606	573	567	551	581	581	558	582	544	598	526	619	588	559	576	530	586	562	547	577	547	578	581	532	604	572	587	553	545	536	584	553	589	600	534	539	538	583	523	547	573	612	573	578	612	554	562	544	560	604	575	542	582	538	558	531	591	572	567	539	563	543	558	568	571	529	570	582	546	545	543	611	581	593	561	588	572	579	587	589	560	543	615	544	559	584	543	569	560	589	617	562	575	561	576	576	543	579	601	561	557	558	565	543	560	596	585	556	571	546	587	540	551	540	565	596	544	568	566	536	586	539	516	559	568	556	545	574	559	551	621	548	555	564	535	573	583	572	565	591	587	587	583	560	562	582	568	563	570	548	579	554	542	570	558	608	622	534	537	532	561	533	541	581	582	566	573	554	580	576	553	541	603	573	574	571	576	563	620	581	543	563	554	552	549	514	546	578	564	576	596	588	550	567	572	609	601	575	526	563	585	579	553	583	591	560	617	562	566	566	539	576	577	572	510	553	538	600	535	568	560	568	585	604	548	602	592	596	549	584	570	557	575	579	529	566	577	564	581	599	613	587	606	570	583	542	621	563	575	591	582	577	582	541	565	555	628	590	580	551	542	541	583	610	583	569	524	536	582	557	593	538	577	538	578	581	579	610	602	496	555	553	577	587	616	587	567	565	572	573	553	559	556	576	606	582	574	571	591	555	576	552	572	552	578	570	566	581	557	554	536	547	558	544	582	545	598	536	571	577	578	544	588	562	558	584	586	561	569	525	597	603	590	567	587	582	569	587	593	541	547	534	585	561	592	604	570	583	510	562	561	568	572	570	591	532	493	556	520	601	562	569	535	579	552	525	575	544	584	563	517	560	548	564	516	600	599	518	589	566	557	585	554	576	568	541	576	538	563	568	598	580	586	570	586	595	595	560	591	582	595	585	600	585	538	560	551	574	571	576	590	564	536	586	549	561	562	598	606	606	536	561	575	571	574	557	572	550	546	530	535	528	575	597	557	592	562	535	570	590	595	622	585	574	593	539	569	581	572	545	602	547	603	583	558	545	579	589	539	576	578	584	588	574	577	575	622	543	540	566	566	572	558	537	578	599	562	585	613	599	556	557	566	567	541	562	635	571	534	572	601	555	517	566	541	559	612	601	578	589	592	576	545	565	571	608	579	578	573	541	612	572	552	592	534	574	588	584	590	590	552	583	559	580	553	568	558	561	566	598	567	571	563	564	576	624	561	561	598	525	562	572	585	578	590	563	593	530	597	560	592	521	556	577	574	539	589	572	538	537	592	578	531	593	564	566	517	581	591	564	544	583	571	573	586	565	562	556	574	565	596	570	565	553	541	560	578	588	571	539	575	575	591	545	542	589	593	574	580	601	549	583	548	575	588	528	556	606	540	581	527	634	591	581	580	579	559	574	558	555	583	557	562	574	611	610	581	545	554	561	547	607	605	581	599	589	563	586	537	579	552	573	615	592	540	575	593	536	568	626	572	572	577	567	592	563	602	585	567	592	544	556	562	558	559	585	589	538	603	599	579	592	549	573	543	606	527	561	538	600	554	574	575	560	529	559	571	569	538	575	597	578	558	579	609	565	525	548	576	593
25147	21048	26947	25070	7215	1892	1384	1176	1735	19420	20493	12246	4143	1626	992	929	926	894	889	899	884	874	863	861	912	893	895	824	938	839	889	876	802	855	872	918	934	825	842	856	877	855	841	891	900	892	886	892	854	859	856	871	842	888	873	862	828	882	864	935	885	857	891	842	836	894	811	862	823	908	905	889	835	854	856	830	898	881	829	907	827	847	802	890	828	825	765	864	844	799	846	866	824	857	862	880	894	867	898	793	845	846	856	886	834	879	844	849	869	889	869	839	914	772	914	843	862	880	863	841	886	831	851	872	851	876	830	872	856	905	887	871	838	869	867	874	887	879	894	838	841	855	849	851	869	851	853	863	866	857	867	898	863	864	856	884	870	852	845	818	850	910	851	815	859	918	907	850	823	866	841	878	875	817	871	859	901	855	857	875	827	855	883	848	845	821	793	907	857	826	816	864	775	885	855	883	884	881	812	867	877	852	871	904	906	823	915	873	882	896	895	822	785	841	836	864	868	842	872	896	881	852	859	877	857	869	800	857	892	868	878	844	857	877	839	834	878	880	850	823	849	796	913	850	883	882	845	816	897	872	849	851	855	877	899	862	857	842	923	818	897	889	854	893	837	840	864	814	842	850	863	815	848	844	852	861	853	840	837	843	872	922	857	858	906	865	850	848	910	892	854	866	869	895	870	827	866	849	850	811	869	824	897	895	914	837	867	833	875	899	837	827	902	844	889	855	870	867	864	866	870	881	910	902	818	822	821	936	852	914	853	892	869	855	860	863	820	836	888	828	885	822	825	887	866	808	848	860	848	891	824	853	832	820	879	858	898	858	902	817	860	850	851	875	822	869	853	908	925	822	857	857	815	878	884	845	875	944	868	839	881	880	856	850	855	858	882	884	830	859	858	851	890	857	830	921	849	865	821	890	836	871	882	871	872	856	848	837	840	873	852	826	846	885	847	857	855	883	819	885	897	878	912	876	907	849	886	914	861	841	877	814	877	820	884	845	833	830	779	872	840	857	831	840	803	873	840	890	841	855	863	861	869	864	881	853	811	907	852	864	803	936	847	853	879	847	834	878	825	910	874	846	870	815	910	861	847	838	898	885	847	873	831	861	902	822	852	856	885	837	864	828	883	816	872	889	903	884	865	841	827	847	897	877	846	807	882	883	894	871	882	875	878	843	814	910	872	838	919	847	889	914	886	955	882	821	868	861	876	818	858	838	881	871	872	873	863	878	877	869	870	884	921	889	812	881	903	839	873	903	834	859	868	895	894	902	867	834	868	888	856	880	899	903	825	855	809	888	892	896	900	865	876	862	830	882	852	837	880	840	864	883	840	844	918	895	845	843	850	855	876	867	892	922	886	879	869	833	884	844	882	818	852	861	888	899	854	903	875	906	879	871	858	857	908	867	816	849	856	821	877	810	860	864	848	877	907	810	835	848	871	816	857	884	935	842	880	868	871	813	864	898	839	896	846	883	850	853	863	885	801	824	870	891	795	851	871	853	869	870	875	848	879	810	872	822	915	853	861	840	867	847	844	884	865	832	862	845	862	860	866	851	838	861	836	863	859	816	910	869	859	875	887	839	893	849	883	855	862	851	858	873	854	846	877	862	810	847	863	841	847	848	835	880	885	867	831	893	823	865	877	847	860	889	848	871	889	873	863	854	890	845	828	874	926	835	809	897	828	883	875	838	863	830	816	841	861	874	843	844	855	796	852	883	847	845	823	864	821	896	854	885	856	830	793	858	863	912	852	871	842	884	838	876	819	840	887	833	859	865	869	880	853	867	852	835	801	911	860	889	838	848	872	907	836	889	886	867	877	880	860	862	858	860	874	907	848	785	851	816	854	933	902	838	828	848	838	857	864	859	846	826	840	856	899	863	880	875	927	879	848	889	840	812	958	877	861	856	885	826	861	869	828	904	857	837	848	875	895	889	879	840	871	860	879	864	864	844	821	862	799	866	858	873	827	851	812	849	866	890	863	868	809	861	854	834	839	851	835	833	842	879	863	896	845	881	839	859	892	841	864	862	916	860	868	907	862	852	872	847	814	858	848	867	827	892	900	854	817	883	845	847	855	875	900	896	868	809	878	803	908	850	868	817	853	891	880	845	834	819	850	853	850	827	811	837	837	846	840	888	900	805	883	811	810	836	853	870	839	909	830	887	792	819	902	846	913	876	854	850	866	888	875	851	885	880	882	837	844	828	842	875	843	892	838	846	842	942	835	906	931	883	820	864	830	904	824	869	865	847	806	879	852	882	872	838	883	821	849	860	876	896	885	889	888	841	878	849	931	834	864	787	898	847	891	862	850	839	872	906	855	815	910	888	872	861	892	804	849	833	852	872	855	876	841	857	810	847	881	872	824	929	888	852	890	857	812	924	879	886	873	807	878	847	812	847	858	883	842	862	912	853	877	883	902	892	819	885	869	871	803	838	853	871	874	863	904	803	915	897	900	908	877	880	859	876	884	812	828	846	853	815	878	790	861	776	801	836	872	854	883	873	877	874	851	813	863	841	893	919	884	854	861	892	860	867	888	861	887	836	889	865	867	912	860	821	841	871	835	895	864	895	857	900	841	863	850	859	888	848	855	845	876	869	892	890	886	851	830	854	805	832	842	856	857	911	839	862	878	830	829	895	886	862	885	842	815	851	895	865	875	839	803	866	838	835	876	883	804	839	878	829	902	840	805	860	838	894	873	858	818	868	859	873	859	907	877	813	853	856	814	895	851	888	847	842	858	870	868	873	876	870	846	846	815	842	831	865	861	849	838	859	833	869	859	875	860	897	888	885	883	838	804	852	887	859	889	815	873	874	862	903	846	823	864	879	828	909	846	879	880	868	823	825	781	927	849	870	820	844	848	857	902	845	825	852	913	837	852	876	878	833	907	837	853	834	815	911	853	884	847	782	888	853	876	937	853	870	885	925	888	851	846	855	838	840	827	858	845	815	853	825	866	874	899	810	842	814	820	944	846	823	829	880	863	834	874	819	844	853	875	886	881	860	869	900	860	867	891	876	859	861	881	870	854	797	907	865	887	833	833	873	895	808	888	886	809	929	884	870	860	854	889	875	875	887	880	812	863	866	912	841	888	847	820	805	859	858	827	857	886	849	885	845	873	909	890	883	829	812	834	854	861	834	807	879	914	864	833	838	835	877	842	911	861	885	908	899	856	856	846	812	903	862	899	870	883	866	801	861	849	892	928	824	886	879	852	897	926	881	883	842	826	901	863	841	886	863	846	817	877	872	863	866	885	821	846	854	826	877	837	847	863	850	886	899	858	870	825	837	873	920	870	930	858	848	879	873	849	828	870	832	828	836	881	868	835	915	909	875	863	872	864	829	930	907	845	911	873	874	892	859	866	831	863	851	912	893	835	834	868	884	879	833	901	860	889	826	865	873	836	880	853	841	840	818	860	875	826	835	792	869	827	910	876	838	877	903	905	916	822	765	813	829	882	791	833	875	867	837	850	863	888	844	868	836
4171	4646	3648	2197	1743	1416	1136	1080	2200	20875	17643	9789	3537	1459	816	682	681	677	676	697	748	664	667	663	645	739	713	654	646	700	666	735	674	648	721	688	715	692	682	704	661	679	702	677	671	693	714	664	688	683	637	684	718	673	678	678	684	737	722	717	731	694	700	680	711	658	670	704	658	705	688	752	688	662	658	685	724	701	678	715	695	705	674	673	664	734	688	720	692	711	685	639	668	643	680	676	668	643	684	714	694	656	670	685	696	646	687	711	671	658	720	691	693	658	700	704	682	676	669	664	680	687	714	688	666	675	674	707	703	657	675	685	690	714	627	695	632	654	667	645	733	706	702	686	674	688	656	695	659	684	630	666	694	629	689	654	666	705	702	660	654	657	654	685	681	685	595	703	638	676	634	676	692	667	691	646	679	741	703	684	661	667	653	675	646	697	669	664	676	701	689	629	680	655	671	700	730	651	681	674	702	671	643	667	728	678	645	701	676	673	697	649	695	681	676	693	649	631	699	644	685	699	663	704	698	636	619	655	708	695	704	686	695	691	673	620	665	696	676	649	686	684	684	703	699	709	674	668	649	724	696	645	631	691	657	702	680	691	688	642	663	667	701	690	717	707	632	646	654	636	716	731	677	665	681	689	635	668	681	657	659	687	703	685	658	686	674	711	705	708	671	733	684	672	693	684	647	693	700	702	656	670	650	665	660	649	696	647	658	653	702	670	713	711	729	700	686	658	636	690	726	743	648	680	700	705	653	643	713	699	700	668	674	672	685	651	670	690	668	686	689	681	644	688	681	707	678	689	710	682	684	678	713	692	648	703	658	720	688	677	658	670	668	657	729	693	639	683	681	679	658	651	661	666	662	670	716	742	678	692	682	683	670	645	702	696	660	698	693	699	721	632	678	657	704	697	681	688	698	649	687	673	663	675	652	655	717	612	662	701	687	678	656	692	632	646	618	688	639	681	676	710	683	707	718	661	687	661	710	655	717	658	657	667	681	692	689	699	624	710	623	701	714	695	685	665	674	688	651	703	696	715	690	678	649	664	664	690	680	678	659	658	656	644	625	677	664	702	664	683	652	662	646	694	683	652	667	698	660	684	747	642	722	688	710	659	642	677	653	682	668	702	663	677	669	677	641	719	662	727	647	631	727	648	671	675	710	636	675	648	656	683	652	697	614	723	608	690	719	689	683	687	671	665	661	637	671	665	680	720	668	687	698	681	685	603	703	716	666	692	687	678	722	707	714	719	681	630	723	644	670	682	685	657	664	688	686	644	670	644	682	665	656	665	646	622	666	680	695	723	707	666	702	670	646	733	737	676	706	717	692	652	680	711	673	628	672	695	686	680	664	699	704	699	650	695	681	682	670	671	649	692	665	647	691	737	636	656	715	642	718	691	693	687	703	677	693	671	698	695	691	667	688	667	664	702	683	666	714	636	668	643	671	726	680	669	686	696	646	673	715	717	670	707	688	711	654	668	661	696	689	711	692	704	687	693	675	641	628	651	659	666	709	681	690	672	664	669	640	680	648	700	704	705	688	729	686	702	658	704	676	647	660	671	650	690	626	705	617	660	654	697	681	649	670	677	704	680	599	666	666	670	703	660	682	659	717	679	704	675	675	685	698	684	701	687	654	683	648	691	719	670	681	712	683	693	707	675	699	657	699	708	667	664	659	691	657	671	717	690	677	723	690	700	644	657	693	639	643	674	648	655	684	670	668	694	639	672	664	691	704	659	659	700	616	657	693	678	719	637	666	643	652	676	647	750	713	639	682	695	668	667	672	696	687	686	661	630	636	682	692	650	633	686	679	679	650	636	715	661	678	659	683	700	722	689	651	732	649	659	692	637	643	677	691	660	688	664	616	703	652	668	654	646	721	676	637	689	685	668	668	677	632	657	685	675	724	671	684	670	662	675	690	657	641	664	675	667	622	702	678	656	702	649	665	681	665	694	692	675	651	736	689	664	693	718	678	676	681	681	703	701	732	708	696	688	681	710	647	697	655	676	665	632	671	658	654	674	691	651	628	697	643	663	691	665	645	717	670	630	709	693	682	711	639	650	719	672	648	698	662	695	682	649	647	667	669	632	669	674	694	657	672	667	686	714	715	645	632	634	698	630	697	679	669	686	755	673	686	646	696	688	661	709	660	665	688	705	676	665	656	635	634	653	627	654	658	636	701	696	679	675	742	673	726	680	642	685	655	662	668	667	682	635	709	724	678	655	676	673	668	681	656	687	686	691	649	679	684	671	672	688	684	697	656	668	674	645	638	746	645	710	712	665	705	664	661	716	649	671	661	638	715	691	643	649	685	660	706	664	665	640	685	640	683	674	655	693	660	680	653	694	674	697	680	721	645	693	664	674	661	686	701	682	715	671	669	651	704	662	644	679	678	664	681	656	690	675	643	647	699	672	637	661	682	624	749	701	680	645	686	682	678	732	712	666	679	675	676	659	689	662	690	634	729	682	688	693	650	723	688	678	730	666	671	708	683	693	697	716	643	683	632	628	673	647	665	680	683	687	710	685	657	666	637	709	685	708	629	666	703	696	655	670	686	668	711	679	617	680	683	683	679	733	699	686	658	632	714	677	679	675	667	648	647	669	661	688	671	681	653	729	627	685	685	710	658	708	680	651	675	669	696	678	710	633	672	673	678	645	675	637	690	689	667	641	669	700	709	670	691	687	662	665	666	629	728	675	656	697	700	706	672	730	646	674	684	676	675	666	745	661	695	687	707	703	658	698	642	677	677	615	664	715	707	723	678	696	705	641	634	645	653	714	637	662	644	637	696	667	676	684	642	676	683	679	671	713	653	668	638	667	668	663	659	658	646	711	693	702	713	667	716	673	667	690	665	679	628	682	681	688	696	670	654	690	689	724	674	658	666	648	653	658	656	682	670	668	682	660	680	664	696	662	725	651	684	711	667	660	721	669	669	750	684	656	660	667	681	689	691	728	664	679	692	682	633	610	656	715	679	656	692	677	649	685	695	678	715	706	676	672	682	672	654	692	709	645	692	697	744	680	725	678	654	688	672	688	701	735	709	687	643	683	674	666	649	673	675	722	661	667	641	696	645	660	687	670	668	652	666	665	689	715	694	654	690	713	645	639	717	690	693	688	747	691	697	635	669	698	664	685	639	683	705	663	674	682	676	625	700	667	682	684	649	653	679	658	653	676	652	672	653	684	697	646	650	712	666	691	706	658	678	686	710	664	682	623	653	619	702	671	708	645	633	656	661	659	674	659	694	686	620	687	677	598	665	734	674	688	666	640	708	703	644	706	673	684	637	697	686	669	652	692	651	645	660	659	705	666	712	716	680	674	646	683	656	693	697	673	633	670	635	679	674	676	674	669	694	647	664	644	661	703	651	704	706	681	629	690	669	685	697	669	633	636	661	712	647	659	652	686	661	654	648	657	681	636	688	697	688	677	683	693	661	678	705	698	664	687	662	710	646	668	686	628	682	708	714	684	667	681	656	699	678	680
23882	21080	28302	24049	21058	10568	2875	1844	5303	34752	35765	23196	8999	2666	1445	1188	1114	1103	1051	1118	1109	1094	1147	1112	1092	1122	1079	1123	1158	1098	1089	1055	1093	1135	1148	1126	1110	1105	1073	1092	1093	1174	1143	1100	1091	1081	1073	1156	1097	1073	1112	1109	1115	1096	1140	1066	1041	1141	1091	1070	1107	1132	1126	1086	1064	1129	1052	1079	1056	1057	1103	1123	1007	1098	1103	1059	1047	1082	1097	1101	1019	1131	1067	1059	1083	1060	1072	1057	1065	1053	1083	1144	1124	1109	1088	1069	1121	1101	1097	1050	1086	1061	1055	1073	1142	1084	1074	1133	1027	1088	1101	1096	1154	1085	1099	1087	1109	1091	1098	1075	1096	1082	1128	1104	1121	1067	1035	1110	1113	1052	1115	1106	1106	1108	1086	1139	1103	1128	1117	1108	1112	1098	1113	1110	1084	1056	1085	1017	1091	1122	1101	1071	1139	1117	1117	1094	1055	1102	1161	1123	1072	1118	1111	1033	1109	1120	1071	1117	1121	1096	1062	1144	1018	1053	1089	1041	1009	1092	1060	1114	1058	1088	1058	1112	1089	1128	1062	1056	1101	1083	1057	1058	1125	1070	1061	1040	1080	1077	1096	1187	1095	1073	1165	1066	1081	1076	1111	1130	1095	1111	1144	1107	1118	1111	1082	1045	1067	1106	1132	1108	1094	1065	1085	1064	1073	1080	1101	1104	1113	991	1104	1136	1105	1072	1099	1143	1043	1113	1111	1030	1086	1103	1101	1120	1092	1146	1042	1082	1148	1105	1074	1044	1056	1045	1086	1053	1040	1061	1097	1113	1073	1088	1068	1128	1139	1097	1149	1140	1074	1102	1079	1119	1087	1072	1071	1089	1063	1074	1077	1071	1102	1052	1096	1109	1059	1106	1099	1092	1090	1091	1057	1134	1098	1094	1146	1062	1156	1091	1058	1070	1143	1131	1109	1120	1098	1062	1030	1056	1106	1088	1092	1116	1112	1106	1059	1077	1122	1103	1116	1099	1106	1079	1090	1135	1048	1008	1076	1090	1098	1092	1117	1070	1073	1101	1112	1115	1052	1027	1057	1077	1081	1062	1107	1099	1067	1092	1109	1126	1066	1077	1087	1067	1114	1154	1124	1059	1087	1092	1114	1063	1051	1051	1159	1062	1071	1076	1103	984	1081	1066	1138	1142	1120	1086	1133	1076	1087	1059	1097	1102	1127	1101	1083	1068	1075	1110	1096	1065	1094	1046	1012	1046	1118	1117	1088	1029	1080	1013	1052	1116	1063	1095	1098	1115	1062	1119	1041	1102	1112	1065	1061	1098	1099	1068	1036	1103	1104	1104	1122	1157	1125	1043	1122	1014	1089	1056	1021	1052	1086	1126	1081	1064	1096	1114	1062	1060	1109	1102	1109	1124	1115	1084	1119	1037	1096	1150	1113	1089	1100	1063	1036	1054	1127	1078	1090	1060	1051	1126	1105	1136	1129	1107	1085	1045	1048	1104	1043	1083	1061	1024	1101	1069	1037	1098	1088	1086	1140	1109	1091	1072	1110	1086	1161	1092	1077	1054	1062	1126	1094	1001	1112	1030	1060	1065	1110	1098	1051	1045	1092	1081	1120	1114	1058	1090	1037	1074	1085	1081	1007	1064	1114	1111	1097	1089	1115	1070	1056	1103	1088	1089	1048	1138	1077	1139	1061	1070	1087	1114	1086	1074	1059	1105	1093	1134	1106	1093	1136	1077	1102	1071	1045	1142	1044	1098	1064	1043	1115	1097	1054	1044	1131	1075	1094	1059	1079	1110	1138	1115	1098	1044	1097	1101	1124	1064	1126	1107	1155	1072	1128	1057	1049	1161	1128	1051	1072	1090	1036	1024	1105	1105	1115	1046	1090	1101	1053	1096	1089	1086	1056	1038	1135	1033	1063	1076	1087	1115	1093	1048	1066	1099	1105	1105	1092	1079	1045	1102	1136	1102	1062	1072	1083	1075	1080	1071	1132	1079	1017	1099	1115	1107	1098	1120	1087	1117	1075	1096	1109	1054	1094	1124	1151	1175	1121	1059	1066	1118	1126	1034	1083	1089	1098	1059	1064	1076	1068	1089	1020	1103	1138	1147	1071	1079	1039	1134	1047	1138	1105	1070	1074	1098	1105	1121	1109	1084	1079	1112	1028	1096	1127	1103	1086	1059	1101	1006	1055	1031	1090	1079	1056	1033	1076	1137	1105	1072	1152	1067	1103	1038	1068	1080	1108	1077	1139	1076	1121	1081	1056	1065	1048	1094	1079	1151	1015	1057	1114	1068	1064	1138	1095	1091	1086	1064	1136	1069	1032	1117	1052	1047	1162	1074	1090	1100	1091	1060	1059	1101	1080	1136	1001	1071	1119	1069	1091	1088	1172	1041	1081	1118	1100	1060	1094	1052	1149	1020	1074	1101	1066	1063	1079	1070	1051	1097	1082	1083	1049	1082	1130	1114	1117	1056	1111	1108	1112	1114	1053	1092	1107	1103	1063	1121	1078	1175	1121	1111	1096	1080	1035	1107	1109	1052	1029	1051	1077	1083	1059	1081	1093	1105	1032	1144	1107	1040	1063	1081	1051	1065	1101	1075	1121	1112	1119	1096	1079	1057	1098	1066	1160	1002	1102	1051	1089	1043	1145	1040	1085	1123	1116	1075	1075	1068	1121	1085	1058	1068	1032	1126	1065	1124	1134	1088	1053	1039	1125	1090	1092	1025	1156	1058	1081	1059	1071	1108	1139	1113	1065	1013	1042	1087	1095	982	1083	1086	1092	1098	1073	1058	1057	1081	1097	1069	1082	1012	1123	1082	1077	1079	1104	1094	1114	1073	1097	1094	1140	1084	1037	1144	1151	1104	1111	1089	1072	1098	1046	1087	1115	1145	1127	1054	1091	1119	1125	1069	1047	1099	1093	1029	1107	1086	1044	1068	1097	1050	1091	1122	1060	1046	1135	1088	1110	1068	1091	1152	1093	1071	1134	1080	1074	1053	1125	1098	1097	1074	1060	1082	1118	1127	1064	1136	1113	1057	1090	1089	1080	1043	1113	1000	1077	1069	1108	1052	1027	1063	1020	1108	1085	1130	1102	1084	1087	1124	1059	1114	1116	1100	1157	1040	1149	1118	1064	1041	1057	1078	1057	1119	1035	1061	1132	1102	1126	1068	1110	1067	1040	1067	1143	1140	1102	1151	1105	1066	1074	1014	1134	1068	1063	1038	1006	1092	1035	1070	1023	1048	1037	1086	1130	1135	1048	1077	1088	1113	1037	1074	1087	1096	1115	1130	1041	1110	1096	1104	1110	1094	1122	1092	1107	1055	1114	1111	1000	1080	1107	1091	1092	1084	1077	1117	1154	1048	1065	979	1076	1085	1138	1127	1042	1107	1140	1153	1059	1092	1055	1082	1081	1052	1147	1104	1089	1109	1123	1117	1044	1096	1069	1095	1026	1081	1095	1110	1084	1079	1102	1092	1090	1144	1094	1127	1082	1055	1107	1158	1016	1065	1099	1135	1003	1095	1114	1063	1106	1071	1110	1062	1047	1055	1099	1093	1097	1020	1122	1089	1093	1040	1053	1036	1042	1041	1052	1041	1101	1071	1077	1074	1116	1092	1113	1036	1082	1052	1121	1070	1117	1088	1095	1073	1055	1056	1085	1106	1059	1077	1099	1058	1061	1030	1067	1081	1088	1056	1129	1060	1086	1080	1077	1105	1054	1113	1130	1075	1131	1026	1088	1089	1100	1073	1111	1094	1076	1107	1101	1107	1103	1049	1059	1094	1119	1058	1060	1143	1083	1093	1108	1093	1084	1133	1118	1145	1127	1099	1101	1057	996	1105	1086	1128	1087	1090	1029	1091	1081	1076	1108	1112	1136	1079	1074	1073	1134	1042	1098	1055	1107	1110	1094	1052	1110	1060	1067	1027	1135	1106	1096	1079	1053	1145	1101	1085	1092	1100	1132	1052	1092	1123	1078	1127	1036	1112	1085	1082	1072	1049	1107	1080	1154	1102	1123	1089	1159	1072	1055	1093	1070	1132	1079	1065	1067	1085	1108	1038	1099	1113	1061	1064	1030	1039	1143	1059	1088	1089	1084	1020	1059	1133	1040	1109	1047	1140	1092	1048	1107	1037	1015	1109	1068	1080	1071	1124	1093	1083	1102	1083	1089	1134	1076	1075	1017	1119	1089	1100	1065	1128	1066	1061	1061	1090	1095	1138	1089	1127	1150	1066	1067	1108	1096	1062	1096	999	1118	1100	1165	1028	1140	1053	1002	1072	1084	1029	1067	1098	1047	1061	1060	1128	1069	1080	1108	1075	1119	1119	1094	1110	1062	1061	1026	1104	1134	1071	1087	1049	1058	1064	1100	1069	1102	1081	1073	1067	1107	1109	1065	1103	1056	1100	1106	1054	1058	1118	1078	1093	1114	1150	1098	1078	1125	1021	1088	1088	1067	1066	1099	1087	1131	1088	1119	1081	1138	1124	1046	1095	1083	1119	1133	1147	1101	1024	1110	1135	1102	1117	1069	1109	1075	1039	1050	1105	1104	1102	1083	1120	1059	1100	1092	1141	1048	1044	1112	1067	1034	1059	1035	1063	1074	1084	1149	1051	1122	1160	1061	1027	1111	1056	1119	1073	1105	1098	1084	1136	1040	1045	1087	1036	1137	1018	1065	1053	1111	1063	1122	1083	1059	1125	1089	1106	1055	1120	1088	1024	1055	1033	1068	1178	1069	1026	1163	1077	1086	1036	1140	1007	1120	1094	1083	1046	1074	1049	1093	1122	1079	1059	1023	1082	1126	1068	1053	1053	1078	1047	1110	1097	1068	1068	1039	1119	1107	1072	1052	1078	1112	1080	1094	1074	1110	1059	1098	1007	1041	1049	1061	1021	1019	1164	1122	1101	1106	1088	1071	1073	1072	1069	1147	1159	1094	1066	1137	1105	1083	1057	1047	1051	1036	1080	1110	1085	1074	1106	1137	1057	1090	1011	1030	1083	1092	1091	1048	1006	1088	1053	1061	1053	1139	1102	1157	1063	1081	1096	1087	1070
4859	7855	7407	4335	2860	2270	1880	1680	7270	34740	30668	17569	6627	2161	1103	928	854	911	914	863	893	874	822	866	768	845	847	813	808	882	853	816	863	855	856	890	812	862	839	819	812	843	839	834	854	840	794	834	827	814	842	807	834	870	874	868	841	841	795	841	809	822	871	814	807	854	815	876	808	830	853	792	840	814	875	872	850	857	823	828	836	825	832	816	825	857	815	891	805	846	861	862	832	852	819	791	829	860	839	831	782	877	841	825	877	811	817	864	863	821	818	846	866	839	844	827	794	823	830	841	797	828	799	879	802	838	840	886	799	794	911	812	872	863	839	784	822	806	865	825	821	838	830	832	851	869	836	876	830	873	847	820	839	868	833	817	816	820	880	847	808	849	845	815	861	854	840	831	833	875	809	783	855	871	861	850	833	833	847	841	780	790	806	863	854	807	796	781	843	854	827	839	833	772	874	800	834	818	820	855	859	740	787	838	817	843	852	862	838	827	839	841	820	849	845	852	838	836	871	842	848	783	865	854	810	802	834	800	794	784	835	812	831	808	853	862	833	846	903	884	852	815	859	786	803	858	798	852	850	808	829	851	797	852	843	821	814	815	797	853	778	871	833	836	809	818	785	899	832	831	827	889	849	804	793	838	855	834	862	772	804	835	801	847	827	908	791	834	857	838	842	827	869	827	893	843	874	845	774	841	810	825	855	864	809	810	836	853	839	867	841	882	848	799	821	804	839	823	807	797	842	876	789	850	832	828	820	803	830	805	852	794	848	802	842	829	857	828	835	760	846	813	829	835	848	830	865	858	832	872	803	867	804	848	845	787	855	849	905	837	847	796	816	793	801	845	855	819	818	795	862	829	871	836	831	885	789	857	857	850	816	790	797	845	855	841	859	859	822	858	835	828	819	824	830	815	881	779	839	821	864	848	859	826	817	826	827	829	814	830	870	811	864	845	811	788	858	867	854	835	794	836	849	808	802	834	843	872	824	826	869	796	857	860	849	860	793	852	879	827	816	814	805	851	819	798	848	854	869	785	832	819	822	857	861	828	800	843	854	811	791	844	888	801	841	798	846	796	854	820	822	788	864	786	822	849	806	769	830	816	813	836	838	852	834	828	822	845	867	820	790	882	834	826	859	794	847	821	812	844	849	749	879	879	833	842	827	808	816	794	825	860	809	867	806	870	796	851	832	820	826	839	843	849	848	842	870	851	811	800	847	796	841	850	870	786	897	866	858	794	843	848	778	888	811	856	823	833	875	846	789	832	870	821	855	825	844	833	856	835	862	829	837	795	865	852	833	832	890	801	811	805	819	858	817	888	832	792	863	849	827	864	817	868	838	797	801	860	811	840	863	784	832	827	819	787	827	821	855	821	815	804	845	837	826	792	874	857	809	832	799	814	869	807	804	834	782	857	802	819	793	844	790	837	915	875	811	792	779	865	869	839	775	810	866	856	881	809	792	822	812	806	891	820	782	841	840	798	819	896	840	871	827	789	919	852	863	841	868	850	824	802	851	796	841	759	843	855	788	793	844	852	822	851	839	824	821	832	841	835	850	885	825	822	820	771	856	833	867	877	806	844	779	851	807	828	817	769	866	843	800	853	835	796	845	822	845	803	834	843	828	900	803	833	836	886	889	858	808	824	851	893	774	842	792	816	811	843	818	806	817	845	807	825	805	846	844	834	804	818	805	836	816	854	829	858	825	815	811	869	845	840	820	837	831	828	854	796	914	850	885	829	840	848	774	813	855	836	806	815	848	829	847	853	827	788	866	819	825	845	776	806	798	877	831	782	819	850	886	788	810	871	865	877	770	860	813	813	846	850	867	821	814	838	862	826	826	800	792	780	832	789	805	827	854	832	820	849	873	825	816	807	869	810	817	835	875	775	855	827	853	857	800	781	783	830	823	839	814	866	843	838	842	811	881	767	811	808	829	834	851	866	774	818	879	824	837	840	842	837	820	818	825	795	870	826	867	840	841	871	830	782	861	855	815	842	842	822	854	872	821	828	818	880	826	777	853	818	769	819	876	846	850	788	857	840	850	853	815	804	850	831	756	862	850	879	830	793	847	835	817	809	784	812	804	841	845	828	800	852	830	800	840	828	861	842	857	878	815	801	852	872	820	753	832	873	814	833	816	772	830	845	824	795	812	827	849	836	843	801	859	799	826	798	848	855	810	888	833	847	780	899	850	761	835	805	826	834	769	868	837	829	800	815	868	843	815	843	867	855	811	782	833	840	848	860	830	815	862	855	821	813	835	749	811	823	809	819	820	824	851	830	785	840	852	831	809	804	792	800	844	857	829	836	861	854	836	829	853	852	805	872	828	828	887	789	808	831	889	838	850	873	829	867	824	837	853	889	847	844	804	845	795	810	801	735	813	839	843	866	839	878	788	810	861	808	839	847	830	818	830	871	869	783	816	816	834	802	831	786	871	835	809	856	790	801	820	828	826	828	765	846	838	815	796	762	848	816	811	818	753	822	823	839	820	826	800	795	817	840	805	809	807	806	842	845	776	787	881	816	798	844	844	823	842	830	808	810	879	858	795	814	796	806	828	808	828	843	863	821	779	843	836	802	840	801	813	896	791	890	823	847	815	808	810	861	823	834	815	771	790	847	795	823	839	820	815	846	801	822	780	796	828	853	826	858	879	818	844	838	806	851	839	741	854	869	823	828	811	814	837	817	805	839	804	815	846	829	837	851	864	849	786	872	817	826	828	805	858	844	843	838	805	880	794	836	811	858	848	839	810	818	788	835	846	780	871	839	858	850	835	813	821	823	864	854	834	849	768	835	842	852	824	807	858	826	853	862	757	823	794	860	844	870	840	816	799	846	776	860	817	807	843	873	873	780	867	822	826	873	848	826	840	846	804	836	828	808	881	783	845	807	894	809	845	846	825	843	810	829	809	807	802	845	864	773	793	856	812	819	827	866	835	803	798	902	856	873	851	814	816	821	767	805	837	834	823	831	858	821	801	846	848	842	811	780	772	829	825	830	830	869	815	833	849	848	848	817	811	858	851	868	792	838	818	804	803	772	912	831	865	815	809	837	830	824	797	855	845	818	836	851	834	870	834	820	766	822	866	838	833	838	846	806	825	868	803	852	781	859	790	776	856	793	856	864	824	845	817	798	768	816	811	837	821	837	787	826	831	877	824	814	821	789	828	855	834	815	785	802	825	838	810	789	865	828	850	777	826	819	841	812	786	828	811	850	881	786	868	764	868	825	828	858	819	820	841	813	814	807	801	796	866	848	864	845	806	869	841	855	840	745	860	794	867	769	874	836	803	840	858	800	870	814	809	789	826	776	817	826	862	871	797	799	844	833	809	801	826	800	816	880	805	836	793	849	832	816	917	884	836	818	837	839	797	827	808	824	794	848	830	800	865	853	790	821	830	862	822	857	818	837	840	794	826	837	801	818	827	860	790	835	849	804	870	825	861	821	843	822	818	845	845	866	832	804	848	809	906	872	824	823	794	800	855	815
27346	13590	2711	1385	915	839	889	839	948	2643	3236	2351	1334	957	790	809	848	820	790	809	860	822	770	744	838	790	850	779	816	783	779	846	810	815	813	804	781	856	766	831	781	827	808	805	841	774	799	781	845	782	823	767	793	791	819	754	786	767	826	829	819	780	816	814	786	797	737	766	740	818	807	801	857	854	862	802	779	773	833	799	794	789	807	833	819	769	751	813	778	828	795	814	793	766	840	778	814	827	770	780	801	839	818	802	776	838	786	816	825	783	822	791	741	758	813	813	807	826	778	816	784	760	767	741	785	787	769	833	764	748	798	798	792	784	816	766	820	798	799	836	788	759	776	796	813	822	867	792	814	814	806	730	810	801	822	798	821	789	764	822	797	804	784	784	796	821	795	800	803	817	782	827	796	831	807	851	774	780	779	787	788	834	759	851	783	806	797	828	793	802	787	798	774	790	792	794	754	765	839	809	824	810	810	860	842	837	803	810	766	787	801	811	809	837	816	762	786	808	867	800	797	789	832	811	828	869	814	785	806	788	815	804	773	801	806	762	774	775	807	840	808	777	765	829	760	770	759	822	815	804	814	811	829	745	814	836	824	803	812	798	782	805	802	796	799	781	850	752	789	861	771	823	816	839	827	858	805	784	801	785	826	804	780	845	782	799	801	781	800	792	785	769	811	783	823	801	755	822	802	770	791	782	804	764	847	763	747	783	816	804	783	839	732	787	813	771	787	809	768	846	801	826	822	849	834	758	854	777	811	839	786	799	750	717	806	800	816	785	841	856	744	800	808	836	844	759	793	792	798	813	818	782	826	805	815	812	850	772	768	824	804	845	798	762	818	769	836	801	771	789	797	825	834	848	787	758	825	749	839	754	763	843	836	798	832	786	806	812	775	803	757	797	796	767	771	817	766	803	859	794	791	821	838	778	782	813	784	776	792	786	773	800	803	775	803	817	760	799	819	790	784	742	740	775	771	804	798	815	825	810	761	772	807	825	785	812	794	814	741	738	789	775	829	801	772	846	818	765	773	782	746	768	829	758	791	817	805	813	822	837	798	794	808	776	839	795	828	812	812	815	768	774	810	825	825	792	795	793	783	797	830	841	829	797	728	760	849	813	792	799	778	814	705	806	825	797	829	768	798	782	788	818	805	815	817	808	777	767	796	846	763	796	809	735	805	836	746	826	798	817	797	787	791	842	806	773	798	813	767	817	799	789	778	801	782	778	774	845	781	783	803	792	796	791	829	839	801	784	785	785	817	762	797	786	810	783	862	805	808	782	785	840	792	829	796	799	788	779	780	787	773	803	802	767	821	782	774	830	804	783	768	825	784	759	828	791	761	845	789	820	859	823	793	761	756	806	861	754	815	799	753	771	788	736	827	769	835	785	789	798	797	764	795	769	778	750	798	761	790	716	791	761	799	802	782	777	786	792	858	789	776	769	770	798	774	803	806	796	788	797	798	797	797	809	812	767	806	780	832	820	775	779	816	843	812	801	810	815	821	773	787	826	759	796	841	756	735	763	781	730	807	773	843	768	807	772	718	818	773	810	785	802	759	813	813	788	827	818	803	808	806	825	807	762	784	827	783	799	805	779	781	808	799	785	812	801	808	835	805	784	830	823	764	806	797	817	754	781	792	812	801	785	781	822	788	789	789	785	796	867	828	803	824	848	785	775	766	802	802	762	736	783	800	804	815	825	806	832	762	798	789	847	786	813	787	820	754	820	779	764	856	724	834	761	784	772	743	773	820	788	815	795	781	736	774	801	767	823	793	760	806	798	758	820	795	784	795	756	789	798	768	690	804	810	765	781	845	784	790	791	839	853	869	758	836	851	776	773	809	776	800	802	814	825	770	751	810	816	801	833	818	793	758	773	793	824	800	800	800	771	808	805	825	837	800	779	834	804	853	738	777	779	786	779	776	794	843	842	746	859	761	770	830	805	848	728	780	835	835	811	782	772	794	798	862	789	786	796	731	827	806	734	767	806	809	819	846	819	806	805	788	782	769	800	799	791	824	865	822	818	732	760	755	798	818	813	817	750	758	822	794	804	726	819	808	779	767	769	784	837	810	787	802	810	826	809	757	806	847	773	784	791	796	789	777	804	756	762	840	824	836	811	791	832	779	814	797	776	835	787	789	799	807	816	803	785	730	814	778	829	802	825	809	816	786	794	788	837	794	769	803	792	827	803	797	813	818	834	808	828	776	825	774	796	772	812	781	823	768	822	794	833	769	811	800	819	831	776	806	772	774	799	773	831	809	778	764	805	787	853	799	821	836	822	803	841	814	798	805	788	803	827	782	776	738	797	831	796	814	808	746	788	781	828	777	754	808	763	788	811	806	811	774	822	800	757	773	779	780	792	758	768	817	771	814	772	798	838	756	746	816	802	850	758	775	795	781	871	833	874	809	798	791	804	796	868	735	763	790	790	786	784	830	778	763	800	783	768	792	770	823	757	824	816	839	801	820	791	804	756	773	873	742	841	799	828	807	787	803	799	783	818	789	759	808	787	764	791	793	837	813	788	771	729	792	822	794	840	757	805	812	811	785	781	811	795	844	833	848	810	836	787	767	798	829	809	821	821	786	763	803	821	761	836	796	785	753	779	779	793	795	820	788	764	778	799	829	809	820	839	753	848	797	806	784	772	774	774	828	810	820	777	785	776	782	819	824	792	743	787	792	774	772	788	787	765	802	806	825	808	781	820	804	823	797	774	800	783	805	822	761	792	837	735	788	761	737	818	809	833	797	780	773	791	827	789	786	728	856	763	813	730	828	754	781	815	804	795	813	784	793	818	821	784	787	760	830	763	832	835	827	786	817	745	796	835	776	807	805	838	819	758	809	789	799	750	756	759	799	795	805	780	795	786	818	823	818	823	762	782	723	800	765	786	803	778	815	825	799	807	776	782	776	797	803	810	815	820	806	788	802	798	800	780	798	777	766	825	814	756	810	789	760	753	813	783	781	811	791	796	836	794	774	796	799	741	778	786	828	802	772	764	765	847	754	852	771	744	794	815	781	844	792	816	771	773	846	783	803	805	768	753	744	754	753	784	777	828	820	759	802	799	776	741	736	810	786	843	732	795	805	825	780	822	790	801	753	824	793	811	813	832	844	863	770	841	772	785	843	784	824	845	786	846	760	749	819	780	854	768	819	790	860	780	819	760	740	747	764	761	829	806	754	752	790	817	794	788	803	763	800	788	796	830	801	807	796	783	844	810	726	879	862	770	817	772	796	793	806	795	735	797	773	830	813	795	829	812	783	760	835	843	771	769	780	765	811	761	844	790	805	847	817	785	778	764	790	788	794	835	777	806	812	804	761	767	802	753	744	827	829	823	773	834	783	849	789	818	840	821	770	757	794	795	799	821	764	801	722	792	806	817	803	828	822	791	746	798	787	817	846	791	783	759	719	815	866	746	735	764	782	798	803	856	786	802	778	786	787	741	766	795	834	789	822	763	781	814	775	790	837	821	803	773	830	809
5255	1464	1602	940	719	788	718	684	856	3235	3210	2288	1232	708	667	635	594	623	646	604	649	607	627	641	593	623	585	587	581	615	611	607	605	635	607	655	602	579	620	631	600	574	613	639	588	633	583	613	601	585	620	627	622	616	645	588	606	582	646	622	598	624	611	614	660	654	592	651	603	623	624	650	626	594	622	595	605	583	587	625	603	617	614	612	585	601	633	592	653	613	614	619	617	611	577	597	608	588	605	575	624	614	619	648	606	613	633	640	612	610	622	606	563	609	615	605	621	615	609	617	604	612	616	595	639	638	609	618	631	614	640	617	625	638	621	637	632	571	583	588	618	539	610	621	625	622	616	616	596	577	581	621	574	617	635	658	571	617	612	601	625	629	606	598	594	549	591	606	628	645	589	605	589	667	623	581	647	642	594	663	578	632	643	617	619	600	631	597	592	589	618	656	635	588	632	591	616	552	614	590	579	614	570	584	638	579	663	591	578	640	597	587	596	606	631	579	584	578	624	577	578	600	651	589	598	588	621	613	615	644	611	605	608	613	609	605	631	573	598	582	588	654	653	567	596	620	622	603	614	655	621	578	629	636	598	624	638	585	607	613	600	618	601	626	621	609	618	621	582	637	589	619	643	616	621	644	631	589	609	598	624	606	609	642	618	616	582	627	596	633	656	621	634	604	567	665	603	629	612	592	606	631	609	620	608	607	630	621	667	575	603	625	624	603	642	607	624	606	605	589	596	633	602	600	625	613	578	577	588	624	633	587	655	600	596	601	583	601	588	618	585	650	630	615	612	631	599	616	598	615	588	625	607	561	621	640	658	654	630	620	589	573	615	608	591	603	599	609	604	592	618	607	571	580	648	600	604	619	583	602	589	634	606	643	577	635	584	638	595	565	657	603	648	575	614	637	643	625	613	642	628	589	599	621	595	607	634	600	601	592	596	622	589	606	600	589	633	592	594	646	614	598	626	603	603	638	584	622	629	615	590	598	595	568	628	662	621	661	612	629	649	685	617	635	636	612	582	604	617	565	619	653	580	575	623	609	640	643	596	586	606	649	605	588	645	593	587	573	588	605	566	573	584	608	629	635	586	632	616	611	606	608	554	606	634	626	610	619	597	610	576	610	581	666	600	626	630	625	648	569	599	637	616	644	581	591	619	587	589	592	578	599	593	573	614	623	668	614	632	630	640	577	605	615	659	588	582	616	601	601	641	613	598	533	592	590	642	642	606	597	627	609	595	634	621	610	609	638	629	624	574	619	668	581	620	633	595	630	595	615	615	600	611	565	632	640	594	613	589	598	606	647	617	631	567	624	600	562	627	629	606	597	662	612	570	636	632	572	599	642	652	618	611	605	596	607	616	597	627	590	595	596	625	622	663	568	601	606	590	613	624	623	646	600	627	610	626	637	617	595	650	576	599	633	620	587	598	612	656	607	611	618	643	598	617	649	585	668	606	637	655	607	625	612	602	601	667	585	647	622	615	605	604	585	670	622	617	610	601	594	628	613	618	594	605	593	605	656	636	570	604	571	578	572	615	561	595	601	622	668	594	606	635	602	634	571	635	634	581	633	591	640	607	634	600	624	667	569	544	583	609	628	600	615	609	629	583	642	571	593	623	584	628	622	580	624	603	570	597	610	616	611	565	602	610	622	628	653	606	594	636	619	638	611	617	596	613	581	608	620	657	602	614	615	597	679	625	613	631	607	607	588	568	640	621	584	578	625	568	631	620	633	601	611	585	616	629	592	627	645	597	597	586	617	648	637	624	635	615	598	611	575	611	629	569	627	613	611	611	641	613	591	626	611	606	623	642	617	632	602	626	616	635	626	629	627	544	596	598	601	610	671	642	587	628	587	609	611	617	601	648	589	635	635	651	654	584	600	627	643	588	604	603	609	631	580	611	623	644	626	606	580	616	631	664	603	629	621	594	669	649	564	606	629	611	581	653	595	577	596	597	634	645	576	616	629	634	623	607	616	579	628	605	592	600	583	629	581	622	642	651	605	656	598	584	614	600	607	583	583	636	593	591	616	602	629	643	661	607	626	577	586	589	635	607	597	567	586	634	633	606	574	615	644	635	618	627	590	649	634	625	638	602	596	585	581	631	632	624	606	583	620	588	618	604	590	598	635	640	595	611	604	651	663	639	609	615	578	628	593	588	636	606	604	618	574	641	623	604	627	637	626	620	586	603	594	594	607	624	621	598	634	639	589	634	628	622	604	591	635	615	596	603	617	641	583	634	577	621	620	688	672	570	586	583	600	575	618	625	658	621	619	648	609	609	618	608	564	604	618	584	610	633	652	621	596	615	620	651	600	626	619	602	616	628	625	592	593	565	610	600	607	614	602	654	644	616	601	645	604	592	597	629	629	603	596	630	605	636	624	613	597	634	590	627	591	637	629	592	629	645	553	613	600	587	675	609	585	594	620	615	619	578	638	589	620	618	609	665	651	592	612	560	625	608	622	668	617	631	627	601	613	622	639	610	626	617	604	599	611	605	601	586	673	588	558	576	592	623	594	688	587	624	575	599	578	624	653	610	591	637	658	606	649	596	610	618	604	585	612	609	655	628	611	584	567	603	602	602	639	573	648	641	575	589	630	639	622	609	603	598	631	623	612	617	561	633	595	624	608	602	578	632	580	619	615	542	634	635	561	554	596	594	617	595	664	603	628	631	583	582	615	614	636	612	595	616	594	582	650	631	628	586	581	578	633	660	626	624	630	574	638	638	580	598	641	560	653	613	637	624	648	616	588	601	600	602	608	617	618	570	641	630	630	595	667	572	561	587	644	627	595	575	629	597	639	587	583	613	605	626	662	621	617	654	591	641	548	594	616	622	636	594	575	634	644	635	601	641	638	580	600	612	638	611	658	618	583	631	590	586	600	611	627	591	574	637	583	625	632	636	621	625	601	607	603	641	612	613	657	639	611	603	637	620	604	602	621	629	588	616	549	609	625	610	606	621	656	626	621	616	606	653	597	595	622	652	615	588	637	635	609	589	641	627	617	589	561	585	647	666	595	662	596	632	665	603	622	623	637	571	596	607	631	620	625	608	592	624	607	593	591	616	628	606	603	561	616	625	578	639	583	594	601	626	647	606	614	631	615	638	602	634	652	599	628	623	638	642	615	596	619	610	610	664	646	639	620	638	604	601	619	650	626	616	581	583	594	635	589	576	665	603	622	586	625	617	612	612	573	629	645	619	591	633	587	594	610	648	593	625	647	588	624	646	600	633	645	589	614	610	645	581	599	613	584	645	561	604	623	605	593	605	634	617	630	650	551	598	621	601	632	605	595	610	605	622	637	589	620	617	600	646	600	654	618	619	570	636	594	631	618	587	617	630	631	630	607	666	629	642	595	670	583	614	581	644	579	616	612	601	607	624	619	580	599	599	643	597	594	605	656	653	632	619	611	580	592	594	578	592	591	582	558	600	654	618	645	620	602	606	592	583	642	650	621	601	649	610	634	594	612	615	607	565	617
25108	21052	26975	25046	6730	1680	1336	1085	1156	15460	22014	13328	4392	1529	990	897	828	815	860	844	823	803	792	835	855	846	844	803	826	823	848	835	838	824	877	904	818	839	839	866	837	831	837	871	832	879	837	879	848	826	807	822	874	848	830	811	795	862	854	803	815	800	837	874	814	879	792	842	848	827	825	827	847	795	858	865	887	822	864	838	816	773	894	803	819	792	841	879	818	867	851	851	840	851	867	799	827	852	834	848	857	843	831	774	820	851	829	862	869	837	809	836	848	835	819	793	835	845	833	784	888	874	820	852	843	798	855	836	870	810	869	897	830	811	871	832	839	822	851	825	858	842	807	797	799	804	827	808	859	862	834	862	798	876	910	796	845	791	866	829	825	822	782	860	830	800	828	819	885	835	850	851	847	820	774	790	832	878	812	785	827	839	823	844	792	820	812	797	863	838	806	842	842	848	841	784	810	863	848	813	791	895	836	861	842	809	865	827	805	877	918	853	757	851	768	785	804	788	777	784	837	866	887	814	803	873	797	860	823	828	854	875	843	797	873	803	829	814	831	815	807	827	832	816	862	860	832	845	838	876	873	879	808	900	845	909	803	813	842	840	790	825	828	850	823	845	781	815	820	798	764	876	857	828	817	754	809	811	781	827	859	845	824	828	822	793	825	797	810	841	786	850	812	882	853	827	777	865	829	802	873	846	831	879	847	794	787	825	807	853	869	841	886	787	843	836	778	806	803	835	855	811	818	827	840	781	787	874	823	867	823	856	741	841	861	819	816	820	857	875	824	793	856	813	838	806	825	828	880	815	888	810	826	818	837	822	891	864	833	862	863	798	908	829	811	854	845	802	827	841	794	869	793	794	826	787	855	807	818	847	849	805	854	800	823	826	822	821	828	785	873	812	813	874	814	802	813	838	787	847	848	842	836	808	856	847	815	798	853	831	825	878	835	798	810	844	818	817	868	873	799	820	832	855	820	846	868	863	859	818	841	770	773	875	874	861	823	825	846	823	845	865	821	807	803	844	824	815	847	826	818	821	819	830	789	831	843	830	914	851	825	890	802	769	838	785	802	865	872	859	841	830	861	819	801	789	811	835	851	857	841	808	846	849	835	816	841	823	807	816	842	875	831	847	789	785	832	787	814	879	832	808	875	821	876	819	823	810	900	829	814	884	844	832	807	801	869	834	836	844	812	828	841	832	838	821	810	831	848	845	837	822	824	834	856	886	826	799	770	879	848	832	853	849	815	827	848	848	840	849	827	845	791	829	841	844	836	844	797	784	805	800	927	846	871	833	863	864	844	859	848	817	839	891	836	820	877	799	883	818	819	827	811	857	814	860	834	859	851	824	822	846	780	843	782	805	870	845	816	848	793	823	838	836	792	805	868	838	797	838	872	889	822	844	839	875	839	853	801	803	839	844	830	817	881	780	832	838	843	878	844	789	864	815	844	830	839	848	840	815	832	820	852	856	827	826	799	836	820	832	831	832	863	795	812	846	840	849	828	848	819	842	833	826	816	821	815	821	866	854	821	819	820	825	823	796	843	762	849	837	810	843	884	860	860	829	842	857	821	752	836	828	824	866	852	801	842	840	820	815	836	845	804	793	834	865	767	816	773	844	849	831	833	785	820	799	834	876	813	803	833	742	838	831	837	844	820	824	807	777	812	803	843	798	838	785	771	837	838	836	859	874	839	822	835	881	832	861	896	835	813	906	864	815	807	805	862	862	788	800	787	829	823	811	820	767	793	788	832	810	839	829	819	867	811	817	858	862	795	829	784	837	804	809	791	849	815	831	771	842	840	820	807	823	839	863	848	812	833	806	879	803	841	836	831	869	847	796	823	836	847	832	882	825	814	824	838	863	890	868	832	809	815	803	815	866	843	792	828	795	840	804	798	815	826	834	821	878	870	793	828	857	799	823	846	819	828	827	838	879	858	799	843	810	847	803	862	814	805	770	838	833	801	860	813	789	890	849	810	837	752	830	810	856	813	780	841	770	831	860	855	862	875	850	810	818	820	808	810	808	835	812	835	883	865	854	826	918	835	838	883	829	831	873	816	832	835	846	821	778	836	819	819	845	837	772	835	818	826	782	791	788	832	832	787	829	819	833	867	817	797	839	804	855	840	841	857	837	846	854	804	836	797	814	896	830	827	846	790	860	805	836	865	864	807	831	862	816	810	826	807	816	805	803	835	786	842	846	879	851	812	806	857	811	844	854	790	854	840	832	788	804	776	808	793	857	832	783	829	838	799	865	835	793	819	797	821	836	796	823	835	813	816	797	852	861	802	817	769	799	838	849	828	899	862	793	875	823	790	808	803	805	809	878	796	814	836	797	800	836	834	825	838	839	890	832	878	826	878	852	858	835	837	790	858	808	839	823	825	848	849	814	827	832	827	881	828	812	845	797	838	790	861	860	872	841	802	807	888	811	832	798	828	795	793	860	824	852	846	851	827	808	811	833	860	855	838	809	805	811	824	812	846	843	799	811	808	805	856	843	834	786	811	848	810	848	801	858	878	804	788	851	852	901	821	835	798	882	875	820	844	861	853	836	873	775	799	808	838	807	831	845	839	897	806	815	852	854	813	897	830	795	825	792	822	800	914	828	855	861	857	815	816	789	806	796	774	855	810	860	854	796	850	792	823	823	850	771	782	872	836	825	785	827	905	841	856	819	799	849	818	801	800	792	863	741	814	835	853	820	852	847	828	841	831	817	856	864	840	872	852	862	845	845	818	860	847	810	857	847	860	746	808	826	776	815	804	824	852	803	800	810	833	810	790	820	844	863	847	851	857	836	861	822	814	769	864	815	794	849	885	840	816	849	841	814	852	858	855	794	826	825	838	786	776	778	847	784	827	801	811	771	876	853	783	829	823	841	859	806	806	848	833	860	856	813	866	848	756	836	817	843	816	804	801	848	834	870	837	836	889	756	850	848	849	886	838	804	860	821	840	837	838	810	812	846	839	833	803	855	832	827	879	842	792	914	817	850	805	855	872	820	824	814	795	808	832	836	839	858	855	817	810	906	821	830	869	815	842	858	847	832	873	840	830	817	854	825	797	834	817	831	841	832	829	842	800	802	842	844	826	857	839	831	845	832	824	844	830	841	830	829	813	814	822	863	854	810	771	846	850	840	841	819	827	810	829	815	834	834	833	870	834	807	840	824	833	778	892	837	845	830	856	810	812	808	808	844	841	823	832	786	842	844	786	880	841	818	820	812	794	822	822	858	839	813	865	803	882	774	834	849	795	814	794	830	836	830	857	863	855	829	824	792	843	831	822	895	836	848	852	856	832	823	780	881	854	816	808	833	813	852	866	883	851	807	821	831	838	856	843	874	795	844	831	833	815	813	833	844	839	898	827	829	808	816	840	784	806	871	790	812	780	838	813	791	868	817	800	839	816	828	788	820	840	796	827	808	820	846	801	849	840	812	834	857	812	877	854	834	827	818	858	795	813	865	878	837	872	835	826	808	838	882	804	818
4068	4624	3812	2040	1434	1211	1132	974	1090	17850	19232	10424	3529	1217	789	694	612	687	634	673	647	654	670	640	696	657	692	680	658	679	645	664	642	700	692	705	680	670	657	710	634	654	669	700	680	641	677	644	662	660	628	688	642	694	645	689	666	627	639	690	717	698	627	627	644	648	643	679	627	632	680	631	674	683	665	674	675	676	684	658	682	645	693	657	680	648	674	669	644	644	628	700	674	659	629	667	680	657	672	682	629	662	675	730	660	625	686	662	688	667	695	674	674	651	695	669	721	645	657	648	643	685	611	667	681	680	615	688	727	649	685	695	695	661	675	692	665	655	700	614	687	699	641	650	671	650	626	641	713	683	653	671	706	636	650	699	671	596	673	663	643	661	682	635	639	680	708	625	671	693	664	663	658	653	675	694	664	621	690	643	640	658	659	673	673	699	646	637	723	661	634	640	683	639	691	660	651	629	616	675	605	671	680	672	677	649	719	641	701	655	692	686	662	667	664	689	683	656	677	688	671	669	666	705	629	651	637	728	664	647	653	666	627	657	666	655	674	667	641	649	666	672	650	711	612	623	683	713	642	671	654	684	648	696	657	653	672	678	698	635	651	676	606	679	651	673	658	704	627	625	635	646	655	664	673	637	727	670	645	617	678	672	666	655	637	674	652	629	671	648	665	666	668	641	620	626	637	694	722	630	677	675	666	655	700	713	669	639	685	612	625	664	665	697	636	734	668	652	670	649	668	683	649	653	620	671	627	648	655	670	664	648	672	731	666	623	689	677	606	629	642	634	707	673	666	679	694	657	626	615	645	634	662	648	645	634	645	655	660	634	671	622	658	643	697	607	652	698	653	674	706	614	640	671	641	648	686	635	647	689	715	645	651	688	667	663	646	664	653	668	672	652	699	667	669	684	714	642	644	646	668	667	628	607	676	686	640	648	684	676	652	644	640	625	672	713	692	689	632	692	663	643	684	640	670	652	644	656	640	655	625	612	659	642	636	650	690	713	648	644	617	699	640	611	667	647	663	606	669	649	648	661	624	638	634	642	655	651	636	673	648	657	638	661	636	656	631	651	655	683	665	668	682	631	629	696	664	611	618	700	601	652	674	671	637	662	664	698	617	681	688	690	643	689	698	625	706	646	651	661	664	669	625	710	682	690	687	641	687	639	625	653	645	666	625	632	652	679	657	651	716	662	681	657	684	647	658	685	687	624	648	636	624	673	669	672	698	699	669	695	649	658	631	651	668	616	654	658	658	650	652	646	686	643	659	626	624	668	674	669	657	621	647	642	654	665	673	651	691	627	663	616	707	674	667	627	661	648	634	626	680	656	680	672	626	650	646	699	623	633	655	649	664	681	681	654	608	666	620	695	681	664	642	674	703	702	624	653	608	621	693	665	627	666	642	648	620	704	653	687	690	666	661	708	663	650	656	636	671	665	653	616	600	654	675	634	722	680	652	690	687	674	664	627	688	684	693	637	653	631	678	631	683	673	638	652	668	652	668	632	639	614	659	627	632	645	629	653	668	695	673	651	692	650	678	661	704	697	597	671	652	664	694	645	666	670	689	619	676	676	636	620	633	648	657	729	706	669	649	630	626	699	664	662	648	648	663	657	653	603	634	688	650	655	643	604	679	665	648	626	643	613	628	648	687	595	680	660	649	667	655	617	669	648	638	646	690	651	685	598	657	656	651	651	646	615	654	671	652	674	666	685	669	690	678	663	680	641	647	663	667	665	686	661	676	625	603	687	652	635	613	633	662	659	634	625	699	625	658	602	698	699	644	659	647	635	652	668	720	665	632	648	649	689	679	663	677	684	669	654	649	645	653	689	692	641	630	632	644	639	626	652	645	671	623	653	663	671	681	627	607	609	691	674	658	616	664	713	612	645	661	630	686	688	645	669	611	695	660	656	702	640	630	654	668	633	696	665	676	652	618	683	651	649	684	678	687	670	654	648	669	698	652	657	666	661	648	719	596	682	657	680	661	681	686	693	675	689	646	625	615	665	663	654	630	677	647	602	666	678	624	697	656	647	646	673	644	670	694	682	664	681	633	679	655	657	613	691	663	666	673	668	621	697	637	691	683	648	676	663	628	648	650	650	696	677	639	649	659	669	613	669	631	647	631	647	670	638	653	640	662	633	675	642	679	659	648	662	658	694	689	657	636	655	640	640	638	645	643	616	649	674	652	657	649	641	664	643	652	668	666	712	651	664	670	688	672	665	660	670	682	681	651	651	678	710	655	660	666	647	656	647	660	614	680	688	649	647	644	663	718	659	663	673	696	681	638	634	672	692	671	629	685	652	647	692	630	670	628	627	713	676	660	644	689	690	663	647	671	678	631	671	636	654	656	714	666	614	645	644	647	642	717	650	657	644	669	646	653	628	662	676	641	696	710	644	649	655	623	689	688	695	654	655	662	591	675	693	610	683	611	647	656	630	637	670	653	679	650	702	701	634	670	654	678	669	660	649	659	683	691	654	682	659	689	647	621	691	641	677	661	660	618	623	673	677	673	660	666	696	672	675	635	637	704	656	688	634	655	637	667	644	658	668	628	628	675	674	628	683	679	680	686	677	682	653	644	666	618	691	633	694	670	628	666	656	652	668	655	656	626	649	589	619	650	642	637	637	646	669	692	645	637	631	653	672	647	654	645	686	671	641	623	616	689	665	627	599	659	656	641	739	673	647	645	651	685	697	671	707	658	664	651	654	688	663	678	649	630	673	628	670	673	670	640	610	707	664	659	683	680	633	673	684	635	637	593	687	683	680	707	682	691	661	636	669	683	623	612	620	646	656	647	625	658	633	670	629	675	601	638	656	641	668	659	695	654	656	649	669	638	653	603	678	663	652	661	644	673	645	647	699	657	659	646	663	671	650	617	595	658	639	647	656	671	649	681	620	613	674	639	650	668	628	694	644	622	629	658	630	680	648	689	684	668	703	671	658	679	617	714	702	665	616	667	658	643	686	615	637	692	662	678	680	669	645	656	688	670	667	636	675	612	646	670	631	706	679	662	703	657	655	655	674	668	709	685	675	669	647	648	640	677	673	637	642	644	664	648	663	622	658	706	661	675	715	652	612	669	634	651	677	635	640	627	625	657	671	638	658	656	692	637	642	641	647	672	649	675	650	649	673	652	658	679	677	675	655	647	671	639	706	688	658	695	646	647	649	655	638	680	622	619	667	688	640	607	668	658	681	618	680	672	690	687	679	629	692	684	656	650	649	670	630	666	653	696	631	650	688	667	681	675	670	636	637	636	690	670	644	623	650	693	642	680	662	653	653	718	647	673	702	648	687	662	616	694	593	658	636	666	664	664	626	665	664	660	617	654	651	682	633	700	652	682	671	648	646	614	613	659	674	683	666	702	657	681	640	679	680	665	675	708	625	626	681	678	635	619	620	642	596	698	634	676	654	631	662	683	640	677	648	691	656	643	633	683	693	628	682	614	654	725	646	652	679	653	645	668	619	658	634	668	621	692	608
23891	21088	28341	24056	21083	10056	2655	1602	3044	32210	36087	24458	9552	2567	1424	1071	1040	1042	1071	1065	1069	1022	1077	1002	998	1044	1039	961	1076	1059	990	1002	1007	1049	1014	1111	1057	1040	1022	1037	1064	1022	1037	1064	1046	983	1023	1017	1043	1040	1076	1011	1085	1009	999	1038	958	981	996	1028	1044	1055	1008	1019	997	1015	1039	1037	1004	976	1000	1032	1020	1027	1046	1014	1031	1038	1089	1054	1013	1084	994	1043	1040	1014	947	1093	946	1035	1039	1042	1042	975	1015	1015	963	1034	1052	1042	1032	1043	1092	986	1039	998	1042	973	1013	969	1002	976	1033	1055	986	997	1060	993	1073	1060	1000	1040	1081	1043	983	1074	1010	1043	1065	1022	1040	994	1001	1101	1044	1036	1038	984	1014	1053	1017	992	979	1000	1013	1000	1005	1015	1037	990	1059	1010	1004	1007	986	1063	984	1003	992	1016	964	1042	987	1037	1032	1048	1057	1006	973	989	983	970	1040	969	1004	1003	1004	1069	1048	1052	1070	1045	1051	1038	1069	1017	1002	985	1035	1039	957	1021	1013	1023	976	1028	966	1025	1065	1037	1006	1052	981	1014	1058	1000	1001	1031	1000	1014	1037	1040	996	1031	1020	1021	1061	1001	1017	997	1022	995	1017	1053	1016	1034	1012	974	994	1048	965	1055	1035	1002	996	1041	1028	1028	1044	1057	1030	966	1000	1031	1045	1007	949	1017	979	1002	997	1040	1065	1041	1013	1026	978	1017	1055	1055	1087	1047	981	958	1055	997	1051	1006	1000	1056	1009	994	1027	1067	1017	1010	1010	1073	1012	998	1013	1005	983	1033	1012	1023	1013	994	1042	1043	1037	1021	1070	1051	982	1058	980	1005	1036	1063	999	1003	997	995	1033	971	990	1043	1041	993	1001	1041	981	1028	1053	996	1020	974	1065	951	990	954	986	1083	1016	994	1023	973	1001	1039	988	983	1034	1037	1008	1040	1046	1005	1026	968	1009	1048	1066	1048	998	1014	1018	1031	1026	1018	935	1019	1022	973	1040	1018	937	993	1011	1030	1033	1036	964	988	1053	1008	1008	1115	1024	1027	1073	1009	1050	1043	1018	1006	1039	1064	979	1001	994	954	973	1002	1040	1042	1049	1032	1061	1044	1014	985	952	1001	1016	985	1018	1028	990	1003	1024	1043	963	999	996	1022	958	992	1006	997	1002	958	1020	1000	1022	1006	1038	989	1023	1020	1036	1016	1040	981	1060	1027	1049	985	998	1057	1026	971	1020	1049	1082	1056	1061	991	969	1037	1036	1047	1011	1061	1030	1052	1004	986	1023	1041	985	998	1050	954	1042	1033	1030	1019	1001	1037	1043	1034	1014	1097	1014	1021	1029	998	1019	1007	1026	1025	994	1028	1035	1039	1019	1000	997	1034	1007	1050	998	953	1019	1011	997	1013	996	1025	1030	969	979	1000	1011	1027	1001	1036	1092	999	977	1038	1023	1003	1023	1021	1053	1012	1016	1037	1029	967	1014	1014	984	1040	989	1036	951	1043	1002	1051	1038	1039	1007	956	960	980	996	1041	1048	1018	994	1046	1035	1014	989	995	1051	1020	1019	1025	1065	978	984	1038	1023	1040	1015	1007	1038	993	990	1024	1038	985	1004	1050	1022	1014	1034	1004	1041	1047	954	946	989	1020	1033	1044	1021	1026	1000	1021	974	1016	1028	1052	1036	1036	1051	1027	1037	1064	991	976	977	1006	1031	977	1020	1036	1065	1029	1033	949	954	1004	1061	1036	1031	1009	967	1018	1045	1039	1001	985	1065	997	1021	1005	1029	1001	977	914	977	969	1029	1038	1000	991	990	1018	1027	1011	974	997	988	1029	1046	1028	1045	990	992	985	968	963	1052	1010	993	993	1007	1023	1025	1043	1056	980	1054	993	1046	986	1020	1004	1050	1045	1000	1011	1085	1009	1054	1052	990	1029	1031	935	969	977	1029	1025	1010	1026	1019	1071	999	1027	1015	991	1026	1053	1018	1057	968	1050	1021	1005	997	988	999	1004	1033	971	1018	997	1011	1004	977	1053	1073	1025	1042	1040	1085	1042	996	1019	1009	991	983	1009	1071	984	993	1025	996	994	1000	1058	1029	998	1050	989	1012	1057	943	1000	1036	984	1011	1074	972	1049	1009	1021	967	1016	1000	986	1005	1006	1057	1020	991	992	999	1047	1000	1021	936	1003	1039	980	1008	1030	1017	974	1022	1036	1061	1041	999	1035	988	1032	1031	1026	1057	1022	1036	1049	1041	1034	962	1038	981	966	1051	989	1004	1047	1046	1008	1018	1053	980	1056	990	1017	999	1046	1030	1033	1034	1001	1043	997	1019	957	1001	1028	1007	998	1027	950	997	1009	988	1041	1088	1062	978	980	1042	997	1032	1061	1033	1069	1017	1054	1015	1028	1031	974	987	1007	1018	995	1055	1058	993	965	959	1032	1002	1020	990	1051	1012	1020	1021	991	986	1052	1036	993	1027	1019	991	986	971	1014	970	1000	1001	940	977	1091	994	1033	1025	992	1028	981	979	992	994	1011	1015	1043	955	1044	1045	1004	1038	997	994	1053	1038	1033	990	1039	1009	1015	999	998	1056	1033	1029	972	1034	1045	1063	971	990	1043	976	1033	1030	1007	988	976	1022	975	1020	1060	1030	980	994	1019	1002	1010	998	1019	1062	993	1043	940	978	1015	1002	1020	1011	997	1048	1015	1030	1036	1028	1000	996	1014	1018	1055	1030	989	972	995	1017	971	1000	977	1019	1056	1001	1040	984	1023	1065	1009	990	986	1026	1034	1007	1041	1065	1009	1038	1048	1008	1025	975	1033	1010	982	1046	1006	1006	1033	1080	1013	993	908	996	970	965	955	1031	1024	997	995	966	961	1012	976	1000	1001	995	1071	955	1018	994	937	994	1054	1015	975	1021	1016	1095	1069	1038	1098	993	962	990	971	961	1071	987	1060	1053	993	996	1028	1033	1056	945	1026	1004	1009	968	996	982	981	1012	1016	1000	1008	1061	1019	1035	1019	1011	994	1021	989	1072	979	1016	1079	1011	978	964	1021	982	965	1014	1058	1045	991	986	1013	974	993	964	975	1006	1043	994	1020	977	1024	1065	1009	1030	964	1014	973	1026	1036	1000	1050	1000	973	1021	1111	1026	970	1042	1035	1018	973	1003	934	1044	1031	1065	1038	1021	1038	1030	993	1016	1019	1033	1072	1029	1075	1054	1001	995	1015	1049	976	1075	1029	1000	983	1001	1039	1027	1013	1036	1065	984	1077	1066	956	983	1020	1022	1034	1094	1024	966	1029	1014	1015	1031	984	1021	1053	956	983	982	1025	984	1019	1113	1023	1014	1016	1021	997	966	1028	1018	1027	1009	1049	1026	991	970	1045	1004	1012	1068	1022	1034	990	994	955	976	1018	972	1027	1032	1000	1023	1022	1019	967	991	1034	1087	1046	1027	1065	1072	1047	1014	1032	1035	970	959	1043	1029	1011	1041	1032	1036	1029	1032	979	1008	1029	1047	990	1041	1044	1027	1017	985	1027	992	994	934	1033	980	972	984	980	1034	977	991	1029	1009	1005	1007	1005	1043	991	1031	965	968	972	1056	1012	950	1001	1006	984	1023	1012	1043	973	1073	1002	976	1044	963	1021	975	1043	1027	1002	989	989	980	1017	1086	1020	963	970	989	1038	995	997	1004	1026	1010	998	973	1032	1024	1019	1045	1091	1010	1004	1000	987	999	936	1020	1028	1022	1028	1125	1013	980	1020	936	955	982	1011	966	1033	1048	1011	971	1040	1012	1011	991	1005	1007	1014	1063	1061	1013	1000	1069	986	1029	1001	1081	1008	1033	1003	998	1028	1000	1053	996	970	1011	997	1012	1059	1004	1036	1007	973	1035	1025	1004	1008	1017	962	1085	999	994	1024	986	974	1014	1008	1034	1019	1055	1024	1028	1020	1008	1028	999	964	997	999	1043	1054	1081	1035	997	1040	1040	917	1000	995	1022	1006	1022	1002	970	1008	975	987	983	982	1054	1042	1044	1036	972	960	1035	978	970	1037	1007	1071	1003	1020	1017	987	1043	1017	1048	1044	963	989	1021	1052	1015	1058	1033	977	1000	1020	1029	1028	1061	1038	993	996	968	1012	1005	969	1007	993	1026	972	1046	1010	988	1066	1051	994	1019	998	1061	967	1005	1006	1052	1048	1035	1064	1024	1029	1025	1051	980	1048	1061	1000	1036	1045	1003	1010	996	1039	1009	1044	1031	986	989	1034	995	999	991	995	993	957	1015	1023	985	1022	1037	1027	997	992	997	959	1036	1037	989	1054	1032	969	1005	1037	985	1009	1043	979	988	1014	997	986	1037	965	984	1061	1039	1010	1034	1076	1038	1029	996	1083	1034	1043	1002	1031	970	1007	982	1068	987	1038	974	998	1007	1002	977	1028	1070	1012	1058	1076	1008	990	986	962	1031	1046	1013	982	1014	997	1019	996	1016	990	998	1062	983	1042	1002	984
4923	7885	6653	3528	2512	1958	1714	1455	4142	34150	30914	19154	6854	1945	1061	808	798	756	798	805	800	809	813	806	783	802	750	790	827	786	813	838	813	810	803	801	765	755	803	786	772	800	826	802	788	821	783	785	804	747	797	817	821	784	789	800	770	781	829	804	791	828	839	823	790	841	810	787	831	792	809	772	785	803	774	799	783	814	787	825	776	797	812	786	770	799	782	799	765	773	774	832	762	819	802	805	799	824	775	792	738	787	749	855	799	748	777	779	817	827	775	792	805	791	762	837	814	771	802	783	761	770	811	817	803	784	820	828	786	788	840	792	816	846	833	847	770	794	764	800	768	750	773	822	801	828	793	846	805	773	747	796	828	783	823	790	784	785	776	801	788	819	799	811	789	788	804	799	784	792	759	786	789	760	823	788	807	790	811	767	835	811	807	766	849	788	767	798	829	789	837	777	807	814	767	772	786	819	794	762	810	805	819	816	777	812	834	822	799	791	836	715	778	840	866	779	807	780	751	768	828	806	832	794	801	811	752	838	792	775	840	755	779	829	709	787	791	737	810	780	771	774	795	751	816	805	817	799	802	767	783	827	742	825	808	718	773	691	824	783	823	751	753	762	742	827	754	776	826	821	798	741	821	790	764	802	791	790	793	789	766	842	795	753	796	807	766	822	784	794	794	738	768	815	785	821	723	718	774	823	796	789	771	802	807	821	799	782	743	812	774	799	824	767	789	814	761	764	753	821	791	776	801	797	747	824	789	774	803	800	797	722	787	755	793	787	775	840	838	764	779	822	765	787	830	821	808	747	782	813	741	765	779	812	803	777	781	727	763	819	847	765	818	765	753	827	781	756	796	778	730	778	782	746	783	786	760	768	760	786	797	743	819	815	837	784	763	782	807	743	816	796	779	777	777	760	782	774	772	800	804	779	777	751	763	762	720	750	789	780	746	787	790	837	826	787	749	793	776	790	806	790	788	828	795	784	800	814	786	816	787	790	802	771	769	796	776	808	822	777	753	829	764	786	845	745	762	777	779	747	803	755	770	775	790	765	822	742	769	760	793	816	839	766	778	813	809	864	794	790	788	808	769	819	795	785	832	742	815	780	803	842	799	782	780	743	810	776	817	758	774	802	796	805	822	800	804	746	790	841	790	798	773	786	763	828	808	791	792	791	765	785	775	809	806	800	810	785	808	783	816	786	850	773	791	796	769	806	780	793	834	779	742	852	833	814	805	795	798	813	750	757	787	761	772	757	807	753	786	803	769	781	798	768	748	840	741	784	767	786	811	771	779	789	731	777	739	799	770	804	745	822	747	807	798	784	766	839	773	770	783	752	818	743	794	827	805	779	791	761	770	787	787	760	763	806	774	757	764	799	827	769	788	813	757	774	796	823	754	735	834	768	830	825	751	745	770	797	767	794	793	803	818	799	801	750	790	813	785	776	782	808	755	825	819	805	812	779	780	751	738	770	777	787	804	776	783	750	799	813	736	767	783	767	747	771	852	826	727	786	745	796	781	786	820	839	811	802	799	838	764	827	784	787	771	776	802	755	775	752	809	788	795	792	769	806	791	777	784	774	792	805	774	831	800	770	769	779	809	787	813	774	744	816	790	772	821	778	803	758	830	758	806	819	779	794	751	756	767	785	788	732	748	769	763	805	785	811	743	755	773	766	819	771	766	746	818	769	774	806	797	825	764	799	787	780	775	761	809	790	797	767	757	762	800	780	821	776	788	783	803	794	736	793	836	807	797	770	735	774	726	738	820	840	863	783	789	813	807	812	802	798	852	767	807	727	766	775	815	799	782	796	777	773	791	796	819	756	764	820	775	777	750	779	788	802	787	818	727	752	774	757	818	777	804	774	812	783	739	752	793	744	815	802	804	751	772	771	791	768	759	740	846	808	778	802	787	758	742	757	703	784	770	807	754	802	798	804	792	806	792	768	789	795	762	813	744	749	821	864	793	814	805	800	826	790	728	756	801	805	801	745	768	777	796	769	776	729	827	814	814	712	788	774	786	771	802	719	754	787	804	753	736	790	774	746	873	798	791	826	780	788	796	754	764	791	734	792	790	841	778	757	800	786	809	766	790	765	765	794	757	777	752	772	768	843	742	752	753	792	806	752	778	748	795	807	803	780	808	807	807	776	795	754	809	770	807	814	777	799	793	845	817	807	796	791	786	844	789	822	848	808	790	790	766	792	751	734	745	761	745	768	807	776	805	796	775	774	757	783	748	780	742	773	803	806	770	822	834	773	793	782	800	799	733	827	772	743	801	817	768	776	784	764	784	747	787	791	790	768	758	754	792	804	796	771	790	813	774	809	753	810	800	730	738	788	786	821	795	746	781	817	767	759	839	789	821	799	721	806	818	780	830	794	774	762	778	829	765	746	789	754	837	826	794	775	814	775	831	744	838	804	792	806	790	811	768	765	783	777	785	797	757	822	786	796	776	797	784	775	816	788	786	816	798	767	777	796	775	762	815	742	820	741	789	771	755	817	811	769	803	797	744	761	757	766	784	765	771	790	804	763	804	776	804	786	803	761	787	783	831	809	802	785	814	790	750	777	777	776	763	756	757	767	791	744	800	783	798	827	773	751	803	796	809	778	760	835	745	808	809	755	781	793	760	765	799	771	752	796	813	785	828	782	793	779	799	739	783	809	779	761	829	780	777	763	785	812	751	785	780	797	761	739	802	796	794	812	777	749	842	799	831	792	801	792	826	770	798	757	805	746	842	727	791	834	738	820	759	817	757	803	759	803	769	771	829	806	811	738	719	799	792	781	751	814	774	786	782	743	796	769	809	826	746	814	770	782	799	831	765	815	785	791	793	798	807	789	801	808	789	784	817	831	788	780	785	750	771	828	774	823	815	746	736	766	805	756	822	792	805	758	760	783	785	775	788	826	766	776	763	778	755	793	776	796	860	816	753	830	783	776	742	811	775	784	767	814	794	795	786	771	765	783	810	777	778	789	799	812	782	818	809	734	799	740	774	747	763	801	772	799	810	824	771	812	784	740	810	787	776	770	767	718	804	816	828	824	787	789	789	770	784	802	786	782	793	747	747	735	775	803	766	793	766	740	754	821	757	788	745	804	773	781	804	794	786	758	790	731	778	780	824	771	771	778	783	715	848	840	767	830	776	804	790	769	774	799	757	782	726	771	780	789	765	775	766	760	790	718	826	767	779	780	762	777	827	758	751	773	821	753	741	814	857	831	787	774	745	795	807	754	759	761	745	818	770	773	796	802	801	805	750	780	764	790	772	783	749	750	764	815	706	791	759	799	789	787	781	794	824	787	790	800	788	800	753	819	810	741	765	775	781	744	783	770	809	729	764	755	773	775	783	776	810	837	731	728	765	748	792	778	831	793	779	814	754	745	757	818	781	834	733	777	799	698	755	792	793	822	788	818	810	792	779	775	789	796	773	790	806	733	761	828	782	829	788	802	849	748	741	795	735	797	769	814	798	794	764	811	777	769	818	785	788	870
27398	13640	2291	1240	859	785	719	783	875	2651	3209	2290	1289	915	788	795	718	770	698	782	710	798	781	742	742	756	761	762	713	782	721	671	790	722	767	692	763	746	759	725	716	771	751	702	793	720	782	729	733	745	749	739	726	816	770	737	731	773	764	785	817	726	767	767	823	761	737	740	717	727	745	760	703	763	762	710	747	710	782	709	769	743	769	748	732	742	792	712	758	735	770	771	767	757	773	795	742	694	719	719	763	737	792	754	761	777	778	783	706	750	734	723	736	778	757	792	697	722	776	732	696	744	747	747	748	723	736	716	732	800	724	808	773	728	715	742	716	740	745	767	748	772	714	741	762	763	757	793	709	707	727	757	750	728	781	710	749	767	759	792	758	749	767	743	757	707	746	752	723	783	760	733	727	757	761	737	745	733	767	684	766	735	728	810	732	760	717	722	727	809	739	706	759	767	729	719	724	761	774	702	775	798	750	720	747	750	815	732	730	718	763	742	735	689	731	772	739	750	740	719	785	763	701	774	747	740	801	704	794	719	719	770	738	786	778	715	777	698	766	767	724	682	764	806	742	739	723	699	754	747	716	730	741	770	703	712	758	765	752	752	736	721	698	725	707	738	730	741	778	750	733	734	763	743	775	772	731	711	703	753	722	785	757	724	733	733	762	726	750	795	801	778	787	755	750	757	732	761	729	706	745	763	773	742	753	702	779	778	714	731	748	759	754	721	772	755	736	809	740	714	780	757	763	782	757	709	760	718	760	737	742	711	786	741	768	695	791	734	675	787	714	758	756	704	734	742	757	765	760	778	745	734	767	738	728	799	704	740	735	738	748	782	759	723	781	748	711	731	758	764	742	751	784	753	793	754	731	775	732	793	751	770	759	753	771	752	722	691	770	773	737	781	772	778	803	776	768	700	750	806	749	748	761	773	738	704	737	700	785	760	783	779	744	730	748	734	748	784	775	792	763	734	757	750	738	745	722	756	732	743	712	784	756	723	815	744	802	739	742	717	759	739	754	700	742	718	738	763	801	731	763	778	699	786	737	759	720	785	780	725	744	750	734	776	739	733	707	801	741	759	713	748	761	743	686	764	758	745	763	684	759	734	727	698	764	754	773	761	761	696	732	766	776	762	751	772	738	752	724	812	766	722	728	722	775	751	737	766	699	801	703	769	736	777	772	758	779	735	753	702	760	761	723	778	712	785	758	765	755	705	767	733	803	766	780	781	785	721	707	737	737	790	719	712	752	736	752	760	741	776	772	769	803	714	731	775	808	716	705	768	785	734	727	706	784	806	716	734	749	764	738	739	721	719	795	743	765	778	751	730	727	795	740	758	755	753	789	703	734	799	755	733	789	746	714	778	741	750	801	771	711	749	738	727	763	770	733	778	719	755	785	751	767	788	791	760	749	740	784	755	780	754	752	713	745	683	751	723	734	779	817	741	771	804	758	825	742	764	752	753	752	784	745	721	776	750	785	775	756	781	707	749	744	739	769	720	725	737	739	786	750	735	740	743	770	715	750	759	736	707	728	722	733	756	783	748	766	760	749	743	742	736	753	760	761	728	732	741	724	725	758	744	763	744	761	760	775	775	766	710	749	729	706	715	803	749	758	808	767	763	762	789	748	736	785	760	759	802	732	746	749	743	735	725	749	728	692	763	739	706	723	759	747	759	720	741	766	744	762	761	765	771	774	738	717	761	754	807	736	796	736	739	712	818	751	728	749	730	767	741	736	739	746	716	741	781	800	770	803	713	723	747	738	748	726	725	738	742	749	708	739	719	754	770	724	769	776	703	747	775	730	743	767	704	710	752	744	774	777	755	773	739	710	732	761	788	742	769	748	709	783	789	778	749	704	799	747	722	734	672	776	712	751	716	750	762	729	771	760	800	733	773	788	764	758	745	775	749	805	721	687	685	762	758	766	746	743	792	754	758	780	787	750	778	737	734	742	807	741	702	772	740	749	723	790	739	754	721	717	777	722	773	773	748	770	705	765	730	739	774	766	781	714	755	753	744	754	722	764	704	751	743	749	745	769	682	682	763	692	745	725	733	693	713	740	766	747	732	780	771	766	759	761	767	707	774	749	717	786	775	762	703	749	811	722	757	757	779	729	768	784	742	762	789	743	744	789	741	730	760	734	770	777	731	758	792	763	763	689	756	745	728	725	759	751	715	697	767	780	707	708	736	770	739	738	730	747	765	717	697	777	731	727	781	697	760	706	785	735	709	804	726	767	791	790	745	724	714	720	737	777	721	713	755	746	744	738	748	781	730	736	768	742	741	732	753	754	759	736	724	717	714	754	726	776	802	758	693	796	731	723	752	775	765	779	687	677	747	791	755	735	780	783	752	741	769	689	726	755	780	752	691	752	711	713	771	754	715	762	762	803	754	744	760	760	724	726	811	724	731	705	738	684	764	805	743	733	716	732	744	764	781	746	779	710	752	789	742	730	753	760	738	736	749	736	753	740	756	731	781	704	763	756	791	757	759	753	718	744	761	746	733	720	766	717	771	733	779	784	785	767	705	768	763	719	758	792	788	710	747	766	752	753	744	753	700	715	726	769	754	727	743	738	791	781	740	783	787	745	823	771	759	730	711	756	773	765	745	722	734	763	774	723	748	669	751	713	734	696	753	724	729	740	745	740	717	748	780	759	679	774	681	760	778	708	745	710	745	698	778	762	745	763	748	727	675	774	706	738	711	753	804	835	731	756	777	711	751	749	739	724	751	746	766	777	742	748	753	718	728	762	745	759	727	753	768	780	754	738	751	737	732	775	736	778	755	752	793	674	755	707	770	812	734	748	797	798	740	727	741	740	677	701	749	739	746	720	732	741	701	753	781	713	699	794	779	739	814	736	746	711	758	757	736	717	792	743	790	727	749	752	781	763	784	748	743	755	783	764	733	759	762	737	785	767	784	740	736	733	806	749	714	762	789	742	755	786	739	753	739	835	757	718	719	756	750	745	792	720	734	748	725	808	796	752	701	721	731	711	755	778	733	736	744	735	760	750	733	758	761	715	716	706	713	767	784	676	742	749	704	754	752	750	789	774	758	757	754	682	732	771	782	759	763	752	743	777	735	700	751	698	716	763	740	735	780	759	734	729	732	672	741	724	775	704	742	787	758	710	739	749	725	718	717	774	739	783	740	747	768	751	712	726	778	776	775	730	771	726	742	775	756	751	750	775	738	752	776	783	767	699	723	724	790	749	782	779	716	771	732	772	804	708	734	741	745	724	782	742	744	735	805	802	780	745	730	754	737	786	685	749	764	767	740	803	757	722	691	772	748	749	730	747	754	702	729	718	730	746	771	735	705	755	771	778	752	755	714	715	737	715	731	740	746	717	736	745	739	736	705	766	757	783	747	757	750	739	753	745	719	786	717	765	752	797	753	746	710	793	764	759	712	732	746	729	783	763	724	708	712	797	774	737	733	784	741	767	732	753	757	725	734	793	733	768	725	720	710	743	759	755	729	765	773	789	707
5269	1251	1051	812	710	661	637	645	788	3266	3372	2100	1117	725	611	602	647	629	556	591	525	599	568	549	596	599	573	560	592	614	602	583	591	548	585	596	580	602	615	580	566	542	592	555	587	591	579	564	591	587	548	599	546	559	581	593	535	567	596	598	578	546	550	576	545	562	541	595	584	583	510	553	623	575	593	582	566	594	599	572	561	565	536	578	551	555	570	570	537	578	572	606	582	580	562	622	584	607	562	591	569	560	571	582	554	548	539	562	579	622	581	561	584	564	586	588	592	584	585	558	539	581	555	568	570	551	574	583	588	562	611	646	574	604	570	559	564	575	566	596	510	592	569	592	569	544	559	557	588	567	570	606	566	598	565	566	579	585	596	597	554	562	536	596	585	632	549	567	538	575	601	562	568	573	573	575	541	592	561	582	585	558	589	633	558	575	544	569	586	560	573	531	554	577	608	619	596	578	567	554	543	572	576	586	569	582	588	547	553	548	617	536	585	568	562	547	546	574	554	580	582	582	530	574	580	568	592	553	604	553	550	586	562	599	578	576	558	565	564	592	586	576	579	585	568	552	594	537	580	545	544	557	564	574	589	611	591	553	525	610	534	596	556	597	581	592	572	586	566	557	563	548	615	587	556	594	595	560	572	545	558	520	586	560	585	588	552	579	544	563	576	539	549	579	609	597	584	577	574	602	566	610	539	548	578	578	568	578	572	545	555	539	555	626	576	537	543	571	607	587	541	571	593	589	549	596	590	571	522	559	525	587	540	548	599	571	596	589	568	537	595	615	587	550	592	583	517	587	562	623	557	556	554	576	550	587	553	559	562	575	567	605	594	571	578	543	589	593	585	533	554	551	577	584	579	557	603	544	564	616	573	573	613	592	616	570	582	594	578	575	563	589	580	582	573	593	579	594	578	603	619	605	552	571	590	551	570	574	608	563	586	591	573	539	588	543	572	566	611	548	558	610	580	604	572	562	548	587	582	593	569	580	602	561	554	603	580	617	574	525	564	562	537	577	567	575	586	586	560	606	559	609	586	564	591	575	564	546	582	576	547	621	555	613	559	563	549	540	552	543	547	572	575	569	593	506	579	556	583	572	624	564	547	540	595	561	591	627	555	574	575	575	540	590	592	594	582	571	578	559	539	565	556	601	552	553	526	601	585	576	595	637	564	534	576	580	518	556	575	556	626	562	550	610	563	572	584	559	596	581	527	548	560	575	599	567	594	571	566	596	589	542	539	588	566	588	595	563	617	596	552	575	580	504	549	575	576	605	589	570	569	611	575	569	547	585	572	564	571	593	607	589	592	526	560	558	566	559	598	612	570	595	553	614	619	551	604	548	569	559	586	603	575	615	589	599	576	538	561	538	563	543	572	544	591	590	575	593	610	556	587	586	578	555	597	598	566	588	584	537	623	584	588	611	570	566	522	592	598	577	549	587	553	582	574	608	578	574	559	598	592	574	523	579	541	525	585	557	577	547	582	587	555	593	555	571	586	538	528	591	607	584	590	610	573	592	582	551	569	594	637	536	578	591	625	564	612	533	541	592	535	582	575	555	586	571	552	574	577	574	591	550	570	575	610	549	575	585	591	603	568	579	535	589	558	575	600	617	580	586	553	596	565	573	570	592	555	581	605	563	556	589	597	570	587	570	561	584	574	542	576	580	590	584	581	558	605	626	547	594	573	550	640	511	558	596	533	564	610	589	591	623	570	553	603	548	548	580	545	610	570	594	568	572	533	594	558	583	551	545	544	603	608	572	552	574	567	567	557	560	564	555	609	585	594	608	587	580	554	589	589	565	621	568	574	560	563	558	591	552	568	547	557	597	611	572	577	598	547	572	604	571	546	614	629	525	540	585	578	607	591	555	565	579	550	552	552	586	614	596	574	545	597	618	587	618	581	600	597	615	563	585	531	549	543	585	600	556	562	627	621	588	548	535	572	575	562	603	599	606	553	633	526	543	587	571	549	596	593	584	570	574	549	601	588	537	582	576	585	583	568	586	540	545	593	588	569	584	588	612	561	564	557	524	559	572	613	607	538	580	566	570	553	534	559	562	573	624	571	609	576	598	587	564	575	621	609	580	620	571	592	576	594	577	588	533	557	550	549	588	572	558	577	555	589	550	570	581	595	551	562	592	579	555	536	614	609	584	552	563	518	560	587	591	580	573	587	546	586	541	558	565	548	593	578	600	612	605	562	567	566	578	600	552	572	550	553	590	569	576	545	547	586	594	622	532	551	571	614	603	572	598	596	628	548	588	581	586	597	582	566	594	581	570	566	565	570	546	582	543	564	599	545	617	576	557	544	575	569	587	583	557	588	570	562	589	590	577	580	580	573	583	600	541	560	596	563	566	551	568	562	587	545	593	567	577	555	561	589	579	571	577	575	577	586	572	578	563	563	600	543	599	583	528	618	543	589	572	581	579	599	567	607	575	605	581	609	547	586	596	569	598	572	543	609	552	591	555	597	555	591	578	581	565	531	538	603	539	544	559	584	594	590	612	569	554	590	610	569	565	575	546	611	553	598	570	559	574	626	533	576	550	540	593	572	621	553	571	591	544	545	575	589	601	590	557	582	553	577	566	592	587	566	589	601	568	577	587	615	562	550	558	638	586	566	557	611	551	589	557	586	588	573	572	530	590	563	569	579	540	557	571	569	543	539	601	576	521	583	603	566	550	539	556	564	543	607	602	559	591	569	593	599	522	545	577	532	579	568	575	579	525	610	580	573	552	593	576	545	542	536	596	576	590	544	574	549	571	543	578	556	610	598	558	595	556	587	553	625	560	564	567	593	585	582	605	531	581	590	587	576	556	605	607	584	592	645	601	585	590	581	581	546	586	483	579	575	588	542	593	570	576	613	585	553	566	598	590	587	597	529	582	563	564	548	567	552	565	600	576	563	594	569	614	553	565	610	589	590	523	566	589	560	547	597	545	523	555	582	578	620	586	548	578	581	591	574	592	626	589	599	584	625	565	571	566	520	606	586	630	592	560	564	577	603	548	623	576	589	575	596	546	582	577	602	536	590	585	595	516	554	573	578	557	612	605	566	569	533	586	557	592	568	528	539	560	542	578	601	586	595	609	554	561	571	593	588	568	590	574	598	568	577	581	552	582	582	620	573	593	590	562	572	529	562	596	555	584	613	588	567	604	600	552	587	570	584	545	578	564	586	533	586	578	547	583	556	542	587	559	617	535	591	595	587	577	588	614	582	571	581	551	585	587	565	585	585	603	592	574	566	542	584	572	554	564	575	571	527	596	557	594	605	602	569	582	582	598	583	596	575	598	617	621	576	551	603	575	600	593	530	581	619	540	580	566	584	573	547	589	552	566	523	561	579	609	556	598	574	574	573	571	556	605	563	564	593	614	606	601	608	573	613	596	600	570	554	577	583	602	595	554	577	583	614	593	574	589	582	579	572	597	563	591	562	580	576	586	612	619	628	609	573	538	564	587	564	601	589	578	587	622	565	578	592	584
25086	21062	27000	25130	6758	1645	1297	1135	3402	22245	20535	11041	3399	1381	938	828	827	853	832	847	836	807	831	843	862	839	867	826	803	834	861	890	869	876	856	779	858	826	813	812	824	794	816	854	876	832	855	846	814	868	764	868	792	830	758	844	898	776	828	858	854	803	870	797	811	882	859	853	821	816	803	822	814	804	823	797	818	840	827	835	833	852	831	833	839	826	846	885	849	809	824	848	843	856	831	831	766	835	802	743	789	828	830	790	794	828	804	838	830	773	882	845	834	786	842	816	841	799	753	793	819	811	871	805	761	775	832	770	797	840	843	790	819	846	790	761	824	844	826	815	847	835	802	859	815	822	842	849	797	874	794	779	823	840	843	839	830	875	831	854	844	836	796	846	860	817	831	887	851	786	855	818	851	835	833	827	840	811	826	807	833	854	790	789	859	819	828	826	891	804	826	807	810	780	843	802	847	864	827	779	881	773	821	814	831	814	801	792	830	819	805	857	801	816	799	845	845	798	813	804	875	823	820	823	800	811	818	815	835	858	796	886	777	829	802	870	773	835	811	833	792	851	820	786	767	844	802	887	821	814	850	820	842	824	819	820	824	827	821	793	814	818	830	856	827	790	808	839	852	786	825	797	837	798	819	794	788	854	875	832	793	842	810	855	804	862	840	868	831	787	846	772	881	814	773	837	787	813	780	867	822	864	802	859	797	799	853	812	827	873	807	802	840	822	782	868	839	808	825	867	800	818	831	805	790	841	836	805	897	809	814	800	850	807	813	851	816	781	784	811	812	832	810	868	845	826	831	829	840	832	808	822	845	859	810	853	902	798	841	823	856	813	835	820	839	894	819	837	845	830	847	803	782	826	860	799	827	820	799	824	833	807	776	765	779	808	834	802	788	879	792	849	863	877	868	861	782	806	848	818	864	821	787	837	852	789	789	832	841	773	882	761	874	806	818	832	821	893	872	857	821	846	869	824	826	862	824	828	854	804	796	884	847	826	774	812	857	802	817	828	800	794	884	827	856	837	810	809	830	817	822	842	868	790	815	800	825	822	849	898	816	857	815	817	832	867	779	885	878	802	812	812	871	797	858	854	787	885	828	811	851	823	838	783	888	854	823	830	821	773	823	810	822	766	802	850	848	909	836	847	830	833	781	832	844	791	835	844	843	843	837	812	827	813	828	823	815	842	866	791	826	789	810	858	830	847	823	780	790	815	791	838	816	787	812	875	811	793	859	827	838	870	821	841	861	829	844	861	820	821	818	830	846	860	822	785	823	868	841	794	832	838	825	792	847	829	820	789	869	840	786	833	838	777	846	756	778	833	816	848	880	847	828	819	840	799	826	861	815	847	872	866	857	849	828	833	860	830	848	826	825	870	819	840	819	822	847	800	777	825	842	812	806	788	874	814	839	849	819	804	800	816	794	873	843	831	838	835	778	817	847	850	821	803	808	829	822	811	832	796	839	819	779	811	852	860	803	854	815	837	859	784	849	836	848	863	807	818	751	853	776	837	816	821	836	821	814	793	807	806	807	847	819	783	827	824	806	832	837	815	841	816	856	825	833	766	838	833	816	856	850	860	816	843	821	761	830	841	829	823	756	813	813	816	857	867	802	783	815	796	818	837	853	834	809	804	821	817	836	887	811	808	803	820	778	777	815	868	793	838	782	830	824	838	804	784	819	842	869	833	811	809	822	817	813	812	790	863	773	807	862	853	865	846	862	801	854	841	855	861	831	833	800	835	851	789	772	831	738	816	814	818	868	819	839	812	874	850	894	784	851	814	817	827	789	813	823	817	838	789	847	824	834	844	788	836	835	834	874	845	822	833	826	816	799	830	780	840	766	837	796	778	797	821	853	861	814	858	843	850	796	844	831	870	792	814	807	864	882	821	771	832	846	802	807	825	816	846	748	884	814	784	786	822	838	836	814	800	805	803	838	857	816	803	893	840	880	858	863	854	833	857	856	872	854	800	756	861	787	775	810	787	841	806	831	828	859	831	837	845	798	822	805	833	792	856	796	811	834	834	842	815	832	822	802	823	817	799	863	915	849	814	835	818	789	808	805	818	805	863	818	865	881	819	779	760	788	860	866	873	794	826	863	839	832	857	849	793	905	869	804	756	820	803	822	843	884	830	838	878	859	822	844	792	772	858	806	801	824	852	825	819	837	814	865	830	847	838	870	807	808	847	835	817	801	801	839	794	783	840	852	831	775	846	849	849	804	882	841	851	815	846	826	809	821	856	791	831	836	823	793	802	857	847	836	848	821	815	881	839	758	888	770	826	817	830	790	821	836	878	775	838	861	847	855	832	841	815	779	835	848	822	793	800	802	824	841	825	784	796	848	848	894	791	768	837	865	860	818	843	797	853	835	809	827	801	798	827	815	800	809	848	856	858	829	846	798	823	815	823	811	812	819	816	770	821	892	810	813	831	817	802	878	812	814	817	845	825	819	837	821	785	788	780	832	819	818	867	833	847	841	818	782	759	816	801	856	778	801	855	877	813	848	865	870	853	779	766	814	818	858	838	865	792	838	795	838	797	843	823	785	856	812	865	808	847	847	848	812	839	809	820	801	845	808	864	888	839	837	831	838	829	828	837	863	826	854	850	797	837	768	787	825	824	800	884	798	822	829	847	774	797	850	880	842	805	822	831	874	841	777	825	850	811	852	860	784	763	808	786	818	827	865	849	864	815	884	782	820	840	777	825	816	834	857	848	795	808	807	795	825	816	833	867	845	802	822	805	821	794	845	873	823	843	796	842	813	863	821	863	797	823	855	835	823	779	856	882	838	925	838	781	817	830	814	845	845	802	808	830	759	783	788	869	832	818	805	838	862	829	795	820	836	822	824	853	800	798	882	815	863	834	793	804	854	785	847	824	790	833	782	825	888	872	777	800	816	812	839	894	828	866	817	869	849	829	807	853	809	820	822	873	789	850	905	799	864	795	821	805	808	848	835	815	840	836	862	841	778	816	839	805	840	834	812	829	807	846	790	811	799	846	778	844	847	828	811	761	838	820	814	790	798	837	776	812	818	840	828	848	824	833	792	835	838	813	821	809	866	864	835	766	844	851	768	813	794	822	838	830	823	844	808	860	828	843	844	790	814	812	802	813	802	841	824	893	835	832	815	821	792	828	804	825	783	817	766	821	855	779	819	816	829	801	857	767	846	799	840	827	821	835	815	837	831	899	872	790	847	827	768	785	823	773	794	811	803	794	807	824	824	852	860	800	821	812	831	823	839	828	812	774	838	783	852	746	865	814	933	852	800	810	797	792	884	788	832	803	826	822	870	869	850	823	778	822	818	827	884	825	853	808	849	860	835	794	833	818	841	798	849	846	793	837	853	832	755	872	877	786	837	828	835	784	837	838	796	801	843	793	825	783	829	793	796	797	832	881	796	773	814	779	843	808	804	852	844	822	786	876	854	865	783	832	810	831	831	864	840	868	832	816	775	841	847	835	823	815	813	845	837	796	853	827	786	858
3911	3740	3555	1858	1378	1191	984	955	4627	22204	17117	9002	3011	1211	756	715	673	709	690	667	649	646	648	654	667	652	663	654	646	651	657	659	640	661	655	604	642	648	592	636	659	648	637	613	621	612	621	662	652	624	671	658	646	661	600	659	620	686	683	637	653	652	652	613	656	658	658	632	595	630	726	633	663	678	612	639	617	638	659	658	655	652	719	626	652	648	611	621	708	660	659	666	647	658	632	656	575	623	660	645	690	622	614	665	622	633	638	622	669	608	631	646	660	642	659	656	646	655	619	612	625	674	658	642	666	666	631	658	654	652	633	669	630	645	634	693	613	645	638	656	599	637	612	664	658	614	670	680	669	640	625	676	662	652	643	660	667	624	612	679	642	687	656	626	628	669	655	627	728	643	653	610	619	656	648	637	669	658	634	622	649	603	624	613	686	599	659	668	659	630	657	686	640	646	684	657	645	677	648	639	687	629	661	686	640	688	696	630	610	681	579	683	659	672	604	654	685	653	655	651	626	640	689	619	648	598	668	616	662	685	660	641	667	676	653	632	669	670	617	611	607	587	634	652	685	673	636	627	695	613	605	627	690	649	595	622	653	689	654	649	659	669	677	643	642	585	678	701	642	647	632	691	709	659	670	649	661	659	648	676	635	691	646	639	691	622	681	627	648	659	675	623	638	653	667	675	659	664	613	647	655	673	651	650	630	655	620	636	664	644	618	673	674	664	668	669	678	653	650	676	645	697	667	630	656	681	630	632	683	618	652	678	684	605	666	661	668	659	694	630	585	632	655	617	621	625	598	592	658	602	636	653	673	687	601	639	641	640	648	646	632	632	665	642	662	662	660	642	623	652	664	675	680	668	640	682	661	628	614	637	628	672	613	677	658	666	663	623	649	642	656	669	665	685	669	610	667	668	668	626	646	641	677	674	688	648	659	668	635	654	632	663	698	647	628	674	646	677	601	657	659	650	637	645	653	651	663	641	592	674	625	585	640	664	686	618	639	660	653	641	644	640	625	634	658	633	660	675	651	634	657	664	607	611	604	649	629	672	671	609	638	666	688	647	661	606	678	679	626	685	642	677	616	659	656	629	638	648	656	651	621	638	641	687	647	652	695	611	676	654	650	622	654	663	649	638	696	650	662	640	673	634	601	636	660	656	665	603	668	664	659	636	668	668	621	628	625	681	610	676	611	710	623	691	634	641	644	632	694	622	647	660	642	682	699	621	638	641	694	663	605	661	642	619	661	638	676	662	659	623	633	627	653	645	661	678	629	677	662	640	646	660	677	673	666	679	652	646	642	633	631	654	674	673	695	653	645	687	649	638	663	656	658	610	649	612	631	629	610	634	682	645	659	667	668	691	615	645	677	660	644	679	620	626	637	648	654	669	621	652	664	660	661	625	668	655	649	622	658	677	648	593	679	641	623	644	604	654	621	626	636	626	619	623	661	623	642	669	628	655	621	658	633	649	643	657	646	666	665	596	678	638	607	623	658	695	643	643	672	663	654	643	629	641	629	656	617	627	623	642	661	576	628	666	672	604	645	656	603	656	669	646	676	664	641	631	673	624	673	616	641	652	676	651	664	653	630	665	643	657	658	674	671	631	625	665	688	646	728	673	646	640	659	653	617	684	621	615	607	655	654	638	603	666	666	634	607	646	677	686	669	617	625	709	653	620	654	624	618	643	687	656	665	658	669	626	664	641	636	598	619	655	636	678	610	690	647	669	602	612	658	664	690	600	615	672	626	652	654	649	661	660	679	609	619	605	612	640	675	664	630	629	637	667	647	627	644	670	639	647	628	666	607	608	611	590	668	634	697	678	619	613	686	633	650	667	637	648	669	652	624	634	638	661	677	655	681	662	654	632	646	662	680	609	625	646	647	670	610	658	696	605	617	667	669	649	615	622	661	683	649	653	644	625	639	628	624	631	608	664	663	603	703	657	653	651	650	619	620	640	642	666	695	686	678	636	668	639	648	640	635	636	685	638	667	618	653	690	645	649	618	643	707	658	638	634	647	649	657	661	651	653	685	659	647	670	659	635	711	623	644	674	674	596	648	675	637	644	652	602	656	637	623	686	569	650	660	650	685	633	644	641	637	633	706	675	620	676	653	593	665	626	606	657	649	629	643	611	632	610	648	641	602	616	616	671	611	610	657	633	668	639	615	613	641	693	614	650	629	658	696	638	640	619	634	644	659	658	630	647	619	647	669	689	602	677	637	666	667	665	657	655	653	635	610	703	649	689	685	650	668	639	621	622	663	708	596	688	656	708	664	681	640	662	686	662	655	653	611	616	656	690	655	646	678	638	688	668	679	685	655	646	611	659	637	634	658	630	639	627	649	561	636	649	686	620	643	704	669	646	697	670	636	650	690	667	614	641	657	664	614	616	653	576	591	689	636	590	670	667	585	627	650	650	635	654	650	642	615	683	629	638	675	618	602	642	662	627	675	648	650	668	643	654	636	681	657	622	654	656	632	702	670	645	619	651	651	626	666	655	661	644	661	633	621	703	682	632	642	652	629	630	681	704	672	609	600	604	622	644	634	644	643	686	660	637	629	647	651	678	654	671	668	661	672	669	636	674	629	648	626	673	645	667	673	662	619	664	647	636	662	647	660	632	638	658	683	629	621	654	652	651	605	646	677	637	617	679	662	594	596	664	645	603	676	633	629	642	640	626	652	667	618	637	684	650	651	609	647	648	642	682	643	652	657	635	616	644	623	630	636	645	644	661	637	633	641	641	636	621	603	622	632	647	668	614	662	628	659	612	660	635	624	644	596	627	662	643	627	604	624	603	664	621	649	670	686	613	680	628	656	617	674	608	633	647	664	656	655	634	641	660	605	616	665	643	645	645	614	683	631	669	628	592	629	672	687	641	635	666	651	676	617	669	643	628	659	681	636	624	635	679	657	690	628	669	630	644	608	654	625	615	662	669	641	631	645	609	689	632	680	638	675	664	654	649	641	639	663	673	661	656	624	595	605	637	650	619	646	640	690	629	675	684	630	625	604	683	581	678	648	632	625	621	623	662	631	641	689	635	670	692	692	672	624	677	623	622	608	678	653	685	629	669	619	676	655	648	667	641	620	665	654	637	663	672	652	688	610	658	680	567	622	671	632	619	641	680	654	697	642	624	627	642	628	637	667	644	621	683	658	620	666	668	679	678	629	656	626	732	625	659	635	607	669	664	613	654	612	669	644	609	629	644	666	595	653	639	653	633	699	671	644	648	626	733	663	614	677	631	644	669	667	679	655	675	636	665	655	612	611	644	660	655	605	672	641	680	711	686	644	666	613	673	581	663	604	661	619	666	645	692	666	621	657	675	640	636	678	635	620	655	640	631	627	605	658	716	636	614	695	616	684	654	658	623	700	663	649	641	584	683	685	619	636	637	685	654	632	650	646	628	663	633	625	673	643	651	640	639	636	677	638	616	679	619	630	628	639	680	689	642	661	624	592	651	647	656	684	649	644	642	611	654	638	611
23796	21070	28325	24057	21060	9949	2545	1682	12432	40595	33354	20120	6683	2003	1265	1112	1104	1083	1043	1063	1093	1073	1065	1099	1059	1127	1093	1068	1016	994	1031	1025	972	997	978	1014	1046	1054	1038	1032	1031	1000	1103	1079	1009	1030	1057	1045	1056	1033	1032	1014	1031	991	1087	1046	1037	1036	1070	1039	1026	1086	1036	1075	1014	1057	1073	1039	1015	1032	995	983	984	1044	1071	1044	1029	951	988	1106	1021	1002	1027	1045	1046	1045	1086	1026	1038	1008	1055	1044	1074	988	1036	982	1046	1129	1039	1075	1025	1049	993	1090	1011	983	1019	1025	1103	1065	1077	1003	958	1031	1039	1026	983	1082	1025	1049	1029	992	1006	1049	1048	1062	1063	1013	1071	1023	1022	1029	1026	1037	956	978	1017	1067	1012	1037	1037	1039	1040	986	1024	1066	1038	1050	1000	991	1037	996	1008	1066	1015	1041	988	987	1009	1047	1013	1025	1031	1019	1000	1065	994	1073	1075	1002	1075	1045	1006	1030	1066	1073	1083	1033	999	961	994	1048	986	1015	1000	1013	1046	1071	1026	1022	1028	1040	1011	1061	1070	1016	1031	1041	1004	1041	1003	1076	1031	1049	1057	1015	1082	1015	1045	1026	1072	1023	1010	967	1018	1090	1035	1036	1001	1043	1026	1016	1019	985	1030	1036	975	1052	1042	979	995	1061	1060	990	1016	1062	1007	1049	1021	1052	991	983	991	1034	1063	1059	1013	1053	1041	1028	999	1019	998	1080	990	1050	1011	1030	1029	1042	1026	1042	1059	1029	1003	998	977	979	1023	1054	1076	989	1015	1061	1013	1013	1040	986	1063	1017	1003	1058	993	1023	1061	1022	1082	1040	1044	963	1042	1017	983	1015	1037	997	1101	1069	1012	1004	1044	1029	1024	988	994	1043	1012	1002	1039	1081	1048	1004	1048	1060	1034	1034	1041	1045	1067	1026	1032	1002	1048	1013	999	1009	1063	1001	1047	1030	981	1026	984	1034	1044	1038	1021	1024	1064	1067	1043	1064	1017	969	1079	1028	1050	1002	1002	1078	1061	1030	1048	1005	966	1022	989	964	1036	1073	1042	1006	1053	1028	988	1036	1061	1052	970	1000	1030	1017	1006	1032	1025	1015	972	988	1046	1020	1038	1036	1045	1016	1028	1087	984	1019	1042	1079	1058	1011	1057	1033	1053	956	1030	985	1048	1062	1006	1073	990	1046	1026	1015	1043	1021	992	982	1045	1017	1028	1062	1005	1049	1035	1030	1084	1076	1041	1058	1050	1014	1092	1034	983	1014	1003	1005	1016	1022	1032	1002	1090	1048	1059	1097	988	1069	1020	1074	956	1018	1092	1040	1017	1013	1058	1016	975	1030	1058	1033	1050	1050	1028	987	1034	971	1036	1048	1013	979	1057	1062	1091	1022	983	1043	1095	1054	1008	1041	1016	960	1110	1075	1020	1009	1097	994	1094	1046	1087	1084	1090	1067	1126	995	1022	1011	1001	1056	1022	1028	1032	1013	1048	1012	981	991	1030	995	983	1014	992	1044	991	1024	1045	1027	1068	1024	979	1028	1037	1011	981	1069	1044	1033	1005	999	1046	1033	1110	1043	1027	1012	1047	1106	1022	1009	1081	1016	1033	1013	1035	1036	1041	1018	1035	1014	1013	1044	1050	1006	995	1000	1037	967	1046	1030	1033	1032	1043	962	1028	1081	1028	982	1029	987	1060	995	1057	1033	998	1044	1014	1020	1068	1059	1050	1023	1047	1065	1087	1015	1019	1062	1021	971	1018	962	1038	1055	1039	979	1053	1024	1040	998	1047	957	1091	1010	1081	1049	1095	1016	961	1002	1047	1083	1036	1080	1080	1090	1004	1049	986	1037	1022	1039	1012	1007	1024	1028	1000	965	1054	967	981	1066	1042	1043	965	1046	1011	1035	1036	1037	1048	1034	1031	1076	1011	1050	1040	1029	1016	1072	1027	970	1001	1066	1046	1011	1020	1047	1053	993	1002	1022	1080	988	1056	1040	1007	1012	1027	1016	1059	966	982	1033	1017	1059	1019	1040	1017	1017	1007	1066	1060	1037	1032	994	1015	995	1018	1014	1032	1043	1015	1065	973	1043	1026	1047	1049	940	981	1067	1062	1057	1017	990	987	1023	988	1035	980	997	984	1027	1106	958	1039	1004	1051	1057	1030	1050	1055	993	1002	1007	1008	1073	1004	1070	1035	1055	989	1008	1010	1056	1066	1017	998	1059	980	1028	989	995	1046	1026	1003	1052	986	1025	1068	1068	1023	1030	1008	1051	1018	1037	1009	1036	1070	1016	1050	1063	1020	1056	956	1044	1055	1058	970	1019	1048	1039	1065	997	1066	1079	1068	1074	1048	1059	1038	1020	1085	1037	1077	961	1056	1055	1014	1051	1001	1001	998	1015	1016	1039	1098	1055	1021	1116	948	995	1005	1027	1002	1027	1027	1036	1002	1036	1055	998	1079	991	1006	1046	1046	1023	1069	1060	1091	1014	1013	1046	1016	1021	1023	1102	1054	1041	1008	1055	1047	968	1063	1020	1063	974	990	1077	1019	1032	1059	1026	1047	1031	1014	1049	911	1045	1076	992	996	1026	1006	1084	989	1080	1065	1046	1058	1002	1070	959	965	1005	995	1059	1014	1007	1044	1066	962	1033	1088	973	991	978	1051	1066	1010	1068	1077	992	1010	1037	1067	994	1042	1007	1034	1100	1014	1037	1087	1042	1069	1052	1107	1017	1031	1039	1031	1041	987	1034	981	1037	1009	1026	1020	1057	1034	1033	1038	1076	999	1029	1055	1090	1058	1042	1030	974	1079	1079	1072	1047	1046	1001	1051	1058	1027	997	1028	1039	1016	1037	1002	1023	1026	1037	982	991	1019	1031	1055	1010	1001	1115	1012	1063	1064	1041	1045	1046	1024	1003	943	981	1004	1006	982	1061	1077	1031	1008	996	979	1025	1027	1004	1021	1023	1003	1022	1018	1034	1050	981	985	1017	1037	993	948	976	1091	1003	1045	1017	1003	1090	1047	1023	1103	1054	1038	970	996	996	1017	984	1014	1040	1034	1046	1096	1014	1038	1046	1003	984	1053	1049	1042	1037	1044	989	1010	982	1007	1041	986	1015	1026	1044	1015	1054	1006	1079	1026	1014	1041	1000	1009	1069	984	992	1000	973	975	1049	1059	1000	983	1031	1043	1088	1043	1022	1070	972	1008	1064	1017	1100	1057	1008	998	1002	957	1037	1043	1050	1032	1027	982	1011	1005	1027	986	1005	1005	1071	1013	1045	1054	1008	1013	1003	988	997	1035	983	1001	1040	1004	1011	1048	1086	1046	1023	1020	1039	1011	972	1008	1021	972	1091	1029	1007	1058	1115	1013	1062	1065	1002	1024	1028	1002	995	1020	1032	1000	1006	1051	974	981	1033	1022	995	1058	1071	961	1031	1008	1036	1014	995	1047	984	1028	970	973	1032	1033	1010	1041	1089	1068	1100	1012	1031	1038	1035	1050	1019	1068	1018	1078	1027	1000	1007	952	1039	1059	1063	1061	991	1023	1066	1074	1043	1064	1046	982	1051	1056	1023	1016	1073	1071	1026	1050	996	1057	1032	987	1010	1041	1039	1044	1069	1072	1049	1025	1027	1036	1062	1020	1008	1070	1074	1017	1058	988	1034	1060	1086	1063	989	1068	1016	1086	1063	1005	1029	1033	1094	998	1006	1042	1060	998	1057	1007	1020	1025	1015	1052	1054	1000	995	1017	1030	1027	950	1086	1066	987	1047	993	1057	998	1065	1026	1009	1041	1047	1038	1072	996	1019	1014	991	1052	1059	1019	1013	1043	1018	1039	1076	1030	1047	1018	1059	1010	1048	984	1028	978	1005	1013	989	1037	1027	1064	980	1032	1043	1033	953	1018	941	1044	1040	1037	1028	1004	1016	1036	1031	1016	1012	1051	970	1008	1028	950	1038	1025	988	1031	1062	1001	1109	1047	1086	1002	1004	1032	1024	1008	1042	996	1028	1036	1002	1022	1011	1033	1031	1037	1027	1055	1036	1044	1088	957	997	1078	987	1020	1027	1047	1021	1033	1069	1024	1056	1051	1008	1066	1048	1035	1063	1023	998	1023	985	995	1014	1027	977	1040	994	978	1078	1054	1084	981	1054	1025	1051	1047	1049	1024	1063	985	984	977	1045	1007	1026	994	978	1013	1018	957	1042	1039	1018	1060	994	1023	1060	965	1056	1049	1028	1021	1065	1123	975	1070	997	1031	1030	1049	1043	1082	1021	1024	939	997	1012	993	1003	1049	985	1043	1032	1023	1005	1002	1068	982	1023	1012	950	1038	1010	1076	983	1000	1026	938	1008	997	1016	1014	1030	1127	1049	1034	1033	1050	1036	1039	994	984	1056	1051	961	1071	1028	1035	1068	1044	1037	1004	1046	1005	986	1045	1073	1047	1014	1029	1020	1032	1020	1018	1023	1012	1064	1015	1015	1060	1078	1003	1024	1010	1026	1022	970	1078	1018	1034	1002	1024	1029	986	1008	1103	1054	1023	1035	1046	1072	1074	968	1022	1009	1037	1029	1088	1048	1130	1042	1029	1042	1034	1011	981	994	1052	1050	1068	1059	1041	1038	1013	1028	984	1108	1020	1080	1008	1078	1011	988	1077	1069	990	965	1067	1015	1057	1085	1095	1030	1002	993	1008	1058	1013	991	1027	1002	1016	950	1050	1090	1026	1046	981	1036
4437	7332	6047	3267	2380	1978	1699	1439	16296	36644	28114	15062	5091	1693	978	853	838	821	793	793	869	735	805	783	864	804	795	824	781	777	816	783	765	803	854	794	834	824	848	792	773	805	772	789	802	744	804	762	828	837	781	775	832	778	784	825	750	859	781	782	766	774	829	811	798	791	812	824	796	839	828	852	759	765	807	821	801	802	777	802	862	818	766	839	824	818	820	804	809	831	792	766	776	853	717	831	810	758	828	756	779	812	812	818	805	818	790	809	784	856	838	798	809	774	791	772	800	756	778	838	772	793	793	809	828	748	775	745	819	755	805	772	803	814	837	804	799	792	786	786	806	838	808	793	824	779	769	812	811	789	767	780	826	825	790	812	766	823	752	767	796	789	774	770	771	794	792	825	848	825	777	765	791	817	778	774	839	810	781	772	849	794	779	805	765	768	796	796	839	790	724	759	775	854	798	824	797	827	801	778	773	821	818	827	817	816	785	864	808	857	819	746	834	772	786	838	728	836	855	771	827	811	811	784	832	767	817	795	799	756	792	755	811	767	764	843	766	816	794	828	847	773	787	822	744	778	772	805	765	734	781	792	783	786	783	740	810	753	836	769	803	786	851	804	766	792	786	752	815	850	800	756	809	839	776	781	777	829	795	760	773	817	809	803	770	780	826	783	768	803	814	782	787	733	827	765	794	815	839	746	776	813	831	809	736	731	779	803	802	776	772	772	819	801	802	784	779	795	802	761	824	756	782	769	787	787	748	772	779	795	812	782	757	822	788	806	733	777	803	756	854	801	797	766	800	757	844	789	794	796	819	799	763	762	863	812	762	762	808	779	790	779	790	791	800	741	823	797	811	821	754	760	790	783	803	775	812	769	789	786	773	775	801	766	741	796	746	830	777	757	796	776	787	797	777	821	784	766	796	814	766	824	801	826	796	856	806	831	821	831	765	798	760	799	799	785	797	766	778	769	790	754	838	819	813	769	816	783	776	753	802	760	791	834	757	776	747	818	812	797	774	782	808	777	819	750	758	796	732	747	798	751	778	825	826	826	847	822	753	800	759	778	777	775	763	844	835	818	815	827	754	815	793	779	779	787	772	769	792	775	784	803	786	832	778	804	808	807	764	800	756	744	806	756	782	794	808	771	780	793	799	750	748	846	823	809	781	774	762	782	768	812	741	718	807	833	841	852	802	785	787	844	765	762	777	779	788	781	803	739	799	798	811	803	808	787	800	778	816	802	844	763	846	771	853	789	774	768	823	794	759	805	750	827	815	806	795	805	771	809	766	771	797	786	809	794	784	785	743	812	771	730	794	788	831	777	779	799	783	782	791	770	822	841	804	751	856	834	825	755	829	793	794	800	794	859	782	799	770	837	842	742	737	835	797	800	793	799	769	806	772	738	800	787	830	835	748	741	797	797	753	854	743	830	825	758	781	813	740	793	824	775	815	812	773	754	806	815	764	800	805	738	793	806	829	817	799	798	791	792	825	752	799	835	799	796	790	823	830	772	779	817	788	789	794	796	811	788	841	765	862	816	827	767	783	823	822	786	819	793	791	774	804	809	775	769	765	822	770	766	808	791	788	825	756	775	756	763	845	845	788	810	748	748	822	769	779	746	784	804	737	760	814	797	773	794	764	833	818	738	778	770	856	755	789	785	831	826	809	750	814	747	757	809	789	783	770	816	834	810	750	794	754	798	781	797	742	823	797	784	795	803	844	839	803	775	736	794	775	787	822	780	786	732	784	782	743	827	812	747	786	793	803	798	810	743	775	803	779	772	792	847	734	810	800	845	790	747	817	820	760	800	808	780	777	779	724	785	807	826	758	744	814	740	725	772	785	772	821	827	811	819	787	748	780	810	800	834	758	809	785	741	755	754	749	841	807	772	841	757	820	739	748	775	787	792	774	788	805	763	785	797	791	766	788	809	733	754	777	837	779	802	806	789	796	814	781	820	779	743	835	792	763	763	791	756	786	831	809	778	771	814	813	783	746	786	824	760	800	805	786	793	797	824	790	808	820	786	756	753	767	747	782	877	758	800	778	806	839	780	770	763	770	733	761	841	772	763	763	771	801	807	789	779	784	740	751	743	741	774	710	789	711	747	769	745	752	810	784	761	781	736	758	752	806	805	803	761	805	812	809	813	811	779	815	734	853	825	835	788	782	754	773	753	809	813	802	771	772	760	790	839	764	779	775	745	781	779	776	820	809	779	780	819	760	807	748	817	863	773	794	786	744	759	785	803	836	776	766	831	795	807	769	755	773	723	767	786	807	789	810	736	784	757	809	802	790	767	806	765	762	764	767	807	799	780	778	786	782	804	782	791	744	819	747	722	809	767	751	799	795	835	801	744	835	758	756	799	844	771	769	835	770	821	791	778	788	804	794	778	772	783	776	759	791	734	764	751	767	783	746	812	779	783	807	837	794	770	764	783	821	781	791	769	808	797	789	807	855	783	823	797	803	788	844	816	795	742	809	757	739	805	802	767	799	815	840	753	811	804	764	768	732	735	763	769	763	788	779	792	829	766	769	771	758	733	809	799	811	771	794	743	789	750	737	767	795	861	774	812	806	784	814	784	823	786	827	842	778	769	775	770	755	790	774	807	761	799	765	774	757	794	789	747	800	843	794	765	808	776	791	815	780	834	767	801	816	816	767	846	794	816	737	757	818	817	797	796	745	775	770	779	772	798	794	828	808	799	765	800	835	780	815	764	743	787	765	779	787	764	763	823	789	807	795	782	737	769	782	741	750	749	825	820	786	767	772	817	798	779	762	811	753	769	798	815	791	790	793	776	815	871	772	738	757	777	835	789	787	790	726	788	787	767	759	795	797	799	837	845	819	802	749	822	780	780	794	785	800	783	746	775	750	817	790	792	780	803	784	766	764	812	805	827	853	790	784	813	770	791	779	805	809	755	784	789	765	780	808	728	781	810	790	731	776	804	753	799	766	720	847	794	771	826	775	776	830	793	813	787	771	782	831	783	774	798	809	791	789	768	776	738	789	844	763	800	770	833	796	786	731	778	766	746	779	831	747	785	801	768	783	732	764	769	804	760	825	805	750	847	751	796	819	757	758	776	783	794	764	852	809	833	752	778	811	751	811	793	804	749	751	795	798	775	813	797	760	806	768	801	773	816	828	767	797	797	757	740	788	776	763	811	782	768	781	836	781	795	803	797	794	728	719	779	818	795	792	802	803	771	799	827	837	767	807	795	799	791	773	799	791	780	760	780	787	753	757	835	807	777	760	743	756	810	750	730	796	773	812	778	816	734	758	765	809	806	747	757	741	833	763	755	809	767	788	788	790	818	749	815	808	763	800	812	776	767	804	769	778	790	796	780	785	740	808	841	790	826	817	790	782	786	808	805	773	786	832	802	784	757	774	768	781	811	778	812	769	743	777	777	761	868	807	779	789	762	839	786	785	769	845	787	801	808	832	769	745	794	805	752	814	760	744	763	769	829	778	733	763	802	785	819	809	773	792	794
27421	13691	2200	1143	853	781	789	830	1442	3331	2897	1753	1065	890	798	753	715	712	753	759	766	724	745	774	760	754	756	755	729	769	781	720	764	790	754	791	770	754	714	786	835	742	754	746	740	745	747	771	777	749	807	775	694	736	765	723	807	758	749	807	802	748	757	768	797	730	768	740	760	751	787	763	753	748	723	725	692	791	743	739	794	742	756	738	813	735	761	752	723	782	762	671	770	782	745	735	748	769	771	734	727	772	795	758	739	745	747	772	766	780	787	752	766	744	725	743	755	742	766	793	773	696	750	749	742	738	780	790	761	735	751	767	738	762	771	708	747	745	784	735	772	786	716	766	739	743	786	757	741	777	755	747	722	743	704	720	771	736	737	731	728	769	749	712	745	793	689	702	727	758	745	717	751	718	735	737	739	760	732	765	743	708	719	752	770	804	746	749	763	713	689	755	786	722	739	728	772	764	777	705	788	770	755	771	753	753	740	732	748	769	732	782	709	735	745	738	785	710	764	798	773	737	790	734	810	748	765	755	755	730	763	768	784	757	719	756	697	728	776	746	717	729	786	753	761	715	749	753	728	779	758	756	796	723	774	759	729	794	813	717	691	740	770	784	760	823	759	760	767	746	740	699	743	784	738	743	741	737	742	786	752	741	746	745	757	708	734	752	728	754	739	795	736	777	754	760	728	788	724	772	723	760	745	753	740	743	755	780	786	670	741	761	697	747	815	771	732	739	789	774	726	742	759	800	742	806	728	725	725	731	765	750	761	690	777	751	754	780	783	761	743	756	709	741	722	790	723	756	740	784	777	829	774	721	796	784	694	737	767	762	771	730	752	768	795	721	702	807	699	773	802	740	752	768	801	759	719	767	731	757	735	734	724	773	749	704	760	723	769	813	735	728	749	769	797	713	750	787	748	758	789	797	721	749	727	734	782	727	736	737	748	707	755	844	729	760	722	748	764	752	744	770	702	734	770	786	786	816	746	728	755	744	776	766	726	723	721	757	732	758	749	716	738	725	782	797	778	764	764	711	784	718	748	712	763	790	770	774	760	787	752	766	795	769	751	759	782	735	732	755	775	731	712	741	701	721	729	747	722	742	744	765	727	743	732	752	778	724	761	753	721	741	799	773	755	722	725	725	749	723	754	693	745	764	771	780	770	718	721	741	763	739	768	760	750	723	720	759	783	771	724	772	779	769	769	726	734	740	723	775	747	653	774	758	757	771	753	767	777	765	762	725	753	738	785	716	749	737	766	748	732	771	759	740	774	775	759	726	773	779	745	760	762	760	745	746	729	748	730	715	753	802	734	776	766	768	725	759	769	733	774	756	743	774	726	744	709	734	797	765	757	744	733	739	773	768	728	769	699	747	768	730	737	786	783	763	734	724	740	736	731	771	698	751	758	823	780	764	748	758	768	784	747	739	752	776	737	773	739	760	792	727	678	736	758	771	736	707	769	712	723	764	760	778	753	757	753	761	773	733	762	730	785	775	753	767	733	732	730	810	788	728	701	736	740	742	748	745	759	711	738	722	764	771	727	763	752	734	791	714	748	820	728	757	714	771	764	773	735	760	723	759	729	729	741	732	717	716	749	755	742	756	758	734	760	774	736	754	799	795	755	725	772	778	756	791	799	717	751	757	765	776	740	810	752	778	788	719	770	721	749	796	762	752	735	772	744	716	754	770	787	725	748	775	791	784	773	746	729	732	769	759	785	761	762	771	733	703	771	726	729	729	773	731	767	737	777	753	717	800	750	733	720	712	742	717	703	760	806	743	707	762	715	778	780	793	759	760	723	751	743	742	747	743	737	737	770	779	759	750	747	752	752	800	794	741	724	684	737	672	704	759	736	791	720	718	763	764	730	712	741	727	764	762	698	706	755	776	699	742	753	766	736	728	770	791	745	697	759	751	788	734	726	764	748	791	754	743	751	767	742	767	768	721	770	736	729	751	739	743	744	714	791	696	722	767	752	810	735	687	750	749	744	759	789	747	756	705	802	783	781	757	738	766	724	712	747	758	720	766	788	699	702	711	753	736	785	799	750	739	771	718	764	748	717	767	716	727	729	764	732	763	759	743	723	771	742	770	758	715	788	757	752	770	799	748	791	750	790	764	817	728	768	762	736	706	750	776	749	730	776	815	761	755	724	744	779	756	757	707	762	767	745	783	738	711	740	765	738	736	760	720	772	721	762	734	761	746	708	717	759	783	779	729	706	745	716	723	740	732	722	767	715	722	783	756	752	785	785	745	742	737	769	797	743	737	758	779	765	798	785	769	780	789	751	719	781	782	767	764	756	755	735	781	761	761	739	746	755	776	721	779	756	733	767	766	748	734	759	770	716	741	722	773	712	778	698	738	720	750	749	732	788	751	715	783	739	776	772	752	751	747	727	781	745	746	694	750	736	734	700	693	757	781	787	776	717	776	804	746	749	773	729	722	774	750	765	743	767	788	804	759	778	763	755	733	755	753	794	687	726	739	752	730	738	767	783	792	764	745	715	810	784	730	761	700	740	750	765	795	754	769	781	735	734	781	759	733	748	727	703	824	778	792	726	758	754	751	745	712	756	719	760	745	718	753	780	787	704	745	777	739	750	725	825	726	747	775	738	773	788	773	732	707	724	752	754	781	731	712	688	761	776	702	733	741	685	757	746	779	725	762	794	701	770	729	794	790	796	769	764	730	812	699	743	721	745	742	738	717	707	697	777	885	768	698	771	789	753	761	730	781	774	755	720	767	792	763	745	782	786	732	751	737	760	765	697	747	766	742	796	802	742	746	738	741	821	753	747	762	792	715	774	796	730	750	723	798	743	724	732	775	732	816	721	760	726	741	730	750	769	772	771	750	776	738	741	769	781	720	736	757	746	692	744	735	745	779	747	771	747	770	828	768	734	719	747	761	767	713	743	773	731	726	732	678	707	789	728	672	777	775	710	767	756	759	781	729	725	786	697	773	783	794	734	746	695	760	747	765	773	787	765	694	778	800	815	759	763	763	763	823	694	793	735	696	737	688	693	757	714	726	693	761	738	731	723	746	780	744	754	762	779	777	744	738	781	746	765	807	781	761	759	779	706	768	725	716	767	720	802	765	766	803	743	723	759	708	724	785	771	755	731	765	720	780	736	751	729	762	774	788	724	747	813	780	745	732	753	746	738	809	731	775	768	741	726	783	795	804	687	723	766	741	760	759	751	792	724	761	688	788	766	756	710	737	827	768	794	715	778	774	720	734	751	758	745	754	764	802	736	755	758	782	762	764	736	739	747	739	748	800	739	777	696	759	737	783	795	737	721	712	786	778	720	760	769	702	738	749	731	738	735	722	756	770	752	698	760	711	739	745	760	743	825	717	737	778	766	747	806	765	790	742	704	762	727	758	681	741	796	733	771	711	821	732	796	803	746	737	729	786	777	772	794	735	782	705	778	773	774	758	776	713	776	744	715	766	744	733	721	755	794	783	766	754	754	733	718	734	747	721	717	728	766	758
5235	1062	959	784	670	640	621	589	1781	3785	2806	1611	901	645	605	570	514	608	626	581	539	565	607	578	536	583	573	561	591	564	594	574	574	581	571	564	567	595	527	582	575	573	581	610	610	599	572	560	582	589	581	588	639	615	588	565	615	580	554	634	598	606	568	552	558	594	566	578	562	571	569	585	556	595	578	570	578	626	580	548	551	555	569	579	566	571	608	621	569	603	571	593	549	577	540	539	543	581	536	574	596	597	588	565	527	569	591	610	544	543	561	569	567	539	584	592	607	591	620	584	551	531	537	561	525	555	547	583	547	566	592	563	548	597	571	524	591	606	596	565	561	569	570	578	603	579	607	607	556	580	554	575	546	535	583	582	587	589	573	561	592	621	548	599	592	607	570	577	535	544	576	591	568	566	569	587	581	553	537	604	557	582	588	535	616	510	562	611	576	604	572	568	574	589	565	554	612	579	585	590	624	578	525	576	617	557	613	585	568	588	549	549	519	579	589	554	569	565	614	584	548	552	562	573	577	563	585	589	591	588	568	581	585	562	535	564	559	574	545	559	547	574	586	592	562	568	562	516	556	631	540	589	545	527	574	549	574	538	597	600	616	597	551	573	537	550	582	569	560	551	580	567	562	575	542	558	591	592	544	576	566	558	612	558	546	526	584	614	581	594	581	561	568	531	595	588	558	554	588	607	555	615	587	575	577	565	588	550	565	589	604	568	556	561	528	608	582	586	572	581	600	557	592	548	590	602	553	628	567	602	574	552	606	544	534	554	607	590	525	606	539	573	573	559	584	538	588	617	554	584	560	579	584	601	603	610	599	608	542	593	574	585	629	632	566	530	573	568	591	513	560	542	638	607	567	572	538	566	582	634	540	534	598	597	592	579	627	554	634	584	577	567	571	562	575	554	588	612	575	588	555	551	619	561	555	562	557	543	553	570	553	593	583	577	527	541	604	571	562	575	534	584	595	577	590	589	552	604	569	543	591	569	558	568	569	554	603	577	604	537	582	566	559	542	572	572	553	537	555	581	553	565	603	551	560	554	538	601	567	572	574	572	575	598	568	566	579	545	591	564	557	552	577	602	593	585	601	613	583	563	555	572	575	510	640	572	595	561	533	610	585	556	556	580	560	551	596	604	558	559	597	568	558	590	574	601	587	568	577	577	590	566	599	559	572	599	655	542	564	548	622	549	579	562	594	563	567	579	601	594	571	541	549	571	609	606	608	605	555	573	553	580	561	579	552	605	556	607	539	598	550	549	584	575	588	603	559	524	589	554	548	555	575	545	590	574	593	550	615	558	554	587	555	593	583	590	526	550	591	599	581	560	587	534	584	553	600	581	585	590	544	540	534	531	570	552	576	578	578	574	570	596	579	621	583	574	578	585	538	551	536	616	537	557	531	587	567	564	574	596	547	575	554	575	608	572	546	534	570	588	566	611	580	581	593	577	610	607	619	589	535	554	571	556	586	545	594	557	548	554	554	528	579	561	601	556	602	581	613	559	534	600	585	572	561	619	587	570	573	614	571	577	600	605	588	591	563	624	556	544	554	604	578	559	589	623	576	590	614	520	579	542	611	613	591	557	580	553	584	552	559	522	558	558	575	544	591	574	583	563	615	580	551	603	614	587	570	554	544	563	609	580	581	539	595	556	575	583	583	556	604	567	580	601	576	608	594	567	597	595	573	568	591	528	530	581	559	568	548	538	608	554	605	584	537	585	574	553	560	611	573	522	589	545	603	561	572	609	559	535	564	568	597	610	599	562	603	611	612	585	574	571	582	572	579	572	538	562	569	566	590	572	578	597	556	569	595	581	527	582	575	582	578	554	523	593	588	583	526	595	581	569	588	566	558	559	569	605	553	593	586	594	578	552	584	599	566	585	565	591	556	598	578	596	599	572	573	548	569	570	527	497	629	590	577	628	591	580	563	550	579	562	540	599	626	544	610	570	588	593	619	549	598	556	582	559	590	545	583	572	577	534	561	592	609	559	547	534	580	574	572	567	560	546	551	590	568	597	589	615	577	570	570	597	577	552	566	583	587	571	576	589	571	595	559	551	541	624	565	619	580	559	599	570	621	584	559	559	591	548	612	552	560	574	633	581	591	552	599	518	574	553	610	636	580	553	602	609	556	565	569	608	582	526	593	581	598	550	589	595	560	598	541	534	559	567	575	549	538	565	587	606	565	581	549	544	554	556	582	574	606	550	563	540	530	584	573	611	548	565	623	594	597	629	558	541	585	560	609	552	589	603	567	570	568	551	586	559	556	628	552	539	574	567	549	574	601	591	615	536	573	586	553	585	597	593	565	539	574	570	573	569	599	606	594	578	604	559	553	567	596	605	593	543	620	533	573	532	578	591	556	548	572	550	565	551	584	600	506	539	560	569	583	597	572	590	628	575	560	568	576	586	562	607	561	601	581	624	561	551	553	550	585	595	577	575	601	582	578	637	566	548	558	544	603	568	545	546	539	578	601	569	606	586	562	543	554	560	568	633	598	567	572	575	636	543	532	583	546	575	606	526	574	592	568	584	591	576	547	514	576	574	554	585	597	558	590	535	574	592	577	523	581	552	535	601	608	559	602	555	587	582	568	578	572	564	592	567	601	569	549	568	590	587	606	571	588	592	604	602	557	569	618	582	584	589	535	558	558	598	571	589	583	583	574	570	586	527	606	612	598	567	562	606	561	591	544	541	595	578	568	587	572	526	575	571	583	594	567	560	587	583	606	573	551	577	613	590	555	561	551	555	572	543	605	543	555	565	552	528	546	601	555	583	586	618	536	597	607	566	561	538	580	578	603	583	557	579	564	586	532	591	562	572	551	579	563	600	546	585	549	606	550	549	531	566	569	604	526	587	617	534	575	582	551	576	555	622	567	573	570	592	592	549	592	577	554	551	584	597	631	560	603	546	590	560	577	611	565	517	555	560	587	566	614	568	557	579	555	565	609	572	565	612	615	554	618	593	555	598	568	551	572	525	574	555	507	629	536	581	577	559	593	581	565	528	574	608	534	591	589	631	583	560	520	559	591	617	578	556	603	578	607	553	573	593	580	597	586	635	604	556	586	601	586	566	562	590	546	540	512	515	607	569	564	595	565	591	599	580	551	560	586	540	569	549	561	606	608	575	543	554	551	568	572	612	530	585	576	568	627	610	555	577	559	613	596	572	565	606	599	612	583	612	611	533	618	587	583	556	574	520	579	581	592	534	540	569	562	573	617	557	575	564	563	575	586	582	585	613	597	603	543	525	569	573	574	571	562	572	595	602	577	550	532	555	570	530	532	557	544	527	575	555	594	566	587	585	567	582	613	560	543	572	594	576	566	594	600	577	584	558	576	569	582	583	611	557	579	593	539	592	551	609	572	590	528	564	608	577	567	562	595	609	557	554	569	538	599	549	579	551	574	609	577	595	574	585	584	529	523	619	584	582	573	571	575	601	572	554	568	571	595	590	562	566	559	584	554	587	580	588	541	539	604	592
25082	21052	26966	25106	6675	1669	1251	1071	3940	23196	19617	10269	3379	1278	909	851	879	819	843	815	786	828	837	862	820	826	823	816	860	808	819	820	837	801	817	824	804	840	788	802	810	823	832	836	891	826	817	807	801	781	803	757	789	826	847	817	796	819	816	819	791	785	820	839	863	830	843	830	841	863	826	840	820	821	796	799	825	824	882	844	859	778	798	770	813	832	826	845	830	805	834	824	836	808	834	793	773	855	813	879	811	823	788	792	764	823	851	785	820	836	804	839	753	757	717	768	789	842	798	794	831	735	828	809	822	824	824	744	818	834	834	796	790	812	828	800	875	786	795	856	776	801	857	769	778	786	751	782	835	816	834	818	855	788	765	816	812	847	827	823	826	862	727	800	791	809	764	828	783	781	864	833	764	771	813	783	793	837	836	837	786	799	810	794	848	800	802	829	838	820	791	832	831	843	798	838	795	824	819	832	832	777	807	864	821	803	762	836	816	801	754	794	766	758	790	748	845	821	774	794	795	822	830	836	801	832	821	775	788	841	804	791	796	807	810	830	808	797	827	812	829	842	803	837	795	779	778	802	839	836	830	767	840	780	822	781	768	783	840	788	848	786	791	754	811	830	790	823	832	818	803	830	846	852	802	809	859	794	802	805	827	827	849	776	801	815	800	794	813	817	803	819	800	795	834	819	815	767	860	842	761	781	883	829	806	841	804	777	798	832	780	773	789	826	825	830	855	793	835	799	795	801	787	791	818	779	806	808	797	841	847	801	834	830	843	772	819	845	810	841	855	859	777	781	764	790	785	782	784	808	841	805	836	812	821	804	757	816	819	815	781	784	810	832	848	833	780	776	799	748	824	791	813	835	819	783	869	826	771	818	823	806	835	834	859	841	832	838	818	822	801	837	850	810	766	790	814	818	834	804	812	788	802	812	849	807	835	802	802	792	825	797	845	787	805	787	771	767	826	799	795	753	762	792	819	789	818	781	840	752	793	796	819	752	811	785	840	839	818	818	772	863	831	830	787	816	819	800	851	827	804	797	850	822	836	815	823	772	804	866	814	863	821	821	805	785	753	795	824	807	830	882	837	875	854	764	812	807	772	823	827	833	796	781	841	848	811	842	862	832	797	834	767	801	847	836	843	784	757	806	810	838	841	784	794	774	819	879	858	861	812	810	807	822	816	840	813	811	835	808	780	851	892	812	822	836	823	818	845	873	836	882	855	858	826	806	796	843	797	820	795	791	814	816	837	837	794	793	792	779	839	800	797	875	840	798	880	787	785	847	846	833	816	806	791	813	815	802	812	829	737	799	805	802	857	829	810	803	855	823	775	836	838	779	791	761	851	850	861	830	806	782	887	852	854	859	815	795	844	824	835	821	859	813	832	821	786	834	825	818	820	820	786	802	791	801	794	812	797	831	850	853	858	814	822	786	756	836	792	866	813	802	804	826	836	824	827	782	821	807	824	841	778	769	855	804	772	797	814	813	761	763	776	781	819	832	809	751	837	817	795	819	798	787	800	787	754	817	831	830	817	804	821	768	849	840	783	817	791	819	804	810	812	777	812	836	820	851	853	797	808	790	824	782	772	778	797	824	781	770	784	873	840	789	823	795	764	816	848	824	770	806	832	860	791	764	814	809	822	802	834	805	824	862	770	846	814	804	896	777	815	787	770	850	794	824	876	775	787	794	859	844	809	841	792	831	858	817	820	822	865	762	788	788	870	809	778	818	824	801	903	787	812	831	828	827	833	763	815	850	814	843	851	771	788	856	827	835	786	869	860	810	861	788	816	773	787	768	846	781	764	779	783	769	797	856	776	769	851	845	820	829	821	803	792	801	833	784	809	842	797	834	771	817	863	769	829	793	833	782	797	796	804	818	822	866	805	797	776	778	809	819	831	814	830	821	824	798	784	847	851	824	804	792	809	827	794	835	796	847	841	818	862	832	765	824	780	823	821	805	785	816	763	829	819	834	788	819	795	786	850	832	801	826	831	765	774	826	812	783	760	832	848	810	777	831	811	790	821	857	756	800	824	789	830	816	799	882	810	805	814	817	785	824	845	773	777	782	826	806	764	813	780	831	797	796	768	829	843	819	771	831	805	818	825	803	813	764	770	813	793	815	825	754	846	867	770	771	822	820	820	856	806	832	840	816	845	803	808	751	776	795	794	801	828	780	816	876	888	790	806	836	840	851	846	790	773	775	827	803	827	751	791	802	810	806	819	800	803	805	772	821	809	827	820	844	846	868	812	818	787	834	846	834	812	797	822	793	806	839	772	781	797	795	818	849	852	818	823	833	782	835	816	788	830	785	792	814	829	845	779	816	791	816	811	805	784	832	845	804	750	854	804	799	818	847	790	767	801	810	781	783	768	837	798	831	849	857	836	794	836	811	801	828	802	837	833	804	825	773	788	829	770	825	848	822	816	804	757	808	841	804	831	803	839	769	827	818	783	852	763	814	837	813	805	830	773	832	747	785	824	734	855	813	809	781	814	779	819	834	811	801	803	807	850	818	841	774	812	814	850	792	799	809	847	815	862	783	762	841	833	841	795	819	811	799	758	849	825	818	797	808	832	795	824	812	881	781	811	835	810	798	810	814	809	813	799	848	762	883	818	779	817	793	801	798	825	783	800	851	819	840	815	830	864	879	791	856	820	792	804	779	817	872	826	773	826	850	759	795	829	792	778	782	804	772	797	845	835	771	784	808	813	808	858	759	808	760	789	812	775	829	785	814	774	849	817	869	892	822	804	789	822	828	831	759	795	814	810	827	781	814	850	810	831	816	810	817	778	788	785	816	794	819	823	845	823	817	802	811	825	798	784	805	768	775	813	773	804	829	783	815	809	807	839	809	858	809	800	770	836	789	826	824	845	795	815	825	792	770	813	779	744	806	840	752	775	772	816	807	838	787	773	805	829	784	787	850	823	771	771	845	844	814	809	792	785	810	844	790	805	790	854	841	837	791	831	816	800	803	813	846	779	834	880	836	797	785	803	778	792	804	788	790	850	819	846	812	810	762	767	833	836	836	845	824	851	810	761	737	817	831	772	791	809	764	793	815	857	792	821	811	835	843	782	784	782	770	829	814	840	811	797	828	802	790	808	826	788	802	823	809	797	815	804	827	792	802	824	864	809	874	843	803	842	820	743	794	823	781	786	782	836	830	830	784	787	786	767	839	841	817	787	817	838	809	822	791	797	818	834	785	818	831	900	836	808	812	784	810	812	757	802	847	790	819	853	847	815	823	859	793	812	820	765	792	777	771	798	800	830	785	785	830	796	788	809	763	839	826	778	842	823	809	801	799	794	805	815	778	772	828	820	797	821	808	812	771	804	848	814	877	844	817	819	770	836	787	764	777	831	771	888	765	799	794	820	815	784	852	809	824	819	846	771	790	829	754	797	824	837	782	828	824	809	822	829	752	785	793	796	804	818	827	773	785	843	817	788	831	769	802	810	815	777	800	761	825	783	824	848	808	787	818	821	847
4039	3697	3393	1820	1406	1153	1019	932	5462	22422	16453	8290	2800	1055	737	720	642	638	669	635	641	650	654	668	652	641	635	645	641	662	679	672	670	680	677	636	678	675	616	660	612	627	645	619	579	647	631	671	658	637	599	630	644	650	676	669	655	604	622	615	636	682	665	645	651	645	649	660	657	698	608	646	657	627	694	619	633	657	633	650	635	621	676	628	631	664	625	619	623	636	631	655	623	606	614	661	616	637	704	672	654	650	663	667	586	661	646	628	587	618	657	637	612	637	662	688	632	639	620	649	633	605	652	632	624	625	642	650	659	662	646	647	631	649	631	644	670	647	708	626	633	663	621	640	661	652	654	607	718	684	648	671	663	629	677	654	639	658	662	614	654	684	633	649	679	621	620	668	649	686	661	627	666	671	644	663	655	613	629	662	666	660	654	608	661	633	630	651	659	714	648	665	602	644	601	623	686	628	628	644	662	642	622	658	665	656	665	625	646	610	625	664	628	640	603	647	644	572	605	651	667	622	639	629	631	596	656	649	662	651	614	661	616	650	672	625	714	627	644	624	642	647	661	629	631	664	628	667	631	645	657	613	638	634	644	666	625	612	663	624	656	645	662	657	670	581	648	654	655	616	645	651	648	628	611	649	616	680	634	645	646	592	681	631	671	695	702	634	635	636	607	628	655	662	644	626	722	666	641	650	627	599	653	641	662	624	687	620	644	592	646	622	647	650	634	640	617	652	617	605	589	627	617	660	659	646	658	671	652	637	634	617	657	639	589	657	620	673	687	683	659	567	588	639	655	630	639	623	619	642	669	626	657	646	646	683	678	633	667	640	635	669	604	674	666	674	603	672	663	607	649	670	602	673	664	610	645	638	662	630	660	685	634	662	629	631	636	642	619	661	641	696	656	635	586	653	665	662	662	668	652	644	663	626	598	707	647	639	641	626	629	638	614	657	600	654	609	629	668	651	666	665	625	619	644	595	635	662	650	677	635	635	638	640	632	669	634	604	603	608	634	683	637	649	640	642	643	636	637	636	628	622	613	572	619	655	619	668	635	647	658	633	667	651	670	675	672	602	662	671	618	622	670	634	662	646	635	631	597	668	666	622	628	677	610	651	618	648	592	621	637	616	615	651	677	657	637	674	644	623	645	620	667	598	713	656	628	655	692	658	616	615	683	640	640	633	630	643	670	633	667	652	645	611	624	610	612	674	647	613	644	657	593	658	643	675	622	620	603	623	655	622	660	583	632	657	643	640	647	662	669	663	682	678	643	657	648	684	681	624	643	671	622	680	644	656	624	675	645	642	627	644	573	658	645	648	611	640	688	620	608	609	662	660	599	673	625	629	599	639	664	629	647	631	618	609	675	614	664	649	634	585	663	666	622	608	633	636	658	646	629	607	634	608	650	603	630	644	675	643	680	628	649	615	645	614	643	662	638	630	629	628	638	642	619	643	631	638	638	636	589	664	645	667	635	642	604	665	656	635	625	613	679	627	610	646	660	618	679	663	658	661	635	629	631	629	646	674	647	667	612	578	644	671	644	600	663	682	670	655	673	644	626	637	659	635	644	633	671	694	682	593	625	623	629	651	661	655	679	685	636	646	615	625	652	603	670	632	675	609	681	638	646	611	613	655	652	644	679	675	646	629	687	654	646	600	664	659	661	632	610	658	625	659	636	628	653	631	612	572	622	672	618	654	649	632	632	647	631	632	603	622	670	659	640	668	660	662	629	618	644	623	652	650	627	639	630	645	607	596	666	589	580	624	638	599	622	674	655	634	635	607	628	623	605	661	650	631	664	702	639	680	649	656	639	644	664	644	622	647	601	674	627	630	655	618	646	647	672	636	644	634	654	641	624	589	635	631	593	625	642	624	638	653	656	650	637	574	661	659	627	597	612	653	651	648	654	662	637	630	636	637	668	660	632	659	625	645	645	624	596	597	603	627	602	623	615	685	645	683	643	691	583	692	622	617	655	620	642	656	638	638	635	608	613	642	625	611	669	617	637	640	626	632	634	685	679	653	659	646	617	629	624	619	648	683	620	615	655	649	649	635	645	602	630	640	600	680	652	574	604	676	638	598	715	660	624	629	650	673	672	652	626	675	679	618	680	628	635	633	627	601	656	649	620	595	677	642	631	617	615	635	624	634	657	660	648	633	609	675	636	668	649	616	625	658	646	643	611	643	593	606	635	613	638	660	669	611	575	669	642	657	643	674	621	609	578	659	630	670	635	670	640	670	605	623	618	630	661	666	627	611	671	612	663	634	643	664	619	607	680	579	655	607	632	620	634	614	637	683	631	661	641	604	675	654	629	642	658	622	587	609	604	603	669	665	629	698	649	646	612	617	614	656	660	612	697	628	623	599	653	611	613	683	629	646	608	619	652	624	627	679	640	640	643	648	653	616	641	615	644	599	621	640	674	622	634	675	647	658	641	622	628	659	633	666	682	686	618	607	662	672	617	621	624	626	618	655	631	643	653	629	626	627	612	641	631	663	613	642	715	663	612	638	614	626	574	654	627	686	640	612	609	654	606	621	642	659	648	605	601	647	659	606	671	663	637	607	628	645	649	685	592	670	674	607	626	667	637	653	651	625	648	665	621	592	648	649	602	667	620	636	687	665	643	614	621	637	646	644	655	614	583	594	659	652	652	660	597	602	593	604	660	637	654	633	635	629	620	613	605	640	671	647	650	653	628	635	618	621	621	664	641	680	602	638	598	653	622	705	623	599	658	688	588	649	643	663	678	626	634	649	634	644	666	593	641	630	611	646	682	637	596	633	639	610	645	637	655	630	626	659	637	644	647	577	606	669	651	668	629	660	653	632	655	667	644	632	621	651	614	660	621	661	661	634	648	664	601	637	644	683	605	625	636	629	635	636	622	631	627	632	635	667	684	690	635	662	685	675	706	593	643	618	633	657	641	626	647	644	656	634	621	687	646	661	572	625	621	617	616	641	634	621	647	632	614	653	663	666	616	611	614	661	683	629	655	693	639	607	643	633	639	664	649	611	630	643	612	649	599	593	659	645	658	623	659	623	682	639	699	628	631	624	632	645	648	678	637	654	629	609	613	668	666	662	596	682	643	644	642	673	655	591	648	624	622	658	658	587	585	661	668	645	630	698	648	656	638	620	631	650	615	702	674	605	635	589	655	593	675	638	642	669	677	654	634	659	614	625	638	647	634	638	643	653	668	631	618	645	645	634	605	658	642	660	656	633	672	626	629	630	636	641	608	618	614	638	591	648	593	635	699	675	627	657	650	646	656	621	641	651	627	646	674	623	637	648	645	635	721	640	636	622	656	625	638	623	653	611	658	592	647	597	628	647	649	667	644	642	622	649	579	652	635	660	616	633	637	646	655	593	621	641	644	650	688	660	621	633	642	594	644	650	627	670	643	628	691	602	630	700	629	643	610	661	673	630	634	631	671	601	668	617	618	677	665	622	609	627	626	634	639	629	598	624	628	612	652	650	629	597	640	609	650	600
23828	21052	28315	23995	21039	9659	2436	1577	7445	40857	34741	20495	6830	1923	1236	1027	990	940	1014	972	956	944	981	945	951	1019	994	999	994	954	951	986	981	916	966	960	911	943	991	904	977	978	944	1011	944	983	946	951	975	1036	963	942	1014	941	986	962	927	957	996	958	1013	1058	913	897	930	996	954	983	964	968	967	920	978	960	967	960	949	921	1000	988	999	933	985	947	935	1000	1001	939	958	1000	1014	956	1019	1009	981	969	964	1057	951	952	927	964	973	955	934	931	952	1018	960	963	933	922	989	993	975	945	949	1000	956	973	993	982	998	1022	968	963	939	1028	1012	1010	917	920	978	972	932	917	971	998	919	962	1004	967	918	987	971	952	962	961	977	923	985	904	950	994	1017	969	961	946	971	972	992	937	923	932	951	907	1004	989	959	945	983	966	976	944	916	948	956	1011	966	965	947	970	977	955	996	995	956	992	932	972	937	965	909	953	954	960	878	911	957	981	937	988	945	990	1028	998	998	1014	965	1004	901	957	1003	922	927	958	954	957	962	953	940	950	1007	923	945	974	949	919	959	994	954	985	968	927	991	920	1023	886	899	965	960	970	983	963	902	914	925	894	956	1002	949	901	1022	951	900	901	950	913	957	1009	940	912	973	993	945	1014	921	902	1015	999	982	1001	997	968	957	979	948	977	962	945	1005	994	965	910	967	947	925	942	974	974	963	934	925	933	955	1018	948	983	990	955	965	901	974	946	990	932	938	939	991	960	982	983	893	952	1001	960	1010	929	971	944	944	953	951	948	940	992	992	939	926	959	926	944	984	939	984	983	933	1001	893	968	965	1009	952	901	975	926	999	939	926	919	947	942	973	922	981	953	961	950	978	969	994	972	980	944	983	978	889	947	963	1014	888	925	999	977	949	1006	945	961	934	978	1003	940	905	981	1041	987	954	904	976	893	941	937	949	911	998	942	921	1004	932	907	999	949	960	969	939	946	922	953	1003	961	955	1023	970	952	930	925	990	923	948	942	1015	970	967	944	942	967	922	926	938	956	913	1023	899	963	951	925	976	987	921	976	955	956	958	926	915	961	993	925	966	943	938	933	966	948	925	929	949	983	953	1024	950	930	925	976	941	922	1005	945	953	927	999	957	910	979	979	965	944	981	956	976	930	925	917	963	942	978	912	1019	986	930	965	984	979	949	975	988	970	939	967	975	943	981	987	949	978	955	996	967	971	959	945	916	948	943	964	925	1019	1013	952	940	1004	921	978	992	946	945	926	964	984	975	928	956	964	993	905	977	979	896	954	966	986	943	933	946	935	1001	931	975	924	957	966	980	974	973	1025	974	990	945	959	953	930	925	915	954	977	965	1031	960	960	962	971	917	986	973	957	959	921	944	971	929	954	964	978	967	985	947	953	937	920	890	976	933	1052	896	947	929	906	966	986	962	964	1035	954	981	961	954	954	965	969	908	982	981	936	958	922	987	921	967	956	961	929	933	984	989	997	998	962	939	951	953	989	909	988	920	945	1026	953	972	953	934	949	984	932	931	936	993	942	961	990	1000	936	1009	979	980	937	957	988	894	932	1000	956	967	937	936	988	925	1002	955	983	996	942	979	969	974	879	993	965	978	972	940	953	975	900	922	987	955	919	965	947	979	933	893	951	943	958	945	984	981	1076	887	917	1013	970	991	938	987	972	951	962	947	885	965	1003	986	953	987	1020	960	980	987	985	971	935	992	974	915	961	984	1015	961	895	942	940	930	994	971	1001	949	1023	963	969	951	939	961	927	973	939	941	966	959	921	968	967	949	933	914	985	924	951	900	951	979	955	955	999	923	995	951	1012	1006	849	964	973	952	1016	969	916	993	953	909	929	962	986	1019	978	945	977	973	966	1017	946	954	961	967	912	995	964	940	896	931	901	961	977	949	961	974	1003	956	989	901	974	908	979	920	984	982	984	936	969	974	965	936	899	941	978	979	970	999	932	934	919	974	941	977	959	951	971	1010	956	935	972	976	1014	920	927	952	1010	971	937	939	903	967	931	953	956	942	928	961	927	1032	944	926	940	1004	901	1007	896	945	948	926	958	962	969	977	937	993	976	935	951	971	977	986	960	964	945	956	914	977	979	1022	935	938	1014	1013	937	934	943	938	987	952	970	1032	969	978	927	916	996	890	951	951	887	948	948	953	986	942	928	904	992	952	920	969	969	978	939	1005	973	947	973	941	924	945	1020	1020	939	1027	1004	981	965	998	980	931	929	985	942	900	932	950	949	956	1022	1012	966	953	959	905	934	1014	936	934	985	944	1032	954	924	919	906	979	993	959	952	943	1003	941	929	930	923	973	937	961	896	941	980	925	941	936	917	976	961	983	968	926	895	946	1000	958	978	988	916	936	995	974	950	977	959	1023	979	985	974	946	946	947	970	961	959	929	974	946	881	983	1006	932	973	969	976	983	987	991	1009	902	945	950	964	930	1008	976	1009	904	955	935	929	949	933	873	994	964	921	962	886	944	955	954	995	960	1025	907	953	1009	906	909	969	965	921	986	987	916	946	975	981	919	972	954	952	961	901	937	928	956	962	949	944	1056	881	997	926	922	955	961	978	966	931	925	977	948	905	995	978	911	966	952	917	966	880	962	1005	887	909	954	944	963	964	944	909	963	963	986	930	958	905	882	903	939	989	954	941	946	962	979	956	906	932	888	934	939	943	926	962	977	967	990	967	916	1057	902	938	974	915	952	968	970	948	904	1028	945	932	931	990	963	914	963	952	960	986	945	952	927	969	953	924	965	958	940	932	960	978	951	934	952	998	983	942	926	926	963	980	995	954	944	954	915	987	972	957	942	944	955	910	955	971	927	1014	974	994	918	986	902	942	960	983	979	920	953	1002	978	960	1032	1004	922	968	1001	981	939	972	957	957	986	940	979	926	917	960	948	960	934	945	953	930	944	945	900	882	916	1001	963	920	963	941	966	980	965	910	989	951	953	884	954	934	928	1012	930	942	935	978	897	954	964	991	930	976	950	962	877	966	881	907	950	942	926	951	934	917	877	964	963	971	994	948	906	942	957	926	976	888	943	1005	924	974	966	941	1005	917	948	977	972	993	952	973	958	996	953	934	936	925	932	928	954	957	942	927	953	944	973	918	909	947	962	973	912	942	905	980	962	936	946	992	936	913	1005	926	957	936	916	945	932	902	999	962	1006	942	939	996	955	1021	947	1005	988	951	1010	907	931	978	927	967	920	895	978	895	945	997	912	957	975	899	959	1013	952	996	954	920	969	934	955	950	991	968	949	971	958	986	962	951	933	942	953	893	902	982	1019	921	930	928	950	997	889	975	947	927	945	924	997	949	944	997	913	932	969	934	914	931	991	980	937	890	948	975	939	965	975	946	948	903	991	961	950	926	908	922	1034	924	943	968	981	979	964	909	951	963	953	892	955	1000	934	931	931	934	978	969	947	974	960	963	1018	955	984	935	935	951	1013	954	928	974	923	996	867	922	929	925	988	965	930	973	972	948	977	979	984	933	932	1025	918	905	928	936	991	1016	976	977	1023	934	978	932	991	926	938	965	964	914	918	941	951	959	960	971	997	1006	929	904	957	962	919	971	980	940	952	969	997	963	945	901	931	961	923	948	1008	938	931
4411	7051	6146	3258	2291	1821	1592	1484	10496	38254	29114	15174	5211	1626	950	772	765	734	798	815	833	749	783	740	760	751	802	787	722	806	769	797	735	806	721	702	746	786	748	712	768	784	770	704	753	736	768	779	751	744	748	744	752	787	759	758	805	755	749	757	723	719	752	721	746	741	802	745	767	784	728	750	779	768	786	774	751	723	737	734	763	741	750	746	719	755	749	742	753	712	789	754	764	782	760	736	676	732	764	749	800	776	749	728	750	780	750	742	746	777	805	754	720	736	784	745	735	775	780	731	749	755	773	738	765	745	777	762	740	765	742	746	819	757	762	756	759	776	750	730	736	779	795	704	731	734	722	769	752	749	777	768	784	767	731	777	760	778	749	776	767	773	771	747	767	677	814	777	756	757	729	723	767	716	739	784	777	732	751	756	723	780	797	727	739	809	723	732	716	751	754	743	726	775	778	740	723	766	739	734	787	713	756	768	760	790	737	759	710	699	780	750	776	731	793	785	715	761	771	798	722	745	752	761	758	712	700	708	768	730	758	742	742	728	735	781	736	757	748	776	732	735	792	770	760	752	718	770	732	775	746	720	745	765	779	745	741	818	736	761	780	766	749	742	742	735	735	762	758	788	728	736	755	749	746	762	749	772	785	761	728	773	766	793	757	758	724	741	727	776	783	733	823	758	696	783	751	761	726	750	746	745	766	748	777	760	711	733	720	704	766	778	782	731	761	729	789	721	733	713	695	782	703	781	727	744	769	796	711	716	703	760	741	723	768	790	715	775	793	734	771	751	774	790	775	764	754	740	707	717	784	708	761	697	774	782	773	773	774	752	755	779	735	760	737	758	724	747	729	712	748	753	738	730	793	747	722	764	773	704	739	776	755	725	732	737	798	748	739	742	724	780	759	735	715	754	757	761	687	737	766	700	727	771	743	790	797	753	761	738	767	779	744	809	728	754	695	763	705	759	812	728	735	713	753	731	741	763	772	784	737	760	730	744	740	766	727	722	755	803	759	749	788	723	757	739	748	797	731	745	776	755	759	795	747	735	767	740	757	710	751	794	753	740	752	744	748	726	781	740	785	702	787	752	760	744	763	744	743	715	748	722	764	741	815	710	716	752	729	736	751	776	749	764	756	804	750	781	760	780	780	730	748	779	727	761	741	759	721	785	764	756	746	734	753	767	731	695	773	736	754	745	716	745	791	778	752	777	779	818	702	723	757	758	771	721	774	712	754	708	722	698	771	773	749	742	765	745	724	767	809	748	756	746	714	759	745	724	712	759	750	735	747	736	751	724	796	771	779	790	758	740	741	705	751	742	773	767	706	797	720	710	737	761	727	718	754	760	783	705	739	779	748	734	758	751	724	754	725	728	700	736	711	775	738	731	717	736	750	722	736	746	744	745	762	804	771	737	765	685	731	711	775	770	739	717	767	755	748	762	767	748	742	741	737	772	748	761	764	737	782	725	781	728	713	742	761	711	754	758	749	745	733	798	801	731	724	801	739	743	761	738	751	730	734	737	767	732	797	814	698	739	751	759	749	703	737	737	741	755	761	728	830	762	784	751	747	730	739	737	747	702	711	768	761	705	735	725	703	791	741	752	767	767	729	731	785	722	719	751	724	809	705	725	718	740	732	736	746	747	755	741	746	819	783	766	755	765	717	776	763	768	732	709	698	749	747	757	750	724	758	685	714	745	763	733	753	740	770	767	743	815	730	744	721	742	742	736	726	764	719	779	777	737	771	737	701	730	757	739	729	735	735	742	731	750	727	793	784	771	735	754	737	709	714	734	784	770	680	754	719	786	783	753	762	715	756	787	725	721	783	773	744	783	766	746	747	813	766	760	742	742	729	710	773	799	715	793	790	758	717	758	748	765	737	732	744	749	778	729	758	741	743	772	712	711	738	772	710	717	721	766	761	723	809	787	769	773	728	758	709	728	748	787	756	710	754	746	756	717	738	784	714	742	785	726	780	720	774	764	735	757	718	785	792	744	766	730	752	736	765	675	787	760	731	732	747	726	687	740	680	764	762	720	725	694	722	736	738	757	775	752	753	762	729	709	723	764	703	714	798	715	800	728	739	754	803	682	724	775	749	742	757	734	772	740	731	772	738	734	706	765	737	798	793	702	761	750	775	788	751	755	736	734	780	698	746	790	794	814	774	766	744	697	715	791	781	751	737	743	766	727	698	757	697	689	757	732	719	739	772	762	734	807	724	762	785	732	716	710	726	746	750	767	744	711	772	722	792	786	740	765	732	723	708	703	739	732	764	777	750	755	763	755	764	765	745	733	763	776	768	727	757	750	740	740	735	749	740	722	739	757	774	720	708	707	787	785	740	757	792	757	707	717	785	758	805	718	777	776	733	769	713	721	718	781	730	714	776	699	728	805	721	741	718	714	760	786	692	780	749	759	782	750	758	773	741	719	716	775	766	726	731	738	740	747	737	733	767	715	721	720	728	752	714	751	779	736	721	765	743	703	738	748	736	716	739	701	769	695	766	726	805	702	749	731	770	692	768	780	779	758	758	725	749	744	758	765	771	723	763	751	714	751	781	764	706	729	729	724	709	762	774	742	798	751	751	711	781	749	713	776	777	757	783	757	767	740	771	708	742	750	714	706	755	753	761	727	742	756	750	711	760	787	766	754	735	731	756	676	767	774	745	789	795	723	752	781	759	697	772	765	792	728	695	711	751	720	726	766	729	710	685	747	777	761	745	735	760	732	710	713	708	748	736	755	725	731	778	793	757	759	747	760	758	742	701	763	694	724	725	746	766	753	771	775	773	720	743	739	742	765	742	751	763	782	745	707	759	793	739	744	746	702	708	723	744	749	741	783	690	680	768	734	742	727	732	702	777	750	737	711	781	753	758	789	775	754	692	746	678	708	748	770	784	744	752	761	747	725	755	809	752	739	794	760	740	760	771	694	730	764	736	741	716	730	727	765	728	737	729	693	749	729	771	761	770	765	751	745	733	768	729	737	775	746	744	744	758	733	783	736	734	790	719	768	770	724	762	725	766	749	756	749	753	738	727	739	824	789	701	757	776	758	701	768	788	736	723	774	720	768	759	756	744	780	781	704	740	718	773	792	721	694	770	789	774	727	738	796	782	718	727	728	725	715	728	732	729	734	776	744	713	746	789	743	696	727	760	770	749	731	777	776	723	738	778	742	759	742	732	793	733	681	751	740	746	757	747	792	781	681	766	779	722	720	767	753	753	782	708	701	737	787	731	718	692	747	752	742	768	770	732	742	708	704	724	747	764	780	789	768	712	730	764	739	718	757	728	756	763	779	766	753	771	787	756	707	753	737	727	711	733	728	752	752	781	729	755	746	780	765	730	711	760	799	736	760	758	756	736	726	757	718	711	746	780	755	725	767	756	714	708	802	756	776	724	704	715	757	717	778	749	725	760	696	746	724	730	732	789	761	749	745	784	770	741	739	737	766	794	814	686	747	775	743	690	735	761	758	740	764	766	755	697	787
27397	13080	1883	941	674	599	658	655	673	2543	3117	1923	990	740	611	592	550	560	563	633	587	579	624	596	601	610	553	566	591	651	588	646	630	563	569	582	640	627	632	606	545	599	565	596	593	580	584	612	526	606	582	540	589	615	576	604	615	641	569	569	601	580	581	613	557	600	598	568	600	586	591	600	620	615	617	577	581	536	567	628	616	598	575	566	638	560	604	593	599	578	619	609	580	576	562	630	590	599	576	555	569	581	612	590	610	611	612	646	569	533	541	558	587	579	581	574	569	578	600	605	578	606	577	574	580	611	585	586	542	598	590	566	573	629	551	575	614	572	542	558	592	586	598	598	601	585	565	594	571	576	597	578	599	591	573	623	600	571	590	595	611	572	584	586	576	557	604	569	580	602	579	566	590	569	555	573	624	638	589	612	565	577	573	602	674	584	552	597	616	582	583	601	575	585	582	556	577	532	593	591	613	654	599	621	600	611	659	568	637	580	590	567	576	588	592	650	566	574	566	600	604	571	557	632	567	607	569	618	589	515	551	597	588	594	604	590	592	598	594	526	582	577	589	577	599	628	623	593	569	574	568	589	598	590	593	588	607	611	576	626	586	608	589	606	571	557	558	572	601	585	548	607	588	600	581	568	583	616	581	609	620	611	622	612	574	561	609	657	602	600	587	573	579	579	565	519	592	583	523	599	647	566	586	574	571	604	601	607	606	556	568	587	600	602	579	603	621	570	574	555	611	608	587	562	553	595	584	609	603	558	563	587	600	606	655	597	576	633	585	623	604	585	607	565	620	593	588	569	569	579	593	568	565	575	548	583	610	626	579	586	574	590	601	613	600	580	576	589	603	569	614	635	578	571	603	645	607	581	565	595	575	611	606	609	617	569	625	573	553	568	634	592	606	622	578	606	552	550	569	584	575	529	617	588	562	588	593	581	550	579	608	595	583	583	594	579	613	571	550	580	606	641	593	580	556	569	585	618	593	572	557	587	590	550	598	550	608	584	615	609	498	599	595	622	548	588	562	557	587	595	597	566	547	603	551	538	597	600	580	601	592	600	555	585	592	532	620	573	610	575	579	565	633	569	579	596	581	579	588	646	611	578	570	569	596	587	573	621	578	632	574	585	559	585	581	547	586	585	549	610	578	606	617	617	544	582	581	579	555	575	600	532	618	572	571	515	611	599	577	578	588	584	603	645	567	578	558	589	613	579	595	607	578	599	583	554	607	583	612	571	587	561	617	583	582	539	596	583	551	617	589	619	620	566	575	557	596	607	559	573	600	581	565	585	624	599	597	597	624	570	587	590	567	544	604	574	603	565	578	593	591	569	541	505	566	608	586	595	591	548	574	579	597	586	607	576	601	558	556	590	632	579	583	596	578	582	607	593	556	576	565	576	609	571	592	555	637	570	553	594	596	615	619	612	563	595	584	585	546	573	598	614	553	597	567	555	562	565	562	562	606	573	605	592	591	548	623	591	610	574	642	608	557	573	605	575	578	537	616	605	563	602	575	572	597	602	613	605	608	549	582	568	544	625	569	571	603	557	595	566	582	560	583	561	605	620	537	554	624	600	573	574	508	601	642	613	609	570	608	605	592	553	623	582	571	614	546	605	593	597	587	521	559	571	518	562	603	584	604	611	563	577	583	545	598	584	574	595	584	583	559	591	600	585	629	534	590	598	564	656	605	568	582	564	558	602	647	606	594	630	592	588	596	558	599	598	611	555	622	595	550	587	531	624	640	591	570	574	576	569	619	593	652	560	600	582	608	576	599	597	585	563	602	561	571	605	587	554	584	598	574	601	634	596	615	589	549	572	599	557	596	566	549	626	572	556	569	577	579	563	606	586	590	573	588	588	586	611	598	629	518	619	572	596	586	613	604	566	553	575	597	604	581	555	603	594	608	626	556	594	595	604	589	583	566	596	568	603	619	566	635	603	610	583	604	585	583	541	611	589	616	607	609	571	618	614	543	624	582	582	590	612	577	607	568	629	577	574	578	610	568	597	595	606	589	555	652	606	575	645	575	585	599	595	595	601	582	572	576	624	601	604	577	601	622	562	576	575	571	597	586	644	628	576	599	595	548	605	613	617	567	518	612	593	581	590	593	577	605	639	610	605	598	595	593	575	590	594	584	618	616	582	586	575	617	665	590	581	598	559	594	568	626	591	539	566	591	600	578	584	593	568	615	581	582	565	650	589	626	560	582	554	572	603	557	576	554	608	593	584	604	595	569	590	571	545	604	608	572	617	572	543	671	581	572	552	588	599	577	585	647	613	597	585	626	559	566	577	557	589	613	560	634	590	616	589	552	548	575	582	606	597	589	572	576	566	605	583	555	598	580	592	595	591	565	619	582	627	553	566	591	575	589	565	589	643	607	562	587	591	641	581	593	613	589	573	589	599	620	597	587	561	570	610	585	570	571	601	591	578	586	537	613	567	539	570	611	617	636	600	574	572	588	577	527	544	608	607	584	564	577	626	588	612	553	558	601	565	584	534	598	566	590	569	608	643	617	627	590	593	572	589	556	575	617	588	631	585	544	553	563	604	615	532	604	577	574	619	620	589	585	578	582	592	599	618	598	544	571	603	594	560	563	578	577	615	553	598	574	643	595	573	637	565	592	592	594	604	556	623	578	597	597	605	596	610	607	568	576	568	578	603	610	561	594	572	582	559	571	604	626	559	622	590	599	585	564	627	625	573	580	619	593	616	601	583	579	586	593	551	572	564	601	586	610	584	602	584	557	592	645	612	563	592	591	591	568	573	612	581	603	583	572	609	571	564	580	575	598	601	598	555	602	586	626	582	543	553	587	614	626	578	604	559	610	593	613	584	559	568	572	574	635	561	588	599	639	544	599	589	589	537	603	634	581	566	601	551	615	572	595	578	595	564	595	593	614	599	598	598	563	598	617	652	569	570	576	623	583	586	551	616	566	582	580	620	568	587	646	595	538	595	592	607	561	601	614	601	589	586	584	552	541	595	651	572	585	602	568	610	548	565	542	571	588	576	582	584	572	594	575	572	619	579	569	587	587	586	594	618	634	578	553	548	548	526	576	594	589	565	586	595	588	591	592	579	630	584	612	602	587	577	579	546	575	610	613	622	569	593	552	618	594	607	627	600	607	568	585	592	592	591	577	584	587	595	649	563	593	626	609	606	601	628	578	560	576	556	597	575	546	557	616	603	593	574	610	572	604	542	620	565	551	612	606	582	596	584	583	568	607	583	590	583	617	614	623	610	596	624	601	581	640	566	596	625	595	539	567	602	586	606	563	632	609	566	601	622	535	573	603	589	577	580	599	573	605	597	607	564	542	605	613	527	535	553	624	576	590	601	571	539	599	607	605	544	589	593	590	594	614	596	593	584	635	535	571	582	544	589	581	571	549	597	649	639	614	552	556	569	567	635	599	604	550	586	610	611	576	622	616	579	564	581	589	622	630	574	598	604	583	559	578	623	592	582	591	581	621	599	584	655	589	629	596	589
5095	1043	856	721	638	564	544	537	609	3100	3329	1947	971	590	500	485	491	435	462	498	489	465	463	496	477	507	491	469	449	473	480	482	477	483	442	477	449	444	499	452	424	483	441	460	491	462	479	472	503	495	462	468	455	463	475	430	442	446	479	501	515	486	480	453	494	505	473	486	477	487	467	477	469	483	492	446	479	496	483	480	477	458	454	475	460	463	491	457	455	470	439	484	467	464	455	467	464	469	475	450	463	478	465	467	439	440	448	471	487	500	482	465	492	444	445	475	465	452	491	451	502	443	449	484	450	490	450	511	506	478	459	469	453	476	458	487	488	461	470	494	452	462	474	482	474	434	491	426	454	440	513	464	457	444	444	491	483	443	474	465	467	432	469	473	460	495	522	431	483	508	420	461	466	458	458	458	446	476	491	484	487	439	460	492	461	487	460	452	448	456	471	489	455	479	452	478	471	453	473	508	469	427	469	481	482	456	432	478	494	473	467	492	481	495	467	486	463	446	442	463	486	461	481	451	487	459	467	442	487	466	489	483	487	495	483	494	489	498	510	482	511	456	446	479	470	479	480	485	483	500	470	448	484	494	475	457	473	485	445	438	438	477	484	439	482	476	458	477	453	441	472	473	479	461	453	458	463	442	504	504	440	440	418	465	479	489	436	489	487	438	454	439	483	515	447	479	443	457	478	487	480	484	485	463	421	462	433	490	467	491	465	517	498	436	467	452	442	461	450	453	421	498	464	461	500	491	496	467	467	490	521	448	504	486	472	494	478	457	438	431	483	441	471	496	413	521	450	441	449	509	463	506	460	462	478	457	481	501	466	470	493	488	461	465	499	494	445	460	466	476	446	469	505	437	466	504	477	476	531	434	446	480	454	478	461	457	457	482	431	474	486	484	457	461	444	456	478	459	507	423	448	492	480	438	436	512	452	457	466	490	500	472	469	463	469	463	473	462	461	453	458	440	448	473	503	442	466	455	476	471	470	462	471	480	484	468	489	498	469	465	456	449	455	448	481	456	471	456	432	443	438	441	468	458	471	479	461	466	467	465	456	476	481	477	470	473	509	436	471	444	468	442	492	502	484	456	481	462	478	475	475	480	471	496	505	453	449	442	455	451	459	491	471	413	455	493	468	466	481	484	465	434	473	469	442	442	496	492	432	468	445	469	453	440	495	521	466	470	480	475	430	496	485	439	489	480	473	470	497	479	450	474	432	483	464	475	484	500	482	481	467	484	508	469	464	451	460	448	486	450	466	456	459	469	412	475	428	459	485	456	455	487	480	459	446	479	486	468	426	463	469	484	449	470	470	431	481	461	485	473	438	482	468	457	447	464	461	464	473	457	510	429	416	478	457	438	479	465	477	476	460	467	409	491	494	491	484	475	511	459	499	466	464	479	461	488	437	484	447	480	435	475	501	462	460	457	469	471	459	467	503	472	507	503	509	469	446	462	486	436	447	450	447	451	464	458	442	493	477	491	446	472	464	492	494	478	437	448	461	443	505	477	465	429	543	474	504	492	498	473	477	462	458	458	465	444	475	475	462	439	455	454	415	507	435	402	511	485	494	434	496	500	445	499	460	483	477	473	464	450	488	510	421	462	488	496	455	465	477	465	484	507	479	457	464	448	444	445	416	457	477	475	449	474	429	476	472	466	456	491	444	473	455	483	451	452	467	487	484	495	484	462	427	514	464	463	464	486	476	468	438	486	450	455	466	511	473	491	490	450	479	477	514	482	518	458	485	466	478	458	449	453	454	472	478	492	462	484	462	479	472	464	496	463	481	467	516	480	446	448	508	470	491	430	463	504	457	480	473	476	475	438	449	466	480	508	470	485	481	490	497	447	447	472	481	507	484	483	481	476	495	463	492	450	443	450	482	468	495	447	455	487	490	461	505	463	510	461	515	452	489	476	478	446	466	445	455	474	459	467	444	476	470	435	463	466	441	480	470	492	455	465	487	445	423	516	445	489	462	480	455	468	486	456	488	483	458	453	453	458	448	468	463	482	467	453	508	482	468	516	441	505	468	480	508	460	457	495	470	495	469	446	484	466	498	448	495	445	497	476	465	443	476	494	461	472	467	489	493	474	481	494	441	440	462	443	451	467	495	522	467	471	457	449	510	460	464	447	449	475	434	469	471	525	470	490	472	450	456	428	492	472	479	483	432	480	480	451	461	489	439	422	445	459	464	429	475	455	480	472	435	450	437	514	466	484	485	442	487	447	486	526	530	477	472	495	476	473	463	440	429	485	483	477	473	427	429	484	486	494	489	477	464	474	476	459	500	445	450	465	463	481	460	467	489	474	420	470	442	447	469	450	492	461	452	495	466	506	472	472	451	457	488	465	463	442	438	458	443	487	490	432	449	441	497	444	469	464	464	422	486	475	492	510	453	475	451	509	499	482	497	479	496	466	444	454	464	502	432	454	486	454	490	466	466	490	456	470	463	466	491	455	476	491	452	498	451	474	465	491	445	481	487	476	464	469	494	410	414	499	438	461	476	506	436	498	456	440	454	478	508	483	476	479	436	474	462	478	500	446	458	474	461	492	514	432	450	443	481	465	451	462	467	484	488	489	468	476	472	476	420	441	468	456	461	470	485	483	487	457	486	463	466	489	480	427	428	466	452	454	472	458	480	467	452	494	425	461	455	451	500	458	451	488	488	408	443	453	440	485	494	472	465	456	460	441	491	475	458	452	466	495	473	469	463	475	478	455	443	430	475	452	458	458	456	468	488	476	434	447	472	458	454	451	427	491	439	471	466	494	479	468	492	450	513	459	479	447	443	480	512	429	487	462	424	454	484	457	434	461	485	452	472	461	468	474	467	457	476	448	466	470	484	470	500	497	457	466	524	453	470	439	456	467	455	490	468	488	467	433	456	463	509	463	472	468	479	484	468	458	488	467	458	511	463	488	460	479	442	487	482	445	451	474	489	477	453	487	467	476	492	445	432	505	492	474	442	456	447	467	459	469	453	461	471	463	467	457	431	476	455	438	458	473	473	467	473	468	476	473	452	499	436	449	413	459	446	498	465	455	482	482	516	463	460	496	459	467	466	488	457	506	493	484	515	477	447	432	479	460	478	478	469	447	451	471	469	436	462	471	505	470	487	454	479	467	460	492	434	494	508	460	471	471	477	475	508	431	472	427	478	456	475	441	455	460	470	478	480	447	458	437	457	449	457	468	496	444	490	451	516	501	430	452	471	482	476	424	442	418	482	469	468	487	469	477	450	491	488	455	479	481	472	459	456	452	400	423	496	435	443	457	499	493	444	464	462	488	482	463	453	460	479	421	457	432	485	478	512	450	461	427	459	481	473	452	481	456	490	451	447	448	514	483	457	466	467	461	474	456	437	443	449	478	482	433	494	440	497	480	461	463	420	429	461	474	458	461	483	473	481	478	466	442	468	516	445	473	487	460	453	473	469	493	503	465	448	465	491	454	457	449	466	475	481	457	475	422	434	459	494	475	481	488	434	491
25113	21060	26907	25123	5785	1340	1020	896	1710	19669	20101	10975	3228	1204	738	605	614	630	595	669	625	625	612	613	650	641	636	673	654	633	606	637	626	640	646	577	664	651	662	657	673	592	618	620	653	600	646	629	626	650	625	606	650	623	661	628	653	644	646	652	659	619	655	631	636	609	666	612	656	640	633	610	551	608	627	678	604	598	635	608	656	583	594	590	620	666	617	576	607	621	632	633	673	679	626	611	650	604	625	644	641	661	608	656	661	614	663	633	612	647	636	633	664	630	656	591	653	588	661	625	637	632	625	618	611	668	626	630	604	614	638	678	609	626	624	609	636	607	608	603	624	651	632	640	649	651	647	661	666	613	625	619	645	631	597	632	690	617	630	603	621	636	681	603	643	595	610	606	640	622	654	642	607	629	629	639	630	608	643	653	613	617	604	618	586	597	627	643	604	625	640	623	604	648	639	646	577	624	633	637	636	637	591	612	637	643	674	638	649	668	628	662	621	636	665	645	615	648	671	620	644	692	649	626	577	588	666	597	586	621	627	575	595	594	565	616	596	621	578	588	602	639	641	607	662	616	610	601	599	633	597	612	663	648	644	644	633	569	641	645	614	606	642	603	621	594	598	612	625	597	673	627	601	654	584	666	614	662	591	634	636	625	660	612	635	669	618	619	658	659	620	687	625	653	661	605	638	632	658	649	636	618	667	626	607	618	624	670	667	644	617	619	632	617	631	635	624	613	694	593	645	662	634	621	662	646	664	635	621	598	626	596	589	594	617	625	625	614	585	638	639	622	592	663	633	650	591	612	626	661	614	625	626	599	606	682	651	622	649	631	617	615	616	660	593	630	612	614	623	602	619	613	649	646	633	612	667	636	612	633	629	653	640	577	663	634	634	656	624	631	649	607	636	618	655	613	597	623	661	611	612	615	635	613	607	636	639	588	674	645	663	648	643	615	631	634	582	634	642	683	612	611	601	626	606	675	585	618	641	656	647	645	616	634	638	626	592	619	633	574	579	648	619	655	619	615	616	654	610	642	558	609	619	644	601	641	639	617	656	577	667	674	632	640	602	647	653	626	673	598	685	645	624	588	674	621	664	679	669	644	644	669	616	646	632	652	606	626	633	628	650	628	609	608	606	634	594	624	642	621	627	635	644	639	626	639	615	682	668	649	605	628	607	595	663	623	603	622	623	623	640	610	608	596	624	648	626	621	696	657	588	628	628	615	648	628	643	617	620	621	614	594	580	672	627	599	607	635	597	634	637	628	656	648	616	656	612	641	647	631	647	622	605	641	635	618	658	601	662	624	653	645	626	646	606	664	633	644	621	598	630	679	642	611	577	619	624	682	647	578	650	572	640	692	610	645	637	625	616	610	627	612	632	632	575	627	606	578	595	578	598	611	640	673	607	667	619	613	661	659	645	627	634	609	646	640	600	647	568	613	674	619	603	630	677	619	605	625	625	618	568	652	636	648	626	621	643	610	646	589	636	577	604	644	638	590	651	602	621	580	583	643	633	607	625	616	590	599	642	640	606	638	627	606	611	646	624	612	629	620	641	633	636	598	630	656	642	664	592	603	629	611	651	663	650	611	637	601	622	614	657	601	646	603	566	668	583	660	608	607	652	627	645	665	631	602	660	626	690	624	620	596	632	596	626	645	619	600	627	604	624	640	664	581	636	630	624	602	598	592	619	589	607	625	624	627	626	631	623	610	635	643	644	610	678	663	629	619	577	638	631	629	618	600	617	678	591	665	620	638	639	678	617	577	592	586	614	605	639	634	587	569	604	640	605	642	655	596	593	604	587	654	648	595	643	636	665	665	648	613	657	634	656	579	595	574	674	631	640	631	647	623	682	641	654	649	657	666	613	621	659	616	626	560	626	641	597	649	608	577	590	573	588	653	630	664	601	657	639	559	633	614	609	615	627	574	616	665	606	615	641	642	639	670	664	615	659	642	620	661	674	697	622	637	636	676	652	673	637	591	620	601	628	639	628	668	655	647	593	622	615	678	619	631	608	652	633	671	653	631	632	596	658	655	704	644	599	611	598	580	625	615	609	636	657	628	609	629	632	611	570	593	614	658	606	625	610	635	596	603	681	645	597	604	641	632	631	622	640	612	652	584	648	638	708	632	584	628	658	663	599	661	651	640	641	592	652	654	633	597	653	651	596	597	625	649	562	604	629	614	600	650	622	636	591	608	615	627	655	590	633	634	591	636	640	617	653	622	633	651	571	606	637	646	651	639	634	624	619	633	629	630	631	590	635	667	624	613	601	616	613	629	631	646	669	598	613	683	632	652	622	653	637	613	647	634	592	663	612	633	633	640	599	626	637	624	648	647	651	618	638	616	650	647	607	647	640	620	641	668	611	592	569	635	624	656	636	629	662	636	631	599	591	600	635	660	615	614	594	647	645	603	638	626	598	650	667	622	589	654	600	658	631	620	632	623	589	625	609	592	628	666	599	657	546	628	641	642	605	648	630	631	636	624	666	600	597	628	617	583	627	638	602	627	646	615	635	629	612	619	656	619	644	623	611	648	634	680	606	626	630	655	666	677	646	631	657	600	602	628	637	643	615	612	564	632	614	633	614	590	655	629	624	679	656	652	613	649	662	608	586	637	650	623	659	619	600	630	654	632	600	623	653	596	578	638	664	662	627	625	624	624	596	625	562	642	591	656	661	592	609	634	682	634	614	626	618	630	617	654	644	632	671	576	666	597	637	612	610	583	626	621	658	657	652	656	622	623	616	614	625	629	652	647	640	599	613	606	625	577	646	600	635	641	636	651	643	623	613	629	603	615	609	651	627	632	662	598	598	646	615	637	598	632	658	633	629	603	627	633	617	635	661	616	597	656	630	626	621	630	634	592	630	636	596	602	612	614	606	628	614	634	629	622	601	609	655	593	665	629	602	593	611	662	619	657	627	653	628	667	637	644	609	623	622	596	683	648	609	620	617	643	615	613	595	601	584	652	604	582	659	585	624	594	597	648	617	624	617	620	640	614	637	603	581	643	638	633	649	655	590	642	635	655	644	612	639	570	636	610	641	653	627	673	642	633	610	605	570	612	631	666	611	655	628	641	638	657	590	598	662	617	633	616	616	654	641	613	613	564	629	588	605	670	620	629	685	576	615	681	638	612	630	644	654	630	643	611	657	671	640	664	629	663	658	625	571	614	643	652	580	604	636	610	674	675	641	619	582	660	610	591	614	681	651	656	614	621	603	614	641	590	671	626	617	644	619	644	615	645	574	614	641	597	688	603	633	660	638	601	637	655	612	624	622	635	633	618	622	678	627	588	678	595	625	601	614	589	618	612	679	620	656	629	619	616	660	637	614	589	587	685	642	627	611	597	617	604	634	639	668	660	574	586	567	650	649	580	636	634	591	640	567	620	623	664	646	600	666	630	645	589	616	655	610	673	623	616	600	623	627	636	643	604	573	621	641	623	596	613	633	675	673	660	620	644	654	617	606	658	604	601	584	633	655	587
3859	3447	3067	1673	1212	981	900	927	2513	20928	17592	8903	2893	1089	625	519	540	530	518	514	533	543	525	552	550	542	524	509	544	578	520	533	528	524	528	501	529	589	529	507	525	534	525	518	550	527	452	515	512	539	530	504	514	502	534	504	526	525	494	549	534	565	550	579	517	529	535	525	490	529	498	510	512	527	559	559	514	520	508	528	516	520	507	515	535	531	505	531	498	572	557	535	525	530	504	491	508	547	515	491	562	543	536	525	482	531	521	537	497	529	519	516	505	554	511	503	517	506	556	523	533	484	547	531	495	526	520	519	521	474	506	502	536	537	542	512	544	491	572	504	521	524	512	520	519	525	543	481	534	508	523	508	490	549	498	486	546	527	515	517	527	533	522	509	512	543	531	521	511	536	506	523	519	482	514	540	486	545	505	524	533	529	535	527	533	498	504	521	543	557	530	542	555	538	478	509	528	512	530	532	498	493	560	505	545	547	530	523	500	514	560	539	560	532	525	505	480	535	521	528	487	554	519	530	535	500	526	531	534	518	542	532	546	547	532	530	520	534	536	529	560	533	522	509	528	527	520	540	530	480	490	529	519	532	524	507	514	480	521	511	550	531	499	507	519	524	503	529	495	500	530	545	513	496	495	536	506	552	506	516	521	547	511	515	510	493	511	526	542	536	526	498	525	542	517	517	522	501	525	547	519	539	497	550	498	517	505	538	516	508	520	499	519	547	477	533	544	528	503	509	537	496	483	519	530	512	520	528	539	532	509	534	544	521	523	503	464	524	533	478	498	567	511	501	485	477	556	545	527	495	495	481	515	517	497	497	561	514	520	493	512	508	523	534	542	535	496	519	529	540	533	552	515	521	522	545	513	532	506	503	522	499	511	533	507	535	500	542	523	521	554	500	514	537	525	532	492	505	530	531	546	506	518	489	532	493	524	504	483	533	551	502	500	518	521	516	533	528	500	471	500	526	507	521	539	501	521	492	531	527	526	540	479	515	466	518	545	489	503	511	516	516	551	473	513	553	525	536	486	519	493	537	535	492	524	524	518	505	510	490	505	501	508	524	511	499	507	527	549	554	501	525	519	531	527	523	524	510	491	546	552	501	494	512	507	534	490	503	487	510	482	514	486	542	504	516	544	522	514	480	536	520	512	528	535	507	546	561	511	527	542	530	568	486	529	546	481	519	500	554	524	503	551	537	517	528	508	506	493	517	504	492	521	555	538	511	565	498	504	505	532	522	502	521	543	506	542	475	503	511	540	490	543	537	487	477	552	522	547	506	523	504	509	515	526	502	471	566	503	528	543	533	495	491	561	521	513	503	541	533	484	466	508	508	527	494	548	506	499	516	508	515	488	492	493	582	538	535	509	556	523	502	526	537	519	525	520	523	569	539	545	520	498	540	491	549	543	515	544	523	519	526	531	511	507	564	530	537	510	500	532	494	543	552	543	520	475	489	506	536	503	511	543	528	516	522	524	510	528	539	515	526	505	486	520	530	530	538	548	509	526	532	550	525	535	524	523	535	501	528	547	500	524	521	526	483	531	517	501	490	519	527	531	532	513	520	524	498	510	513	567	530	522	540	471	496	530	479	505	522	515	504	547	509	504	503	541	533	475	528	498	498	500	527	544	542	505	498	528	471	481	508	560	546	505	514	538	488	496	513	516	491	518	523	516	504	539	506	523	486	557	509	507	503	504	521	547	503	548	559	497	535	486	522	496	535	522	540	485	521	492	461	479	520	521	498	499	500	456	507	529	505	534	494	512	506	510	524	512	493	541	511	536	499	533	534	496	547	499	494	505	495	539	546	546	514	583	551	519	471	540	544	479	535	533	495	501	535	519	542	516	568	489	512	519	501	505	544	495	494	500	491	488	506	509	493	554	531	535	521	482	535	497	497	556	527	528	509	498	514	525	494	543	498	556	514	542	503	495	509	520	531	538	512	525	522	509	500	543	478	527	504	518	517	524	531	534	523	500	507	550	556	498	527	582	530	512	535	537	541	524	545	474	548	494	523	540	567	505	524	511	504	551	532	486	481	541	527	506	504	480	501	513	526	495	552	524	535	507	493	484	525	501	514	534	501	538	521	530	542	561	487	494	538	503	496	507	505	520	497	546	510	520	521	529	532	533	528	510	525	531	506	507	544	548	533	551	524	540	533	493	488	497	491	541	525	515	496	536	499	542	491	483	525	501	489	525	496	499	526	507	516	567	505	507	504	529	515	521	539	534	520	501	506	506	524	494	541	520	533	498	514	507	588	500	511	538	524	514	516	555	552	498	515	501	500	484	522	522	514	500	536	529	498	490	517	541	488	513	517	503	494	474	477	515	516	542	475	500	536	522	500	527	552	520	525	523	553	525	547	500	511	550	479	553	560	506	518	546	540	495	522	514	496	546	490	522	540	522	533	525	497	525	526	544	543	540	514	486	494	458	487	545	515	503	535	502	535	494	530	515	538	545	533	525	497	502	481	511	530	490	544	532	549	517	542	460	521	554	505	534	524	455	524	474	514	497	511	488	522	526	539	505	525	525	513	496	506	481	527	528	487	479	522	470	528	531	503	507	527	490	490	505	541	543	500	502	527	485	518	512	512	515	545	519	508	511	519	523	486	522	477	489	506	486	509	513	481	517	555	510	494	504	488	541	498	565	520	505	522	515	516	503	488	515	532	546	550	592	510	525	523	505	504	559	509	555	507	549	510	494	492	532	555	531	520	485	530	517	497	494	514	488	537	537	486	509	542	517	508	549	503	508	505	526	527	533	551	537	571	520	564	522	511	518	499	522	524	522	537	516	498	513	532	531	485	530	514	521	546	519	521	494	468	542	512	532	507	508	542	527	476	501	511	522	489	510	528	525	490	506	483	506	515	492	513	553	477	521	495	495	504	506	480	570	526	527	532	471	523	476	517	513	506	520	533	526	506	478	550	478	508	543	549	525	474	475	503	494	522	511	514	533	518	523	492	471	514	506	500	507	479	519	538	514	542	540	498	497	554	513	519	547	556	510	525	533	516	523	534	504	505	508	507	532	519	526	475	504	502	479	525	500	525	557	549	562	481	501	496	541	484	553	502	518	514	514	574	496	497	498	546	502	538	498	511	565	534	535	541	560	537	522	520	554	516	528	515	535	499	483	547	532	522	523	534	496	519	540	537	530	523	475	503	493	492	514	507	539	532	499	518	492	546	499	501	548	559	510	484	529	517	509	508	547	513	551	510	496	540	515	489	537	501	538	508	546	542	539	526	520	528	524	549	541	502	506	495	532	483	523	541	539	516	474	500	514	505	535	505	562	514	507	478	533	486	533	533	515	534	548	501	542	559	516	485	534	517	521	567	496	508	553	512	523	525	534	519	500	488	515	535	568	504	523	528	510	488	513	564	525	514	462	541	511	511	516	520	488	527	529	468	544	498	459	520	517	510	492	486	471	491	546	492	539	527	523	550	502	518	517	515	510	515	492	541	539	539	492	501	451	491	535	529	537	515
23836	21048	28255	24055	21030	9142	2430	1460	6724	37305	34376	21029	6280	1843	939	855	808	788	853	815	800	803	762	796	830	764	833	758	769	773	804	753	772	842	805	799	847	809	798	807	802	817	811	799	791	787	801	756	771	775	779	751	793	807	790	788	794	761	830	779	745	731	792	777	793	766	794	725	775	810	778	774	826	768	783	861	778	791	796	719	781	813	781	765	786	789	770	783	774	802	842	760	797	777	760	790	728	802	767	821	789	811	791	824	758	827	821	717	765	781	789	856	836	810	817	829	819	786	755	783	817	780	816	776	798	784	771	774	768	801	770	735	763	813	847	800	771	752	832	712	819	761	842	811	756	808	808	839	764	784	788	751	819	742	756	843	795	754	809	722	756	792	782	775	833	785	823	795	800	799	762	752	760	768	820	772	767	796	743	831	754	762	789	762	776	743	819	827	775	764	773	770	743	799	772	797	741	789	792	819	728	827	800	759	870	831	792	775	765	830	837	792	730	727	775	762	800	780	770	778	806	762	800	762	775	769	814	760	800	773	749	805	775	820	832	794	815	794	772	795	787	758	771	782	800	805	786	779	793	860	783	760	739	770	810	826	770	783	760	725	786	790	769	761	815	812	805	711	759	808	726	771	767	731	756	784	844	772	782	829	790	789	759	754	786	817	813	802	786	805	768	806	811	780	753	739	802	787	853	781	785	770	817	805	811	829	799	758	756	817	770	804	792	769	756	729	782	808	840	751	846	773	776	735	758	752	787	772	802	776	768	727	825	762	800	786	801	746	782	762	734	781	818	761	737	733	786	801	750	767	792	782	803	784	821	808	779	815	831	835	774	772	778	777	774	786	795	773	789	801	813	816	789	757	765	816	797	803	779	801	783	821	756	806	774	780	773	801	801	811	756	809	737	769	780	749	720	802	845	841	770	778	850	803	838	775	820	767	731	806	776	788	806	787	780	771	726	794	792	791	744	812	772	762	793	805	798	734	792	811	798	774	771	827	785	749	722	784	769	785	783	785	752	847	799	784	802	798	795	830	755	804	797	796	743	787	810	767	763	753	782	816	813	814	790	746	757	831	735	787	765	808	807	781	768	768	797	782	823	779	790	771	777	722	764	758	769	781	805	745	757	810	797	779	754	790	773	831	763	722	759	804	780	742	796	824	746	792	783	843	820	803	753	832	770	821	773	791	779	784	803	759	757	808	783	828	753	750	783	773	777	820	796	769	758	779	782	796	827	799	758	798	807	748	779	761	781	829	770	751	813	772	789	835	789	755	803	775	787	786	747	794	809	725	769	796	775	748	774	805	771	778	805	755	777	765	763	749	813	774	762	792	755	787	802	789	799	851	790	768	772	775	797	807	803	805	737	858	790	756	775	766	763	787	777	761	834	794	785	798	780	805	782	764	747	778	760	775	798	746	802	770	827	771	782	796	801	811	744	761	806	739	787	785	795	783	763	827	745	790	751	743	783	809	831	820	809	833	774	752	767	775	781	704	758	807	750	792	781	781	760	750	795	729	811	809	782	763	772	800	795	814	778	790	813	799	784	853	748	747	759	764	778	806	777	778	730	807	814	806	787	783	813	771	813	794	770	751	831	759	781	816	728	853	794	790	807	821	744	786	820	796	810	794	747	767	750	804	759	721	828	762	754	823	744	791	832	798	850	816	738	742	750	725	772	822	805	752	729	786	768	759	804	796	761	757	776	791	769	822	767	783	798	717	747	788	785	830	785	791	748	699	784	812	789	798	759	784	814	797	781	762	836	802	811	818	734	783	758	782	809	804	759	790	754	749	763	801	789	775	826	775	779	745	790	761	778	800	783	739	792	745	783	761	785	798	767	756	779	759	804	766	718	744	816	806	839	776	736	804	839	757	751	836	726	766	753	759	795	766	812	771	776	784	778	734	767	751	796	765	784	725	790	778	776	770	755	761	781	792	773	763	782	751	851	774	761	795	837	741	783	818	800	800	816	792	802	806	791	776	775	772	755	768	796	756	762	771	790	779	717	749	792	797	772	789	763	770	834	734	751	778	792	820	796	793	761	754	821	828	778	746	743	752	792	754	775	757	775	737	741	753	774	818	786	778	759	755	758	731	786	749	785	826	821	723	760	837	778	768	778	789	819	799	724	787	746	766	782	777	794	808	783	791	791	757	783	765	844	761	763	771	775	767	741	750	801	744	811	780	779	776	757	762	786	797	809	805	756	803	762	760	752	844	729	752	712	814	757	766	785	762	829	761	751	812	786	761	767	777	772	804	804	774	798	728	770	812	767	798	775	811	826	812	796	761	757	753	803	797	791	769	770	777	776	767	790	779	764	808	778	708	807	770	778	835	767	740	754	781	817	791	755	772	802	769	731	802	798	799	794	786	730	740	818	775	741	764	812	833	795	829	787	763	748	759	792	754	749	776	758	812	782	743	824	811	799	759	759	808	763	784	794	788	777	782	785	785	785	742	793	791	804	775	813	769	764	802	798	761	820	808	771	751	779	781	767	737	808	754	757	803	824	782	781	812	791	770	742	791	805	750	790	791	815	766	804	814	777	807	775	770	729	795	771	773	783	757	750	756	781	775	743	779	782	777	782	805	762	774	747	744	769	746	787	756	788	773	760	819	779	704	793	734	786	734	761	809	777	774	790	784	823	798	794	777	809	781	767	775	760	802	772	808	714	733	752	769	766	741	753	744	769	794	770	755	782	789	761	795	753	762	788	758	757	802	755	786	721	769	810	809	812	834	789	803	780	790	737	785	791	810	771	816	770	804	748	769	728	770	823	796	850	747	726	850	790	834	802	781	818	763	744	731	792	723	787	769	792	794	774	779	772	792	724	770	836	772	796	790	837	797	793	774	739	789	810	765	765	776	844	769	837	767	769	766	779	762	824	771	793	782	796	807	774	748	737	764	772	804	720	759	762	780	799	770	800	725	784	798	792	792	772	775	742	813	803	782	765	783	788	838	723	724	780	742	760	798	837	772	731	772	781	770	731	805	741	741	759	753	818	793	746	816	801	776	802	793	777	744	793	776	719	843	732	740	755	790	765	800	777	715	831	792	786	796	781	807	828	786	789	748	763	811	759	787	761	740	752	799	762	746	792	821	758	756	743	816	771	825	798	780	754	763	781	833	785	734	821	708	794	759	810	766	780	793	762	746	734	776	738	770	805	745	802	759	729	799	794	720	772	772	728	785	770	780	772	761	734	718	814	769	738	755	841	765	793	777	736	764	762	819	768	786	754	732	811	779	766	811	771	777	814	841	775	822	831	784	793	707	755	742	798	793	800	840	804	792	706	795	769	800	795	831	741	801	747	767	736	832	787	774	826	809	771	789	760	777	712	841	764	782	792	806	804	788	753	785	804	794	753	772	805	762	756	805	782	787	764	768	814	825	784	749	752	782	808	791	816	734	702	754	713	765	814	767	794	804	721	797	802	760	810	812	800	802	770	731	791	792	752	819	815	787	800	781	820	763	758	732	835	759	777	796	740	816
4345	6959	5940	3131	2281	1976	1711	1608	9565	36473	29879	15708	4677	1623	707	637	656	664	648	646	628	640	647	652	631	619	622	667	622	715	588	693	642	629	676	652	618	642	667	696	668	650	689	671	584	651	636	665	621	640	650	677	632	658	644	625	622	581	606	649	654	632	652	664	691	626	639	676	628	636	635	646	673	629	639	651	618	629	663	627	580	654	672	669	647	662	635	633	644	663	642	616	667	627	638	662	674	618	650	645	625	677	632	679	616	627	634	606	640	646	631	681	640	595	656	682	631	634	644	630	646	633	656	634	675	642	634	622	630	598	623	635	607	625	615	622	638	602	647	627	672	611	629	664	661	615	588	595	633	628	665	669	646	685	638	662	632	655	606	629	655	622	623	639	656	666	662	644	636	678	627	656	650	654	615	571	651	600	643	592	623	675	639	662	639	666	630	613	663	606	648	599	597	628	661	678	667	674	650	674	616	623	648	676	621	657	648	633	615	634	653	621	641	667	645	632	629	619	575	619	650	651	634	631	654	672	632	701	625	637	668	619	638	651	669	667	641	652	665	616	606	656	643	663	621	642	623	612	648	654	591	669	608	662	618	597	630	609	644	663	582	652	654	630	680	660	634	653	634	635	638	660	627	624	630	646	642	648	671	621	646	618	677	648	627	659	667	699	630	646	628	636	647	620	701	627	658	600	626	606	624	610	612	688	642	640	652	632	631	646	644	659	663	633	618	644	611	645	602	590	598	674	629	637	635	622	627	636	658	681	632	657	605	623	641	621	641	613	589	593	624	660	585	638	601	658	653	616	647	679	669	677	642	651	655	635	634	616	627	627	646	609	616	627	661	610	599	638	675	660	674	632	647	622	653	646	670	594	673	676	642	610	620	620	670	618	646	663	623	634	638	629	662	669	634	655	652	633	645	656	668	624	721	621	655	643	640	613	632	627	617	649	692	656	631	630	690	627	675	621	611	597	646	625	614	646	628	626	668	651	680	643	662	650	664	578	661	623	687	610	647	639	624	624	629	663	641	601	611	624	622	611	633	630	598	670	630	650	605	587	624	602	615	641	631	631	582	647	634	659	626	618	623	654	620	620	657	614	601	616	670	590	646	658	632	623	622	607	632	664	645	648	629	605	628	669	598	691	602	648	601	592	653	635	609	592	651	648	615	628	626	663	628	601	646	619	620	657	597	660	665	648	605	633	633	656	657	645	691	628	657	576	659	639	613	648	627	631	659	604	629	614	619	640	661	641	652	609	635	615	620	617	645	630	646	651	605	607	645	653	643	646	676	662	671	680	631	663	628	636	624	633	661	630	630	598	643	662	658	666	621	620	667	603	601	689	617	603	624	653	627	657	634	628	590	631	638	635	619	637	611	643	643	617	664	592	601	626	602	615	634	604	652	669	618	600	612	612	655	621	653	632	643	634	650	628	602	663	622	633	651	617	595	666	612	644	625	590	648	626	628	571	592	645	624	617	617	625	657	654	630	624	621	625	648	632	631	636	616	579	653	635	637	631	644	624	643	635	636	619	635	619	635	600	666	656	659	626	643	620	640	640	664	614	613	596	600	629	600	625	611	642	660	621	680	644	650	644	627	665	628	622	595	597	615	627	690	615	620	625	637	639	654	640	608	573	626	630	626	647	622	641	632	624	626	668	627	587	622	627	629	626	632	647	620	655	625	647	625	613	634	650	603	636	616	649	665	606	637	632	600	641	635	599	610	655	615	668	606	606	634	645	619	670	614	600	670	626	658	628	641	642	649	594	617	621	649	612	652	633	613	635	632	612	688	673	602	657	646	671	638	645	576	606	595	599	667	617	662	641	615	652	637	617	574	607	592	661	640	587	578	605	638	612	572	655	592	623	647	654	625	615	645	613	625	627	630	595	623	615	646	626	626	620	681	613	615	657	619	623	638	615	678	613	649	633	641	614	640	639	633	640	617	649	655	712	669	648	678	666	591	656	594	643	634	641	620	609	646	637	623	608	634	648	622	650	638	621	658	637	661	674	634	660	679	600	609	668	660	592	628	625	600	644	633	622	668	644	644	652	612	679	632	679	639	640	657	601	644	640	620	657	654	660	652	619	656	626	621	646	598	618	641	628	611	636	677	653	625	637	654	624	655	609	637	641	609	635	613	634	592	621	596	575	663	646	656	654	631	616	654	630	623	684	675	633	665	647	630	634	642	654	687	636	627	669	623	635	615	626	612	624	609	628	614	618	599	648	638	634	637	594	655	654	621	642	662	627	623	571	648	645	643	641	670	653	651	627	638	659	663	647	637	611	617	624	628	654	608	603	584	633	646	604	620	594	599	620	641	586	676	672	632	687	632	628	613	631	573	592	634	635	617	614	624	632	616	658	662	616	658	627	605	623	636	625	640	688	673	642	629	642	650	576	592	578	631	631	627	660	643	654	632	623	635	649	635	647	630	650	662	626	640	619	592	621	664	592	659	620	604	591	650	571	621	617	657	630	591	609	625	638	636	646	635	641	604	648	618	622	618	611	664	563	658	626	637	641	638	643	622	646	593	599	670	586	596	651	610	628	642	647	647	618	683	657	638	630	625	629	597	619	582	623	648	642	624	609	648	636	682	679	634	618	653	656	631	636	653	642	595	646	643	613	647	590	609	618	633	657	626	658	612	611	606	628	610	590	601	645	630	586	655	628	641	619	578	644	638	607	615	618	649	630	665	632	643	607	609	642	630	595	673	605	625	648	645	681	630	656	606	637	663	626	630	645	656	629	654	625	612	632	613	599	625	634	630	611	643	579	615	644	656	626	647	637	603	604	632	619	664	671	590	640	625	618	630	632	581	606	624	624	672	593	612	624	635	651	635	607	669	612	655	651	628	612	605	634	651	634	643	647	649	608	607	621	600	660	647	648	622	597	632	610	627	649	611	658	619	638	593	618	625	685	641	630	653	614	659	632	623	635	708	594	632	574	647	650	628	627	613	602	666	658	622	629	604	631	653	632	612	620	631	652	674	625	610	633	576	648	646	622	643	622	618	660	660	649	639	594	625	614	632	641	628	602	590	582	658	633	609	603	643	619	611	684	643	625	632	667	621	637	650	635	630	645	632	600	610	606	627	619	674	662	587	646	665	601	616	616	590	651	651	663	614	617	706	634	649	641	601	636	618	626	616	617	653	635	594	657	625	617	635	655	612	608	610	644	591	611	624	639	610	619	674	597	625	607	657	624	590	607	622	685	611	628	626	644	645	610	571	636	632	628	611	627	597	661	660	586	616	670	654	609	671	634	618	644	622	602	612	630	655	661	634	606	603	611	602	590	634	632	661	630	647	655	607	602	617	641	616	616	622	610	603	640	624	682	629	626	623	615	609	589	626	649	606	650	607	609	634	590	618	605	624	633	633	602	638	626	655	617	651	583	643	618	579	624	642	642	575	612	635	616	664	586	625	651	624	612	638	606	609	673	583	645	665	656	653	600	644	573	626	614	642	609	623	603	638	603	626	680	642	657	619	689
27353	12828	1713	827	621	613	576	567	1300	2849	2510	1398	838	594	495	512	532	480	477	456	514	514	503	493	517	463	505	523	494	478	474	541	495	516	488	460	485	512	510	460	517	480	483	487	511	497	482	512	497	479	510	484	489	490	533	504	508	473	477	504	515	486	491	509	480	505	505	519	524	505	490	510	498	502	473	473	477	460	485	472	512	511	476	462	520	517	484	508	480	491	512	453	459	467	484	503	514	498	510	512	493	477	478	502	491	488	483	500	526	476	481	509	483	470	481	525	464	514	482	497	485	522	483	479	512	539	512	476	475	485	507	489	453	474	457	475	495	511	482	524	515	473	464	475	515	470	491	497	516	517	487	476	487	464	504	522	482	461	484	471	482	486	525	476	533	503	513	511	540	512	468	545	482	471	467	505	487	465	483	432	448	453	520	501	504	444	478	479	464	495	484	465	452	458	490	504	507	507	508	482	495	488	471	486	526	463	484	499	493	474	519	469	502	482	491	493	492	480	495	475	489	496	477	492	511	519	427	519	527	499	511	478	517	524	491	497	542	489	476	531	462	502	521	518	520	489	473	493	475	504	474	478	542	450	485	514	505	473	510	440	492	499	484	448	468	462	481	499	513	498	452	494	515	490	485	520	483	460	492	490	459	475	459	458	459	487	475	505	483	460	475	507	510	472	466	498	479	485	552	517	467	489	466	527	497	494	523	505	497	487	504	482	498	471	473	496	506	522	515	503	505	485	477	489	502	499	489	464	517	448	497	476	519	517	467	475	493	484	502	531	448	450	492	476	476	471	501	477	480	504	533	458	489	502	530	480	496	511	494	501	477	509	478	498	495	482	505	473	506	489	481	488	451	467	479	491	467	484	489	475	493	480	492	479	502	507	492	489	509	520	479	508	506	467	484	525	510	467	516	475	458	505	484	480	534	499	502	483	474	444	479	462	460	539	499	519	497	456	500	530	490	522	464	533	479	484	469	451	481	481	484	492	501	496	477	536	491	486	490	520	472	482	467	496	498	439	492	487	495	481	514	490	451	517	509	491	481	492	495	495	534	496	513	472	493	451	485	466	470	530	498	513	504	503	515	471	490	480	518	508	473	468	510	501	492	544	455	487	471	468	466	508	462	514	498	518	458	486	521	499	464	440	470	526	463	488	498	506	456	481	499	526	455	474	474	482	526	480	501	500	484	488	513	501	505	491	503	474	452	489	450	497	451	496	513	514	506	502	522	467	470	479	455	462	513	469	515	508	460	512	448	498	492	522	529	501	469	466	497	519	520	482	512	485	492	496	532	519	492	468	518	477	457	498	495	499	529	458	518	466	503	454	472	515	522	475	534	523	499	513	494	490	518	521	506	495	513	459	479	484	484	495	510	473	486	490	486	474	462	474	465	493	522	501	486	532	483	508	492	484	522	538	507	506	458	447	487	502	522	514	480	450	519	503	479	472	485	494	437	479	484	505	510	500	513	466	496	483	475	508	452	510	501	512	474	456	515	484	476	468	493	459	486	513	505	475	513	512	499	483	496	484	514	476	479	522	464	462	484	498	495	508	509	489	461	483	483	499	469	527	500	511	492	492	496	510	475	467	508	481	521	504	497	485	478	450	495	468	473	520	489	485	502	477	483	478	530	483	422	491	471	505	475	500	512	464	500	491	496	505	478	491	506	466	484	475	466	482	504	521	480	483	467	450	492	476	445	480	495	501	508	488	465	471	487	484	495	476	470	496	497	492	473	469	484	538	482	510	504	502	456	465	475	447	491	471	509	490	498	526	494	489	495	552	502	527	478	510	464	513	489	491	502	481	497	446	503	496	486	518	455	508	478	485	473	436	494	468	479	476	524	459	509	496	462	465	484	472	489	479	496	534	465	487	521	493	480	501	532	469	468	497	478	472	446	488	478	526	506	499	528	473	513	446	501	488	461	469	473	496	497	511	494	477	471	480	507	506	464	476	475	529	522	480	485	455	478	450	506	478	513	527	535	501	484	491	514	502	516	457	481	524	491	525	480	479	488	502	528	527	497	492	508	456	516	456	505	504	474	456	485	531	495	529	491	481	471	510	543	487	489	497	502	476	518	479	487	494	483	468	496	487	440	473	464	479	507	487	513	514	501	461	493	502	499	499	502	491	479	512	477	509	457	499	483	503	489	477	465	487	484	510	512	455	499	517	438	482	503	543	495	476	482	467	482	494	478	519	520	503	479	495	480	484	486	495	516	534	508	507	483	520	470	475	500	468	462	522	485	497	483	489	488	490	528	465	499	494	502	507	494	472	495	468	488	531	511	505	409	481	451	468	511	501	468	468	485	464	474	532	532	482	489	504	488	494	521	460	455	519	489	519	504	478	483	477	482	485	476	507	475	518	530	466	497	486	443	481	484	508	536	501	489	519	498	496	507	502	497	516	520	440	510	501	486	458	524	505	502	502	501	513	487	521	517	488	503	492	512	471	496	492	468	474	504	485	480	467	470	481	446	506	501	479	468	473	464	477	488	508	478	487	513	473	516	518	485	534	490	497	495	479	476	490	527	509	470	463	479	491	505	498	459	502	490	505	504	522	541	534	507	489	490	512	502	519	496	506	512	488	478	459	461	505	518	518	449	503	531	525	510	456	515	503	501	486	487	514	498	499	499	502	505	488	485	489	500	465	497	497	472	463	482	495	482	508	465	454	458	489	448	461	517	506	496	516	479	478	480	461	463	508	478	476	466	494	492	503	492	506	477	489	496	475	528	485	486	502	480	509	523	490	489	503	492	499	434	473	479	468	495	496	491	508	515	465	476	518	471	502	507	505	474	487	494	492	469	497	500	495	492	492	517	495	479	489	499	464	506	501	500	491	498	503	510	462	507	507	472	498	496	508	495	495	524	467	483	504	498	486	464	475	451	490	477	481	498	500	481	526	498	505	523	511	473	499	465	508	499	480	525	498	459	507	483	490	489	498	511	502	492	519	472	495	478	504	533	543	467	489	507	509	505	523	535	507	486	520	513	520	496	499	496	474	494	526	487	480	507	495	479	479	464	451	484	498	498	498	524	519	509	523	475	492	500	508	473	506	473	503	485	514	476	516	468	491	505	452	463	487	493	485	435	527	471	498	491	539	514	462	473	456	475	416	492	519	492	521	503	520	465	497	472	454	548	510	478	480	486	474	481	503	474	470	489	499	482	550	494	459	491	485	490	492	518	489	475	502	483	458	522	519	471	519	497	485	474	522	523	498	500	496	510	524	540	504	505	527	511	513	476	505	534	504	469	495	479	485	526	500	516	461	484	480	491	538	493	501	485	504	444	463	462	505	499	494	508	508	517	476	474	486	490	481	502	470	517	503	530	503	511	460	497	483	478	496	469	485	461	500	420	459	515	508	490	490	524	495	536	518	473	479	500	497	470	488	497	492	515	520	499	481	482	488	484	465	466	470	507	485	507	491	483	445	536	504	463	513	513	476	474	480	485	490	486	457	475	509	454	480	523	482	521	485	481	542
5055	947	931	584	497	528	536	526	1672	3422	2573	1503	727	541	432	384	357	416	426	385	395	408	401	430	418	388	416	431	412	416	433	410	383	408	453	403	422	390	384	402	422	392	396	372	373	412	429	377	428	396	435	382	423	389	399	391	423	419	423	387	410	403	415	370	425	394	409	368	432	450	423	387	392	398	380	400	395	389	416	425	386	413	409	374	397	409	406	445	399	403	432	378	380	391	444	404	415	447	436	441	408	443	400	401	400	410	437	389	403	430	425	399	374	412	410	392	399	438	406	429	421	403	387	402	401	383	375	372	415	424	387	421	413	391	414	409	435	411	424	384	392	393	393	428	396	410	399	402	429	391	371	378	427	423	425	392	429	409	397	423	414	426	399	367	420	390	383	408	407	418	384	399	432	368	404	420	412	395	379	399	392	393	400	347	413	411	455	435	425	425	419	408	391	423	365	358	426	402	400	423	426	398	417	386	404	413	405	396	386	400	437	409	381	418	417	381	417	382	427	412	364	383	406	402	366	386	387	427	408	383	411	414	432	396	389	406	393	406	399	439	413	434	423	427	417	388	389	401	421	426	402	384	384	379	406	422	398	404	423	432	375	376	387	358	436	420	408	372	388	390	418	393	397	418	368	434	380	349	400	410	386	399	381	395	421	403	414	391	448	418	390	409	397	427	411	417	379	411	385	407	402	402	395	426	481	409	418	448	384	424	402	396	419	414	398	387	401	390	391	423	418	430	397	416	385	378	412	403	410	386	411	402	356	398	410	401	384	396	427	373	403	420	396	424	423	433	412	444	387	403	378	358	407	418	407	390	381	455	412	395	382	378	401	438	436	382	369	386	410	400	393	416	411	402	383	411	406	354	407	377	387	405	391	412	368	399	399	387	416	405	413	413	417	387	436	386	372	396	416	407	425	402	422	393	406	371	384	391	390	421	451	424	413	390	404	411	401	439	354	399	427	401	386	421	428	379	426	435	400	374	397	411	367	460	397	403	424	416	435	404	384	369	357	384	406	373	401	375	420	413	377	380	406	417	401	403	411	445	431	391	410	386	429	404	400	415	417	418	403	412	424	411	408	375	426	399	390	392	407	362	392	383	408	398	424	412	380	386	393	392	423	417	387	459	424	386	411	339	418	386	401	438	411	403	407	394	408	416	384	377	391	401	454	410	361	461	432	385	430	402	407	397	417	414	391	384	403	395	383	405	385	422	424	401	403	407	403	352	409	429	444	414	406	400	433	436	365	433	406	378	427	396	396	424	386	379	399	424	397	395	405	407	393	412	419	386	393	405	389	420	405	436	406	420	384	388	384	414	447	352	376	421	391	375	403	413	434	400	422	422	393	374	373	440	403	396	399	425	414	403	422	374	387	409	397	390	420	397	423	418	427	390	434	440	409	424	437	362	390	417	380	405	377	399	393	387	413	410	419	375	423	432	365	398	424	382	389	412	417	407	380	426	419	368	379	403	438	378	392	409	412	375	433	414	403	422	404	419	385	401	376	381	381	411	413	420	412	409	401	407	407	438	403	445	376	408	419	394	398	416	424	416	361	409	406	440	403	407	385	413	428	399	412	391	443	417	394	401	360	401	380	388	424	383	443	402	401	399	408	393	397	400	384	414	448	418	420	393	382	397	402	428	382	400	419	427	398	425	423	383	425	392	388	413	346	383	390	364	427	382	385	415	377	432	412	424	413	411	426	394	415	384	392	361	394	418	426	416	404	460	389	432	395	417	398	399	385	382	403	393	405	403	421	407	406	408	418	368	412	386	439	374	384	369	390	410	428	395	378	419	391	407	426	419	408	395	371	408	368	383	395	419	416	421	386	390	409	376	421	397	421	385	410	392	378	405	373	453	419	442	416	423	421	422	407	395	402	380	444	428	420	427	397	369	427	406	391	388	415	449	379	400	404	344	416	410	396	406	417	430	404	422	423	389	389	400	441	446	402	404	407	430	426	446	435	442	408	404	405	391	390	406	420	404	443	362	416	417	411	429	405	397	416	423	377	397	383	405	420	367	382	456	368	378	407	424	402	428	397	435	436	361	433	376	414	413	384	394	393	413	429	385	434	425	392	380	381	378	413	396	373	375	374	413	372	420	353	409	438	382	394	379	382	382	408	426	423	409	407	451	404	441	425	408	390	444	382	417	392	375	367	371	421	386	378	411	399	400	409	404	412	435	423	386	388	376	394	388	390	398	449	405	397	380	397	363	381	425	414	413	423	393	406	425	383	363	398	423	370	399	401	436	428	374	378	447	407	399	402	394	389	398	388	408	391	423	413	385	388	420	406	381	414	420	384	425	421	398	414	407	420	381	431	397	381	444	377	401	379	409	430	406	402	391	408	394	397	418	417	402	400	416	371	375	419	380	437	425	391	400	384	405	428	407	397	378	361	448	427	377	375	434	422	376	380	411	385	417	395	432	401	407	426	394	414	387	370	411	389	431	356	393	405	456	426	384	417	378	398	405	397	410	373	431	415	439	376	399	420	421	400	394	389	362	419	378	426	424	377	421	403	374	395	404	391	422	393	419	383	381	397	404	425	376	432	444	391	428	392	439	389	376	394	427	390	397	397	401	438	354	383	430	449	444	414	398	399	409	430	433	413	385	407	401	413	397	443	398	381	410	406	402	417	427	412	415	353	382	420	375	358	392	390	415	434	402	415	384	409	403	403	420	408	386	410	398	414	411	418	408	379	423	414	378	402	402	398	406	433	419	416	346	416	424	374	374	362	388	369	446	374	420	396	394	392	384	404	398	425	424	396	396	416	406	414	395	398	419	388	373	370	359	425	392	408	404	396	388	382	405	417	376	401	422	388	416	410	417	396	394	405	397	433	389	413	417	439	392	407	396	379	418	396	403	414	405	397	387	487	427	401	415	427	361	382	393	422	381	410	402	378	399	421	416	371	405	390	438	420	394	399	387	391	398	406	436	414	404	391	384	392	392	377	375	413	350	416	385	377	397	407	395	409	401	438	435	406	382	400	398	418	419	447	375	378	399	410	397	396	403	422	382	424	419	409	403	429	380	421	390	399	403	399	414	407	434	428	415	408	381	421	364	387	391	388	383	407	405	389	446	424	424	406	409	394	446	417	419	401	369	404	387	391	409	407	388	404	425	400	397	401	385	434	389	426	450	389	401	389	374	402	435	394	418	393	421	388	420	456	397	364	436	408	395	404	425	409	407	400	417	398	372	405	388	428	395	438	393	396	407	418	369	393	417	394	416	374	410	389	399	374	399	422	407	398	390	404	379	411	409	410	405	425	410	393	403	380	407	418	419	405	412	419	400	402	428	429	408	433	429	428	405	403	406	408	401	424	424	376	382	388	398	395	407	405	417	401	425	412	417	389	428	393	377	433	386	402	426	430	409	421	410	397	417	396	377	418	404	431	378	365	380	453	389	382	439	407	411	415	395	387	405	402	371	439	383	398	438	404	423	392	411	434	455	411	423	440	400	432	383	386	422	412	418	377	407
25121	21076	26960	25125	5528	1318	1110	1620	8274	21667	17219	8599	2395	990	646	605	573	589	630	584	574	557	579	606	649	543	586	613	595	580	582	585	628	576	527	620	582	610	546	579	582	580	567	563	549	626	578	591	587	595	541	544	576	591	597	605	591	579	587	575	582	607	584	590	594	556	638	662	596	649	632	607	565	601	594	606	553	600	543	572	584	562	615	611	570	584	584	603	586	593	535	621	597	578	600	560	600	574	563	559	633	615	584	602	594	588	566	576	583	549	564	565	627	581	584	608	591	634	593	603	639	547	623	617	629	593	586	596	563	588	543	596	566	590	601	587	563	596	585	516	588	601	620	533	606	564	582	597	548	629	582	603	603	576	593	562	623	581	606	573	576	607	576	605	551	550	572	564	611	572	575	581	601	636	612	579	551	586	579	608	558	571	598	603	586	540	600	619	572	589	532	574	545	613	603	599	562	574	558	606	570	588	580	560	597	601	582	587	583	591	558	575	585	555	633	532	561	620	579	561	540	601	592	577	543	590	582	564	570	588	579	585	600	555	570	564	575	544	613	524	608	566	604	541	568	620	553	587	591	547	558	580	562	567	571	538	574	586	538	575	585	605	591	613	615	591	601	578	574	577	572	565	569	584	574	594	588	569	540	626	620	583	554	580	578	601	573	588	631	574	603	627	612	604	567	581	564	594	551	570	647	567	604	544	593	619	585	560	607	579	593	572	576	580	610	610	579	591	570	603	541	589	592	560	605	609	570	612	582	579	614	589	613	565	639	613	568	582	535	588	556	565	612	560	594	587	583	629	558	597	586	584	580	557	576	595	590	578	603	544	523	589	601	597	606	537	583	600	608	618	576	582	590	546	588	556	554	573	537	601	579	589	587	561	564	592	611	597	590	575	593	601	586	553	591	592	608	588	612	598	560	565	558	636	556	570	618	578	603	604	582	585	559	550	590	577	601	591	576	577	527	627	600	594	553	589	636	631	605	554	585	593	589	624	609	565	593	558	599	573	599	558	584	569	605	601	604	574	558	598	567	582	597	585	571	542	616	635	551	552	571	541	566	579	569	589	629	560	578	628	591	560	605	613	603	570	588	590	589	561	575	591	595	566	564	565	617	587	561	590	572	608	576	587	591	605	565	587	581	637	581	587	557	582	565	604	569	623	613	602	597	560	599	601	568	537	613	562	628	577	553	549	578	544	580	584	596	556	554	569	596	572	581	572	595	579	568	591	573	590	573	585	568	576	600	633	622	587	555	560	587	567	558	573	547	570	551	572	602	616	605	597	579	566	603	589	541	613	593	578	537	619	554	581	591	565	566	590	596	578	594	613	586	622	584	596	591	587	568	569	574	579	627	609	571	556	619	594	582	604	580	597	564	560	614	600	583	625	529	592	621	591	558	597	596	561	548	574	548	591	580	580	553	630	577	590	561	576	580	549	573	564	607	591	561	576	581	548	586	571	587	609	596	582	577	577	599	589	595	561	576	603	575	571	594	538	613	593	560	567	567	576	545	581	610	573	556	596	656	603	554	587	583	610	597	607	569	556	554	605	552	604	562	592	574	592	599	622	583	593	554	543	564	639	511	523	599	550	583	565	606	554	602	594	586	583	593	604	616	615	568	591	559	596	559	578	571	612	587	580	620	560	542	557	599	576	595	554	581	569	562	543	578	612	617	587	593	578	584	596	594	576	592	592	565	618	570	563	588	626	592	607	601	598	563	595	593	572	577	580	604	582	544	549	620	600	617	536	578	584	576	584	543	596	635	611	590	589	592	582	571	618	551	583	637	560	629	530	578	560	584	578	567	558	595	557	620	586	530	552	583	575	568	591	561	578	550	579	597	579	603	548	564	596	592	568	612	569	544	564	595	593	560	617	570	596	568	604	585	552	560	623	636	546	540	559	521	560	580	580	562	589	599	598	573	607	585	559	581	553	585	568	624	594	575	582	583	636	558	589	623	565	572	569	612	573	584	595	575	613	585	617	551	583	577	639	560	590	603	595	572	571	652	585	603	649	557	578	584	586	602	579	608	562	562	606	604	611	579	575	577	602	592	561	562	521	534	636	622	591	573	562	552	555	594	584	562	576	567	604	573	546	589	585	595	604	553	600	592	618	546	597	565	560	584	582	573	554	598	575	545	569	597	576	577	584	585	577	632	636	588	595	586	574	541	546	611	597	600	586	563	539	583	606	563	580	588	566	582	561	569	577	595	583	574	563	570	589	557	587	619	588	562	594	573	558	583	602	582	585	523	555	560	556	607	571	579	598	605	579	553	619	556	611	601	564	586	548	545	591	599	581	573	579	536	571	580	588	576	576	590	570	576	593	586	614	576	545	589	552	578	574	604	591	592	591	552	573	601	578	613	587	560	578	567	579	615	602	551	573	622	584	619	544	528	563	597	551	606	578	647	591	551	582	608	596	588	558	607	571	588	546	535	574	565	608	565	619	598	566	567	570	582	611	568	539	551	541	566	589	561	572	568	591	573	594	599	576	571	570	587	531	567	605	563	616	593	578	613	578	582	596	557	608	601	578	600	570	576	578	572	567	611	564	567	559	597	588	559	594	567	557	609	554	625	583	620	587	590	572	633	571	563	565	608	566	608	584	619	603	581	608	640	552	568	578	550	543	629	589	666	590	591	577	560	600	581	569	620	605	605	563	568	581	586	573	579	572	604	592	623	535	599	592	565	594	593	560	551	534	569	567	566	576	573	577	612	586	543	573	583	606	628	584	598	553	592	564	616	551	587	592	564	614	569	574	546	567	612	575	580	591	538	608	585	606	552	589	580	568	569	617	575	589	573	599	568	568	622	604	619	576	607	597	608	589	555	551	555	573	567	593	557	594	596	568	605	589	595	594	641	626	612	589	598	582	517	613	555	555	588	581	541	599	571	581	594	590	610	608	585	565	529	563	584	575	587	556	558	613	573	610	556	597	602	544	575	587	585	595	514	569	598	590	602	609	587	631	634	551	544	574	579	592	554	588	613	566	608	579	568	603	584	592	607	573	591	609	597	598	571	582	552	575	566	549	620	575	543	556	594	564	543	577	599	561	632	640	557	579	582	579	547	580	593	591	605	575	596	550	600	560	537	574	557	541	582	606	577	541	552	605	549	599	598	571	594	538	570	600	562	600	581	567	572	586	571	553	550	589	578	592	565	604	574	594	610	574	568	616	566	590	603	585	558	561	526	590	600	553	630	564	586	613	582	632	599	595	553	584	590	601	583	571	576	590	560	552	602	607	572	542	561	633	550	554	582	595	562	571	550	579	577	596	573	564	557	583	547	570	590	562	588	582	597	560	565	563	607	575	607	580	618	515	569	598	599	550	557	583	586	573	644	539	598	573	555	544	605	605	621	608	625	565	597	551	553	624	573	589	603	624	549	580	570	536	615	560	571	553	569	586	606	564	570	536	552	572	552	553	566	567	523	622	567	590	591	569	594	623	585	565	568	585	615	616	595	627	559	613	555	572	572	547	586	559
3709	3758	3166	1626	1181	1053	1069	1996	10719	20870	15058	7565	2179	950	553	502	475	502	520	497	496	457	465	514	469	487	519	522	510	488	505	496	486	469	460	486	460	513	467	481	466	497	516	515	488	536	480	481	478	474	484	492	455	508	459	448	476	495	494	491	481	479	480	450	501	494	490	472	484	478	472	491	497	503	491	463	544	519	498	474	480	508	490	456	483	480	449	503	537	472	473	505	495	475	467	489	488	503	473	519	479	467	441	496	484	522	461	483	497	458	478	478	500	500	490	520	481	493	476	485	461	529	460	493	467	485	479	505	531	486	473	514	516	472	485	452	504	507	501	504	475	484	530	500	511	449	450	494	447	487	473	508	504	501	456	492	486	498	494	480	471	513	441	491	463	497	457	500	494	494	543	497	483	523	501	464	496	490	484	495	502	483	478	488	464	488	530	484	453	487	465	469	477	533	512	483	507	482	500	535	515	478	488	473	468	473	500	485	433	512	492	480	479	494	486	475	459	508	513	534	504	490	501	507	468	520	518	428	491	478	488	514	476	488	476	521	462	475	491	482	516	484	521	487	488	482	512	474	501	474	490	519	420	443	448	507	495	488	500	492	479	438	486	471	476	501	520	486	503	489	485	509	491	473	505	474	508	477	462	479	467	467	487	455	498	488	455	511	524	511	487	465	475	519	488	506	504	460	512	481	490	509	492	468	516	471	479	487	492	491	499	472	506	477	463	451	497	500	479	473	525	513	491	479	474	493	490	511	514	477	485	495	486	469	467	472	484	516	457	487	469	495	538	457	457	497	503	478	444	478	511	494	492	504	520	521	508	506	486	518	446	519	513	545	522	492	472	487	482	498	477	514	485	470	513	501	469	470	498	492	507	469	438	480	503	485	477	514	485	509	481	459	446	472	459	513	514	514	483	454	515	534	464	483	474	461	485	535	495	492	514	491	477	524	445	476	509	506	493	447	546	500	479	476	498	489	521	479	525	452	478	448	473	493	505	464	488	462	463	444	428	489	461	515	467	484	469	466	486	528	529	499	489	518	445	500	520	474	502	448	512	509	457	475	504	500	494	506	513	472	491	544	479	509	522	479	485	495	501	497	497	467	477	519	475	491	501	500	479	455	516	465	508	469	511	495	511	495	485	509	494	522	458	515	467	492	485	472	530	488	467	487	548	466	487	479	495	535	498	441	447	509	492	482	522	456	469	487	484	506	509	463	519	498	485	503	460	510	492	503	473	474	447	499	502	486	467	485	496	451	518	455	482	515	498	457	496	503	496	480	479	493	472	456	439	493	460	486	480	495	481	496	480	483	526	507	469	476	517	489	467	491	430	462	508	492	520	482	483	493	473	488	519	519	529	500	476	494	502	523	475	476	469	478	471	495	421	494	519	488	454	461	486	468	477	461	507	444	494	475	468	494	493	497	491	511	471	494	497	466	500	434	472	477	435	501	486	505	480	512	515	442	470	458	481	464	499	452	481	436	476	474	478	464	483	547	493	499	509	474	449	477	489	493	448	504	516	470	479	465	475	511	515	454	486	518	489	463	499	515	512	485	452	441	521	454	473	475	463	461	540	463	506	485	461	520	484	468	475	469	497	532	463	489	480	489	486	448	501	506	498	468	467	536	456	519	487	501	479	512	485	489	494	497	465	484	504	463	488	522	495	481	490	490	489	511	465	481	459	525	480	472	496	473	499	516	438	484	475	454	486	505	484	447	490	489	475	464	510	491	482	515	497	512	481	513	508	450	518	498	460	473	491	495	502	440	480	500	524	459	489	530	460	485	519	449	498	482	499	442	490	491	499	495	475	533	525	489	497	508	484	469	478	480	453	516	496	504	474	466	462	478	519	458	512	468	470	471	486	477	483	475	466	529	498	473	494	497	469	511	516	462	506	496	494	447	510	500	464	484	508	505	527	488	467	491	477	482	492	492	527	471	524	491	532	489	442	473	483	490	461	485	467	490	520	481	471	485	483	498	486	486	464	489	494	475	472	500	485	461	512	495	476	469	478	485	496	464	481	493	470	498	506	488	491	485	452	507	486	483	500	478	505	470	539	506	477	456	477	531	480	497	554	458	503	459	444	478	453	489	493	500	501	480	464	485	474	478	504	496	463	508	493	468	504	479	456	478	508	484	472	500	491	515	475	488	505	482	475	502	495	500	454	495	475	482	513	540	553	509	488	506	487	483	513	497	438	516	467	472	500	488	492	478	465	481	457	482	490	499	457	483	496	485	509	525	511	516	480	479	483	497	490	463	507	510	479	512	429	474	521	482	498	472	490	481	481	525	489	473	478	497	476	522	480	537	456	498	463	441	490	475	489	477	526	501	441	491	505	480	481	473	512	485	496	476	486	486	497	515	459	503	506	509	491	509	470	443	490	503	494	514	509	476	529	523	468	462	439	498	518	532	499	534	466	466	526	495	477	489	452	469	472	517	459	477	503	477	528	488	512	470	524	508	441	493	488	485	479	511	527	499	493	444	484	472	447	463	498	432	482	512	469	452	499	534	474	457	527	508	475	466	522	498	498	499	458	529	478	527	527	502	516	467	485	460	454	501	496	464	516	521	489	528	497	460	537	526	469	536	478	492	477	446	491	486	468	504	525	462	481	477	491	505	460	467	520	470	529	487	489	513	490	463	516	473	538	497	504	518	498	464	504	484	489	450	509	465	462	489	464	443	487	453	471	469	489	496	478	473	495	520	466	486	482	488	468	498	492	494	501	472	500	469	461	516	533	471	508	505	493	487	511	524	497	491	460	506	493	482	489	445	476	489	520	467	494	480	496	491	512	461	490	487	459	480	494	483	467	462	475	490	514	482	450	463	517	466	473	502	458	510	475	480	488	474	480	492	527	449	523	508	485	481	471	479	449	463	504	491	497	488	465	454	488	498	506	499	502	483	488	510	457	478	497	502	484	480	526	505	494	453	487	476	483	512	460	512	474	505	503	499	444	504	500	445	470	482	500	497	459	473	476	485	495	513	513	468	513	513	457	498	486	501	483	522	526	455	513	475	487	495	466	486	445	511	478	511	470	526	450	461	469	466	462	477	520	501	479	492	472	480	482	487	477	489	491	467	481	504	523	501	470	471	509	512	510	483	488	465	511	503	474	498	490	455	473	494	493	476	475	482	488	454	505	466	503	493	491	476	490	461	516	467	507	465	469	483	459	491	462	456	432	511	462	464	447	474	478	465	435	566	458	481	454	479	470	464	509	468	454	497	485	493	483	489	488	514	520	496	466	463	509	467	513	458	467	491	480	513	472	469	468	492	465	470	502	498	479	457	508	503	461	444	468	474	481	507	450	488	512	506	519	471	481	479	505	501	481	471	495	451	506	489	496	469	492	472	503	478	472	476	484	512	467	446	485	457	502	463	514	491	505	485	478	459	500	477	484	455	475	455	493	480	462	444	482	467	484	469	481	514	433	496	496	458	495	494	478	454	491	507	534	497	464	491	465	487	484	508	449	490	466	481	487	462
23893	21048	28270	24028	21041	9425	4721	12101	27563	35751	30389	15664	4338	1438	943	836	826	802	791	810	823	750	781	791	791	802	815	763	787	782	770	831	748	851	791	796	853	816	814	810	816	802	781	799	824	759	804	813	795	799	828	831	781	761	845	792	825	790	773	815	850	749	809	820	777	816	753	816	785	793	809	847	806	820	808	816	788	821	756	780	807	744	792	803	807	798	805	747	788	831	758	840	783	780	781	792	789	812	816	771	787	814	811	785	783	809	739	775	817	794	764	782	815	751	843	801	793	783	756	810	815	761	762	873	824	813	846	843	786	812	802	762	794	823	825	807	846	770	778	829	812	815	797	803	732	811	778	756	794	837	763	806	755	790	813	759	778	801	773	785	780	818	868	789	806	774	765	768	797	789	781	847	850	805	816	783	779	731	790	833	804	772	816	846	799	835	818	803	769	778	792	762	810	789	766	771	780	778	762	805	780	793	815	777	767	802	817	833	806	787	817	765	765	845	823	807	784	812	797	765	780	765	815	779	810	806	769	781	777	798	776	806	880	805	720	779	791	746	812	817	799	818	767	819	758	780	752	768	808	744	826	750	799	849	774	817	782	778	855	764	788	820	828	768	864	765	781	798	879	767	808	782	811	793	798	798	774	786	749	827	762	770	788	779	794	778	799	818	722	751	786	766	803	806	797	787	808	790	793	799	730	818	742	750	811	787	797	791	845	771	808	799	797	795	827	794	766	793	812	780	799	768	782	763	747	824	816	849	832	784	851	736	788	798	827	799	773	773	764	769	785	807	805	809	754	788	787	858	813	813	762	750	786	827	797	774	783	807	770	772	801	760	808	778	797	834	794	861	817	797	806	751	775	765	862	812	779	799	783	766	785	761	821	776	771	793	808	772	797	830	798	788	786	802	807	782	810	782	825	782	800	764	764	795	806	803	773	810	740	768	831	808	756	815	779	726	794	767	779	794	789	776	762	775	762	807	790	786	793	841	773	846	734	786	822	729	810	822	753	817	805	762	778	764	749	765	781	767	807	781	775	794	787	817	811	793	867	820	802	785	761	810	765	715	770	804	807	851	772	799	773	786	854	804	792	759	841	772	807	758	759	788	756	735	762	792	783	765	814	819	826	724	773	775	773	765	816	770	771	796	833	797	767	770	760	839	762	802	751	789	812	789	749	764	764	840	734	820	741	767	810	796	764	798	819	766	762	777	789	798	803	806	791	772	752	805	715	814	765	797	809	804	806	813	754	841	783	789	780	838	862	791	826	754	787	814	814	790	771	797	739	786	839	803	774	837	830	825	813	755	805	789	782	826	804	783	791	783	754	772	817	743	796	786	804	763	770	827	786	764	783	811	734	816	801	767	788	765	779	814	761	813	772	796	776	864	801	779	802	786	804	767	789	791	768	733	788	780	777	794	770	771	829	803	809	757	824	810	765	798	833	791	765	805	805	791	791	792	808	801	770	817	821	810	770	739	841	776	748	775	827	756	817	775	785	797	782	804	767	756	741	794	794	846	879	772	799	736	776	757	800	759	787	783	815	813	805	759	782	753	771	839	780	825	771	834	802	783	821	850	802	806	801	787	758	763	779	765	815	793	798	766	807	740	776	812	758	800	803	789	827	834	793	760	800	805	801	764	767	815	832	785	719	831	799	751	783	799	775	810	783	754	875	775	839	755	755	772	753	809	812	842	756	783	800	809	752	728	831	786	762	762	813	786	806	788	791	818	773	792	817	805	741	768	792	798	827	790	762	790	799	805	813	750	816	796	770	777	768	778	769	800	845	784	773	818	761	791	789	771	820	747	797	770	794	755	767	786	734	758	811	729	802	798	738	761	840	776	745	842	757	779	748	751	783	820	795	779	820	779	854	795	803	804	804	805	797	769	832	808	824	787	831	729	766	805	812	839	814	767	817	826	816	812	764	807	788	787	715	776	783	830	806	770	807	824	807	824	789	801	763	794	847	803	781	772	835	735	785	791	815	738	774	779	779	787	771	805	765	800	747	833	765	785	802	797	817	837	759	776	827	801	808	787	754	810	785	821	804	837	795	798	780	764	790	749	759	769	818	793	781	732	831	780	752	745	818	805	768	826	794	785	750	810	813	734	768	798	807	774	809	743	777	807	807	778	767	806	788	801	784	747	771	825	807	806	783	781	822	767	780	798	791	776	793	793	768	720	760	779	776	742	748	816	803	777	799	802	784	761	789	768	745	798	762	804	815	788	755	769	815	748	764	810	786	783	798	756	759	806	801	791	803	774	746	785	748	716	801	831	778	823	788	802	758	853	811	828	757	794	778	732	810	761	825	761	737	835	786	798	778	808	810	785	815	829	769	794	787	794	789	794	725	788	799	775	796	800	764	767	770	788	783	796	816	741	779	793	800	791	856	781	804	790	743	813	815	754	848	833	795	789	809	797	778	777	766	751	808	735	829	765	852	838	796	821	768	797	868	829	754	814	803	798	756	834	809	768	804	818	751	791	788	770	779	791	809	769	800	802	743	813	774	760	823	797	777	747	763	822	814	765	828	753	764	741	691	821	825	813	779	749	789	802	744	782	811	794	804	812	826	791	771	767	831	800	808	834	789	744	728	808	842	757	828	747	776	779	783	792	757	778	821	791	799	778	797	798	754	784	778	768	792	808	774	759	746	780	744	807	746	782	816	795	809	742	856	796	830	806	770	767	811	783	804	751	782	782	800	825	735	788	761	771	745	809	764	755	760	804	805	726	783	770	742	754	798	797	804	764	822	820	781	774	807	770	746	787	781	785	767	784	817	758	795	789	779	784	767	748	747	772	775	756	822	745	809	767	758	758	814	857	838	801	776	752	778	750	775	784	754	789	835	798	791	817	760	770	749	812	808	799	772	780	814	815	834	756	761	759	849	794	787	790	777	805	773	823	771	761	772	733	762	764	837	793	743	798	721	815	770	793	778	818	776	767	832	842	789	768	755	823	786	794	769	795	756	777	804	728	756	809	791	816	836	803	813	826	783	818	772	793	873	765	780	767	787	725	777	770	816	795	852	740	798	872	793	829	766	753	789	780	772	746	784	774	799	818	755	760	790	793	746	768	791	801	757	801	802	762	785	775	783	791	856	785	827	747	771	786	827	757	788	763	776	742	800	770	753	780	762	824	778	780	773	783	764	780	820	759	849	775	736	825	788	784	787	775	787	755	771	749	774	799	784	805	764	805	787	793	806	792	745	837	780	793	805	756	757	843	775	793	810	768	760	818	777	748	750	819	774	803	829	790	790	754	767	779	806	804	809	781	790	761	777	819	779	772	872	785	738	760	844	757	757	776	783	776	778	769	817	817	795	797	781	806	764	767	819	804	810	770	797	788	785	785	780	790	767	792	821	823	788	813	833	768	781	841	784	762	810	777	801	781	762	796	824	764	794	795	790	751	801	792	737	799	825	754	833	836	776	793	795	800	723	844	721	785	784	772	821	837	786	775	798	794	779	800	774	764	772	833	782	794	777	799
4276	7028	5609	2979	2076	2155	4445	14441	28517	32622	25546	11753	3436	1368	733	666	617	677	650	672	686	666	700	634	616	631	633	628	623	648	618	630	667	647	661	659	643	632	626	648	661	674	677	644	673	594	656	650	674	658	675	626	692	631	635	613	671	598	630	656	637	684	626	682	640	616	663	679	620	653	664	632	709	640	627	636	671	665	655	631	626	645	655	634	659	690	645	651	660	657	650	629	681	627	616	648	618	666	630	647	658	599	662	650	610	651	648	595	673	670	570	667	659	643	627	656	660	645	647	654	633	659	620	710	639	687	645	636	639	628	650	628	675	611	620	684	684	612	612	622	630	611	603	657	616	673	612	645	626	617	660	645	648	595	627	625	636	589	657	682	659	650	642	710	671	645	671	689	651	619	622	640	614	593	644	608	623	694	636	650	623	648	626	616	646	665	646	645	667	634	628	631	645	619	607	623	639	637	627	636	664	624	628	656	633	673	656	641	648	611	617	634	644	649	623	593	681	627	656	635	606	636	621	592	637	638	646	637	603	601	649	641	662	643	642	624	641	653	663	626	654	619	634	634	641	661	606	673	636	657	612	589	679	615	651	673	643	642	639	622	643	646	653	650	669	628	664	622	631	637	655	626	606	623	637	602	620	653	686	673	658	659	650	660	652	670	660	607	593	627	668	611	616	645	642	657	642	654	627	632	654	645	612	663	651	650	649	658	626	665	629	624	649	640	668	655	680	647	621	590	634	603	648	663	650	587	616	618	632	624	622	658	655	635	648	607	635	594	620	674	632	631	643	664	632	633	668	676	682	690	677	664	636	667	631	678	645	694	595	675	654	598	626	636	661	617	711	652	646	622	639	623	684	699	707	661	667	662	684	647	642	554	655	634	647	646	650	679	664	596	644	654	625	629	614	674	648	595	643	632	621	644	692	636	616	633	638	625	608	639	634	630	638	639	631	668	619	631	652	665	628	649	671	638	672	631	622	668	633	660	643	586	668	611	649	607	615	658	654	672	659	650	582	626	655	623	654	644	668	597	607	660	606	641	639	615	664	667	659	598	703	623	643	648	634	639	615	650	653	648	649	644	615	631	625	607	589	659	648	664	620	659	639	679	611	638	626	609	677	685	639	683	663	623	623	641	632	616	640	667	691	633	668	637	599	660	621	679	686	642	652	598	652	617	639	654	676	659	653	644	616	686	659	662	663	663	639	630	632	675	640	641	684	642	686	674	613	630	654	644	615	620	646	634	690	681	614	668	645	610	610	618	640	659	640	653	630	662	615	649	630	632	658	634	618	666	669	633	627	698	621	626	658	616	658	666	635	641	612	610	670	653	612	587	604	659	631	651	663	688	608	654	634	646	643	653	645	637	630	648	636	638	662	719	599	630	683	645	597	637	628	607	658	630	673	637	697	652	643	673	577	619	648	665	644	630	673	615	643	594	639	637	623	641	640	654	643	630	670	667	626	671	622	585	662	648	631	696	629	678	703	663	635	705	651	652	651	653	619	632	625	672	618	693	687	639	680	598	662	627	605	661	652	674	632	646	636	603	640	638	625	644	661	631	629	590	657	625	609	620	651	648	676	650	641	594	641	680	613	617	625	638	663	629	649	620	623	604	637	615	635	634	640	646	579	630	655	672	610	670	670	602	604	689	663	639	647	634	617	638	653	641	680	641	653	625	610	669	580	634	641	624	663	648	648	654	634	629	661	587	635	608	554	638	650	628	628	601	630	664	628	619	649	681	638	622	662	629	633	646	634	645	643	674	644	647	676	628	642	649	659	686	638	630	653	657	660	609	692	611	668	625	621	648	655	614	699	647	654	599	656	637	657	646	622	617	610	645	650	608	649	639	611	635	661	590	656	614	668	624	569	646	657	617	608	654	623	637	650	651	638	634	651	633	638	662	689	652	654	633	637	631	616	659	657	652	614	643	623	616	611	633	629	679	623	627	666	613	672	625	610	621	607	640	678	662	622	641	645	649	593	653	660	643	667	657	658	619	637	641	639	663	692	640	648	642	646	608	597	635	663	601	641	616	642	616	655	638	661	626	581	639	634	634	623	727	696	632	665	613	622	623	585	676	645	627	623	624	609	606	620	607	602	672	642	657	641	606	590	649	635	656	652	669	656	688	617	632	654	602	635	643	654	631	644	659	634	631	698	585	654	590	675	640	642	607	658	633	615	657	653	631	613	609	616	642	620	647	674	619	635	635	649	613	613	648	651	627	646	677	595	619	638	653	596	618	657	599	632	643	644	670	594	648	669	605	663	670	613	659	675	652	613	655	653	662	668	702	658	607	570	670	659	619	654	682	629	649	630	625	625	675	670	647	670	644	638	615	656	666	620	631	645	642	589	638	578	588	635	626	593	660	671	652	663	657	656	602	639	615	637	614	630	646	662	603	612	707	658	636	686	643	573	629	651	670	675	598	642	651	623	663	627	620	613	619	617	634	575	613	684	665	617	606	625	648	630	659	593	643	592	656	638	648	643	661	652	663	660	579	646	644	662	655	637	622	585	657	638	589	618	638	664	613	640	674	644	608	644	593	633	679	682	645	629	648	603	599	656	640	627	652	621	629	634	668	667	617	654	670	641	597	661	603	639	652	653	638	684	613	592	612	631	638	608	595	637	646	646	596	584	586	629	627	625	627	657	630	638	638	611	663	649	668	633	606	622	615	632	625	666	667	631	615	642	569	627	639	628	650	653	655	651	635	683	660	654	638	650	635	647	632	656	595	643	637	671	631	609	604	689	612	635	660	638	644	669	637	653	582	631	647	623	654	628	674	665	621	676	649	660	629	657	645	633	622	656	636	689	659	656	630	651	680	605	609	643	661	632	676	619	647	638	625	664	655	641	648	646	656	609	655	612	599	663	652	638	628	609	632	625	636	645	651	623	623	638	638	629	663	695	621	611	582	628	647	682	648	612	629	655	668	621	617	640	688	679	664	630	637	642	599	656	609	650	644	637	677	608	634	634	650	614	605	660	624	673	670	651	674	619	661	625	625	638	597	641	667	658	600	669	606	611	620	622	650	616	644	605	639	668	624	704	609	610	684	617	650	645	609	638	679	642	668	663	615	637	644	610	645	657	649	661	646	614	645	688	603	599	617	641	634	668	616	645	645	594	576	604	651	646	675	668	647	615	638	660	632	647	650	622	585	646	635	623	637	630	645	639	628	664	653	640	631	710	576	607	638	635	641	649	640	619	614	673	613	605	648	702	620	635	663	644	616	626	650	633	609	656	635	693	624	640	638	622	633	611	588	644	638	632	619	598	655	616	632	623	649	645	663	664	599	655	685	601	654	682	664	633	606	612	663	625	650	638	609	633	617	590	619	657	619	648	645	649	615	684	641	610	634	599	676	613	630	660	614	643	640	600	643	643	603	651	621	645	662	622	657	632	645	653	641	611	691	641	651	623	611	635	645	654	628	676	660	641	592	684	652	628	622	600	583	627	661	664	628	647	636	651	620	621	621	573	611	638	601
27399	12667	1590	812	634	485	663	1374	1693	2030	1707	1220	789	553	481	475	442	487	487	448	504	485	535	475	461	448	440	452	468	475	448	446	437	476	431	453	481	479	487	442	513	459	473	464	484	481	445	453	471	469	459	480	465	476	489	457	479	457	519	456	446	424	480	448	455	474	500	476	449	472	485	475	476	514	443	466	478	471	501	505	459	453	453	494	488	445	476	485	443	505	473	447	494	437	501	431	476	439	482	500	473	423	441	456	451	458	482	472	454	473	460	445	475	464	485	471	503	463	454	473	431	445	473	495	495	444	463	493	468	460	466	453	436	457	483	449	485	482	506	489	434	481	448	430	470	452	466	483	434	464	448	497	452	470	483	512	472	485	447	452	429	451	402	464	452	473	453	454	438	454	491	413	471	449	486	494	463	481	507	441	445	526	468	438	490	469	464	453	446	457	443	475	442	437	506	480	459	519	426	469	455	464	493	490	454	447	472	427	457	438	431	432	456	461	450	476	445	467	463	422	453	434	469	438	483	460	484	438	477	453	447	449	470	464	459	456	475	461	451	460	461	476	436	477	472	433	470	493	443	447	470	460	474	498	483	466	476	495	454	471	488	457	489	490	456	465	511	420	493	466	480	484	485	460	482	412	478	450	467	459	450	475	483	458	442	468	470	469	484	453	451	475	455	435	473	449	491	481	498	461	493	470	475	442	473	494	497	471	438	474	454	464	495	479	441	471	462	442	459	498	475	470	445	482	463	440	470	454	486	463	468	462	453	455	447	516	436	488	469	451	428	474	447	460	447	454	462	464	448	479	479	451	485	486	496	492	479	460	429	432	491	445	451	480	476	478	441	486	448	446	450	474	467	458	475	460	491	435	477	453	457	481	486	462	512	500	492	491	471	426	452	453	464	479	492	445	498	467	486	498	461	475	473	453	488	479	477	498	455	418	463	458	469	499	496	443	442	461	460	483	446	479	470	463	490	472	482	483	472	480	448	435	447	470	460	446	496	479	446	504	477	488	468	441	457	473	511	522	498	483	474	500	443	448	492	457	469	435	438	473	417	460	455	482	441	451	449	517	441	465	474	493	466	454	461	443	430	508	464	462	433	530	451	483	485	425	484	455	475	465	497	467	457	453	466	433	470	477	478	515	432	463	478	462	461	434	462	438	455	457	520	454	431	481	482	471	476	475	451	477	474	471	476	450	447	472	493	452	452	460	470	468	491	473	443	439	454	485	449	490	470	505	439	475	468	497	467	442	451	465	453	471	492	433	449	506	484	461	442	460	488	476	472	471	491	483	460	467	454	483	450	488	457	432	460	513	457	455	452	470	500	466	459	491	446	449	476	457	450	457	462	440	479	467	460	464	485	477	457	509	464	463	493	464	497	451	456	448	454	437	414	476	464	457	445	428	483	480	431	468	469	496	474	477	460	478	444	499	490	482	454	455	432	454	459	429	470	478	423	451	448	427	443	450	480	481	498	451	479	500	488	469	457	472	436	462	461	451	440	463	481	449	464	463	491	464	444	470	448	456	477	449	475	441	452	483	467	447	467	453	493	494	503	450	466	466	448	469	471	438	458	476	433	435	465	505	438	474	479	480	467	451	489	459	469	443	489	497	458	442	494	431	456	477	468	481	462	468	430	447	475	488	453	445	475	515	451	484	442	477	471	526	433	461	472	449	465	466	481	486	445	466	437	509	483	439	469	472	453	416	458	461	466	443	484	433	499	477	479	427	449	472	471	431	458	504	506	459	435	455	496	468	450	478	451	466	429	457	445	485	455	469	451	473	440	443	490	488	495	476	498	464	493	452	478	477	456	451	461	477	415	474	452	488	449	457	451	467	453	468	459	509	475	484	470	481	462	469	492	458	421	472	483	475	478	449	445	487	503	431	459	478	454	465	478	482	471	473	491	462	500	431	469	450	436	483	456	407	471	499	426	450	485	487	432	451	460	453	468	454	486	499	452	447	446	483	469	451	502	464	497	437	492	461	468	454	468	468	474	496	443	453	483	436	428	457	457	469	461	486	475	468	458	480	480	455	456	471	465	486	450	465	475	492	496	465	484	468	463	458	463	483	438	418	502	441	458	487	465	456	474	510	462	479	472	522	464	500	455	465	455	506	495	437	483	457	446	482	460	509	471	459	470	466	492	474	483	442	473	487	469	463	445	480	446	501	443	468	464	452	500	478	476	480	487	464	461	476	455	470	457	443	452	483	470	502	450	438	467	460	437	435	479	451	473	479	432	436	426	432	452	448	479	494	451	484	494	452	444	418	482	461	472	476	442	488	507	418	454	490	478	435	459	452	500	502	433	498	442	457	493	469	449	420	477	453	464	464	446	485	450	442	457	474	461	443	431	481	438	486	471	469	460	481	447	474	423	483	426	484	476	468	487	480	475	431	470	464	481	468	487	477	421	470	454	474	486	442	477	458	466	438	451	484	493	439	486	458	485	459	437	499	472	446	458	469	458	436	469	472	458	478	507	502	453	430	484	454	477	488	464	471	467	479	443	478	430	458	437	447	484	466	473	429	475	473	493	442	465	459	467	511	454	439	421	474	440	505	504	440	444	461	433	464	496	470	494	472	463	416	429	456	460	480	441	504	456	465	509	485	500	440	495	445	489	481	464	488	501	453	508	471	473	482	496	476	466	451	464	437	457	519	461	475	485	466	446	453	458	434	427	471	486	462	459	463	454	436	477	442	476	468	492	455	464	455	475	497	468	460	485	445	478	428	472	474	478	453	443	520	459	470	473	490	490	462	438	477	439	457	471	484	439	511	482	462	466	463	429	441	471	467	487	455	485	469	463	465	482	437	470	459	471	463	465	498	467	441	418	436	490	484	462	462	468	469	486	458	439	499	479	454	482	493	461	460	461	429	470	430	426	452	504	458	415	473	442	494	430	454	473	468	465	470	499	460	450	456	445	479	473	441	452	468	451	437	473	485	431	470	481	513	476	453	444	491	445	457	448	464	456	456	493	462	462	417	491	503	480	424	499	528	469	480	439	495	493	474	474	477	473	484	472	464	465	472	463	459	483	471	453	464	467	428	459	426	464	527	479	445	425	507	487	481	472	469	503	470	432	456	459	455	447	481	535	478	481	460	471	450	460	445	463	484	444	520	479	488	457	454	468	476	487	465	504	491	475	489	449	483	489	436	524	484	436	430	494	441	440	474	448	449	488	478	476	466	457	503	487	483	502	489	502	457	460	461	436	446	489	475	496	457	458	518	484	461	488	477	455	466	480	477	482	521	434	422	455	456	443	469	454	451	457	472	452	481	470	450	483	452	474	452	433	417	472	427	505	496	474	453	465	467	448	482	496	467	466	496	467	470	464	472	459	479	439	462	463	502	462	469	469	491	463	460	463	412	458	474	458	456	479	465	509	459	502	455	466	477	431	454	505	417	444	460	479	486	459	496	489	459	503	482	458	444	472	449	446	478	470	499	446	496	469	457	462	458	466	473	482	476	472	460	416	526	470	515
5078	999	816	676	583	500	639	1806	2211	2480	1944	1288	696	531	398	381	393	342	400	375	423	356	368	405	395	378	395	365	396	363	381	398	373	388	363	406	387	396	386	378	391	382	395	368	338	365	360	370	356	404	386	378	402	372	394	402	374	382	367	394	388	383	408	411	406	373	359	380	363	388	354	373	393	379	373	384	381	392	380	393	356	424	397	386	387	390	382	376	420	366	378	411	347	348	344	392	389	417	390	362	394	357	394	361	364	388	400	391	352	366	361	347	382	366	399	425	398	365	368	395	352	368	435	368	375	379	374	414	370	389	381	394	368	344	366	391	379	388	381	375	410	368	379	339	362	409	357	385	356	382	373	388	386	359	361	374	371	382	353	389	414	333	365	336	376	363	366	400	406	371	385	397	417	360	377	373	347	406	365	383	388	382	382	366	424	370	383	359	358	391	424	368	367	391	365	360	386	361	365	387	386	396	372	401	399	387	392	388	385	348	370	375	393	369	386	382	378	360	352	348	418	343	377	410	355	412	369	399	355	389	414	409	383	400	354	396	369	370	397	387	376	394	404	383	397	387	359	362	395	401	375	367	358	357	382	390	363	368	377	382	388	378	379	387	382	372	393	395	411	421	382	375	391	360	400	372	385	352	381	388	363	411	370	357	403	350	335	373	378	407	404	438	375	374	379	365	417	395	383	364	390	409	374	378	391	406	360	381	407	411	385	335	398	395	369	384	377	371	382	381	380	380	363	376	405	350	365	385	350	382	381	372	346	411	401	356	378	403	415	392	362	398	379	388	367	351	375	377	386	395	418	383	378	375	367	379	409	376	370	426	379	405	369	350	329	385	382	372	349	374	407	383	426	367	376	358	381	406	347	413	387	387	393	378	369	359	392	380	368	371	417	351	400	396	382	391	388	386	362	389	378	389	381	366	385	359	369	396	409	395	383	391	374	379	393	416	395	360	371	375	354	372	346	382	380	376	393	362	377	361	372	381	370	412	368	390	391	368	390	420	379	408	350	365	360	361	387	388	394	402	382	379	377	403	373	416	352	366	386	392	408	380	404	395	374	372	362	394	374	368	400	357	384	407	377	388	371	379	356	406	372	376	387	402	406	406	412	397	386	359	396	358	382	361	365	413	380	419	397	385	369	392	395	325	378	365	384	392	385	403	377	368	336	365	395	377	362	375	373	362	389	381	337	359	379	376	414	374	355	370	373	383	327	385	400	378	380	378	343	343	414	402	375	382	375	387	378	402	366	391	405	370	364	393	409	384	390	386	396	380	371	388	416	402	371	375	384	387	360	413	354	344	391	376	414	374	396	386	398	392	363	348	421	384	354	366	364	383	376	350	379	368	438	343	408	408	397	349	414	373	396	377	387	348	394	373	370	402	350	425	403	361	366	350	425	402	359	386	367	380	381	370	364	378	387	397	375	375	381	387	372	393	391	401	395	405	420	375	375	387	409	413	406	320	357	400	415	371	389	380	361	385	415	384	385	385	392	366	381	389	363	377	382	384	358	400	407	391	384	371	392	367	358	366	371	395	382	401	399	364	378	371	403	432	416	386	349	370	367	368	372	387	369	351	381	373	384	409	350	362	408	362	409	380	397	398	330	363	352	368	378	388	355	378	364	397	365	389	378	389	381	377	395	375	397	363	376	382	416	368	382	409	389	353	394	367	396	400	347	400	362	355	370	405	352	366	380	392	407	398	379	367	385	376	381	413	382	392	376	366	378	390	370	379	393	404	461	394	385	364	405	340	352	388	386	396	392	376	387	419	407	364	373	436	375	386	376	386	383	358	367	374	377	392	398	446	409	412	393	392	358	417	358	385	410	351	360	371	349	347	418	354	376	377	380	389	389	394	388	389	361	389	386	437	412	403	402	419	390	388	369	413	375	409	371	375	387	381	400	364	418	357	403	378	354	379	365	386	401	386	392	359	402	331	359	393	365	382	400	394	393	376	378	400	367	394	392	394	332	367	410	365	405	390	383	403	356	401	397	389	367	382	404	382	377	411	380	351	388	350	404	381	378	379	391	403	372	373	377	360	399	363	402	370	400	387	415	363	366	394	372	365	359	360	377	376	384	369	378	377	407	382	343	402	353	381	367	373	375	396	404	402	409	381	394	399	359	393	403	331	342	382	385	415	382	387	384	377	375	393	393	367	347	392	398	373	355	393	400	371	353	403	385	365	384	414	364	382	400	364	383	363	343	367	364	406	355	394	375	382	376	372	353	382	368	357	367	383	361	374	403	387	387	385	354	379	361	384	386	401	375	376	356	369	388	400	388	419	373	376	367	388	380	359	399	376	360	379	365	352	373	404	364	407	399	398	387	368	388	394	371	430	370	379	317	370	433	377	394	370	336	404	369	395	342	401	375	382	394	386	401	390	400	358	387	389	395	383	400	363	385	381	351	393	405	391	378	367	391	400	369	354	393	363	368	388	363	410	411	373	367	404	382	390	361	374	372	401	381	392	400	359	414	409	333	383	362	389	371	398	383	417	389	381	383	387	384	401	382	408	384	400	369	371	394	400	396	433	366	388	401	379	385	419	385	369	431	415	358	378	393	391	381	336	380	363	346	435	376	407	355	378	366	349	376	397	371	361	397	393	363	388	364	382	383	401	382	372	371	394	417	361	421	375	371	393	405	366	374	373	366	368	370	376	423	408	385	333	351	400	348	404	345	372	412	401	387	388	374	337	385	419	386	395	387	406	350	377	396	381	378	396	374	351	399	348	386	346	385	373	379	383	417	388	396	381	389	395	395	401	365	394	379	375	383	367	378	394	402	373	408	389	379	324	385	407	401	360	413	392	410	339	392	352	414	354	391	412	392	357	399	369	348	389	408	367	348	406	393	421	363	376	386	356	385	418	392	364	395	405	356	343	384	365	356	391	358	389	371	363	371	359	368	364	409	391	385	393	383	372	381	383	396	387	392	394	372	405	408	377	354	365	394	386	393	375	392	394	432	404	381	387	403	347	368	392	395	385	365	385	368	369	417	365	375	384	396	397	397	386	361	392	381	373	387	335	398	336	337	364	380	370	412	361	381	382	380	384	382	381	361	388	374	350	368	366	349	379	377	387	363	393	407	384	374	405	373	365	389	372	371	348	357	393	403	356	390	374	381	358	372	380	372	410	379	376	368	379	355	390	397	378	413	358	413	402	364	402	419	363	397	373	357	402	378	384	399	427	401	374	377	412	381	386	352	380	357	418	404	384	389	360	379	425	382	418	354	355	397	409	398	366	379	349	425	407	395	383	394	378	383	370	349	388	383	393	403	407	366	360	352	392	404	376	358	384	379	397	397	350	400	380	369	398	392	376	413	400	395	368	418	394	370	402	376	402	368	368	351	405	389	347	388	386	384	392	398	385	362	377	372	381	346	375	379	391	358	388	402	367	394	373	384	368	365	373	379	378	388	396	382	386	379	420	406	360	422	351	366	364	355	366	386	370	399	431	383	380	423	392	364	384	366	355	386	347
25155	21064	26898	25069	5836	1335	1649	8895	22355	18214	11032	5342	1607	801	635	566	549	576	552	529	545	601	549	569	544	574	532	557	564	577	577	544	550	527	543	548	547	548	534	513	568	572	511	542	551	554	554	573	552	523	525	547	560	530	553	578	544	562	516	576	497	582	556	558	524	585	570	554	566	535	557	576	530	536	547	523	537	529	528	567	509	519	552	536	519	547	568	526	550	534	549	551	582	521	556	567	556	578	562	572	529	550	549	528	544	531	557	569	540	557	585	543	591	572	537	529	535	567	537	541	539	515	535	538	540	507	584	565	526	580	541	537	528	536	503	526	534	522	560	554	553	540	577	530	571	564	580	560	559	535	579	531	545	575	526	558	535	551	548	521	569	518	522	548	525	528	532	526	536	599	577	559	504	575	534	533	527	556	516	524	530	585	575	556	549	565	579	572	501	539	553	546	515	567	519	553	547	533	570	539	534	532	537	560	577	541	519	551	551	545	572	549	498	545	571	545	544	558	523	556	524	544	533	596	546	575	545	558	542	551	511	514	545	534	518	549	534	537	555	512	542	552	529	558	568	517	549	577	553	545	510	517	551	544	547	502	557	527	551	498	568	545	529	536	553	552	528	542	558	536	533	549	531	524	578	524	543	553	563	505	547	556	547	535	553	577	569	546	541	584	518	560	562	581	556	570	574	527	534	535	523	499	579	533	534	555	567	506	558	540	565	524	598	538	531	499	556	553	524	488	528	569	557	524	559	533	540	592	537	507	549	526	550	565	496	562	558	563	548	510	549	580	559	558	541	584	577	522	543	547	581	545	541	549	523	558	550	552	504	518	557	532	575	518	539	486	541	571	528	524	502	542	558	527	552	517	569	550	548	536	526	545	562	549	564	549	558	490	498	559	510	543	532	549	537	566	507	563	572	562	549	563	523	545	541	503	577	540	547	526	583	524	537	570	547	547	534	561	561	545	550	532	496	531	557	554	528	570	549	505	536	558	545	572	562	537	574	532	552	573	533	520	522	593	494	543	577	525	551	568	527	560	581	532	554	580	554	530	559	502	565	529	550	507	581	584	552	498	554	528	546	527	596	573	550	564	544	509	535	571	527	554	554	503	553	558	533	532	564	533	521	548	551	493	531	539	508	551	530	510	535	546	564	567	581	514	535	575	550	546	589	532	570	558	553	556	564	542	537	553	528	553	519	533	521	556	551	553	556	530	524	490	545	552	562	601	527	544	504	553	569	522	573	571	541	609	541	573	549	542	520	549	527	561	554	518	524	555	586	561	534	574	554	550	543	556	527	565	562	523	588	528	560	563	499	567	571	516	496	523	511	554	568	521	517	485	582	579	538	518	556	569	513	574	599	533	508	501	567	602	567	528	548	540	552	572	550	542	530	570	559	533	579	566	546	512	530	516	529	524	546	513	534	567	529	551	519	559	558	539	558	530	563	505	511	557	553	513	551	570	522	557	592	542	572	548	493	580	520	578	486	509	544	507	593	549	571	509	511	555	542	518	547	515	521	520	532	535	567	566	551	558	513	519	588	546	536	540	565	555	523	511	546	540	563	529	548	549	568	552	565	556	570	545	555	546	535	507	552	527	555	529	518	576	542	532	507	542	553	558	554	570	522	560	548	502	542	567	546	535	532	546	529	588	558	572	542	545	538	595	582	538	566	589	497	527	566	532	512	557	506	518	534	577	542	559	557	507	547	501	552	531	555	516	548	513	552	545	525	546	543	495	535	550	517	583	513	549	525	538	535	520	518	519	558	576	579	569	530	532	529	543	601	550	555	513	539	585	573	532	530	560	550	520	547	542	560	527	565	563	596	511	529	548	540	530	524	537	566	534	575	547	565	546	475	515	545	524	570	546	514	512	592	558	528	585	543	552	549	602	553	558	562	526	554	559	543	528	549	558	488	556	528	584	549	554	504	554	550	571	590	559	537	540	545	550	532	559	528	574	546	580	565	523	568	556	580	538	557	564	471	550	523	496	569	530	500	565	503	547	554	493	525	549	550	560	533	530	561	544	511	569	544	544	518	526	557	531	513	566	541	536	553	499	599	548	551	572	551	539	547	542	541	540	554	577	518	613	527	545	509	537	579	594	561	558	542	538	584	550	553	537	544	563	564	588	537	567	532	583	560	504	532	531	548	527	565	544	529	516	542	518	537	530	551	530	505	518	561	543	544	544	592	513	576	564	542	542	556	562	539	523	526	573	553	590	582	577	547	547	528	559	532	552	479	515	519	573	521	547	588	551	602	518	554	501	503	560	495	479	529	548	545	529	611	510	524	558	548	574	533	566	555	607	537	527	576	533	540	549	519	567	487	524	541	521	554	558	535	528	567	528	506	538	535	512	547	548	552	567	543	568	536	541	560	566	561	556	588	597	522	564	545	567	533	554	537	593	569	505	563	568	532	538	587	583	560	560	530	528	535	592	520	544	521	531	505	545	596	533	541	604	562	549	530	556	546	543	565	540	553	537	554	563	572	559	553	543	528	514	542	550	530	512	582	577	558	527	539	559	542	528	568	548	581	527	544	550	558	537	511	522	530	543	563	545	573	533	562	521	555	537	520	562	558	508	596	555	529	550	541	497	561	552	526	570	530	556	534	546	539	551	557	556	543	569	511	557	551	570	535	549	525	526	586	517	562	512	573	541	542	524	539	575	539	542	524	523	521	565	550	544	557	548	545	558	530	570	531	537	554	483	572	526	594	562	534	567	539	538	538	501	549	497	503	543	542	524	513	554	522	585	580	554	538	532	535	566	509	542	550	534	541	544	538	518	541	519	534	561	566	538	560	509	533	523	567	587	570	539	539	540	562	513	513	528	545	574	530	529	532	550	539	557	580	554	558	529	548	570	531	536	536	580	567	535	503	539	562	561	531	540	572	545	544	515	537	549	581	511	545	565	569	575	544	540	569	600	557	503	564	536	557	528	551	581	525	537	509	587	551	514	539	568	551	544	558	514	535	540	544	545	545	529	540	528	563	554	529	532	589	531	548	531	543	534	500	567	537	518	539	517	520	551	554	506	574	514	533	518	539	539	534	567	522	527	540	584	481	594	530	561	523	557	559	538	528	570	530	563	535	582	540	579	540	547	527	553	519	536	497	511	584	523	554	565	543	588	532	550	539	537	538	524	556	581	565	501	553	585	556	569	522	550	545	546	528	568	557	534	542	561	553	552	534	589	575	555	542	556	566	571	545	506	527	542	580	530	554	510	558	551	540	548	539	566	518	506	533	534	508	520	537	596	544	552	534	551	546	539	567	535	554	538	580	554	546	544	528	573	540	548	495	555	552	548	544	545	535	518	508	488	530	544	534	549	555	517	585	565	573	556	552	518	515	560	559	561	586	572	575	546	547	571	518	556	565	544	568	564	541	573	534	551	547	549	552	543	562	527	549	529	513	577	525	559	557	553	533	564	568	505	546	524	521	555	548	521	568	528	534	529	564	526	507	511	537	541	518	495	503	554	539	578	560	529
3837	3924	3791	1929	1394	1010	1948	11479	21877	15710	10036	5086	1624	755	526	486	479	485	470	483	479	447	442	467	441	439	439	453	455	444	472	495	491	427	494	462	438	495	458	459	479	496	453	452	428	483	455	449	476	480	500	468	466	465	515	477	490	447	461	443	456	438	472	456	429	457	465	478	457	471	453	475	453	471	452	457	498	454	466	488	421	493	484	471	498	454	463	471	467	434	448	449	480	477	449	494	432	448	461	414	470	478	435	462	453	477	417	425	474	465	460	445	465	475	480	495	436	446	508	459	447	465	499	447	412	485	465	422	444	478	474	479	449	435	469	483	471	471	447	447	455	448	517	451	452	458	485	460	470	485	478	479	489	474	460	446	475	453	466	476	426	498	485	462	466	470	470	470	433	461	450	483	455	476	445	441	483	506	445	478	472	471	479	429	466	474	439	481	422	468	487	466	457	486	461	481	435	419	473	453	461	464	437	439	455	426	455	497	458	448	454	459	488	469	486	441	432	467	427	439	421	442	496	494	457	453	409	476	456	488	457	462	449	478	445	451	478	456	466	481	494	440	477	499	410	445	437	496	496	454	470	468	474	450	471	463	485	416	437	445	431	484	466	450	460	452	444	459	488	486	472	478	425	475	491	485	463	468	460	448	456	488	461	453	461	489	447	465	475	509	452	462	438	465	479	456	459	459	488	467	442	445	475	461	449	493	430	482	429	450	464	469	425	495	465	439	501	441	456	474	454	449	448	443	456	457	451	452	465	455	470	497	456	456	448	468	437	450	491	394	510	448	448	482	429	434	479	460	442	448	447	418	465	446	492	448	461	449	464	468	502	493	497	422	449	427	474	453	468	490	477	460	436	458	475	465	475	453	445	474	474	443	429	481	469	474	482	484	464	457	456	481	488	411	457	487	454	477	452	443	429	448	465	440	460	469	453	451	439	431	452	467	471	440	460	472	445	447	454	441	454	427	445	459	418	450	504	460	455	477	483	458	498	473	474	482	463	428	471	447	439	463	492	479	442	453	469	501	492	405	487	450	463	473	434	465	478	461	471	493	442	478	463	436	444	472	485	461	410	504	474	484	492	476	449	454	452	472	497	445	443	452	459	446	489	459	454	511	450	421	454	463	474	442	450	492	473	467	468	482	433	444	454	452	459	466	471	445	487	457	497	448	486	459	461	473	474	453	423	480	469	465	469	423	467	473	448	458	478	451	479	481	490	481	466	449	462	480	445	466	415	482	435	456	444	454	440	447	465	484	455	513	443	484	443	460	464	412	463	471	457	472	459	461	462	422	468	426	458	484	464	497	448	420	439	489	469	454	442	462	496	433	442	476	454	447	474	464	462	458	450	443	497	457	487	463	518	429	464	465	449	464	507	452	431	447	449	446	448	435	470	453	425	450	451	465	492	465	494	464	473	439	460	476	479	457	422	449	461	482	485	471	447	467	487	428	435	463	475	482	423	435	432	447	497	444	478	441	389	442	461	461	458	456	445	441	448	477	500	491	464	474	452	449	463	497	465	453	464	453	407	471	476	446	425	483	447	444	448	464	473	459	472	472	467	471	501	471	485	488	442	440	469	419	488	440	456	419	453	454	460	424	433	481	444	466	465	517	466	460	486	463	455	461	491	437	456	476	469	477	488	468	449	476	424	446	492	450	471	465	468	455	457	483	449	445	485	462	448	434	436	423	454	449	450	459	478	447	483	481	472	461	471	489	435	484	467	508	485	468	425	456	474	451	483	437	526	436	467	428	475	464	434	480	441	444	478	443	476	482	429	468	444	461	442	470	463	447	465	477	451	450	482	473	462	456	460	497	458	476	480	474	493	462	462	475	439	428	499	458	499	480	480	432	475	458	452	455	460	464	466	477	455	455	433	440	455	425	465	426	451	432	442	436	442	482	454	478	439	454	454	406	510	450	439	442	422	458	479	454	465	470	461	461	457	472	465	422	438	452	482	473	462	451	448	444	459	522	487	477	469	472	417	425	482	466	448	454	437	439	464	402	468	449	433	461	475	463	465	471	464	479	446	448	452	483	454	463	462	429	478	457	482	460	481	453	475	452	452	450	432	440	476	464	480	458	484	503	440	472	446	463	486	452	471	488	442	446	449	453	443	470	462	479	463	479	459	460	447	455	474	459	432	471	448	486	457	479	442	451	476	493	450	444	478	445	480	508	472	426	438	491	415	486	483	435	468	461	449	452	459	447	476	426	486	430	455	473	468	463	451	465	460	441	463	458	472	445	439	452	434	485	453	471	477	481	445	434	442	446	424	491	491	497	476	442	470	492	476	459	460	468	474	501	467	450	446	451	437	489	484	471	431	452	447	488	427	439	447	479	457	491	446	432	463	491	435	448	485	441	463	446	473	466	479	454	471	484	443	448	501	465	440	447	491	494	453	451	464	481	423	478	453	489	463	455	482	429	476	483	497	463	438	437	445	512	483	480	458	437	468	416	456	489	441	442	463	452	454	449	430	473	460	419	444	468	434	469	465	461	425	433	458	451	476	445	467	434	482	459	457	467	447	486	461	474	463	445	452	481	474	452	472	440	441	498	473	484	439	448	460	458	445	445	470	471	484	455	435	477	465	435	433	462	455	451	447	467	445	462	488	461	439	472	479	460	473	439	452	491	508	429	432	433	485	436	434	458	437	454	427	462	455	477	428	482	464	454	466	483	459	475	460	430	432	460	463	479	440	388	457	461	502	468	448	484	467	446	473	401	472	432	513	459	451	470	432	489	424	428	463	491	457	446	463	439	452	478	456	458	445	443	436	436	471	459	495	476	505	473	455	492	473	485	460	494	460	447	438	459	437	451	467	433	465	477	467	450	434	523	463	486	474	435	495	490	426	445	459	473	465	490	471	424	448	444	462	429	460	439	477	467	472	506	453	488	453	451	426	456	480	461	447	467	476	452	463	469	475	433	449	466	486	471	501	411	441	460	474	452	471	489	470	478	438	446	435	448	484	471	469	453	471	485	459	415	449	488	463	460	474	468	467	459	449	478	467	446	458	459	445	454	478	461	483	459	447	435	496	478	499	461	480	466	482	454	431	508	468	447	494	484	477	491	488	411	471	447	439	470	445	465	469	496	448	447	468	485	468	471	467	456	459	485	474	444	433	458	420	461	441	453	461	466	477	421	438	446	493	457	491	438	456	471	461	453	465	451	476	443	415	482	444	456	415	450	477	489	473	436	456	441	437	444	472	435	483	474	439	450	483	458	472	446	465	477	497	432	439	464	500	448	430	452	425	457	434	481	474	443	455	485	443	452	435	440	471	474	481	471	470	480	456	473	435	515	441	470	423	438	453	443	461	468	501	456	470	508	463	435	460	489	468	485	453	449	461	523	467	467	472	489	450	439	441	459	488	448	477	440	461	465	493	450	457	426	439	475	442	434	451	457	479	484	445	450	424	435	442	467	452	461	477	493	469	459	460	448	448	468	456	437	436	445	445	470	458	457	446	443	480	473	441	469	428	462
23964	21098	28302	24110	21064	8823	2429	11400	42003	36938	22203	10019	3124	1405	1012	851	818	728	682	715	853	804	739	734	762	854	790	780	753	739	775	786	750	770	817	767	737	715	732	752	767	744	755	783	836	776	817	788	822	807	834	732	781	671	779	788	787	761	807	762	767	794	786	762	723	749	812	805	774	777	769	748	750	789	781	781	810	768	781	756	727	772	764	717	779	726	777	795	756	771	810	732	800	774	789	761	793	803	807	761	827	786	762	757	740	760	796	727	755	746	778	789	731	752	776	759	753	774	730	786	728	797	770	763	745	743	721	811	760	805	798	818	784	743	808	782	756	685	732	757	807	776	785	787	775	738	750	778	796	764	767	736	788	809	762	752	812	745	796	721	790	761	766	793	749	787	729	744	765	794	721	745	735	760	760	815	789	759	767	772	782	768	754	778	745	715	795	742	716	745	768	745	737	745	810	789	776	757	717	752	753	759	866	785	767	775	792	759	804	769	767	771	776	787	754	733	813	731	732	764	772	733	748	759	769	738	746	745	758	760	827	747	809	765	796	837	777	760	728	751	711	767	783	779	783	752	796	770	760	756	751	727	765	793	775	742	795	754	789	738	764	780	739	749	752	787	760	781	756	722	763	798	760	789	770	817	773	747	728	787	754	794	760	764	698	746	785	739	753	814	730	755	726	789	751	756	696	758	769	771	774	711	797	734	753	735	734	746	804	780	768	812	754	719	768	724	798	761	760	702	771	781	748	740	751	756	829	753	747	757	712	814	727	733	775	752	762	727	763	760	758	741	781	765	787	771	757	734	752	752	705	755	745	744	763	786	799	776	764	767	760	713	727	758	736	742	774	749	741	720	734	822	735	772	743	738	793	774	767	814	787	746	730	757	776	790	784	754	711	787	786	771	730	716	782	749	778	781	766	759	730	746	708	775	712	762	755	741	745	757	749	750	728	747	741	772	795	777	759	775	769	789	759	804	749	777	722	792	732	738	773	798	785	745	754	829	732	782	751	796	771	741	744	725	769	738	757	759	736	760	768	752	749	787	786	731	755	728	725	759	779	748	755	762	785	744	790	726	752	778	759	758	780	760	789	772	758	802	740	799	751	752	777	752	711	771	760	771	785	741	765	749	761	783	738	745	785	769	799	734	736	794	777	767	744	729	787	772	774	736	762	733	711	742	813	754	744	778	785	755	786	777	756	813	748	737	759	782	782	804	742	743	755	759	747	746	772	757	803	693	756	761	750	749	757	710	776	768	715	799	774	769	763	753	804	785	758	710	767	761	716	766	756	713	729	762	790	705	782	758	708	732	761	761	769	812	758	763	756	763	751	711	730	771	715	764	776	784	750	762	756	766	754	733	735	785	756	767	734	776	744	788	779	810	761	755	736	846	779	790	785	793	783	777	714	719	779	777	764	764	781	796	777	767	737	764	776	799	733	783	745	818	703	726	715	766	783	758	728	698	727	741	746	774	765	768	802	799	804	770	761	743	777	726	745	765	723	753	782	730	808	801	764	764	763	750	778	757	745	774	710	768	771	753	705	729	795	754	788	787	754	737	809	755	792	814	764	798	797	749	801	806	745	751	734	788	773	747	754	784	816	793	745	760	741	746	768	728	747	778	757	781	764	757	756	774	766	776	818	735	722	766	785	774	804	733	733	763	785	758	760	727	697	725	718	827	811	696	756	720	747	751	747	785	718	800	815	797	818	740	734	717	749	752	819	763	785	759	793	746	770	759	752	798	753	749	813	721	779	766	794	755	681	806	781	780	799	810	766	800	761	708	752	762	728	794	720	751	760	791	770	764	727	775	746	768	757	726	775	747	738	768	771	737	764	743	760	767	777	743	709	771	700	747	727	757	746	795	762	736	723	789	744	712	727	785	805	727	764	709	728	765	756	779	754	774	745	745	706	743	709	769	755	841	790	808	782	779	751	767	772	785	757	776	712	738	773	791	740	797	752	748	795	762	723	730	783	762	780	776	782	775	732	750	805	740	743	812	747	766	716	761	752	818	747	767	759	768	783	737	753	728	792	772	754	811	777	817	828	776	781	754	740	779	773	792	781	777	760	756	758	725	775	800	809	786	743	768	764	781	741	749	780	774	757	733	798	745	741	805	753	753	754	767	758	753	789	759	820	740	797	740	759	794	769	784	779	782	723	737	737	773	803	703	765	770	754	731	796	799	775	729	758	763	742	774	780	764	750	735	736	779	764	734	794	762	734	756	770	787	771	767	714	788	748	775	788	763	818	776	741	748	783	788	755	703	738	759	729	770	776	750	783	800	744	815	769	751	784	750	757	761	776	789	752	794	767	790	742	765	801	770	818	758	792	761	727	750	793	768	732	767	728	784	752	731	798	798	761	748	761	778	793	793	804	780	735	772	766	728	723	775	792	754	751	754	732	753	740	782	758	734	757	727	788	791	826	824	754	746	731	794	747	748	754	735	737	753	754	769	731	768	734	722	794	794	787	769	727	740	780	748	743	747	808	774	804	780	770	795	697	773	809	753	723	754	721	781	724	711	761	741	804	763	784	761	745	728	722	755	771	775	772	761	730	776	750	741	793	799	732	763	773	762	729	832	771	790	777	781	783	789	793	845	769	772	798	817	749	813	751	767	816	789	746	725	816	740	781	826	776	726	728	775	762	771	757	727	717	739	826	767	758	748	740	749	781	801	797	759	773	784	710	784	840	788	750	767	787	740	759	727	795	754	749	733	778	734	757	768	743	781	752	743	801	725	773	699	747	783	808	740	768	747	767	753	729	753	720	808	821	762	765	698	819	750	712	765	770	728	747	781	794	734	730	737	737	737	780	781	794	744	765	790	761	732	763	798	769	752	752	747	735	724	748	773	842	730	758	827	754	820	784	790	736	762	723	788	849	813	756	725	751	769	761	755	779	771	793	726	759	793	739	779	727	712	756	715	745	782	789	734	826	730	747	750	720	751	727	827	783	777	751	819	815	797	799	745	761	766	744	783	747	748	758	741	740	740	776	722	734	737	804	770	761	715	790	811	763	789	776	770	789	726	765	733	729	717	749	784	780	786	766	842	752	796	762	753	766	734	799	814	797	704	742	742	800	744	705	785	777	770	780	758	720	729	775	734	754	764	745	745	770	749	780	754	763	734	755	778	741	730	742	761	762	764	740	747	765	778	766	791	782	757	770	769	772	769	726	739	771	788	766	783	789	757	745	771	723	792	798	740	755	724	797	767	772	778	771	772	724	722	752	777	766	760	801	738	801	767	744	781	767	797	754	734	717	792	798	709	700	746	808	758	793	723	792	825	758	776	761	731	722	726	757	726	731	750	737	774	768	734	726	784	766	752	763	739	727	765	729	793	772	749	715	752	790	749	736	780	760	758	818	771	719	790	761	766	779	741	806	797	776	764	765	736	769	765	725	803	734	741	760	780	756	784	747	801	774	776	742	799	800	774	763	712	767	710	788	768	764	761	805	738	753	765	783	773	757	739	772	791	725	749	702	726
4814	8200	7181	3526	2330	1752	1926	14424	40899	30039	17378	8124	2916	1452	949	634	656	665	617	642	651	589	642	620	635	609	658	642	608	615	629	634	615	648	607	618	629	611	590	610	664	606	595	625	650	685	645	638	622	625	637	629	662	611	601	644	636	627	648	642	609	629	706	592	640	604	617	640	679	606	687	638	628	618	660	649	625	614	647	626	654	566	633	603	644	616	619	604	621	658	605	605	561	637	580	588	673	634	602	604	609	650	645	674	613	628	597	621	599	624	650	597	595	612	625	642	632	715	636	627	655	660	645	632	620	678	630	626	620	670	649	652	632	607	603	618	633	624	621	622	639	652	623	626	560	640	621	601	597	602	602	662	637	621	632	628	582	584	643	615	642	643	589	627	636	608	629	605	647	646	638	631	624	619	611	628	604	639	642	659	662	571	567	613	637	637	655	630	645	602	681	608	604	654	635	684	605	665	628	635	643	660	634	648	625	628	625	646	613	603	624	669	668	606	624	613	639	638	658	656	628	638	596	596	651	631	651	628	631	645	627	638	628	625	634	582	646	670	615	636	634	634	612	646	587	616	613	613	587	582	660	651	656	591	591	665	554	611	615	668	615	608	646	609	639	633	578	668	597	641	562	628	660	641	624	659	625	566	602	598	612	641	618	570	614	588	622	643	663	630	616	678	658	637	635	605	668	546	632	603	545	609	632	644	634	645	632	611	601	624	631	631	660	649	590	635	621	646	648	618	618	626	648	653	615	605	641	605	632	647	653	618	619	631	654	628	640	624	649	660	647	627	634	592	618	631	632	640	644	621	628	653	686	615	656	600	658	633	618	619	611	625	676	628	630	597	634	634	667	616	632	641	648	684	608	592	645	652	645	640	577	608	626	675	587	585	639	604	658	623	612	616	661	617	645	621	604	657	613	647	643	634	669	635	635	656	622	623	655	648	601	595	616	640	664	588	629	662	672	621	646	647	606	632	609	635	603	615	669	625	625	613	651	666	647	671	623	594	624	673	599	644	638	611	605	629	613	657	583	592	622	588	649	616	641	636	616	592	665	647	641	640	671	602	620	640	609	632	637	583	638	613	647	633	606	600	628	633	602	602	664	633	625	638	605	652	593	622	605	626	642	673	643	670	662	610	604	604	597	642	642	618	619	581	602	643	639	599	620	634	621	645	653	590	628	632	611	582	644	627	593	620	639	665	634	645	602	633	667	606	637	633	667	628	633	648	599	587	649	631	595	600	623	590	637	612	643	651	624	609	695	604	628	652	635	627	629	678	641	624	651	653	616	635	608	609	613	598	623	598	639	574	611	626	640	667	616	667	617	581	640	634	616	559	636	610	623	669	626	628	705	560	656	574	644	651	658	592	694	610	581	614	634	645	591	631	637	631	643	610	680	594	617	629	626	605	601	608	673	647	589	652	649	606	626	616	620	586	614	665	579	630	604	588	602	620	616	608	613	596	616	620	607	597	628	643	630	575	628	593	652	668	616	624	633	606	638	620	582	651	640	595	646	665	624	706	635	640	629	662	635	641	624	625	645	613	616	641	608	618	611	611	577	633	589	616	642	657	628	612	664	635	644	623	558	607	606	655	635	636	606	641	595	638	605	647	577	645	627	672	646	633	625	603	642	609	635	640	662	625	654	620	601	621	586	624	668	598	652	610	628	592	603	646	603	597	606	596	632	618	596	640	643	653	604	606	659	661	629	663	606	582	600	632	621	651	587	583	633	577	584	627	631	609	594	587	633	591	616	651	636	605	597	622	634	647	636	608	624	623	651	628	596	645	570	599	647	637	599	623	620	587	616	613	615	631	616	609	602	604	639	610	640	636	598	691	566	594	667	615	657	626	627	562	629	603	599	637	633	659	611	660	635	631	657	622	581	619	672	599	665	651	621	645	654	604	622	625	631	603	643	620	631	639	618	640	631	643	672	586	620	601	600	630	603	617	634	625	550	608	589	634	600	612	676	637	668	615	604	640	623	632	639	626	646	648	627	641	587	607	635	618	616	588	634	633	589	638	593	598	605	590	644	655	643	623	630	647	612	603	623	654	612	631	634	604	627	628	616	656	613	620	592	649	593	641	645	630	640	600	605	609	670	653	596	649	631	623	628	622	620	616	606	623	601	602	590	622	607	604	629	648	633	650	654	630	605	609	625	662	614	635	618	657	588	665	620	644	628	641	623	603	608	608	598	603	603	597	634	590	673	596	626	585	638	617	614	628	630	586	643	650	606	604	608	631	601	588	594	648	617	620	688	638	656	611	622	576	646	641	614	688	561	591	614	617	617	595	616	605	557	632	627	649	625	642	623	600	679	633	688	596	658	619	558	603	639	628	613	625	593	622	593	634	645	627	645	634	617	621	656	590	611	627	641	626	578	613	588	631	590	616	611	608	594	617	607	644	632	593	624	679	639	629	588	618	632	600	627	601	591	596	669	603	648	667	651	605	615	620	661	585	658	607	585	662	604	643	631	634	611	604	643	610	620	613	630	639	619	598	587	663	606	621	603	616	606	653	640	611	625	591	662	616	621	650	626	661	626	642	647	637	644	618	597	612	658	631	604	617	585	601	641	602	572	610	604	640	625	639	653	619	651	637	628	604	602	622	625	589	634	585	616	630	634	647	630	610	602	619	590	648	559	601	610	582	578	574	628	660	587	605	641	620	627	580	611	652	613	585	569	594	633	609	602	655	657	592	586	639	603	621	626	660	619	615	667	640	642	599	631	604	608	641	623	605	624	595	622	621	609	606	628	621	614	588	583	639	623	610	585	620	597	646	661	628	631	620	640	656	656	624	610	639	611	609	629	639	611	574	647	621	615	607	613	601	621	638	624	622	666	633	647	624	636	566	611	679	625	623	635	641	576	629	583	625	606	667	626	626	625	666	632	641	633	646	586	600	629	630	583	605	611	584	577	619	616	594	625	686	634	641	596	625	576	637	623	639	616	608	630	637	629	601	648	624	629	635	601	637	661	617	620	674	633	657	583	619	647	649	618	629	662	639	614	615	610	610	616	624	620	625	635	612	618	618	614	652	620	606	631	616	596	645	693	634	602	652	622	681	601	648	622	611	608	547	621	644	626	615	662	607	612	646	588	645	595	588	619	605	601	594	610	628	616	631	614	624	618	618	626	591	629	607	633	646	646	629	671	692	653	612	645	607	636	625	630	643	585	620	617	640	605	603	613	583	630	642	623	609	650	611	607	626	661	627	607	641	599	645	646	621	613	621	639	571	660	629	617	639	615	661	644	641	608	584	665	620	653	620	611	632	645	625	586	601	674	612	613	596	629	591	616	619	624	643	617	616	601	614	620	635	616	685	580	623	626	625	639	620	585	636	604	627	604	599	594	638	578	610	626	636	610	630	649	648	625	615	584	655	593	637	628	627	671	643	632	682	615	582	611	675	655	628	601	622	619	665	618	612	629	600	649	628	608	628	576	608	629	596	600	630	631	679	598	613	658	617	624	619	643	628	662	598	642	620
27363	13321	2016	866	598	551	560	898	2827	3494	1699	1035	679	508	595	532	481	539	503	504	519	509	507	482	489	540	472	519	500	517	505	481	512	543	518	497	531	507	525	447	546	543	510	486	506	501	491	496	484	493	534	503	515	528	486	525	459	497	509	476	482	489	531	509	517	561	493	532	529	527	482	504	520	529	499	509	485	514	523	532	493	484	526	491	554	484	518	481	516	538	491	512	514	463	541	524	489	484	512	560	494	552	518	502	512	481	477	519	494	508	523	541	517	522	504	505	537	498	520	497	472	503	502	485	533	479	484	548	498	493	506	520	474	478	552	498	507	510	522	509	499	508	480	484	482	486	504	492	492	494	498	509	563	549	523	545	490	508	548	511	508	523	515	554	511	517	531	465	498	534	488	462	474	471	515	468	497	501	501	529	497	501	490	467	522	521	500	516	477	472	517	486	546	485	480	513	508	513	489	493	492	449	478	526	492	498	492	528	530	490	562	504	494	509	461	505	506	487	538	507	520	500	529	544	485	492	526	504	519	506	500	531	516	494	506	546	452	535	501	524	551	521	494	500	510	472	441	487	533	504	518	507	494	467	501	478	506	519	512	510	520	526	550	515	535	511	515	492	469	527	501	506	484	501	503	510	493	494	495	506	479	532	515	516	490	488	518	504	484	524	503	489	536	507	536	518	528	536	504	495	482	485	475	515	539	474	479	515	462	548	476	474	501	451	468	499	490	480	493	504	562	524	535	483	504	503	523	508	528	552	475	500	532	515	562	541	500	516	523	498	500	540	498	495	507	508	479	500	489	496	500	509	474	482	530	546	488	497	528	539	488	559	514	544	467	504	484	514	546	507	481	508	489	493	507	510	555	482	472	539	550	518	510	508	511	541	549	496	496	508	500	514	477	527	520	517	501	495	473	508	513	542	520	509	514	503	518	504	503	473	468	499	505	508	539	478	511	489	508	522	520	507	507	524	469	499	478	539	523	487	492	514	546	485	538	521	517	493	489	510	549	496	527	469	503	500	506	526	508	523	534	484	496	479	507	524	507	534	537	479	455	505	451	496	542	481	514	489	529	554	505	479	503	547	464	529	487	536	498	524	489	508	493	510	494	485	500	527	493	501	482	454	535	490	504	529	516	510	490	550	525	490	501	532	516	531	497	482	517	509	561	517	499	535	568	489	511	547	526	540	518	482	466	487	488	476	520	511	485	483	501	506	483	474	505	504	535	504	502	507	508	527	502	541	492	469	490	486	528	538	465	508	491	504	453	508	518	533	498	477	489	525	487	489	526	517	462	512	523	487	505	544	466	473	512	534	512	529	487	495	511	486	507	525	500	521	545	485	529	510	535	502	547	506	502	518	504	496	503	532	546	461	462	461	504	490	517	546	512	509	498	484	511	494	495	501	513	519	504	513	489	455	492	495	496	483	483	517	522	503	503	475	503	517	531	479	476	545	484	516	502	522	476	497	496	527	477	544	515	475	471	553	539	504	535	462	572	483	501	486	532	519	548	477	528	514	487	505	555	506	497	524	552	501	500	479	512	479	532	495	512	504	509	550	485	562	520	484	490	513	488	499	534	516	505	483	493	494	505	500	488	504	450	521	542	506	536	462	491	501	498	537	499	483	527	507	513	501	496	533	527	525	531	487	506	508	534	520	547	479	565	465	549	536	531	520	443	533	477	518	468	523	476	476	497	486	483	522	505	512	495	491	498	494	523	492	512	506	496	492	539	501	512	498	517	513	497	563	495	522	556	489	452	515	527	518	512	528	479	482	482	498	509	499	509	495	521	530	486	491	508	460	533	459	499	523	517	536	508	535	526	521	510	514	570	515	543	492	546	464	498	521	481	500	491	523	476	481	510	518	525	546	516	494	507	516	521	514	474	494	502	495	509	537	474	506	490	530	499	525	508	472	541	515	513	529	508	516	474	485	520	552	494	494	532	548	479	499	497	501	528	496	490	515	476	517	522	529	470	557	531	505	479	499	494	499	507	518	508	515	475	505	498	542	531	465	519	529	511	503	499	542	461	490	529	525	492	488	475	492	514	568	501	507	460	540	500	510	529	539	524	503	497	490	507	546	551	463	473	497	526	507	579	461	498	489	467	469	512	503	569	538	494	490	537	493	505	528	489	519	490	462	520	520	510	483	522	511	501	507	525	520	503	543	460	445	484	522	490	510	539	493	492	520	502	517	485	521	512	518	483	510	510	542	547	510	498	521	477	504	510	488	504	485	511	501	522	505	538	489	539	501	502	492	506	492	482	528	521	502	502	476	511	509	517	516	503	491	527	471	527	508	466	489	526	513	482	469	521	515	483	489	472	535	511	492	537	503	453	508	495	514	528	518	483	511	510	536	489	526	526	514	514	522	496	504	513	477	516	512	481	532	509	483	454	504	511	504	499	479	561	524	517	528	504	485	520	492	509	527	529	459	511	515	519	538	497	481	496	509	538	554	496	513	527	527	486	457	517	504	517	501	516	467	538	476	494	483	530	536	500	487	491	512	502	494	524	532	516	540	498	492	518	492	493	500	532	490	515	492	513	477	478	477	504	530	484	468	487	498	530	530	531	473	526	482	489	510	515	484	487	525	489	502	501	485	531	506	482	488	486	484	500	441	495	500	528	525	497	473	510	503	480	507	512	530	571	518	548	482	501	538	488	508	506	488	526	512	474	478	517	507	520	501	556	500	509	524	479	480	489	517	479	566	512	452	494	506	563	496	520	458	534	506	484	487	550	481	509	517	492	474	483	509	497	534	482	504	512	552	493	496	509	484	454	514	499	528	530	489	527	507	504	498	535	493	534	445	493	524	512	521	497	486	491	521	502	492	501	518	480	498	510	501	491	512	544	531	519	532	537	484	494	460	495	494	526	501	460	514	535	519	516	502	518	497	512	553	485	518	500	488	514	511	532	486	512	487	533	520	483	514	493	506	500	483	523	507	496	491	505	497	540	514	527	495	476	517	492	545	536	519	535	508	505	528	495	499	522	505	513	468	513	481	514	539	508	521	533	506	493	560	517	499	516	500	481	491	545	497	489	557	519	515	495	491	518	508	512	501	485	531	527	470	531	503	512	511	520	522	500	516	504	508	515	510	516	524	493	563	546	521	491	512	520	504	530	505	492	462	474	458	509	484	500	484	502	491	519	529	516	477	525	510	510	551	508	508	551	526	501	501	486	496	527	515	526	530	506	506	548	523	505	458	529	471	498	523	481	502	506	504	513	501	490	522	493	513	478	470	544	502	490	487	500	504	529	519	510	474	493	462	537	501	513	536	531	503	492	487	514	529	498	519	508	524	496	489	508	525	498	453	468	500	491	460	509	488	520	498	482	498	474	530	587	536	534	522	435	549	548	532	527	540	503	536	492	493	542	524	492	504	526	522	521	522	510	505	509	532	534	537	491	519	523	487	507	481	473	493	545	500	513	480	500	505	567	466	508	541	534	517	491	496	526	516	493	482	537	536	495	492	512	505	499	542
5264	1599	1095	624	546	495	505	956	3664	3623	1755	933	578	517	433	417	398	406	425	421	415	444	401	431	421	410	424	403	425	452	402	386	422	381	427	422	426	397	412	439	423	429	421	404	412	423	400	414	428	429	423	439	410	401	437	399	400	409	399	397	422	409	400	423	421	388	452	432	421	445	407	425	397	438	394	408	393	376	420	438	385	405	454	397	368	388	456	413	398	429	418	425	394	454	417	431	421	418	423	401	409	374	410	389	370	391	427	405	434	434	387	380	445	405	425	398	387	427	396	421	408	407	415	402	409	412	407	405	399	405	408	381	405	387	414	391	405	382	415	414	437	409	395	401	403	432	430	432	370	428	399	401	399	419	421	407	431	402	470	400	432	435	409	442	403	395	416	427	411	414	390	437	412	401	439	423	398	393	433	456	380	416	402	390	428	433	391	429	403	394	415	421	446	422	443	452	399	370	393	408	417	397	440	401	429	396	427	467	398	390	414	388	406	403	424	432	403	396	406	433	410	437	419	393	395	383	408	420	381	393	416	403	447	370	416	427	438	379	429	411	401	392	395	372	403	415	405	415	376	426	394	415	420	422	435	408	415	409	412	417	420	435	438	406	402	418	429	403	395	388	390	413	417	396	432	428	463	410	437	445	420	397	423	409	412	397	438	394	409	446	366	402	470	376	440	397	410	436	382	389	395	412	425	438	415	400	398	396	387	436	423	421	380	430	408	399	440	438	424	416	434	411	397	422	454	414	400	388	399	440	383	429	374	421	442	408	420	423	434	422	421	417	398	421	411	411	404	423	419	451	419	388	407	386	428	410	421	420	383	425	444	426	415	469	405	364	394	403	404	390	423	445	402	379	402	378	447	398	425	396	412	427	419	381	415	419	397	430	433	409	405	385	390	459	406	402	418	401	407	382	406	391	370	430	397	412	433	411	422	450	405	402	412	397	392	401	387	408	399	368	444	430	366	413	384	449	414	411	364	404	407	406	413	400	391	450	391	429	407	445	419	419	426	392	441	443	415	395	419	422	427	414	413	390	412	406	408	415	383	393	399	433	424	393	450	437	409	436	417	412	426	382	408	416	420	390	408	432	398	399	423	414	401	431	393	398	420	447	416	408	398	425	438	402	420	395	406	430	428	428	378	413	396	422	408	396	409	399	451	418	410	399	458	403	445	405	389	387	381	406	402	414	393	394	413	428	411	430	420	429	424	389	419	419	403	416	431	416	400	418	400	419	444	414	413	415	399	435	421	405	458	394	431	416	382	401	404	413	414	436	392	360	398	377	403	407	386	417	450	399	408	435	408	410	429	407	378	428	418	416	414	407	390	454	385	393	437	410	400	397	421	420	427	409	411	425	425	405	394	389	388	376	382	372	405	424	394	429	401	418	417	425	402	434	449	442	438	402	433	443	424	411	377	438	388	385	412	426	425	379	427	417	397	392	370	423	420	427	448	442	416	397	383	411	429	406	437	457	416	396	406	401	420	425	411	406	393	366	414	449	403	430	434	423	402	397	462	426	448	405	428	394	457	426	450	393	370	404	386	382	401	404	407	428	381	437	377	417	405	390	411	395	394	424	423	428	429	406	364	424	430	451	432	412	424	392	432	437	436	434	443	446	441	424	403	411	431	442	416	411	387	424	402	381	434	394	477	413	435	430	378	431	425	402	394	412	412	418	413	392	408	431	406	398	406	413	380	423	410	409	396	416	476	395	403	384	429	394	452	408	395	398	388	401	393	362	416	416	406	446	404	413	401	405	392	387	416	431	387	424	409	416	391	397	437	436	435	395	420	394	396	409	433	443	399	391	436	420	421	410	428	386	392	406	395	464	396	371	384	409	427	418	419	448	434	379	402	421	402	448	418	437	393	377	418	398	401	403	428	364	401	402	404	417	410	398	404	447	400	386	431	363	412	446	395	441	405	426	365	414	431	410	387	419	395	400	400	401	395	415	427	381	372	391	400	384	438	426	436	407	403	400	396	384	412	399	439	404	434	402	430	391	385	400	404	437	415	409	406	430	414	406	413	411	402	400	404	407	432	426	432	414	442	397	435	437	388	433	435	451	404	426	461	404	418	412	405	447	386	425	393	402	383	387	427	382	415	414	424	449	410	427	420	411	453	426	421	435	415	425	402	455	393	418	420	385	384	422	423	413	436	396	439	441	381	381	404	410	425	408	377	401	436	443	399	437	404	400	392	406	397	393	381	422	388	414	396	389	425	416	442	425	417	419	438	396	367	376	419	407	377	399	425	381	411	407	394	404	410	392	425	439	411	435	402	391	421	415	404	426	393	403	435	428	424	420	419	405	427	433	393	433	408	404	448	415	411	403	409	387	438	395	420	395	378	403	430	399	421	455	413	457	391	391	392	431	419	420	436	421	428	408	445	346	411	414	406	425	449	391	433	411	418	402	374	422	394	406	445	412	412	424	383	394	411	420	415	423	412	411	411	438	417	405	408	387	409	418	407	410	403	414	386	362	431	418	429	434	380	425	408	426	412	408	417	410	407	418	443	394	358	448	410	396	383	410	419	409	407	389	390	426	449	424	429	371	401	435	441	425	397	411	422	421	410	419	394	381	399	422	400	420	389	415	388	441	404	433	419	420	469	407	408	428	447	412	450	426	469	428	424	391	437	411	459	418	381	416	410	437	431	429	418	394	422	409	419	418	380	419	419	431	371	416	418	429	388	413	424	437	413	400	410	421	439	383	399	389	420	390	455	415	395	390	414	404	421	395	416	408	438	418	395	375	396	421	429	404	411	446	401	436	425	403	394	404	405	422	405	431	438	428	414	422	382	417	386	442	420	414	421	391	412	421	438	439	417	421	404	433	382	376	403	396	419	401	393	399	418	394	401	442	405	362	407	443	418	424	391	394	420	401	409	412	409	405	407	383	418	414	396	378	414	382	429	428	425	411	460	405	395	428	404	420	421	407	411	435	408	402	436	413	423	426	385	412	416	443	422	422	381	374	422	407	407	450	412	405	436	399	421	375	401	426	410	449	409	415	410	401	440	425	382	442	434	413	409	418	451	385	438	426	413	386	413	402	396	402	391	410	436	405	419	431	406	396	377	401	401	404	395	413	415	397	400	392	438	406	429	451	397	401	419	411	447	408	439	371	406	415	408	369	401	446	400	393	409	401	395	432	432	411	421	417	436	402	420	456	424	409	442	393	419	413	431	398	416	426	380	424	451	395	404	408	418	406	413	430	425	404	424	406	382	454	438	417	423	398	405	397	394	444	452	414	400	441	423	395	364	433	422	412	380	412	389	391	438	407	388	429	437	429	417	386	430	427	411	400	438	405	437	398	424	398	384	443	427	385	426	435	416	428	402	413	394	419	399	414	401	411	386	467	378	418	414	425	422	452	398	400	416	438	374	416	411	412	374	404	411	382	372	413	448	392	433	427	405	398	450	427	384	409	380	399	426	395	437	417	406	419	441	420	418	421	378	436	397	400	386	400	422	410	428	417	454	437
25161	21074	26968	25065	5992	1362	1137	4296	21446	22981	13601	4478	1423	849	749	672	641	631	646	605	627	586	563	645	589	591	640	642	643	648	599	589	620	600	657	645	639	622	621	618	607	630	645	631	647	591	608	618	597	630	638	603	579	680	605	633	634	639	627	634	605	585	594	588	614	649	616	613	589	625	604	564	622	595	597	587	656	581	610	605	591	587	594	619	622	575	598	626	615	592	601	633	609	602	613	595	662	638	636	569	613	600	623	618	622	623	620	638	616	581	634	586	617	584	655	616	660	614	579	631	614	614	608	602	634	605	646	632	616	645	643	632	623	624	630	606	595	601	595	652	651	612	610	622	647	617	608	646	625	607	643	591	601	621	625	601	639	603	613	616	626	586	663	643	603	605	608	588	588	591	681	573	656	603	603	636	609	650	614	646	645	644	629	661	616	575	621	586	624	601	650	629	664	642	628	614	610	621	635	612	574	617	642	611	655	607	578	617	632	621	629	596	656	617	641	629	615	606	632	622	620	624	582	602	602	611	569	667	642	611	637	593	641	626	669	629	628	653	589	621	642	610	588	646	650	632	600	602	620	550	642	543	637	578	624	591	606	614	618	641	620	632	632	634	646	600	617	669	608	579	625	609	607	618	613	595	581	639	578	644	622	571	587	562	585	607	628	651	670	617	635	649	641	613	552	641	618	645	578	655	566	612	649	599	575	638	583	619	652	645	650	668	597	596	551	637	615	650	531	625	644	647	647	620	644	607	659	610	613	618	623	670	617	608	658	640	678	649	598	607	585	584	617	567	631	653	593	653	627	634	570	613	584	635	633	679	631	640	605	644	612	633	605	593	563	586	633	664	630	644	643	623	638	625	611	642	648	625	636	577	618	651	615	595	611	654	584	655	589	636	644	596	601	611	590	622	640	609	620	633	622	586	596	614	617	662	661	626	636	638	589	632	615	551	622	626	587	617	592	611	614	607	624	605	573	549	609	597	612	597	580	674	636	609	656	621	625	578	581	575	594	614	640	598	636	630	642	620	613	604	582	658	636	640	568	600	555	604	600	605	609	619	588	587	605	618	612	615	635	646	625	605	637	614	596	643	662	630	614	602	606	635	588	697	643	624	636	629	622	611	643	610	574	609	602	574	613	610	614	550	589	625	612	641	584	610	654	645	633	628	611	594	642	606	609	603	567	623	606	616	619	573	643	573	583	636	566	662	598	612	685	602	628	598	637	628	623	586	609	641	648	640	655	638	608	622	595	620	669	604	631	652	605	616	593	612	550	609	663	573	622	596	643	609	639	647	621	631	620	596	606	615	604	627	656	547	609	582	621	662	579	594	615	580	604	598	604	640	621	639	622	601	609	624	598	650	594	626	666	628	593	616	598	664	611	645	633	597	634	593	629	626	631	650	598	626	589	634	592	633	643	587	607	634	634	626	580	623	589	614	567	603	610	620	590	612	652	632	646	642	656	643	619	621	610	578	590	549	622	644	630	619	642	611	599	579	629	626	626	641	614	612	565	643	595	611	623	628	617	596	613	649	582	679	580	605	560	651	569	570	608	629	644	631	587	636	626	635	597	613	648	635	606	630	610	609	602	591	601	648	623	627	630	608	583	593	656	626	572	631	624	614	659	577	600	626	643	607	660	621	607	598	617	599	656	636	635	622	634	619	597	613	600	613	605	643	587	587	628	602	647	672	616	635	640	562	633	562	640	612	626	648	622	556	676	602	653	662	596	636	611	632	581	577	575	625	652	590	614	631	624	594	639	556	630	611	600	638	609	606	632	625	555	580	619	582	578	618	577	573	613	643	610	657	597	630	613	653	610	601	596	593	632	626	610	587	663	605	631	658	603	633	598	576	658	656	631	636	663	622	602	661	612	604	599	643	564	640	612	612	623	625	590	626	624	610	640	623	647	612	604	649	628	602	600	582	619	605	619	643	639	624	668	603	648	608	640	616	596	644	599	625	590	656	567	627	648	586	644	648	680	582	559	602	568	628	596	613	617	651	614	586	659	616	618	618	663	593	637	595	647	594	646	632	631	595	581	618	642	600	636	614	624	668	608	678	615	633	621	653	619	582	630	607	576	636	589	683	609	603	609	647	578	630	605	610	592	674	589	616	624	632	558	632	662	639	619	551	602	595	648	607	611	636	630	589	627	563	606	613	661	604	604	599	666	574	643	590	647	594	576	624	616	620	631	586	614	572	643	615	623	617	642	599	631	627	646	636	631	585	630	598	646	618	640	599	572	640	646	636	564	646	593	575	589	596	598	596	621	619	586	635	584	633	567	637	612	624	568	603	611	664	629	620	617	592	625	608	629	636	630	640	646	650	625	650	641	620	669	633	627	679	613	585	614	620	570	550	605	601	616	618	598	656	629	625	617	653	626	621	649	621	566	603	608	611	615	603	648	568	605	604	609	596	647	621	579	606	610	635	601	617	622	594	607	664	622	660	621	668	623	580	613	622	585	623	569	632	574	638	665	638	605	664	596	644	597	574	634	608	618	590	626	618	624	619	664	602	567	606	657	574	612	612	624	590	630	604	609	636	626	594	614	591	612	632	654	535	609	629	626	593	624	606	607	639	651	587	625	645	598	576	646	587	589	612	644	623	629	612	554	617	605	620	629	603	605	607	616	625	585	646	632	614	573	605	655	617	610	601	628	618	618	570	606	581	616	655	630	639	627	589	597	654	657	627	583	592	613	635	609	627	597	620	616	523	647	593	631	610	610	622	636	585	613	616	612	662	632	636	622	622	669	635	644	572	580	610	660	635	574	650	639	621	638	634	625	580	593	624	630	583	576	622	592	619	606	619	617	595	619	561	602	643	601	658	661	679	658	614	641	630	595	616	617	623	623	624	666	586	601	636	582	599	602	643	600	621	652	606	622	648	626	621	613	566	612	629	616	606	608	646	632	663	590	657	632	610	614	615	576	647	640	625	618	622	574	625	608	609	593	609	642	662	638	613	617	643	583	627	630	583	611	628	579	620	637	594	609	601	619	646	610	595	604	582	591	606	637	611	585	629	629	647	548	639	576	598	660	583	661	643	609	654	612	612	648	658	639	583	619	660	605	609	618	639	604	629	625	636	612	649	588	605	581	632	590	636	625	629	617	562	616	615	631	609	614	591	656	612	624	605	605	567	611	625	593	622	618	600	605	665	623	646	628	638	624	652	625	599	610	640	619	627	649	613	559	625	641	609	604	619	590	641	591	637	633	644	590	624	627	570	581	637	613	658	629	613	619	604	584	601	622	544	623	615	600	570	581	614	656	599	617	546	626	603	628	609	636	589	597	602	663	641	608	656	615	671	594	616	656	625	639	617	627	610	624	637	592	631	617	655	614	627	614	620	643	616	636	572	626	624	575	589	601	660	616	601	638	613	638	617	614	644	614	578	605	635	661	632	654	626	588	622	601	601	668	601	675	656	594	613	607	621	612	630	593	599	622	653	649	656	593	633	650	621	582	639	621	616	643	568	605	592	622	595
4304	4780	3827	1792	1323	1145	1087	6076	22985	19406	10735	3990	1393	751	582	540	540	557	555	543	510	497	539	561	484	541	553	526	504	527	522	511	523	529	560	504	578	475	515	491	513	546	554	536	522	562	503	516	527	513	480	547	520	543	549	562	459	536	481	503	497	538	537	562	526	497	544	515	517	552	555	513	540	537	515	566	517	529	538	520	503	497	518	515	476	493	536	526	532	549	523	544	513	493	540	534	514	520	492	514	523	515	509	507	492	573	509	521	502	523	514	507	554	528	517	508	530	521	518	520	513	520	525	549	516	512	527	541	505	510	503	502	524	530	499	505	574	538	540	502	523	507	515	527	502	488	519	527	546	514	492	525	515	514	562	481	539	509	522	527	476	556	540	486	527	518	545	464	509	554	530	551	539	515	519	488	476	514	502	520	497	551	559	543	483	507	549	521	506	516	569	524	533	524	514	561	540	562	533	515	509	542	531	515	501	484	552	542	516	540	528	525	529	575	477	501	529	500	507	526	526	484	554	509	524	517	542	482	526	499	494	545	523	484	476	538	528	528	526	467	511	515	546	524	504	513	476	510	514	496	502	539	497	531	529	509	539	507	512	537	506	501	504	489	530	532	546	529	534	561	532	531	546	513	500	479	500	552	493	514	539	494	501	544	493	555	495	533	532	491	519	585	591	523	537	531	475	494	547	464	496	526	545	499	544	474	484	515	499	543	498	541	499	507	500	498	549	518	543	545	526	508	516	525	513	518	516	513	564	514	535	528	544	506	523	548	536	520	512	510	546	483	537	498	496	551	527	523	498	488	501	487	541	527	500	540	502	516	508	510	502	440	528	512	578	519	519	556	534	521	522	462	520	539	533	502	535	521	508	530	521	532	549	484	525	496	492	502	514	508	530	523	532	559	561	469	544	545	527	512	515	522	502	475	512	505	487	521	558	498	529	495	479	530	537	537	530	535	552	514	503	456	542	486	528	523	524	504	547	491	491	512	514	502	505	529	512	479	485	503	526	533	528	534	510	559	478	539	553	526	536	504	492	485	495	512	525	529	498	494	494	548	517	530	478	469	498	498	556	509	538	544	475	527	520	487	500	488	472	520	534	514	488	494	512	509	530	519	542	548	551	528	519	519	527	508	539	553	528	521	483	508	552	511	559	528	585	490	508	480	549	480	466	506	489	522	467	498	546	528	484	552	489	513	557	551	520	519	486	541	512	534	504	490	545	491	501	516	515	464	531	545	545	490	527	511	484	530	484	540	556	548	519	509	574	494	531	496	544	547	534	498	518	494	499	561	514	525	493	553	527	547	517	533	513	491	493	508	516	538	507	559	495	540	558	518	514	507	497	539	519	526	492	540	542	530	574	538	531	522	526	515	524	489	499	546	526	500	480	479	507	505	502	513	523	496	532	540	508	508	503	566	543	503	517	479	521	552	523	507	493	505	500	528	555	545	502	479	492	520	505	526	490	500	484	578	524	535	571	488	490	507	506	566	483	521	532	527	515	531	534	555	489	500	543	492	509	505	545	557	492	536	567	538	496	520	549	499	516	527	533	516	508	537	555	547	499	534	513	471	498	522	533	526	503	519	494	533	513	562	488	537	494	555	502	511	526	520	535	531	517	552	491	536	533	504	496	528	542	528	509	487	507	513	508	557	520	547	551	574	455	511	537	510	537	543	517	540	501	481	592	516	503	509	534	511	491	541	545	508	483	503	532	532	497	517	532	511	510	537	499	501	528	512	533	499	509	521	495	534	507	518	562	523	498	508	514	481	499	480	488	529	548	524	518	503	534	507	476	529	533	481	509	526	498	527	498	557	525	523	514	520	515	517	529	519	538	526	521	513	526	517	538	536	535	513	496	511	523	521	511	528	542	515	523	521	553	535	478	507	494	515	524	531	471	511	539	535	517	523	487	548	579	507	527	553	531	513	540	557	518	537	514	523	505	512	528	536	511	528	547	494	531	530	496	565	500	548	536	511	518	507	534	497	535	535	492	548	461	504	522	533	513	534	523	522	509	544	504	524	568	520	503	522	524	501	520	499	500	541	545	468	494	561	512	507	515	491	507	488	514	508	520	502	550	512	526	480	539	496	496	529	567	513	535	558	486	457	522	528	521	508	504	570	491	535	555	562	536	519	543	519	519	502	476	513	527	481	545	531	517	509	512	481	506	516	582	492	576	565	516	536	529	515	532	511	531	532	527	507	522	541	511	507	520	517	508	516	504	541	487	520	539	516	533	538	505	506	541	509	515	570	514	488	547	540	517	525	494	508	545	545	548	523	490	527	520	533	504	496	488	530	503	484	509	503	512	489	518	481	506	512	503	546	510	485	479	506	507	477	508	556	544	547	463	538	524	531	526	512	517	483	533	533	486	495	526	491	515	478	502	504	520	499	529	536	540	505	509	507	513	520	511	516	520	494	533	534	487	527	540	490	553	459	491	521	563	532	551	516	504	510	539	492	513	552	498	539	503	531	509	523	554	536	524	549	545	513	501	492	546	513	532	526	538	493	539	537	550	479	477	488	556	465	521	512	495	522	519	529	533	483	534	492	481	525	518	508	515	529	534	475	522	529	531	524	513	527	498	504	524	535	529	509	574	511	534	555	537	500	519	536	480	513	496	517	484	537	532	525	546	545	528	555	502	496	520	569	546	528	514	514	518	526	512	530	501	505	545	541	493	539	499	531	547	508	539	506	495	507	502	499	490	483	514	512	543	537	549	488	502	499	531	501	488	503	507	487	538	475	502	499	528	533	541	471	524	518	511	539	529	542	526	523	528	565	494	480	568	472	551	527	519	534	523	539	519	511	551	544	527	556	509	517	511	510	497	508	522	506	569	514	541	510	534	500	527	509	500	510	514	518	497	530	554	574	481	509	522	506	492	523	541	527	528	538	503	509	576	500	517	493	528	532	497	524	546	493	484	550	488	537	537	511	514	472	496	533	507	546	510	560	506	514	521	485	499	453	526	480	521	492	522	511	551	528	495	521	512	522	509	502	520	552	466	510	485	496	524	473	539	541	514	499	514	517	534	519	544	494	520	541	486	560	535	517	517	489	523	494	517	529	519	518	528	498	508	509	502	485	578	551	522	524	521	512	469	499	561	551	504	514	501	513	511	497	538	481	493	538	539	522	482	513	508	508	524	491	526	502	527	461	516	532	505	500	535	542	519	499	488	498	502	547	497	525	519	562	540	543	523	546	520	457	568	512	544	513	523	480	524	546	488	515	523	520	556	545	505	546	508	554	583	556	510	552	514	477	541	532	530	488	524	599	507	517	538	517	508	503	497	478	518	516	516	516	564	494	542	492	516	531	491	505	527	496	500	550	487	536	488	510	552	510	515	548	518	533	553	541	480	549	506	535	540	504	499	514	491	485	542	515	549	569	515	528	491	559	528	533	505	522	479	489	497	505	497	503	499	528	518	548	555	491	521	453	533	522	513	513	521	548	521	513	537	487	515	506	495	526	522	513	514	520	554	499
23879	21072	28269	24103	21053	9582	3168	17768	40482	37857	25124	9213	2631	1224	907	918	833	900	865	841	855	907	859	839	857	873	863	854	900	875	804	902	875	837	827	827	915	845	878	832	919	869	838	856	831	881	857	835	897	853	859	862	861	846	854	825	840	806	874	849	883	831	867	863	849	860	897	847	818	853	879	859	898	852	824	815	863	873	848	859	836	823	852	893	923	855	842	885	846	864	898	838	852	917	800	879	826	880	878	896	873	900	858	839	836	848	812	875	816	849	846	865	782	880	855	861	809	857	824	849	869	841	838	795	880	880	883	829	803	861	782	838	862	905	875	859	865	862	851	870	871	867	854	839	832	900	830	841	929	876	812	830	854	861	833	822	847	851	842	874	861	835	848	795	903	843	850	841	846	882	843	896	879	902	837	834	808	833	823	826	893	889	851	795	865	821	865	878	798	867	899	813	877	856	790	832	807	856	840	830	876	872	837	816	792	839	853	769	865	828	849	829	888	873	887	867	884	874	858	839	887	848	826	841	799	823	820	838	860	803	849	844	871	867	769	848	833	840	863	869	867	812	860	840	823	816	880	869	820	900	803	856	835	832	827	912	893	876	829	827	895	877	861	828	815	867	816	860	823	856	858	864	810	850	852	796	845	879	884	845	813	849	825	821	771	820	898	830	754	878	843	798	870	826	882	831	844	861	882	863	895	811	839	816	837	857	847	873	890	864	854	867	829	912	848	858	875	839	791	820	845	875	873	871	857	840	825	869	881	816	866	837	844	846	809	829	847	825	866	814	890	870	845	843	859	855	818	822	855	855	844	795	870	865	872	803	839	815	873	836	900	806	837	845	852	885	849	837	786	868	870	911	823	882	874	857	833	846	896	846	832	881	811	880	806	846	796	883	800	794	834	831	851	818	822	883	890	889	827	847	842	810	813	860	819	864	821	836	885	858	861	879	810	840	875	886	853	823	868	871	890	841	822	828	864	856	854	838	834	845	895	874	870	819	868	858	850	845	789	853	808	809	852	877	840	804	861	848	832	914	842	836	903	834	878	820	852	854	834	838	826	842	858	816	857	880	877	805	881	853	819	822	823	853	882	906	831	864	852	849	871	821	858	847	825	786	852	854	861	873	826	879	783	907	905	863	838	828	855	896	855	841	901	840	874	880	855	860	863	858	835	837	888	864	834	802	832	843	879	851	887	843	826	904	917	845	935	868	865	847	780	815	820	839	821	904	805	874	802	796	858	903	886	839	863	847	873	867	894	843	842	835	806	920	836	853	804	877	840	913	861	862	897	843	791	879	852	818	878	825	829	854	835	835	794	879	824	857	877	887	825	806	842	857	839	847	818	796	863	887	899	794	801	786	813	887	888	862	848	831	824	876	863	896	856	856	851	844	838	860	855	831	837	857	839	812	833	865	798	822	792	827	860	832	829	866	836	869	832	844	857	876	855	824	834	840	845	871	837	854	833	838	859	867	835	803	835	842	862	875	820	920	902	859	843	825	839	860	886	842	784	853	865	803	787	881	834	826	822	824	828	870	854	837	878	774	819	820	822	839	906	822	822	794	849	825	831	867	874	851	858	851	864	847	837	839	863	877	845	823	839	835	832	824	840	851	867	856	852	885	877	822	867	883	783	782	835	841	821	835	874	823	866	827	811	876	859	815	827	849	874	895	838	864	871	815	835	841	822	838	801	831	815	850	862	852	820	839	820	835	820	797	817	857	881	827	879	859	895	828	828	875	820	846	877	833	882	872	866	860	894	836	821	835	845	830	839	839	861	789	873	893	879	863	852	860	818	828	842	941	798	833	815	816	851	826	838	811	812	801	840	865	802	807	891	805	840	861	868	816	852	857	801	844	853	879	867	787	808	863	850	852	846	825	823	896	822	841	903	820	799	827	835	834	812	844	825	853	844	846	862	881	835	804	841	843	893	905	824	814	860	862	848	828	840	880	860	855	878	818	858	889	815	834	832	856	846	867	864	789	826	865	864	842	858	835	875	841	833	811	796	835	833	868	822	841	830	833	819	888	872	805	823	877	845	814	891	889	888	885	887	833	826	836	825	834	801	855	856	775	866	834	830	808	853	871	830	846	839	836	917	862	825	851	897	843	858	825	834	817	884	842	879	800	847	854	817	874	848	841	880	850	819	845	887	836	832	831	845	816	874	882	871	857	870	839	815	851	895	832	874	869	832	860	779	831	819	895	863	885	843	840	846	852	870	881	886	835	853	849	831	828	848	832	814	824	802	855	845	835	831	834	872	817	820	854	826	836	832	876	784	819	828	831	834	819	816	879	828	801	867	863	825	827	843	812	821	832	867	878	842	871	832	869	831	831	859	814	819	882	886	880	873	821	827	846	845	881	859	845	801	834	890	868	819	876	831	842	824	849	809	824	873	822	849	862	880	899	867	859	848	884	838	836	810	828	882	797	866	883	791	818	795	827	898	845	854	861	899	803	875	811	863	781	840	854	807	849	907	831	844	774	875	807	878	845	808	836	845	872	787	827	823	788	824	868	843	856	830	820	775	866	849	835	838	855	878	797	826	838	864	882	806	834	843	906	830	861	812	837	825	891	859	835	869	847	822	834	808	855	837	823	807	836	854	863	845	851	845	841	864	821	841	862	871	856	841	823	830	824	880	863	865	846	799	809	870	847	833	885	834	849	849	874	856	839	855	836	800	860	832	820	854	823	854	814	898	846	944	824	849	902	895	847	860	835	821	873	858	803	869	880	859	873	850	865	821	789	847	824	910	869	864	831	861	862	886	867	809	855	880	855	880	840	827	845	854	848	820	847	916	873	886	850	876	817	883	859	818	855	820	847	866	867	829	812	869	835	845	855	801	838	808	794	841	875	830	865	839	824	839	814	899	810	860	777	854	866	839	898	814	830	784	881	855	856	838	861	859	850	815	814	888	863	890	860	881	892	904	861	875	832	803	857	860	840	827	825	837	872	901	818	892	857	852	835	822	828	819	878	861	840	880	789	818	827	870	837	842	835	873	814	860	850	821	871	847	829	839	849	860	883	854	792	866	773	883	818	806	827	914	844	839	851	850	868	849	811	879	834	833	915	863	890	795	882	852	808	876	766	834	846	912	825	836	801	856	855	846	874	843	771	908	818	902	789	837	844	856	874	897	822	871	805	860	870	840	801	888	861	885	802	825	825	842	826	867	820	853	827	814	846	796	837	873	825	814	808	793	937	814	868	847	847	804	833	862	869	903	868	890	837	826	832	896	836	856	843	881	868	824	790	843	851	823	869	842	853	852	866	884	803	866	827	836	810	821	885	885	831	849	789	849	836	837	845	857	817	874	830	848	864	825	826	844	843	815	790	785	873	853	813	866	867	777	824	831	882	821	833	808	842	830	845	837	841	894	812	844	834	870	815	827	817	835	806	840	783	843	803	816	860	832	824	826	853	834	794	814	836	864	795	887	847	843	852	830	800	839	799	843	854	855	841	831	865	877	860	873	824	826	840	862	851	841	832
4991	8150	7395	4074	3005	1984	2646	21207	38953	32244	19009	6847	2331	1076	757	655	721	709	688	739	722	709	687	699	731	643	664	703	700	685	719	665	698	692	723	736	676	691	704	698	697	698	700	672	694	698	713	676	720	690	671	689	690	691	684	696	679	643	684	698	688	693	699	701	709	763	721	717	674	738	740	711	712	702	687	678	642	721	712	715	700	700	703	740	697	714	700	669	666	668	733	706	697	673	659	682	716	723	647	720	747	683	693	714	709	664	717	651	724	706	687	678	664	727	677	713	695	692	716	705	676	684	701	689	693	655	691	632	679	677	712	695	681	678	645	683	690	723	677	679	717	677	676	662	662	704	675	719	717	714	631	674	689	676	692	677	709	686	668	700	662	718	689	690	722	642	682	660	703	623	715	672	718	686	676	661	677	690	692	675	739	719	690	657	686	664	735	704	687	677	691	655	666	684	691	675	673	682	660	723	674	661	693	692	647	685	648	693	715	708	647	704	684	662	698	728	702	654	668	671	643	666	684	617	687	702	699	697	706	687	649	685	708	742	686	701	666	704	654	699	649	716	688	665	676	725	667	676	693	720	655	694	644	659	659	682	647	725	658	692	696	687	695	683	693	690	682	668	715	667	690	725	692	663	731	656	705	754	691	676	685	678	673	658	722	693	686	702	702	684	708	650	643	678	687	703	697	716	681	656	689	644	723	686	685	667	713	702	667	679	738	671	654	688	666	678	707	670	670	704	667	668	686	716	675	659	667	692	683	627	652	676	710	713	669	731	673	650	700	720	717	698	696	667	654	734	701	703	645	696	650	735	645	694	692	678	697	689	690	676	695	744	688	679	707	702	703	695	737	639	678	710	639	643	666	764	668	644	671	628	722	658	700	730	733	715	684	700	674	739	674	703	667	750	696	725	642	728	651	689	738	702	668	643	665	667	679	692	663	694	706	686	690	663	713	696	647	654	660	692	672	685	648	711	669	657	669	675	695	673	710	711	702	703	686	697	665	707	661	672	733	660	688	695	666	653	653	696	670	718	712	708	648	651	701	679	665	710	642	638	718	679	704	645	706	721	701	674	712	687	688	646	675	653	690	618	663	721	672	680	687	652	682	690	693	710	697	692	712	662	700	696	702	651	663	691	714	643	683	669	685	689	714	710	679	653	654	662	678	693	707	686	678	667	701	656	693	682	669	691	646	672	687	732	676	646	666	718	670	671	668	705	671	722	694	704	679	687	700	736	722	663	659	676	709	713	666	663	716	657	698	679	701	636	677	667	709	651	702	686	733	639	689	678	677	681	698	722	661	720	686	691	690	663	682	655	627	721	720	651	703	695	664	712	693	705	700	689	694	720	724	693	702	692	712	643	670	646	699	720	701	659	613	635	690	707	669	641	729	734	708	673	666	677	701	685	665	676	691	633	690	661	714	663	660	683	710	661	692	716	679	688	721	676	675	663	725	681	696	678	696	689	698	687	665	652	655	696	660	676	675	673	707	738	644	727	684	676	654	688	663	637	691	729	700	695	694	717	664	680	654	686	700	693	693	699	704	714	700	693	659	690	655	691	670	659	618	672	681	668	714	726	644	721	683	685	725	671	667	692	687	730	690	691	700	727	637	664	645	681	719	707	679	688	670	692	666	693	681	718	682	677	676	673	626	664	700	671	684	685	685	693	666	718	679	626	699	689	670	702	669	650	678	692	696	694	679	690	692	655	663	677	693	709	707	710	657	648	683	617	710	684	690	658	671	649	688	688	697	674	701	701	672	650	674	654	676	681	706	710	660	666	711	712	675	668	667	710	712	759	703	710	646	705	678	741	703	661	675	683	681	701	651	680	726	691	677	695	694	662	711	659	681	708	660	685	666	690	672	690	691	689	692	671	699	677	651	691	677	718	704	670	721	709	662	707	686	674	702	711	704	761	679	683	657	662	687	692	646	669	669	636	682	660	661	660	698	667	722	712	628	733	724	677	681	691	680	686	673	718	659	649	693	682	699	665	690	704	694	710	645	661	688	690	696	724	661	706	705	652	743	670	694	676	662	681	701	620	695	659	681	696	703	658	706	666	684	688	706	705	648	686	719	657	693	666	677	676	690	664	668	667	655	693	697	656	650	698	670	685	670	674	680	699	654	696	679	702	723	677	681	637	669	713	685	692	700	684	745	666	685	661	676	699	642	692	656	655	691	657	677	659	693	664	690	719	715	653	759	697	682	694	717	666	725	676	688	679	695	694	645	712	646	663	716	676	702	712	705	696	688	751	652	683	760	677	679	698	656	697	692	664	703	726	655	697	740	692	694	661	665	698	735	723	707	720	628	713	707	671	648	706	665	702	650	652	710	700	712	661	722	678	704	685	701	638	707	651	714	700	706	672	644	672	715	639	643	677	702	657	677	665	666	748	703	720	705	680	661	660	717	672	682	690	703	672	673	703	696	665	705	652	690	685	655	692	739	726	639	637	670	687	668	660	698	693	710	687	664	706	677	680	696	714	656	702	658	693	719	644	719	686	697	675	689	669	690	632	679	691	702	677	716	681	716	642	709	659	696	691	648	638	651	702	665	706	711	694	734	719	680	647	708	650	702	663	694	682	686	651	673	689	654	648	692	746	680	683	680	691	704	618	695	680	661	663	680	660	698	709	679	679	671	660	648	681	689	723	690	688	658	726	717	673	658	685	706	656	734	676	664	701	685	666	700	700	706	705	678	726	679	656	716	732	695	692	671	672	743	658	685	617	715	647	691	673	657	656	705	676	666	687	675	743	688	694	621	679	672	705	650	700	672	641	687	651	661	693	714	662	720	715	717	681	672	674	678	670	713	663	673	694	688	663	702	668	718	694	687	692	706	617	706	698	677	731	661	652	660	701	652	640	707	703	655	679	746	729	695	693	626	697	667	656	696	699	695	701	738	648	758	707	700	674	688	657	656	685	678	694	718	671	698	726	660	682	691	642	667	671	651	712	697	675	676	674	731	688	687	658	673	702	632	686	684	693	705	671	678	654	648	677	673	682	676	724	661	652	650	676	665	701	645	690	682	690	676	684	719	670	611	683	684	689	680	664	712	719	729	640	657	702	711	676	652	657	675	680	679	709	637	651	660	658	687	672	661	650	675	646	668	698	737	646	639	744	672	699	700	671	621	719	669	683	685	669	691	661	702	635	686	670	709	675	720	653	691	697	646	696	667	653	661	697	706	659	624	679	679	682	692	705	683	702	682	672	633	691	684	673	699	710	633	645	696	712	691	718	689	678	649	701	686	720	733	664	653	665	664	729	715	692	667	662	715	688	653	673	665	693	648	711	706	720	656	693	659	760	753	678	651	665	683	746	696	676	667	704	671	668	679	726	668	699	705	702	604	718	620	709	710	671	618	645	697	720	662	599	673	672	680	668	686	653	664	704	644	690	678	710	695	684	728	692	702	696	656	661	679	653	677	709	673	629	673	681	644	653	661	739	687	670	645	653	710	668	695	672	646	706	686	662	672	694	662	678
27405	13081	2222	1272	841	753	709	806	2098	3229	2514	1398	842	651	635	591	611	611	573	607	591	618	656	599	603	616	554	580	625	603	565	605	572	574	659	581	569	581	624	553	637	577	560	612	602	625	647	611	608	604	536	572	580	614	619	566	590	592	620	605	592	604	585	596	592	639	590	580	617	594	597	595	593	662	599	603	609	573	569	612	623	576	609	603	609	611	596	579	638	616	611	588	603	607	632	580	623	598	611	587	664	579	621	619	539	594	572	581	595	576	628	583	566	618	638	579	575	637	546	578	599	568	608	566	629	603	641	608	588	566	604	534	613	554	580	565	631	618	616	614	564	554	607	593	562	571	589	624	578	666	619	607	617	589	583	555	590	600	592	583	608	622	597	608	599	593	589	625	574	517	567	570	597	586	593	629	555	609	559	604	612	624	576	613	608	616	641	584	625	583	600	572	585	586	586	617	675	610	608	629	560	577	604	591	586	575	569	594	564	578	568	607	560	634	585	607	582	591	563	563	584	590	590	577	600	671	596	572	600	582	654	603	563	604	604	626	623	631	608	623	614	602	586	590	545	592	610	599	616	630	573	570	577	586	652	577	616	575	566	563	506	555	625	631	570	595	649	613	536	565	589	559	573	586	605	574	578	587	589	598	607	628	616	612	602	622	587	574	628	606	571	552	615	577	567	581	583	614	572	613	647	629	583	583	573	619	584	601	617	623	565	602	595	607	602	569	618	582	604	594	611	571	635	589	581	567	570	588	579	621	621	552	563	611	586	614	555	619	597	620	583	583	635	629	551	605	571	603	623	562	639	599	613	563	567	605	581	587	651	577	598	627	575	629	620	585	641	606	591	621	591	617	616	629	599	578	620	621	601	619	590	619	621	593	564	596	566	562	569	579	596	547	594	611	582	626	605	566	599	629	588	603	607	583	597	633	611	591	632	644	601	572	617	608	561	628	572	553	577	581	576	614	616	583	633	602	609	607	629	598	628	572	607	553	617	624	563	541	626	595	611	588	634	613	571	573	572	588	588	583	583	559	607	572	568	610	580	625	555	629	589	602	608	582	626	586	627	622	594	603	613	573	546	561	593	598	608	574	564	549	577	611	635	611	588	607	615	592	610	598	632	570	599	608	587	605	543	592	612	615	600	636	641	613	596	568	612	615	596	576	563	570	602	604	622	592	566	638	603	596	582	549	602	615	588	613	594	583	584	600	583	596	589	618	623	576	577	578	587	584	597	590	598	578	587	626	550	575	605	594	615	607	612	565	625	562	611	610	602	610	595	558	617	586	563	553	568	582	638	565	623	585	576	569	562	635	552	562	597	614	623	579	557	634	635	597	599	569	595	645	583	610	612	617	616	557	577	584	581	617	602	620	571	593	583	589	604	582	593	596	637	581	633	575	596	555	576	618	598	599	617	590	589	673	580	603	592	564	607	615	600	564	597	593	581	608	607	558	574	568	601	601	596	600	596	612	607	598	607	586	585	617	595	609	625	584	544	573	631	582	572	615	576	572	605	592	573	532	592	592	589	607	610	599	625	601	590	579	611	561	595	562	599	601	598	646	586	590	612	564	564	608	606	584	599	559	622	583	598	594	634	577	622	592	555	593	657	567	562	602	580	644	555	635	566	605	589	627	636	586	544	612	599	596	555	566	598	634	619	610	599	596	574	636	587	610	612	596	605	658	581	568	600	579	574	603	565	641	641	606	616	586	637	603	609	591	568	621	591	561	588	581	593	596	572	599	638	599	603	603	609	613	590	628	620	591	641	609	606	565	603	631	580	569	607	616	610	610	588	603	564	605	587	579	630	597	609	603	603	587	586	621	562	587	615	604	604	626	581	582	590	572	615	573	591	615	567	545	607	578	615	566	607	600	628	603	629	597	592	596	598	579	562	588	580	608	605	579	602	575	592	587	629	557	606	627	590	627	596	588	591	595	561	633	604	618	623	625	634	602	603	584	589	575	586	610	601	600	583	597	614	572	603	619	594	593	605	602	593	583	629	582	574	631	586	645	611	583	629	559	598	617	592	586	569	577	587	606	610	616	576	612	559	578	590	580	589	624	538	617	614	594	564	612	599	597	595	615	615	593	589	591	590	606	582	540	624	580	622	593	581	590	581	609	587	620	559	576	571	615	585	567	597	575	563	598	608	599	614	583	585	614	595	564	592	610	590	593	596	606	600	624	561	610	532	619	540	544	638	624	618	577	582	563	599	587	648	590	587	594	618	571	605	592	616	596	569	585	602	560	604	652	570	654	611	596	570	593	598	602	610	555	587	589	616	568	585	573	618	578	579	590	584	582	576	597	604	587	579	617	590	608	615	578	617	573	617	572	586	571	573	633	612	623	580	592	562	597	581	583	610	561	631	575	576	621	634	571	592	550	593	576	635	662	647	599	595	595	607	604	610	592	584	578	586	624	575	626	625	559	560	617	576	588	575	603	628	608	602	572	634	579	632	600	588	572	616	629	581	587	659	584	588	610	615	612	652	536	580	614	629	604	581	591	567	571	577	631	577	610	571	576	584	585	578	559	581	609	588	645	589	640	624	628	643	590	584	607	605	602	621	628	596	612	632	619	601	607	557	546	609	558	642	597	606	587	591	587	603	554	614	584	635	588	617	614	624	583	642	582	582	628	614	596	574	616	603	589	620	595	565	568	603	591	606	547	595	527	630	613	618	654	602	623	603	602	579	551	625	612	629	606	623	627	585	579	585	622	585	580	580	604	626	601	666	618	624	559	616	596	598	608	621	623	601	552	585	600	638	558	595	612	570	620	593	589	588	641	590	614	609	593	584	624	590	610	604	652	588	627	617	613	570	594	616	594	587	606	626	612	591	633	627	587	562	618	621	621	583	599	590	545	587	617	573	593	610	592	561	599	634	574	625	619	587	615	611	610	567	591	579	618	581	617	611	639	562	627	562	627	582	586	611	568	607	571	589	617	616	614	592	558	593	586	595	557	597	601	587	622	606	618	596	623	573	558	616	612	636	604	601	562	611	578	616	594	609	590	583	606	606	603	602	581	633	597	553	591	597	570	623	607	569	586	586	609	609	584	599	598	576	598	589	585	602	572	613	596	607	592	646	543	578	599	620	604	568	623	608	634	606	598	600	617	632	610	587	558	611	596	541	594	597	567	589	608	652	602	603	580	595	598	564	611	608	595	602	615	579	612	587	589	587	634	605	571	580	601	620	638	655	598	601	613	574	590	618	568	621	599	571	602	577	625	623	608	618	631	549	577	574	601	601	592	570	609	589	585	604	577	555	591	605	583	603	584	635	632	628	598	590	624	602	580	563	571	550	609	607	617	583	590	616	604	565	569	592	580	602	609	571	614	561	581	582	589	555	592	596	635	607	574	624	570	629	576	595	611	580	575	597	609	610	588	583	551	647	634	606	555	557	619	577	589	580	537	580	631	608	606	603	574	624	571	539	612	590	567	589	584	602	582	566	572	621	615	571	601	593	566	591	587	585	569	581	614
5170	1266	1533	1029	779	679	600	809	2702	3665	2514	1264	734	526	463	479	483	477	488	462	505	445	484	471	493	522	474	496	471	478	481	470	500	489	467	510	484	468	466	477	498	498	516	512	467	502	500	489	472	520	481	513	431	469	495	465	499	480	490	482	484	432	462	436	501	472	470	526	504	478	477	493	455	488	451	510	480	503	486	465	461	435	448	457	484	474	457	474	459	472	510	455	456	471	460	488	491	503	464	515	445	465	461	521	497	502	423	514	476	483	497	509	435	460	502	460	482	445	490	497	448	454	503	508	451	446	460	489	458	428	495	431	463	501	504	487	500	449	465	500	480	441	472	466	466	493	458	518	458	459	483	481	500	427	473	470	482	493	475	501	459	434	499	522	480	497	481	515	490	487	467	461	533	490	509	497	459	471	464	493	467	471	469	469	481	455	456	450	489	469	494	496	481	472	480	473	504	498	498	453	494	499	421	466	466	490	485	454	447	455	470	456	471	492	491	505	476	510	528	452	495	455	480	448	454	472	474	457	492	503	479	472	488	435	493	486	474	476	463	505	498	473	471	478	500	489	487	463	462	446	442	495	450	470	490	472	493	532	460	452	472	489	477	465	478	486	465	444	483	438	482	460	452	468	468	480	471	434	497	486	464	439	462	480	436	516	465	511	436	486	495	469	480	503	458	502	482	469	445	447	452	452	503	500	527	498	509	492	476	439	483	502	481	484	458	481	465	512	434	476	487	469	495	512	486	461	471	491	457	464	466	436	518	495	512	464	484	452	476	488	497	489	501	491	478	477	516	485	501	474	484	482	473	468	481	487	442	471	508	512	444	438	466	433	495	453	461	458	506	503	459	488	486	451	491	470	534	444	481	449	451	432	494	468	441	442	503	470	419	472	439	462	454	463	460	467	443	470	450	448	511	521	485	522	451	459	427	455	476	451	476	443	471	501	517	454	501	485	481	469	475	452	475	457	497	454	447	494	495	451	485	442	491	466	470	502	437	481	512	463	482	480	448	459	475	445	448	526	468	486	500	460	454	448	484	500	475	462	470	502	474	477	463	518	455	507	476	456	471	478	513	449	471	462	501	511	520	491	472	473	467	461	471	512	510	476	494	476	474	476	484	466	489	449	523	471	425	467	457	462	483	477	435	509	450	478	433	497	485	501	466	465	491	474	444	486	428	490	441	421	515	496	468	496	478	467	461	520	479	495	434	498	438	467	501	469	466	460	467	506	494	467	477	476	468	515	444	499	495	430	460	457	477	456	438	445	480	497	467	522	466	485	480	483	473	469	472	464	486	508	460	489	468	476	477	489	459	470	470	511	447	512	493	484	497	452	471	513	488	437	478	494	433	481	473	488	480	481	454	461	505	483	504	499	458	459	457	510	473	463	490	496	451	488	444	482	468	498	470	482	458	469	490	510	466	469	475	458	472	470	465	449	461	456	478	503	488	476	441	489	498	529	491	519	493	481	473	509	476	478	481	516	465	470	470	498	508	450	482	508	500	510	450	468	473	520	483	488	496	463	480	458	442	457	448	433	450	462	496	477	501	463	445	473	513	462	471	448	507	481	470	465	492	494	449	445	460	497	501	476	480	453	521	488	481	487	481	472	481	454	477	464	469	467	483	443	482	468	446	479	515	464	472	502	487	507	485	486	460	458	485	509	463	490	467	497	463	483	455	511	498	510	461	474	475	494	517	442	493	504	483	484	487	440	462	492	448	454	459	476	482	502	477	477	468	477	465	461	516	526	471	480	473	499	500	487	462	461	468	469	500	497	482	487	468	480	480	466	521	489	467	455	518	474	509	485	478	463	483	452	448	499	518	498	475	472	488	485	508	485	496	457	467	496	494	548	478	504	499	457	474	436	501	490	480	468	457	489	509	472	509	489	475	484	459	494	482	490	449	521	486	468	534	461	488	458	475	504	484	447	457	450	475	435	488	513	465	487	458	509	473	478	515	452	475	509	458	476	496	496	521	495	488	486	491	504	450	450	464	496	440	512	465	489	456	469	491	485	501	521	476	458	484	488	464	491	450	460	511	462	472	452	506	465	483	473	505	470	457	475	477	447	467	445	442	536	500	487	452	494	490	471	456	443	457	498	487	441	480	490	504	484	488	468	474	430	426	462	484	478	490	445	452	446	507	477	474	504	476	507	476	494	484	473	491	488	466	443	460	468	466	479	476	464	499	499	462	499	514	491	515	456	436	477	505	482	516	488	511	449	469	510	460	473	502	478	474	460	502	446	473	467	488	505	501	459	484	505	469	459	443	527	477	470	451	503	456	468	488	463	454	499	464	431	474	525	456	489	473	464	488	489	490	477	442	469	475	435	455	497	503	486	477	533	494	496	489	474	429	486	478	494	460	443	466	519	446	496	504	451	426	481	446	431	506	465	462	496	448	458	443	475	475	470	487	501	473	489	438	457	449	478	501	465	492	475	446	501	498	492	448	471	486	484	550	482	442	505	494	433	461	503	497	447	495	483	489	484	449	467	454	516	456	505	464	494	483	438	545	455	464	472	475	474	455	515	483	467	462	492	453	456	500	456	465	512	486	464	492	499	471	502	500	479	471	469	465	488	493	496	497	470	469	476	452	442	479	486	478	469	478	427	488	485	533	503	424	498	456	463	485	490	485	449	455	466	459	499	468	464	504	484	468	468	503	429	492	489	513	459	512	496	457	493	502	491	443	451	478	494	483	490	445	497	471	496	472	470	469	493	488	463	500	499	497	448	465	465	483	472	461	506	475	514	466	506	451	484	461	473	470	484	480	507	481	431	445	455	464	490	476	507	484	467	464	478	463	501	472	483	457	497	429	487	514	478	460	442	500	447	524	480	493	457	458	437	435	421	467	487	452	470	484	447	478	496	470	491	486	471	464	494	497	465	475	480	469	465	467	475	507	469	453	466	488	478	494	465	469	482	478	479	486	454	491	455	470	462	480	505	503	501	529	508	479	511	487	461	467	479	445	469	492	506	509	482	484	452	495	491	458	485	463	504	484	496	451	430	441	486	479	520	509	479	476	491	462	459	488	434	477	441	436	453	529	498	463	421	460	475	478	467	465	464	452	478	495	481	470	464	458	451	475	502	498	445	467	452	498	400	505	492	461	478	464	485	491	512	467	452	476	497	502	460	476	510	479	465	466	484	491	451	483	494	462	493	488	502	497	461	472	475	496	506	482	493	487	514	467	467	465	459	510	502	482	449	466	467	478	456	471	451	506	501	437	481	428	465	486	479	468	494	474	464	449	466	489	461	484	469	489	473	462	485	484	500	452	530	450	465	463	510	462	480	486	476	462	495	482	461	530	465	492	476	490	472	467	459	515	458	491	474	489	479	495	496	478	512	500	455	461	449	514	491	502	470	489	470	487	467	494	483	461	471	457	477	496	518	466	526	464	496	467	481	466	438	487	462	484	492	472	473	475	456	440	462	441	513	466	480	483	491	468	506	451	477	480	506	437	482	505	470	474	485	480	462
25199	21104	27001	25084	6509	1604	1339	1631	13434	24377	16623	6997	2129	1045	806	713	693	719	783	693	759	733	730	685	671	748	726	728	717	746	750	710	670	667	720	750	734	742	740	715	725	691	718	749	723	705	689	704	705	681	684	693	693	728	741	695	722	728	734	657	715	708	712	741	733	687	706	738	697	718	735	729	727	725	676	693	722	706	707	748	722	726	659	729	706	733	670	692	700	700	696	726	681	714	685	670	674	690	675	690	723	709	666	698	734	709	731	721	747	729	704	710	733	710	729	678	668	729	733	711	709	742	730	706	698	707	763	714	780	686	688	702	701	715	660	713	735	659	697	683	784	717	701	745	729	747	667	728	688	729	716	727	748	660	750	728	644	715	662	671	707	698	741	771	726	697	705	704	669	683	741	707	757	717	747	731	700	689	683	755	726	704	756	725	713	678	699	744	697	688	719	664	682	685	702	697	759	785	749	697	676	696	758	733	688	735	723	705	703	708	677	663	708	683	692	673	673	730	727	686	724	754	700	702	728	703	681	707	730	688	747	689	656	742	704	664	728	736	717	757	736	733	730	684	672	773	713	701	703	761	741	706	723	715	710	716	786	696	697	655	696	654	699	703	706	746	687	673	640	720	711	733	724	702	779	715	677	725	706	687	798	690	698	683	679	676	684	732	739	698	693	792	739	704	776	706	736	719	694	720	702	660	724	737	710	722	660	681	740	748	687	733	675	750	722	697	712	707	723	643	733	677	693	749	710	722	716	703	697	656	704	713	708	682	717	701	753	732	683	714	671	678	717	736	683	768	715	771	747	741	736	710	707	694	701	687	716	698	761	728	734	737	728	679	725	770	710	764	690	722	683	714	716	692	675	722	680	703	720	688	719	698	684	707	709	715	693	720	674	692	667	702	701	731	697	761	691	716	686	715	793	717	694	689	732	689	736	721	706	703	684	701	707	753	749	687	662	693	720	712	746	689	750	779	698	706	709	728	680	718	742	693	727	712	686	746	710	723	712	729	672	685	684	714	750	693	747	646	751	731	712	762	699	734	689	720	706	712	712	684	718	730	701	664	697	704	713	760	719	750	695	707	695	742	698	727	704	673	724	746	683	717	747	695	725	698	676	695	698	723	709	728	686	736	676	682	719	690	732	713	630	692	741	684	701	682	739	726	756	727	704	758	737	713	720	692	725	697	722	673	722	690	685	721	729	683	698	690	701	741	669	674	742	734	723	720	705	739	746	714	702	711	676	719	666	668	719	701	702	729	749	734	755	701	667	726	761	715	726	707	724	732	687	683	746	684	698	670	700	679	718	776	730	672	700	710	719	709	743	714	662	696	686	740	704	699	681	678	690	702	707	683	709	741	657	750	706	723	654	713	705	719	714	708	733	726	727	707	723	732	708	719	687	701	751	699	744	659	667	676	702	775	713	694	683	687	721	696	695	667	725	677	702	752	671	662	668	696	761	703	705	759	732	672	713	715	661	729	678	712	674	690	695	691	710	713	727	701	772	700	722	739	685	735	691	685	703	752	750	669	682	634	701	708	721	710	743	713	762	673	682	736	719	667	717	678	706	754	723	757	656	718	722	693	743	708	728	682	721	744	751	721	654	738	750	717	659	708	745	716	716	719	708	732	728	711	686	743	646	730	725	698	753	724	727	765	700	690	712	725	693	691	724	742	687	750	673	718	705	773	709	715	689	669	723	696	744	745	759	713	696	710	690	663	720	696	747	692	742	707	729	712	689	724	690	721	702	748	739	744	708	723	730	719	755	681	722	714	717	746	676	711	704	746	774	718	705	708	670	711	714	681	705	657	673	668	714	677	735	741	694	687	734	706	711	733	674	679	699	682	682	723	652	705	676	704	737	689	715	673	732	697	761	724	740	724	712	712	701	703	702	715	736	703	763	688	641	699	668	679	705	723	767	705	673	696	695	709	770	707	629	700	700	667	706	718	668	726	753	671	653	750	731	687	763	725	702	674	683	709	721	671	734	726	719	692	676	754	692	752	742	686	705	683	723	684	707	764	692	703	698	681	711	716	700	688	700	720	726	736	752	725	671	685	734	751	753	705	694	751	671	753	671	687	747	698	747	714	721	674	668	645	686	680	684	692	702	729	690	697	744	746	760	713	711	747	682	727	715	754	719	670	713	700	716	700	743	715	692	730	724	716	744	688	674	740	706	681	711	721	775	692	710	710	727	750	685	751	730	706	726	682	701	680	727	707	700	740	696	667	725	695	717	684	703	675	680	694	697	717	747	688	699	695	687	698	750	721	753	705	721	728	693	693	704	704	746	738	703	720	713	683	672	681	690	706	714	737	710	717	726	713	712	776	727	726	724	725	710	680	684	727	657	717	729	697	701	718	703	673	729	758	695	696	740	728	748	718	746	703	738	733	693	709	684	676	671	715	647	702	685	705	693	718	701	693	764	714	756	695	752	714	732	672	697	699	692	710	669	686	690	714	767	682	707	751	712	716	725	706	698	736	733	705	705	708	759	675	696	692	751	721	660	679	704	736	703	713	701	705	720	674	716	770	650	736	695	701	699	710	702	709	670	689	707	730	734	719	742	724	684	741	715	705	707	726	737	660	689	744	704	733	709	673	744	719	732	652	713	655	700	673	748	755	666	707	705	682	685	671	718	755	702	689	672	715	687	737	695	687	699	745	652	682	725	643	657	730	700	696	668	780	739	690	713	727	690	706	718	709	741	695	734	719	697	728	646	726	681	719	716	715	688	711	746	685	768	674	737	750	724	686	723	710	743	691	763	693	689	744	693	725	732	682	713	678	685	714	727	711	711	731	682	677	720	676	684	723	679	676	724	698	684	718	719	732	651	721	674	704	731	697	736	756	715	692	649	715	740	682	752	711	734	716	652	725	750	730	745	733	729	685	683	741	706	719	721	709	715	695	740	731	732	742	690	714	725	691	723	667	725	724	728	710	672	691	735	665	718	739	735	727	705	729	741	734	740	742	739	693	656	714	678	712	694	672	715	706	678	729	753	712	735	704	692	667	724	701	703	718	694	711	705	691	671	742	709	740	716	745	737	750	744	722	720	723	728	751	704	758	658	712	728	744	709	707	716	727	729	742	657	643	713	692	744	665	676	692	658	689	708	723	712	715	727	716	717	660	762	698	737	703	704	728	715	708	753	688	701	758	717	698	708	715	704	704	667	705	664	685	700	668	678	711	738	670	712	751	717	712	706	684	678	727	701	712	674	736	694	735	681	758	702	771	728	672	666	743	729	723	728	704	721	725	732	711	727	753	699	710	670	644	748	709	716	725	763	707	719	691	713	713	723	687	688	688	758	671	675	690	678	724	750	689	687	733	683	715	681	716	734	651	730	713	713	723	704	785	749	728	705	725	752	683	742	742	733	715	710	758	729	704	717	688	730	742	723	722	669	682	698	690	686	727	638	692	727	676	699	687	677	685	788	790	691	738	701	696	730	717	751	710	700	737	704	689	723	702	676	742	712	726	692	737	680	707
4078	4433	4004	2044	1468	1298	1122	1935	16193	21616	13538	6024	1837	884	610	623	577	575	603	595	599	598	583	611	580	611	584	593	595	564	578	594	554	572	554	574	610	593	569	542	604	591	552	588	588	618	607	592	568	588	630	599	591	607	593	570	566	570	589	534	630	569	571	611	581	571	575	581	608	564	632	612	533	606	579	598	565	612	595	568	614	599	562	554	600	600	588	587	633	604	605	570	603	562	610	594	572	590	582	573	606	579	618	547	584	577	571	571	577	574	596	561	583	562	603	575	564	551	596	592	561	589	565	613	584	621	595	578	570	559	632	592	587	624	609	554	587	554	562	595	623	569	579	567	603	576	596	536	602	586	562	557	556	614	552	571	586	608	576	581	569	596	580	541	566	549	570	563	555	537	574	599	592	586	619	557	591	614	620	610	594	575	589	592	561	537	569	563	600	580	619	630	558	567	578	569	559	540	600	630	573	561	594	586	609	552	616	596	584	593	685	591	601	577	555	562	589	587	573	599	596	600	551	576	562	574	590	561	560	597	558	614	608	551	609	567	591	583	603	584	583	581	575	545	586	579	617	521	590	545	551	599	577	601	562	583	591	573	540	591	582	597	578	607	569	535	588	581	558	556	595	544	592	557	566	587	597	602	600	576	618	557	563	573	601	592	587	557	623	560	600	575	555	517	582	574	588	553	538	612	595	576	596	552	563	581	614	557	528	562	617	566	627	547	556	574	615	631	586	572	565	574	576	553	563	581	572	568	545	560	585	549	550	619	589	561	608	578	599	588	564	587	579	592	582	536	585	582	626	611	577	601	614	593	586	580	600	586	593	585	601	576	582	578	594	588	541	579	613	600	626	575	560	595	575	619	578	580	599	608	506	572	602	560	529	583	594	587	597	548	545	591	528	561	565	557	565	551	551	567	573	573	567	583	594	530	564	583	555	593	595	568	551	560	573	589	637	607	574	601	611	593	578	604	537	594	560	593	578	576	601	586	600	539	605	582	552	583	577	569	576	578	582	604	566	587	584	602	596	592	635	581	586	550	568	623	569	568	525	599	602	578	548	611	632	556	564	587	579	558	582	568	535	566	523	562	565	557	557	555	595	581	537	529	587	567	592	581	548	615	596	567	565	527	600	633	586	594	576	550	581	576	602	580	571	557	570	590	540	566	569	523	555	583	613	584	594	591	595	569	583	590	588	526	577	561	601	534	598	580	568	563	575	625	586	610	552	576	574	567	596	562	586	579	616	553	579	554	597	533	586	593	605	597	575	583	586	605	552	586	584	558	549	570	547	607	569	570	579	568	585	590	595	597	583	596	554	581	607	600	562	579	596	565	558	605	600	539	573	627	572	620	602	571	599	562	577	566	586	525	608	579	570	587	559	589	602	588	562	610	583	576	595	560	637	577	567	567	620	590	582	583	573	538	573	576	594	579	621	577	554	555	557	548	581	600	618	585	647	566	603	575	572	598	589	568	605	554	562	603	582	576	597	604	573	549	629	568	542	584	553	598	529	544	592	566	578	555	584	546	537	587	588	574	602	588	574	522	579	551	559	595	603	568	565	598	571	569	585	599	594	538	608	545	582	576	589	578	596	580	525	563	552	544	599	595	602	563	566	511	566	556	551	556	557	589	579	569	607	575	599	615	587	594	557	574	535	601	606	583	597	594	577	602	598	533	596	588	590	577	580	575	510	576	588	597	542	532	559	532	587	577	624	527	552	543	585	604	577	603	551	594	590	600	592	543	582	592	599	594	594	555	587	577	589	554	580	582	609	607	553	586	569	611	533	554	589	519	587	564	539	529	579	580	551	540	586	585	559	548	587	565	618	574	543	601	562	571	610	597	630	532	584	556	597	605	559	566	579	548	597	555	592	584	576	586	607	595	521	602	585	579	547	599	599	567	574	623	576	580	566	577	526	581	553	573	594	588	593	578	531	588	581	579	589	566	593	543	577	605	562	528	599	631	585	559	562	599	570	605	546	593	601	594	528	598	617	561	627	583	586	579	575	581	539	581	570	578	593	586	603	597	549	583	595	605	585	544	561	574	591	559	546	562	624	567	582	600	584	593	564	533	601	589	568	548	561	552	586	541	562	555	615	593	567	575	599	593	582	565	571	559	538	605	530	589	580	576	573	571	622	527	554	588	535	572	596	602	599	603	587	589	570	609	570	539	581	572	555	564	613	561	525	584	579	583	614	585	573	572	620	576	533	631	597	620	547	584	616	526	573	556	599	571	591	616	576	546	526	598	578	594	530	534	614	555	579	587	557	565	603	569	548	544	577	565	540	583	583	560	541	615	596	581	577	549	577	610	541	575	547	578	617	587	567	590	564	580	531	568	574	556	554	536	590	527	562	559	567	596	587	557	585	560	580	541	594	540	545	599	591	570	564	597	584	580	580	592	564	628	618	590	622	567	562	550	563	589	607	567	568	555	568	614	567	562	622	584	601	550	572	573	557	610	576	576	580	566	526	581	572	610	566	562	578	570	611	587	589	558	603	560	573	575	603	577	584	550	540	605	573	548	552	564	601	572	535	548	587	625	641	577	562	573	585	552	576	613	582	602	579	578	578	577	541	562	573	563	603	604	557	543	574	558	587	604	566	594	532	576	559	563	590	570	575	594	565	561	552	585	541	567	569	568	566	545	581	572	572	574	549	582	593	557	581	573	602	531	628	571	603	560	542	548	568	550	614	587	588	596	553	558	574	605	597	552	565	548	567	586	578	610	528	528	606	546	628	570	558	602	578	605	624	562	569	584	568	603	574	565	623	563	526	580	579	569	570	594	553	566	595	610	558	606	609	597	603	590	545	578	577	566	598	556	571	577	595	633	602	570	587	565	506	577	552	536	599	564	603	566	598	577	605	590	562	556	563	569	649	597	606	524	557	588	559	571	579	603	552	596	595	568	561	578	571	544	587	587	539	582	578	577	595	618	578	561	596	610	595	548	641	597	572	559	617	571	567	595	581	538	563	590	612	606	571	524	587	587	610	571	546	543	653	587	549	584	587	608	592	578	618	584	590	620	566	614	577	601	569	587	609	592	558	565	551	608	561	631	578	592	621	575	587	561	534	609	599	539	589	547	554	563	607	541	562	563	552	600	587	553	529	596	608	611	598	568	570	573	560	588	576	562	597	572	583	559	529	618	579	573	565	604	585	593	537	566	623	575	564	592	569	573	615	605	598	595	605	583	563	593	601	602	560	551	589	571	596	548	575	594	612	589	567	594	598	601	559	566	620	580	556	569	595	577	575	583	582	592	586	567	615	582	589	544	563	542	571	576	576	497	570	578	559	582	581	543	595	591	623	592	619	578	604	587	566	545	554	574	587	567	536	542	548	573	584	569	558	579	591	544	596	576	598	594	579	594	627	507	579	584	541	617	532	591	615	595	557	575	572	588	582	559	559	563	592	542	625	574	586	572	580	561	561	608	582	598	551	594	557	621	564	574	595	561	559	584	595	607	570	586	578	609	562	558	550	578
23848	21056	28273	24051	21022	9804	2602	1940	14334	37877	33920	19950	6373	2031	1211	1014	971	1003	1015	1051	1027	957	1007	978	1025	957	1020	965	970	981	942	1015	945	932	944	952	974	956	961	1003	980	940	970	930	967	917	993	1008	935	1001	951	904	997	899	943	1011	942	986	901	940	1027	902	941	959	900	933	961	1016	915	983	972	1000	1008	966	964	966	931	973	974	931	991	943	1004	974	944	982	945	1014	1004	1003	928	930	944	1012	971	935	978	971	997	939	1024	974	996	950	984	954	996	969	950	994	971	971	922	1000	1010	975	981	980	934	974	1005	967	934	902	941	934	955	894	948	940	1006	1013	967	955	945	944	947	1026	929	962	968	934	938	962	943	991	947	946	955	1016	929	927	957	980	1006	999	976	983	997	923	930	987	937	1005	1019	979	941	1002	981	921	1017	998	957	996	989	989	952	993	920	1010	995	983	995	946	987	1013	962	962	1058	948	969	978	960	977	937	949	977	958	934	963	977	944	964	978	974	933	962	1001	945	948	915	965	968	947	939	967	927	1053	987	1009	955	984	948	974	963	986	991	962	992	939	918	945	1010	960	974	963	988	918	935	990	949	947	956	927	915	906	965	992	984	975	990	996	919	1017	986	953	941	977	922	953	952	940	953	1021	1007	977	934	988	941	970	946	966	956	940	964	984	966	1049	994	950	942	946	986	946	936	974	957	956	948	989	963	968	953	935	914	919	910	1027	914	956	975	911	988	927	978	990	911	1001	956	981	973	996	950	947	963	904	956	993	961	950	977	922	916	962	929	919	965	935	973	1027	965	953	981	954	972	901	926	1003	953	950	934	967	945	881	1005	976	959	946	981	1009	1000	984	1001	966	910	971	935	897	942	1008	951	1007	987	958	933	945	957	961	969	986	911	913	993	938	1013	962	957	991	931	986	964	970	920	953	931	971	946	975	949	962	959	923	1021	961	918	987	958	980	911	893	945	1019	939	940	1024	953	952	917	920	913	951	992	963	954	913	912	950	932	954	922	918	981	938	975	943	987	916	908	978	975	1010	936	939	959	985	995	972	988	999	992	989	997	962	897	980	947	941	953	950	955	963	943	970	943	964	926	998	935	964	991	969	919	941	958	932	923	949	934	962	981	975	985	971	1009	966	949	971	960	972	1007	961	967	983	953	974	929	988	976	999	929	973	929	973	970	915	985	976	983	1009	951	945	986	938	964	1018	936	976	949	981	890	919	921	988	973	944	984	978	971	917	937	912	1000	999	913	935	955	995	952	1004	923	942	915	904	977	941	937	969	953	958	948	974	1013	965	961	975	951	971	869	998	931	894	978	994	972	979	970	988	910	963	978	958	986	962	958	988	915	918	947	939	986	968	973	920	888	924	961	979	935	1003	973	948	925	960	1022	936	977	950	974	871	964	1004	971	984	936	980	914	948	989	941	941	929	893	968	926	917	944	948	924	972	1006	967	992	936	1013	1006	947	990	951	974	993	931	969	906	1024	954	916	890	966	979	954	933	954	984	966	924	933	942	926	976	933	966	955	924	948	989	901	966	942	955	902	974	964	1025	910	1026	939	948	947	954	955	941	936	968	1001	936	929	944	906	954	948	965	965	904	936	985	977	957	933	993	913	984	968	895	1033	977	901	966	984	937	975	937	1003	936	981	941	966	988	954	955	912	920	980	926	999	912	950	1052	938	1030	907	896	1023	945	926	974	953	977	950	925	987	998	944	941	993	905	956	992	971	944	993	953	933	979	945	911	923	960	1043	965	902	913	944	976	963	998	929	943	962	975	975	987	925	949	987	916	914	953	910	933	954	934	976	1016	957	996	950	942	927	927	927	936	984	975	992	939	997	936	964	937	927	944	940	921	1001	951	973	986	998	938	928	948	973	928	927	961	924	942	947	990	923	934	994	951	967	902	999	962	975	976	964	977	985	961	926	919	932	1022	941	988	986	967	987	984	959	998	931	960	936	935	988	972	984	888	968	984	994	952	984	976	962	974	894	937	983	943	966	992	928	954	985	929	979	889	983	918	938	961	923	990	947	989	921	953	897	964	944	902	916	929	951	919	936	933	922	962	945	955	920	967	1031	958	973	995	946	982	987	953	961	973	956	991	981	986	1014	940	935	1028	932	984	961	910	972	934	976	966	985	959	982	1011	981	970	967	954	984	957	939	967	988	927	922	892	945	960	928	960	926	947	1002	989	1044	967	905	921	966	982	952	905	915	1015	983	922	988	960	915	984	955	951	938	969	974	987	928	980	937	1004	977	963	938	901	1024	1006	984	899	915	941	905	966	949	981	952	938	938	957	949	909	946	968	958	883	985	940	998	953	958	1017	975	961	929	950	959	916	945	932	986	985	959	965	954	902	933	919	991	966	992	1055	946	942	960	1016	994	891	966	936	952	996	924	966	948	970	985	963	939	924	976	968	939	962	994	933	1021	953	985	951	936	967	1013	931	937	894	914	964	957	949	894	1005	989	977	957	958	996	971	954	904	938	915	949	947	973	995	975	888	946	947	893	956	983	983	962	972	937	945	949	933	940	932	976	978	944	954	961	866	987	953	1019	958	1028	927	1005	970	927	979	1011	929	942	970	938	961	905	983	955	958	903	931	912	974	929	925	936	984	943	939	903	963	956	957	993	992	954	963	903	987	981	976	933	931	948	944	916	954	970	985	944	994	1007	981	1014	989	944	987	957	955	913	989	996	946	949	971	938	953	983	1017	936	996	944	951	942	953	924	975	973	972	1021	998	933	957	961	1008	961	1008	965	951	998	934	954	897	986	944	922	931	897	949	918	938	994	951	966	1006	952	924	926	973	936	1040	978	983	913	987	930	899	1023	876	957	933	991	948	956	944	1060	939	973	971	940	1004	915	888	954	963	970	958	959	959	897	961	967	986	1010	972	908	996	954	916	971	947	884	965	925	886	976	996	990	919	953	956	954	956	960	963	925	946	973	959	929	985	967	972	919	940	1001	936	968	949	916	921	937	963	919	896	982	920	941	1038	937	951	955	979	944	1000	935	959	963	969	927	955	955	915	948	975	900	942	948	935	970	935	951	958	944	925	996	952	935	980	937	957	1009	935	967	965	943	944	928	958	951	963	922	992	979	945	949	977	949	934	984	967	936	989	943	996	955	962	975	917	1006	977	967	971	922	926	943	878	1012	933	1027	943	894	900	915	983	980	961	952	929	951	984	999	992	1001	920	971	946	958	984	915	1013	979	958	944	942	950	904	956	948	968	956	902	886	908	973	945	932	1010	954	903	925	857	953	956	941	976	962	995	1007	927	986	892	986	933	981	962	917	994	930	951	944	956	937	975	1021	915	942	943	943	973	933	964	983	963	962	960	920	941	937	930	942	925	992	939	990	977	954	914	969	999	972	934	938	1012	902	1005	971	970	977	992	966	968	952	1009	955	928	948	977	895	914	931	1018	974	964	929	937	1024	972	967	952	975	961	948	941	935	957	903	956	940	1017	986	950	954	988	905	931	907	922	980	957	949	937	942	927	963	974	982	961	950	970	986	936	990	926	947	1009	949	998	949	961	984	969	967	962	934	934	973	918	946	976	1000	961	929	944	1002	982	950	947	942	961	998	975	982	1024	952	977	944	978	935	983	978	951	993	910
4854	8704	7739	4263	2815	2137	1887	1963	18086	35618	28532	14839	4848	1792	961	759	830	782	776	741	718	738	789	791	756	774	739	809	775	791	796	777	794	781	758	761	773	743	773	758	801	773	804	784	774	752	832	738	750	810	710	775	768	762	756	745	796	774	786	712	766	788	762	770	762	786	822	723	765	763	782	733	784	796	743	813	775	807	776	772	762	729	774	812	744	797	757	733	791	763	754	745	760	754	790	777	786	814	760	764	794	761	750	816	741	693	762	749	804	781	698	725	755	755	802	719	784	753	698	743	749	759	749	739	746	786	770	823	752	739	783	758	769	765	815	771	725	724	760	746	753	757	789	752	797	759	781	763	769	718	759	762	758	732	729	752	798	775	767	755	795	755	779	730	746	734	783	776	747	749	759	740	718	787	763	799	756	745	802	723	715	732	751	748	735	740	750	768	787	801	751	775	773	811	765	750	759	746	698	772	782	811	789	724	726	768	743	789	740	737	751	779	791	759	761	727	777	718	751	789	767	755	767	773	768	724	770	805	774	807	744	701	782	752	751	769	784	770	738	798	771	783	753	764	738	766	760	775	747	775	765	755	737	736	781	799	794	730	791	752	845	751	772	748	767	780	732	741	787	754	743	763	735	773	806	821	813	745	741	714	745	723	741	762	750	808	758	757	751	713	731	766	754	739	806	717	768	725	757	702	763	794	701	772	725	729	768	753	779	768	766	719	810	781	755	775	729	778	783	714	729	748	734	709	734	781	768	773	784	747	737	788	760	802	767	752	761	754	791	735	750	801	777	801	747	737	771	735	780	727	768	732	740	772	759	789	785	733	764	726	749	753	719	759	770	749	771	736	777	743	756	705	752	766	760	764	774	812	769	768	746	764	687	774	817	811	788	787	717	763	707	786	746	775	766	773	739	771	819	771	783	732	726	718	769	774	780	772	793	763	749	712	797	767	751	755	819	765	731	818	732	763	808	820	747	759	760	770	746	758	772	754	815	781	785	743	755	733	741	776	803	747	777	739	805	798	715	751	733	738	746	762	731	754	780	782	766	761	757	788	771	798	783	734	767	741	756	731	789	727	765	746	814	740	691	789	720	784	779	724	781	789	754	718	748	796	773	730	749	742	736	739	725	734	762	699	778	733	757	768	780	738	806	751	771	769	849	780	744	740	763	754	744	749	806	713	810	732	792	739	811	746	733	785	794	771	801	745	693	724	766	723	764	741	730	763	742	763	770	754	730	745	705	742	775	794	788	742	752	808	786	729	746	735	701	715	760	761	784	772	752	765	785	754	749	762	787	754	733	762	748	796	759	725	742	758	797	751	796	785	761	792	772	778	744	789	724	771	720	707	767	757	781	787	750	750	757	775	739	766	778	764	805	719	740	734	759	777	741	725	740	757	791	750	760	727	743	773	730	747	790	775	799	782	732	762	746	798	756	769	748	768	742	711	755	786	716	790	784	759	738	728	743	719	735	771	777	728	784	706	752	731	733	775	779	737	771	738	779	685	759	785	763	751	708	750	757	824	700	815	736	760	758	737	766	768	748	723	716	756	693	759	731	730	745	741	779	772	700	776	783	771	737	772	773	767	742	734	700	772	698	750	733	746	712	766	716	728	777	780	790	748	729	723	736	783	750	755	741	731	783	783	709	778	788	780	756	754	731	777	780	788	720	744	758	717	747	762	775	757	736	766	758	699	735	719	779	717	802	755	802	743	755	745	764	769	712	744	729	768	748	750	760	763	745	787	774	724	769	765	765	756	798	722	765	750	742	772	760	736	775	766	716	760	772	747	771	759	732	786	772	719	768	757	764	778	780	731	767	803	701	797	736	768	798	771	775	727	757	723	781	776	754	725	733	737	761	755	766	741	758	735	751	753	780	776	792	775	740	757	790	722	755	802	703	788	721	734	796	801	752	744	744	730	726	696	723	779	743	739	756	757	778	766	722	762	767	802	736	766	818	747	761	741	770	778	742	718	691	736	747	748	780	743	764	782	751	736	734	776	720	775	746	769	780	783	710	758	743	734	768	720	737	756	782	744	757	731	703	760	756	761	769	746	745	756	788	771	760	789	811	781	788	729	783	725	760	754	806	745	746	762	693	762	774	742	784	737	793	741	763	811	759	776	776	707	754	763	738	765	714	759	761	726	746	738	743	741	749	752	826	793	698	754	751	742	727	768	759	762	712	762	781	760	763	800	722	765	734	759	790	808	741	758	798	769	786	761	736	739	729	751	809	795	793	742	723	806	743	763	716	812	710	746	757	781	717	773	740	705	747	781	767	733	762	716	684	748	804	730	726	777	776	740	782	756	760	737	740	715	721	806	775	713	766	733	765	755	761	756	768	727	702	783	764	757	700	742	805	756	729	795	775	727	743	774	750	721	763	727	753	811	717	767	730	720	763	739	738	710	719	763	736	727	797	731	779	722	739	736	745	785	776	768	740	787	749	731	703	763	818	733	754	748	703	747	752	778	758	783	760	743	789	746	701	744	764	736	761	736	760	708	724	780	783	734	746	743	783	747	779	776	768	766	737	753	738	784	776	742	806	781	749	797	726	772	734	762	779	704	738	756	739	735	760	768	753	771	734	723	719	771	744	787	804	796	800	740	696	749	703	717	748	738	760	746	748	688	771	787	778	759	733	758	773	798	710	734	764	748	759	795	757	808	744	788	783	783	757	727	740	815	735	767	748	795	772	761	757	773	792	724	739	774	758	720	769	735	761	760	808	766	743	754	755	761	765	781	731	750	785	757	762	780	749	743	719	763	723	688	750	719	752	738	742	761	734	739	820	745	744	739	740	741	797	756	748	758	754	780	746	761	752	743	770	773	807	756	787	791	732	731	715	779	763	748	781	721	757	760	741	769	710	770	794	737	777	737	749	697	767	717	737	737	774	750	754	763	760	754	765	728	783	739	769	738	771	785	777	803	778	768	724	771	800	754	818	761	753	784	725	787	789	744	742	759	723	749	787	713	755	804	814	748	739	758	759	742	727	763	713	703	776	755	776	790	719	792	730	748	726	759	759	796	741	761	800	756	741	779	719	718	779	736	785	775	748	764	726	733	739	755	755	804	747	731	762	735	748	769	727	748	757	776	800	731	747	784	730	747	732	701	711	751	745	757	792	732	741	724	763	747	730	791	762	752	745	747	728	731	743	726	734	782	755	691	758	741	727	795	766	741	763	768	745	743	706	716	705	740	740	776	781	807	751	768	760	792	805	745	791	743	818	713	756	795	750	756	728	757	720	754	771	755	730	760	712	764	715	768	762	761	701	729	788	737	708	711	801	780	756	714	718	743	771	809	753	769	763	718	769	737	761	742	693	769	812	764	715	763	731	756	741	743	742	765	732	819	742	752	780	781	731	731	789	752	724	723	791	747	719	762	720	720	724	761	794	713	723	785	750	743	720	769	742	687	767	765	773	750	740	750	774	757	724	792	700	761	733	735	780	763	758	720	774	724	771	740	765	798	772	775	755	788	722	744
27406	13427	2437	1198	835	757	698	702	725	2438	2713	1997	1238	830	702	634	683	629	644	644	624	616	622	642	604	610	645	653	637	630	608	642	619	612	649	596	656	685	603	605	635	651	654	677	628	604	644	637	645	607	618	621	629	641	598	588	626	628	601	599	591	647	580	608	658	619	588	641	606	595	613	643	639	661	621	668	610	635	596	642	637	646	582	630	607	641	638	638	607	639	573	651	632	620	668	616	593	592	625	622	588	598	638	650	599	637	585	667	587	588	590	626	607	632	618	625	626	595	632	604	634	657	629	605	691	610	663	643	610	575	626	596	618	617	567	614	635	628	641	584	612	666	584	673	621	578	606	610	601	622	652	622	626	624	615	656	603	628	632	638	603	627	630	592	643	612	676	610	609	621	632	593	681	619	681	632	616	612	649	593	614	623	683	608	614	679	657	630	635	635	691	640	572	636	589	661	649	625	605	593	630	632	591	668	607	621	621	645	596	598	610	627	567	642	624	651	610	562	593	581	605	618	664	639	610	692	585	591	602	626	697	617	644	619	663	630	574	662	707	587	619	652	655	612	627	622	602	661	627	653	649	600	653	627	609	636	642	591	631	606	590	607	646	601	605	573	652	632	632	627	643	641	615	596	636	581	629	576	610	671	656	608	647	595	608	609	643	637	657	620	643	560	652	636	619	619	618	619	588	642	600	584	591	582	599	677	659	614	626	630	595	586	588	638	583	622	598	616	616	605	663	635	637	597	648	619	623	617	640	663	603	631	662	658	601	644	657	626	628	601	627	618	638	595	632	633	627	567	611	583	602	652	638	647	614	678	588	640	647	639	616	605	644	644	578	571	600	650	621	652	597	648	630	627	591	615	624	651	651	648	678	665	628	656	647	593	621	619	625	645	635	624	622	622	628	594	626	642	610	655	628	641	615	637	586	643	655	566	631	615	632	632	571	657	643	640	665	611	652	653	610	655	635	624	652	599	615	593	589	592	601	640	670	608	609	615	611	666	628	586	622	635	631	621	609	653	614	615	623	613	660	618	648	609	618	605	646	632	609	602	621	667	662	626	634	597	642	586	637	608	652	607	605	633	633	607	674	614	630	614	610	628	637	679	628	636	591	617	646	646	647	652	650	615	625	576	596	604	648	641	560	574	655	658	631	596	619	639	605	638	625	608	628	583	607	645	622	608	624	631	614	646	626	635	605	619	639	623	643	575	602	644	609	624	652	620	635	639	593	599	585	634	625	624	646	653	644	646	610	619	608	623	619	676	630	666	634	632	614	628	619	615	630	629	650	606	657	599	621	613	621	629	601	609	613	607	643	596	660	597	631	608	643	646	620	641	648	586	589	583	611	627	594	627	643	600	599	604	606	596	677	611	596	641	654	618	624	586	610	607	650	642	632	636	616	609	603	628	603	597	643	667	628	559	647	597	628	625	599	609	617	662	643	602	605	655	653	619	649	644	630	630	623	631	587	586	623	626	591	610	581	598	631	612	628	627	633	635	602	598	638	612	662	628	658	645	623	605	634	633	622	621	619	629	598	597	649	616	609	640	634	607	627	640	673	639	591	613	575	599	590	656	591	586	614	537	603	618	636	637	630	623	626	627	613	620	590	576	616	655	605	586	613	626	636	666	641	640	656	658	594	621	609	640	622	630	646	616	613	632	598	591	599	660	638	643	608	620	625	616	619	620	654	637	636	605	637	587	667	643	586	633	651	627	566	595	627	560	628	625	626	623	625	592	631	620	650	636	637	631	630	608	601	648	623	627	655	612	572	633	640	642	606	605	579	600	625	638	613	603	617	682	613	614	580	631	636	649	675	650	645	636	632	605	606	646	627	618	615	626	710	633	615	624	602	590	616	614	644	629	573	646	572	650	614	589	623	608	624	632	661	628	597	638	642	618	647	640	636	633	591	620	633	638	614	676	650	604	595	628	627	612	566	616	642	600	568	627	613	654	608	600	628	658	605	634	594	594	643	627	575	611	637	579	628	602	651	650	623	624	643	613	615	645	601	657	646	587	671	620	660	583	620	635	605	620	608	663	593	637	643	665	637	678	629	600	632	615	653	637	610	604	609	655	639	603	629	636	614	620	600	649	620	653	641	648	646	622	568	597	620	667	616	635	642	633	641	640	622	636	666	580	620	619	662	653	611	595	645	648	621	632	659	641	601	627	615	632	611	606	674	589	606	635	611	652	610	632	591	596	613	586	581	637	636	602	584	660	612	633	665	607	619	588	570	599	609	630	635	611	660	612	649	650	603	615	603	577	653	607	605	626	621	633	623	613	616	608	630	684	642	589	615	626	624	593	638	613	621	605	596	584	619	639	621	556	602	624	645	632	625	666	625	610	629	627	629	699	618	602	687	601	634	664	604	617	593	630	590	612	624	638	647	614	636	627	630	643	623	649	612	671	654	619	654	615	679	605	665	636	667	640	645	630	628	614	651	615	598	613	648	653	622	644	607	596	630	618	651	638	644	584	628	590	620	617	622	631	643	633	672	577	586	576	618	623	643	600	606	692	623	629	602	589	606	661	576	621	630	648	619	648	620	624	627	596	630	630	627	666	624	641	666	603	587	631	606	656	671	612	605	634	669	606	611	625	629	635	633	624	622	610	612	632	642	656	598	636	607	663	664	635	588	603	610	680	577	619	644	632	612	660	611	625	611	620	660	590	575	639	598	633	609	611	606	628	622	627	638	596	627	610	614	641	640	585	652	599	644	621	614	629	643	642	622	596	623	621	625	601	657	662	615	680	632	635	618	619	592	610	623	641	602	621	600	574	582	654	613	665	567	646	635	601	608	595	614	670	644	658	641	598	625	666	632	570	620	655	637	627	658	610	616	597	622	587	637	601	646	649	633	606	632	653	621	620	612	630	620	627	620	587	630	597	621	617	673	597	636	638	629	683	625	617	641	623	626	623	646	639	641	639	627	614	601	627	637	644	632	618	610	585	549	592	641	690	628	595	635	642	596	594	652	646	636	611	608	656	638	652	605	619	617	562	653	629	624	567	590	628	641	602	652	556	662	613	591	585	628	624	612	598	618	617	596	616	618	634	626	635	609	589	616	649	637	650	566	618	662	657	619	599	594	580	624	612	596	615	651	595	609	621	667	611	588	622	631	620	591	632	618	607	605	636	657	594	616	615	618	609	648	644	616	587	629	662	624	624	570	649	626	645	568	612	563	590	668	634	647	587	600	662	653	583	641	636	604	644	617	640	645	663	646	640	639	648	562	632	690	586	625	606	596	648	666	624	651	599	655	641	639	636	608	633	633	617	624	636	635	638	659	631	609	638	619	662	646	646	595	565	621	583	623	645	602	592	596	640	553	609	642	651	623	636	631	650	625	598	635	639	604	627	617	602	613	596	636	666	661	595	679	652	589	653	626	622	616	628	580	612	596	609	611	582	590	618	616	654	658	599	609	620	602	603	628	622	617	596	662	623	593	637	660	632	595	680	613	614	675	637	623	652	604	602	594	656
5213	1682	1522	913	743	712	668	577	722	3061	2999	2047	1033	677	594	559	496	494	520	468	492	535	498	514	517	466	487	512	492	496	541	528	533	469	507	492	520	476	491	505	497	449	491	517	461	478	493	480	473	495	519	476	451	492	463	494	532	505	507	492	465	481	467	495	515	507	446	479	468	471	474	489	532	507	496	469	485	530	506	475	487	496	494	528	538	479	502	441	478	468	492	495	489	494	507	495	510	498	518	470	516	498	479	474	446	467	485	531	481	477	496	507	531	484	489	498	496	500	491	462	454	495	464	521	527	515	450	472	470	509	481	484	464	503	487	522	434	527	486	482	470	513	449	534	542	508	505	513	521	548	508	488	498	469	477	511	463	480	476	563	447	510	508	476	460	489	501	443	483	502	495	568	501	532	450	495	471	502	471	490	479	462	503	462	541	502	478	507	525	529	520	499	497	473	475	440	494	514	482	510	495	488	493	528	507	462	493	481	552	534	479	516	481	459	525	499	460	478	516	500	484	509	524	498	525	502	510	496	479	467	522	470	515	497	493	494	469	511	507	498	483	529	473	500	486	469	518	537	506	477	506	488	470	479	513	502	485	482	501	498	449	503	546	512	511	465	489	486	471	496	454	528	442	565	470	511	499	513	459	520	463	474	466	462	511	499	505	484	494	522	464	498	504	516	468	489	505	447	541	488	488	542	449	473	526	537	461	491	475	497	493	497	472	467	468	489	497	512	495	459	494	465	515	505	468	509	472	508	491	503	466	486	440	462	481	485	490	455	505	462	479	498	492	478	523	486	488	501	496	519	470	478	473	522	481	497	492	480	510	496	470	515	470	510	489	539	492	501	478	503	520	468	488	468	511	475	530	494	479	498	448	477	509	508	527	498	498	495	538	537	482	545	466	459	532	498	492	510	493	496	501	518	489	473	483	486	499	494	507	476	482	471	517	494	489	500	435	530	496	489	534	514	492	507	527	498	476	495	469	516	523	509	508	465	472	479	502	494	477	487	482	503	487	526	512	487	496	493	482	502	548	497	451	510	510	514	519	514	502	504	495	505	474	497	533	482	500	476	512	466	444	500	460	495	487	516	499	530	538	512	502	469	493	495	495	499	468	447	497	479	446	469	505	524	527	528	526	465	480	501	491	469	439	456	479	470	529	538	497	493	499	521	450	505	496	537	506	494	464	500	471	492	457	475	472	467	483	545	488	475	542	498	509	494	527	482	499	503	493	506	482	526	508	505	469	491	499	481	511	497	455	496	508	465	500	472	498	467	521	497	484	521	516	461	498	498	489	488	496	490	481	480	524	446	473	516	509	463	440	489	491	508	490	491	436	485	522	500	471	468	519	482	467	466	483	470	465	469	515	470	528	467	438	481	502	494	483	490	482	469	469	526	506	489	507	452	487	508	510	498	513	468	477	497	461	487	466	501	519	466	489	462	475	501	475	498	487	518	473	515	515	461	486	531	560	482	487	501	529	437	523	508	502	511	522	514	469	505	482	490	488	489	484	483	491	486	506	455	516	484	468	495	479	522	516	489	510	517	507	509	498	520	507	497	498	484	520	495	531	516	481	498	525	498	522	467	470	482	473	523	496	496	522	490	449	493	455	476	493	523	492	473	507	517	450	517	476	489	525	507	504	489	537	476	478	453	507	483	488	474	500	537	519	474	548	491	521	433	481	509	517	505	508	485	483	474	543	486	498	512	543	494	524	497	479	479	497	502	469	501	493	500	481	510	492	478	517	500	522	529	534	507	524	499	494	536	537	508	478	508	518	491	533	478	503	525	515	508	519	478	451	465	519	543	488	491	498	492	506	516	469	474	495	480	495	489	480	509	501	472	469	479	512	493	463	498	520	476	485	513	496	494	546	478	457	483	507	491	498	497	494	464	478	540	485	492	498	510	473	505	508	500	496	476	511	506	530	474	458	439	523	485	507	518	451	482	521	484	526	485	516	485	503	498	501	478	489	504	485	478	483	492	506	511	506	506	483	509	525	482	506	497	490	507	465	507	492	494	502	497	493	482	514	470	502	469	494	488	455	472	508	501	481	504	470	492	506	490	482	491	489	513	507	521	485	508	479	487	506	484	485	510	455	433	532	524	500	498	494	493	494	511	481	478	478	456	507	476	513	452	507	455	472	515	502	499	520	519	483	514	481	460	501	484	502	441	491	476	468	472	485	495	534	522	487	513	490	501	472	482	504	497	463	524	499	463	450	507	486	441	464	465	517	504	491	514	496	506	493	509	473	493	503	549	478	529	494	513	479	509	504	553	536	508	496	465	468	459	540	491	525	481	499	529	491	459	518	493	487	499	487	466	517	514	479	471	496	509	536	461	507	459	489	491	487	493	532	471	495	498	485	499	494	529	490	506	486	490	485	493	541	504	493	481	537	505	532	488	488	504	481	488	509	476	499	494	499	526	492	492	455	523	505	534	459	529	506	510	488	516	493	531	526	474	488	477	533	515	466	478	478	516	508	551	509	472	506	526	509	506	547	516	487	430	492	478	513	515	482	484	470	481	471	516	473	496	522	498	483	496	485	480	506	508	511	500	524	505	474	490	483	503	518	507	482	515	461	481	525	505	461	509	484	506	498	517	512	484	523	449	516	506	502	494	518	485	491	469	545	506	499	530	522	516	474	496	508	525	503	522	530	452	501	509	544	476	505	505	477	512	497	500	497	516	492	489	483	512	492	484	511	470	468	489	491	489	478	486	475	503	495	492	511	498	483	479	503	556	484	502	476	490	474	473	495	458	501	440	469	525	523	501	499	513	496	553	473	525	511	471	505	451	507	452	465	527	469	521	510	479	535	448	498	506	475	492	499	504	472	506	444	491	535	477	476	520	480	488	488	455	468	538	478	468	479	453	479	452	474	452	514	471	479	491	463	498	459	474	448	532	491	511	491	527	483	493	453	504	492	465	480	530	497	479	502	498	489	530	488	516	525	481	453	519	473	503	492	505	486	500	500	484	518	521	539	511	519	491	464	498	486	539	479	530	532	497	496	491	491	530	493	513	508	498	500	516	491	495	467	480	498	481	468	490	427	472	531	490	496	498	502	510	460	528	472	497	513	494	559	491	473	452	468	478	506	486	490	520	456	486	522	511	496	523	529	489	478	499	507	511	491	515	477	490	479	506	540	498	465	471	471	470	541	504	486	490	498	515	453	474	503	509	475	511	508	494	488	537	473	486	491	482	483	484	517	473	479	457	526	488	497	491	510	506	492	533	488	497	483	516	492	508	501	522	497	519	475	529	495	470	515	471	515	479	514	493	483	501	472	500	448	496	507	467	470	511	486	485	488	501	520	507	502	509	476	492	468	537	492	507	457	513	476	518	486	499	510	496	498	479	516	525	468	457	521	473	484	497	499	471	434	513	495	524	506	475	509	505	510	506	478	526	474	474	465	462	457	480	497	525	508	520	515	506	477	476	494	530	504	502	511	508	456	502	531	496	478	497	499	524	494	469	484	491	497	483
25132	21056	26961	25033	6613	1831	1339	1006	1842	19333	18841	11531	3898	1362	843	718	729	694	778	648	645	692	688	722	688	684	698	702	716	681	701	707	697	702	656	672	746	737	700	717	691	723	701	705	715	716	712	712	687	730	670	691	683	706	750	652	694	718	683	747	727	689	724	650	680	693	701	671	702	715	721	737	683	722	706	668	673	673	660	716	663	671	712	656	687	714	670	715	701	698	668	687	676	672	652	677	702	695	704	713	704	682	692	703	716	645	680	719	708	697	726	715	662	644	736	726	665	706	695	669	692	686	646	690	666	732	710	651	684	691	683	673	715	697	648	644	715	713	642	670	691	705	700	687	665	674	657	692	687	695	716	716	702	625	712	706	720	661	673	674	659	656	700	663	677	676	675	679	725	663	689	725	734	691	679	722	715	656	677	765	707	698	742	687	677	660	683	656	663	674	696	722	696	657	721	729	667	657	724	709	699	646	719	691	695	674	668	692	622	720	693	732	727	689	717	688	654	677	690	664	670	680	725	657	745	737	694	679	697	728	677	695	693	675	694	687	686	637	712	702	683	707	675	707	675	704	684	691	682	721	719	682	688	718	696	674	677	684	711	691	740	705	697	653	727	716	712	705	675	665	656	640	652	698	670	678	674	680	714	738	667	652	673	702	702	667	660	679	715	724	710	694	647	697	730	731	681	679	653	706	681	722	650	667	686	707	750	686	653	703	686	713	674	703	675	694	669	693	702	741	664	708	696	700	704	687	687	664	643	661	681	642	656	701	638	721	681	722	640	674	674	687	708	674	674	714	700	680	675	690	717	671	715	697	617	670	708	681	720	677	742	708	690	670	696	681	680	719	693	717	651	698	708	694	666	659	709	731	726	699	656	724	670	698	708	618	707	730	667	669	662	696	660	677	683	730	662	691	641	662	658	734	693	663	715	711	679	708	681	663	709	694	660	703	710	689	700	695	666	699	714	664	679	707	663	658	670	643	699	717	722	702	683	698	634	761	706	740	682	700	670	711	675	670	661	725	665	668	725	727	725	679	690	674	664	706	665	660	729	666	747	693	672	687	674	680	710	715	691	663	645	714	694	694	662	689	695	702	636	678	728	693	638	665	690	651	667	682	691	721	668	689	705	682	674	704	715	669	677	726	671	676	727	660	655	687	669	724	653	679	693	670	653	718	691	710	734	684	695	685	693	665	649	680	679	640	660	681	657	699	696	701	689	674	589	638	685	684	694	704	690	663	718	697	640	697	692	710	649	675	698	724	617	660	669	733	686	637	689	678	709	702	649	719	696	732	702	714	688	674	693	683	665	667	660	698	679	684	719	678	710	730	673	701	668	689	668	648	712	734	685	676	684	711	649	733	637	666	685	675	651	644	730	698	733	724	686	702	678	745	669	711	694	712	716	658	690	671	674	697	640	681	718	662	643	687	724	689	677	690	709	700	662	700	703	687	681	650	699	645	691	728	689	700	715	717	724	688	671	696	681	674	672	679	658	691	663	693	718	679	680	663	674	711	709	670	693	692	693	709	717	663	694	717	684	682	694	688	662	667	639	673	669	665	709	674	711	728	698	658	697	660	696	702	716	640	715	655	689	671	679	729	717	680	710	696	672	701	708	694	623	685	699	660	639	707	695	682	690	660	702	706	684	664	726	690	761	694	660	716	646	636	738	667	678	696	687	645	663	688	667	661	648	704	658	684	650	690	705	678	693	696	693	737	723	672	629	729	670	731	739	719	675	749	673	705	692	697	691	648	714	682	693	676	656	716	663	703	702	735	732	733	659	681	676	643	682	657	636	658	727	699	690	733	693	700	723	696	675	658	689	729	727	750	642	645	621	594	740	627	700	699	697	686	688	724	696	671	686	685	677	664	693	675	692	674	638	738	702	699	734	692	692	672	728	729	726	691	671	659	651	660	690	704	698	653	680	690	711	666	702	730	711	676	668	699	702	672	669	720	665	680	682	711	683	680	668	640	666	677	683	697	679	761	691	697	712	663	740	723	671	690	656	708	675	685	699	711	689	696	723	715	686	670	721	688	698	673	668	645	672	662	726	643	653	670	662	678	674	689	638	693	640	718	687	716	642	685	694	672	683	696	668	648	701	695	668	716	706	679	702	641	645	696	702	704	734	703	720	710	692	671	692	667	718	664	688	709	753	714	672	681	706	714	730	650	640	693	707	733	700	687	643	671	680	727	705	642	678	685	758	706	641	688	684	679	746	669	717	726	701	704	708	692	710	707	695	670	683	703	726	723	678	700	713	689	644	702	629	696	695	680	676	672	713	715	689	660	712	697	686	691	676	686	694	666	719	707	662	657	698	653	675	670	632	701	660	730	680	658	635	695	710	697	686	727	675	658	693	664	670	693	720	720	609	690	693	668	682	681	686	704	678	654	704	651	654	682	653	651	672	684	662	673	705	650	678	700	665	708	692	666	651	732	739	688	693	713	685	662	629	635	675	678	668	726	661	689	679	677	705	718	649	672	656	699	705	701	662	700	681	649	715	693	646	678	677	696	703	706	702	670	704	687	668	687	670	730	707	718	690	642	679	697	705	678	691	652	656	669	683	675	694	707	672	662	705	685	691	632	713	700	668	673	657	733	663	713	693	688	668	715	633	735	706	673	684	657	663	644	683	691	679	695	667	690	684	716	697	671	709	706	666	711	661	681	724	686	678	693	704	684	687	682	683	689	641	696	693	631	683	689	651	677	693	733	690	672	653	732	694	721	732	656	604	693	705	674	655	709	707	672	712	709	656	707	718	730	689	693	726	705	652	658	728	663	692	708	655	653	715	657	671	672	672	689	667	685	687	683	676	696	659	685	694	685	715	670	668	653	689	710	715	778	668	668	697	709	747	663	610	694	716	706	668	684	665	739	679	648	696	658	659	730	680	677	664	741	659	673	714	669	633	657	645	714	687	647	694	706	653	729	677	685	664	731	639	722	679	720	684	714	681	698	691	711	663	685	713	689	683	659	715	602	715	700	713	667	726	691	678	693	692	717	710	693	731	688	719	694	780	709	692	660	657	715	668	649	665	681	712	678	681	649	682	678	659	687	686	719	709	647	714	682	689	677	714	696	664	709	716	691	712	663	729	670	695	713	717	654	671	663	656	727	720	680	661	665	698	687	674	718	683	704	709	698	641	678	692	668	655	733	639	703	720	676	674	659	676	692	678	682	704	690	660	708	697	707	702	694	658	731	716	686	710	640	646	640	662	630	689	689	699	651	736	670	714	670	731	696	662	685	701	679	710	689	707	660	706	670	651	713	656	720	722	649	660	702	688	734	677	696	693	653	745	664	734	733	714	705	707	682	679	710	636	705	666	703	687	728	708	650	683	666	657	715	664	698	688	659	704	709	698	651	701	696	646	702	674	703	707	740	662	702	683	731	658	671	657	695	703	689	706	708	721	686	736	653	673	742	744	692	688	640	671	709	707	672	665	689	682	731	653	695	700	676	721	719	678	686	674	695	656	722	705	670
4255	4952	4128	2409	1795	1357	1209	1036	2491	21007	16637	9781	3416	1319	664	573	599	579	571	594	588	577	583	593	609	618	579	535	562	595	558	580	559	555	578	609	582	570	581	605	598	606	580	609	545	521	540	553	558	536	576	554	550	559	550	592	607	601	619	578	571	600	577	609	581	542	566	547	595	563	601	589	612	523	614	586	625	569	595	574	567	543	587	560	580	549	606	596	585	561	545	528	558	552	539	547	592	578	588	553	574	556	606	554	558	565	554	541	552	572	560	544	565	587	571	573	564	599	573	579	556	577	571	554	636	573	582	575	560	590	550	557	550	571	594	564	563	578	586	557	592	573	569	645	557	556	558	573	583	558	574	557	612	555	559	539	600	561	565	521	573	544	558	539	552	533	527	535	591	585	568	590	605	611	559	540	588	576	560	577	558	607	575	575	547	561	571	586	618	569	599	542	567	578	561	579	607	530	540	519	585	539	589	563	545	578	549	576	534	593	517	579	547	591	576	527	555	565	621	592	552	595	580	585	572	546	570	562	553	574	550	580	585	613	605	594	558	570	513	587	584	586	540	539	551	597	552	610	581	537	601	564	571	557	527	595	599	550	558	547	587	600	552	548	556	586	591	554	537	546	588	571	582	562	606	582	550	591	578	527	538	590	558	591	591	582	551	531	608	633	575	572	528	541	574	582	580	517	595	578	573	574	553	587	577	603	520	543	569	559	567	561	579	574	590	541	601	595	577	561	586	576	603	607	553	521	559	581	555	569	589	543	576	595	536	571	521	536	523	513	579	593	563	541	573	566	604	562	555	539	574	544	589	543	583	564	580	528	548	579	562	569	568	634	548	579	555	569	607	571	608	526	550	546	520	540	552	574	545	576	580	531	571	529	577	549	606	575	551	577	548	547	537	548	559	546	577	569	568	570	536	566	598	560	532	575	578	579	562	561	561	571	559	594	571	556	582	580	556	535	583	578	603	549	520	578	562	592	570	605	561	560	533	559	543	560	561	585	580	536	582	537	562	589	543	544	621	608	579	567	571	575	517	560	546	563	563	529	586	548	620	560	557	552	532	556	533	603	522	522	563	524	538	564	556	534	601	581	553	562	550	562	546	556	514	573	565	576	556	591	550	557	567	594	579	571	597	615	582	550	593	600	570	550	544	565	584	595	536	575	582	568	606	601	572	557	586	567	553	589	600	529	546	594	570	566	569	582	576	518	564	549	559	545	540	611	534	555	568	576	525	594	567	570	564	534	570	566	569	562	593	568	575	563	593	554	592	604	567	529	577	564	542	590	592	540	584	606	563	564	572	580	573	560	576	588	566	570	554	600	572	568	562	581	546	631	557	541	553	574	611	577	546	568	578	553	608	550	571	596	563	635	546	567	567	540	566	533	572	555	572	551	560	562	583	568	567	562	576	578	590	587	550	562	604	565	556	566	572	572	562	550	538	559	574	558	541	575	544	542	574	608	582	566	520	591	580	568	570	582	565	547	578	544	597	545	558	545	568	557	551	606	551	574	566	553	556	557	587	555	564	533	543	572	577	578	558	596	537	609	599	589	580	633	575	566	574	549	532	573	598	558	534	539	583	590	553	613	562	589	505	573	599	560	562	590	576	538	565	582	534	532	557	566	551	581	582	547	539	568	577	559	541	565	570	604	621	537	563	537	583	560	542	565	596	571	605	600	564	550	531	535	588	545	572	580	564	577	605	575	553	579	518	575	584	601	576	564	537	606	531	559	589	553	568	572	545	558	636	590	595	593	547	554	557	564	532	523	573	545	562	538	523	557	535	570	560	553	565	576	565	523	561	577	568	564	558	564	577	551	565	551	612	550	590	524	616	535	519	547	548	553	556	582	563	572	573	572	586	560	569	552	559	562	570	573	581	567	571	543	555	544	582	559	575	568	563	528	580	549	586	584	569	529	572	561	530	538	541	588	561	609	567	548	558	590	580	570	573	539	562	565	582	611	566	580	555	569	544	518	592	579	552	600	524	561	571	574	527	573	549	579	566	520	559	591	557	541	594	545	563	526	531	540	556	563	573	538	548	558	592	554	592	498	574	549	595	550	583	531	580	572	539	623	562	563	590	563	519	543	555	554	573	561	552	561	544	575	566	565	595	584	560	610	588	566	570	563	528	585	585	554	587	577	564	559	507	552	549	555	572	576	577	604	554	565	597	528	561	592	564	543	528	524	570	556	548	577	573	559	579	563	570	598	532	580	567	595	565	595	549	570	574	556	563	577	588	586	583	544	577	579	538	578	500	540	570	555	567	564	578	575	561	560	537	549	585	529	570	534	535	567	582	566	539	547	570	550	565	559	573	560	562	570	572	545	544	579	571	552	564	562	571	595	562	575	576	571	599	539	564	564	570	589	533	569	577	517	550	577	511	520	537	576	542	586	587	595	595	540	537	536	541	551	527	549	566	545	556	547	554	570	592	601	571	586	539	521	592	600	548	576	570	529	577	546	573	524	606	576	524	570	564	555	550	571	564	597	549	589	535	552	589	575	591	550	549	588	542	567	573	508	573	525	557	596	551	540	597	562	576	567	569	538	572	527	574	593	524	551	556	613	584	551	580	595	579	572	559	572	561	539	581	569	593	601	575	532	552	552	560	598	583	599	564	534	585	537	537	569	537	562	535	568	553	524	579	569	555	534	553	534	563	577	537	580	552	562	581	556	521	545	555	583	587	579	564	571	557	609	548	555	592	566	578	557	588	581	557	557	578	589	541	590	600	611	550	581	565	565	593	606	609	561	561	537	572	588	540	592	583	568	549	566	513	536	550	568	576	573	571	593	613	552	537	565	588	580	568	531	567	567	561	553	514	561	593	593	576	517	529	559	534	568	583	543	532	585	559	555	513	597	521	556	607	560	595	564	573	581	546	559	549	525	555	520	582	524	552	549	554	529	584	582	542	565	604	584	555	563	601	574	573	554	554	534	609	559	545	552	578	557	555	593	540	564	556	574	589	537	573	614	551	537	540	581	585	529	541	577	533	625	566	544	579	602	547	564	572	569	579	554	568	546	549	595	567	554	585	561	544	530	532	559	587	534	545	549	541	583	524	565	531	559	557	592	586	569	541	553	561	564	587	536	531	609	565	531	570	542	545	568	561	586	582	581	578	571	582	564	589	599	565	607	581	561	570	587	599	555	586	543	521	591	562	551	616	592	544	577	594	576	597	567	578	585	561	580	566	535	584	585	549	537	548	541	547	517	586	524	530	538	614	557	595	572	571	553	580	569	544	553	589	554	594	594	530	585	590	578	533	531	609	576	597	573	542	582	600	513	583	536	553	536	576	575	573	582	580	578	545	555	572	586	580	571	606	556	567	569	588	581	566	632	558	573	589	537	523	577	552	539	556	553	593	554	553	574	564	575	568	604	577	571	627	574	603	558	534	560	541	554	565	573	575	561	592	574	573	545	544	561	580	551	602	579	548	598	596	561	561	533	575	582	591	569	567	531	562	568	582	531	568	565	565	575
23936	21067	28316	24061	21034	10182	2894	1719	3885	35903	34921	23306	8769	2506	1182	950	898	935	889	911	896	923	920	903	920	836	873	886	885	849	845	843	888	918	903	958	967	883	890	905	881	897	938	865	872	861	923	908	912	933	883	842	808	909	914	915	888	875	939	891	893	890	894	872	897	916	912	883	899	932	874	861	915	827	883	888	895	841	917	892	823	871	893	853	859	930	886	860	860	930	878	858	910	926	899	876	967	853	879	927	843	882	892	834	844	841	849	847	915	858	856	933	858	920	889	878	884	833	936	889	883	860	936	903	929	851	887	845	884	937	831	905	930	909	938	896	893	862	913	863	953	860	897	856	880	891	939	877	873	832	884	857	914	815	872	868	905	911	854	857	897	860	913	869	853	935	901	875	860	895	949	862	883	878	860	917	893	882	855	896	908	887	863	921	874	870	863	921	877	913	867	872	912	872	927	881	871	926	883	866	873	841	856	933	852	888	873	859	857	860	881	872	867	896	905	853	884	897	917	873	901	869	857	879	912	939	839	864	864	864	900	867	910	885	894	901	857	891	860	898	913	887	869	907	866	922	862	902	895	882	897	880	831	929	848	889	894	860	878	956	890	934	892	924	911	855	896	959	891	900	892	924	883	905	935	880	864	839	871	905	908	840	944	844	903	881	950	916	911	924	817	827	901	869	873	889	929	890	860	962	862	855	862	847	898	876	935	919	888	918	900	815	884	876	852	883	860	809	891	854	900	874	885	890	895	909	928	887	828	829	876	854	887	938	911	881	893	871	887	869	844	907	922	878	900	896	888	864	880	810	883	838	865	871	902	862	856	939	825	891	864	862	819	855	879	922	901	918	885	898	845	875	886	861	890	897	923	936	889	894	868	921	843	882	945	899	873	917	858	903	921	1003	807	841	888	923	867	861	910	828	866	906	889	859	863	900	864	931	913	863	910	911	883	849	903	868	945	879	859	919	888	902	933	886	968	924	891	906	897	839	897	815	838	949	833	871	904	873	896	835	864	894	897	854	892	899	827	867	888	880	918	854	914	878	850	880	852	876	907	884	927	862	910	927	866	907	909	832	891	905	880	851	927	896	847	896	877	893	888	899	927	914	869	898	968	877	817	875	908	910	880	877	911	922	873	889	879	885	954	853	887	913	861	873	879	922	986	834	893	871	900	878	860	912	856	858	879	871	865	944	871	831	886	883	906	900	881	869	867	926	891	926	947	852	901	894	879	849	886	825	873	884	929	879	866	840	869	784	921	882	916	889	899	827	930	900	941	888	805	909	856	918	913	915	841	872	847	901	916	880	906	872	887	878	833	847	868	838	924	879	948	944	899	845	858	899	829	939	878	794	889	879	871	955	840	900	873	882	865	934	893	835	896	924	835	886	871	874	955	844	873	874	941	916	906	881	858	885	891	866	927	896	935	876	920	854	910	897	907	874	851	886	890	927	834	893	903	864	903	844	862	840	879	839	930	852	841	870	811	881	839	900	849	893	916	916	910	863	906	857	900	860	896	879	864	898	949	900	880	921	863	883	864	914	819	860	871	870	868	899	852	892	882	884	857	910	897	865	914	913	934	881	864	866	919	906	867	839	891	944	886	838	861	876	864	916	867	884	891	804	899	867	851	857	894	915	904	880	895	902	839	892	878	907	847	870	843	902	791	859	899	897	864	901	860	920	907	894	865	902	919	875	894	817	838	896	916	876	893	857	933	879	871	909	908	823	899	880	855	856	827	930	859	905	897	892	931	871	883	826	879	878	936	850	897	874	839	932	842	896	926	852	871	862	925	901	898	894	940	863	929	901	878	903	876	899	865	851	918	929	868	891	910	930	940	798	846	813	869	882	852	934	925	933	923	861	883	866	928	903	867	944	866	895	903	876	866	937	878	920	928	904	906	871	897	905	869	876	895	858	901	885	901	933	838	915	867	914	850	853	908	834	864	831	794	932	847	864	898	864	937	918	868	880	906	875	867	875	902	868	865	910	844	867	867	855	881	953	896	922	919	944	839	817	869	858	839	866	838	891	895	857	815	879	876	908	870	903	843	902	933	911	888	858	903	906	934	819	904	968	889	924	840	899	905	888	880	913	897	875	872	874	907	886	907	912	857	857	875	905	862	937	869	946	919	927	879	880	863	867	875	908	857	918	874	868	910	882	857	898	912	898	848	851	877	875	893	818	874	899	875	850	903	891	881	896	926	895	866	918	894	866	887	899	858	899	882	876	886	882	905	892	914	884	872	853	893	893	954	865	906	881	872	863	923	885	887	933	948	905	937	913	852	895	842	906	861	899	857	868	920	918	865	892	855	887	851	843	905	855	933	828	898	846	874	847	886	838	912	888	880	862	932	889	883	850	841	893	910	881	864	900	859	901	891	835	853	892	848	854	909	854	870	870	874	884	858	883	872	926	897	936	846	889	899	896	906	862	896	924	940	888	855	819	862	917	899	850	837	878	895	865	848	857	895	873	888	860	863	851	831	892	890	858	868	924	883	897	904	912	849	830	902	897	896	926	892	865	892	928	906	915	882	869	913	920	921	842	862	872	918	864	898	918	898	889	877	885	833	847	852	833	844	871	902	884	949	859	864	880	876	920	941	912	880	872	852	851	898	844	900	946	892	929	862	894	876	935	872	843	874	813	906	895	878	894	943	896	862	871	849	930	901	923	903	905	853	887	905	825	884	944	854	834	892	894	873	880	908	888	897	852	910	854	827	877	890	865	851	876	869	862	871	905	843	895	908	987	852	875	899	923	911	844	883	843	877	887	919	900	883	895	858	866	873	858	887	862	869	913	838	889	867	907	955	883	884	831	896	906	933	883	882	865	879	937	897	926	839	929	844	850	903	871	913	905	826	918	890	850	893	898	873	885	840	898	904	901	927	909	936	819	896	883	857	881	877	863	900	908	889	878	808	930	894	893	905	882	862	874	923	869	891	895	868	889	897	870	873	918	973	909	889	838	877	876	892	867	899	885	878	858	873	852	912	924	882	943	867	898	920	891	862	948	883	839	888	879	891	913	857	875	881	908	923	917	839	881	895	899	890	869	921	904	915	850	899	876	880	868	858	880	887	914	915	842	871	865	837	840	898	890	939	911	885	937	876	916	902	850	856	865	879	875	896	877	886	886	837	844	896	915	882	910	891	915	844	907	888	877	837	855	871	904	909	929	856	874	894	864	924	951	873	893	859	898	885	883	878	892	887	858	910	923	854	838	855	895	883	852	912	888	842	881	896	933	903	909	883	888	885	849	841	848	924	907	835	895	861	846	858	857	925	872	907	891	903	923	861	907	886	857	880	907	835	905	902	855	887	859	913	899	864	853	901	885	935	860	852	906	914	887	871	825	875	914	866	829	906	898	848	879	911	876	833	942	889	914	926	916	880	852	862	923	940	896	883	862	859	868	876	881	877	897	860	862	908	872	892	861	884	924	886	868	905	866	929	937	880	896	845	930	875	871	870	903	887	891	884	840	914	920	889	852	926	894
5172	8422	7523	4474	3199	2507	2013	1687	6116	36407	29907	18149	6549	2175	940	747	700	746	695	743	713	741	745	713	724	687	745	724	697	702	784	717	723	734	694	693	667	750	707	761	792	708	698	698	690	711	681	699	738	762	742	693	720	720	696	694	734	742	706	684	740	733	705	694	792	742	700	704	667	703	801	712	718	727	696	706	714	682	698	751	716	685	652	737	703	714	723	724	706	684	681	707	747	720	669	736	727	689	698	692	702	716	725	723	745	717	700	741	665	713	719	721	665	723	712	659	708	709	731	726	719	753	678	732	706	764	688	725	697	729	697	720	744	749	699	709	720	722	732	715	682	695	741	681	762	723	730	733	714	687	686	727	699	685	704	755	746	698	744	715	727	717	700	719	701	710	720	719	706	732	683	714	697	708	719	683	674	705	719	669	691	727	684	690	726	699	719	720	750	762	693	753	737	703	709	725	684	676	702	703	707	721	725	739	752	690	756	753	702	741	721	689	717	670	691	743	810	745	700	686	702	717	745	669	733	685	716	689	647	730	717	688	779	705	663	716	711	709	716	730	714	678	734	729	753	719	729	693	698	678	720	679	704	673	697	727	705	718	698	718	679	725	740	705	707	708	687	729	714	724	702	675	697	749	703	683	704	747	700	667	708	712	675	712	666	691	666	724	678	684	673	734	690	722	763	726	729	725	729	719	732	707	728	753	697	723	788	699	660	709	643	681	739	687	707	703	713	723	708	773	706	699	689	683	747	705	730	679	721	758	721	783	700	789	707	719	712	678	711	689	695	727	733	761	713	693	677	714	719	682	789	761	688	711	722	698	780	711	700	708	767	677	702	703	748	674	732	743	707	728	680	738	754	730	743	648	724	708	688	694	744	702	727	704	737	767	770	700	695	725	689	770	750	723	748	728	640	716	677	703	748	750	730	732	738	699	703	707	704	713	662	718	737	692	708	737	713	704	723	721	697	739	711	705	698	695	694	712	737	702	780	695	726	681	740	718	682	697	683	675	738	698	673	757	701	714	738	698	742	756	725	698	758	712	715	668	726	720	739	742	696	757	694	678	705	719	728	750	726	716	733	725	720	730	686	691	714	680	681	741	728	710	641	716	685	681	727	684	664	701	750	717	723	687	723	712	693	713	681	736	679	681	759	727	685	690	716	726	714	679	693	712	722	699	665	767	720	697	714	723	678	713	695	691	672	676	716	702	712	681	688	684	718	728	733	680	716	703	673	726	681	711	674	743	678	689	693	718	697	756	732	706	692	693	714	699	704	725	704	753	763	740	674	699	677	724	707	720	678	657	688	742	715	720	738	683	715	684	724	733	699	676	714	700	693	689	686	725	671	729	709	697	731	672	702	726	675	676	740	704	715	704	685	690	718	705	694	696	740	693	717	713	721	697	695	703	741	699	689	694	749	690	716	713	686	698	712	701	752	650	677	712	745	749	721	686	706	723	740	711	751	709	698	733	699	730	752	680	729	703	664	664	685	749	707	756	758	724	722	762	676	742	685	748	751	661	742	709	739	726	673	731	687	675	687	673	728	699	713	729	708	741	711	705	681	716	750	720	690	671	710	713	740	707	756	733	705	739	761	699	717	748	733	736	700	705	782	715	669	726	701	700	714	717	702	732	715	776	697	700	699	711	689	664	719	710	711	699	729	683	649	689	686	699	708	692	731	756	671	719	691	661	735	718	691	716	696	704	735	729	733	713	728	610	683	666	719	715	696	738	697	741	701	685	790	745	696	719	678	707	730	674	754	702	673	764	695	714	727	716	745	709	714	736	717	697	683	680	719	717	743	697	740	686	764	688	698	776	727	675	689	702	677	755	737	728	665	684	708	684	723	685	727	730	710	726	743	761	721	688	769	732	727	719	702	708	691	691	679	773	682	757	652	758	726	720	706	662	706	727	705	710	729	695	717	719	730	745	697	736	672	706	756	708	687	745	699	682	705	699	760	727	694	737	690	708	736	655	725	708	711	639	679	744	713	732	709	668	730	714	689	746	665	750	710	738	708	733	712	665	712	728	695	749	675	690	714	720	694	687	701	719	711	720	718	722	724	722	717	714	718	685	688	708	744	697	743	708	774	694	693	736	744	713	778	703	742	705	688	684	722	728	742	719	710	717	674	727	694	750	664	687	699	675	662	715	684	692	714	717	747	784	690	709	674	681	672	771	748	714	667	648	677	679	678	753	708	751	701	689	712	749	700	737	735	738	673	784	744	687	719	719	703	662	739	708	743	744	698	747	716	715	706	734	675	666	703	687	721	744	714	690	683	689	730	741	742	707	693	766	693	705	735	746	679	723	682	695	663	723	699	739	710	665	706	728	670	672	737	697	723	678	715	705	662	742	694	730	750	713	710	713	685	694	697	697	707	690	677	720	735	729	735	778	701	688	704	693	674	776	686	752	713	685	673	693	729	753	709	714	720	738	686	691	696	690	702	668	724	636	688	730	692	687	720	648	766	714	698	717	732	666	739	700	715	712	695	669	698	733	767	731	695	727	669	752	707	723	722	722	761	686	703	731	725	716	737	713	692	703	706	688	689	687	669	696	716	778	652	711	700	697	720	687	686	685	689	728	691	701	713	667	639	768	750	711	716	755	682	742	690	702	659	678	702	665	721	728	676	688	683	692	717	689	709	697	715	706	707	689	693	685	659	709	715	729	748	682	724	689	722	714	733	737	692	718	666	674	738	712	709	729	710	690	715	668	674	704	730	675	754	736	715	721	692	669	744	712	685	698	742	710	717	774	734	673	748	703	708	718	685	718	721	692	737	661	707	720	698	724	745	684	725	685	704	727	680	753	739	741	721	680	716	703	746	674	764	723	655	701	664	704	678	728	664	684	714	705	692	676	683	750	701	692	693	714	726	738	715	694	671	745	737	696	730	697	697	743	709	715	723	786	689	657	751	734	665	690	681	718	736	740	699	666	678	725	691	669	713	667	693	677	739	735	725	690	704	695	708	741	757	696	728	690	693	705	713	757	728	745	698	720	689	705	689	694	692	761	727	692	658	719	689	682	732	738	732	688	718	687	719	704	759	718	682	688	704	700	718	713	646	733	671	729	769	704	685	713	731	717	716	695	700	750	677	679	727	699	707	668	752	716	717	749	759	644	688	719	711	702	698	716	701	699	667	693	681	702	704	736	695	653	754	712	714	651	715	714	743	688	707	679	691	711	741	721	703	686	713	683	674	750	726	680	710	646	701	719	694	665	706	701	689	779	750	743	716	701	668	707	669	702	726	697	699	717	693	726	693	707	703	686	713	696	741	694	689	748	696	721	710	706	680	693	689	733	727	694	662	733	747	687	713	683	765	767	721	703	714	701	725	697	730	689	733	696	718	668	723	740	685	718	698	730	741	704	682	710	687	744	715	685	687	724	724	731	763	717	689	695	693	732	745	710	724	720	687	707	732	725	734	740	740	740	657	665	708	690	722	702	689	699	716	726	723	678	730	685	711	745	683	710	750	747	684	732
27428	13420	2573	1380	885	701	683	652	729	2264	2839	2085	1066	696	608	577	630	612	611	579	613	541	620	553	589	555	614	566	573	562	576	569	573	604	579	570	582	595	597	565	586	592	578	539	616	569	557	586	612	617	596	579	545	533	577	579	572	593	598	575	609	568	583	514	527	562	568	580	583	600	579	571	562	566	656	598	612	549	571	524	611	571	544	546	520	569	550	614	578	544	574	593	575	596	575	579	524	541	584	562	559	547	570	558	572	593	580	554	542	543	573	570	577	562	554	612	594	602	603	555	559	641	590	536	588	548	569	566	566	574	585	547	594	581	563	584	601	591	521	584	549	571	599	542	538	617	566	582	575	563	551	534	570	624	582	582	535	564	575	568	583	567	558	559	603	572	574	612	584	555	563	559	589	586	541	575	548	574	558	578	551	593	613	544	538	555	564	505	550	548	579	588	569	582	572	529	571	588	573	539	575	585	594	555	595	611	552	603	593	562	556	630	561	580	580	561	528	607	581	551	576	602	645	610	553	540	573	554	559	552	605	574	593	572	562	570	568	584	587	545	588	605	624	570	569	549	548	598	576	544	546	554	555	532	608	606	571	562	554	540	581	564	583	575	587	569	608	546	590	560	598	587	551	545	553	520	559	558	563	581	561	596	552	539	580	586	585	521	574	518	571	584	550	560	565	568	504	576	549	567	581	530	574	541	567	506	558	557	567	584	544	566	549	619	514	587	518	608	610	576	551	582	605	574	579	583	561	582	583	551	585	591	539	547	568	586	569	632	558	550	595	598	544	593	527	610	564	558	612	628	520	551	587	561	594	541	579	585	560	567	581	597	578	532	535	586	568	582	561	574	552	558	612	510	562	610	585	571	579	577	546	563	564	579	519	542	583	577	568	594	538	574	584	571	581	588	543	584	530	553	606	540	587	548	588	584	584	528	606	563	558	613	607	584	583	551	551	572	552	539	545	589	576	575	540	583	579	582	561	586	567	555	550	550	574	570	613	587	593	553	602	575	653	548	600	610	605	610	587	560	608	574	584	553	580	539	595	545	582	554	584	613	582	563	598	583	562	559	578	577	620	559	566	558	542	612	594	567	553	613	576	574	602	587	556	571	568	581	549	570	549	569	560	541	573	522	532	611	555	570	567	594	562	555	576	577	571	580	578	601	589	551	606	560	582	628	561	580	613	567	577	566	601	574	605	569	590	619	582	608	609	581	565	553	572	577	568	565	574	570	591	616	551	572	614	568	546	555	591	542	558	575	603	592	535	591	578	543	595	564	578	623	593	599	563	560	574	593	565	564	552	512	571	567	584	523	557	589	542	552	546	555	561	588	599	580	611	507	552	571	587	561	595	501	572	570	590	589	559	596	543	597	617	575	553	604	557	538	568	542	575	510	568	570	535	600	573	542	572	566	556	568	597	570	582	557	565	542	552	574	569	581	611	559	555	544	622	530	600	521	566	517	543	578	555	569	580	612	573	580	592	573	576	568	543	568	553	549	587	554	548	582	571	573	557	543	536	543	590	561	596	529	558	581	602	593	587	552	608	587	603	597	576	589	601	563	615	545	600	573	583	581	555	575	581	560	548	562	566	608	541	577	551	582	545	563	565	591	564	511	558	539	582	568	590	523	557	576	656	533	579	595	526	568	562	559	559	578	548	559	590	559	590	549	553	585	564	580	576	588	551	542	595	585	552	567	537	593	582	551	592	589	559	554	575	529	559	580	562	552	600	567	593	558	558	607	613	601	582	540	582	554	537	591	563	613	572	551	582	527	591	542	599	569	591	580	600	555	598	579	597	567	601	593	574	555	525	617	577	602	604	565	565	637	572	562	573	569	559	596	550	531	585	553	545	596	573	531	590	596	568	564	579	577	572	596	525	592	561	542	579	577	577	586	573	614	571	558	546	575	620	586	564	572	578	563	597	580	600	580	580	562	536	601	564	545	581	614	597	591	586	569	563	568	594	611	576	558	536	544	577	559	560	566	594	553	549	580	586	559	586	609	634	562	594	571	570	585	573	556	591	576	574	600	568	610	578	577	609	594	577	585	577	580	576	617	558	587	591	557	584	567	584	547	602	506	606	566	579	542	563	541	575	564	525	538	532	566	540	575	559	587	579	588	571	554	613	608	617	525	544	543	585	585	583	563	566	588	560	575	554	569	571	575	592	540	570	550	559	522	553	576	589	581	492	552	525	549	604	586	611	554	587	584	537	598	531	588	593	592	564	587	580	588	551	581	540	545	578	591	594	577	523	598	566	572	579	577	545	552	586	552	557	581	549	590	548	579	572	566	561	591	545	555	556	539	567	579	540	566	601	504	589	552	560	621	575	547	566	562	564	533	573	606	567	537	615	605	589	559	548	595	568	564	578	543	561	562	571	551	546	527	539	526	549	565	586	599	561	590	569	560	576	571	602	540	559	575	591	536	556	586	604	562	594	564	538	548	580	555	609	587	586	558	532	568	597	566	514	578	553	546	550	622	587	553	564	601	524	579	581	588	565	577	591	543	555	565	554	614	565	536	641	570	570	614	526	590	600	584	534	574	607	598	587	592	606	584	588	576	595	513	537	590	578	569	603	560	612	616	588	565	571	570	571	551	559	562	546	569	621	594	592	594	603	590	527	585	561	561	571	547	595	553	597	563	587	585	579	573	583	542	537	570	594	587	615	597	572	572	579	554	569	591	580	560	543	581	592	513	573	586	601	628	545	587	597	569	574	537	558	598	565	540	595	591	563	587	572	581	627	571	554	569	567	595	564	567	573	567	542	542	608	562	579	606	599	567	623	583	541	574	548	608	574	570	563	590	570	544	589	580	564	577	535	595	580	563	551	630	607	560	520	583	628	586	558	548	545	576	558	601	599	580	584	569	577	569	569	552	578	567	556	577	572	539	564	567	608	543	582	579	605	581	529	574	563	546	535	559	594	586	573	542	537	558	551	574	569	548	571	548	606	577	543	598	547	550	601	553	582	559	555	559	581	530	544	569	613	567	630	596	584	567	591	573	509	514	586	575	575	559	564	539	607	611	582	575	575	558	607	590	620	589	556	539	583	594	583	533	541	580	529	531	561	540	593	561	567	561	596	605	551	540	533	561	574	609	553	576	571	569	583	594	560	568	566	546	586	590	552	534	621	571	536	535	601	589	616	567	555	564	539	588	533	554	534	589	610	596	551	550	593	568	581	545	535	613	600	536	602	589	558	583	595	583	534	536	619	538	558	565	568	603	587	525	607	642	543	555	578	586	578	575	557	561	535	548	568	590	599	534	586	552	581	576	552	630	528	577	622	550	624	594	561	591	551	580	575	565	579	573	581	567	585	596	577	603	569	548	560	544	588	573	543	572	540	566	570	607	571	607	571	553	560	572	582	554	539	546	563	587	523	554	572	597	606	575	582	558	581	556	572	594	591	545	579	568	576	573	550	555	596	577	575	580	539	594	544	546	606	581	596	610	553	566	534	562	589	544	555	571	533	547	621	557
5295	1588	1850	1083	841	704	633	571	664	2935	3098	2059	1033	614	510	450	495	462	467	468	473	463	473	449	486	470	479	470	455	468	487	440	485	450	446	472	491	450	472	499	456	447	468	445	450	468	456	439	474	457	498	499	463	492	447	444	455	458	493	470	470	464	490	522	490	470	475	461	446	443	488	437	443	430	438	467	463	474	449	448	445	432	467	460	464	483	474	469	418	486	454	469	446	501	455	498	432	500	431	461	466	456	489	468	469	478	492	430	448	442	460	466	476	453	457	489	460	458	461	436	442	445	499	455	442	469	458	494	429	487	494	474	480	450	451	463	498	453	441	472	486	466	458	487	438	457	470	479	448	493	443	435	454	457	465	474	453	472	470	430	479	459	453	488	467	437	428	470	430	482	492	465	499	461	432	507	477	437	412	486	465	494	489	462	413	449	487	479	450	474	441	464	460	480	473	449	450	460	464	453	471	445	481	452	486	448	473	488	478	459	471	475	449	475	468	446	467	454	424	450	456	502	471	405	466	435	467	499	470	453	466	469	426	476	456	515	465	475	461	439	493	451	477	500	453	470	466	462	468	478	445	417	483	426	445	458	449	474	472	463	468	473	478	458	457	473	453	487	467	460	426	448	470	475	489	484	464	465	468	445	495	464	456	442	468	454	436	474	477	442	446	410	472	478	449	462	462	466	448	454	455	491	438	533	453	464	494	484	490	443	455	474	472	488	479	482	467	460	480	429	424	488	447	471	434	478	466	470	435	491	483	472	451	463	490	461	441	504	438	458	478	465	443	463	463	435	487	437	418	454	478	511	448	447	503	430	456	468	464	458	476	450	464	455	450	469	451	445	445	465	460	435	508	425	461	446	505	509	480	484	471	482	490	452	456	471	477	451	454	462	450	451	503	489	447	464	477	492	468	449	440	474	485	443	463	444	470	446	512	456	495	463	471	426	479	474	461	457	496	457	432	479	459	480	482	472	448	457	485	415	473	461	461	420	431	446	472	449	460	437	488	430	483	433	455	453	455	459	468	461	501	484	451	494	472	471	450	397	482	455	456	450	462	430	475	442	453	472	459	443	430	479	446	519	454	429	489	490	487	443	462	471	443	498	482	458	462	475	474	471	461	459	481	422	452	434	449	469	413	466	501	424	466	502	458	448	436	473	487	466	483	502	462	450	480	496	494	497	454	464	467	465	492	475	446	485	457	464	449	461	487	462	450	461	463	501	476	441	454	440	462	468	466	484	488	445	461	483	487	455	486	464	468	429	476	452	462	460	436	474	422	467	442	462	466	460	502	472	473	421	465	471	468	450	469	454	484	462	433	477	462	488	435	436	467	446	434	507	500	448	477	445	481	453	480	469	452	470	461	432	470	442	447	520	470	484	524	496	483	430	441	484	484	440	474	513	446	467	456	432	454	492	455	459	437	455	457	445	459	454	439	481	439	474	476	475	475	492	474	455	480	426	454	446	445	485	454	450	466	455	443	476	481	449	475	464	463	435	454	451	442	449	440	478	527	500	449	462	481	482	466	479	435	434	461	483	469	419	448	429	480	442	441	482	458	457	477	493	468	478	442	430	465	495	475	440	460	472	463	487	479	440	506	471	446	492	456	484	451	455	497	406	477	498	446	469	484	451	481	469	451	427	455	460	493	468	475	465	459	417	462	481	455	457	482	503	468	470	465	483	436	463	464	444	421	473	474	466	484	468	465	487	467	463	456	480	465	460	443	451	460	426	474	468	474	474	462	500	458	440	470	436	471	442	441	487	432	466	467	462	419	498	433	474	468	442	483	433	476	445	440	443	432	453	485	454	460	494	453	464	448	516	500	449	498	478	476	466	493	473	458	474	449	473	480	457	501	511	452	463	435	456	480	481	490	489	442	475	474	475	449	445	464	505	423	455	476	456	458	434	436	468	465	498	479	474	467	454	459	487	513	464	461	482	449	493	449	513	489	455	442	461	466	450	483	472	502	428	509	470	441	479	429	429	457	486	502	475	491	470	459	477	467	459	422	466	485	453	410	452	474	481	418	456	449	477	480	477	439	453	439	445	481	439	426	475	463	456	462	464	441	459	442	468	432	457	496	442	450	438	463	409	483	422	496	474	451	475	441	465	476	436	470	514	482	454	467	455	485	461	472	433	446	468	458	436	490	462	444	485	458	447	432	507	476	458	449	448	454	465	465	469	487	462	480	472	482	459	451	492	438	417	460	438	415	464	455	440	453	466	445	472	464	472	458	466	451	469	463	433	463	435	442	493	474	512	470	436	473	474	453	458	442	438	492	472	467	428	476	481	476	463	443	444	472	441	465	457	462	440	483	462	471	491	474	473	478	448	481	462	433	465	444	412	461	471	427	440	489	455	442	477	462	423	449	476	455	445	487	466	454	419	459	485	471	458	452	462	441	459	432	451	463	436	453	453	436	482	480	461	431	458	438	470	468	455	456	438	459	464	458	463	447	460	433	439	444	470	468	457	442	448	443	482	474	439	481	450	486	428	455	454	509	429	472	498	458	471	455	450	478	462	477	458	443	466	458	433	475	479	514	451	450	486	448	465	482	479	449	517	444	483	459	477	463	465	491	475	462	460	448	462	479	476	476	458	447	436	452	454	489	397	475	439	478	458	487	473	454	438	482	462	465	480	481	446	436	440	488	474	464	443	485	451	464	463	451	435	461	482	433	440	488	438	410	475	476	446	475	448	480	443	484	463	456	462	441	454	430	466	481	471	512	471	498	461	487	474	488	502	484	444	475	480	493	438	456	450	434	461	461	429	447	482	428	467	431	460	475	428	458	464	436	506	440	427	478	486	457	459	493	441	461	454	464	471	411	461	443	463	487	476	452	443	477	429	441	466	465	490	423	448	453	468	448	467	459	473	492	483	484	482	463	472	460	450	455	493	453	420	512	443	481	437	465	438	434	467	449	452	462	428	483	486	449	462	488	458	494	482	453	486	500	424	466	499	489	458	442	474	431	468	472	444	455	468	491	441	473	464	458	445	487	450	447	449	457	478	452	442	422	429	453	474	463	464	466	451	447	446	447	436	439	509	446	437	475	475	488	496	460	448	481	474	443	501	449	444	447	448	460	439	504	449	455	518	408	447	466	456	458	465	481	480	481	447	450	474	471	429	480	430	454	436	508	466	427	484	476	456	456	467	454	457	469	452	463	478	461	475	451	463	457	436	452	472	485	459	433	479	447	458	471	469	415	401	506	425	468	456	482	479	435	464	440	437	480	457	472	446	490	475	475	452	491	439	464	428	489	497	459	456	476	463	457	452	471	412	475	468	480	464	444	473	466	481	450	494	470	476	447	465	480	441	484	468	449	448	465	460	453	449	463	456	509	446	459	471	464	458	462	455	464	480	454	481	434	452	459	474	431	475	441	452	448	499	481	484	478	470	462	470	468	423	496	492	433	488	445	462	475	455	463	458	477	441	491	494	471	457	443	481	433	431	437	461	452	496	456	479	482	446	497	485	409	473
25163	21062	26984	25011	6684	1558	1207	1026	2077	19027	18044	11276	3815	1211	740	665	689	628	638	605	614	653	633	616	621	641	654	625	620	649	622	653	613	620	649	644	647	663	657	618	611	658	642	667	621	580	629	653	601	653	625	578	619	617	604	628	608	666	578	607	642	607	595	594	603	619	629	584	577	668	659	573	620	600	597	599	624	643	623	622	604	618	602	592	606	644	631	644	615	608	647	626	658	612	658	595	598	629	627	617	641	636	625	615	628	639	596	615	646	666	633	651	636	639	617	604	648	661	607	595	625	631	631	548	621	626	615	640	623	647	625	663	637	623	629	616	626	662	617	618	594	619	598	629	635	611	676	620	612	628	598	607	651	635	639	661	609	641	603	612	636	619	588	651	644	629	633	606	617	603	613	569	650	625	603	575	630	578	605	635	610	639	604	621	672	618	587	623	640	619	633	660	621	577	632	668	633	625	571	623	630	597	616	642	612	636	612	554	654	628	619	621	581	604	560	627	615	643	612	589	593	635	618	642	631	612	584	585	629	656	634	595	605	617	613	573	633	637	629	555	634	631	589	594	647	689	639	634	592	654	637	641	609	648	637	585	630	631	628	679	659	632	658	628	600	643	616	577	627	628	628	590	644	604	604	634	646	626	638	574	623	646	637	600	620	673	621	606	650	651	595	623	575	663	598	648	622	607	656	581	617	592	588	650	638	632	607	639	587	624	654	637	619	627	605	615	624	592	624	677	619	623	631	615	548	638	600	555	601	627	646	642	626	626	633	638	573	657	629	608	609	629	577	651	596	642	648	633	599	623	664	617	603	563	563	616	617	594	594	641	588	640	595	592	601	612	604	623	577	647	640	605	575	633	594	655	625	609	619	638	585	613	589	608	618	652	640	608	646	632	608	631	625	641	603	596	630	601	625	596	628	637	591	621	590	625	643	622	594	626	601	560	606	591	565	609	640	656	624	649	632	601	632	620	614	616	575	600	611	631	616	586	638	631	638	603	630	616	594	613	571	576	622	621	633	630	618	657	598	600	580	632	647	591	605	611	589	605	642	625	617	623	599	618	589	600	569	619	636	619	586	595	611	566	631	653	605	585	600	628	629	617	623	609	587	619	623	622	596	613	622	633	589	598	601	655	623	630	565	680	691	644	623	587	623	598	615	640	644	609	608	644	668	615	618	647	622	616	633	611	651	603	678	604	635	623	626	658	608	604	609	674	635	615	628	658	590	610	636	635	631	593	605	615	589	602	637	684	619	581	660	608	615	639	610	661	626	636	624	663	686	641	636	643	623	609	617	635	598	601	622	641	618	632	618	627	657	639	615	619	623	579	650	626	593	596	606	614	598	611	640	615	629	602	634	626	628	658	624	643	648	604	595	611	614	643	650	653	644	633	624	594	637	607	664	627	601	639	639	591	595	631	583	627	595	617	659	592	622	649	614	655	600	622	628	631	581	660	581	630	682	623	604	604	635	592	619	624	654	619	601	581	613	599	677	638	613	618	600	616	604	573	603	666	634	674	622	613	635	620	599	643	605	608	624	614	601	563	624	621	641	636	663	630	594	580	596	651	562	615	630	579	631	650	619	638	646	632	632	585	635	602	661	599	614	607	597	619	630	589	656	616	602	672	635	610	667	678	611	620	578	618	615	619	579	671	628	582	616	604	656	616	607	696	655	601	588	578	597	596	578	600	621	610	608	605	633	636	589	627	642	637	615	671	573	672	626	646	636	635	588	588	618	556	605	612	613	538	648	629	613	635	633	620	638	602	571	588	622	658	637	626	611	639	595	592	580	664	583	640	595	611	607	629	607	666	611	606	630	588	622	591	621	647	593	612	606	597	602	664	610	589	591	649	662	627	627	620	643	647	597	624	626	589	629	591	625	627	635	615	608	601	595	594	590	681	661	638	653	608	598	628	582	625	600	628	613	642	592	602	599	606	590	652	648	591	597	582	606	653	580	591	614	587	585	633	591	631	602	624	642	605	675	659	643	651	586	589	631	623	631	631	597	686	645	624	616	614	588	620	652	657	593	576	598	608	667	627	633	597	583	608	620	547	620	617	624	634	615	632	570	580	654	618	627	625	607	599	594	611	617	609	603	618	597	684	621	608	675	642	599	645	613	611	639	633	600	596	616	609	595	603	643	587	622	636	616	600	607	649	634	628	609	606	602	624	567	593	606	614	641	636	586	598	626	637	607	607	621	656	601	616	688	634	597	607	627	572	605	603	636	622	614	590	630	629	610	602	636	634	611	629	624	603	594	616	574	602	617	631	628	638	615	616	555	607	602	622	623	601	614	593	591	616	612	600	622	639	621	616	638	596	646	642	625	631	707	609	663	613	617	602	621	604	618	624	636	624	655	638	646	638	621	612	664	635	649	599	598	636	626	620	657	655	654	631	646	579	642	592	630	633	606	591	634	591	613	601	625	601	605	596	634	629	568	629	622	650	611	589	660	600	612	639	619	641	575	609	652	611	657	625	621	620	617	608	621	643	634	589	605	611	615	619	646	644	647	586	632	573	584	598	594	653	594	676	610	616	593	608	645	619	616	625	595	608	613	570	604	653	646	582	583	650	644	609	635	607	615	671	587	617	623	633	607	573	631	628	563	632	688	591	666	579	608	620	615	617	603	619	641	632	579	618	657	590	633	608	575	625	656	628	596	641	573	606	606	606	605	653	613	604	591	618	645	570	607	599	636	635	613	609	656	576	637	617	636	589	651	621	586	595	560	577	570	647	591	622	670	619	622	651	622	566	587	618	653	603	620	598	630	619	608	597	592	635	632	650	605	599	598	620	618	634	636	629	608	580	625	628	630	607	593	616	606	619	606	662	629	610	628	615	641	622	631	643	606	597	627	613	622	655	567	615	612	606	602	627	616	646	575	586	623	625	601	628	622	615	618	647	628	646	665	639	644	616	625	622	653	633	656	645	628	588	606	574	612	594	622	585	658	628	593	616	587	649	641	630	593	626	650	600	630	617	649	615	665	623	599	637	665	644	638	619	612	613	582	589	640	627	635	633	599	610	555	626	653	638	614	653	646	623	634	622	663	614	636	650	601	623	642	664	625	587	613	607	627	598	617	640	613	692	611	605	625	618	635	602	590	586	619	687	623	613	598	614	652	602	639	606	614	624	633	593	620	576	577	583	659	651	648	634	611	587	660	592	613	629	628	640	638	625	637	668	586	595	656	588	606	583	640	612	646	650	619	590	614	619	598	672	661	690	663	619	615	627	621	595	623	635	551	613	639	569	666	619	616	643	645	646	629	675	646	601	677	637	655	629	610	647	632	611	621	619	644	635	644	620	644	600	638	620	582	579	616	628	600	644	624	651	632	633	563	620	613	624	585	624	629	665	629	638	668	639	622	565	610	649	613	696	627	607	621	646	650	639	632	605	642	607	635	623	620	639	615	561	615	609	588	592	625	669	640	640	658	626	623	659	644	621	666	577	604	663	629	609	631	609	624	589	615	647	634	599	584	649
4240	4930	5028	2761	1766	1304	1171	1047	3116	20540	16073	9817	3527	1152	690	513	500	540	505	550	490	534	509	491	517	548	511	542	515	520	523	531	525	511	529	473	551	532	506	506	515	516	482	503	551	530	524	535	530	508	505	529	499	493	490	574	503	512	519	528	511	549	507	493	552	509	507	504	520	526	535	499	535	520	504	547	556	562	490	547	523	522	523	523	540	528	517	523	509	533	519	527	569	507	496	541	533	513	503	515	579	540	525	541	511	529	538	510	519	553	508	508	526	580	524	539	541	529	540	529	564	517	542	547	536	471	552	560	518	541	544	538	485	545	517	522	502	524	527	512	486	511	490	517	527	525	493	504	535	535	493	529	509	489	543	539	501	522	532	520	542	574	563	532	522	497	527	503	479	547	518	501	539	523	525	502	509	523	530	554	533	499	501	545	456	499	509	509	488	526	545	519	524	506	500	528	562	498	514	545	533	520	479	514	498	480	508	528	541	527	557	554	513	534	499	515	497	496	522	522	534	486	501	552	540	551	541	506	501	508	518	526	524	474	494	537	528	494	515	502	529	493	501	508	506	531	534	484	548	536	514	515	492	533	525	522	462	545	468	495	479	519	489	532	493	521	488	531	545	482	537	522	519	542	525	505	483	479	561	555	540	501	501	526	528	496	477	447	537	551	515	550	501	501	533	515	515	555	522	498	566	499	500	534	537	490	499	509	561	538	546	518	493	511	542	525	557	522	509	522	492	514	542	520	511	524	512	530	505	502	538	530	517	515	520	533	508	513	502	512	496	535	522	508	564	502	489	485	500	488	588	552	519	504	521	482	509	504	521	535	475	494	535	548	493	516	501	519	543	538	530	524	546	463	517	524	475	503	496	503	535	491	486	491	501	531	481	542	534	523	555	507	549	550	512	492	484	560	495	512	494	552	497	544	482	525	563	517	518	547	498	502	495	508	503	520	521	510	518	527	503	523	478	459	511	519	522	541	464	477	521	546	547	519	515	479	535	526	532	497	527	528	510	510	547	497	489	541	527	513	548	461	500	527	482	542	537	488	533	549	509	529	512	509	556	523	515	519	536	515	508	512	508	525	511	494	525	521	516	524	527	529	482	520	522	546	497	497	539	538	557	568	463	478	518	533	507	517	485	530	456	513	464	531	535	525	537	501	496	484	557	509	516	536	500	467	582	549	540	524	531	528	529	500	530	534	503	539	488	539	535	508	550	512	518	524	500	531	537	512	499	546	530	475	516	478	520	524	535	538	506	515	488	514	540	473	508	513	507	516	513	474	513	497	515	485	491	496	496	523	512	513	540	526	496	533	471	487	539	510	511	518	490	562	512	539	488	551	530	504	505	543	489	514	508	519	498	505	526	483	525	511	546	515	526	545	533	537	527	520	482	520	508	500	505	474	493	490	521	527	496	544	504	502	525	521	554	548	504	502	515	531	526	502	509	515	527	495	551	499	521	531	506	519	488	512	498	500	498	473	468	495	515	547	525	465	528	518	482	476	492	488	504	464	521	516	540	507	520	515	509	534	518	525	562	509	545	532	503	537	476	542	490	507	521	542	533	535	511	509	480	480	542	541	479	523	483	488	509	548	528	485	540	498	510	486	532	475	536	551	522	521	524	529	519	555	515	525	492	512	511	494	501	534	538	547	487	481	528	535	527	495	503	527	537	530	527	521	546	491	489	494	504	544	541	503	518	515	554	475	535	496	562	539	513	508	538	498	525	527	529	505	485	487	524	547	543	473	509	499	537	524	524	516	500	565	529	529	520	514	493	527	479	499	487	530	501	524	535	500	519	515	484	458	533	501	524	513	540	542	537	563	512	510	517	525	496	564	529	531	492	524	525	501	512	526	486	529	539	459	533	515	538	498	521	519	483	541	550	467	498	513	530	550	496	555	483	539	497	511	553	523	553	501	539	521	523	586	521	507	529	500	490	486	518	502	511	534	522	507	485	503	513	533	499	522	506	544	532	512	519	469	519	465	547	588	534	528	484	511	492	528	529	468	539	543	522	530	528	524	502	523	506	522	521	538	497	550	531	478	499	531	519	536	491	519	531	529	511	514	485	509	510	489	536	529	489	516	498	516	513	494	505	533	551	513	513	483	518	563	481	523	530	544	525	525	521	537	511	535	517	503	492	495	487	497	537	548	519	505	490	509	494	555	484	508	493	474	483	529	531	507	488	497	537	540	468	565	511	536	560	495	498	508	548	476	488	487	499	547	567	499	517	502	509	543	522	512	522	524	537	529	530	511	546	575	490	533	483	488	497	493	470	501	491	490	547	529	543	488	526	495	488	521	521	497	522	522	545	521	522	514	517	515	545	499	482	478	526	549	506	507	494	495	511	508	493	509	521	541	505	550	518	475	536	537	535	533	528	503	542	530	484	539	514	533	503	527	488	541	581	577	507	524	504	474	532	534	486	494	513	527	512	493	559	532	486	486	521	511	512	500	530	518	511	543	510	532	502	520	504	519	504	530	543	542	512	501	481	542	538	508	479	522	515	553	530	549	544	520	488	527	494	546	508	516	512	530	561	537	512	515	457	480	524	538	514	513	493	528	495	478	536	505	525	503	542	525	506	516	501	527	493	518	531	485	495	505	514	526	544	579	490	520	530	540	518	520	501	526	576	523	496	537	506	528	542	500	532	508	520	520	495	535	520	512	559	502	484	524	541	524	481	526	513	531	477	535	505	498	520	515	556	506	505	483	515	493	523	530	558	513	544	517	516	533	543	507	532	535	506	514	488	510	577	483	473	529	503	516	515	508	539	513	517	528	526	490	509	548	469	495	490	527	494	477	518	503	498	480	561	528	519	504	515	506	506	493	484	445	500	487	482	493	552	539	491	538	551	469	519	504	497	494	509	512	479	484	558	547	542	508	571	517	476	493	525	551	506	514	508	508	480	490	482	512	522	513	530	500	540	491	528	525	517	530	497	461	507	544	476	575	521	541	527	537	529	527	519	517	488	510	514	479	492	478	545	499	512	506	536	531	478	547	532	538	507	510	540	559	486	516	511	546	499	514	543	519	528	516	534	508	560	508	507	554	522	534	548	488	506	507	553	542	544	483	546	536	505	553	534	481	557	467	504	512	474	550	464	498	548	524	490	499	502	518	505	482	505	528	472	546	493	492	534	526	531	463	507	510	508	525	545	549	508	502	508	521	483	559	549	527	506	544	526	497	521	543	467	538	558	507	517	493	516	514	478	512	513	558	522	597	514	506	507	510	526	497	513	510	498	522	523	527	518	483	527	533	605	542	552	508	516	532	518	497	494	553	525	537	548	517	510	526	522	493	482	444	536	518	515	503	486	501	577	532	503	505	551	514	543	528	521	471	509	513	557	487	530	479	461	513	490	526	465	527	491	538	490	505	488	489	496	497	498	528	543	527	502	524	511	480	542	523	499	500	523	547	513	538	520	495	465	514	495	530	501	508	507	524	495	546	555	510	516	526	524	520	480	465	517	471	522	510	514	513
23870	21062	28259	24058	21032	9834	2675	1450	2294	29821	35187	24714	9913	2392	1043	758	829	797	823	796	774	788	832	772	787	756	741	756	800	810	760	809	814	776	727	752	762	793	795	738	813	796	786	823	766	766	812	777	779	767	777	786	785	785	782	803	751	820	775	749	800	771	782	815	776	797	773	762	827	825	758	718	825	814	754	810	794	812	760	784	746	793	772	780	784	804	824	820	820	743	743	741	784	789	819	803	768	765	811	788	729	773	761	731	800	782	755	818	823	800	797	794	781	785	742	737	739	770	751	825	785	758	754	796	801	719	756	788	762	761	820	779	781	776	793	770	744	756	722	776	766	769	828	792	734	756	773	784	791	770	767	788	773	728	779	820	761	767	751	735	798	801	762	759	722	786	799	804	800	744	792	773	781	741	707	795	781	773	802	782	789	767	786	741	793	840	763	760	823	770	804	782	781	763	731	811	759	739	789	732	740	760	769	768	785	731	785	783	820	760	794	800	757	783	769	765	783	812	770	769	764	779	808	754	783	726	789	780	799	753	761	739	808	734	766	745	723	761	799	750	733	717	768	798	835	776	760	778	805	723	775	773	828	787	803	789	727	780	754	737	739	786	808	788	772	768	776	769	769	710	758	816	799	777	758	744	742	747	792	759	755	763	794	748	787	772	787	741	739	762	807	742	752	792	787	733	786	766	810	785	765	772	768	748	788	782	747	776	801	868	697	756	716	795	748	803	784	819	753	771	717	769	812	743	753	770	725	750	778	775	758	786	754	756	774	733	789	735	775	750	777	789	808	795	813	761	792	782	782	768	744	779	751	723	739	785	806	749	833	769	733	753	804	776	806	797	735	756	790	776	773	763	793	779	737	742	795	765	778	762	748	779	725	808	821	817	819	738	789	784	787	789	766	781	751	800	783	750	790	791	749	856	814	724	730	821	761	810	801	780	784	749	740	815	796	787	750	711	770	803	745	765	805	798	783	751	736	771	808	792	781	694	751	720	823	771	766	795	755	805	780	760	818	749	792	790	756	777	759	735	761	787	781	775	808	761	801	778	771	791	780	758	807	757	761	788	752	785	738	804	793	773	793	788	743	733	813	753	744	763	763	776	803	736	800	766	744	761	795	799	767	741	798	737	780	786	753	801	735	736	718	768	729	759	809	761	716	791	740	814	815	790	755	780	733	791	786	864	757	782	829	745	786	716	781	752	747	792	834	791	737	774	763	738	780	734	778	779	750	777	745	789	786	802	769	793	787	756	810	810	773	771	742	785	739	796	731	770	780	814	775	758	787	807	750	799	803	782	788	734	754	792	770	819	775	772	751	796	765	791	797	750	817	745	771	775	742	772	789	771	799	818	774	767	750	726	784	752	784	744	750	745	771	795	798	792	763	775	748	783	782	842	789	768	782	766	749	788	805	785	786	799	755	747	764	799	771	740	765	799	774	748	751	764	762	809	797	812	745	731	786	746	772	795	784	807	804	778	776	774	722	744	795	749	798	787	746	795	800	735	764	792	770	772	754	777	757	734	780	757	733	798	735	764	788	785	748	794	766	728	705	747	793	775	757	717	784	767	769	721	774	732	786	763	817	793	788	789	769	751	808	780	753	738	724	784	792	786	780	783	711	753	740	793	761	701	751	761	777	777	786	743	793	795	790	755	758	747	776	739	779	758	775	775	799	764	726	743	804	766	782	734	772	774	792	747	732	762	781	736	776	760	733	787	815	773	765	770	761	755	757	771	774	796	784	753	773	747	785	736	820	786	872	772	791	782	756	757	792	786	764	771	782	769	787	777	790	734	807	794	776	780	735	774	761	770	795	818	793	736	805	764	737	776	739	741	792	752	806	795	735	764	773	776	757	768	800	727	800	754	780	820	755	754	757	736	808	755	774	747	756	774	771	818	838	767	759	779	742	777	768	807	771	796	759	777	760	775	711	773	786	770	786	802	761	801	770	748	799	778	753	770	764	789	733	782	779	788	807	768	773	744	762	792	785	794	711	792	798	713	755	751	789	752	737	765	785	750	832	759	799	748	800	776	755	702	754	790	788	740	769	753	787	803	725	790	767	816	698	806	779	805	814	776	806	822	762	741	790	732	756	828	806	802	770	768	805	725	765	775	778	799	805	818	752	814	772	751	799	772	786	787	801	764	741	745	779	819	753	778	791	761	767	759	812	784	757	728	759	763	761	740	753	772	748	757	719	711	757	783	788	761	751	775	783	788	772	739	755	763	778	812	750	741	798	751	756	780	763	794	752	779	793	754	795	794	784	806	757	808	739	790	699	802	763	771	825	802	765	820	733	741	730	777	792	791	798	754	777	759	789	803	726	736	806	747	686	798	779	806	795	752	739	742	736	759	752	777	764	821	786	778	767	747	812	789	780	759	775	802	776	837	801	810	760	767	812	838	759	820	745	754	746	785	780	771	774	763	778	849	764	774	773	772	774	786	765	732	768	839	817	745	789	855	764	766	705	804	752	788	777	749	759	782	773	792	764	782	800	755	811	785	726	725	708	814	744	788	720	795	770	790	770	742	770	796	741	772	737	750	807	810	777	751	774	794	787	771	819	804	801	778	758	789	764	764	704	756	766	770	786	763	782	774	783	805	764	743	777	792	795	738	784	759	801	720	714	784	769	795	850	779	734	812	786	741	761	788	796	745	782	786	747	754	787	787	720	756	766	774	751	837	787	751	795	755	787	783	756	808	834	751	766	791	782	748	763	761	745	773	717	778	824	762	789	771	762	813	771	747	741	799	745	787	722	775	798	818	810	736	771	771	779	770	774	793	799	809	787	775	766	775	750	781	786	758	783	768	798	780	749	790	778	759	771	787	785	786	743	799	776	753	787	767	781	757	767	729	710	832	800	784	766	837	801	771	756	813	745	798	800	779	786	756	771	758	778	755	777	755	775	735	761	717	722	722	746	766	800	738	762	738	717	777	763	746	772	805	779	724	759	750	789	826	779	792	776	798	769	777	810	775	747	767	684	817	798	793	767	776	765	764	767	775	716	807	831	705	793	786	775	728	695	723	779	807	787	807	807	742	716	790	793	751	820	743	825	746	736	768	788	759	777	811	766	792	787	833	811	789	800	786	745	790	725	758	809	789	768	771	773	741	733	839	695	787	783	772	755	782	728	738	750	809	777	790	771	733	732	786	751	738	776	763	786	784	799	764	815	736	761	747	704	777	724	746	752	767	780	798	774	779	773	747	793	796	742	763	793	754	759	750	786	733	830	764	792	783	764	752	746	802	769	782	781	760	749	824	812	762	809	757	772	774	741	813	782	756	794	784	803	773	729	779	746	773	774	751	790	753	746	773	787	768	765	778	770	764	753	716	790	761	792	734	770	759	753	738	819	785	805	784	812	803	782	781	774	769	760	776	765	792	808	753	760	763	718	798	816	771	724	765	749	747	791	800	740	750	806	717	751	745	793	776	761	799	714	736	732	792	746	725	771	754	755	793	781	800	781	762	779	734	805	752	775	726
4861	9368	8262	4964	3078	2360	1827	1450	3289	32436	30617	19456	7267	2111	892	678	653	670	616	634	573	636	597	648	605	579	616	648	635	640	641	660	624	640	657	618	658	657	658	603	661	609	631	598	639	609	641	638	675	648	572	652	676	622	670	627	626	638	667	662	678	626	658	630	641	663	672	623	627	595	635	671	585	644	637	643	601	604	626	608	657	658	642	671	634	608	651	599	623	634	692	617	611	635	630	593	683	620	619	615	628	660	655	609	610	651	632	644	650	591	672	666	650	605	632	655	640	619	665	651	615	621	624	599	610	639	614	613	636	667	637	643	638	669	636	671	612	624	655	613	637	642	604	653	624	644	626	571	643	612	590	641	643	617	576	645	647	657	609	640	581	643	599	625	594	624	633	667	610	610	660	632	640	634	666	652	624	674	610	641	637	671	676	626	617	607	629	593	623	617	593	681	617	631	639	626	629	679	647	649	658	618	629	665	641	636	639	607	611	628	628	576	653	658	597	627	627	654	607	634	611	653	639	609	605	655	625	670	633	633	646	660	630	630	650	646	612	628	639	637	641	587	596	638	626	628	648	581	606	633	681	621	613	590	647	639	673	654	620	664	613	632	662	656	648	636	606	588	620	580	623	658	636	625	654	598	600	584	648	590	649	652	631	627	646	631	679	628	617	660	643	656	657	617	625	602	604	646	677	653	645	615	625	631	628	666	601	586	639	638	631	614	643	657	619	651	643	623	626	630	599	618	646	603	628	594	638	637	649	649	609	642	649	673	636	613	646	628	602	637	631	622	618	660	615	637	636	647	608	649	660	625	625	632	607	649	652	578	678	620	626	678	608	662	632	684	632	652	616	661	623	611	653	663	701	636	691	675	623	623	681	594	653	561	591	636	622	648	631	610	632	628	648	629	599	644	604	636	652	612	630	612	650	608	669	605	616	620	621	656	637	674	662	654	665	600	608	628	626	612	658	647	617	613	605	606	588	622	589	612	614	622	654	632	703	688	626	623	634	633	626	639	619	633	600	611	628	641	655	706	642	604	663	624	640	631	624	629	660	620	618	588	588	658	599	595	619	686	627	642	621	679	662	634	626	652	580	595	618	651	622	608	616	628	624	637	660	619	632	577	678	670	637	643	641	687	627	631	624	622	634	631	593	628	633	614	656	649	641	613	613	612	680	657	673	626	619	666	634	621	628	603	638	640	606	629	617	616	607	621	645	613	625	612	634	623	626	665	701	582	585	618	612	649	649	655	627	587	614	610	648	624	631	652	639	645	664	651	667	584	621	663	606	600	640	622	613	624	626	612	651	639	620	625	640	673	619	620	629	629	643	603	668	624	625	636	595	668	590	595	600	616	639	627	592	627	624	587	613	637	647	640	613	607	681	601	688	643	623	590	660	621	660	613	580	633	627	633	629	631	625	637	644	611	656	669	592	607	628	651	632	631	659	590	651	652	645	689	596	638	579	656	638	635	629	622	616	590	603	564	624	621	685	670	634	638	638	640	633	653	662	619	618	577	620	619	648	593	644	606	562	624	696	637	664	602	637	653	582	635	629	598	608	649	597	650	627	640	606	672	661	687	639	602	656	705	606	624	692	680	632	653	657	661	651	657	606	629	609	652	612	597	655	626	610	617	628	621	623	625	628	595	601	620	681	638	634	609	613	649	635	614	652	617	563	672	616	625	563	631	594	578	615	627	598	610	608	629	585	614	574	614	592	617	637	620	649	629	604	652	603	635	565	558	653	655	620	629	652	628	653	627	646	617	610	625	618	627	668	651	650	626	627	643	616	613	604	632	626	615	627	677	655	626	626	644	618	580	561	599	634	612	624	626	653	604	637	621	610	643	647	600	589	626	616	635	614	686	602	619	595	623	617	643	597	649	596	657	638	635	599	607	642	643	613	618	633	594	662	622	640	610	632	596	610	648	628	661	645	587	606	604	642	676	588	623	605	617	629	620	589	596	607	636	676	603	612	603	584	621	628	649	606	658	638	620	656	671	605	609	653	633	623	618	686	678	641	626	642	635	592	672	614	596	669	640	572	591	622	619	600	665	666	661	620	653	640	673	599	646	619	630	641	633	636	645	583	574	631	643	659	653	647	565	634	664	598	655	617	615	650	577	619	650	612	625	644	637	639	620	574	576	627	634	589	597	635	638	673	587	646	643	622	653	647	631	613	672	640	625	652	607	625	590	624	692	640	631	592	658	606	631	605	688	651	659	630	620	621	646	640	673	634	620	591	635	591	641	659	610	634	565	612	641	652	648	639	574	602	582	638	669	660	664	643	610	649	632	619	680	639	630	676	605	601	659	651	627	624	611	599	633	614	585	634	621	596	640	630	601	636	606	636	629	625	649	628	621	628	580	627	639	614	651	636	643	654	685	620	629	655	604	642	685	594	679	626	630	618	616	623	606	594	644	605	654	591	632	639	663	632	681	637	616	619	630	640	611	638	604	602	635	617	612	640	652	616	638	619	585	627	638	634	650	595	646	629	677	644	618	633	661	625	708	635	638	622	669	636	675	641	613	652	618	627	591	609	626	614	636	666	606	632	634	683	690	608	598	603	596	605	597	613	634	613	611	639	638	599	590	629	624	650	587	598	642	632	646	659	591	654	661	600	623	650	614	610	678	644	588	623	643	618	653	612	614	610	590	678	625	647	632	647	622	604	599	633	624	646	662	645	627	592	626	624	671	656	654	626	635	637	603	618	637	584	651	635	667	634	617	628	591	606	617	652	654	615	625	624	659	647	630	629	596	653	630	608	617	612	601	625	631	593	645	602	611	608	578	648	665	617	607	631	585	592	635	649	654	655	658	591	568	621	629	620	658	608	567	593	596	633	630	618	630	626	687	621	626	629	614	657	615	627	607	593	602	695	611	632	640	670	656	601	623	613	642	622	592	623	624	622	633	660	614	632	631	625	592	608	655	640	586	618	597	617	648	543	655	655	642	641	594	641	647	640	625	637	617	614	630	599	609	573	629	599	652	638	634	599	629	617	647	610	631	627	618	718	642	654	647	568	645	585	626	604	644	582	620	640	646	674	629	627	664	598	622	581	600	636	629	638	643	592	642	636	635	590	560	614	606	601	630	639	620	601	635	590	620	634	632	632	631	654	649	661	656	683	635	649	636	616	635	622	609	588	645	644	633	636	616	623	629	621	652	584	602	618	609	615	623	622	640	616	639	598	663	659	635	584	629	660	679	598	637	580	614	624	627	617	610	598	621	595	638	660	645	643	574	665	658	623	634	622	660	612	595	631	626	685	582	643	631	610	599	597	643	645	609	649	576	662	586	641	618	624	621	594	617	632	648	613	601	589	600	621	604	675	623	668	623	635	604	635	610	577	619	581	654	645	668	574	621	649	615	622	632	651	625	644	616	629	636	652	588	591	634	596	595	635	648	618	611	628	588	652	622	591	585	632	619	622	631	652	633	655	621	660	664	609	589	614	613	625	600	594	594	611	622	629	604	649	596	661	640	628	632
27306	13206	2456	1064	657	565	529	488	496	2083	2605	1934	998	554	485	441	437	449	469	452	405	396	458	476	453	404	439	452	428	436	443	423	435	433	438	453	495	448	466	459	447	453	451	449	444	483	432	490	505	440	438	451	427	458	429	439	430	461	423	453	395	481	423	465	424	443	479	454	457	433	468	442	451	449	470	454	464	413	477	477	477	434	438	438	471	435	462	444	450	442	457	474	418	441	434	424	441	443	434	432	455	445	423	421	453	405	399	401	462	457	436	445	483	438	447	458	462	443	457	421	445	429	406	459	421	449	459	392	457	403	450	441	424	426	463	441	488	454	440	429	410	463	459	457	449	462	429	481	418	419	458	449	439	457	438	428	439	429	448	452	450	463	415	422	453	430	435	438	426	498	450	480	428	433	461	478	471	420	469	437	448	437	464	446	467	479	449	407	467	491	453	470	442	473	458	425	424	422	441	398	457	453	450	483	430	449	455	452	456	440	478	429	456	469	453	392	469	460	398	410	458	427	459	453	476	462	451	434	434	435	463	469	473	446	426	437	435	464	469	422	505	492	447	460	435	450	454	426	469	477	424	469	463	430	494	430	456	426	453	455	429	420	459	442	426	440	468	441	387	405	434	473	417	433	476	479	438	452	425	431	426	470	426	416	410	437	494	440	439	450	453	470	441	456	439	446	430	447	411	411	426	429	442	427	473	444	454	434	454	415	438	461	464	429	436	456	484	431	469	430	425	496	430	443	438	471	409	438	450	446	421	455	440	493	434	463	451	456	442	453	462	453	425	455	464	421	473	464	458	460	444	421	467	462	427	416	463	477	381	453	471	426	448	454	452	431	403	494	484	444	463	441	465	467	455	461	428	415	491	447	456	436	406	447	440	457	430	418	449	450	457	458	468	435	458	432	442	448	430	467	459	442	465	400	457	455	448	466	459	424	467	472	436	443	428	446	457	469	440	468	468	390	437	461	469	488	467	465	446	475	441	432	456	449	423	451	463	440	442	430	458	457	399	454	441	440	451	440	464	428	422	497	429	417	464	460	449	431	464	423	487	431	432	432	444	442	473	431	446	434	418	438	423	449	457	433	467	450	500	434	460	457	451	449	411	430	437	424	447	457	461	435	412	436	457	448	433	462	448	473	442	444	482	459	447	434	430	418	469	404	466	448	444	432	438	440	437	445	425	435	463	448	455	440	441	414	456	466	448	394	462	411	435	452	438	459	455	437	468	426	462	419	421	425	425	416	501	445	477	430	457	445	457	423	456	442	491	470	424	429	418	466	489	449	467	473	456	426	433	452	484	443	412	455	423	434	443	467	438	456	453	443	425	440	449	484	471	391	471	415	456	410	433	449	447	409	483	430	442	440	429	434	453	481	436	431	420	440	478	430	402	410	431	481	466	438	407	459	441	462	463	466	488	443	423	470	446	468	449	425	470	475	453	437	507	431	486	423	499	446	435	426	485	488	479	476	495	427	442	441	433	467	446	496	428	443	463	442	463	440	446	471	433	489	440	401	441	429	459	506	444	442	433	455	477	467	460	402	483	446	448	455	469	431	460	463	465	444	471	441	457	476	501	449	418	412	439	435	451	441	446	455	451	411	490	424	448	457	449	470	435	477	448	434	437	432	434	445	427	424	464	452	419	461	429	450	438	417	458	457	449	486	443	430	408	450	393	422	438	435	453	449	473	456	439	445	453	480	435	456	489	459	447	476	471	443	460	440	407	430	419	427	438	432	424	454	387	421	498	464	438	425	482	433	431	475	440	492	455	429	414	460	412	418	428	364	462	419	480	428	454	412	429	441	471	467	477	446	445	431	443	432	437	473	464	426	426	407	420	425	461	459	452	445	437	447	460	501	450	438	438	453	449	420	421	456	426	455	454	438	443	422	459	469	417	448	435	415	450	487	441	431	441	419	453	437	461	442	426	472	474	442	452	466	469	446	437	399	436	435	442	411	456	411	472	462	442	462	413	398	405	495	477	447	489	432	481	453	438	454	454	420	461	437	460	444	455	458	473	468	414	448	435	459	451	427	442	422	484	421	390	454	431	449	407	446	466	444	453	418	432	444	423	423	478	451	396	468	440	462	453	461	423	388	476	441	394	450	409	444	450	467	448	452	448	445	419	419	450	447	441	439	431	441	437	423	437	429	452	465	466	486	421	442	435	459	428	463	465	440	454	447	422	447	473	434	428	463	468	465	473	463	433	436	444	424	443	424	422	445	435	433	435	441	463	446	461	446	430	412	429	464	415	460	420	416	461	449	433	413	428	424	442	454	479	469	501	412	461	489	469	460	411	439	441	449	422	442	438	423	463	451	437	463	468	419	454	444	480	437	466	449	431	454	444	448	445	468	479	470	415	443	448	470	466	428	423	451	472	428	449	433	451	486	436	419	455	418	419	412	444	431	411	459	481	484	457	438	475	460	486	437	421	453	414	427	450	455	497	433	433	448	468	421	423	447	432	452	462	445	450	428	427	488	452	392	469	439	430	430	440	450	479	477	404	471	463	473	475	435	443	438	404	422	450	447	431	462	449	446	429	442	447	418	437	451	472	459	413	422	455	438	479	440	474	420	465	448	443	410	471	454	428	444	437	452	450	409	438	454	460	439	423	475	440	465	478	441	433	460	446	417	418	453	448	429	444	441	445	419	444	443	433	477	463	455	445	442	434	433	416	452	432	423	447	432	442	420	442	471	474	458	450	457	449	413	454	459	460	470	427	469	455	452	434	396	416	446	435	453	437	456	438	472	472	438	473	440	437	458	440	440	394	389	449	448	450	442	476	484	452	463	438	435	442	451	454	443	451	449	429	440	444	427	399	441	419	431	440	427	469	449	451	441	436	462	459	461	452	406	425	456	458	429	430	445	440	427	462	458	467	437	414	437	441	448	479	400	430	446	440	422	424	457	463	465	453	456	453	472	459	452	424	458	433	458	461	412	460	461	460	433	423	450	423	422	434	469	467	456	481	422	429	444	452	450	398	452	479	458	432	467	473	451	464	421	480	453	445	435	423	442	451	471	428	436	446	449	461	472	435	435	415	448	412	421	447	460	430	478	422	462	453	458	428	468	461	460	462	456	418	457	472	470	481	466	459	409	470	447	439	411	440	424	420	477	431	454	461	474	428	459	438	422	476	474	455	406	468	476	434	423	439	423	438	470	467	443	445	431	450	445	448	456	477	456	454	445	465	447	468	423	441	409	435	441	438	442	433	425	445	467	442	465	436	456	467	473	449	425	443	441	445	408	430	449	467	463	438	428	473	467	456	479	439	467	443	477	460	418	447	454	429	430	453	452	411	462	458	486	432	418	439	442	442	444	464	420	438	417	435	472	412	466	427	464	441	461	427	454	432	446	410	469	470	427	476	461	445	438	448	473	464	445	463	474	434	419	452	443	452	437	441	476	449	410	431	492	459	475	460	433	435	423	443	446	412	471	454	462	439	448	394	422	437	437	477	450	450	458	406	414	412	449	424	429
5206	1776	1876	1002	638	577	485	429	465	2865	2949	1961	919	511	369	375	405	370	376	403	361	333	356	361	390	355	392	356	370	362	373	374	383	378	364	382	373	384	407	342	361	379	375	399	336	381	352	402	335	340	338	385	356	387	376	367	388	358	377	411	392	379	342	386	369	341	367	346	375	366	336	402	341	375	395	373	340	341	346	381	364	376	361	376	398	375	366	355	385	370	352	358	342	382	357	391	376	392	352	359	378	378	353	365	355	429	364	379	346	382	357	339	375	357	354	376	380	335	357	348	393	373	351	327	330	389	379	391	388	356	354	374	396	396	365	342	351	371	379	370	364	367	324	351	351	390	368	388	378	352	415	343	359	367	391	370	362	325	386	369	399	364	377	377	334	364	357	377	367	410	416	355	351	360	398	388	363	404	368	379	372	379	405	376	390	343	370	369	353	355	359	372	399	362	391	400	383	365	366	386	362	376	395	398	382	364	371	337	345	381	396	334	385	358	380	396	357	369	361	355	336	360	375	368	371	371	380	368	378	393	381	368	362	371	341	347	354	370	405	380	379	388	376	339	370	368	339	397	361	366	377	387	365	385	392	385	386	370	357	367	370	365	404	400	393	390	377	363	380	349	406	367	352	388	425	400	345	365	374	383	370	372	383	342	419	361	392	375	363	388	374	373	334	375	366	408	366	364	373	364	410	361	398	370	397	372	408	382	386	367	386	343	388	379	374	368	374	393	366	416	368	355	363	374	380	345	410	355	396	340	375	395	376	396	355	383	404	388	369	420	376	399	379	352	402	381	382	358	355	360	373	387	409	388	359	378	371	335	353	359	353	321	401	386	342	371	379	344	400	369	396	368	389	353	367	349	358	383	360	359	366	375	368	357	358	374	358	373	359	373	369	393	402	365	376	360	375	388	366	419	386	362	357	363	366	360	370	355	371	361	379	350	369	358	370	356	354	393	375	388	347	384	325	358	359	385	382	369	339	386	386	361	364	327	408	365	362	373	336	354	351	382	354	361	378	314	382	388	402	344	381	344	367	381	350	340	377	387	387	389	346	394	395	367	392	390	384	372	348	349	384	356	367	359	388	388	376	358	370	317	367	334	380	367	337	368	362	339	403	374	399	368	366	401	343	362	381	386	371	374	390	378	364	377	358	364	346	355	360	365	357	368	358	339	342	375	372	355	355	362	345	347	397	382	367	371	410	358	342	393	348	397	420	384	384	378	356	354	394	363	375	345	385	387	370	338	399	375	371	367	361	389	372	364	361	350	376	361	371	366	379	385	346	368	385	347	364	411	367	377	370	415	381	358	393	380	400	367	355	366	357	350	381	384	354	372	346	413	382	380	357	373	369	392	380	348	366	328	379	378	380	389	375	373	340	357	368	361	386	359	378	360	354	365	391	356	396	377	361	390	363	397	367	379	359	385	356	376	358	383	389	353	360	343	362	389	355	356	395	380	359	384	362	367	355	380	391	335	393	366	365	368	388	375	382	366	349	384	337	394	391	347	374	382	375	363	371	324	376	375	365	378	384	378	375	358	371	338	326	377	353	351	403	389	350	378	339	364	351	352	362	386	372	347	377	360	393	355	369	350	341	354	379	362	335	378	389	376	350	352	350	387	364	361	383	362	412	371	374	345	371	384	386	364	355	399	337	361	382	388	365	375	343	363	396	348	420	393	344	362	370	393	366	406	357	383	373	381	387	391	370	392	383	362	352	386	367	392	351	358	388	369	381	357	357	376	343	342	367	367	394	339	361	372	373	390	385	393	392	373	392	362	362	355	352	363	416	369	367	403	344	365	373	389	415	406	395	420	354	391	340	383	374	406	343	374	348	363	375	341	368	379	348	344	412	376	386	381	372	389	406	365	381	384	370	395	374	374	356	341	364	345	382	379	394	381	371	375	352	364	384	384	340	375	377	370	365	385	386	360	434	388	342	404	365	396	343	376	377	397	347	362	362	367	354	366	361	373	388	390	394	391	342	349	377	381	389	355	370	358	389	361	360	369	337	359	328	409	386	359	360	368	355	369	347	394	389	376	365	362	373	363	371	381	380	379	356	362	339	379	352	373	390	366	360	378	357	380	375	344	353	373	356	387	358	363	373	380	367	386	392	390	354	364	348	349	382	385	364	383	372	394	363	372	371	350	381	355	344	373	377	370	352	352	357	363	374	387	375	342	345	416	358	383	376	358	331	375	345	368	381	390	366	375	359	352	370	354	368	348	375	364	405	359	401	383	396	377	354	380	386	359	402	350	420	356	354	365	363	363	343	396	349	362	348	333	359	357	371	395	340	386	393	386	372	366	373	359	351	348	380	399	350	395	351	344	371	389	369	365	360	386	382	378	340	347	381	380	387	367	371	353	354	359	390	393	390	338	351	359	368	356	361	396	409	382	360	377	376	355	341	364	347	347	357	366	374	373	392	417	360	376	388	371	340	397	371	375	374	363	373	369	382	356	379	355	365	396	374	354	349	393	356	409	388	345	359	399	353	388	372	342	405	387	380	370	369	379	348	377	393	396	379	332	377	367	384	393	362	384	353	357	391	356	380	384	359	399	402	370	379	386	402	372	419	416	357	372	384	358	421	405	382	398	397	382	340	362	360	370	365	394	400	388	395	358	358	388	343	383	373	384	364	339	352	352	382	389	373	390	378	368	368	351	377	340	356	371	382	353	383	360	358	368	353	353	388	368	387	367	363	406	372	376	358	376	370	348	354	393	363	347	380	400	355	396	406	360	333	367	368	357	381	422	385	366	360	363	371	404	358	385	397	369	375	359	362	355	354	383	372	418	365	383	392	400	369	399	365	369	355	403	383	369	376	374	381	387	393	380	376	331	380	382	343	386	334	385	349	381	380	350	390	363	375	370	401	335	363	375	372	388	348	357	396	397	375	387	372	365	390	359	382	375	342	394	390	385	361	357	371	328	364	371	360	356	373	388	381	376	383	364	344	373	366	362	369	402	359	373	380	367	392	381	362	365	373	369	356	385	389	330	372	381	364	364	363	344	386	380	370	329	347	353	346	364	360	386	357	358	393	382	371	400	403	370	380	399	354	363	372	386	363	373	406	369	372	407	403	350	398	382	369	387	358	359	361	387	355	391	389	370	364	340	361	409	373	369	382	348	372	405	391	363	363	388	394	395	372	407	362	356	368	333	395	372	403	366	394	356	343	375	393	360	346	372	380	341	374	371	393	364	356	414	402	365	380	364	387	398	347	396	370	391	365	388	364	356	378	363	380	387	369	411	353	379	392	346	381	401	364	393	383	379	377	379	358	387	372	358	375	341	391	334	348	374	383	354	361	381	375	352	373	365	382	349	386	369	389	346	369	348	358	376	350	376	394	358	371	363	358	348	328	369	351	378	395	386	356	353	412	390	364	374	376	380	362	362	357	374	372	372	405	343	353	383	383	407	384	358	361	399	376	360	373	376	358	380	389	363	388	390	377	369	385	327	377	371	377	354	397	370	384	389	351	345
25083	21056	26956	25017	6053	1516	1095	817	1107	16765	20571	12424	3593	1022	709	696	638	611	594	597	567	575	558	576	595	632	611	586	605	614	591	609	646	541	638	608	596	565	639	600	567	603	632	604	583	605	612	555	624	599	570	577	621	588	590	607	593	632	625	553	637	586	599	596	613	570	587	560	593	604	607	572	631	580	593	555	615	568	616	595	596	575	598	550	596	618	590	598	592	597	558	594	613	617	633	615	565	596	590	576	633	608	582	615	645	610	581	572	604	597	583	554	608	583	617	629	621	595	560	585	603	552	616	640	574	600	554	620	606	586	578	592	585	606	581	579	602	631	626	542	572	595	589	588	636	623	574	599	580	581	648	599	623	589	592	579	565	584	627	604	620	609	574	571	605	609	567	579	567	595	583	582	646	582	598	602	579	615	596	587	618	587	591	632	594	599	619	566	604	627	557	577	586	603	603	573	579	578	580	604	562	568	580	567	552	549	603	598	567	566	574	568	577	594	620	598	586	566	598	578	631	620	588	614	579	609	572	598	587	596	567	649	598	553	580	630	591	636	583	611	579	641	612	588	581	549	605	543	579	544	587	599	623	578	525	597	624	612	590	580	618	600	588	583	563	574	546	622	535	589	598	570	573	613	555	597	598	557	590	622	558	593	631	594	577	549	542	601	574	556	597	592	595	617	580	589	615	622	539	584	617	659	616	601	578	607	629	640	637	643	553	603	622	552	615	590	592	565	610	596	598	596	603	647	615	601	603	564	596	622	622	608	568	603	593	603	607	565	607	595	630	592	589	590	588	588	584	584	583	607	614	585	609	575	556	584	608	567	629	592	549	614	579	619	580	594	596	589	621	597	580	573	631	598	608	588	585	627	593	593	607	557	585	551	606	625	590	620	586	596	551	625	567	547	598	567	590	599	575	596	590	575	544	568	579	617	589	623	551	527	605	631	638	572	596	579	602	582	633	576	582	588	592	596	562	628	646	612	578	599	609	570	567	562	609	574	575	636	591	561	581	578	612	538	542	613	636	611	614	606	566	608	641	599	591	561	593	587	541	562	615	571	602	588	549	585	600	615	617	573	623	588	617	633	613	582	588	594	567	585	576	612	591	599	585	632	634	602	529	600	585	612	557	571	585	583	563	597	657	609	572	620	633	574	562	618	560	571	590	545	612	607	634	539	626	611	618	575	563	590	633	595	575	573	597	562	630	585	587	569	611	618	583	653	624	621	618	587	598	588	586	555	601	613	592	592	558	602	559	604	586	633	619	568	587	591	611	616	636	575	598	566	567	646	606	560	589	578	584	574	627	601	585	637	555	623	606	576	604	561	591	572	581	591	610	613	595	614	620	589	659	625	576	571	576	584	611	602	623	639	532	589	626	569	561	575	615	604	572	584	572	584	581	618	568	586	548	548	649	611	595	615	614	571	620	585	614	591	603	632	558	572	560	593	580	597	600	619	576	584	575	576	619	656	604	612	635	559	570	592	588	578	532	574	616	581	561	555	565	614	612	610	587	673	654	606	555	619	627	611	591	588	572	576	577	617	575	587	629	639	609	572	600	558	599	589	590	573	629	618	594	569	603	578	567	580	574	588	604	627	654	578	583	579	582	586	608	580	583	569	597	564	587	556	583	568	612	627	637	600	585	613	609	594	588	563	601	607	577	581	563	577	558	597	578	585	600	578	626	582	608	636	571	609	638	607	565	605	577	615	610	575	598	571	590	608	557	615	571	612	596	601	550	577	558	555	618	632	599	564	560	577	588	609	573	595	585	609	602	589	594	600	599	592	595	627	580	576	603	588	570	605	608	609	573	580	573	588	586	563	603	545	597	565	588	576	585	566	583	589	587	582	565	559	570	554	586	565	609	602	634	614	572	568	564	589	611	603	578	579	603	609	618	589	606	628	597	593	613	585	621	605	595	592	623	614	545	629	571	619	654	610	568	567	526	606	594	578	579	623	528	586	645	590	569	599	599	615	579	599	571	583	592	598	589	609	642	590	620	607	569	610	617	609	568	587	580	595	606	599	638	636	602	611	579	612	606	637	610	567	581	604	639	596	598	544	578	601	602	582	580	628	601	578	568	613	619	588	634	620	522	568	565	587	553	584	587	597	587	610	639	601	563	593	589	607	614	632	624	552	593	599	565	619	591	614	599	572	592	561	538	576	592	618	625	594	538	581	599	568	609	584	581	602	595	572	549	561	573	591	614	566	605	584	599	586	590	650	582	580	583	604	593	554	640	642	619	562	610	633	552	578	596	587	581	586	617	579	624	585	579	598	582	605	595	580	623	554	568	603	573	581	570	627	595	559	584	606	598	562	591	601	560	632	641	602	585	631	612	610	590	588	580	569	632	612	592	543	609	565	597	581	611	592	641	557	607	586	587	605	605	573	607	541	627	610	578	574	602	561	601	576	541	599	584	586	609	610	576	602	566	574	597	584	542	640	563	569	582	598	649	584	618	532	573	589	587	595	609	566	562	539	569	572	663	582	596	612	612	627	554	568	599	592	592	571	592	641	576	581	633	563	610	584	558	572	602	574	572	585	578	606	633	598	578	573	602	606	586	592	575	579	591	568	560	596	601	544	607	571	577	624	584	568	607	597	619	598	573	607	622	551	609	599	597	559	590	593	553	612	578	590	582	573	595	653	595	595	584	617	594	608	604	586	546	606	548	576	582	600	620	610	621	594	583	569	636	620	590	617	587	587	576	579	575	596	596	606	577	605	575	619	546	577	600	595	585	577	571	570	573	669	585	609	621	608	590	586	576	565	618	549	567	541	594	534	567	564	625	599	600	616	585	571	616	604	590	619	592	537	648	599	652	571	640	581	588	600	587	549	623	582	631	588	622	611	574	611	553	573	592	591	555	588	614	590	589	568	588	569	607	596	588	568	635	626	579	610	571	616	573	560	614	602	585	626	562	589	571	630	558	590	572	605	574	593	631	597	584	628	556	606	590	541	573	599	575	601	540	582	594	637	574	562	581	591	592	604	612	547	590	592	553	587	570	578	638	605	607	606	565	596	612	597	599	625	575	626	572	552	622	587	604	579	575	592	593	586	581	604	624	596	606	557	575	603	583	588	567	603	614	627	634	569	567	585	639	600	556	612	563	556	615	578	566	601	576	605	601	581	584	626	603	588	583	617	570	564	575	640	611	614	611	579	590	587	595	571	549	624	637	605	597	596	581	579	634	603	549	608	556	590	613	580	561	593	632	568	611	590	576	593	546	600	545	578	606	550	602	604	599	563	607	616	604	582	578	621	538	556	588	583	599	609	618	604	557	571	615	596	600	548	581	558	586	614	563	582	592	582	589	576	569	644	613	599	603	614	575	580	545	605	643	630	595	612	600	574	650	592	548	565	614	640	598	616	589	604	624	554	575	563	559	573	630	587	597	597	585	599	576	643	586	596	580	587	585	558	576	595	630	638	623	588	586	583	566	581	584	653	595	572	564	528	553	620	591	600	574	629	624	589	600	574	613	594
4155	5297	4988	2077	1304	1220	942	793	1407	19101	18539	10019	3092	971	607	551	452	470	509	516	492	499	519	486	469	514	469	539	538	503	507	506	503	546	489	476	520	487	494	499	509	493	491	494	492	487	511	511	492	480	497	498	487	526	497	492	469	505	529	492	496	490	510	483	507	508	475	514	501	476	516	485	491	536	475	494	520	487	489	495	502	468	499	507	533	493	486	537	530	448	463	527	530	480	515	483	498	513	499	495	501	495	489	489	476	457	447	491	523	497	514	502	500	520	476	494	498	511	461	478	487	462	493	535	498	491	473	464	509	513	483	473	500	504	463	494	522	512	516	495	463	487	487	532	530	481	504	472	493	516	485	506	496	506	505	505	483	458	526	509	493	552	498	508	485	496	487	562	514	504	504	493	515	507	488	486	467	494	494	496	512	517	469	478	514	502	525	515	515	482	501	484	476	504	515	507	488	498	506	490	505	498	500	485	491	533	526	471	497	487	486	515	538	471	497	520	471	496	509	485	499	514	500	502	485	518	540	492	515	513	497	493	473	455	499	471	466	513	469	523	493	484	562	482	471	477	505	508	527	500	459	480	501	484	481	512	510	515	502	457	507	457	519	457	499	495	453	480	458	529	497	486	534	524	519	459	497	499	508	457	492	514	520	498	522	526	484	459	493	507	493	516	474	499	514	503	521	489	507	500	518	477	528	534	505	514	524	481	519	490	514	510	510	515	507	498	486	491	502	449	497	471	512	483	480	509	505	483	488	488	492	493	513	512	492	497	498	525	505	460	463	535	454	495	502	450	513	472	485	497	490	503	499	479	464	462	520	496	484	486	510	475	480	527	510	477	466	460	492	487	520	499	508	494	501	529	533	514	459	503	486	486	500	476	488	514	508	506	484	518	481	512	516	533	526	494	485	481	482	516	478	487	514	492	451	541	465	508	525	486	487	503	462	519	463	520	467	490	477	511	446	497	497	469	531	497	508	495	479	504	493	505	495	496	520	461	523	491	518	522	509	491	501	544	497	534	461	463	448	490	476	474	489	502	492	496	515	501	489	436	498	492	505	493	486	486	470	466	498	491	526	505	517	472	507	473	462	474	480	469	498	440	472	494	477	551	494	506	494	506	522	467	481	476	499	509	513	503	463	505	504	510	511	479	490	466	488	462	500	513	518	532	520	524	487	474	472	526	492	521	457	521	533	496	496	502	532	499	472	489	519	527	467	459	488	512	473	516	513	524	491	511	511	502	524	500	482	489	520	467	541	469	492	457	486	508	464	479	480	504	488	468	488	473	517	481	459	495	478	474	465	477	480	491	451	445	548	528	481	508	472	496	499	510	504	537	519	507	530	498	514	512	493	504	512	511	514	487	511	509	467	502	475	513	499	474	506	469	483	464	481	481	505	495	520	485	520	526	521	470	522	466	494	517	507	510	523	510	520	478	496	492	496	478	489	505	520	471	517	441	545	492	469	491	530	505	483	436	527	501	516	528	518	504	484	490	499	491	490	524	488	480	487	514	517	454	512	488	497	468	512	495	453	471	518	499	531	481	496	512	487	479	507	490	482	503	485	507	475	481	489	504	475	508	495	522	473	496	486	482	500	516	487	478	501	513	495	481	484	487	503	477	471	459	499	493	516	499	522	493	503	485	481	511	464	526	522	476	497	487	477	509	520	482	478	516	492	477	453	502	525	490	515	469	531	516	522	494	508	519	483	507	492	493	498	495	505	485	487	469	485	496	480	504	514	476	477	464	491	487	468	498	517	548	445	479	478	524	497	483	493	488	519	492	437	466	472	496	499	525	489	482	468	490	475	485	495	483	441	462	525	490	504	473	549	576	498	478	500	524	509	491	491	496	518	459	530	501	507	518	493	545	513	505	524	452	495	458	525	519	462	483	483	481	508	473	488	498	507	543	465	544	517	481	471	490	511	526	506	509	507	533	491	513	499	479	554	484	446	457	492	508	469	464	522	496	494	505	495	511	466	518	495	500	491	492	492	481	556	506	524	482	454	464	518	495	517	466	508	461	487	486	491	493	519	472	471	496	517	466	492	516	493	461	486	490	498	499	475	508	514	496	472	513	471	481	496	561	499	530	477	490	471	488	461	503	501	485	517	497	506	472	487	521	525	493	468	530	523	507	517	508	495	535	522	472	520	476	520	502	468	534	487	490	450	524	447	476	475	498	509	514	505	436	508	481	481	510	523	532	484	530	511	511	483	517	520	515	479	494	489	489	529	489	472	536	471	504	509	527	507	524	485	505	448	493	481	431	460	531	482	503	486	507	518	491	492	483	510	498	473	474	513	503	461	475	520	516	496	531	517	503	489	473	433	482	503	484	486	511	511	490	498	540	509	494	506	479	523	534	486	498	484	499	523	488	472	515	476	481	481	471	505	498	489	491	508	461	502	467	461	495	471	534	478	490	502	482	539	464	519	459	504	500	516	479	452	498	509	482	508	547	483	498	525	489	467	457	514	457	518	512	529	503	482	506	501	487	492	481	499	492	464	495	484	534	487	529	508	489	504	467	502	462	495	511	493	511	506	484	478	502	483	503	522	530	486	457	505	474	515	530	497	493	504	458	467	495	478	493	485	469	503	510	499	530	432	472	474	453	517	473	453	481	516	526	490	517	475	523	478	461	479	506	495	474	521	524	468	476	497	508	475	525	505	523	487	462	519	491	502	538	501	489	478	488	511	539	504	504	502	513	475	496	481	487	490	526	464	487	489	519	492	484	495	524	488	474	509	451	497	489	486	530	477	469	498	477	524	453	460	478	501	482	431	501	465	486	471	519	494	489	483	496	484	485	453	464	485	513	479	461	527	519	498	489	491	479	508	510	481	451	507	476	511	492	466	493	533	517	473	467	511	504	492	491	553	494	488	462	519	468	501	492	478	486	506	494	466	485	491	480	488	510	480	521	498	479	483	511	487	484	498	515	502	490	507	450	475	486	507	516	500	487	496	503	548	472	485	489	488	475	485	479	458	498	485	480	478	465	479	471	459	462	489	511	511	496	475	503	496	512	545	455	508	514	491	478	499	474	513	480	502	499	503	486	499	474	474	493	490	504	495	490	480	486	482	471	487	484	529	482	515	505	482	519	517	475	517	530	493	446	471	475	514	474	494	497	440	479	514	486	491	481	473	489	489	497	497	475	468	545	476	516	520	486	527	487	504	499	505	511	486	540	456	535	497	488	470	490	524	469	486	522	499	516	517	529	506	450	471	470	515	491	522	492	503	513	507	475	463	501	478	501	508	501	476	490	497	507	477	493	480	495	535	510	501	506	511	494	477	501	499	507	496	507	488	505	526	519	463	507	501	526	479	468	490	498	520	537	496	461	512	514	509	488	493	436	470	501	491	506	470	482	531	491	462	527	464	518	473	484	446	488	483	510	500	480	504	459	483	502	487	446	508	482	474	519	498	482	475	506	480	439	477	505	455	477	461	475	521	482	474	489	464	488	497	502	518	499	540	464	481	512	491	488
23899	21065	28308	24039	21048	9841	2659	1606	2843	35298	37169	23235	7330	1972	1217	949	922	934	911	946	926	921	931	957	951	988	943	947	938	941	907	914	949	949	892	986	1000	954	949	954	909	962	959	947	950	941	905	951	963	966	963	908	969	938	900	959	864	899	912	934	903	933	993	918	979	959	884	982	898	941	919	907	925	922	856	1013	908	957	944	908	961	964	923	956	944	930	929	932	919	922	920	867	905	923	939	930	954	966	956	961	940	955	924	965	974	931	973	951	968	955	955	906	945	968	897	959	903	955	964	895	921	937	908	963	926	885	912	908	946	925	933	966	928	912	977	934	913	978	957	950	961	1003	1005	958	919	909	904	926	930	943	940	919	954	887	966	949	954	904	911	967	896	962	899	903	954	891	945	982	872	898	942	934	897	972	927	948	917	942	897	970	875	978	943	973	895	917	962	926	922	884	914	955	980	899	912	908	949	953	959	919	967	951	960	931	905	922	928	909	901	903	845	924	895	945	914	980	940	955	932	937	948	914	909	949	902	923	945	959	896	906	937	901	968	985	899	935	926	955	889	921	953	924	897	935	928	886	887	931	933	970	968	976	900	893	894	885	900	937	952	940	981	949	934	927	932	921	937	899	969	899	921	966	926	928	942	908	928	901	946	951	916	947	892	944	919	923	909	934	910	885	977	945	918	948	923	923	981	895	931	930	880	958	986	935	915	953	892	957	921	930	924	936	920	923	949	976	957	892	906	954	914	877	959	892	964	919	925	993	953	907	973	914	934	921	950	925	879	900	948	885	965	939	906	913	946	936	932	919	941	943	927	923	904	922	890	924	963	965	926	939	897	906	893	993	925	905	1002	952	936	916	953	1003	906	969	943	943	918	931	901	962	872	938	916	1003	944	916	939	954	899	853	920	915	939	885	935	950	970	898	957	934	919	925	972	958	957	936	921	895	910	920	930	937	901	938	938	888	951	898	924	929	903	888	866	922	952	913	961	898	868	911	899	962	921	912	917	926	959	933	925	912	911	900	957	951	971	925	984	920	932	965	915	928	886	952	936	911	931	891	917	951	933	936	855	966	890	953	936	945	911	977	927	897	908	875	965	903	885	944	950	966	906	957	867	915	901	1006	908	940	917	930	966	945	956	975	960	981	893	928	925	927	911	956	899	881	957	954	966	919	903	933	938	870	875	948	953	935	906	916	934	984	934	965	970	937	895	897	996	908	895	934	890	941	880	914	957	903	986	897	970	872	897	953	885	942	928	942	910	939	898	915	909	877	912	996	908	959	899	889	920	903	917	897	975	917	904	917	917	957	941	885	958	945	879	915	919	946	925	945	950	916	963	934	911	925	933	938	961	913	917	913	889	942	881	917	853	857	972	918	932	971	885	994	906	906	902	912	964	928	966	916	943	928	927	995	942	957	927	954	904	955	962	956	892	904	926	976	922	909	917	892	954	968	947	950	868	935	936	923	986	939	962	880	968	933	865	916	938	911	843	884	998	917	936	955	909	957	886	972	934	970	983	883	902	954	941	957	911	959	914	922	958	932	956	924	927	962	1000	928	933	887	902	920	962	911	943	896	899	942	958	925	900	953	910	950	931	916	947	920	915	885	925	935	883	919	909	911	958	858	928	960	874	902	966	932	943	955	927	922	1001	894	898	936	932	899	933	950	998	871	928	907	890	954	900	903	973	890	877	875	915	910	937	924	947	946	923	896	870	979	894	923	905	937	967	914	910	914	935	938	950	904	960	965	928	973	883	921	948	919	982	935	953	1002	953	872	889	908	918	946	904	958	936	935	896	918	912	973	886	922	918	910	901	916	883	921	915	852	898	961	950	975	965	898	967	909	959	929	987	951	929	888	949	955	930	930	902	948	939	933	947	973	904	903	990	877	912	987	895	908	923	934	940	957	876	912	947	915	956	908	864	918	916	998	976	905	889	954	935	911	932	980	876	932	938	923	962	896	944	999	850	989	922	888	966	915	935	944	909	932	912	922	895	910	942	947	949	921	930	929	934	892	925	871	906	947	942	894	954	910	980	933	935	916	934	973	919	909	842	880	906	976	918	944	887	1001	934	937	932	984	869	937	898	938	928	959	973	933	966	947	968	960	943	872	880	957	959	958	834	891	957	969	916	940	847	948	906	978	905	947	940	920	923	955	932	933	916	935	918	943	925	903	927	986	901	894	889	951	929	927	944	901	884	995	968	951	950	1014	922	924	920	992	876	894	948	951	908	901	988	927	901	919	935	915	899	942	944	941	961	869	923	998	967	977	919	905	905	885	931	927	913	885	892	947	926	893	930	965	938	903	941	992	893	891	922	960	917	935	993	947	916	979	884	890	880	924	923	885	863	907	938	909	951	980	943	872	905	967	892	924	914	929	864	889	960	887	960	895	897	949	924	948	919	935	915	914	881	909	991	958	965	934	945	920	939	881	898	918	932	936	911	905	942	868	912	943	896	962	900	917	885	895	967	932	915	976	906	928	931	946	874	926	932	885	930	945	975	938	923	890	945	922	875	918	881	957	921	911	986	890	931	893	914	930	908	926	920	939	911	926	923	898	912	923	949	945	891	960	925	977	889	922	909	949	910	942	905	956	951	879	915	929	973	891	949	915	917	871	924	901	919	940	954	903	945	909	910	905	921	921	941	938	932	991	944	923	938	949	915	823	913	934	919	893	976	969	920	915	946	867	948	904	901	950	856	927	971	959	950	958	902	938	955	936	953	933	917	942	931	932	914	924	882	925	943	955	964	910	923	890	917	922	923	963	946	924	948	858	977	889	936	974	887	932	915	948	925	956	981	946	925	928	881	923	827	940	963	980	929	879	890	879	917	929	928	916	955	908	939	986	901	919	906	948	942	892	905	867	880	934	975	940	1015	973	909	934	945	972	938	908	942	950	938	856	869	932	949	923	913	878	963	878	922	894	885	941	932	956	935	886	938	968	962	908	923	941	933	946	958	907	955	949	973	938	956	925	960	914	898	933	915	936	890	917	897	912	932	982	923	899	907	892	935	885	946	912	973	868	922	892	883	924	890	920	918	909	927	952	938	949	895	979	1021	904	917	871	918	961	1011	943	909	939	969	936	945	937	938	911	896	859	914	962	921	892	916	911	943	893	930	864	914	908	921	974	925	955	917	981	979	922	965	873	991	920	952	941	949	981	970	951	898	997	892	935	960	888	954	954	949	885	916	923	907	941	929	883	920	939	933	980	905	927	903	954	964	967	945	929	934	971	925	938	894	961	948	896	928	922	890	882	942	944	971	897	903	903	979	943	919	928	899	946	941	926	870	943	936	935	900	942	980	982	982	969	905	982	895	931	868	930	927	932	859	922	925	884	929	933	908	929	929	927	926	943	830	913	1015	952	909	916	973	899	937	925	911	925	966	1009	936	925	962	921	852	981	919	882	882	919	1006	952	918	935	882	943	982	926	983	919	888	944	947	881	925	960	893	949	878	961	940	949	954	951	920	913	970	919	894	852	927	948	920	949	883	1004	917	921	900	962
5201	10487	8535	3685	2895	2037	1890	1609	3853	36511	31750	16860	5108	1666	876	779	728	764	789	759	725	754	762	734	745	711	750	783	765	756	742	753	768	737	770	777	764	740	736	753	714	736	695	743	725	744	756	704	694	720	767	766	728	680	689	697	707	758	753	725	764	748	761	774	755	730	763	767	728	775	750	697	734	756	704	750	723	743	732	737	768	732	725	765	689	735	727	717	770	724	725	762	734	777	727	748	714	798	701	798	725	720	753	702	772	732	768	754	768	775	737	773	750	816	757	764	739	733	798	732	720	725	781	725	762	707	711	718	747	757	763	774	710	680	766	732	710	719	706	751	731	761	736	713	766	726	767	723	778	751	691	800	753	754	733	741	693	723	724	787	769	726	778	691	745	754	710	773	702	736	724	766	740	780	718	726	820	704	752	752	728	731	708	792	706	708	746	727	727	735	781	732	758	710	762	731	740	686	788	782	721	743	776	745	754	735	732	753	749	801	719	746	724	764	740	753	720	734	697	732	734	706	696	764	739	732	747	721	764	701	750	731	734	747	717	736	773	741	709	742	708	733	722	737	761	747	704	762	737	742	729	729	715	727	684	759	757	712	713	751	758	770	723	766	742	716	692	723	736	745	727	749	722	685	722	697	696	717	700	762	806	677	780	741	753	713	760	726	691	747	760	804	740	764	730	709	667	768	782	744	737	761	719	706	745	740	725	774	706	737	740	716	757	701	790	761	740	734	770	734	718	738	700	751	745	719	722	707	738	746	737	731	684	734	744	736	742	691	702	776	705	699	767	749	729	713	754	754	763	739	757	751	742	741	751	743	739	717	797	748	746	705	746	760	731	776	691	763	750	703	741	765	737	737	731	733	674	777	752	701	751	733	716	682	786	700	734	748	762	753	732	773	727	757	801	756	726	675	753	694	739	758	731	733	708	721	712	711	769	685	737	714	756	719	737	782	723	719	683	699	693	773	734	720	744	726	715	720	767	763	707	707	710	771	743	710	724	781	692	752	705	787	724	701	706	730	734	740	708	762	730	741	740	730	766	736	729	739	656	729	753	737	752	723	767	677	758	741	769	731	749	717	730	703	732	715	826	727	742	721	728	722	760	722	786	809	751	770	768	742	771	750	740	764	723	733	736	733	758	741	698	702	730	731	714	712	708	744	733	762	774	744	734	723	755	719	714	769	728	780	744	747	749	661	719	741	741	735	695	733	800	741	748	725	747	730	766	765	692	732	686	699	731	786	749	782	739	710	727	696	756	733	797	721	788	740	767	754	808	783	721	712	724	762	725	723	747	711	731	719	727	728	718	758	719	761	768	714	764	765	712	715	755	757	748	714	649	685	766	700	733	691	758	701	663	769	705	794	746	753	749	719	729	707	770	728	735	745	745	733	815	722	750	680	723	717	729	696	757	730	694	705	747	745	768	741	708	771	750	673	696	711	765	687	752	711	757	752	749	779	735	732	750	694	741	740	774	763	710	719	661	768	760	740	762	705	730	725	738	698	741	689	784	747	736	768	733	731	784	696	722	732	713	741	751	758	758	772	737	719	727	712	719	762	680	745	755	763	728	727	756	743	723	709	802	721	707	719	720	710	753	756	768	742	721	725	745	771	711	777	706	736	746	731	763	738	716	787	722	731	714	746	746	730	723	655	749	745	708	730	717	733	714	752	761	737	720	765	768	758	717	735	744	726	706	730	777	758	758	771	753	706	771	771	717	734	727	792	749	756	713	735	744	737	693	741	711	757	733	744	705	733	779	721	751	776	757	701	729	757	743	686	791	790	752	772	725	746	727	708	726	732	713	735	726	719	733	719	767	734	757	753	746	703	745	739	761	723	738	782	741	752	731	737	735	722	755	710	697	767	730	736	741	693	744	740	729	758	764	764	691	753	711	751	722	743	715	773	738	734	705	760	710	703	726	760	769	768	695	703	732	750	717	715	725	715	742	735	748	730	702	698	795	697	731	690	732	752	754	697	701	733	720	743	757	710	741	727	724	762	799	740	764	737	780	741	740	753	729	739	726	773	731	730	710	766	723	741	774	716	730	705	747	761	665	698	745	710	754	772	781	726	728	756	734	746	714	742	757	736	734	710	741	732	698	704	756	753	742	745	740	716	735	753	724	744	742	792	760	728	693	772	712	712	778	787	756	701	694	723	755	748	733	686	722	779	762	684	757	745	718	712	745	772	714	764	742	766	739	733	750	757	746	714	710	741	786	775	731	788	752	731	769	778	708	738	759	770	676	744	771	755	774	725	730	743	715	753	749	706	724	748	736	726	767	722	714	716	755	735	784	715	732	703	725	668	735	674	772	783	766	791	725	782	693	763	716	734	754	735	756	738	710	739	712	722	733	713	740	747	740	706	747	739	690	707	748	742	756	704	714	695	747	689	757	666	718	752	794	753	719	749	720	766	753	783	760	704	677	758	693	694	750	713	724	729	727	710	728	718	724	778	733	747	763	727	723	774	758	736	720	755	695	704	748	754	749	694	748	748	708	788	715	750	755	726	732	759	711	679	757	707	754	708	770	743	739	699	718	739	756	757	682	758	743	739	770	706	715	733	744	731	673	738	732	749	751	768	759	711	754	758	777	795	734	716	709	738	749	689	756	712	737	713	736	701	737	760	711	726	758	732	755	713	702	767	744	701	754	727	707	766	730	734	747	758	709	734	714	740	762	734	731	740	737	705	706	739	751	681	734	744	726	722	731	759	731	715	786	739	742	758	703	712	684	756	746	737	741	730	721	712	779	779	722	699	720	691	698	739	736	732	734	801	709	762	755	757	760	779	765	745	702	754	755	714	716	707	729	730	743	713	700	716	720	729	751	727	762	735	760	737	703	772	762	715	764	677	746	775	740	739	765	786	775	722	748	712	746	749	738	709	686	712	717	752	738	730	757	778	686	712	750	752	773	696	760	730	717	735	710	662	679	786	783	723	728	722	733	749	740	749	729	718	777	715	741	753	720	702	678	746	661	732	707	749	759	692	737	736	789	707	743	717	720	736	754	742	763	766	742	773	728	733	738	685	726	674	740	745	703	730	712	724	712	772	689	787	737	719	713	755	755	721	750	709	761	685	764	660	730	766	708	783	702	786	720	710	730	720	720	733	780	723	720	716	766	674	746	774	770	765	730	757	699	793	702	783	768	720	700	747	670	754	774	739	765	722	756	739	772	758	729	732	740	731	725	741	720	755	725	727	733	726	728	727	762	761	751	717	713	736	731	694	795	760	731	693	716	756	780	784	742	740	742	748	744	751	708	719	731	704	757	734	716	756	770	720	737	719	735	700	800	744	724	742	711	730	732	765	752	743	779	728	744	718	720	738	723	727	747	707	770	742	737	744	742	746	725	759	719	681	734	739	708	727	713	720	758	713	761	735	715	770	750	705	733	712	731	719	771	769	745	702	719	756	711	690	722	749	759	722	725	702	731	726	756	723	725	731	697	756	724	697	765	723	738	685	713	711	744	715	738	740	742	699
27476	13677	2219	1125	818	752	754	731	721	2616	3164	2080	1140	787	744	620	675	639	669	613	698	628	681	632	629	648	635	651	661	685	663	633	676	657	645	650	691	678	619	622	662	666	621	626	659	696	722	660	699	645	687	650	660	621	663	663	674	661	666	630	661	660	629	599	676	663	643	690	637	684	658	618	620	677	642	629	608	665	648	673	639	671	665	607	630	650	686	660	615	659	640	644	687	653	608	635	690	635	643	662	639	647	675	662	658	658	665	613	689	660	678	645	639	652	664	667	676	669	636	636	658	598	684	642	641	662	647	662	620	700	615	623	719	647	649	663	686	651	673	657	648	631	637	663	640	691	637	660	651	673	670	655	638	686	653	683	621	643	655	677	678	659	646	658	672	671	636	661	664	656	680	622	666	657	618	655	664	637	635	676	650	652	651	671	685	676	652	652	608	653	641	636	651	596	622	675	627	680	647	679	673	686	639	666	671	701	704	690	630	618	646	619	663	632	625	595	674	625	643	665	618	609	660	648	654	674	691	649	633	570	677	636	690	640	675	658	713	657	667	642	673	676	664	632	621	639	681	673	676	671	647	696	663	648	679	651	644	708	611	676	646	658	660	672	680	649	649	648	636	636	675	687	651	660	656	667	647	655	659	642	717	667	646	641	635	648	638	691	638	689	614	665	666	626	673	627	664	681	624	611	646	646	628	672	659	627	670	638	646	672	654	655	602	645	679	671	668	669	669	645	656	619	657	644	716	646	659	634	697	615	685	667	659	646	654	634	609	675	626	657	647	659	702	615	671	677	637	690	722	643	646	648	674	654	634	687	653	639	622	660	635	640	676	637	690	668	650	680	664	655	640	662	653	705	650	636	669	677	614	669	655	673	647	633	653	645	649	638	613	601	709	682	644	671	624	635	654	667	651	620	682	687	649	666	648	636	685	641	656	680	612	597	622	647	664	687	659	668	641	635	654	616	651	659	661	722	649	652	649	676	671	619	649	613	650	691	640	636	639	669	660	622	623	680	649	624	665	668	596	633	634	676	636	607	692	596	626	636	727	631	660	683	671	627	662	641	638	622	667	640	634	681	615	641	695	600	716	654	612	666	642	650	665	643	615	677	662	674	662	609	640	655	604	622	655	659	606	663	696	611	611	670	661	703	657	622	653	633	646	635	688	676	641	588	682	669	681	628	701	638	641	672	667	652	636	693	640	603	598	640	670	642	680	678	657	660	659	634	650	677	594	627	667	688	668	669	589	622	661	663	657	647	705	589	626	650	632	653	673	600	604	670	681	683	660	648	646	630	695	697	627	628	608	668	689	647	648	636	663	669	659	641	612	656	670	651	652	645	665	666	632	593	651	637	676	645	667	719	636	682	689	623	631	612	683	628	711	624	650	640	646	697	672	643	634	675	627	647	620	643	667	612	645	666	627	647	682	694	658	679	637	662	692	653	696	598	599	647	667	664	664	667	662	654	638	694	650	662	642	636	652	611	644	667	648	623	581	623	639	659	630	614	654	650	665	678	679	678	677	625	645	655	645	670	662	657	705	680	713	668	610	626	647	614	659	617	690	667	634	622	604	664	652	666	633	603	623	649	660	675	639	702	672	703	645	646	623	663	634	642	637	628	696	599	591	682	623	622	629	663	649	632	664	709	693	615	650	670	643	596	624	667	673	676	663	647	636	668	693	648	635	644	714	658	643	646	664	659	653	639	683	641	670	665	651	657	627	652	640	633	682	641	671	635	626	638	681	655	641	699	684	630	681	659	631	647	643	677	626	660	668	698	695	672	655	657	678	684	653	667	681	663	671	647	649	617	685	674	633	674	618	660	652	685	634	660	657	635	671	658	649	675	656	620	668	635	728	636	662	642	698	683	578	659	648	649	657	679	711	621	649	687	677	656	582	686	648	652	635	665	675	597	646	681	636	614	594	640	637	686	673	640	632	675	654	619	659	678	643	642	638	646	704	631	660	653	621	690	646	665	692	643	674	622	643	657	615	619	673	647	641	666	642	652	686	627	652	644	672	629	638	660	623	661	652	664	619	695	635	713	656	643	648	650	667	670	621	618	611	656	664	668	627	676	656	721	639	672	671	637	676	685	665	676	608	669	641	669	674	664	690	658	651	641	668	652	635	649	645	640	666	642	613	618	674	653	595	649	675	616	600	653	644	713	709	635	688	651	681	652	644	660	640	643	606	654	666	648	605	667	631	674	642	650	620	654	700	685	676	610	684	670	704	639	631	655	651	628	632	678	635	633	635	607	656	670	692	660	669	704	667	736	627	623	651	687	628	652	625	673	643	688	624	612	633	662	655	669	637	639	679	644	626	689	666	644	620	650	674	641	640	652	599	655	656	643	650	622	660	629	668	673	655	676	657	651	686	652	637	675	687	661	642	687	695	715	646	636	627	652	636	646	677	651	653	641	650	611	627	628	667	618	629	646	691	634	635	653	681	684	652	614	592	693	671	651	686	628	663	662	624	667	676	678	629	595	633	669	696	685	694	659	578	610	664	642	655	706	648	697	614	669	660	661	711	670	663	664	634	653	648	624	678	675	637	651	679	619	640	669	647	649	640	654	661	656	675	649	693	697	690	620	685	668	680	728	652	683	648	642	665	621	628	696	652	657	641	590	682	627	673	683	641	647	617	647	689	643	637	633	645	716	639	617	649	614	639	724	611	639	664	669	627	718	696	612	661	679	648	675	655	661	611	593	629	683	616	671	655	668	675	631	622	632	629	660	695	669	617	642	634	668	663	647	652	626	655	662	646	649	610	634	658	618	656	675	664	656	630	638	649	624	651	651	676	690	697	622	634	639	668	646	663	654	697	653	644	668	647	678	622	658	632	643	661	644	642	616	668	639	566	616	677	659	650	697	670	666	650	588	630	622	633	638	652	621	636	665	639	710	676	655	604	663	631	657	656	602	633	666	700	671	695	614	670	708	648	671	654	679	685	663	654	638	648	656	659	687	674	592	689	621	690	650	647	658	626	598	639	655	618	676	695	638	695	628	648	641	683	676	658	662	657	664	655	653	702	644	677	596	652	599	626	642	614	615	654	610	672	641	628	678	668	680	651	672	636	702	719	649	684	686	637	698	632	651	666	663	701	658	605	675	694	692	634	624	684	643	686	648	647	649	684	668	618	630	612	636	668	659	689	703	633	644	675	652	644	690	624	654	657	617	676	690	673	660	597	619	651	664	661	616	679	681	659	635	621	641	652	659	621	616	639	632	654	657	644	650	715	657	681	624	614	613	626	640	608	702	599	629	635	652	619	671	661	637	609	667	644	614	649	684	608	651	651	647	672	655	665	643	638	671	686	675	604	673	659	657	687	670	649	700	635	637	654	663	608	638	664	649	673	696	653	652	627	677	672	693	632	688	657	652	632	612	675	697	623	641	684	636	644	688	650	656	676	642	650	615	678	676	615	694	610	630	645	647	644	643	647	653	665	630	676	681	628	621	711	659	676	683	664	689	709	632	680	672
5537	1736	1133	749	703	665	666	609	636	3251	3415	2156	1035	612	519	537	548	518	491	508	532	488	492	541	550	519	527	529	536	477	504	474	569	524	567	511	500	505	486	539	493	495	532	508	509	488	494	526	502	566	559	473	481	514	530	510	538	538	512	516	487	499	514	528	487	507	520	494	522	558	495	526	551	488	508	537	515	521	551	492	532	518	544	549	533	555	538	529	504	530	487	559	511	510	540	479	499	568	469	541	507	474	495	526	508	528	521	525	516	542	482	562	540	488	472	498	460	511	526	562	503	498	543	501	490	476	496	504	519	526	546	528	524	504	485	520	492	540	505	448	526	487	521	509	523	509	520	497	519	496	527	494	485	530	521	520	515	541	519	514	477	511	509	502	474	548	549	542	486	486	533	516	538	512	533	526	489	528	501	476	501	543	525	533	522	533	532	531	547	493	540	527	528	520	535	517	498	510	540	480	521	574	487	521	507	484	525	496	492	497	531	534	525	516	540	498	539	490	522	500	509	524	459	500	513	546	502	508	519	527	539	544	496	527	470	556	538	535	471	538	539	517	524	551	533	521	494	556	516	502	481	531	561	497	555	498	469	493	530	491	505	472	543	517	529	533	490	544	506	540	505	564	478	492	514	519	513	538	490	520	495	502	500	535	502	576	551	452	488	496	507	504	501	534	536	495	528	523	519	502	541	510	479	513	498	524	517	527	484	493	514	501	511	521	513	473	495	513	522	491	533	497	512	502	499	532	564	524	512	491	496	503	531	457	522	517	524	548	518	527	510	526	541	533	469	538	516	522	480	518	517	501	505	482	511	508	544	525	511	562	545	501	517	533	520	538	559	504	501	543	517	538	538	501	564	519	529	479	527	529	499	511	525	537	509	466	508	508	540	517	509	490	478	505	467	528	459	484	521	546	512	496	519	492	484	536	528	525	503	518	515	513	540	527	533	524	522	519	530	518	507	526	476	506	493	509	556	522	526	519	521	507	525	532	506	522	472	499	549	527	504	484	531	514	487	529	464	506	516	545	486	503	453	521	481	508	485	545	520	524	543	535	522	499	530	525	470	544	505	565	510	501	526	530	539	507	520	521	490	527	512	510	538	507	496	498	515	469	544	507	471	525	523	509	504	522	495	562	499	505	540	524	545	520	541	527	524	503	514	513	538	532	490	486	496	539	528	486	489	535	503	479	490	511	535	512	527	504	512	522	486	511	512	480	511	525	522	521	504	543	510	534	542	508	515	492	490	546	502	546	520	481	513	564	520	530	495	507	515	494	502	465	530	503	506	492	530	539	494	525	535	488	521	501	521	518	504	546	536	565	491	520	501	498	542	551	548	536	505	517	487	551	510	496	509	490	478	536	480	522	536	524	496	537	511	537	476	543	533	508	498	525	534	522	522	527	522	528	527	486	522	570	531	511	543	507	535	480	536	532	505	531	479	542	528	503	491	574	512	522	552	518	522	543	525	507	521	505	543	543	453	548	513	548	497	472	536	497	507	515	511	498	542	528	515	496	487	516	528	549	509	551	460	495	509	503	524	500	511	513	515	473	547	493	509	566	550	517	539	507	513	514	497	533	523	537	515	520	509	566	539	468	512	508	542	538	526	481	489	539	476	495	512	503	498	503	554	530	533	523	540	547	525	495	511	523	518	520	534	501	522	526	520	493	514	534	510	500	496	535	502	536	490	487	506	523	506	491	514	554	504	537	561	508	506	496	504	526	504	508	548	497	511	475	557	524	522	511	482	515	503	533	490	537	522	528	481	484	546	509	515	529	541	524	502	515	531	459	519	496	558	487	510	494	514	507	519	493	496	503	482	509	512	505	518	485	500	513	515	534	507	521	514	487	517	497	542	511	544	546	526	519	518	520	490	488	509	534	468	501	514	543	518	483	521	477	524	524	506	510	511	472	517	491	525	583	518	491	515	531	521	528	516	504	540	546	491	548	546	541	515	515	527	488	501	519	503	517	539	471	517	516	508	502	532	546	506	509	536	477	494	509	498	465	563	523	533	496	541	503	479	527	521	532	503	507	557	524	527	483	515	494	514	517	554	519	495	475	513	523	511	537	534	519	489	491	509	571	516	517	500	464	456	529	526	510	508	536	523	484	535	501	528	495	507	526	554	510	503	484	496	534	505	524	519	472	572	533	522	523	535	515	506	505	514	515	463	475	542	511	492	552	505	525	548	483	535	499	549	500	535	555	529	562	513	487	484	499	492	501	464	507	555	518	457	517	520	525	497	538	510	510	513	488	530	513	545	508	523	524	545	508	544	519	479	520	533	526	523	498	540	515	521	482	536	526	501	552	510	529	482	535	487	519	511	509	515	474	507	534	536	478	487	550	514	508	541	501	505	518	492	514	566	529	495	512	502	496	519	503	500	546	519	483	501	524	536	529	575	478	537	490	511	482	503	504	530	509	535	523	507	518	521	508	555	499	501	538	527	504	506	530	536	476	532	519	519	538	548	502	534	521	525	542	508	502	508	468	520	484	532	505	512	526	488	519	500	515	513	526	483	536	534	499	541	557	518	498	492	510	557	527	485	532	516	506	499	502	541	548	502	499	505	531	513	523	503	504	543	515	557	502	524	529	560	507	543	534	526	511	503	500	500	512	457	513	504	549	525	522	533	490	536	550	558	480	496	577	500	525	495	503	486	503	503	508	530	487	516	474	504	543	533	518	530	503	492	550	586	474	480	514	535	531	531	510	493	471	520	502	527	505	516	528	547	551	509	511	473	508	505	482	529	468	527	546	546	474	517	496	480	501	531	498	483	537	540	491	501	504	520	556	487	520	554	507	618	530	504	536	489	571	494	528	505	530	541	505	491	516	554	529	543	525	506	515	534	482	520	553	546	502	507	500	528	457	532	522	502	537	490	523	558	517	492	539	542	513	509	533	501	519	499	530	491	515	518	515	507	493	544	505	548	464	494	531	503	479	479	600	508	529	509	501	484	509	502	493	524	533	527	521	517	527	523	501	524	484	511	485	535	518	565	510	484	493	477	526	464	553	507	528	507	537	482	522	506	504	554	542	546	534	508	527	522	489	496	518	504	513	505	572	500	496	556	504	518	513	526	549	515	511	508	523	504	521	505	504	556	507	561	550	497	507	541	505	511	521	509	484	522	515	514	466	491	548	527	542	510	535	518	521	537	509	560	517	522	485	539	530	483	526	479	496	481	503	536	521	499	543	500	550	529	496	526	529	518	514	526	505	489	508	517	541	526	530	535	483	536	506	504	528	484	502	495	532	497	557	507	531	498	549	535	535	519	525	528	518	519	536	505	497	514	507	518	533	519	546	530	498	520	514	465	508	549	489	563	492	531	530	486	496	522	493	532	521	527	517	517	513	522	506	478	540	521	462	492	562	512	514	461	487	475	482	491	496	521	528	500	515	522	524	501	507	487	480	517	474	488	501	480	533	583	521	504	486	518	515	493	494	523	514	501	496	523	491	511	531	500	523	503	505	503	521	500	537
25128	21054	26988	25026	6862	1699	1284	1073	1277	18370	20893	12159	3906	1432	943	862	791	740	704	779	752	807	817	779	761	758	772	754	800	819	750	756	764	822	755	785	760	806	775	769	778	793	767	754	767	755	765	743	813	757	766	782	723	724	805	749	781	751	736	814	768	747	689	738	796	750	746	785	749	746	689	738	715	764	769	753	758	751	768	829	688	755	749	777	757	725	732	743	734	749	815	758	757	788	783	725	764	705	730	744	752	741	690	776	732	787	765	765	734	749	748	773	798	755	744	779	722	734	765	775	712	752	780	805	793	715	715	736	769	788	722	721	744	782	721	751	817	763	771	799	749	724	768	746	728	755	771	748	766	751	721	795	743	765	819	768	773	749	687	802	751	733	735	807	785	792	762	742	828	733	794	769	792	738	784	723	744	803	737	789	794	715	771	708	753	743	736	754	753	725	796	742	743	735	696	679	772	792	777	715	783	731	778	790	771	801	796	758	787	783	758	709	791	800	693	778	752	769	718	784	722	752	738	691	761	724	737	756	779	751	728	742	755	780	725	750	730	728	745	751	766	731	721	811	706	781	760	794	710	775	795	744	766	783	786	777	748	785	774	746	758	775	740	738	766	797	745	750	731	781	718	745	755	768	753	766	798	764	739	787	783	776	693	772	798	784	741	811	752	739	772	759	778	753	775	802	767	785	762	695	829	780	700	770	702	771	694	727	792	744	753	750	747	769	782	802	805	737	752	791	747	783	793	770	742	700	739	778	758	731	755	733	771	740	799	756	790	773	779	775	731	746	791	747	747	763	761	761	779	744	721	741	763	729	791	742	822	743	709	753	757	747	764	742	775	714	756	747	773	773	748	755	755	750	735	805	773	752	777	729	775	747	729	703	785	754	744	774	751	758	763	817	755	742	803	776	745	780	791	664	755	729	749	768	761	748	772	779	741	755	738	760	808	761	789	771	719	772	784	751	769	780	731	787	751	690	782	769	778	726	783	732	728	739	794	748	715	803	775	810	723	797	732	763	722	716	795	747	763	771	777	792	739	767	803	707	747	766	751	768	746	736	734	769	768	794	808	758	742	751	771	725	786	801	735	754	752	780	794	753	780	753	758	756	780	800	762	756	769	799	767	699	798	716	768	696	759	779	753	748	749	709	723	783	770	722	741	757	779	744	754	742	753	748	756	720	758	754	815	752	714	763	786	730	746	753	809	783	727	823	739	779	776	794	761	740	726	747	720	752	783	768	771	743	749	707	807	723	748	708	762	788	748	765	782	781	797	723	715	789	745	753	762	724	783	776	745	748	802	725	800	788	758	785	715	774	809	815	774	715	793	810	758	730	760	737	787	750	798	773	728	738	748	760	790	768	778	732	767	751	765	722	712	726	739	742	770	767	794	815	764	759	719	736	791	787	716	779	752	744	731	735	804	762	765	775	790	756	723	789	759	772	740	739	704	709	770	750	717	800	739	767	757	762	745	730	694	727	747	730	774	739	771	797	778	761	790	829	792	790	758	777	722	770	811	765	726	804	778	739	733	732	787	730	808	729	745	710	760	740	753	733	794	757	816	709	755	770	708	753	736	763	747	751	775	770	789	791	775	720	739	779	769	758	760	732	714	752	750	719	773	765	778	753	765	706	754	754	822	726	822	730	792	759	715	727	816	725	762	764	770	766	749	759	776	717	817	707	774	743	738	745	810	766	769	773	758	740	758	719	750	796	715	811	783	735	728	771	739	775	790	814	762	804	691	734	760	752	804	822	728	772	779	772	734	781	759	769	765	688	782	793	730	746	759	722	750	747	716	708	748	744	755	800	748	803	769	704	773	750	728	769	736	752	767	757	753	750	730	704	733	806	742	720	734	756	776	716	761	731	786	779	739	698	759	756	796	704	760	749	698	766	795	740	788	761	727	713	800	753	747	777	760	810	788	728	757	756	753	758	743	758	780	735	747	745	764	750	758	756	715	723	697	779	748	714	736	741	693	713	745	784	793	740	777	715	747	734	787	711	724	708	723	759	747	755	729	766	801	712	735	719	748	749	808	769	732	764	773	771	765	740	722	759	808	744	709	757	760	751	781	808	801	721	733	732	715	733	760	737	772	739	812	725	726	770	753	745	762	763	767	715	765	743	780	748	801	713	743	720	683	793	753	785	737	698	781	696	779	774	800	817	789	700	729	846	731	741	735	810	764	768	772	759	741	754	740	727	723	680	768	742	750	810	794	757	781	728	767	757	750	759	846	760	784	760	810	753	753	734	830	793	750	776	787	778	760	820	760	698	772	772	773	808	758	778	785	773	752	800	783	724	773	756	756	727	790	728	742	751	773	743	738	756	767	792	809	775	729	760	792	789	765	727	813	692	732	810	761	781	755	754	739	774	769	751	762	830	750	729	754	769	746	797	716	792	735	737	774	758	735	782	758	731	792	770	764	765	756	722	761	772	768	790	800	755	787	752	779	757	811	749	794	777	756	766	680	739	738	733	728	743	780	709	734	733	784	756	793	764	742	785	762	780	775	804	776	792	791	747	744	713	774	812	756	769	766	758	787	723	753	777	738	765	749	785	743	761	742	800	780	744	749	727	733	776	742	764	728	771	795	727	767	732	814	770	760	757	787	734	794	769	766	770	711	782	726	734	726	800	754	746	792	800	729	753	767	792	779	736	813	760	774	764	724	739	790	771	749	755	759	744	741	779	791	740	738	776	783	728	729	766	772	803	788	735	713	744	734	728	718	786	673	758	727	776	733	795	768	724	729	775	771	730	762	785	805	768	738	718	763	735	785	739	756	767	768	764	823	766	767	763	737	805	732	784	785	764	794	721	724	731	697	751	779	704	754	776	780	763	738	782	726	778	795	785	784	767	736	739	761	780	749	802	777	725	756	726	767	761	790	804	779	760	786	753	788	745	775	752	774	759	751	759	763	762	761	783	701	768	756	810	742	725	746	742	735	773	749	753	796	789	766	754	702	717	756	723	703	802	763	753	787	767	732	732	757	753	794	718	721	784	719	808	795	742	772	780	782	763	794	742	798	760	765	781	776	780	755	777	741	751	777	752	733	688	790	708	738	748	752	733	755	764	761	723	707	739	762	773	739	738	717	807	787	695	785	789	783	706	677	692	781	756	742	704	694	786	726	763	720	726	769	763	716	773	780	787	749	767	764	753	705	804	707	753	771	748	771	747	748	741	777	783	761	748	724	777	780	737	729	756	738	726	738	746	841	739	777	758	734	745	754	731	746	777	760	762	772	700	723	721	812	725	753	773	774	767	755	768	744	794	777	739	778	743	761	760	770	793	742	739	732	706	779	786	730	742	719	740	780	765	741	752	718	731	749	751	776	750	738	786	798	724	742	741	755	772	728	727	731	785	749	732	768	786	742	800	701	792	758	768	754	726	745	751	764	788	725	736	813	711	799	743	719	775	768	745	708	751	723	728	724	727	743	788	774	735	704	787	733	755	739	749	749	748	754	771	788	727	730	737	795	754	751	731
4458	4511	3494	2035	1543	1317	1161	984	1524	20366	18096	9622	3255	1254	742	631	581	598	597	598	586	673	628	633	639	601	657	651	626	644	583	609	629	631	611	614	630	570	639	622	639	607	633	605	583	641	621	618	588	599	645	611	610	633	607	586	608	594	612	626	572	573	639	620	628	600	660	628	616	620	623	595	600	598	579	601	573	625	599	577	628	638	567	601	586	658	627	601	598	598	644	599	623	630	644	608	582	601	602	595	621	616	618	584	661	625	629	594	633	668	612	634	644	627	639	608	637	629	588	628	655	597	635	613	615	618	581	623	587	574	635	592	651	619	611	593	615	587	596	613	559	608	609	606	657	657	598	569	629	610	593	589	603	598	629	611	629	641	575	660	594	603	592	627	578	599	599	623	630	630	605	557	673	599	630	624	638	570	585	604	604	633	588	610	581	596	608	614	570	634	562	608	604	579	656	637	630	609	556	609	610	635	634	638	620	631	596	619	606	595	567	629	600	575	600	625	619	633	579	642	581	581	588	624	628	670	579	585	628	612	607	614	652	583	554	631	632	604	589	615	601	640	611	671	624	621	629	586	632	613	613	584	609	624	594	623	628	597	607	593	663	568	633	555	634	612	629	628	607	616	643	645	623	641	557	639	627	628	591	561	576	632	601	603	649	608	600	621	595	619	613	614	604	594	518	599	621	629	594	613	570	657	633	582	582	625	623	580	627	596	624	572	621	610	654	586	579	612	601	612	602	574	632	625	628	618	621	624	583	603	612	650	569	612	596	607	568	581	607	619	590	600	596	623	598	622	596	623	614	616	568	584	605	612	602	619	614	602	646	600	641	591	626	574	613	611	614	648	573	614	619	614	655	605	576	617	582	664	593	642	593	598	633	600	604	580	603	645	581	628	581	598	619	612	663	599	575	598	611	583	608	603	614	604	605	618	627	607	589	623	638	654	600	584	576	591	589	641	577	575	602	648	625	595	586	610	589	641	575	579	582	605	618	614	600	614	634	608	620	589	592	620	591	638	627	593	597	618	612	587	615	603	611	571	638	626	607	571	612	583	600	576	623	603	611	576	631	598	602	622	605	576	623	654	610	603	593	594	580	605	570	550	587	607	551	614	613	574	599	602	590	653	583	628	639	619	608	616	615	582	583	595	582	656	590	617	600	621	610	609	590	640	602	635	599	624	614	643	581	663	614	643	583	598	661	618	576	583	611	609	614	572	600	593	622	610	583	617	624	608	629	608	624	607	589	610	619	621	589	602	643	617	599	610	630	598	634	626	637	590	628	631	626	616	674	565	615	593	591	622	590	629	584	591	582	565	611	577	598	571	615	632	678	600	608	564	602	610	611	637	617	611	601	621	675	604	587	570	571	585	613	587	652	613	576	598	641	593	599	614	580	612	595	575	584	608	595	585	612	652	579	590	655	621	554	609	562	600	602	613	585	574	599	593	616	614	581	597	635	585	611	620	622	640	578	598	606	607	608	604	626	618	631	584	566	559	628	636	601	619	641	645	588	606	570	592	625	593	575	572	640	602	617	643	615	559	569	623	581	604	580	607	606	613	646	602	557	582	622	632	585	567	663	572	535	593	558	589	601	556	633	584	620	615	646	638	588	616	626	631	634	597	633	646	604	566	592	611	586	599	611	628	604	571	637	607	616	606	605	613	637	570	591	650	629	557	608	604	580	592	571	635	610	608	626	624	607	600	622	561	585	553	605	629	614	593	589	574	605	641	597	559	613	635	617	594	592	614	591	568	645	613	618	602	580	600	581	565	612	599	661	651	581	572	587	629	640	592	574	653	633	640	664	587	625	649	611	611	648	599	600	596	615	620	591	628	618	605	585	614	595	600	627	572	638	606	622	603	576	633	607	602	579	596	561	604	597	565	608	621	590	596	639	583	631	604	631	601	602	633	625	567	613	602	628	601	644	603	644	581	661	589	598	635	604	607	628	640	611	599	584	588	602	629	613	567	609	620	638	576	533	566	641	559	567	601	591	627	582	577	596	548	616	581	645	594	547	574	637	594	636	602	587	601	640	602	578	570	600	590	600	601	625	619	602	595	599	611	601	600	633	607	600	625	597	590	616	605	607	550	646	624	614	590	640	607	632	599	592	599	549	630	591	594	606	619	562	569	593	591	613	602	586	607	592	650	617	587	587	632	665	588	605	591	584	589	622	573	578	607	597	632	645	592	552	618	622	597	592	599	623	620	612	616	613	613	624	634	581	655	603	609	654	597	593	580	608	579	599	602	630	593	588	602	590	631	605	598	621	594	602	633	637	587	617	633	605	553	595	558	573	592	639	613	593	592	563	610	654	610	605	615	567	601	565	648	616	605	585	667	638	621	617	604	588	598	566	616	617	582	597	605	594	598	584	612	633	600	594	642	596	608	593	629	569	603	598	599	613	589	616	589	571	592	608	573	582	605	579	606	576	623	592	580	607	592	647	595	612	591	580	590	603	609	638	596	614	598	581	610	607	591	613	568	612	659	632	589	622	587	589	615	607	585	610	634	591	600	610	635	638	565	614	588	607	575	651	600	580	587	578	617	575	606	611	620	609	595	607	568	607	592	605	585	629	610	589	628	577	625	644	611	560	607	631	575	618	609	637	600	597	602	579	581	587	576	607	610	659	572	593	629	582	569	574	582	584	631	613	581	587	603	624	603	630	600	606	558	562	607	618	610	619	617	578	614	632	609	593	598	580	605	593	628	603	586	584	601	613	627	646	601	619	645	621	610	627	591	602	591	580	584	587	597	651	597	616	619	572	579	595	612	610	616	632	595	593	592	594	580	591	608	601	605	611	638	616	607	599	614	626	590	600	568	619	602	569	611	606	664	636	576	621	584	572	577	647	639	619	625	624	619	589	626	590	641	617	584	598	629	605	591	637	618	607	550	621	623	575	616	602	640	611	599	620	645	571	634	569	588	622	659	641	589	612	600	589	641	652	602	623	607	592	567	590	604	639	615	583	592	628	615	591	616	635	610	610	596	591	665	618	542	637	614	556	591	636	641	626	583	572	580	594	606	612	577	610	609	627	630	587	594	603	635	552	620	574	576	562	604	617	589	559	622	602	587	625	596	666	618	582	611	596	640	639	624	602	623	610	600	559	603	608	655	552	597	605	644	591	562	579	582	657	597	618	594	583	616	568	589	622	617	618	610	597	577	566	597	557	636	635	560	597	579	592	620	620	638	605	567	616	596	676	603	612	648	631	562	658	556	607	649	606	630	599	603	601	590	599	609	623	600	585	582	578	560	563	611	568	620	661	598	605	607	594	591	616	628	607	592	625	611	599	589	595	523	582	615	568	583	614	622	584	633	630	644	601	613	609	639	664	610	581	631	602	557	600	620	620	656	588	608	615	578	636	654	582	611	641	604	564	551	579	594	649	629	572	659	582	593	605	592	626	587	637	590	627	614	616	607	640	605	585	589	594	592	580	630	632	605	632	589	622	588	616	579	608	613	593	617	592	598	622	606	631	581
23816	21044	28300	24030	21032	10050	2755	1598	2150	32335	36662	24340	9951	2671	1284	1030	972	999	1003	973	1043	1005	1009	949	998	990	1035	960	949	968	948	954	1009	1018	976	986	958	960	1058	956	965	994	964	950	959	972	929	1022	956	967	976	966	955	914	1006	1000	903	983	956	965	952	985	971	982	995	980	964	930	945	977	966	1025	964	988	941	907	1005	991	1003	973	970	941	983	1050	958	942	937	950	943	997	963	976	949	1032	961	956	957	978	965	975	974	962	990	938	981	926	927	932	999	900	981	973	1019	949	1014	966	952	914	965	990	968	949	957	919	938	1000	975	965	948	922	978	945	1019	969	988	1023	995	1034	968	969	967	996	947	971	954	965	983	957	981	966	1009	910	928	1013	978	935	942	942	943	963	1009	971	972	927	971	954	1035	957	978	948	921	981	975	963	977	927	1028	970	972	946	980	969	936	982	1010	893	938	924	1025	1000	1021	967	978	1047	987	951	935	1004	1007	972	1020	926	906	991	949	930	1004	964	963	907	986	989	980	915	919	942	998	916	981	920	944	942	989	938	948	982	950	945	977	982	997	944	948	1009	952	971	924	942	938	962	909	983	947	991	955	931	988	966	973	940	940	996	965	971	938	936	995	960	992	911	959	975	1004	1004	973	994	915	971	921	918	991	1008	999	969	943	990	944	936	893	958	931	969	971	971	975	992	985	1027	1014	973	935	961	1053	990	915	988	990	950	981	928	915	1011	987	922	938	881	947	974	954	917	961	927	987	943	904	957	949	989	1046	958	983	945	986	969	942	968	956	1003	955	925	974	998	954	976	909	982	983	971	977	1003	900	1021	991	960	928	916	927	948	989	941	1024	907	922	995	963	983	929	932	929	974	977	984	950	954	967	939	984	985	953	891	960	971	1038	1000	962	943	996	965	1010	965	954	982	988	958	984	955	1007	1035	1018	927	967	929	922	966	990	981	947	937	959	917	987	992	911	980	948	1000	948	970	999	1001	963	985	924	908	980	960	980	984	974	969	990	955	892	951	989	963	983	980	929	963	943	919	950	919	993	1002	1005	937	969	911	978	900	916	953	937	976	946	964	969	916	957	992	923	988	923	983	965	944	920	1004	950	1004	976	942	977	977	968	964	941	991	951	920	913	933	977	972	951	977	938	955	921	1004	910	1018	1004	953	982	915	934	946	926	914	977	1020	902	980	952	958	955	950	1002	963	958	923	953	966	995	971	949	965	967	1000	951	951	978	942	955	953	974	988	966	950	998	979	922	947	960	932	941	992	900	965	983	983	961	964	977	921	909	999	972	936	968	960	918	958	900	917	1062	997	970	931	934	1012	975	1010	1003	919	942	991	962	990	977	1039	972	965	951	941	956	922	986	945	926	1007	994	980	1012	1002	1009	1024	949	941	985	944	1005	935	952	952	980	979	941	943	969	946	975	978	894	944	1014	893	970	991	927	1039	1020	920	947	1005	984	959	886	996	964	979	905	970	972	983	989	973	994	959	925	958	933	1003	925	910	980	961	929	980	956	985	963	949	994	1010	982	970	977	937	969	983	944	980	937	1014	1000	955	988	939	1016	936	990	941	981	987	952	991	1010	989	906	938	1011	954	982	937	933	924	1020	938	1016	964	971	990	940	943	991	997	988	955	981	984	911	975	1007	989	988	965	978	956	954	923	981	923	979	973	966	975	937	953	942	943	958	1011	959	953	960	990	896	954	988	950	960	935	978	971	928	984	890	963	954	950	1034	993	939	1002	974	971	962	1000	912	999	959	970	980	945	998	958	985	993	984	956	1016	979	929	966	936	996	936	942	949	1016	996	962	913	1014	980	1009	973	940	922	936	946	1002	998	940	970	912	918	1007	916	1013	984	950	983	948	971	933	936	955	977	923	898	937	951	933	917	984	949	990	995	963	987	1012	976	1008	933	914	961	914	914	966	950	1004	925	979	1032	919	960	999	958	937	960	985	960	952	974	989	980	938	957	997	999	969	978	951	1005	928	963	920	887	906	948	991	955	957	986	933	931	997	989	945	1031	958	949	1006	897	1000	910	961	932	947	991	1027	890	937	952	970	939	971	998	974	971	1016	941	974	963	1001	923	987	959	970	946	983	936	911	947	1001	968	1014	1009	944	981	955	962	958	957	944	905	1032	983	967	920	969	935	943	973	947	949	959	974	929	914	948	960	959	933	990	975	946	943	982	958	976	926	972	992	960	945	957	1036	1000	960	962	996	946	966	962	942	1002	900	952	963	979	982	967	992	935	982	972	926	998	973	982	1003	1013	960	977	956	950	983	904	1026	1021	979	948	952	957	996	985	979	906	988	950	968	955	996	991	958	940	993	930	967	936	933	1000	934	1004	986	981	922	975	978	969	986	940	894	955	921	984	986	986	994	952	975	938	893	958	947	975	960	968	967	963	924	1019	964	932	853	985	965	968	946	948	956	959	937	958	890	944	958	982	909	963	913	942	947	970	932	985	904	923	971	954	917	941	973	983	946	989	986	951	957	990	977	929	993	992	949	1004	1014	917	1015	975	967	922	970	973	970	957	970	960	972	939	938	974	932	971	902	946	969	985	951	959	983	976	937	962	949	976	950	1020	962	971	965	981	942	866	993	929	937	979	976	999	913	944	943	968	899	919	976	961	1014	973	943	976	922	924	973	976	939	991	983	983	943	955	959	947	940	899	889	952	987	935	988	963	949	953	955	960	950	952	944	989	948	967	929	971	1012	910	954	962	943	962	997	1020	966	983	1022	974	1007	961	994	988	983	991	973	938	952	957	968	886	962	940	1000	938	969	955	948	962	911	943	935	950	946	931	935	1008	960	981	945	991	938	975	967	898	1002	974	974	963	966	944	975	954	1008	976	946	979	938	944	937	924	947	913	1005	995	947	987	921	1026	938	999	976	960	969	920	945	992	964	1016	953	985	992	912	948	950	1013	937	942	1016	903	964	986	970	957	948	926	918	972	985	946	980	985	932	978	942	961	940	966	972	924	992	943	966	935	983	960	949	943	980	962	916	972	944	992	980	903	953	959	960	926	986	932	964	1022	951	948	929	925	950	912	1010	989	1005	993	1030	1005	946	956	929	927	905	963	978	937	922	945	971	956	918	1015	901	962	917	944	1018	918	965	901	899	924	927	968	992	913	924	988	992	947	927	1006	963	938	882	940	931	948	944	962	978	952	972	968	957	935	945	950	996	988	940	949	978	1016	959	893	984	999	1001	979	967	908	933	975	934	972	959	941	933	954	977	1015	973	898	898	922	972	928	1004	924	1023	958	996	925	956	1005	961	946	953	926	1001	988	975	990	935	947	898	994	921	997	939	993	1025	975	952	973	981	993	963	928	996	984	1043	967	964	874	926	934	968	907	948	928	938	972	931	960	927	969	1060	951	937	959	908	912	969	926	965	963	943	970	1012	979	970	1003	973	986	955	958	980	963	990	932	960	947	948	929	979	976	992	953	1013	922	928	920	888	984	928	923	971	919	932	972	899	968	1004	980	972	943	961	991	972	984	968	922	939	990	964	956	932	961	933	959	894	978	928	932	1017	1025	961	938	969	964	912	958	902	915	939	952	938	978	999	1002	963	936	1021	991	966	907	942	996	936	1028	909	908	950	966	1006	950	939	939	950	970	930	959	917	852	909	957	1009	953	984	987	946	929	941
4977	8880	7499	3858	2748	2163	1710	1402	2679	34692	30849	18556	7205	2245	1084	782	732	760	797	780	752	744	755	800	743	743	737	805	745	735	750	748	755	747	750	770	808	805	800	796	764	737	778	750	745	783	699	804	701	770	754	799	769	751	790	776	751	737	725	734	720	756	776	746	769	783	758	832	712	736	749	741	703	749	741	821	750	754	709	769	754	710	746	784	784	721	777	741	746	783	772	760	710	739	754	746	748	792	746	766	720	739	764	760	785	806	805	712	770	738	725	771	733	795	782	700	723	778	756	782	767	751	710	815	786	710	752	747	769	750	731	773	752	754	741	787	788	763	755	753	734	741	795	746	720	760	706	753	745	773	762	757	755	786	741	751	752	851	757	737	789	745	795	782	769	743	763	783	771	776	731	799	749	754	752	756	784	756	734	770	714	771	725	729	719	765	745	726	724	765	741	778	779	781	776	760	802	717	768	727	764	800	762	754	762	716	785	817	784	722	736	711	772	765	732	777	742	730	744	732	738	759	762	714	742	757	692	719	778	737	784	756	731	785	729	726	747	707	730	752	752	742	762	756	751	735	774	749	744	723	741	786	730	796	793	794	712	794	714	746	731	737	702	747	732	746	748	726	731	717	763	764	789	750	734	779	778	712	772	734	761	751	762	790	812	710	731	736	717	761	727	737	767	767	728	782	768	714	755	727	742	767	773	784	798	782	773	766	758	746	728	718	727	820	768	769	766	802	760	775	759	709	743	791	767	702	778	779	726	773	756	732	766	737	753	688	748	753	756	776	750	776	733	794	746	767	712	719	727	763	801	786	722	746	725	748	728	789	711	770	741	780	742	735	753	721	707	753	722	739	780	768	767	764	731	755	740	769	720	715	774	714	766	754	787	722	727	766	721	740	740	760	752	741	727	775	735	717	784	774	779	774	783	724	763	747	751	755	750	713	734	760	753	757	744	718	761	730	749	815	766	750	750	734	754	773	716	802	758	746	744	777	733	707	740	759	745	756	731	727	733	765	790	754	777	765	746	735	728	785	825	755	723	656	738	796	747	753	732	728	753	748	770	762	730	768	734	736	745	750	797	774	744	696	750	751	720	698	785	810	710	735	728	763	775	767	767	744	741	745	722	717	752	735	803	737	769	761	794	737	679	742	745	705	756	748	732	731	703	746	741	728	742	749	720	762	689	776	740	780	727	759	790	759	752	773	747	728	732	776	732	712	709	727	773	747	748	804	714	749	704	745	736	745	757	731	755	726	723	769	721	747	738	687	760	786	741	731	756	739	755	740	772	764	778	738	770	737	719	721	748	769	699	754	772	700	808	746	717	758	722	751	735	749	745	730	780	731	738	744	769	727	753	729	722	756	772	726	719	754	732	770	746	742	766	755	797	771	792	735	756	797	758	823	737	748	764	734	697	720	724	727	760	732	768	733	708	785	745	715	746	733	726	745	745	732	678	772	735	759	747	728	763	752	770	724	740	714	758	753	736	714	787	781	718	727	735	770	762	744	702	767	726	740	719	742	759	750	724	748	767	725	790	684	745	771	738	721	698	725	770	777	761	758	684	721	744	717	720	760	784	753	743	773	779	749	766	722	744	762	762	722	746	712	727	722	758	774	716	743	754	737	789	752	750	735	755	769	738	752	742	750	740	779	771	753	709	728	712	733	721	767	689	720	782	753	742	751	769	784	756	784	738	776	715	724	755	791	750	743	760	748	721	726	741	733	753	720	760	761	766	763	766	756	739	695	762	739	752	759	778	754	744	686	778	719	716	736	740	737	720	792	749	769	687	727	741	788	755	744	733	743	764	743	749	762	752	753	776	785	726	761	748	698	717	735	769	731	728	748	713	774	732	711	702	724	771	740	813	773	747	690	743	718	780	733	703	763	770	778	784	772	790	720	744	788	703	678	722	753	780	725	760	724	773	724	774	733	720	734	754	714	756	685	774	742	787	787	731	719	792	758	712	762	750	740	702	694	785	710	730	736	724	748	699	757	776	731	788	762	764	773	745	761	744	772	730	766	752	746	798	734	731	716	714	730	779	733	756	743	768	730	748	744	750	714	744	755	789	709	713	730	753	787	759	765	707	755	746	730	785	775	718	750	757	761	725	727	745	682	737	766	757	756	718	729	784	738	717	728	726	752	738	725	752	707	721	750	760	776	744	746	701	744	785	726	766	751	744	736	769	712	746	754	767	698	708	715	770	749	733	752	768	739	716	776	718	741	753	734	759	778	712	722	735	729	680	778	750	772	786	723	797	749	739	731	757	728	762	760	749	766	744	741	801	723	762	763	714	729	769	743	793	694	710	765	832	720	724	722	678	668	762	759	737	741	697	693	744	767	783	760	714	732	757	709	771	752	731	730	743	703	745	769	741	768	753	768	682	723	699	696	735	731	712	767	777	774	802	706	734	715	770	765	693	789	785	767	710	740	770	758	738	733	747	736	753	728	812	767	706	735	774	752	745	748	706	682	719	711	753	707	756	732	776	778	720	700	722	772	719	698	751	709	691	766	725	764	704	729	740	751	766	748	739	751	797	745	705	704	748	737	781	745	728	742	788	728	707	716	758	692	768	750	772	741	772	751	778	677	707	782	757	728	743	799	772	711	727	749	706	758	720	737	675	769	726	712	778	760	763	768	781	760	761	739	715	703	790	749	769	750	710	758	731	704	761	825	736	758	723	714	761	745	743	710	718	732	719	690	795	711	745	748	770	712	786	730	773	746	755	727	775	724	755	747	732	793	722	727	704	786	770	745	726	752	716	733	752	790	766	707	722	786	761	735	769	766	810	725	724	737	645	736	742	729	764	773	733	742	728	733	770	767	708	732	743	777	756	742	792	707	735	770	804	758	731	734	788	743	742	810	720	752	733	750	747	794	724	754	701	742	756	825	767	733	734	799	741	745	751	791	739	770	747	744	790	766	749	705	729	690	794	736	743	753	716	741	729	763	726	756	742	727	758	721	734	756	753	757	729	783	734	760	725	734	778	732	749	773	712	786	694	693	765	695	697	769	725	748	732	717	774	761	760	766	766	738	745	779	807	784	787	739	724	757	751	755	766	754	807	727	744	762	772	735	746	783	745	781	777	764	729	740	748	730	708	760	730	728	689	720	656	717	735	801	736	723	770	731	712	756	799	790	807	715	795	747	712	720	713	789	726	748	714	737	754	748	771	726	755	710	721	698	748	764	694	729	746	684	814	779	755	762	759	733	714	774	759	809	754	745	737	727	735	796	740	729	711	707	738	714	719	731	751	749	714	751	735	728	716	703	770	761	750	734	721	738	720	812	789	738	779	749	762	769	765	705	753	725	768	795	734	732	733	701	764	763	789	736	775	760	771	704	738	760	791	736	738	758	790	718	726	702	753	719	749	754	779	756	779	739	792	812	748	771	726	717	758	767	764	753	773	733	748	771	705	738	764	720	744	718	774	741	737	750	744	758	716	745	728	735	757	730	690	777	691	767	705	761	734	772	707	802	760	771
27313	13348	2107	1015	651	596	649	622	675	2014	2742	2092	1133	709	579	567	518	570	539	560	558	546	588	589	621	541	535	568	553	573	556	578	569	558	613	565	547	501	557	551	546	568	566	546	571	537	576	567	579	579	575	533	542	548	571	571	584	563	532	592	558	535	599	554	560	580	527	599	563	555	537	592	618	532	584	526	594	568	563	541	583	563	595	584	597	571	608	593	545	565	570	577	568	560	622	564	554	573	567	595	581	528	553	577	528	546	599	577	553	581	554	596	512	592	547	571	561	547	585	591	555	547	564	575	572	588	594	565	550	555	533	554	566	550	572	582	524	522	541	574	579	568	574	558	535	534	573	551	548	583	531	580	567	567	550	589	576	582	579	557	598	592	585	536	563	604	587	562	583	545	597	568	556	532	615	547	574	588	554	528	520	565	567	523	572	545	565	559	601	558	562	535	548	550	585	551	546	534	595	534	577	576	497	587	535	541	567	547	572	567	537	555	542	546	574	570	569	564	588	523	577	573	586	570	575	585	574	600	536	575	552	559	553	560	533	574	574	541	541	519	590	578	582	575	574	596	585	546	532	575	530	553	549	568	541	545	540	564	562	498	562	525	614	551	561	527	576	573	580	588	512	572	534	568	526	577	570	531	549	533	595	539	639	555	534	557	579	562	553	567	557	554	544	555	536	585	574	536	613	583	584	548	568	546	535	601	545	555	542	522	576	554	542	545	562	587	600	558	573	572	525	557	560	589	563	576	557	521	569	553	584	522	588	563	566	625	553	552	550	540	604	591	566	596	593	564	561	569	535	557	558	548	545	538	598	598	559	547	558	563	598	564	545	565	587	562	559	571	582	542	563	613	559	561	538	565	554	552	554	590	569	548	523	540	579	530	545	586	609	582	550	568	542	530	545	546	549	564	557	539	571	555	568	550	558	579	539	581	574	600	583	584	560	556	557	606	568	552	526	544	602	576	592	554	546	549	593	597	523	553	520	612	588	557	538	558	567	568	569	542	561	582	589	550	560	567	625	559	575	545	593	539	568	550	545	538	572	547	560	587	570	580	557	589	549	579	550	539	527	521	550	526	571	570	564	558	585	569	534	570	545	518	567	557	568	545	554	577	592	580	571	589	584	563	614	488	545	588	545	585	514	551	530	572	600	602	585	547	517	548	553	528	557	558	540	532	543	585	587	571	564	526	551	574	555	579	588	544	590	549	581	553	599	547	562	547	534	569	586	543	582	582	567	612	561	595	562	563	556	562	577	575	583	588	539	543	545	570	564	580	558	597	580	593	542	554	569	549	562	533	575	558	580	531	541	571	566	537	574	523	591	561	601	607	567	566	552	568	538	576	543	567	513	547	593	557	532	530	566	610	560	608	522	506	573	569	547	543	597	568	572	532	581	574	556	567	545	568	572	572	576	608	584	559	587	554	535	552	564	549	589	579	568	546	555	549	542	526	561	541	544	571	599	553	577	573	564	536	566	526	555	536	535	527	591	619	530	545	562	595	556	576	571	586	589	542	550	579	615	517	551	591	524	530	580	571	562	560	556	579	546	513	529	553	528	569	585	531	568	587	533	575	568	553	553	591	563	548	569	537	589	574	548	563	568	491	590	574	547	590	582	560	558	571	592	560	564	550	567	555	570	600	564	524	565	560	559	548	513	539	554	558	574	555	530	579	556	556	573	511	542	541	533	615	611	568	556	509	572	544	602	604	569	577	561	558	540	563	560	519	569	514	565	599	575	533	597	559	553	579	529	571	544	561	558	571	607	553	581	553	578	542	569	586	546	526	573	556	529	579	542	536	580	585	574	570	554	572	590	569	597	591	582	582	558	610	562	559	566	571	585	544	582	535	555	593	574	526	580	555	565	522	621	562	565	586	561	528	558	595	559	510	548	551	541	566	520	530	547	569	546	535	537	561	592	584	553	548	553	549	575	565	577	575	594	567	574	568	519	548	581	572	557	579	573	638	536	526	552	556	556	554	551	589	578	574	570	557	581	555	559	545	584	564	580	557	568	603	562	577	541	574	606	546	579	583	551	567	560	579	574	565	550	542	587	613	563	552	570	573	537	561	522	551	606	558	565	553	617	560	572	566	578	552	611	559	580	550	523	540	547	531	569	563	572	543	553	540	521	534	577	559	600	565	574	567	583	569	585	560	537	560	543	579	575	578	548	538	606	582	578	583	577	633	580	574	600	589	559	569	632	543	530	536	554	557	550	535	574	537	528	581	555	543	560	568	530	614	579	549	551	555	557	594	583	570	547	629	520	600	501	513	598	529	569	549	523	605	575	541	553	591	540	585	562	569	549	550	575	583	574	572	555	530	544	583	562	534	588	536	565	617	529	568	554	548	566	550	574	561	522	563	582	550	583	583	566	552	602	612	540	550	570	546	582	560	589	548	525	515	579	543	564	595	565	579	558	543	600	554	558	558	604	550	577	572	591	614	568	559	576	535	542	586	567	553	539	566	555	584	590	580	570	573	543	565	587	550	618	542	518	574	606	560	552	560	568	557	566	537	617	557	576	552	574	593	552	569	507	541	618	514	620	597	608	614	577	542	587	587	557	529	563	548	569	545	560	537	530	570	594	559	564	581	549	619	575	586	556	559	594	573	581	573	576	579	559	549	561	524	541	547	602	563	594	560	544	575	534	563	579	550	572	555	591	608	595	555	535	597	511	597	593	557	560	540	506	540	563	588	515	535	551	576	647	593	555	530	553	589	562	510	582	562	562	576	576	586	544	608	525	544	575	527	538	546	597	497	575	557	551	564	576	595	601	576	579	565	572	588	569	574	579	551	534	557	556	588	605	549	569	572	562	569	568	540	544	559	569	583	569	523	564	576	544	536	536	568	543	561	571	557	557	529	539	567	549	578	564	546	573	587	541	537	572	594	575	587	565	572	553	540	572	529	563	593	568	571	579	563	591	568	562	525	570	557	568	566	541	548	587	564	582	554	560	564	570	526	523	561	553	546	577	542	562	578	563	555	576	582	535	570	537	554	529	573	550	525	543	561	503	536	560	589	553	552	546	566	558	509	553	549	561	563	544	565	588	555	582	541	572	598	548	552	564	611	557	572	534	550	536	531	589	548	572	557	592	533	521	581	546	533	548	567	539	524	504	569	530	565	569	531	543	554	586	604	573	560	567	564	529	551	527	567	604	560	605	525	594	570	565	559	595	571	534	535	545	573	540	557	541	564	574	524	559	574	588	526	567	617	589	530	602	559	553	560	550	561	547	535	569	560	536	587	542	551	579	581	566	585	603	572	595	583	552	508	573	586	573	580	576	554	570	543	550	514	538	560	537	626	593	573	631	544	542	539	580	612	581	510	577	601	594	572	563	563	570	553	576	517	601	574	599	544	568	520	556	533	589	560	553	576	562	548	608	566	555	602	543	564	568	651	574	576	527	585	533	545	573	583	568	623	593	551	563	577	594	541	590	576	546	574	571	570	559	569	585	540	581	559	627	538	600	602	592	582
5214	1490	1215	688	589	544	506	515	648	2577	3075	2190	1076	620	489	430	443	482	426	462	420	414	433	467	421	439	443	409	467	460	458	464	446	454	432	474	427	429	446	432	432	439	462	411	418	463	424	435	451	404	433	473	443	383	464	448	451	412	476	461	443	455	443	458	431	444	440	436	442	477	426	424	437	475	477	458	430	432	452	467	424	465	450	459	485	475	444	442	427	440	461	477	459	453	500	401	466	485	449	420	406	405	397	412	436	425	432	471	496	427	492	414	441	423	420	479	417	463	471	477	416	426	431	438	451	462	441	435	486	471	445	463	452	418	498	457	435	425	451	456	443	478	476	441	479	454	442	474	463	426	465	435	459	420	477	454	445	466	424	442	429	422	434	448	469	425	456	454	447	428	473	451	432	428	439	430	459	475	391	448	431	469	441	454	464	458	421	441	441	494	477	444	421	437	435	434	449	487	432	448	436	457	401	413	446	462	448	416	440	446	427	467	466	437	438	457	478	409	428	455	467	443	446	462	440	451	452	445	474	469	468	435	457	448	444	447	389	422	425	439	427	445	451	475	424	440	430	445	450	433	425	455	456	408	439	483	435	477	410	441	485	460	434	440	439	465	452	450	411	489	443	451	441	461	490	444	442	428	454	458	458	437	434	475	414	483	469	446	457	404	459	446	440	445	450	463	418	480	443	469	467	438	456	453	495	440	444	442	425	425	427	477	490	476	447	470	424	435	451	447	455	416	431	478	423	448	433	452	417	456	421	408	461	444	408	448	485	440	439	463	449	455	440	419	459	460	470	441	434	446	472	454	460	445	464	449	467	442	451	449	481	465	443	425	434	439	409	466	429	423	395	437	459	458	459	457	442	447	434	454	401	440	475	462	408	477	435	451	449	442	443	473	437	449	401	434	467	456	438	452	443	453	422	468	481	459	440	448	453	455	464	440	446	448	471	451	426	419	456	478	390	452	436	453	436	424	461	461	423	419	483	437	473	447	446	468	433	445	470	443	448	450	497	444	431	452	477	435	452	438	457	442	422	470	440	441	461	457	416	452	462	448	479	455	422	477	428	445	441	450	490	455	422	446	423	424	425	452	446	467	440	477	433	481	449	428	451	429	426	433	448	442	432	460	450	449	468	424	431	478	448	434	445	430	447	435	448	430	428	469	470	452	452	439	386	401	454	434	431	486	443	419	436	445	468	410	466	411	444	462	476	454	446	432	446	437	469	470	437	476	442	449	443	437	427	460	441	401	432	456	459	446	439	467	490	436	471	449	452	484	423	423	456	435	421	490	440	418	462	447	443	439	417	454	458	465	473	435	455	458	416	436	473	460	404	462	471	427	462	473	414	431	455	430	443	456	490	416	467	467	435	476	444	491	441	513	436	427	447	448	446	452	438	456	427	445	432	436	476	428	427	419	463	455	420	471	472	436	446	429	458	415	449	419	451	450	471	477	457	424	464	443	474	438	452	402	426	455	401	435	421	439	423	435	455	473	432	426	425	463	461	467	505	448	466	463	403	438	445	470	453	452	400	459	433	427	452	442	459	440	421	429	437	414	454	444	441	433	510	443	426	445	444	427	432	456	374	443	458	423	433	446	433	426	391	465	436	460	434	458	470	443	442	439	454	476	444	442	432	446	434	414	421	469	436	478	438	445	405	465	429	440	458	441	442	433	424	468	427	434	475	448	466	425	421	435	432	435	435	419	416	431	414	422	448	443	482	478	413	406	434	448	453	437	437	435	396	438	438	462	431	427	475	475	448	493	439	443	449	440	456	420	417	423	458	403	464	414	451	466	448	448	459	438	468	440	463	440	446	491	479	443	420	439	463	465	448	429	452	427	421	410	498	426	435	464	484	413	461	435	506	450	468	456	434	503	450	428	484	390	431	446	451	449	399	445	418	444	455	456	436	452	427	456	444	487	423	456	446	428	452	455	449	440	490	456	458	455	440	404	431	406	490	433	464	480	412	441	429	431	461	413	420	451	426	442	435	463	457	460	492	444	450	462	464	434	433	457	425	419	435	450	439	469	475	420	437	453	467	467	421	434	451	416	445	446	429	466	452	440	449	464	442	448	454	431	433	457	472	458	459	464	467	447	428	436	452	458	425	466	443	438	451	450	461	473	464	458	454	447	439	417	447	436	426	458	442	489	476	431	420	447	444	434	446	490	411	424	422	448	463	451	463	459	418	464	424	430	475	438	429	403	445	489	418	406	495	459	509	427	431	442	495	441	445	467	473	454	467	409	444	459	447	465	442	420	446	446	440	420	492	422	448	412	415	435	465	472	403	472	438	485	437	441	494	414	453	460	446	462	449	451	386	417	486	417	469	461	414	477	436	449	443	433	462	438	416	428	439	439	450	436	473	477	502	467	426	449	448	447	450	434	451	468	454	428	469	458	480	437	432	434	414	469	459	458	464	439	474	486	436	493	455	438	415	430	454	421	454	458	453	424	398	464	433	439	467	479	447	455	422	439	422	476	455	441	444	463	454	446	440	458	460	431	453	444	433	466	411	463	436	445	444	467	460	436	450	485	436	418	461	440	431	444	450	438	464	470	433	455	432	418	436	465	452	436	409	435	452	462	424	460	453	434	415	457	445	453	427	418	432	475	450	460	446	458	475	454	444	447	462	449	460	445	456	428	442	454	447	419	448	423	433	449	442	438	471	425	454	453	475	446	459	433	459	443	426	451	427	423	444	467	451	432	464	484	440	437	429	457	428	430	459	424	451	464	426	432	456	479	439	415	441	457	458	450	424	460	419	492	428	418	438	437	425	445	444	434	461	428	432	435	463	405	428	430	458	434	424	459	441	436	397	425	451	425	454	458	481	429	437	435	446	443	443	473	441	427	422	460	458	461	463	425	433	457	463	419	444	407	429	460	442	439	471	440	427	459	445	408	460	466	387	431	492	441	461	441	454	429	470	430	414	444	433	427	450	459	424	434	455	482	468	461	422	440	464	470	443	439	409	466	426	408	461	463	450	457	423	453	460	432	436	434	451	463	473	441	478	427	448	423	434	451	442	493	437	490	400	443	470	430	469	434	461	416	414	422	455	432	451	454	488	459	407	424	465	464	477	401	450	449	438	452	442	431	451	461	452	421	451	478	460	434	482	469	473	473	421	425	467	517	439	407	454	423	443	447	434	476	465	463	452	437	453	460	439	460	453	468	436	435	445	401	436	424	406	445	446	434	472	475	443	435	436	460	430	455	452	478	466	455	463	466	454	449	468	410	465	433	465	426	422	454	437	467	467	481	460	461	437	456	435	463	469	445	438	488	456	486	458	465	425	447	413	441	456	449	459	408	463	441	450	390	437	427	460	430	436	434	502	447	446	444	417	455	497	461	436	447	430	451	459	469	423	460	451	431	435	455	464	459	493	435	418	404	415	441	446	468	453	453	479	459	470	452	438	446	438	441	465	450	445	400	450	414	410	447	428	439	451	423	468	444	468	473	426	426	486	442	450	466	404	473	443	477
25205	21092	26965	25102	5811	1408	1071	844	1113	10466	20453	14087	5212	1653	735	608	547	578	574	601	621	646	630	606	553	639	571	585	559	530	567	598	562	635	569	591	620	588	616	575	583	564	581	565	600	579	561	565	509	589	575	579	582	599	604	606	618	631	617	540	576	613	603	603	578	563	580	548	547	572	608	571	567	564	622	570	605	518	577	609	601	575	575	561	592	542	565	589	583	579	598	569	596	571	594	527	569	585	563	625	569	621	548	588	580	587	563	549	573	583	579	611	553	614	573	557	570	570	517	565	619	556	570	614	582	605	586	576	567	626	569	592	576	580	588	609	514	637	555	589	575	576	536	580	580	581	585	593	573	573	581	607	572	606	571	570	564	528	583	574	567	583	567	582	561	609	598	567	608	596	642	577	583	619	585	562	595	554	576	553	559	616	574	564	560	591	596	565	551	588	558	588	563	585	568	590	549	615	625	551	543	560	560	585	562	535	565	558	553	567	606	573	584	631	648	586	569	572	565	568	591	541	541	572	593	547	601	541	601	567	560	591	591	553	601	570	571	583	613	585	563	575	564	617	624	541	581	548	575	574	538	581	551	555	546	560	624	531	542	572	570	549	601	564	592	555	590	615	593	578	574	578	610	594	570	592	612	559	591	612	534	555	578	548	578	634	565	560	552	579	622	539	583	548	576	535	605	607	577	596	588	616	586	587	580	567	603	572	592	589	603	581	557	591	519	601	574	565	597	624	590	579	603	621	606	606	537	584	592	577	586	590	580	593	608	523	579	621	576	561	574	587	556	566	559	580	594	552	559	552	577	548	561	599	579	568	537	583	591	595	614	573	581	563	586	544	587	585	581	568	578	562	588	591	533	601	576	562	619	570	594	565	592	560	536	624	555	561	583	602	574	555	609	602	517	607	583	565	557	588	543	585	609	558	573	558	637	578	562	578	597	579	591	621	569	576	563	588	589	619	552	603	612	587	556	551	585	562	537	554	589	546	610	600	588	583	538	592	581	583	545	591	605	589	588	547	586	556	587	606	551	587	543	594	615	564	606	578	618	590	580	575	609	570	583	563	554	578	545	595	572	593	585	546	587	593	544	543	531	597	587	629	621	571	570	587	532	585	555	609	560	560	537	544	601	594	587	572	573	538	589	578	554	547	562	581	554	572	564	614	567	604	560	572	580	517	614	579	575	545	578	573	585	580	551	583	567	544	580	574	573	576	611	602	539	590	608	588	562	574	566	611	543	625	565	610	567	554	595	560	590	625	520	592	581	561	561	611	580	595	549	530	599	604	596	568	563	589	631	540	595	597	586	574	592	571	554	522	636	597	585	583	548	574	537	572	571	549	583	544	550	562	568	559	569	586	578	599	601	592	576	588	595	558	616	556	574	584	592	577	525	611	564	549	559	594	572	542	591	638	651	598	610	556	595	579	578	531	622	572	574	562	546	574	614	563	626	611	571	515	586	596	589	583	608	583	552	556	631	584	561	593	555	598	576	610	589	587	587	538	605	631	591	550	571	575	612	608	530	598	559	583	545	534	611	612	569	618	558	534	530	601	562	537	589	550	595	567	594	587	578	574	596	572	572	560	608	607	566	555	577	602	597	599	602	589	580	616	566	605	591	572	569	567	563	566	568	613	508	604	573	539	609	567	542	537	562	610	616	615	603	563	596	569	529	594	574	621	614	561	532	552	618	541	556	560	525	578	576	549	571	587	560	563	585	567	624	577	592	534	576	540	588	558	596	614	572	562	600	614	574	627	574	599	548	585	600	600	554	589	614	580	554	587	560	587	552	548	570	544	557	562	539	602	610	585	569	588	546	562	550	585	545	564	566	621	562	527	552	542	581	618	576	568	572	587	564	593	592	604	561	565	525	592	542	611	537	604	606	587	553	550	587	566	558	558	610	649	611	594	601	573	572	570	600	579	530	605	538	627	583	586	564	609	590	579	550	578	583	570	584	561	597	619	603	612	586	561	600	572	588	552	578	580	546	540	557	579	596	559	581	576	619	602	584	604	605	554	585	550	550	536	590	549	596	601	548	552	569	575	561	590	522	629	581	596	577	563	575	571	597	587	563	578	579	606	584	628	597	545	586	578	527	547	570	590	638	605	592	540	592	560	563	579	571	609	572	597	544	581	548	603	634	537	600	554	573	557	609	522	570	599	597	610	605	582	564	591	572	560	590	566	584	622	597	561	565	564	585	603	608	586	593	558	634	569	548	593	562	552	569	596	610	580	611	549	569	578	561	600	549	584	566	582	571	565	555	585	578	569	583	615	560	623	581	559	584	585	537	570	570	542	545	552	612	572	583	578	580	606	612	632	574	551	546	564	565	564	608	611	581	604	594	574	545	564	583	522	597	598	572	575	538	571	594	588	583	584	561	599	560	604	585	591	627	554	586	555	542	547	605	610	564	623	578	547	589	549	607	571	600	580	609	584	592	583	595	565	566	611	560	561	603	597	616	590	627	571	574	553	567	582	598	579	582	577	624	610	569	583	598	584	563	562	576	552	584	585	541	551	585	584	618	591	567	563	547	571	566	587	580	562	567	549	573	538	613	585	592	550	562	548	504	541	539	580	539	568	600	598	615	579	620	558	570	569	587	569	585	576	564	581	531	608	582	564	595	550	588	548	568	575	564	573	579	548	566	539	573	545	563	589	580	600	616	592	561	588	587	626	597	588	570	593	570	603	568	585	582	586	614	553	565	564	532	589	607	546	562	542	595	631	556	614	559	571	560	586	597	576	581	548	597	564	567	593	544	585	544	556	609	578	546	586	546	635	577	583	537	571	564	578	611	548	570	559	572	597	589	609	599	563	569	568	530	582	582	560	552	555	607	575	543	562	559	572	551	526	558	526	585	591	609	586	575	596	559	576	583	578	601	581	575	569	562	583	585	594	591	536	618	587	668	542	595	559	616	557	642	580	567	614	602	599	587	576	593	603	538	563	540	561	578	583	578	565	581	583	604	573	561	589	600	545	600	608	567	539	562	621	569	588	561	571	584	563	583	619	604	540	507	554	534	538	546	565	554	574	565	572	608	569	592	600	585	543	575	590	606	569	578	549	581	582	570	568	537	592	583	583	560	560	514	589	581	555	533	589	556	576	598	589	591	584	544	540	586	586	570	517	537	571	536	599	586	564	590	596	598	564	600	586	570	573	560	511	601	589	556	555	582	566	556	581	586	566	579	570	579	537	574	614	623	605	587	550	530	545	647	522	563	591	605	576	529	594	576	569	554	542	557	550	544	614	561	582	561	599	544	546	572	594	577	584	565	577	568	553	616	530	549	543	534	591	577	542	573	595	559	592	581	615	527	547	580	551	634	560	612	595	568	558	609	613	564	570	586	557	606	577	594	564	565	618	604	611	576	549	618	598	550	570	582	552	538	580	581	589	507	564	558	572	571	589	572	576	602	590	598	531	604	557	570	639	626	612	573	580	579	572	570	567	576	589	589	571	612	615	575	564	575	609	571	552	558	570
4185	4136	3789	1925	1313	1104	974	811	1400	13465	18321	11795	4480	1467	595	484	449	445	484	479	496	481	490	470	457	464	435	475	495	444	535	444	450	490	489	473	453	493	475	460	505	443	506	490	500	484	471	489	521	509	497	494	495	484	439	462	446	452	477	473	474	486	465	508	507	461	495	438	456	454	487	468	477	486	482	410	474	458	512	464	468	478	496	437	499	485	508	483	494	459	519	485	449	483	468	475	496	464	488	512	457	475	475	482	472	469	486	469	498	491	477	437	495	485	467	502	481	466	475	451	473	512	478	474	477	537	485	525	445	492	486	478	467	488	502	460	510	488	484	465	456	473	447	496	505	496	490	511	498	450	499	449	458	447	500	488	457	521	499	493	507	472	497	533	483	506	453	473	496	434	432	454	482	493	439	473	448	475	456	477	499	458	482	474	458	506	492	428	458	478	449	479	463	478	471	475	488	490	443	466	450	457	491	427	493	502	500	453	455	474	510	510	553	514	489	463	465	476	459	507	523	468	478	496	487	473	475	462	475	462	465	487	463	498	463	479	509	451	452	513	462	457	497	475	494	498	458	489	470	492	440	466	473	468	496	429	448	452	432	477	474	487	494	492	468	513	512	534	456	485	468	413	455	492	499	484	506	457	478	474	493	511	446	504	493	493	461	466	486	489	456	509	474	484	482	531	456	477	492	509	483	439	495	502	449	481	409	467	468	468	461	463	489	507	506	458	502	497	483	493	490	486	472	503	489	508	467	473	467	481	539	477	474	513	449	427	495	492	470	480	481	508	484	495	501	490	454	464	474	485	494	491	465	444	440	467	460	484	475	483	501	494	485	466	489	489	460	496	505	508	468	490	442	464	530	472	456	449	454	439	481	537	479	490	473	507	499	491	496	485	430	449	478	504	457	465	495	487	476	505	469	478	519	507	494	492	487	470	458	486	498	430	456	480	494	490	468	441	498	516	513	465	449	515	448	521	525	476	444	498	472	463	482	460	476	456	459	474	448	455	492	442	429	483	471	478	449	482	481	468	465	459	538	518	476	445	462	473	446	506	493	474	475	496	486	472	477	469	479	477	477	497	524	461	461	494	451	464	509	472	499	476	467	499	468	467	514	488	479	458	520	522	473	501	456	487	497	422	504	452	479	466	495	507	501	467	440	454	494	512	497	479	432	476	449	453	468	449	525	485	462	480	471	459	486	521	482	468	520	474	458	451	477	475	463	442	473	508	451	485	479	460	474	465	485	461	467	487	444	465	533	475	464	429	465	487	526	466	479	481	449	500	484	473	437	483	477	461	463	442	445	519	464	460	443	468	508	455	455	465	462	469	472	468	472	480	488	519	410	431	457	475	477	471	449	455	457	460	493	458	488	487	502	485	484	496	466	491	488	459	450	506	519	489	464	482	438	431	466	503	523	499	482	467	459	484	466	473	449	491	469	532	512	444	463	476	478	454	442	460	491	474	475	454	501	496	428	486	442	468	477	520	478	521	504	492	501	477	475	455	447	493	497	456	477	456	466	458	494	475	487	485	430	446	486	478	438	482	462	465	458	440	465	465	447	476	465	508	494	513	498	479	457	466	448	469	452	470	503	481	502	492	480	468	455	478	462	455	494	484	501	492	483	447	445	477	486	517	484	455	414	452	480	454	519	489	482	472	468	504	471	495	472	460	429	477	442	485	465	498	486	454	454	464	483	465	472	453	482	492	466	410	500	470	510	483	513	434	495	491	463	481	455	482	465	491	479	480	501	468	462	476	451	488	467	511	469	498	493	483	455	480	469	432	481	478	478	483	469	484	494	465	486	458	458	471	493	472	446	469	478	495	490	456	487	501	492	453	492	470	494	437	451	482	481	462	445	447	428	492	453	459	473	508	446	499	459	484	447	473	451	459	477	479	485	499	481	494	488	474	472	507	482	481	472	463	460	440	470	483	455	488	445	452	491	490	532	486	475	483	487	510	462	489	468	458	524	491	469	471	442	512	478	485	459	479	492	471	461	491	480	448	429	448	492	457	452	511	477	494	501	458	493	440	459	448	453	482	492	488	483	462	480	471	480	450	479	459	494	488	479	434	459	463	465	452	459	504	495	503	473	489	502	461	462	486	507	486	508	500	504	471	463	489	460	480	428	468	462	475	424	454	483	485	494	465	485	473	459	486	485	463	452	461	440	476	433	481	525	479	506	481	491	475	495	470	511	472	456	463	495	477	460	509	509	511	530	510	456	473	445	488	490	503	446	480	464	469	445	449	468	499	470	461	465	496	468	491	514	443	482	557	429	437	467	484	494	474	487	477	459	454	487	496	451	422	473	465	449	463	456	515	508	463	483	464	464	486	495	507	458	458	487	502	497	463	514	452	472	454	470	503	490	501	509	492	455	491	481	488	449	480	484	496	460	483	476	506	440	506	491	474	484	469	466	482	465	476	477	505	471	507	487	520	521	465	425	477	496	520	421	483	476	461	464	499	515	457	486	489	473	474	493	480	447	510	495	470	477	484	455	421	485	471	496	451	475	485	437	461	489	478	494	446	483	535	507	461	496	454	520	489	461	442	456	487	485	470	471	468	475	472	495	441	481	489	459	443	474	478	469	524	468	480	449	443	447	457	482	468	443	459	503	458	440	488	466	457	487	505	472	497	481	413	458	482	498	457	501	451	449	483	468	479	437	463	466	462	530	467	497	468	481	481	537	439	500	499	488	499	450	498	488	502	511	452	494	462	495	479	490	442	497	460	468	499	457	490	490	481	499	481	498	482	523	440	486	453	494	484	508	476	460	487	467	473	508	486	474	485	489	467	452	492	494	448	464	530	457	449	453	435	467	473	500	462	517	510	505	479	472	491	504	486	470	493	474	439	443	484	456	454	467	486	501	467	510	492	480	481	469	461	461	481	483	511	491	460	482	483	459	450	447	452	472	422	459	478	466	496	487	513	477	482	477	464	468	475	479	454	492	474	466	440	480	461	488	465	521	448	497	462	487	501	493	427	481	478	470	495	499	481	466	483	466	462	516	492	465	490	491	439	501	452	472	489	464	473	448	481	464	441	475	466	473	451	481	458	466	485	485	461	472	496	465	448	477	407	462	468	487	454	488	463	472	487	478	480	455	508	468	499	466	484	480	466	452	489	479	494	454	506	441	483	476	503	473	472	478	520	465	437	455	471	481	429	462	453	489	486	489	461	438	493	445	460	448	464	456	473	492	475	480	469	495	501	490	501	483	481	477	463	488	499	509	473	447	511	452	511	488	476	467	458	501	479	484	450	453	478	469	462	466	502	472	504	460	480	454	466	475	449	506	473	503	476	455	474	462	440	435	487	455	493	456	455	464	426	454	483	499	459	488	470	453	512	473	440	486	515	415	463	490	478	478	474	530	433	472	456	451	515	483	470	474	459	460	444	484	472	473	472	455	471	482	479	460	459	475	421	447	480	441	457	471	501	483	470	493	492	469	485	467	497	455	458	473	477	444	482	447	473	456	477	512	473
23833	21056	28268	24064	21032	8781	2044	1379	1093	7273	35987	31132	14976	3598	865	711	719	718	734	683	721	791	754	716	726	668	678	742	720	728	727	694	670	727	739	729	716	678	731	735	704	672	717	712	732	692	708	696	692	695	701	751	697	688	683	698	715	714	744	705	660	763	738	687	699	724	748	689	709	703	677	721	731	699	710	695	696	695	661	685	709	700	697	693	643	718	706	709	701	721	696	702	734	714	726	724	763	661	684	698	707	648	682	722	705	703	687	691	682	713	689	643	709	625	690	710	746	729	716	715	715	703	699	730	687	701	725	724	708	759	687	656	705	650	704	666	707	669	694	718	750	664	711	702	673	682	660	699	734	687	740	697	704	680	694	658	711	682	653	703	672	679	715	716	702	725	709	717	732	682	651	713	630	682	698	685	722	722	713	734	684	707	700	670	682	693	719	702	694	735	702	685	695	719	647	677	714	694	664	719	708	722	718	671	677	715	677	696	723	747	705	706	694	696	697	669	704	667	683	691	721	724	684	666	697	637	709	650	698	726	698	689	690	745	686	722	739	752	745	691	698	686	672	690	711	697	685	698	656	698	710	720	687	683	710	717	689	700	682	704	691	687	710	653	666	686	694	673	677	704	713	685	709	708	655	711	674	711	703	661	707	692	711	683	728	713	700	718	645	669	663	709	718	731	665	712	701	669	704	702	693	675	668	709	648	718	680	692	687	682	695	688	751	672	686	700	735	690	711	744	688	680	724	641	678	713	743	710	672	670	679	684	696	662	686	711	688	739	673	650	719	648	709	690	730	690	686	714	735	714	697	744	685	714	759	710	703	724	680	697	710	675	661	707	716	719	694	674	703	739	695	714	653	768	709	696	685	728	700	715	709	736	709	690	737	677	681	711	725	721	675	704	678	711	717	719	690	667	726	741	707	727	717	713	675	697	705	684	705	719	719	700	713	722	714	672	684	725	746	734	668	733	716	681	730	689	711	711	705	683	748	698	677	663	699	699	735	681	708	661	684	749	647	691	704	690	723	738	715	665	749	692	699	706	664	687	713	686	736	657	722	696	695	685	635	721	698	656	697	690	699	706	686	684	709	716	702	694	721	711	742	681	722	713	699	692	686	717	713	718	639	714	725	738	690	746	707	731	696	671	680	663	699	691	717	698	659	702	703	662	685	701	704	691	710	692	672	752	713	714	732	760	706	721	699	730	697	721	654	665	651	670	702	732	705	705	697	682	724	697	676	711	713	658	656	660	694	677	672	702	715	649	762	759	685	735	724	639	675	716	649	734	697	701	716	756	665	680	649	716	704	745	689	701	683	639	687	701	761	665	688	718	690	663	706	656	718	694	734	706	761	705	677	659	695	680	723	705	746	701	732	681	717	716	720	677	698	734	665	704	645	704	675	710	676	674	749	695	676	699	694	689	749	695	747	697	651	687	686	712	716	730	640	698	669	723	702	664	669	748	706	755	658	713	695	673	719	679	668	658	676	694	645	694	701	755	663	743	686	688	689	645	718	675	742	709	667	677	693	670	726	725	662	672	686	729	695	688	682	662	643	683	706	672	674	700	680	730	693	703	672	760	719	661	735	653	689	658	661	692	681	706	642	686	688	712	671	708	696	653	721	739	661	689	719	748	675	697	680	745	750	734	716	665	693	696	724	676	718	714	672	710	643	674	731	677	652	712	683	683	731	701	672	731	658	666	664	697	633	735	711	671	711	690	687	669	715	731	729	681	675	686	670	729	675	711	664	697	656	754	661	652	710	703	728	683	695	693	697	681	701	675	696	669	675	679	712	702	719	689	698	706	678	733	737	732	713	715	690	704	727	712	705	695	684	674	701	673	727	692	678	639	695	746	680	689	678	722	691	727	741	684	667	716	685	669	688	754	700	701	701	672	698	751	704	713	728	700	706	705	682	663	674	671	692	668	659	729	687	763	704	675	691	689	704	705	720	699	730	656	661	709	652	728	722	664	633	677	710	691	720	702	680	685	724	687	723	712	696	720	703	712	683	719	679	666	724	742	683	683	703	689	729	688	671	707	689	707	678	702	671	691	739	700	715	722	659	731	683	698	723	779	681	716	664	645	675	708	735	668	673	735	716	765	693	723	695	697	704	713	716	680	669	664	651	695	665	680	686	698	690	678	675	695	725	726	666	729	699	724	719	674	694	701	727	725	666	637	702	696	708	739	707	670	729	699	694	684	680	682	704	697	654	682	687	726	671	666	720	704	663	669	677	668	708	645	669	688	720	671	686	707	685	720	711	682	691	707	696	717	677	667	710	687	705	656	725	685	631	689	686	725	704	706	660	748	695	673	731	707	687	680	689	693	719	658	686	680	704	671	686	727	746	698	685	690	670	654	663	726	702	675	682	694	701	691	682	746	695	666	718	706	755	671	682	679	688	690	686	727	669	664	690	691	657	720	717	729	657	694	680	707	703	687	705	668	673	718	670	680	702	704	719	699	688	647	692	687	700	692	703	736	721	695	708	689	709	698	707	681	685	656	637	674	639	720	675	723	708	682	697	649	722	683	746	696	676	678	697	675	691	652	657	670	699	717	703	694	704	691	680	718	715	724	681	648	678	660	658	684	728	727	663	689	708	702	687	661	657	685	680	704	668	679	701	719	677	690	652	723	732	694	664	735	730	704	680	691	701	696	687	688	707	730	664	668	696	686	673	683	673	729	691	719	692	681	694	693	697	701	674	712	762	713	703	659	661	729	697	675	668	674	692	721	652	717	693	683	680	713	722	690	709	720	717	687	706	652	667	714	687	730	712	766	686	677	664	722	696	716	705	707	735	722	673	736	710	673	712	699	685	698	698	647	731	686	698	687	674	732	728	718	725	725	722	695	687	688	713	729	655	694	683	608	721	697	695	726	682	715	739	654	754	698	753	704	723	665	674	740	745	699	684	701	692	688	721	739	685	680	665	679	667	673	708	699	700	716	651	714	659	723	714	684	687	660	716	676	700	713	676	668	642	724	692	705	717	731	694	692	677	685	691	692	703	710	666	723	675	665	716	712	701	694	658	689	675	662	719	700	702	733	659	732	702	631	694	659	692	726	673	710	692	656	727	732	678	711	761	663	686	631	730	699	727	656	725	638	656	702	681	668	707	693	722	719	657	671	681	691	701	702	719	727	706	714	698	710	700	735	673	766	684	680	688	687	683	676	667	728	707	696	691	697	670	694	695	691	696	683	726	709	671	674	657	685	687	691	685	667	718	645	649	680	710	717	672	711	745	694	716	696	694	686	711	710	714	700	735	699	682	671	722	721	707	662	638	713	732	718	676	719	728	715	700	695	711	734	635	709	704	706	671	669	689	662	697	679	682	674	706	718	689	675	717	692	694	662	687	675	647	722	713	716	714	688	663	715	665	722	703	708	711	721	666	692	718	723	689	686	744	642	674	717	689	694	702	728	637	659	624	678	700	724	671	713	659	692	638	715	724	695	655	665	762	689	707	724	676	710	672	675	707	680	688	660
4352	6937	6962	3785	2347	1728	1605	1446	1279	10378	34956	25627	10689	2955	637	540	575	621	561	557	609	563	599	554	597	617	605	552	591	566	569	590	568	590	631	566	544	554	545	552	592	542	576	534	546	586	566	593	583	565	589	550	562	560	575	529	544	572	596	585	602	586	571	570	582	532	551	559	573	598	556	571	561	526	572	553	534	555	545	620	545	571	577	541	535	572	613	569	604	570	624	549	587	548	567	561	600	620	544	607	576	586	590	575	587	605	548	546	583	543	569	558	599	580	571	634	599	537	572	536	565	566	545	580	613	558	586	568	573	586	572	569	569	516	601	553	518	601	550	584	585	580	533	618	555	557	629	550	621	594	551	572	575	595	583	543	556	563	564	549	579	564	545	577	576	574	565	590	587	594	562	593	543	545	589	572	559	557	561	587	549	552	589	502	587	582	562	612	597	565	617	561	578	607	557	531	559	603	564	568	559	591	610	622	542	565	583	590	539	569	544	582	592	558	561	589	575	574	581	576	561	616	573	574	579	569	582	616	580	607	585	579	569	586	556	560	588	575	600	596	587	567	567	561	557	546	535	613	560	543	564	581	541	569	557	586	587	635	580	508	561	536	581	553	537	558	544	599	530	547	592	542	561	598	596	563	560	558	547	559	556	571	566	572	607	568	577	551	569	580	619	556	631	571	580	582	588	548	562	551	573	556	590	540	580	598	606	588	600	574	615	602	586	550	559	599	575	575	522	592	549	552	562	586	564	569	599	525	567	584	569	528	553	580	586	605	575	563	604	581	571	557	589	575	577	542	548	580	572	571	548	550	549	546	556	544	559	553	570	519	589	586	583	578	563	600	580	539	566	552	564	556	618	521	599	613	561	563	560	585	565	575	567	624	613	566	577	566	575	551	581	592	555	548	581	554	547	574	568	549	594	555	551	568	539	600	557	545	596	576	548	612	551	542	570	583	572	537	559	579	555	533	591	580	567	552	622	579	622	584	552	588	570	574	524	546	547	565	545	532	562	530	562	596	596	575	619	549	543	529	578	552	580	548	550	611	561	571	539	564	635	575	562	558	601	594	557	559	554	542	553	583	552	525	616	574	532	565	553	569	529	562	581	557	545	583	599	600	562	599	592	555	545	579	573	568	589	622	534	526	603	518	563	582	594	583	554	587	568	577	521	546	551	588	565	572	596	583	573	584	594	572	534	562	527	564	575	519	566	559	578	592	552	541	579	550	544	567	544	614	584	591	547	576	562	553	593	575	538	546	560	566	533	586	602	549	571	634	586	553	569	584	552	547	588	545	595	566	579	610	580	577	546	576	532	546	566	602	599	545	530	571	530	574	539	559	575	552	540	616	599	580	596	577	521	541	562	625	610	547	548	585	530	550	560	503	576	598	573	595	559	561	552	540	579	572	607	592	566	553	535	572	559	567	582	567	543	552	571	575	577	550	546	578	566	593	562	555	557	574	549	557	577	567	537	559	570	603	606	551	576	543	547	536	583	537	586	562	525	559	568	582	597	609	595	556	544	564	572	561	524	570	576	568	582	593	595	593	559	548	595	534	521	589	560	592	524	542	574	543	571	590	608	540	515	575	542	581	566	560	558	566	578	546	548	540	545	555	575	531	593	531	569	591	526	578	597	574	540	583	603	591	561	599	564	614	610	565	606	545	538	517	590	570	605	557	566	608	589	537	566	557	569	564	594	585	566	590	564	575	564	536	567	577	592	544	572	550	592	553	575	558	556	550	567	547	534	605	523	575	538	545	598	532	584	616	549	573	595	546	580	570	568	587	583	554	549	627	560	540	582	573	558	602	574	597	537	585	590	605	571	548	525	587	543	565	585	603	567	573	550	567	583	582	604	563	534	563	560	578	567	592	573	588	596	592	563	541	603	539	538	580	556	564	580	593	604	557	529	569	582	602	600	553	570	583	620	551	538	556	581	577	529	548	578	557	537	547	586	589	578	574	598	578	546	565	586	581	570	555	567	537	537	571	582	614	565	558	548	593	572	605	570	531	556	569	569	544	539	562	573	575	585	554	574	563	510	575	558	540	536	568	540	580	623	602	541	525	569	552	566	575	561	559	557	590	580	589	603	560	560	553	559	544	575	554	560	585	556	569	553	603	531	607	554	618	551	593	580	549	498	561	581	556	568	558	525	572	541	573	581	570	593	545	559	582	596	569	594	544	576	565	539	572	566	599	556	610	574	587	523	549	580	565	549	564	520	550	567	584	619	568	561	574	569	581	567	549	534	563	552	568	578	568	574	544	591	563	610	600	535	574	563	563	543	591	573	570	620	588	549	575	583	551	529	572	552	543	564	529	552	571	584	596	568	540	550	547	544	583	561	572	579	564	550	564	557	586	554	586	645	603	576	612	557	633	563	594	592	568	568	573	532	575	559	563	602	523	616	573	554	579	550	546	609	581	572	576	579	538	529	555	555	608	558	562	570	526	623	593	516	563	511	550	571	562	592	557	584	588	550	543	554	544	593	562	539	566	624	574	586	560	543	544	528	579	552	580	549	569	553	567	548	561	595	620	525	545	596	562	534	529	562	566	572	534	591	580	577	596	560	612	598	546	561	560	571	543	565	539	574	581	599	590	603	608	587	567	536	548	520	621	592	523	560	563	558	563	564	551	574	581	573	573	575	509	570	520	555	583	523	611	585	552	556	552	559	577	528	535	543	574	555	563	559	565	549	595	566	570	541	590	590	583	530	587	538	538	590	550	577	535	550	553	552	559	544	586	588	584	589	569	549	556	572	558	632	544	569	578	552	555	541	546	544	570	557	605	582	568	546	579	540	566	571	583	604	551	514	557	544	590	574	560	547	599	595	536	505	544	579	565	545	568	599	534	523	566	574	544	582	587	577	534	598	580	584	609	551	621	594	565	539	568	524	591	544	563	510	597	528	565	567	617	558	550	560	606	590	607	541	549	536	555	581	554	561	565	555	577	565	556	568	593	532	550	536	601	619	555	593	560	570	598	579	567	551	603	599	557	584	564	535	538	576	592	593	612	572	582	588	532	560	546	566	514	571	554	577	536	520	573	551	588	588	571	593	529	603	573	599	536	561	571	523	569	612	580	559	581	576	561	560	575	544	592	592	555	586	615	552	540	567	614	545	564	583	575	580	597	532	597	541	597	555	535	565	582	555	538	621	568	576	552	541	577	563	613	583	532	533	589	549	579	553	583	580	514	542	575	581	610	553	583	537	610	569	566	569	570	536	604	569	585	532	577	596	570	565	541	535	571	565	514	578	570	563	559	522	604	586	552	563	593	581	563	561	603	593	561	607	524	550	549	579	557	543	575	562	585	544	560	594	565	573	573	602	582	563	551	556	542	588	557	578	578	590	553	550	565	572	582	544	571	516	538	554	556	571	566	577	549	582	616	536	582	603	579	579	535	597	529	569	583	568	603	541	568	573	551	544	528	553	569	596	562	555	557	574	574	535	535	534	566	548	560	575	574	590	612	547	525	591	558	609	548
27262	12396	1495	561	360	368	351	325	330	664	2080	1921	1155	400	308	279	261	292	285	268	278	280	316	293	292	289	293	318	278	266	273	326	267	288	331	288	314	286	255	332	278	293	319	282	271	273	287	316	306	293	297	293	289	276	286	317	317	293	318	270	297	273	254	305	318	291	308	323	302	296	297	294	293	320	284	289	293	281	278	283	309	271	310	300	315	326	291	293	316	291	268	306	286	259	298	330	326	285	294	300	261	298	308	282	291	287	286	330	288	274	304	280	318	317	284	308	285	285	296	287	284	284	321	264	310	310	283	284	283	319	286	297	280	304	286	279	299	312	281	291	285	274	282	282	265	314	298	280	282	313	265	315	269	300	333	289	271	318	326	294	291	268	305	309	290	314	307	284	303	279	281	335	284	286	306	301	300	319	301	277	294	294	301	276	279	310	287	272	265	315	306	288	280	300	289	285	306	293	291	279	328	309	295	290	259	310	275	284	314	309	295	298	306	330	285	309	289	313	278	318	293	298	307	303	277	290	282	293	305	284	301	302	277	311	285	290	294	318	298	282	271	292	309	283	287	283	296	262	314	287	308	300	309	300	323	305	278	288	310	304	298	275	269	275	325	302	298	303	321	312	275	289	311	299	266	290	283	303	276	264	291	302	304	275	302	306	319	302	294	315	292	312	299	292	310	338	306	309	298	286	288	273	254	279	286	265	262	270	254	288	265	303	277	280	302	308	294	291	294	287	298	299	304	250	307	280	301	315	299	281	329	287	287	297	309	308	291	302	329	332	298	284	307	291	270	313	282	305	283	266	316	287	299	306	265	272	306	294	307	277	260	283	259	275	265	278	308	292	287	275	289	306	267	291	288	298	260	262	285	305	314	297	291	270	273	296	291	289	328	300	279	293	286	308	308	283	274	324	302	278	285	287	318	290	263	292	312	285	280	299	321	294	282	303	278	278	291	302	279	307	282	289	306	282	257	297	253	275	312	295	296	288	280	317	293	272	326	272	280	288	282	279	311	279	279	298	294	303	296	266	301	285	341	280	309	258	285	306	304	281	292	265	281	300	269	285	301	289	258	300	287	294	281	320	302	293	273	307	318	262	263	305	272	289	301	296	274	283	269	276	300	313	265	304	328	308	309	301	312	302	300	321	310	269	268	269	311	291	280	292	317	272	348	312	293	301	302	301	313	299	307	309	311	295	286	271	278	265	315	267	285	297	273	291	314	308	263	313	283	271	318	313	297	271	262	283	295	286	319	287	297	312	291	264	296	309	282	311	302	302	306	323	278	333	324	317	278	309	255	281	264	344	295	320	305	321	308	300	333	281	302	309	267	309	296	273	308	298	284	271	286	282	324	307	296	280	299	305	310	274	311	308	319	279	289	290	284	275	270	297	283	302	309	305	289	266	269	307	256	288	274	292	302	284	306	316	271	290	298	295	300	292	269	288	282	318	288	278	261	298	284	282	269	279	273	278	301	296	289	296	291	304	266	312	320	267	299	274	307	282	289	306	310	277	287	276	282	302	278	304	300	281	332	297	295	326	314	285	295	300	280	276	298	279	302	329	281	296	302	294	289	318	298	283	300	273	274	313	294	263	299	306	278	281	293	286	293	310	291	312	307	277	308	301	276	318	303	319	286	310	291	315	320	291	310	284	311	264	279	271	289	298	318	279	305	283	318	307	247	247	257	286	314	271	297	307	274	271	271	278	295	331	315	278	287	294	309	309	268	314	281	273	311	309	321	271	308	299	288	303	291	306	284	263	287	297	274	301	286	292	326	320	295	275	259	308	297	320	285	295	272	340	320	318	285	276	305	302	280	299	305	314	281	315	318	264	277	284	284	297	320	295	275	311	319	300	297	299	297	304	295	276	281	268	298	296	294	272	269	296	305	303	307	319	297	287	326	308	281	301	273	297	277	318	316	313	280	288	298	292	313	277	302	314	305	314	329	291	280	301	286	324	310	276	300	275	258	274	263	267	296	264	310	302	259	296	313	295	299	305	284	323	277	268	301	263	289	286	314	309	317	285	284	309	291	292	295	263	290	301	303	275	306	323	268	301	277	280	283	305	289	266	293	275	326	298	273	301	301	293	301	293	290	326	299	285	288	283	301	297	294	307	288	313	286	310	309	312	286	285	287	283	311	282	294	300	269	277	309	333	304	270	304	291	297	330	329	317	284	299	311	323	296	292	277	294	252	299	288	297	281	262	310	297	261	322	312	316	287	294	315	318	264	314	289	273	312	302	300	309	257	299	281	284	317	306	266	315	293	298	314	297	325	310	292	288	287	298	297	302	264	333	304	289	245	310	297	290	293	300	286	321	310	308	286	304	298	301	287	305	283	303	327	298	308	268	284	259	313	301	295	310	308	274	285	305	273	274	294	276	286	329	279	287	319	314	328	276	320	295	270	307	278	269	290	311	287	308	294	277	337	309	301	293	305	302	297	293	312	302	284	316	327	311	286	332	292	303	298	281	302	331	310	285	274	307	313	319	286	310	299	293	279	303	344	281	295	292	289	294	272	284	284	277	289	288	313	288	309	289	285	275	308	294	281	290	328	304	293	327	286	289	301	296	298	288	308	307	305	280	314	266	288	308	278	263	297	281	285	296	282	336	310	310	297	306	335	285	312	330	302	290	274	341	297	271	308	281	314	317	306	292	315	282	320	302	271	325	292	312	287	338	321	292	284	313	266	298	307	303	290	272	269	282	267	296	270	288	313	308	298	278	313	304	285	261	281	279	307	288	284	296	287	319	271	302	303	258	276	295	309	305	279	299	283	291	293	283	302	261	249	297	299	303	280	289	284	304	303	289	306	301	328	293	332	293	295	314	275	307	282	263	290	306	279	269	322	283	323	288	304	284	321	318	300	300	282	287	295	302	296	302	264	271	301	288	272	287	292	328	300	288	291	293	291	261	300	296	274	292	317	298	287	309	293	301	289	293	289	295	309	284	261	288	311	281	295	288	319	277	318	291	293	297	301	297	313	265	301	294	282	296	307	269	264	312	305	308	282	283	291	303	287	257	259	294	277	278	301	293	276	303	280	302	314	318	310	284	321	275	279	285	298	308	295	299	282	290	288	296	302	300	260	284	294	306	282	286	290	266	294	277	308	266	310	272	276	309	300	300	287	285	284	296	279	260	284	301	276	316	281	278	311	327	288	293	294	283	279	312	297	306	254	300	285	307	313	273	283	291	302	319	270	297	297	281	286	307	292	307	277	274	276	294	301	282	284	271	282	294	296	306	332	287	288	318	312	327	293	286	317	305	321	273	304	291	305	269	286	300	281	289	297	287	278	306	265	303	284	286	267	290	287	284	262	294	286	296	269	318	308	300	307	294	322	259	280	318	312	284	298	293	288	297	284	323	280	294	281	296	279	303	306	259	302	302	279	290	252	301	332	287	296	304	286	282	275	274	267	291	266	292	264	334	344	260	325	285	311	245	256	310	332	285	272	309	297	313	301	302	300	331	280	300	314	267
4984	1087	966	440	324	325	343	310	287	802	2741	2332	1198	379	236	244	238	248	250	257	246	266	262	267	259	251	265	280	269	236	247	264	260	245	261	279	256	251	243	263	242	269	220	243	258	250	246	252	250	269	241	225	231	256	274	256	293	237	255	246	226	256	284	249	244	281	267	263	243	244	282	242	254	276	242	280	241	242	250	228	266	243	254	254	224	224	260	242	252	259	255	274	220	256	232	243	248	272	259	252	250	235	250	252	283	241	259	252	268	243	239	249	240	254	222	258	241	249	253	224	262	227	239	253	263	257	257	267	244	240	253	243	239	234	239	229	255	237	237	225	259	252	277	261	252	221	235	249	241	244	237	235	302	239	260	265	256	241	253	256	262	249	274	271	262	239	257	234	232	240	265	253	258	265	281	219	256	268	277	256	259	247	255	254	280	228	226	244	243	223	267	254	270	242	259	235	265	235	253	261	251	279	280	285	257	232	239	236	252	253	224	240	268	275	238	257	250	237	277	251	273	242	244	280	252	243	269	258	243	264	247	250	240	262	260	231	269	278	277	249	230	225	253	236	250	249	264	240	262	224	267	247	260	249	219	251	281	267	277	233	254	267	246	253	229	279	246	277	242	243	259	294	270	264	242	245	257	253	232	254	273	247	225	251	235	254	242	246	260	248	248	250	275	257	271	245	228	274	292	270	269	230	235	242	263	263	229	228	228	256	221	272	240	247	247	264	248	247	210	267	240	283	263	249	264	265	259	306	254	278	266	246	250	251	262	255	260	241	234	243	243	222	268	221	262	260	243	248	268	236	240	232	252	247	229	270	281	251	238	245	245	229	272	269	275	242	241	230	246	254	264	260	246	274	234	245	232	246	244	244	238	273	252	255	261	247	268	251	255	251	237	216	276	252	265	228	270	252	259	236	238	255	255	250	260	261	243	241	280	253	285	248	250	240	253	282	273	252	258	245	239	266	232	224	237	243	235	244	240	237	213	254	256	250	273	227	263	269	288	276	239	229	269	259	238	242	230	267	259	254	267	270	266	261	262	267	253	282	246	268	229	248	249	230	260	283	251	251	230	257	265	221	243	239	270	263	264	274	246	244	239	259	259	209	229	257	249	256	249	255	256	233	237	257	242	245	268	255	271	264	242	278	275	241	254	249	254	249	236	274	241	240	255	248	263	245	247	240	237	253	272	266	245	269	246	243	239	237	248	240	233	226	248	284	259	248	239	279	262	231	269	255	250	252	238	235	246	263	264	253	264	242	260	247	272	268	263	226	241	257	279	250	252	245	250	226	251	243	275	239	251	234	255	258	257	266	269	249	240	250	269	278	309	241	250	276	251	244	235	254	257	244	255	245	272	255	214	241	266	269	228	249	265	238	256	231	248	243	265	251	241	249	262	232	260	244	228	238	243	243	229	230	255	248	246	270	208	242	242	281	252	276	238	267	263	262	276	247	271	229	288	236	231	248	264	258	271	260	265	248	265	242	238	234	256	253	254	225	257	252	265	248	282	265	242	257	240	238	249	244	261	243	246	232	268	256	265	245	254	244	289	243	243	258	263	248	265	252	236	239	256	247	257	244	273	249	237	239	233	242	273	262	258	237	281	262	259	255	265	266	252	244	289	246	231	231	238	245	246	246	230	250	237	258	239	256	242	255	232	280	242	248	247	238	265	262	242	289	282	277	241	242	267	253	256	240	229	258	261	219	233	242	291	253	258	255	256	277	228	257	246	280	244	224	240	247	260	268	259	239	229	258	265	243	233	278	256	237	253	258	260	238	218	233	222	239	286	243	258	248	238	251	249	267	264	252	228	248	250	219	233	235	244	265	267	257	251	249	258	241	254	259	250	224	254	275	253	229	243	264	217	228	237	235	265	236	233	251	234	230	231	267	253	244	236	240	268	257	247	271	254	243	289	255	243	272	273	254	249	235	257	254	265	247	233	260	247	268	253	237	257	259	227	277	249	247	252	240	240	264	229	250	261	240	258	264	217	249	240	262	253	253	256	243	244	241	245	220	240	253	259	259	260	274	219	245	221	232	263	261	276	289	235	247	264	254	250	231	234	264	234	245	272	248	280	274	281	268	252	243	288	280	273	233	232	262	224	260	250	238	256	258	270	268	227	251	223	247	276	254	232	255	267	259	225	238	255	257	239	249	257	252	260	246	239	260	239	262	258	256	249	308	265	271	239	284	241	266	259	245	248	237	256	285	280	265	240	219	250	237	263	239	259	233	241	270	238	248	261	251	235	243	233	225	229	269	252	236	235	241	273	250	264	250	234	246	251	265	249	258	253	227	282	248	235	248	241	245	248	244	247	270	258	236	224	253	274	230	250	277	262	240	266	250	238	261	245	220	240	273	234	268	265	246	285	265	254	253	246	266	282	264	252	282	236	273	262	241	235	232	258	297	260	263	248	255	246	228	227	246	249	238	269	229	269	248	214	243	252	247	234	246	245	244	267	285	256	248	256	278	258	271	264	241	249	234	246	238	244	280	263	239	263	237	235	264	245	241	234	267	257	239	245	261	256	257	246	272	262	266	246	244	247	264	272	263	264	240	256	235	248	222	250	240	252	268	257	252	243	263	267	255	275	246	240	275	253	254	264	248	270	248	235	262	253	256	248	235	252	256	248	263	248	237	251	251	238	255	258	279	260	253	298	256	278	242	280	270	245	239	237	246	253	273	278	244	245	241	270	252	226	272	256	289	268	275	252	269	277	245	247	257	257	242	251	264	225	266	269	246	255	256	257	277	274	265	219	246	264	260	220	265	246	228	222	243	256	260	270	254	245	237	256	237	265	228	234	241	255	270	262	253	265	258	255	255	270	252	209	263	256	265	236	260	232	248	255	257	262	238	264	243	240	251	273	242	273	244	231	239	248	257	274	277	255	294	231	260	239	255	261	235	254	278	238	239	252	255	242	239	259	248	244	259	285	253	267	256	240	242	244	258	256	251	263	256	272	254	259	270	244	265	230	269	272	261	238	231	268	268	253	236	245	258	261	229	241	243	246	259	265	282	257	250	251	247	268	245	280	246	242	279	243	238	259	270	247	265	269	235	257	261	264	235	247	253	218	236	255	222	237	256	241	245	264	241	245	232	261	236	260	273	235	273	262	256	252	254	252	255	265	245	253	277	258	253	248	273	235	264	260	241	277	231	258	274	239	253	271	208	263	261	251	270	225	244	251	267	272	252	249	255	259	255	258	271	234	235	246	283	236	226	251	267	263	266	250	220	244	232	273	249	228	269	254	254	251	260	273	247	240	265	283	260	255	219	229	235	273	245	245	264	233	263	243	239	249	243	239	261	249	259	265	264	240	238	253	245	256	252	249	253	262	259	236	231	242	257	280	265	262	264	238	264	248	233	219	201	259	235	259	242	242	237	269	244	219	247	247	250	257	232	266	231	260	228	227	236	266	230	250	253	255	256	288	236	250	222	260	224	255	251	239	240	261	252	237	216	255	225	234	255	245	262	263	261
25148	21054	26850	25011	4286	991	760	555	679	6351	18449	14734	5415	920	419	409	405	413	397	384	435	408	421	396	415	379	437	410	386	425	406	400	404	412	419	396	411	360	354	391	393	398	400	367	405	409	403	402	394	390	384	414	378	397	365	408	400	337	401	422	412	415	391	385	399	426	396	383	409	366	418	410	395	391	405	399	419	390	395	389	404	415	412	394	408	397	423	379	434	394	405	342	437	398	397	421	417	397	408	401	394	433	417	411	388	391	364	380	416	430	392	420	414	403	384	393	407	382	398	405	427	418	405	361	399	403	356	419	394	422	363	371	454	395	415	378	381	395	408	413	405	428	414	447	380	385	384	401	367	390	401	407	400	378	405	376	429	396	431	360	444	444	386	385	431	376	411	389	374	383	391	372	386	416	375	403	404	369	412	416	386	428	418	362	422	380	403	346	420	421	391	395	373	381	380	390	398	381	388	402	387	393	420	385	410	389	373	343	425	391	404	401	393	398	406	354	398	393	403	423	394	399	414	391	392	407	402	425	391	392	427	377	441	382	365	402	432	354	388	385	384	450	394	398	411	414	398	403	431	405	392	407	392	400	398	384	407	405	399	379	383	379	381	385	425	396	355	381	407	393	401	401	402	402	401	390	415	445	382	411	383	405	410	367	410	369	405	364	376	378	416	382	386	416	416	391	411	393	381	392	402	366	399	420	380	420	411	398	420	390	384	399	357	406	416	374	406	434	407	386	373	398	376	397	398	400	416	431	421	379	364	372	396	395	389	385	387	370	382	392	393	369	402	385	382	387	396	407	410	384	417	412	399	390	356	382	392	392	393	399	448	384	404	392	413	403	421	367	383	391	426	438	381	426	412	386	378	359	416	433	376	409	381	381	367	387	385	388	399	396	399	413	372	397	385	424	361	389	406	374	386	389	389	407	384	419	379	373	393	372	400	389	379	380	405	369	377	343	410	411	402	402	415	393	429	413	405	403	402	376	427	404	405	413	363	396	379	385	409	407	374	391	391	368	392	397	416	409	389	358	411	403	403	371	390	390	443	400	372	396	405	364	411	390	402	412	425	391	413	377	415	398	417	372	382	411	416	391	419	425	377	450	416	423	429	363	379	392	378	416	381	382	373	418	438	411	398	354	409	396	382	415	372	424	405	355	418	406	426	422	390	386	391	385	384	378	395	400	403	413	437	384	355	368	390	417	393	401	398	400	389	394	374	367	391	403	397	388	389	381	446	379	388	410	398	392	399	400	390	405	373	418	410	421	362	407	378	447	397	399	418	397	397	421	388	394	432	399	376	450	401	398	393	385	374	432	405	392	426	383	370	403	411	405	394	371	387	406	368	401	383	385	372	391	414	418	392	375	406	395	405	391	412	354	413	430	425	381	391	412	405	406	359	398	426	392	373	412	400	404	368	397	431	344	391	384	379	383	374	379	383	403	393	369	378	396	435	407	436	397	377	420	363	398	395	364	376	413	409	369	391	384	403	384	384	417	387	388	432	389	385	378	374	402	352	390	418	357	389	441	413	395	391	363	390	417	407	390	389	402	412	382	387	381	414	413	425	350	378	414	396	412	404	411	399	423	402	420	418	370	440	424	424	429	400	395	389	359	412	379	404	424	413	420	395	405	470	379	425	420	392	430	351	385	397	410	407	404	390	419	394	403	426	419	382	399	426	376	382	380	413	427	376	401	423	404	385	425	379	416	400	384	427	389	416	353	398	400	364	387	377	418	376	424	403	417	389	404	427	408	402	404	388	395	398	385	362	381	446	400	398	385	425	434	358	364	381	435	384	384	388	380	448	364	428	409	384	376	393	378	406	377	392	406	445	414	365	398	361	406	408	375	420	376	393	400	406	397	404	393	392	395	403	396	389	380	377	398	425	407	382	399	386	391	371	394	359	403	398	384	395	370	447	358	393	426	460	367	429	406	379	396	387	366	383	435	384	442	421	415	391	371	335	393	407	401	386	367	387	408	374	394	426	420	422	383	377	408	402	417	395	409	386	383	400	400	387	402	393	394	385	419	407	390	398	387	369	436	401	377	451	427	383	394	426	402	386	410	382	399	381	418	401	428	415	365	377	398	382	389	396	423	415	379	393	364	392	373	428	403	369	407	387	442	383	425	370	381	381	409	399	397	347	392	441	370	396	422	382	357	438	409	437	390	410	398	415	401	386	427	400	373	416	394	409	436	432	424	378	396	399	446	447	368	400	416	419	411	391	413	392	406	371	408	389	425	374	424	405	430	424	394	359	381	411	425	392	375	414	362	405	367	400	403	417	384	422	401	367	403	398	414	364	358	414	395	434	376	422	392	393	389	406	393	432	392	419	383	404	388	384	416	402	399	416	405	390	409	403	399	414	402	427	411	428	432	387	376	400	412	391	424	403	405	398	416	404	412	417	375	393	376	365	378	373	392	386	391	413	384	421	397	405	385	398	399	395	392	385	380	421	411	380	397	408	396	387	368	422	386	398	366	399	399	380	389	415	397	399	417	428	406	385	399	387	378	397	373	418	397	439	377	394	381	406	397	409	365	403	397	385	390	398	333	421	358	431	414	406	406	379	409	395	436	402	386	383	397	386	362	392	394	389	366	394	400	377	399	407	417	353	370	386	405	382	406	407	391	408	403	385	392	418	379	398	392	414	430	395	405	437	393	407	435	409	387	405	393	412	421	408	406	406	389	410	406	422	411	382	386	391	376	348	412	413	394	320	370	396	382	400	377	348	414	412	407	373	391	416	380	426	408	403	422	385	383	390	381	411	411	401	380	398	419	356	452	411	417	345	367	374	387	381	397	389	399	384	388	400	390	465	398	399	382	424	388	384	400	419	388	405	403	402	367	404	422	406	389	368	387	439	387	424	421	364	404	371	395	423	389	400	426	387	400	423	346	410	414	406	395	414	395	382	416	385	430	380	375	393	376	423	388	404	389	407	378	323	434	396	401	374	381	380	353	397	408	383	377	402	377	379	402	432	393	417	395	376	410	366	413	373	356	394	423	445	403	364	411	369	384	377	387	367	396	396	389	377	418	425	428	417	414	373	414	385	427	417	393	404	385	415	394	383	409	403	398	417	410	344	403	363	352	414	396	415	386	387	377	420	383	386	398	356	397	410	374	398	430	425	399	374	402	389	378	377	377	401	387	389	373	423	385	440	383	398	381	392	403	389	398	390	394	386	389	387	412	402	392	392	388	381	407	400	406	393	389	379	381	379	404	417	373	418	408	390	368	386	423	389	375	394	410	386	395	389	404	399	382	393	394	387	396	356	408	436	382	370	422	422	400	408	416	380	381	391	401	413	381	404	380	389	418	415	417	400	427	385	416	423	383	400	423	399	409	383	402	394	409	411	409	399	416	386	419	417	388	407	390	362	399	397	384	385	405	415	402	403	402	409	379	403	401	393	389	424	402	357	371	431	392	386	392	390	348	386	437	404	389	401	431	382	393	418	367	362	379	400	384	417	387	374	406	364	402	371	384
3829	3589	2584	1310	887	834	735	581	927	9047	18576	13108	4620	864	343	309	350	375	374	340	369	365	360	347	347	345	345	340	364	357	351	379	369	384	381	354	327	353	331	335	321	354	368	363	348	343	347	335	356	375	349	321	319	324	340	349	345	351	351	376	379	361	317	368	344	344	329	358	321	350	363	342	362	355	359	321	339	344	367	338	347	357	369	397	367	331	348	336	356	358	342	347	354	318	351	353	317	350	331	365	318	339	371	361	334	357	335	356	375	363	337	360	328	339	355	344	341	330	341	342	356	348	361	332	312	359	378	352	378	355	357	333	347	362	356	371	378	338	349	351	366	339	346	346	393	349	278	363	391	384	363	358	331	315	356	332	359	356	331	360	340	339	338	376	355	317	342	366	343	388	352	286	331	367	357	330	363	361	316	317	337	345	335	327	347	377	354	336	322	338	357	328	331	366	339	378	352	347	350	330	334	359	333	356	315	359	358	359	354	349	341	366	362	357	348	309	362	388	352	362	344	358	353	351	385	341	353	350	347	354	342	353	363	313	377	369	399	353	371	355	346	364	339	352	322	320	334	352	352	355	371	354	360	359	364	338	324	349	352	330	318	358	330	359	349	359	303	351	336	384	354	332	333	347	321	330	353	330	336	307	331	362	345	333	370	336	364	332	364	337	344	380	374	355	353	373	354	328	349	325	346	351	305	337	345	362	349	319	357	322	348	354	340	372	340	349	350	351	337	326	334	375	322	357	374	326	345	368	332	368	320	348	337	329	326	356	344	371	358	330	345	333	347	320	326	353	342	358	344	351	338	360	381	323	359	362	389	348	333	316	350	323	313	323	331	313	341	314	360	352	332	344	371	323	363	331	370	353	363	362	336	332	370	367	351	312	352	362	349	333	354	369	357	339	340	335	354	334	341	343	368	312	322	376	357	357	337	362	356	337	354	369	344	355	363	363	318	348	336	364	332	348	322	367	333	362	342	327	350	313	329	325	329	338	353	352	355	351	336	332	361	404	381	333	322	342	313	323	354	336	353	361	314	345	364	347	353	367	362	345	338	349	321	409	348	346	364	340	314	336	344	341	334	346	349	341	366	328	344	347	370	356	370	354	378	354	328	367	352	384	348	355	358	372	338	336	329	316	339	358	346	370	347	351	340	384	312	342	311	359	357	357	332	352	345	294	372	372	358	342	306	322	343	361	381	382	320	333	340	339	358	358	312	328	291	360	350	358	336	310	324	329	320	347	336	364	321	362	334	354	345	361	353	347	340	339	376	339	344	337	325	365	332	343	351	374	362	325	356	325	338	334	342	362	348	352	383	366	355	361	381	336	337	357	387	327	330	360	350	347	327	332	345	357	351	347	335	360	318	350	341	347	332	348	320	377	336	339	325	366	344	335	347	368	335	350	319	365	372	335	342	350	337	336	363	340	345	332	336	305	323	339	322	360	311	341	368	333	324	364	324	351	369	337	353	340	330	366	344	364	346	312	346	323	316	386	380	314	390	343	362	343	339	302	337	320	331	330	342	351	333	360	339	329	341	380	353	358	333	347	375	369	345	324	326	308	328	350	328	355	327	347	363	344	353	358	337	347	333	328	344	353	388	357	366	349	324	367	349	376	343	343	349	363	366	364	352	380	344	329	356	328	349	372	350	347	359	311	346	337	342	356	370	323	371	355	326	370	356	364	340	340	328	302	362	339	338	331	350	351	304	338	356	389	357	341	345	362	335	306	323	324	347	376	329	330	331	311	347	341	334	376	347	341	339	347	350	318	308	375	323	348	363	335	366	336	318	355	339	331	310	366	358	343	331	368	344	384	342	366	343	346	334	357	354	329	361	351	380	340	343	349	339	341	351	350	355	327	359	328	378	350	332	356	324	311	322	337	347	326	317	388	363	349	361	356	329	357	352	349	340	365	375	344	316	354	364	345	372	348	374	368	345	359	346	343	350	337	321	375	327	369	338	346	348	312	346	361	345	372	339	331	338	372	333	336	348	336	346	332	324	331	340	340	304	358	327	347	340	336	327	385	351	326	336	368	361	363	354	368	356	317	360	331	317	353	316	317	382	358	332	357	376	373	372	350	332	328	324	342	352	337	346	348	350	325	381	317	321	363	354	340	353	364	342	339	360	345	365	340	343	333	362	368	352	369	322	341	361	341	365	367	358	345	327	352	344	363	363	371	322	358	347	361	377	348	341	321	332	344	333	388	381	387	339	349	358	358	338	326	329	325	382	339	364	364	345	351	348	340	359	357	350	362	341	366	322	329	343	320	322	304	343	335	348	347	350	331	349	326	334	336	329	324	316	341	360	391	320	344	353	337	338	389	354	338	372	367	303	323	351	353	356	385	354	360	358	368	349	334	342	345	321	328	361	339	357	355	316	343	347	334	342	317	323	344	359	372	371	372	356	356	352	341	347	369	355	311	347	333	329	319	340	333	330	355	339	354	348	318	334	341	351	329	342	353	321	365	371	385	340	345	357	350	371	331	339	345	360	325	340	366	335	336	350	336	346	372	369	356	364	375	348	341	357	340	356	337	351	373	383	355	338	334	351	348	333	334	378	365	324	343	333	322	354	341	357	337	364	333	343	345	333	325	345	324	341	368	355	384	345	325	309	363	332	368	348	351	328	352	367	361	352	356	356	378	338	304	359	351	320	339	351	341	383	321	339	328	353	384	341	335	336	336	358	353	322	323	337	337	372	329	346	342	311	360	336	359	389	329	338	372	312	369	348	333	340	368	360	346	377	373	346	354	344	337	364	343	375	368	318	350	363	351	345	323	364	378	373	358	351	353	346	379	357	346	377	340	388	349	344	308	373	337	336	391	367	341	361	344	331	329	339	378	337	355	352	343	334	345	369	371	347	353	316	338	371	355	320	334	371	356	355	368	368	346	344	341	323	344	368	353	324	344	372	381	344	349	345	349	354	364	367	357	312	354	361	360	321	327	310	345	369	335	317	364	348	352	327	355	319	336	367	345	381	342	328	340	352	390	368	298	317	358	325	323	366	313	337	345	370	358	320	366	351	343	331	360	346	328	371	359	365	339	331	366	349	375	348	324	346	375	347	307	335	363	362	360	354	372	339	380	353	349	338	320	321	350	332	349	343	355	307	354	371	353	343	316	371	343	321	358	357	334	364	374	356	360	332	340	343	358	345	351	319	323	352	369	366	379	369	332	342	332	362	383	339	362	336	345	359	346	315	325	340	346	339	315	335	348	327	364	346	372	334	360	354	359	378	321	327	353	346	361	356	368	312	327	359	353	361	344	349	354	321	364	344	358	352	362	352	339	339	330	349	318	370	356	347	379	332	351	323	352	338	305	325	339	339	357	333	336	329	310	353	358	361	329	362	358	345	370	356	344	350	345	332	343	331	334	368	327	365	353	328	350	342	368	335	318	370	356	341	348	352	347	345	355	369	329	351	356	307	326	362	357	347	325	346	371	352	390	355	353	339	379	361	331	320	358	367	342	322	327	332	352
23900	21069	28308	24031	21040	8049	1782	1188	1210	23455	34891	25560	10755	2286	977	788	661	670	699	691	670	686	713	655	631	682	657	645	686	676	670	648	651	677	656	735	675	673	679	700	657	660	666	661	632	671	695	667	673	674	667	646	647	647	653	695	682	700	670	663	711	680	670	689	680	676	695	649	649	673	703	657	650	674	681	646	677	624	672	687	691	712	632	706	699	699	632	655	654	646	680	648	632	647	700	676	673	677	639	668	758	668	652	657	725	701	672	657	677	681	651	692	666	682	647	691	651	690	620	684	637	677	697	654	654	691	625	643	590	678	653	689	695	666	659	709	640	674	669	712	657	668	640	677	676	634	658	633	660	681	636	693	686	665	627	659	656	651	696	647	632	642	631	648	653	637	654	649	656	647	700	667	692	678	655	670	642	670	626	698	629	639	719	667	666	694	679	707	711	725	661	636	666	641	651	657	638	698	698	726	684	728	690	683	706	700	677	697	659	742	675	663	648	674	658	641	649	671	683	639	602	644	636	696	654	665	642	665	689	702	621	689	687	681	693	696	672	647	665	688	663	695	712	593	684	689	691	686	632	659	679	704	675	694	637	684	668	699	664	673	663	677	672	684	696	700	677	656	684	636	655	719	633	644	615	688	668	675	676	646	675	621	702	681	683	656	671	665	678	634	634	645	636	653	697	639	653	646	689	669	658	667	607	667	627	690	662	648	671	704	671	638	672	657	656	675	699	653	657	636	672	656	657	624	664	674	661	639	666	665	689	679	628	677	669	694	673	633	618	666	700	636	647	688	658	645	672	718	683	674	695	731	674	676	670	633	668	655	644	700	662	702	683	669	732	651	673	673	648	667	634	704	690	649	654	630	690	658	614	665	685	638	661	691	703	668	651	707	705	664	611	677	669	654	683	668	650	680	673	649	680	664	678	650	684	675	636	662	691	618	642	661	648	634	660	660	655	649	668	652	655	632	629	677	658	665	651	680	659	685	652	655	631	678	644	668	668	701	653	688	683	668	634	735	677	678	675	692	651	623	677	686	686	675	650	666	677	657	647	640	705	656	675	679	657	667	718	647	683	682	620	669	665	647	661	641	661	649	660	623	624	621	684	700	708	646	657	623	654	689	657	656	655	646	666	661	655	654	641	654	632	628	698	638	697	700	673	676	620	670	642	696	659	672	656	625	653	624	687	663	693	687	660	667	643	673	656	675	642	678	623	693	648	685	724	656	650	597	593	675	671	714	645	647	654	658	654	684	710	646	686	624	706	659	694	649	655	685	650	642	657	633	619	643	641	685	656	695	641	640	651	714	698	642	661	658	659	714	689	646	676	661	670	627	667	657	631	649	667	651	694	735	659	699	632	649	648	630	677	671	684	669	696	661	637	667	652	665	657	699	701	683	683	711	660	656	650	665	690	664	686	670	642	666	641	676	649	618	673	701	675	630	638	681	687	686	708	683	645	692	663	650	703	660	644	674	671	662	626	664	601	671	687	662	641	663	660	706	730	645	670	676	676	696	644	668	641	642	656	685	640	687	658	642	643	700	690	676	698	652	664	652	642	633	683	688	659	656	644	663	665	702	655	657	667	703	702	719	665	648	632	674	661	622	630	650	662	627	680	675	669	687	708	650	666	672	579	625	663	669	643	683	652	658	683	683	624	694	654	685	712	695	679	668	646	640	660	649	673	682	664	664	612	684	641	654	676	655	640	659	658	629	625	642	664	700	711	634	612	666	654	672	666	707	608	686	660	674	649	649	638	657	667	683	646	656	657	621	682	649	634	653	656	680	628	641	725	635	667	632	650	656	678	686	644	632	716	639	675	677	659	608	681	674	678	640	668	661	664	662	639	695	681	674	664	696	708	694	696	656	671	674	641	674	673	627	688	648	656	674	621	681	690	651	681	647	641	634	667	636	640	716	690	672	679	641	676	637	660	671	634	639	652	679	668	620	671	647	611	674	646	670	659	647	671	686	602	668	646	642	595	670	673	668	724	667	657	664	651	690	672	599	631	649	707	628	598	667	588	635	626	621	635	674	624	621	641	639	644	648	668	709	613	657	661	700	609	667	696	655	643	643	669	659	714	660	682	663	648	645	647	665	687	667	645	664	684	649	654	666	674	669	648	696	663	649	675	672	607	705	714	625	684	676	677	686	664	633	609	680	678	682	621	653	630	672	634	655	691	706	649	679	696	622	639	708	641	649	636	632	666	699	639	689	660	687	683	687	662	665	643	708	707	647	677	655	713	642	645	652	667	630	683	660	659	727	706	683	680	683	677	650	650	650	658	654	688	727	624	653	618	662	685	687	663	631	681	660	708	670	680	664	663	664	710	707	608	682	688	643	668	688	630	675	653	626	670	677	688	651	659	656	681	663	651	662	689	651	648	661	741	635	690	669	651	656	652	660	703	683	651	659	672	654	660	659	626	624	680	720	689	686	690	655	701	687	635	606	661	685	696	653	640	702	703	694	633	646	651	635	642	668	735	709	691	628	687	678	671	639	672	641	694	660	659	654	668	670	648	685	670	653	717	658	656	703	683	676	683	683	675	664	644	598	650	650	673	644	636	646	655	675	669	660	636	644	674	640	603	641	637	627	666	664	644	675	611	677	682	648	653	672	685	669	667	630	694	676	658	674	698	681	648	641	676	610	663	667	678	677	664	646	628	662	632	690	655	672	666	642	630	615	664	634	700	665	610	712	684	632	680	646	662	679	659	670	657	718	643	674	721	707	604	680	710	650	672	642	602	615	664	634	719	672	673	702	684	666	647	664	663	645	641	625	643	700	646	656	654	653	682	652	668	636	646	688	681	666	689	665	697	689	665	647	669	646	650	649	635	710	638	586	687	672	658	681	630	681	661	641	732	651	690	678	667	709	678	629	648	676	686	679	646	646	668	677	661	677	620	666	647	607	655	641	618	680	675	689	647	678	656	702	645	653	632	637	700	664	632	662	656	697	651	644	633	677	693	637	671	663	676	660	671	662	627	627	670	647	661	655	633	645	652	674	653	691	636	686	671	654	643	628	671	664	671	632	678	628	672	657	688	626	676	703	639	627	685	686	698	644	646	667	647	664	649	641	721	652	699	699	599	684	692	676	655	714	617	669	671	674	644	627	668	682	608	656	666	628	650	668	673	666	703	679	692	672	592	652	652	645	681	691	648	651	699	642	634	676	661	670	624	718	682	673	679	672	656	666	649	619	668	666	686	674	645	685	652	638	652	698	655	669	668	648	634	649	674	644	672	679	638	661	658	647	617	634	729	644	629	612	657	635	691	653	738	673	641	687	681	675	662	640	665	686	671	652	622	691	626	649	684	664	666	634	634	650	630	654	643	682	680	604	676	646	623	685	620	679	628	679	637	667	652	688	678	671	663	652	690	696	672	663	697	646	711	648	663	714	637	681	660	676	619	684	670	661	660	702	707	617	635	662	647	703	713	710	689	618	673	658	626	647	657	669	668	647	661	661	679	678	664	676	640	675	663	662
4396	7094	5281	2668	1879	1415	1253	1179	1626	27468	30648	21561	8110	2012	917	731	563	581	530	549	560	558	560	579	586	554	547	600	581	565	512	580	563	546	539	564	540	564	538	560	562	538	579	526	585	573	569	553	584	586	566	563	604	542	557	552	565	589	520	569	547	596	558	563	572	570	565	561	587	600	567	540	547	541	580	627	591	557	542	589	555	534	532	577	579	557	587	534	535	570	555	543	610	584	590	552	583	523	571	521	561	590	535	542	550	540	584	527	573	563	557	557	548	552	544	575	520	587	523	546	539	536	500	574	519	551	545	524	575	551	542	579	533	583	576	591	587	564	544	521	590	584	479	572	610	555	566	556	578	525	567	551	553	556	504	561	574	530	520	567	540	517	537	559	536	593	543	568	618	557	514	529	526	591	542	580	553	557	585	575	596	551	583	541	563	546	551	543	584	540	563	516	520	530	600	571	569	579	525	568	574	561	582	571	608	537	594	563	561	539	497	566	575	540	552	550	555	557	553	553	498	549	588	579	509	586	566	570	530	548	557	591	571	525	580	565	563	538	514	564	531	568	542	563	562	570	581	515	541	580	532	574	591	552	534	611	575	569	541	557	541	535	575	563	519	540	566	549	569	606	541	558	579	547	514	532	568	521	558	554	548	557	547	528	521	570	576	556	553	582	586	556	549	590	595	570	567	562	529	575	578	552	547	546	548	583	543	584	584	595	585	558	577	549	556	537	589	548	547	567	561	572	587	567	559	516	573	520	537	571	561	580	550	560	556	553	559	529	598	571	527	579	549	564	541	562	527	568	558	575	576	568	582	535	507	549	542	559	543	551	517	558	542	556	554	543	508	554	558	546	545	534	545	532	538	557	547	543	541	555	578	517	561	521	533	565	593	535	552	565	582	490	515	555	523	539	558	550	576	568	568	558	543	531	571	531	520	556	528	525	538	572	583	546	579	556	601	549	537	530	594	536	541	545	627	550	576	543	567	498	565	595	552	534	584	523	591	521	525	529	551	532	534	546	526	552	525	577	563	535	545	538	509	568	545	561	531	590	558	588	578	552	554	523	549	533	516	558	601	580	538	534	539	563	535	575	581	549	535	548	540	512	553	539	566	533	561	545	575	568	537	548	534	536	571	563	545	526	604	533	537	538	571	575	554	529	499	551	569	578	531	552	600	530	511	557	533	562	559	533	525	563	576	549	583	606	534	551	551	530	553	588	541	556	553	572	560	549	579	544	598	554	521	554	514	547	579	563	540	513	550	529	574	578	520	558	542	549	558	547	592	552	574	596	627	596	544	557	505	531	553	534	571	562	522	556	590	546	570	580	579	555	539	527	532	555	554	555	549	527	539	544	553	560	542	571	561	534	536	559	521	532	544	509	571	537	564	543	564	573	577	601	556	572	548	500	532	556	542	597	536	518	598	491	581	555	557	547	575	535	571	538	601	544	549	550	543	543	535	528	530	531	534	543	560	539	543	522	529	528	569	561	553	523	604	537	511	579	564	553	589	550	538	544	540	601	567	589	554	570	553	567	498	592	536	542	569	555	539	541	548	571	578	530	525	560	546	526	533	566	543	526	545	558	573	592	534	560	508	588	539	545	579	537	579	594	542	563	544	532	530	519	538	584	514	540	545	564	552	528	563	568	537	552	563	575	607	549	531	529	525	553	583	499	553	536	566	582	547	592	538	545	551	537	575	562	538	548	565	526	541	561	560	583	542	553	564	553	562	568	559	542	546	489	527	549	530	559	534	566	518	598	563	571	539	581	593	588	575	574	523	587	540	557	530	521	506	519	551	560	540	546	530	537	540	544	510	557	574	556	579	550	545	556	536	538	540	530	552	518	552	544	566	571	558	517	576	544	537	548	548	568	567	609	530	541	547	545	551	555	561	562	555	536	558	553	547	545	515	577	559	566	549	520	525	528	537	560	576	561	527	533	597	574	556	579	543	567	526	489	540	554	525	572	514	570	580	572	550	584	527	545	569	534	523	489	534	579	565	554	537	534	536	565	544	572	514	540	557	545	562	534	568	568	513	565	570	591	566	561	561	530	538	559	524	547	552	552	540	568	556	542	512	560	568	501	542	568	563	508	512	520	518	556	549	587	514	568	537	502	527	546	556	553	508	560	532	514	570	549	552	565	550	513	558	606	527	547	532	526	549	560	535	539	549	564	541	584	579	566	533	551	558	563	566	536	558	604	563	542	570	601	550	534	592	549	579	545	536	507	539	562	556	578	561	570	561	511	552	541	496	582	551	576	586	544	564	566	565	543	532	563	553	566	525	528	567	523	525	522	542	566	540	578	565	532	556	584	555	565	534	555	556	619	523	493	548	522	546	581	536	548	547	568	547	558	551	524	550	548	569	527	535	516	529	526	555	573	587	530	568	587	541	579	546	603	559	553	543	540	566	547	513	524	541	526	539	526	554	568	555	588	512	578	573	521	576	563	546	558	536	537	569	561	560	528	517	536	549	504	567	539	593	547	536	555	530	550	558	545	544	573	566	607	569	550	536	555	524	544	530	593	537	536	512	547	534	558	552	537	604	564	589	552	486	506	539	559	546	560	567	543	571	520	556	533	536	493	626	528	566	562	575	571	563	549	533	541	547	553	570	546	556	530	534	556	509	557	527	557	551	570	569	553	522	571	512	520	539	558	543	564	528	523	537	543	547	574	532	528	560	563	549	551	585	591	517	540	543	566	564	550	556	551	571	542	554	553	583	564	555	532	577	532	558	548	539	546	574	583	558	561	549	559	559	561	541	554	541	492	570	570	537	535	571	542	558	500	564	517	552	542	544	521	559	572	557	558	551	560	552	570	527	555	565	572	586	503	543	518	576	574	545	581	526	545	553	531	550	585	556	534	558	495	549	614	532	534	578	531	505	632	565	508	572	545	575	540	548	560	572	527	586	543	530	552	551	568	560	583	556	537	529	585	550	578	521	543	526	557	549	539	561	550	581	607	575	556	559	550	540	567	588	546	532	576	587	571	560	527	550	485	529	575	555	537	530	521	539	509	529	539	548	567	559	557	528	537	534	515	571	525	560	546	556	515	522	544	552	579	539	550	520	561	547	508	521	537	565	536	527	536	550	572	519	528	566	538	545	525	536	542	538	557	523	595	582	548	555	570	552	558	535	552	569	585	552	531	529	536	558	531	552	517	522	523	595	563	556	524	574	551	541	531	572	582	558	538	553	564	537	534	542	556	563	586	564	541	583	585	564	504	569	595	553	570	534	570	557	532	535	528	571	558	566	549	556	558	560	564	573	530	572	513	526	497	559	597	537	533	567	560	545	558	562	567	559	559	549	548	512	483	548	532	532	550	546	558	555	580	531	560	547	538	567	554	517	552	520	548	562	557	535	562	552	548	596	525	580	497	589	547	540	595	574	549	568	564	579	579	567	549	539	562	533	552	550	547	550	556	537	454	541	536	551	531	542	580	565	546	557	548	528	542	558	563	576	562	559	531	481	562	547	507	524	571
27306	12559	1351	714	468	428	432	387	470	1476	2210	1835	1231	639	398	404	415	393	395	411	444	448	398	414	387	409	409	391	424	379	415	410	408	436	396	425	453	446	393	402	370	365	389	404	403	386	422	430	405	405	383	356	376	451	382	410	444	421	376	433	386	431	462	394	400	395	416	421	388	385	415	414	419	409	412	383	409	414	407	405	418	404	401	421	396	419	398	422	407	417	398	415	405	381	411	407	403	402	390	404	376	443	417	416	365	399	425	442	353	413	396	405	401	429	400	417	425	418	411	400	377	377	408	398	405	391	389	442	394	412	426	408	423	433	391	428	393	422	416	406	409	398	402	425	410	416	415	380	407	448	440	388	442	392	398	399	381	376	410	444	416	385	416	390	393	392	415	421	430	412	404	403	413	443	386	388	397	451	409	412	408	395	394	407	416	401	409	399	392	417	389	408	393	412	390	402	417	442	417	390	392	388	433	404	427	386	435	424	404	422	394	409	410	412	363	436	414	401	407	417	435	412	397	380	422	379	431	385	425	419	397	395	395	393	435	416	390	394	422	397	400	401	410	376	410	429	401	414	408	428	383	437	416	417	394	430	413	372	428	400	387	410	386	420	395	427	412	415	401	407	416	399	400	395	387	407	424	372	392	404	393	395	390	429	420	444	399	391	412	405	406	433	419	447	370	409	345	416	405	411	385	412	407	427	409	394	387	390	405	430	408	386	426	436	402	389	406	388	375	393	406	424	416	397	409	408	414	408	386	410	410	395	420	412	367	421	428	414	372	407	415	410	425	375	402	428	367	421	383	403	437	432	367	429	428	394	416	379	397	420	389	392	409	392	402	399	455	371	386	470	414	367	438	390	440	390	394	373	433	405	354	360	404	437	438	420	454	401	372	369	420	430	415	404	395	423	423	428	407	408	405	405	390	411	421	387	413	413	420	412	426	432	396	434	383	412	448	375	408	425	371	387	415	382	395	389	379	406	423	460	426	410	415	424	396	390	419	419	409	386	416	396	404	406	408	434	390	389	407	405	411	377	411	427	415	427	401	372	377	410	402	398	406	403	420	378	388	419	412	389	434	368	430	435	396	402	418	402	390	412	422	418	445	406	414	425	373	427	410	337	393	376	406	401	407	402	432	414	416	407	422	411	390	378	414	400	405	434	416	435	431	446	396	413	390	350	410	379	419	405	370	389	383	374	372	387	399	419	429	391	383	415	401	416	384	382	398	377	387	426	408	406	387	426	382	399	428	377	398	410	394	430	427	424	425	422	391	418	426	411	373	408	399	384	432	399	387	441	417	426	415	380	425	432	410	413	436	436	391	396	423	427	374	393	383	394	390	379	394	414	383	397	412	407	410	382	398	393	415	409	403	427	430	385	373	404	422	374	412	406	415	433	391	423	450	400	422	407	373	398	384	349	401	405	408	422	372	430	415	391	406	403	436	381	431	386	436	403	406	405	411	399	385	420	377	429	396	382	431	390	403	425	412	379	417	454	407	406	422	425	444	440	360	416	363	352	385	389	409	417	424	398	408	403	395	399	390	436	416	403	376	441	427	407	400	426	412	379	400	390	416	421	401	399	387	414	371	405	386	404	380	455	367	427	417	431	419	394	375	395	446	372	404	418	378	388	370	415	426	403	406	417	413	416	411	379	409	388	432	395	421	447	391	385	413	390	428	399	417	419	427	410	379	448	441	370	394	396	401	423	376	374	387	447	408	438	422	396	409	412	443	424	399	408	405	399	374	413	447	427	369	388	434	420	376	419	419	385	424	411	408	406	424	407	384	438	429	437	392	402	404	400	381	424	394	378	427	407	413	387	390	413	397	431	405	409	406	385	443	386	389	405	408	395	412	396	372	428	387	406	415	430	406	412	407	404	390	430	400	406	434	428	391	424	416	443	425	417	395	408	396	411	440	377	424	411	397	427	387	422	398	413	377	421	390	415	443	395	396	408	408	420	411	411	415	404	421	401	386	386	413	360	388	402	409	386	417	409	386	387	386	422	415	386	417	394	415	405	441	390	396	416	401	401	394	393	429	408	377	367	403	440	443	384	425	429	407	444	427	429	398	415	393	427	398	382	428	421	424	448	408	386	374	415	414	427	420	380	396	400	411	400	407	408	424	461	448	414	383	390	434	390	409	430	448	378	379	417	439	399	445	422	421	405	426	429	423	430	376	383	385	411	411	412	413	390	398	429	411	403	413	363	432	418	430	396	415	411	405	391	410	416	427	396	430	416	387	383	386	393	396	374	376	415	409	433	399	408	402	408	391	440	391	407	422	419	421	422	384	394	408	375	400	423	407	417	412	436	379	392	406	401	382	417	423	386	408	426	391	371	398	420	422	394	407	419	397	343	428	410	434	398	366	401	395	386	418	399	385	403	381	399	408	422	416	387	399	407	413	406	380	403	391	426	389	387	428	389	448	397	395	428	402	418	421	372	407	456	440	393	393	406	406	442	406	405	411	398	410	402	432	398	414	383	392	404	400	429	379	406	409	411	425	375	436	420	407	419	393	399	462	397	403	403	400	420	410	418	394	411	385	418	390	408	432	417	373	409	438	384	430	394	376	372	424	401	406	417	439	400	389	409	417	450	391	435	389	392	400	406	405	462	389	413	474	386	428	431	394	413	399	417	413	386	384	405	375	389	389	387	385	428	405	393	398	386	365	401	437	421	403	396	409	431	421	413	434	400	388	387	408	381	408	403	390	394	431	435	403	394	388	417	390	385	428	431	402	374	432	406	434	417	394	428	417	411	385	386	389	412	389	433	421	396	413	429	444	412	387	416	399	418	419	365	419	433	396	416	409	378	405	363	410	411	429	406	372	378	406	397	395	421	395	425	391	394	390	403	401	420	397	453	431	408	401	465	383	426	416	400	405	384	426	455	459	405	416	400	368	421	418	411	424	380	408	381	424	412	411	398	407	410	425	372	415	424	399	416	383	406	397	376	374	428	397	385	420	424	415	406	389	391	414	434	418	397	414	384	448	367	411	381	391	440	394	450	408	406	402	416	405	394	386	398	401	353	350	398	410	404	413	419	369	416	372	365	456	408	378	405	386	423	455	395	427	394	417	394	417	368	401	387	418	425	407	417	381	387	394	357	372	382	377	408	372	434	421	421	392	406	404	430	434	385	388	408	367	390	357	391	361	374	396	407	408	418	413	409	391	406	445	400	378	414	431	403	403	436	390	376	414	421	402	353	401	424	381	405	415	384	427	381	408	395	414	396	436	402	425	417	414	418	414	382	431	437	402	387	384	420	408	422	393	415	379	406	402	423	457	423	383	364	396	407	405	425	422	380	394	449	418	393	408	401	401	389	422	395	435	402	362	424	424	437	389	394	401	455	415	392	364	395	423	393	397	421	386	409	415	416	425	389	379	440	423	422	387	366	414	397	414	414	386	385	405	446	452	400	401	422	393	429	428	397	430	423	412	381	377	377	409	394	449	408	364	394	403	407	405	430	433	398	357	416	419	413
5147	846	709	464	446	355	370	417	447	1868	2657	2141	1197	554	389	375	319	347	344	303	328	364	361	326	371	333	358	341	345	358	350	326	321	371	344	333	345	339	337	335	349	344	335	349	309	326	350	365	313	318	319	352	337	337	344	342	354	331	332	379	347	338	376	360	311	356	354	356	329	352	349	349	318	333	368	372	344	353	318	351	351	329	368	349	337	318	327	324	371	336	304	340	344	348	368	343	322	334	356	320	364	315	356	331	345	348	341	347	352	332	317	328	360	356	332	343	367	349	338	328	334	285	316	310	340	340	356	335	332	323	354	334	337	322	332	334	321	354	329	355	323	323	338	319	312	391	334	347	371	326	361	347	351	343	347	338	329	335	356	313	335	356	367	328	352	321	334	322	349	356	350	376	354	324	341	339	319	334	332	332	376	367	326	333	355	334	319	311	375	354	366	341	357	318	355	328	332	363	384	306	352	365	345	345	384	372	348	336	328	317	325	341	332	314	325	334	371	346	344	379	368	334	326	354	343	340	321	309	357	339	351	291	326	339	332	353	327	384	328	356	359	355	342	345	337	326	337	345	336	344	356	340	333	376	345	347	349	346	310	353	345	362	341	345	350	307	331	345	387	335	343	338	333	364	309	363	337	331	332	360	310	362	292	304	367	355	326	334	326	336	308	341	332	343	349	345	325	349	326	327	356	356	341	339	326	348	321	348	343	322	345	328	324	378	321	349	340	358	355	371	344	315	331	322	334	358	330	358	336	330	338	323	315	336	334	341	346	334	359	348	350	343	351	358	361	352	321	310	360	324	346	330	338	340	317	325	284	323	331	334	359	342	316	331	379	352	353	337	328	329	349	311	333	326	333	335	322	341	368	346	301	326	319	358	335	310	310	327	322	340	342	368	337	385	376	315	315	341	333	327	324	347	352	351	373	370	321	349	347	345	303	359	338	338	320	295	340	321	358	350	337	357	321	344	329	359	335	327	338	319	335	335	344	349	366	344	307	343	345	354	323	323	320	389	361	300	304	353	322	351	347	354	335	339	384	335	330	360	346	338	347	324	350	356	331	358	334	306	330	355	362	342	325	341	332	337	337	321	341	310	377	374	303	353	377	354	338	352	357	354	313	349	349	335	355	358	355	363	313	344	347	388	361	358	339	358	347	311	341	360	333	329	344	340	347	338	375	369	356	325	354	322	345	326	349	346	335	275	352	339	314	372	346	333	317	324	339	327	311	345	314	345	351	315	339	374	366	348	351	353	333	318	326	379	363	321	338	315	338	344	333	299	335	314	343	335	326	344	333	313	327	321	334	304	314	318	364	346	298	320	378	323	342	328	332	321	336	360	311	344	344	315	364	340	342	353	347	331	322	344	358	343	356	323	349	356	343	353	316	363	358	326	365	303	363	331	345	356	342	342	340	346	349	311	361	360	379	371	313	335	368	358	345	337	349	318	356	357	344	339	355	327	326	338	324	331	355	351	341	352	325	330	333	304	356	329	335	335	366	337	316	334	332	310	387	327	347	324	350	338	302	304	338	326	349	352	359	383	325	344	366	337	359	329	343	322	352	358	308	350	342	322	299	361	313	324	352	342	330	337	361	319	307	339	330	322	333	330	345	356	330	365	306	341	330	339	353	357	373	334	364	307	322	374	311	335	323	330	346	332	324	318	354	341	338	320	358	362	332	336	321	302	310	334	336	361	330	323	335	342	338	365	341	334	320	339	353	336	365	342	353	351	321	323	305	290	339	344	343	337	343	357	360	338	344	338	308	314	364	343	327	293	341	341	370	342	332	359	300	339	336	326	377	336	325	351	321	349	318	338	309	306	355	374	311	366	339	340	354	340	310	323	325	351	384	291	316	314	342	328	375	335	338	340	335	309	344	315	351	369	335	357	327	313	340	361	346	328	331	390	337	332	344	356	328	339	336	344	315	339	330	331	356	335	369	360	326	322	315	322	370	317	347	352	385	343	359	338	346	337	366	334	353	318	359	365	343	364	369	295	336	331	335	317	362	347	323	327	342	343	363	337	365	347	317	351	353	332	325	311	336	318	347	313	342	334	337	349	312	375	342	327	350	333	353	316	371	346	319	322	363	315	363	330	321	334	308	352	318	336	341	323	345	342	340	346	329	362	353	330	343	354	324	346	352	330	355	371	336	348	304	344	330	310	327	364	331	360	332	325	329	334	318	373	332	310	334	335	340	380	321	350	314	328	319	384	345	344	321	308	368	341	319	360	330	362	352	331	318	366	329	333	344	342	305	353	326	355	315	309	333	309	368	364	350	315	347	302	340	323	312	298	361	348	323	329	343	340	317	326	325	362	349	343	363	360	362	321	312	361	354	339	356	326	345	325	313	352	311	306	329	359	362	366	336	349	327	365	367	348	337	327	339	315	339	322	358	336	336	342	324	353	341	359	343	320	320	334	362	365	342	339	308	311	368	370	315	353	350	336	377	336	338	376	345	377	327	307	330	353	344	373	359	333	334	368	298	331	332	329	328	331	334	364	345	370	356	384	352	323	332	317	335	337	362	395	331	324	350	328	339	334	331	325	310	335	344	353	341	324	340	353	321	356	336	375	343	345	344	356	350	324	338	341	354	353	340	369	340	366	370	312	330	318	353	347	341	366	359	357	338	378	326	318	351	322	360	363	350	353	339	338	317	319	314	345	307	338	335	318	359	359	365	317	325	337	323	345	324	318	314	351	365	337	307	332	330	359	368	304	362	316	294	373	339	342	360	366	370	349	332	333	343	333	359	339	351	324	313	324	322	319	366	314	356	383	340	345	352	379	361	313	329	350	323	332	340	328	339	338	337	340	345	378	319	321	309	362	338	334	343	324	346	342	350	337	352	362	341	362	382	355	327	338	376	378	349	333	325	344	356	339	337	357	365	345	331	339	343	349	326	295	336	341	325	347	345	349	342	333	331	331	369	350	334	334	342	354	322	347	367	341	335	304	340	355	354	353	330	324	366	349	381	329	333	352	312	321	374	340	355	328	359	323	367	335	359	329	334	316	331	309	358	304	352	311	357	353	358	338	350	335	342	317	347	322	369	346	354	340	327	356	331	324	355	356	322	339	357	344	323	334	321	319	327	332	354	379	365	342	330	316	350	325	333	343	352	330	366	323	352	346	364	325	346	324	314	341	327	336	304	356	296	338	343	341	311	348	356	341	313	355	365	322	337	327	386	352	360	344	353	360	346	350	336	336	329	338	334	338	344	324	350	343	334	355	338	360	391	365	324	344	340	331	352	337	355	369	353	343	341	346	370	355	357	339	346	327	345	330	309	336	323	362	333	319	335	349	379	346	330	364	316	341	320	358	331	345	352	319	339	377	355	322	355	338	336	345	364	319	322	339	347	328	353	337	333	362	355	367	333	325	333	336	293	374	397	367	380	340	315	338	342	331	345	332	335	315	322	337	333	344	372	360	386	352	334	355	314	378	342	335	348	341	316	333	329	312	319	302	334	371	337	332	349	342
25191	21065	26880	25057	5064	1141	851	704	2774	16360	18324	11280	4342	1406	653	599	588	569	582	547	551	543	600	516	525	532	573	535	520	566	574	559	574	575	536	561	592	518	603	553	516	606	566	536	516	544	485	592	591	574	535	528	514	594	550	539	546	541	562	570	539	562	568	561	554	595	572	559	553	546	524	547	569	576	552	575	563	575	524	575	566	572	535	509	546	554	587	572	538	548	560	566	586	552	574	556	568	549	574	538	543	562	547	532	570	554	574	535	578	549	561	504	528	562	505	538	531	578	555	556	522	532	524	499	557	551	542	575	569	583	551	562	561	591	575	567	574	579	531	607	530	539	557	552	542	584	537	527	559	567	520	545	557	576	569	535	582	533	549	556	546	567	562	497	555	540	537	542	566	575	593	528	516	546	573	572	547	511	524	558	565	570	576	553	592	508	553	592	589	563	542	584	601	566	572	597	535	546	539	555	556	569	575	536	554	520	573	588	564	575	525	570	506	590	550	540	543	562	588	587	533	531	548	509	557	577	560	547	545	579	544	593	554	549	611	564	562	523	601	541	544	582	553	502	573	531	512	548	525	543	534	565	560	539	513	548	545	568	541	568	557	554	550	557	548	546	544	535	524	568	589	563	556	534	529	552	535	530	525	535	561	593	546	579	506	560	545	578	551	535	505	533	541	525	555	613	531	555	538	553	551	561	568	573	514	584	533	586	551	570	537	598	577	539	517	539	546	520	596	566	555	575	560	597	573	576	528	503	558	551	576	570	533	508	509	570	585	567	557	549	553	568	537	549	549	568	537	551	545	539	526	551	542	557	551	552	555	576	579	547	513	599	531	507	565	595	543	526	518	538	528	529	550	565	572	567	546	544	577	535	520	551	528	557	572	536	579	569	557	536	548	531	553	556	582	528	554	528	547	554	553	522	556	532	528	537	578	575	531	518	564	538	603	601	569	596	556	530	547	504	545	575	558	546	545	509	537	565	570	547	549	553	548	559	555	532	582	564	574	584	526	479	544	585	573	513	529	569	556	546	516	528	578	512	539	535	554	530	574	546	575	500	538	560	532	537	560	549	595	527	544	549	558	559	546	519	563	525	562	562	518	509	556	543	553	563	508	532	587	562	587	515	579	532	579	541	542	559	554	545	552	567	558	530	552	592	541	532	539	549	568	546	555	555	585	535	544	549	556	527	571	519	549	570	507	529	575	547	562	557	565	580	564	517	608	516	543	559	557	518	535	596	538	570	553	531	530	551	556	551	506	574	575	534	552	597	547	563	592	582	542	552	557	571	532	599	561	552	597	526	527	543	540	552	524	528	549	576	593	525	538	564	563	564	580	519	520	555	583	556	560	531	527	562	543	600	561	520	560	550	571	585	550	549	549	521	571	543	557	581	586	538	548	536	502	524	542	558	521	586	507	582	536	572	533	575	498	550	536	581	592	593	549	568	540	569	529	549	528	532	547	540	552	546	551	509	553	526	577	526	525	530	517	573	564	582	501	549	547	543	548	565	570	570	533	564	564	531	542	525	577	564	537	547	568	575	609	528	518	599	562	572	557	558	541	530	536	545	572	531	568	518	529	554	520	587	559	546	528	575	550	556	572	570	571	546	520	602	542	570	512	548	588	546	526	564	565	538	526	566	546	558	561	518	600	564	537	544	573	589	555	571	498	555	539	566	573	560	556	556	559	566	530	575	559	547	540	542	520	579	583	556	574	611	553	551	518	567	591	546	560	532	546	542	564	570	517	591	543	562	576	556	601	562	546	562	550	531	542	543	514	536	594	547	538	534	561	519	580	533	548	554	580	578	518	550	572	575	514	574	536	560	541	553	524	572	541	489	535	580	531	531	521	532	533	515	517	592	550	552	571	520	543	569	521	544	530	579	564	546	552	601	562	574	573	585	588	545	528	536	565	574	572	547	542	553	544	540	580	562	515	568	579	553	550	567	514	565	615	515	529	587	560	583	546	528	547	571	530	590	543	563	545	539	559	563	544	569	528	548	582	588	585	521	537	564	548	517	539	593	543	507	574	539	571	542	578	564	520	568	537	538	599	544	564	525	553	545	596	504	533	569	566	543	524	529	566	486	560	528	538	559	543	584	593	540	586	526	561	548	536	552	555	523	575	558	500	528	534	539	564	534	578	621	550	572	513	585	544	522	556	534	549	575	585	546	558	555	541	583	523	622	534	512	491	517	554	563	581	527	541	563	545	541	540	553	537	539	554	543	518	565	509	505	564	540	541	543	551	550	566	511	533	601	553	556	548	564	584	541	546	545	561	565	595	536	576	584	559	545	556	530	558	542	541	570	517	549	568	581	513	531	528	538	546	483	561	555	540	552	560	572	554	599	583	544	564	547	573	541	560	574	594	551	578	558	559	543	501	525	534	563	550	569	557	595	524	544	577	568	565	590	542	572	535	552	556	581	577	549	579	590	542	534	553	532	595	591	580	547	555	565	598	558	533	550	545	531	521	559	567	543	545	562	538	543	558	601	546	557	554	552	549	557	543	562	551	535	551	498	473	535	548	560	534	570	522	544	564	540	538	525	562	520	562	537	550	561	561	523	540	582	554	525	574	530	509	533	548	557	537	556	563	519	577	553	514	563	541	500	542	551	535	530	552	598	520	546	614	529	562	538	557	541	570	547	555	558	526	546	531	515	533	555	533	528	541	526	559	577	586	569	569	614	532	559	573	537	534	554	531	581	524	549	524	570	550	535	579	547	572	521	569	554	584	525	571	533	504	541	529	554	531	534	551	580	558	543	553	565	555	555	540	544	570	516	534	572	562	539	565	559	550	549	573	539	532	512	570	526	497	521	576	512	505	538	541	570	541	565	532	560	595	578	567	512	571	564	496	540	536	536	531	524	553	588	580	579	568	535	601	529	489	521	555	561	531	502	528	521	532	542	524	541	564	517	566	525	594	575	587	518	572	567	489	562	526	572	556	545	543	531	539	556	557	569	555	570	541	538	539	544	564	528	518	583	550	557	550	575	547	539	598	562	530	590	540	522	585	539	592	528	537	544	558	511	545	500	527	579	572	550	579	540	545	576	582	536	595	524	573	532	544	591	564	538	561	549	571	529	551	521	551	538	592	539	539	556	542	551	518	577	587	581	494	525	554	548	555	553	526	576	565	552	561	568	571	583	561	554	530	536	508	542	557	597	523	553	598	543	551	532	561	537	564	504	548	534	524	572	530	523	556	640	566	479	596	562	593	560	508	583	537	533	524	570	588	567	557	549	507	540	571	541	514	555	548	522	542	539	529	504	549	538	543	514	547	572	558	560	543	518	496	552	534	560	541	569	566	570	500	526	563	550	561	581	532	562	559	561	544	531	527	513	568	572	528	577	562	569	569	522	538	569	558	518	508	550	564	581	588	573	580	549	604	538	548	552	547	555	568	559	580	610	534	540	564	550	552	536	542	506	560	537	546	548	502	546	570	540	544	528	582	526	530	534	583	539	576	524	515	548	515	572	586	543
3872	3455	2640	1452	1080	885	735	717	4404	17704	16511	9683	4040	1407	610	447	479	497	497	506	460	512	500	441	461	449	470	461	496	482	474	455	447	470	463	512	468	451	496	475	472	459	479	477	482	470	471	498	487	462	454	523	496	442	474	467	473	511	491	455	468	469	515	452	538	468	480	443	462	467	521	435	438	540	476	464	498	466	513	449	432	494	432	465	475	451	479	461	504	475	431	453	457	467	470	460	506	476	501	524	452	457	482	482	515	433	492	432	458	437	460	475	481	466	463	467	465	492	491	475	488	494	462	489	423	463	465	443	489	467	447	484	490	458	466	502	438	458	496	437	483	454	452	448	487	468	449	482	472	482	482	476	492	415	471	488	422	468	465	455	479	466	475	474	469	477	470	440	439	464	473	479	478	504	439	499	478	485	452	489	464	502	462	473	485	493	499	459	467	492	468	472	473	500	469	479	438	451	480	464	471	471	444	438	495	486	461	512	419	462	447	477	433	470	449	492	469	489	466	431	481	475	497	462	458	461	467	446	475	443	485	413	473	448	469	470	480	457	453	440	439	455	471	442	470	449	475	463	436	442	474	497	478	452	495	476	480	445	467	488	468	465	504	457	476	439	485	447	454	521	475	488	474	455	448	459	462	455	483	464	469	470	473	492	468	469	428	436	470	479	500	445	431	472	454	451	460	492	479	455	470	482	439	457	444	452	461	482	467	488	445	471	489	486	490	451	469	439	475	514	447	461	500	443	457	449	515	433	457	412	482	483	509	479	455	466	485	451	447	464	496	433	465	446	445	451	456	455	510	488	486	431	452	464	467	468	469	450	468	424	453	413	438	427	490	469	482	447	477	460	452	468	471	490	452	460	480	490	464	444	480	424	471	467	438	457	458	501	483	451	507	500	506	454	457	462	442	469	463	457	446	430	457	433	449	432	468	479	496	457	482	482	484	480	473	453	456	429	456	436	448	439	451	496	430	448	490	459	448	477	453	468	458	473	417	464	455	462	472	459	438	497	454	477	410	456	476	458	488	478	436	496	431	489	466	482	477	467	480	484	452	453	432	487	495	472	473	481	447	486	457	494	468	440	508	461	476	473	492	448	443	437	497	480	460	496	434	449	429	532	458	494	443	450	437	477	481	476	449	446	427	490	464	433	451	460	426	487	409	440	483	447	430	460	464	503	445	489	477	478	485	475	490	479	492	428	425	452	497	465	473	477	451	479	491	496	449	473	434	425	488	464	454	469	466	490	462	464	473	454	501	489	458	437	481	474	443	488	456	447	467	478	460	452	490	453	483	485	477	465	473	443	423	480	441	485	482	472	430	499	490	435	457	463	454	511	459	433	478	459	459	489	422	455	444	462	451	484	462	459	463	432	492	448	449	423	478	474	465	458	453	467	435	456	478	442	471	487	440	436	441	483	443	466	467	434	459	463	470	462	458	456	478	492	473	480	431	499	445	457	432	436	443	447	492	490	462	429	463	468	456	492	494	461	473	439	459	441	508	493	480	447	492	479	436	490	412	480	463	470	422	441	452	499	498	497	466	450	454	460	445	493	448	458	499	480	441	463	459	422	475	427	433	420	435	487	450	484	471	513	501	492	481	471	480	463	482	442	454	448	463	468	506	463	443	474	462	451	420	518	464	445	502	467	470	468	486	487	462	430	464	481	455	479	472	460	451	469	450	453	469	483	478	486	467	456	478	473	445	488	452	488	458	470	491	479	434	467	468	443	478	470	460	457	468	456	449	462	489	462	472	472	436	453	489	472	446	454	479	460	462	473	476	462	459	477	520	437	453	487	492	431	457	516	489	441	479	478	495	430	454	462	442	455	454	470	489	461	420	457	487	482	441	441	424	457	467	444	480	514	496	467	442	443	459	438	441	460	458	464	433	459	477	457	393	440	461	490	468	437	450	447	454	448	426	468	480	426	455	470	485	468	451	451	475	454	462	488	494	504	476	474	462	479	472	464	485	510	490	508	462	434	468	470	508	456	478	464	451	454	502	433	480	475	448	481	450	444	473	447	477	479	504	469	440	454	470	489	481	484	433	479	453	459	484	500	469	458	512	493	474	492	447	451	463	434	457	496	428	462	427	479	470	467	463	457	475	489	504	463	471	424	449	468	475	464	489	466	451	496	445	464	433	451	485	502	450	455	481	480	469	480	428	458	470	456	507	469	476	465	487	481	504	477	462	453	441	488	440	479	499	501	461	454	468	445	445	463	467	455	421	484	430	426	483	476	443	448	462	477	494	441	497	458	464	485	457	495	443	465	460	467	459	434	456	432	496	468	481	472	471	454	473	468	476	468	507	444	438	480	439	465	427	469	440	449	472	460	502	474	458	435	473	505	465	461	455	495	459	464	463	482	485	501	446	459	470	467	471	463	454	486	471	470	439	485	463	487	478	474	449	490	450	422	456	416	488	433	486	478	447	457	511	490	479	477	509	447	463	467	428	503	475	500	473	453	465	461	470	465	483	449	446	407	468	478	436	468	420	463	487	495	500	473	490	431	475	467	473	481	435	428	502	490	435	462	453	450	470	493	468	486	501	454	477	480	464	481	461	449	460	452	475	469	455	448	496	454	482	438	503	467	489	504	492	478	481	443	538	452	454	453	472	447	460	419	491	481	440	480	467	442	478	443	478	453	455	475	418	451	457	453	488	476	465	505	452	469	464	460	458	441	456	464	428	495	463	438	440	445	446	454	441	437	444	446	443	471	476	483	450	507	456	460	477	476	473	481	475	464	459	429	487	451	464	469	470	463	465	468	489	460	446	432	484	457	473	505	500	453	444	445	471	442	447	490	469	429	465	515	443	482	463	464	463	441	455	498	455	465	440	488	467	464	498	457	497	442	441	444	504	467	483	509	490	451	463	470	472	466	452	409	467	503	447	442	456	451	484	461	460	444	507	442	493	461	490	472	476	447	461	441	446	452	471	444	523	469	471	457	432	444	459	478	438	447	454	469	461	467	464	505	483	471	450	459	427	449	453	460	469	492	497	456	468	402	481	412	470	468	470	514	459	522	435	460	468	516	492	443	443	473	475	524	447	471	506	446	464	483	463	454	464	466	484	488	458	426	496	482	445	474	487	417	466	480	455	433	458	448	463	495	443	482	465	448	470	432	484	446	470	448	482	466	479	443	482	455	513	415	438	450	452	487	460	474	452	490	472	438	468	452	505	460	444	475	452	493	493	461	485	497	449	490	429	457	456	450	466	474	446	465	450	460	447	464	459	483	464	476	454	462	471	467	465	472	481	448	464	484	454	481	472	467	462	480	490	491	452	481	492	431	467	464	471	485	418	479	490	419	470	508	459	445	459	475	486	461	488	441	485	489	491	493	458	448	469	483	468	483	467	451	463	464	469	481	488	454	463	457	474	479	461	447	484	447	481	439	449	444	461	425	467	440	467	449	452	462	434	471	454	495	450	461	441	486	436	473	445	457	483	440	454	455	437	465	501	491	446	440	470	477	458	471	418	469
23935	21048	28265	24046	21032	8156	1860	1870	5895	32816	34500	22471	8890	2079	779	795	727	783	706	678	731	760	722	690	696	714	716	710	737	676	678	738	750	715	718	729	696	715	697	725	737	697	731	691	708	730	702	712	670	702	756	650	710	707	710	657	715	686	735	741	691	729	752	714	707	763	703	750	668	713	697	714	702	674	739	655	747	691	730	706	713	706	698	682	726	708	740	710	691	726	697	702	717	731	711	722	709	728	707	716	709	695	675	691	724	721	678	706	687	704	718	686	701	686	716	715	720	737	652	669	755	727	735	692	731	753	701	661	725	663	659	667	725	684	703	777	637	667	741	695	701	762	700	694	719	752	646	767	702	707	676	668	716	720	715	712	713	705	709	693	758	707	671	722	677	727	704	792	686	703	712	687	682	767	736	679	658	722	694	715	678	697	702	702	662	698	679	689	680	749	741	707	655	717	681	704	687	675	719	642	700	661	749	683	711	701	691	720	726	722	703	685	702	689	698	721	685	688	686	686	701	678	753	727	716	701	740	676	724	727	708	710	733	696	704	674	728	666	725	736	713	701	671	712	686	753	718	710	713	677	706	725	678	693	717	738	724	687	664	708	677	650	716	695	718	684	710	701	712	736	666	676	679	709	712	743	689	679	661	695	709	675	731	716	711	631	715	680	700	655	726	726	748	706	649	668	703	699	683	716	712	692	722	678	711	652	691	723	657	704	729	749	647	670	713	735	699	712	737	707	724	706	674	722	701	685	702	701	702	710	679	702	677	704	688	727	720	706	716	686	682	751	706	731	701	661	716	664	682	731	750	716	640	705	711	674	712	729	681	728	675	680	653	705	691	733	664	679	671	693	730	720	697	720	660	702	674	669	713	699	717	707	659	696	711	710	716	674	700	658	668	697	705	736	679	695	692	677	678	713	700	662	717	671	698	696	698	730	701	710	686	720	692	708	714	672	687	704	713	732	681	682	707	701	695	706	737	695	684	721	670	677	719	743	691	720	713	702	728	701	671	671	645	681	680	739	723	714	696	675	726	701	690	772	684	721	656	722	669	728	683	664	675	683	688	692	679	690	699	724	688	681	689	701	673	727	712	692	704	686	702	669	733	734	742	666	656	749	706	683	753	629	697	661	702	722	670	696	697	712	693	692	741	750	716	766	694	712	712	705	690	741	711	681	682	719	705	688	708	664	742	723	719	758	780	698	688	747	742	676	710	671	691	682	685	713	690	688	744	662	729	703	714	731	668	689	679	686	684	732	745	697	731	683	670	710	663	718	729	725	730	734	742	698	691	738	722	692	678	692	741	708	678	763	712	698	703	679	662	703	709	657	716	740	689	726	634	707	722	695	704	707	716	704	696	703	719	708	694	681	656	697	666	764	683	755	695	728	710	722	746	660	686	712	654	725	672	665	740	738	737	718	759	717	745	737	691	713	681	682	698	711	690	700	692	710	718	644	693	737	699	655	712	700	718	666	735	727	694	689	680	686	654	709	682	678	681	712	672	681	684	732	671	730	712	691	667	676	703	654	731	684	702	696	685	710	742	717	751	688	677	667	674	688	690	686	669	758	680	701	694	726	722	719	738	727	686	679	705	750	681	701	695	656	742	746	692	720	704	719	729	750	693	672	690	716	715	717	666	686	696	690	660	740	747	729	683	684	654	730	640	683	750	694	676	703	702	723	691	709	682	667	751	663	713	677	736	757	639	651	662	711	710	697	654	708	663	664	667	738	713	679	704	719	707	709	676	708	710	695	723	668	718	696	690	714	725	689	717	723	689	653	682	719	654	717	690	692	723	677	656	664	699	678	688	679	740	690	723	745	716	698	659	697	659	669	679	724	661	667	721	691	650	702	724	678	690	713	726	683	699	688	650	644	728	686	748	705	703	742	681	705	721	692	743	741	754	705	713	658	718	702	704	699	712	677	711	684	686	648	707	704	674	716	746	713	697	671	673	719	712	711	699	723	712	740	690	748	719	687	698	695	674	710	711	732	693	707	745	695	702	642	709	676	707	712	704	697	701	685	733	676	646	731	640	751	747	704	729	660	704	718	699	720	664	720	740	672	702	662	683	658	716	716	665	748	724	664	664	704	700	700	719	721	685	712	752	713	722	749	721	665	731	697	656	703	711	713	739	664	747	694	684	695	681	726	738	702	720	665	745	702	664	678	687	699	679	675	720	685	683	642	759	677	724	740	706	666	695	723	731	701	667	732	741	664	726	688	689	717	713	696	733	728	721	693	666	698	690	705	724	704	705	717	673	712	697	677	679	670	670	728	675	678	716	697	733	693	738	723	724	710	711	728	699	725	731	695	737	649	702	694	680	702	674	698	738	712	726	705	692	685	697	739	737	695	766	710	688	671	711	724	722	689	685	665	673	649	733	648	660	695	698	670	729	740	682	731	718	725	761	693	676	680	731	738	695	701	705	763	746	749	742	708	728	699	650	696	686	704	681	730	691	722	690	710	706	691	689	676	673	673	732	697	711	729	729	670	661	726	755	703	754	705	681	751	742	714	722	662	696	666	705	692	698	689	685	683	651	685	689	711	723	703	735	692	694	702	704	699	671	699	700	753	684	686	695	716	694	685	703	708	681	728	738	711	712	728	680	713	682	702	706	700	703	704	684	691	650	672	700	718	683	691	683	685	737	707	696	739	663	693	645	671	698	742	682	686	668	723	679	718	652	673	710	671	699	689	659	698	682	662	691	658	720	690	702	674	682	714	664	708	671	705	648	699	710	694	729	683	718	669	761	627	694	722	744	690	695	688	698	671	742	687	670	686	673	723	736	673	685	675	733	706	690	716	670	715	698	701	683	671	689	683	665	673	726	691	723	693	682	695	694	714	685	718	676	728	723	696	721	666	678	703	686	710	692	694	702	746	674	697	706	694	691	691	732	702	725	688	752	672	659	719	691	714	656	686	670	640	701	704	751	699	692	705	694	727	734	692	699	725	677	668	693	698	679	708	703	691	694	727	727	721	731	671	674	672	734	722	718	689	680	731	694	716	704	697	707	697	641	667	696	653	701	681	664	732	729	691	737	687	677	722	696	713	740	685	667	701	697	736	707	703	664	711	670	692	668	677	688	680	689	708	708	695	672	707	654	655	694	724	697	744	718	720	730	647	710	739	758	702	717	725	701	716	721	704	691	663	687	708	712	727	693	699	695	676	684	686	691	690	733	716	659	714	673	680	653	709	718	708	707	722	702	675	655	674	698	710	737	671	686	723	732	709	709	711	645	705	702	686	719	708	702	699	703	692	616	676	707	742	694	722	708	672	732	694	680	659	746	670	693	716	679	779	715	699	669	683	673	625	707	683	706	722	697	670	671	682	712	679	698	677	694	696	745	702	725	686	703	695	662	687	712	666	677	707	738	743	686	712	721	688	707	709	711	726	700	663	721	681	712	702	685	677	699	720	696	700	722	728	688	714	697	705	703	663	715	711	707	707	727	737	695	734	680	699	692	709	716	713	665	661	732	705
4472	6701	5326	2826	1880	1464	1189	2293	8716	33538	29800	17682	6838	1861	666	630	570	549	606	588	593	598	574	601	562	635	553	577	545	569	617	555	587	575	581	587	570	596	618	590	558	601	601	568	613	563	560	559	569	605	620	602	620	562	590	591	571	553	596	579	591	569	583	575	558	592	589	599	606	612	602	595	609	589	588	581	559	581	597	602	632	564	547	570	576	573	554	565	577	597	582	585	582	602	606	627	586	577	599	626	543	564	587	600	623	584	576	584	643	552	581	580	572	644	596	537	557	599	573	595	601	585	593	567	602	553	567	584	580	533	566	551	595	568	558	577	565	593	554	629	571	601	567	547	584	585	594	595	575	614	586	580	569	624	556	595	594	608	549	606	602	561	610	570	569	523	591	590	588	567	576	587	579	584	595	614	573	562	567	544	552	616	574	574	591	586	556	598	529	556	580	571	587	569	574	576	588	540	575	575	568	577	566	574	597	556	603	605	588	595	609	572	581	592	564	575	610	622	609	569	579	594	584	622	604	601	567	561	570	593	569	587	597	586	620	605	589	536	571	535	574	594	600	518	599	574	569	529	582	606	609	600	626	554	576	601	548	597	582	566	584	627	537	564	604	579	604	621	575	562	578	608	582	567	566	598	585	570	605	550	571	562	607	571	575	567	591	561	558	559	580	565	572	578	619	587	522	639	586	599	564	594	582	533	600	545	587	555	603	581	579	585	576	602	612	542	610	559	591	554	526	579	602	550	608	563	591	617	548	584	591	588	592	625	563	601	609	570	566	609	568	600	573	591	566	558	590	622	629	628	525	565	594	599	600	546	605	577	579	576	605	590	579	618	616	611	598	571	571	531	604	565	591	548	594	571	599	584	575	547	586	572	612	584	566	591	552	594	546	615	565	544	576	593	577	580	593	606	573	565	539	555	570	622	550	538	574	585	614	618	615	567	589	606	582	588	552	579	566	570	519	554	583	621	579	544	598	547	618	586	571	592	618	635	603	564	584	574	592	606	567	556	547	586	636	591	608	568	583	574	618	564	587	566	605	590	608	609	563	577	532	597	597	566	604	616	597	589	579	550	572	583	562	558	567	599	569	615	592	581	584	573	577	585	603	588	566	558	593	551	585	569	654	531	552	587	612	563	610	592	552	618	603	577	572	639	582	587	599	557	577	602	554	586	610	556	572	561	553	559	623	590	586	597	583	587	612	577	593	571	555	571	599	573	610	616	587	564	578	605	584	599	586	605	599	580	546	588	583	588	631	591	590	579	554	567	568	592	598	620	615	564	614	560	597	595	608	580	598	554	624	584	601	612	629	580	571	564	564	591	578	599	585	563	542	579	601	593	577	582	582	548	594	618	571	560	525	575	558	598	579	583	585	558	587	565	571	585	585	582	613	583	543	568	600	570	579	580	533	603	595	560	593	602	582	605	568	574	556	611	600	563	550	591	567	587	601	583	573	589	583	557	561	594	559	577	588	548	598	624	590	586	581	602	601	576	586	557	594	551	593	583	605	576	573	555	563	558	561	548	595	564	617	592	580	570	540	588	599	578	544	550	595	584	560	612	531	542	585	593	562	569	628	563	559	557	576	570	589	603	570	579	599	544	587	525	558	593	556	596	550	549	553	556	576	564	546	608	575	581	566	550	557	580	605	605	542	542	592	581	573	598	614	568	586	530	556	587	571	575	570	568	576	580	615	609	630	548	599	539	562	583	580	604	563	526	591	571	567	587	565	565	504	580	571	579	581	611	560	550	566	601	555	585	577	607	579	562	541	554	568	559	601	552	626	608	527	594	542	604	565	601	612	577	609	585	556	595	543	608	587	641	556	580	576	570	560	597	581	543	583	555	606	552	586	549	520	561	567	553	630	576	541	536	582	566	580	567	563	593	591	562	578	584	615	574	572	552	567	573	580	552	558	646	590	592	583	595	560	589	547	532	543	575	555	598	579	607	554	591	551	615	573	622	573	588	628	580	615	582	565	580	606	576	609	601	587	583	584	545	544	540	541	616	562	580	559	551	545	599	532	558	615	564	507	595	568	587	579	580	583	570	549	596	566	606	567	568	564	570	580	598	579	594	617	577	583	589	651	541	598	563	609	589	583	583	576	568	571	574	599	564	598	579	548	550	548	575	536	593	595	563	594	565	582	580	612	592	581	571	598	602	572	603	552	578	582	638	554	568	570	595	574	573	575	618	552	567	590	580	582	574	609	546	586	567	575	602	512	565	604	626	588	544	582	566	518	573	538	594	551	524	559	559	580	622	572	579	582	594	591	593	566	596	611	597	594	547	553	572	614	557	576	575	585	601	583	607	558	607	563	568	606	582	571	568	553	615	599	588	557	600	568	537	539	593	602	609	608	577	555	588	616	576	577	560	581	564	601	559	557	576	565	607	575	525	569	578	579	620	563	597	559	575	615	569	619	569	575	638	553	581	587	573	589	540	588	568	587	567	565	529	568	563	605	533	578	547	603	571	640	593	587	595	564	603	586	582	557	575	577	580	593	582	565	596	564	543	564	570	605	585	575	571	584	579	540	591	608	601	595	590	569	565	611	565	539	569	573	579	546	576	565	579	578	565	581	557	598	559	598	564	568	615	609	567	585	572	607	628	609	573	560	565	569	590	573	545	577	595	582	543	546	593	607	577	578	574	591	564	613	597	544	541	599	562	543	578	610	600	556	582	553	573	553	569	605	536	578	576	624	519	559	579	532	581	549	598	603	590	593	581	584	592	584	589	572	584	546	618	584	567	563	553	597	569	600	618	605	558	567	594	594	614	544	568	549	582	564	532	626	559	564	660	599	579	561	560	579	575	577	575	603	575	555	581	583	567	607	557	523	577	577	569	563	546	589	577	629	585	588	593	574	626	592	567	582	575	543	547	596	593	527	526	525	612	585	583	566	594	595	627	592	607	546	599	622	571	583	614	544	627	580	603	552	581	565	593	538	548	590	661	584	540	555	600	598	605	585	536	562	544	586	602	581	570	590	624	583	591	572	553	556	555	546	580	533	605	588	589	583	563	570	611	589	554	565	596	588	575	607	567	572	580	567	584	578	622	568	562	562	579	582	579	550	543	549	572	600	609	575	563	569	550	601	606	552	568	587	528	560	576	568	552	624	557	575	555	544	567	561	622	562	609	572	583	588	557	570	590	578	580	585	618	576	571	609	580	583	588	575	586	610	552	596	588	574	564	527	526	566	588	551	575	594	601	597	573	585	590	593	532	552	566	561	580	549	568	588	574	553	561	554	605	553	569	607	552	548	581	590	573	545	576	593	561	563	573	520	558	565	574	590	550	598	592	532	589	534	582	557	552	575	585	595	606	573	601	544	591	550	555	586	571	603	549	534	582	560	563	589	551	596	568	609	546	589	611	595	572	577	555	590	577	564	575	571	597	598	613	548	595	569	587	590	595	606	569	579	574	567	621	552	570	620	578	613	584	572	600	555	555	576	553	600	560	556	631	559	582	574	587	570	574	560	588
27343	12100	1240	577	424	346	386	329	421	1337	2829	1906	696	449	365	391	327	374	335	351	336	337	327	338	344	315	326	361	327	311	318	347	318	289	354	358	335	342	357	302	365	326	350	314	337	321	364	371	323	391	334	312	357	358	345	328	353	340	360	332	332	361	376	305	322	348	334	322	329	334	342	347	346	330	329	379	354	314	326	327	317	343	323	330	374	318	349	321	328	292	357	347	313	338	325	340	326	351	331	323	373	315	339	349	319	315	332	341	348	336	335	326	339	329	341	296	360	340	346	340	332	338	324	310	333	351	350	334	323	347	354	321	340	338	348	330	305	345	332	336	336	338	350	318	355	345	322	369	332	341	338	338	325	320	309	327	346	358	347	349	313	339	334	338	346	286	326	317	310	328	344	323	323	302	340	323	350	353	330	347	302	326	341	320	334	360	325	349	321	347	342	321	337	331	339	333	363	326	355	303	318	337	347	340	364	342	321	349	330	355	301	361	334	298	332	351	338	338	334	326	332	339	352	345	340	323	316	336	329	354	355	334	367	349	317	316	335	343	368	346	340	325	310	347	344	330	331	363	345	369	331	327	317	335	315	354	280	337	335	330	353	336	331	332	334	310	333	335	317	329	350	325	336	353	340	302	332	364	334	327	320	349	329	306	310	330	325	320	331	355	341	307	315	345	335	357	336	348	333	334	339	346	328	344	317	347	339	323	330	357	358	364	306	362	379	327	314	337	368	373	327	322	339	332	334	306	323	345	354	317	305	349	358	353	375	359	364	336	351	332	332	340	340	356	342	359	365	337	330	325	315	341	314	330	322	300	322	327	332	340	340	358	353	334	316	311	319	339	329	350	338	368	329	334	376	352	348	327	322	324	345	318	339	350	340	321	351	351	323	374	327	326	330	351	319	313	363	300	345	314	320	341	329	307	366	360	341	354	325	330	362	329	320	339	338	362	343	298	324	321	323	345	328	335	336	353	346	366	333	342	334	325	336	336	338	334	357	300	335	330	303	312	317	324	341	327	309	375	318	344	322	328	354	350	343	318	338	331	327	329	340	328	333	329	358	381	347	336	317	351	328	342	336	338	311	324	315	332	334	327	324	304	342	330	336	364	315	341	321	331	367	315	357	339	321	356	374	353	336	352	314	336	329	340	339	296	323	346	341	321	340	325	324	354	345	322	331	349	308	360	295	314	338	305	328	299	313	339	325	339	341	324	308	335	325	310	345	349	367	349	315	317	299	355	332	328	316	309	337	339	328	323	284	344	318	312	346	350	312	311	329	352	299	346	342	321	325	324	315	344	298	307	336	344	355	359	329	352	336	330	327	360	319	344	317	337	319	356	329	339	322	343	326	342	346	318	334	301	332	326	311	339	322	339	346	300	313	308	315	304	351	338	331	374	301	327	347	340	326	305	338	324	315	316	319	361	330	357	348	355	367	339	318	333	350	331	338	327	313	299	342	332	301	321	347	323	323	339	322	345	307	316	315	314	343	345	303	329	341	314	337	310	343	320	306	368	340	351	314	351	325	309	316	335	330	349	332	325	329	361	341	329	338	344	323	316	333	327	360	323	336	314	323	363	357	331	365	345	372	316	331	327	313	366	345	325	306	363	346	329	329	325	317	369	343	362	329	352	322	362	362	338	338	346	343	330	324	323	348	299	324	297	310	300	350	359	328	341	301	342	341	312	334	378	354	357	323	321	320	348	318	345	329	342	329	370	304	350	352	330	346	346	324	337	341	375	326	366	357	310	355	351	352	349	314	305	350	360	331	338	324	331	373	353	327	321	339	311	362	355	310	310	318	318	345	334	364	308	361	368	348	312	312	352	312	316	325	354	327	315	287	366	330	323	311	350	305	350	338	367	301	339	332	304	301	352	359	343	343	309	332	329	326	303	332	344	331	340	359	316	308	330	319	313	317	346	313	321	358	317	334	340	333	326	359	328	324	318	351	345	345	311	360	334	328	336	353	340	346	311	326	340	354	338	310	356	321	355	329	309	328	335	347	338	380	351	344	321	349	327	347	319	347	309	337	338	322	307	324	328	314	360	362	332	336	378	388	336	333	336	351	336	352	355	332	335	301	333	335	352	351	338	336	329	336	319	315	347	352	343	328	321	346	328	345	345	322	345	334	326	350	348	362	346	315	340	333	314	341	343	352	305	309	314	359	331	355	324	321	315	319	320	337	301	342	353	318	338	312	333	321	323	328	340	352	333	339	307	343	341	346	349	328	301	355	322	333	342	297	333	351	348	329	349	380	350	345	351	314	318	329	331	344	353	306	338	316	323	343	359	340	336	312	340	324	301	304	371	333	329	307	300	319	323	391	348	306	339	316	320	312	324	339	321	351	338	342	340	339	320	326	332	331	381	322	334	322	327	353	332	309	338	334	334	322	340	328	326	362	325	324	389	329	325	311	303	320	340	365	337	332	355	331	345	300	354	332	313	379	347	329	354	335	336	350	329	359	321	343	325	307	339	336	341	328	337	347	357	347	328	312	334	316	297	306	314	340	326	350	350	333	362	326	336	328	334	315	319	376	337	299	366	384	345	314	326	336	341	348	354	357	326	324	338	352	360	343	331	333	354	344	334	337	349	353	324	358	331	339	352	287	322	343	331	307	302	333	328	293	332	355	337	341	349	306	302	298	369	340	314	303	312	328	346	353	331	351	328	328	343	367	348	348	344	283	354	326	322	304	332	323	318	333	314	318	315	351	336	319	333	331	344	360	329	353	343	366	336	325	361	342	361	317	356	333	318	287	320	333	359	313	380	307	330	324	340	352	346	322	353	365	312	346	345	346	334	398	341	328	330	344	321	346	341	321	336	347	340	356	363	335	319	325	338	358	320	384	332	313	383	348	317	367	370	353	330	321	329	359	352	304	347	350	328	344	316	355	367	364	338	319	353	333	325	292	334	335	358	332	327	318	341	332	332	343	349	340	325	338	339	327	302	334	325	320	340	316	366	332	346	313	330	337	312	338	314	310	332	345	362	348	314	328	351	365	319	342	348	323	333	327	301	338	333	331	338	335	363	324	307	348	303	322	356	270	335	319	347	355	346	350	322	343	343	350	367	330	337	313	343	340	347	334	345	325	315	299	332	327	320	321	319	344	351	354	368	327	359	351	371	351	330	323	345	341	328	342	326	319	361	354	358	334	316	339	345	351	361	311	353	360	325	315	318	319	334	312	328	316	351	325	297	335	325	343	366	329	324	321	346	321	335	312	317	354	347	345	327	332	316	376	342	300	321	348	364	353	329	320	326	323	332	332	327	345	324	379	340	302	333	311	344	351	289	317	321	322	339	323	357	349	361	358	318	352	335	322	307	335	315	344	358	352	338	352	314	339	330	330	333	299	314	312	353	307	342	351	331	322	302	346	305	348	368	323	346	320	343	346	354	320	367	341	322	312	335	340	359	307	346	339	339	316	316	330	328	335	342	326	311	325	309	328	326	326	299	339	327	344	298	329	320	337	354	352	338
4999	673	629	442	319	309	302	308	432	1700	3426	2078	674	394	297	265	291	298	279	281	281	269	283	320	291	302	286	302	284	263	264	271	304	314	264	281	256	295	298	293	280	243	308	284	275	260	321	285	267	289	291	295	301	255	280	256	312	282	285	287	281	306	248	289	284	262	290	291	285	282	308	310	306	265	276	280	249	301	277	303	258	279	287	281	318	257	310	286	292	280	306	268	295	319	303	256	253	283	259	285	273	290	262	296	289	280	295	259	295	331	304	286	279	291	302	275	268	301	294	275	282	275	278	291	277	298	255	288	254	277	288	295	272	254	298	258	288	294	257	290	272	271	282	290	269	277	267	318	289	312	276	296	314	309	290	305	270	257	306	263	290	293	279	276	266	319	287	284	268	284	263	278	288	304	265	298	279	274	288	285	297	277	259	267	283	274	304	303	282	291	306	277	285	277	295	267	265	268	285	290	308	276	266	288	263	255	277	274	307	289	239	269	277	291	305	275	266	275	272	299	271	279	283	276	300	297	272	287	311	275	309	284	284	271	276	302	283	295	283	271	291	281	284	305	288	282	262	270	284	284	284	286	302	269	274	308	306	274	276	280	305	256	301	294	288	290	278	281	302	264	270	284	254	293	309	272	267	279	283	321	254	274	270	287	286	302	310	283	282	294	300	285	309	268	283	295	271	266	268	297	306	266	280	284	297	293	291	298	280	270	266	307	296	294	288	268	290	285	295	311	299	272	310	307	273	300	273	315	311	266	270	304	277	262	279	280	296	308	273	282	257	297	271	289	269	295	277	259	274	256	275	310	260	286	270	286	315	283	277	257	280	295	263	274	290	265	288	285	307	264	275	289	281	272	276	299	287	263	289	275	270	278	275	282	280	280	294	284	272	281	302	292	272	282	288	292	299	289	293	272	297	304	277	329	327	275	272	289	312	274	274	291	274	279	291	291	312	280	280	301	295	276	300	268	288	323	297	311	256	265	280	298	290	267	314	292	298	274	287	284	262	279	267	283	287	284	299	281	258	271	280	297	268	278	273	280	280	308	263	275	286	267	261	271	277	274	266	283	284	277	283	289	294	275	321	269	278	320	275	284	278	266	282	268	287	294	271	294	271	280	276	257	270	308	298	277	279	275	277	278	290	288	338	285	295	280	307	292	249	312	299	260	276	310	295	300	268	272	294	301	316	305	300	298	300	257	281	286	289	279	290	333	295	271	302	263	270	264	271	250	294	302	310	259	287	283	288	282	281	293	312	261	282	299	314	264	275	285	292	287	291	274	287	266	281	302	301	264	269	296	279	288	304	297	296	304	283	318	284	277	288	299	277	245	277	270	260	288	283	282	293	306	290	293	247	276	299	297	276	274	279	294	274	310	292	279	264	262	269	306	286	287	281	328	287	285	276	276	282	283	272	276	278	313	300	264	249	313	301	298	298	313	274	305	313	288	278	287	291	279	325	273	281	281	319	287	307	276	251	274	290	276	307	264	314	295	315	274	290	283	307	309	291	304	279	283	289	277	278	282	322	293	279	273	303	289	308	292	293	289	287	270	273	287	302	297	304	273	275	289	269	266	285	256	285	287	317	303	283	288	284	266	267	295	287	299	293	305	283	321	253	283	273	294	319	265	302	308	270	304	266	280	277	296	279	279	313	277	313	295	324	279	286	296	291	271	304	285	299	275	283	269	274	250	302	295	284	281	265	312	278	312	313	260	255	301	303	297	279	284	288	260	265	275	305	286	270	267	296	273	296	288	276	282	279	259	271	298	290	272	260	280	296	295	306	286	303	277	286	288	274	230	275	299	292	285	275	266	307	278	287	308	294	272	281	297	277	295	309	273	283	262	277	280	298	280	280	297	306	306	263	295	253	273	264	268	285	294	274	268	280	301	277	283	278	322	296	308	303	274	274	295	261	278	274	315	304	304	272	263	278	257	297	284	270	275	296	284	308	259	309	280	283	318	286	296	277	289	307	275	302	273	245	279	279	277	302	274	306	286	297	284	288	260	289	311	273	268	287	291	286	267	309	282	283	319	335	294	300	290	305	277	290	269	298	297	274	288	291	290	300	311	287	274	277	289	290	282	294	279	273	281	279	275	291	297	271	281	287	302	278	301	281	289	298	304	307	279	296	301	298	283	299	282	276	309	315	280	296	298	303	250	328	278	285	323	282	275	279	292	304	286	313	285	295	281	306	268	275	264	303	302	281	296	295	298	289	292	274	307	282	285	305	302	271	339	269	273	276	288	284	288	308	290	286	294	274	323	245	320	284	282	278	275	291	288	279	255	309	265	314	316	283	286	245	277	254	266	270	309	297	283	293	272	281	280	282	281	270	279	276	271	280	276	254	302	294	263	321	277	310	306	302	312	292	302	283	299	320	303	287	268	297	274	268	258	291	287	279	294	257	276	278	314	270	298	299	298	271	307	291	281	285	283	252	295	298	288	307	296	285	274	277	282	266	291	272	263	261	292	267	279	281	308	295	305	272	296	266	281	285	305	311	297	287	277	299	270	250	279	268	267	263	272	272	264	257	277	299	284	290	288	312	296	284	273	310	290	272	299	305	282	288	263	300	275	291	270	269	268	275	298	309	273	271	269	304	285	277	301	281	310	315	294	258	284	295	275	269	286	278	268	259	278	287	288	307	300	295	287	286	295	291	267	272	277	321	272	273	297	275	259	298	269	291	285	273	294	317	303	273	314	274	307	263	286	287	276	280	282	271	257	282	280	292	279	295	279	283	289	313	302	271	290	280	269	277	311	285	300	289	307	297	284	281	271	273	289	265	271	283	290	280	291	276	287	297	277	276	301	288	273	310	297	289	289	305	282	264	285	305	312	291	280	321	278	302	266	274	306	290	300	277	300	278	323	280	284	292	267	297	295	285	305	268	268	271	257	287	286	299	285	276	283	301	294	270	257	282	268	280	281	292	263	287	281	292	277	275	284	306	301	264	277	269	285	300	300	297	287	308	288	245	275	288	305	283	278	278	330	287	317	303	290	275	293	285	272	305	275	310	286	260	291	299	274	291	275	286	298	294	315	299	286	257	264	287	302	281	278	272	293	281	310	281	293	275	276	294	320	298	307	271	253	303	301	294	295	308	287	297	280	278	296	303	288	295	309	283	299	298	299	315	303	249	271	300	280	284	257	294	287	257	292	296	269	297	299	246	271	267	285	292	299	277	280	289	295	276	296	293	300	292	300	277	291	283	290	293	286	309	298	256	274	274	279	282	281	283	254	294	284	279	292	269	305	305	289	304	318	307	287	292	277	297	265	292	320	286	289	273	288	260	296	282	301	282	259	289	263	293	288	275	290	291	292	321	272	272	260	299	312	285	282	314	289	290	292	270	300	305	287	263	283	295	295	316	288	289	282	333	302	282	283	280	271	262	279	295	289	274	253	294	289	248	328	306	274	288	299	284	290	270	303	304	315	315	295	264	280	261	258	302	289	310	286	287	310	288	284	299	271	269	302	317	293
25191	21065	26843	25062	4393	896	711	542	1063	16018	21909	8748	2558	1005	509	451	424	443	445	425	374	412	414	420	442	387	403	378	431	440	410	403	390	413	386	410	404	397	388	405	387	430	414	409	414	417	415	399	417	406	439	438	427	400	385	425	417	413	435	399	416	397	397	420	395	392	406	388	427	389	438	382	442	390	416	408	427	420	383	412	423	377	426	408	404	405	413	392	365	408	416	448	410	382	391	418	385	403	393	434	401	412	425	373	414	428	443	420	424	407	374	423	420	414	397	397	421	457	419	404	373	400	400	416	463	398	421	411	448	395	375	396	405	381	396	404	392	394	395	429	394	417	434	394	435	385	420	379	414	425	416	403	408	400	398	400	415	411	420	394	444	422	429	375	380	372	407	413	421	406	406	380	407	434	403	372	388	388	402	419	424	367	384	438	434	424	425	428	384	400	420	414	415	377	381	415	407	395	441	393	412	397	425	379	396	383	394	405	368	426	404	399	409	420	396	401	395	377	452	420	396	438	438	426	388	386	393	414	410	409	415	442	386	410	435	417	406	406	435	414	368	407	403	363	409	387	389	386	392	426	429	418	386	407	400	376	441	410	402	425	432	405	436	417	426	429	412	415	428	422	394	412	399	408	382	392	392	388	417	424	435	398	378	424	413	434	417	380	394	430	402	372	396	420	400	388	439	396	407	408	393	432	407	393	403	411	443	397	375	407	386	422	379	400	412	406	413	406	414	420	379	353	406	429	384	414	426	375	403	408	424	377	416	350	403	402	401	405	392	370	372	407	411	397	385	419	428	441	433	415	385	411	408	411	398	418	428	398	405	412	428	389	394	393	392	429	387	437	426	421	387	402	405	385	391	424	384	443	386	409	400	398	373	427	452	428	409	427	426	406	431	355	385	451	457	386	378	390	428	412	409	399	396	409	412	403	403	426	441	416	354	389	411	410	419	413	404	389	434	416	387	405	358	410	421	373	394	378	463	406	398	433	382	427	420	393	426	440	408	414	410	393	353	439	432	403	426	416	405	414	399	361	359	401	403	379	419	400	421	393	436	390	395	414	373	367	405	408	415	385	416	433	394	414	412	428	403	388	425	427	429	412	385	388	364	415	359	412	403	411	402	391	399	403	424	394	420	416	410	440	414	411	398	397	427	429	394	394	432	445	426	395	428	397	399	402	390	383	365	399	383	362	410	399	372	396	400	383	403	424	384	423	404	400	387	409	408	410	423	407	403	408	411	408	393	407	412	448	417	429	397	389	411	438	383	436	386	432	398	416	416	410	433	394	412	402	410	426	408	423	413	398	398	408	387	400	368	384	400	404	387	457	421	388	393	388	403	422	405	409	422	411	429	416	443	372	397	442	402	415	396	399	370	439	414	419	427	367	424	409	411	410	397	387	434	422	384	393	414	399	403	396	419	449	400	382	390	380	407	406	372	414	396	429	388	421	386	408	375	417	426	417	348	394	400	387	387	418	398	385	394	399	422	412	448	439	379	418	434	396	409	433	431	398	407	407	422	366	393	405	429	411	429	391	412	399	441	391	411	414	414	410	399	443	383	401	381	398	399	410	389	439	397	446	409	407	390	393	394	377	394	405	393	438	408	422	414	441	396	391	441	415	387	379	399	390	389	390	417	408	434	431	405	392	416	395	373	428	404	374	421	394	410	431	405	377	406	405	388	426	369	378	423	381	411	410	418	352	436	425	419	413	388	428	435	404	426	438	379	395	404	413	435	427	417	391	422	443	397	405	428	420	404	413	428	383	429	406	388	424	378	406	437	419	383	414	429	394	387	412	415	434	419	411	401	403	406	421	411	405	423	371	401	391	407	405	383	397	395	379	396	395	395	372	434	435	407	419	426	427	436	370	387	419	431	416	385	418	435	402	433	389	419	401	383	437	412	421	409	406	406	430	409	413	378	408	389	424	448	433	422	391	455	377	410	387	403	425	418	369	423	399	414	407	403	420	413	460	435	408	392	400	410	386	398	421	404	418	400	413	411	366	371	412	408	431	394	420	413	387	405	420	413	374	411	407	415	415	419	389	415	400	399	410	406	390	415	411	414	416	408	408	391	426	413	399	434	418	406	425	416	408	419	395	410	394	382	421	436	402	406	429	400	436	395	426	403	466	440	417	417	402	401	399	388	393	411	409	432	445	372	407	397	424	403	406	417	401	431	395	424	410	413	390	421	423	391	381	389	414	421	405	408	414	376	407	431	394	430	430	395	395	402	417	398	400	414	406	428	398	445	426	430	408	440	409	398	374	398	406	407	415	350	422	413	395	404	378	435	473	396	385	415	389	405	383	417	390	359	391	386	414	377	414	388	385	407	429	411	418	394	428	400	395	411	451	402	406	376	383	404	401	377	413	376	400	423	414	394	392	376	412	405	404	417	421	389	421	389	410	417	409	413	461	398	377	363	422	375	403	394	392	395	441	417	415	408	386	440	392	412	386	438	387	420	426	434	424	400	412	447	396	409	399	395	422	423	480	420	384	390	382	424	394	430	435	395	400	396	401	407	440	406	361	381	417	377	413	421	428	375	378	381	408	408	401	400	426	418	409	384	371	417	385	393	407	406	380	418	412	406	426	428	414	406	443	391	406	442	412	378	417	407	394	426	393	379	389	394	361	376	404	375	431	449	384	382	407	444	432	414	391	415	381	399	410	406	372	431	392	410	405	371	409	438	407	399	401	370	414	380	392	431	428	407	426	386	397	400	389	413	394	433	444	438	365	383	430	388	411	459	393	429	413	412	389	434	407	370	409	391	404	407	398	423	395	391	404	449	390	401	447	364	392	394	377	465	399	421	424	422	373	391	396	398	398	379	407	414	424	374	420	440	407	406	411	399	424	412	367	378	404	387	379	418	384	385	412	388	397	399	401	439	400	402	442	386	409	431	421	423	425	392	429	426	373	378	382	397	414	419	433	406	385	399	408	414	414	386	361	378	423	420	376	429	444	422	400	420	398	407	398	425	417	433	386	415	399	380	396	380	402	402	416	415	424	403	410	394	453	394	373	399	401	376	410	361	395	419	429	423	420	395	432	384	399	422	404	410	382	404	375	435	438	424	396	407	422	403	399	396	405	399	402	414	388	409	436	428	414	403	391	422	400	393	412	401	363	421	403	397	408	400	420	448	411	429	417	414	394	408	424	437	363	430	427	435	408	401	406	408	401	397	397	413	390	405	376	400	384	441	382	415	431	391	399	402	412	412	428	425	421	432	409	386	407	398	394	423	420	411	402	428	439	401	372	452	380	413	418	401	374	411	401	437	400	394	403	397	443	425	412	378	438	421	391	427	428	385	402	446	417	420	420	418	419	395	399	450	439	365	384	404	398	391	399	406	414	402	385	371	378	380	415	382	428	415	395	389	401	421	416	406	402	418	383	416	420	384	347	421	399	421	408	400	386	435	395	438	393	425	387	384	381	394	410	416	415	398	425	397	414	408	404	393	360	383	392	379	439	394	422	399	400	379	424
3861	3226	2930	1503	970	735	629	579	1564	18616	19035	7122	2681	1174	540	373	326	366	348	397	355	373	360	320	372	380	361	383	348	382	392	366	383	413	356	416	356	343	377	348	345	379	370	366	380	369	341	343	373	358	369	343	370	376	375	357	369	333	368	363	358	359	356	382	402	392	340	342	389	385	351	343	338	418	369	362	340	385	389	357	370	376	347	369	371	340	348	336	397	349	367	349	327	344	358	382	352	375	348	362	360	373	379	340	326	352	364	350	369	371	356	363	378	337	359	348	374	342	366	353	375	347	330	376	372	385	358	361	352	384	330	379	322	334	353	357	357	366	362	344	341	343	361	346	345	380	363	384	384	378	380	356	344	371	369	407	351	369	346	366	350	381	359	373	332	376	367	372	358	356	360	342	358	380	400	333	381	348	379	363	345	373	347	353	371	360	353	354	353	343	354	354	350	413	381	373	335	379	317	353	346	344	331	348	374	354	344	353	383	351	339	357	356	341	341	391	377	400	361	357	345	361	376	349	380	342	365	333	343	378	346	369	341	373	356	386	359	370	331	360	404	370	368	369	358	347	325	364	344	352	384	340	387	353	364	378	355	339	343	330	345	344	380	389	348	384	366	363	345	341	357	373	376	380	352	353	325	368	324	344	338	354	346	330	375	330	379	352	375	375	367	364	360	355	367	344	368	330	397	332	372	327	385	339	367	353	353	378	389	355	363	355	389	364	364	352	379	346	342	376	356	362	370	357	354	354	357	342	368	345	362	364	324	344	342	375	356	376	364	321	344	384	345	369	385	359	375	376	397	380	341	371	363	357	349	348	369	340	342	334	384	365	328	349	383	380	366	360	368	356	342	391	334	338	368	352	374	368	359	354	375	379	344	383	403	362	356	358	331	359	371	352	347	334	365	322	363	340	375	368	380	322	343	381	358	380	341	404	358	369	331	369	375	329	371	336	369	363	367	359	397	376	340	374	366	378	368	361	369	350	380	351	359	371	358	364	340	323	337	361	342	382	348	335	361	373	381	359	342	376	363	376	385	331	360	371	336	348	353	385	357	357	372	361	375	359	350	309	345	376	356	355	351	349	380	359	353	329	337	376	378	373	344	359	366	352	375	378	372	363	374	345	342	339	356	384	379	361	383	357	354	359	373	376	377	344	336	350	320	367	378	385	316	369	348	348	324	323	348	334	379	377	390	359	359	368	382	393	359	401	350	361	337	348	358	328	337	351	361	338	378	363	360	360	372	346	359	318	329	339	364	351	351	331	359	330	361	378	392	377	336	355	338	351	336	361	379	347	321	355	370	373	328	347	340	367	353	358	374	357	344	372	359	335	325	336	354	348	342	354	372	359	356	338	392	345	384	331	359	367	349	353	328	321	393	345	331	347	316	392	399	357	356	377	379	340	362	384	332	393	365	318	401	358	350	369	346	374	338	365	392	355	340	366	348	370	374	364	377	349	356	365	378	353	373	382	323	352	343	353	327	346	408	365	353	370	329	368	371	378	377	371	338	370	345	353	370	366	354	363	336	345	368	333	344	373	330	327	364	343	346	380	348	367	359	384	364	351	371	381	364	361	379	352	356	384	387	349	378	313	315	325	363	338	336	352	370	349	346	356	378	318	359	369	356	350	392	366	356	326	332	366	351	374	344	370	355	399	369	396	377	369	355	373	381	341	306	371	387	317	368	360	345	359	345	373	358	382	333	386	377	371	342	362	399	329	358	374	355	355	366	324	362	373	375	347	372	340	335	363	344	372	361	395	351	344	366	356	365	367	346	350	351	365	363	367	360	343	346	334	365	332	342	392	343	373	335	353	343	388	373	389	348	357	338	366	356	377	330	358	377	328	353	357	361	356	319	359	341	338	347	338	375	349	335	351	363	357	337	361	329	372	391	377	362	360	345	354	367	385	345	358	332	343	330	365	315	349	368	377	381	376	333	376	367	331	366	353	359	331	346	379	412	353	346	354	382	345	327	386	365	389	371	381	344	397	378	353	346	344	370	332	354	362	343	370	352	332	362	368	341	365	387	351	375	383	346	385	320	380	361	349	367	352	330	383	369	325	370	348	370	340	352	371	364	392	347	379	352	348	358	370	364	338	359	341	377	355	351	360	355	344	354	358	357	365	361	384	343	393	361	362	354	352	356	360	345	365	356	371	364	342	363	348	362	359	378	393	362	328	340	340	372	350	359	335	347	377	332	363	340	351	371	339	357	366	334	345	358	367	309	372	373	354	396	348	340	360	352	339	355	363	358	373	341	381	369	333	329	331	356	367	348	333	333	362	365	315	345	368	372	348	335	348	375	417	357	350	347	341	375	325	335	362	362	341	370	347	354	366	361	351	384	330	356	358	367	371	315	342	339	358	352	382	354	347	331	380	359	356	370	344	331	351	373	324	350	373	352	330	378	367	383	349	345	353	360	356	346	375	353	393	366	336	365	353	336	364	336	336	350	346	393	361	359	345	346	354	353	325	369	368	327	349	362	367	365	358	375	348	349	389	363	340	367	388	324	382	359	376	364	363	318	325	352	336	373	382	370	346	341	327	344	335	344	361	348	356	362	351	365	369	355	370	343	315	351	381	356	340	385	337	344	361	343	350	325	361	355	351	375	348	347	348	361	365	334	390	388	371	366	393	365	362	372	330	350	345	354	357	395	369	368	330	348	349	356	338	350	384	373	331	317	331	370	392	349	345	352	379	351	365	341	350	352	342	391	351	363	343	372	339	343	344	340	384	343	342	361	372	341	369	340	361	372	341	332	326	347	374	379	340	364	349	338	346	334	344	353	313	341	336	350	335	352	392	343	361	370	314	346	368	333	351	342	369	399	378	342	329	356	338	380	375	345	388	372	323	336	337	380	355	327	347	350	334	349	352	377	343	332	328	356	357	359	381	352	380	354	342	344	361	355	350	343	396	331	351	344	324	395	355	372	372	350	337	347	335	361	360	344	356	366	349	349	373	346	348	341	352	361	370	324	371	364	367	366	337	371	383	362	370	332	351	350	400	371	347	379	368	372	347	386	366	380	341	350	383	367	385	363	334	363	347	376	350	350	366	374	352	370	363	352	336	348	367	310	389	338	333	339	368	356	338	369	358	364	361	337	344	335	395	373	369	371	395	350	329	342	364	321	372	360	353	337	385	343	344	342	314	340	362	354	347	313	365	364	357	356	335	371	362	412	373	366	329	367	332	359	357	351	345	341	346	332	343	341	323	350	393	364	387	362	384	396	384	369	372	358	340	380	332	327	356	336	370	338	384	385	356	337	386	354	373	340	378	389	342	353	353	353	389	379	374	331	355	377	361	367	383	369	339	390	383	332	384	385	332	346	375	372	350	348	351	341	369	304	358	358	371	375	350	359	346	361	361	371	363	363	338	399	358	307	328	326	381	335	359	318	377	339	344	347	364	359	360	336	372	367	351	334	363	349	346	353	340	377	360	341	348	388	370	366	415	345	368	324	374	356	331	376	358	320	333	361	355
23886	21052	28252	24081	21026	8004	1542	1016	1278	26672	37267	24293	8534	2704	1053	633	651	677	657	651	677	679	617	654	647	666	629	651	674	632	655	670	636	614	670	613	654	637	621	664	616	656	599	648	646	635	650	641	602	618	674	603	645	600	604	629	631	645	638	646	641	681	670	663	655	628	635	619	693	654	627	643	640	619	644	645	659	623	635	645	616	603	657	608	574	593	606	683	691	638	660	642	630	629	634	657	609	613	626	633	683	587	595	594	620	638	637	634	648	627	712	672	608	624	629	674	619	689	645	641	598	636	614	578	618	613	649	657	667	617	661	646	639	615	598	664	632	633	619	631	656	625	628	671	620	611	651	664	662	615	679	676	625	612	613	666	599	645	611	653	610	664	606	646	650	595	653	652	618	646	659	627	629	604	676	608	641	619	625	689	627	661	601	637	669	627	663	658	628	619	587	591	623	659	694	610	613	627	637	626	635	621	663	625	602	626	641	654	625	656	632	648	594	589	648	631	675	623	667	654	657	632	601	645	617	634	627	630	646	603	666	617	631	641	675	608	644	626	615	632	627	640	610	644	637	646	652	658	656	654	616	618	653	639	634	619	644	631	648	619	664	641	635	676	637	654	640	586	650	666	623	668	637	577	647	639	676	699	631	634	646	648	597	578	648	615	553	638	681	641	644	622	666	644	611	642	663	628	640	656	645	625	620	592	643	685	626	595	656	653	613	658	625	633	682	623	660	621	600	639	631	616	671	632	628	621	659	654	665	633	598	607	641	626	642	600	587	593	650	616	625	663	608	613	631	669	620	583	634	578	651	663	636	646	613	605	584	605	630	645	616	638	659	669	633	631	598	616	623	647	659	637	597	629	617	639	607	629	694	625	671	637	638	639	626	637	661	652	665	622	611	584	629	678	628	583	595	610	587	680	635	621	628	674	605	614	595	676	654	675	623	632	654	663	649	657	674	623	670	635	626	658	615	594	655	664	681	619	624	619	631	686	633	623	634	636	643	593	682	632	624	632	602	638	626	595	623	588	628	621	623	605	601	614	643	644	673	658	650	650	595	628	642	626	597	619	633	640	621	626	595	640	596	668	585	661	626	641	635	610	583	606	625	588	671	635	656	578	652	605	626	610	631	617	634	587	657	682	627	644	604	635	610	627	636	612	613	645	638	620	638	610	638	602	637	606	659	662	598	673	661	591	628	657	648	588	603	637	645	669	600	648	594	645	614	621	663	654	642	679	651	670	648	639	648	642	605	646	617	616	646	615	613	657	619	592	692	606	606	650	606	628	662	639	614	621	626	608	668	685	575	646	664	655	570	640	589	678	617	669	651	635	623	622	638	634	656	634	624	615	639	649	613	600	624	647	638	694	628	574	634	598	592	603	644	609	644	634	631	635	645	683	651	630	660	653	650	682	648	605	610	666	639	622	649	647	601	622	654	628	632	643	618	648	613	647	627	631	632	634	626	630	622	610	634	595	629	643	620	656	654	654	628	645	643	615	627	586	643	651	641	669	626	600	650	620	670	609	645	649	618	638	624	669	665	569	645	659	598	625	647	644	643	621	652	632	619	636	633	668	605	580	602	593	594	611	627	639	593	653	646	584	593	627	585	615	621	597	689	648	647	661	650	580	600	616	603	655	605	640	658	624	613	648	663	665	676	665	668	650	653	620	638	577	605	622	660	578	611	657	620	655	660	652	636	581	611	586	617	629	657	636	585	618	644	650	642	669	635	669	653	589	640	655	637	643	627	639	620	598	620	640	603	653	591	651	621	610	606	594	646	665	597	638	580	639	652	626	684	616	690	647	614	657	603	656	646	671	591	667	640	623	676	655	673	665	641	631	640	634	649	628	651	590	608	636	623	586	636	648	691	607	621	648	624	619	585	669	621	637	647	621	617	620	598	637	612	649	636	640	616	627	628	610	659	647	654	648	661	653	636	658	657	620	644	569	607	668	630	621	618	636	617	645	641	634	587	613	638	649	623	620	637	575	591	610	586	553	606	673	663	636	621	641	638	645	675	629	605	571	595	617	656	631	635	686	618	654	646	559	595	620	649	680	632	597	660	655	596	608	629	644	650	641	622	583	625	556	605	695	635	672	665	615	673	635	664	625	659	644	657	611	557	630	612	652	660	597	641	648	641	597	593	575	640	659	605	621	613	609	633	617	627	625	617	647	660	651	607	595	653	578	630	630	684	594	660	621	645	618	676	687	601	595	674	653	635	607	630	632	623	655	645	637	624	613	610	649	618	638	644	669	643	646	666	640	623	635	663	680	628	567	670	615	598	578	675	660	603	657	598	637	637	646	683	626	674	632	646	642	623	605	648	595	684	667	647	578	624	615	667	631	647	616	608	616	628	589	658	596	687	652	655	664	639	645	627	647	606	631	617	616	645	609	640	613	606	617	658	635	651	628	603	653	662	649	619	628	635	654	630	677	669	670	648	624	682	618	628	606	591	603	583	674	646	614	637	630	641	644	616	619	651	648	620	635	577	590	622	640	638	630	665	604	634	600	620	643	647	666	663	662	657	605	636	627	599	605	569	648	644	630	585	620	650	662	651	651	658	577	632	640	616	618	620	646	600	660	586	688	641	585	661	633	606	637	653	635	646	607	592	624	617	647	626	656	656	643	624	632	644	638	620	592	656	651	645	648	663	621	618	591	648	645	638	603	587	656	637	637	623	621	629	625	677	617	616	645	656	640	627	644	586	642	658	641	594	596	612	623	605	602	597	656	646	637	605	583	606	673	626	657	645	645	609	629	598	627	622	673	632	672	592	631	592	661	647	609	617	659	648	604	621	607	602	614	634	594	595	613	645	625	608	633	622	632	641	628	668	637	596	645	656	640	634	605	597	634	616	589	651	597	613	678	645	616	629	635	614	636	665	644	644	672	631	586	591	601	614	609	624	636	642	634	631	665	606	592	644	574	637	668	592	607	640	609	609	647	599	622	575	661	660	617	638	639	618	652	666	614	644	654	627	678	615	662	588	658	647	644	656	671	655	607	642	602	625	653	680	624	629	611	649	604	632	607	661	638	604	561	622	630	593	651	660	598	615	607	585	605	710	610	623	615	664	609	620	629	669	602	629	623	691	657	620	634	645	606	623	650	669	692	656	635	634	648	609	639	619	651	615	597	647	645	597	646	607	604	676	656	646	678	628	622	613	635	613	629	646	627	670	604	614	634	599	649	618	610	604	632	638	643	629	663	643	620	626	643	656	641	619	642	618	630	613	684	633	617	640	657	681	621	634	613	621	586	616	612	661	675	621	630	680	653	611	609	622	651	639	650	652	630	577	626	649	656	628	615	693	687	691	624	667	642	593	625	607	624	626	626	638	622	640	631	639	603	641	668	622	609	653	622	633	655	678	652	651	646	607	640	670	614	623	622	611	621	608	650	621	665	623	628	609	602	623	604	642	597	608	574	648	648	653	615	640	633	652	627	627	651	608	623	618	678	639	646	635	613	628	631	612	605	642	592	671	588
4245	6621	5728	3058	2012	1503	1122	1005	1687	29533	33943	18206	6745	2628	973	552	551	536	545	537	529	555	569	553	550	545	588	525	510	528	549	513	574	540	514	574	576	591	538	540	527	549	539	507	471	539	559	542	538	530	569	547	550	554	548	550	489	547	558	584	535	556	541	549	554	586	516	543	511	575	527	566	598	541	561	560	509	520	565	598	482	562	546	518	537	573	560	522	557	506	527	533	560	521	512	525	543	530	546	532	571	554	553	486	529	532	534	516	505	587	556	519	520	506	486	548	541	533	537	532	530	544	540	537	514	535	517	539	528	569	551	554	531	527	517	531	544	514	522	544	491	575	479	530	542	520	532	561	528	533	545	567	512	546	533	553	496	523	552	537	507	536	495	594	541	540	515	535	551	526	557	569	503	559	549	560	522	536	543	559	541	546	539	547	587	543	535	520	552	523	554	552	524	519	517	521	536	522	502	558	550	528	507	524	549	550	494	561	500	535	550	538	551	526	498	555	486	550	538	539	515	573	494	545	497	535	566	516	546	493	543	509	537	565	545	493	509	510	541	518	535	547	504	534	547	537	540	535	455	512	534	586	553	473	531	521	508	528	542	529	522	517	525	501	562	573	534	547	553	544	544	540	505	549	531	536	546	501	506	584	511	518	549	508	581	519	544	542	549	569	553	541	553	524	462	492	516	499	554	528	543	557	530	559	545	573	526	529	514	550	558	506	545	531	560	548	537	548	511	542	582	541	541	504	541	518	519	532	527	542	520	518	508	529	559	543	500	542	527	512	579	546	546	539	539	548	524	545	548	563	583	551	566	534	518	553	538	535	538	522	543	526	519	496	555	521	549	519	537	545	584	507	545	564	553	522	547	524	539	505	532	575	506	525	506	502	519	536	531	540	541	538	516	564	522	534	529	518	545	527	519	516	534	556	514	549	543	557	522	513	511	547	549	511	507	546	516	590	515	504	556	488	537	549	529	537	522	542	510	561	543	490	512	570	497	531	520	484	548	499	509	549	554	482	497	536	513	546	524	544	559	551	538	528	549	571	525	512	543	529	520	544	495	517	562	521	521	523	499	535	568	510	528	536	566	547	554	474	558	539	536	540	521	554	540	535	502	557	536	511	534	522	526	548	547	518	509	547	528	549	544	533	514	505	522	536	499	554	533	523	536	497	529	530	490	504	568	506	494	513	553	545	541	505	501	539	555	514	526	526	509	564	551	548	520	516	507	520	529	564	506	508	513	569	516	491	536	501	583	541	551	555	547	528	487	575	558	526	502	524	567	575	516	533	507	540	557	536	546	508	545	552	532	563	547	508	509	570	548	543	505	509	537	559	544	527	548	566	533	496	542	492	528	537	536	525	517	583	495	531	537	504	545	582	531	520	538	542	536	557	538	513	459	537	558	552	505	538	496	515	558	518	529	554	558	565	518	533	551	526	547	545	559	545	548	546	562	542	508	545	531	524	537	534	543	518	545	571	556	533	516	560	524	540	525	518	534	504	552	532	516	554	509	554	531	574	536	537	556	523	550	516	535	551	565	558	552	519	548	536	533	525	504	527	503	525	570	504	496	541	497	508	563	549	536	576	548	534	535	531	506	514	521	552	556	570	522	499	522	512	537	516	526	534	514	536	497	512	547	526	511	545	506	537	548	511	522	557	505	533	526	530	529	548	498	531	556	508	527	575	526	523	535	535	532	536	566	466	530	510	547	535	529	570	544	558	568	515	543	526	518	541	528	556	523	548	529	512	552	538	540	520	550	541	517	515	539	510	533	517	544	505	512	564	559	489	542	530	537	509	524	562	562	547	482	493	530	536	549	516	527	565	509	541	531	512	506	510	514	561	554	557	522	542	541	466	491	522	534	483	535	534	525	514	514	533	493	528	481	533	498	556	511	526	546	510	541	547	523	524	577	521	524	520	530	560	536	505	514	526	544	556	554	526	536	552	504	532	511	552	524	532	540	525	547	570	478	502	551	510	538	512	525	561	500	539	511	551	546	548	533	496	529	504	495	559	512	535	490	530	535	538	503	538	555	544	558	524	543	569	557	564	527	493	588	565	554	490	514	518	546	499	549	521	512	516	505	526	547	469	532	591	556	522	515	484	566	538	554	493	544	537	542	524	530	569	508	550	555	555	523	545	553	528	514	541	509	487	488	527	535	511	549	534	497	531	527	520	510	546	467	559	554	538	516	536	554	570	517	594	512	514	527	543	501	573	529	539	561	542	497	568	524	520	532	550	521	525	544	540	509	475	540	511	556	519	534	529	544	552	508	529	541	542	493	537	547	506	533	514	549	537	567	561	572	540	496	519	538	526	513	530	509	563	536	568	524	525	534	536	543	534	496	520	553	516	517	537	549	572	493	569	511	557	544	528	498	525	542	513	517	534	514	532	536	547	518	549	533	496	514	530	580	523	508	566	571	534	553	542	529	539	537	521	552	512	560	495	545	492	531	532	510	509	513	532	508	536	570	521	528	531	489	543	474	563	554	512	566	537	568	555	570	515	477	530	515	537	533	518	509	511	591	579	533	532	532	516	499	510	540	497	532	523	572	534	504	533	489	531	515	539	501	544	520	512	508	563	493	510	555	497	546	493	478	564	510	505	524	566	541	536	521	521	548	573	544	506	590	520	478	544	496	500	504	505	512	555	499	549	537	535	526	525	531	518	505	540	495	525	545	530	539	568	513	541	547	547	528	553	564	476	541	536	532	569	526	480	519	550	507	535	514	556	527	564	484	517	554	526	503	479	498	529	498	509	556	521	514	479	526	517	512	539	531	503	519	523	531	498	539	535	493	521	545	483	597	525	513	555	543	541	502	527	542	519	535	561	547	534	512	556	553	528	512	544	528	536	522	538	503	477	509	529	538	531	569	564	529	531	527	520	537	557	504	538	565	535	508	515	525	542	498	505	553	491	547	469	556	509	512	559	534	523	520	526	517	500	508	532	532	553	538	534	511	528	538	547	512	553	532	539	531	531	527	583	537	501	559	488	468	517	533	503	560	512	546	550	537	540	554	485	514	488	490	566	531	542	571	518	530	533	580	510	514	520	550	528	548	514	546	533	547	488	558	583	535	478	544	532	539	575	498	546	549	538	549	545	557	525	547	513	504	551	473	517	514	523	540	516	512	535	552	561	537	530	567	507	539	548	546	524	564	485	512	545	526	548	518	519	550	521	523	497	521	543	535	520	522	493	583	519	560	551	552	518	515	567	523	545	516	534	554	488	523	540	532	583	534	523	551	493	534	512	562	545	498	516	535	534	525	542	539	529	538	546	505	521	536	531	532	517	537	552	561	546	565	522	518	526	509	534	540	535	509	539	549	524	518	491	558	535	537	526	533	517	500	530	535	486	533	515	541	545	551	529	528	495	470	551	485	525	523	553	550	533	529	499	543	532	478	509	510	478	560	502	486	547	553	530	529	541	526	520	552	495	569	534	519	540	553	554	504	496	484	524	552	534	553	507	539	514	515	542	522	522
27317	12270	1196	558	369	353	366	315	439	1055	1899	1835	937	576	382	337	301	310	327	325	298	348	350	331	330	309	310	342	334	322	334	333	342	315	331	327	317	329	299	364	296	301	314	340	297	316	348	311	303	351	346	303	325	304	299	305	334	298	305	315	340	329	339	286	320	322	362	306	305	341	336	333	310	342	320	300	314	282	326	302	300	325	316	311	337	303	312	329	326	317	347	311	339	306	301	333	330	333	325	317	327	308	330	344	307	325	335	331	308	356	350	340	314	332	295	310	321	333	317	293	308	297	314	299	299	324	280	311	311	338	318	319	317	330	339	341	319	300	286	295	327	308	331	319	306	333	318	325	306	319	316	332	302	346	315	319	327	325	330	316	322	322	330	314	325	298	314	280	297	330	312	312	344	325	316	292	319	329	317	334	317	350	323	286	310	345	322	333	308	318	311	343	324	315	337	317	305	330	344	337	313	330	337	348	310	327	333	304	357	330	292	329	333	326	315	338	327	314	324	338	319	317	283	346	336	321	303	316	283	348	298	300	320	341	304	332	330	306	326	287	318	332	329	304	308	305	308	319	284	303	363	320	325	291	313	297	357	314	337	345	309	341	302	309	345	327	302	306	312	315	313	327	312	326	324	291	322	335	328	297	340	323	311	332	331	314	309	308	342	325	331	304	332	329	275	308	321	319	316	305	295	306	305	295	319	331	325	340	328	349	318	342	315	315	331	314	328	316	293	335	307	319	307	342	330	337	325	292	318	324	335	291	320	345	316	340	307	333	299	329	316	341	303	279	337	338	343	332	307	314	320	280	349	313	320	334	295	308	350	301	321	296	327	299	343	307	313	340	322	319	320	338	333	334	305	285	356	289	348	309	313	310	303	320	325	351	317	316	310	254	337	318	298	316	311	334	316	315	335	331	338	313	338	317	313	320	315	300	343	313	340	309	320	329	300	315	315	340	315	345	306	308	316	313	298	340	358	327	311	307	298	299	322	303	319	295	336	326	353	301	310	331	327	314	330	331	327	343	325	321	289	281	306	291	307	350	345	359	308	325	332	323	297	325	311	324	317	332	314	319	319	341	332	300	342	327	331	330	324	322	316	302	315	320	324	327	318	306	321	335	278	300	289	319	300	302	340	309	300	312	339	327	318	328	314	329	306	313	340	302	321	330	312	304	312	299	349	305	351	308	335	344	307	303	329	299	295	300	333	299	332	324	346	316	304	326	344	292	314	349	318	327	307	340	318	339	299	305	328	319	317	321	347	317	298	315	268	331	344	349	301	327	336	316	281	315	327	313	325	315	298	305	324	310	326	310	306	309	328	305	313	327	308	327	314	328	341	310	322	329	320	341	349	313	331	313	309	332	328	294	321	305	295	329	316	315	330	344	314	332	295	328	319	339	335	322	333	333	320	363	312	350	324	298	304	285	310	354	328	325	330	315	327	320	323	364	305	296	316	299	334	310	307	346	330	347	319	302	333	287	317	328	324	319	299	338	331	338	328	327	346	336	337	344	318	305	303	322	307	337	300	324	289	327	327	319	301	296	301	298	312	331	317	352	316	312	351	309	298	331	310	340	315	324	328	302	358	307	355	345	293	301	320	320	336	296	332	312	296	323	318	309	379	352	326	314	327	339	330	366	328	309	309	293	331	328	314	298	313	370	295	325	318	321	308	301	319	336	312	326	327	331	308	353	330	327	346	310	329	314	321	302	294	320	315	303	357	316	335	324	322	339	316	317	308	337	315	325	340	301	313	324	296	329	300	304	334	281	306	286	294	359	297	319	293	336	325	354	323	304	307	310	327	305	335	303	298	312	299	323	294	342	298	344	342	313	314	333	318	332	314	306	323	337	325	329	335	325	314	333	297	298	365	291	293	328	347	330	344	337	329	345	314	318	316	316	368	279	326	305	291	326	312	290	321	338	318	304	352	354	301	294	305	315	328	339	281	313	331	324	297	291	310	335	337	323	337	299	301	311	351	308	319	342	314	326	362	329	326	330	333	331	356	346	324	321	339	325	324	345	333	331	342	317	306	313	289	305	305	320	326	313	317	332	304	303	324	325	339	341	339	328	337	323	343	300	324	334	333	309	339	299	314	300	312	347	302	291	295	294	343	328	380	318	348	316	338	305	323	321	334	350	331	328	314	319	338	314	341	347	339	300	316	315	331	313	327	338	314	296	317	336	336	289	315	317	339	282	337	317	334	313	328	339	307	325	302	313	314	347	329	325	290	317	333	305	340	373	315	325	328	343	334	305	324	330	313	328	291	339	326	346	298	326	327	312	341	362	341	334	335	305	361	312	323	331	310	322	316	335	320	297	323	307	322	315	309	303	358	301	336	334	340	334	324	318	326	342	341	306	321	353	291	350	307	299	325	332	290	331	345	368	318	324	326	329	283	311	304	318	298	314	319	320	329	326	315	313	306	317	311	299	289	319	335	343	318	312	335	339	308	323	353	322	282	316	323	314	332	328	318	291	352	348	315	336	323	311	316	331	320	315	318	270	335	316	339	332	332	341	351	310	305	325	295	322	303	349	300	320	304	333	348	313	302	316	290	311	299	316	315	356	338	319	331	348	311	329	330	318	301	327	309	329	315	333	326	307	335	320	332	327	306	289	330	313	369	293	312	343	289	339	323	305	372	321	322	336	313	351	328	303	356	286	348	328	313	324	317	319	302	291	338	341	293	334	314	335	348	293	345	323	331	277	306	337	301	293	331	336	279	327	319	317	348	315	324	320	336	332	325	310	284	328	312	323	356	336	324	321	340	322	330	305	310	326	332	329	366	334	324	337	325	331	297	343	333	334	297	325	343	313	305	327	313	321	322	320	335	292	317	337	355	319	334	336	308	342	303	325	310	302	314	302	321	322	317	314	285	334	325	328	315	335	295	314	299	309	332	290	305	319	331	284	310	330	328	335	304	345	307	339	315	341	345	284	337	344	312	292	322	321	324	313	329	314	323	259	320	302	301	347	301	298	348	324	314	368	316	333	320	311	317	309	336	327	319	313	286	333	291	304	311	300	324	296	353	315	331	319	307	306	345	322	351	339	314	323	318	307	331	310	301	321	319	310	335	292	306	341	307	335	308	306	330	330	308	300	345	326	296	358	326	306	337	355	305	335	341	329	343	305	296	331	325	331	334	317	303	329	352	309	330	321	344	330	356	315	342	329	315	369	331	322	285	325	307	313	327	308	335	311	333	330	352	337	335	332	312	298	334	315	282	308	348	335	299	336	330	316	337	310	335	321	324	340	295	321	324	337	309	309	322	283	309	334	318	355	325	305	306	308	314	337	334	307	312	333	310	352	359	294	313	350	321	333	304	331	328	314	302	326	314	334	349	335	339	304	343	330	320	338	310	349	329	287	343	301	307	318	327	281	320	340	343	315	325	318	321	323	317	313	293	299	283	338	309	333	327	327	319	325	333	291	315	300	302	341	327	349	350	314	294	287	345	299	314	311	354	328	330	323	297	342	312	290
4993	755	574	425	368	307	328	310	474	1487	2450	2149	971	530	323	284	289	283	300	265	265	292	294	248	257	285	249	268	291	287	262	291	303	301	278	282	271	316	298	262	303	284	251	274	276	277	283	276	270	276	264	274	313	305	259	271	290	268	313	286	266	254	312	276	281	267	279	283	290	281	265	289	279	247	265	258	281	260	303	297	285	268	265	278	298	283	280	281	299	278	293	288	322	283	256	278	304	291	297	275	295	299	276	297	314	284	261	287	278	260	275	273	259	295	300	272	277	297	295	308	283	268	272	278	302	265	271	263	312	293	259	283	255	292	269	285	252	274	287	256	265	269	294	275	284	296	266	289	284	277	280	301	247	297	253	268	269	276	311	276	267	272	275	267	272	293	246	277	296	297	278	283	288	292	273	282	274	289	267	297	279	290	261	270	250	302	309	287	297	261	258	256	283	296	272	298	294	279	280	275	328	275	308	260	288	293	313	327	278	271	321	249	304	294	272	287	288	289	241	298	247	265	273	271	271	256	279	284	267	260	298	290	244	297	253	262	294	273	305	246	273	292	284	268	271	284	272	309	259	265	290	273	288	284	263	281	284	269	271	275	284	255	278	286	281	296	297	315	298	267	301	266	283	258	267	274	313	293	297	262	296	271	294	293	267	272	258	278	295	282	266	245	262	302	283	274	280	292	272	298	252	281	295	273	276	294	255	254	267	290	279	266	282	300	264	263	291	289	302	285	274	289	271	293	287	275	244	275	265	288	313	274	278	282	266	264	285	269	262	264	254	264	306	253	303	274	277	276	293	249	288	265	255	256	273	280	299	282	298	266	291	294	268	270	298	281	252	274	283	277	271	295	274	282	274	317	298	249	290	284	279	273	277	287	264	260	265	291	271	253	307	279	284	278	304	264	280	270	285	266	264	306	285	276	267	260	279	272	281	278	264	266	269	289	277	267	279	267	302	266	292	277	281	260	281	290	271	284	267	284	293	269	291	275	285	278	300	253	262	292	262	285	313	289	289	265	303	254	273	288	287	297	291	274	288	289	288	289	269	269	288	303	277	279	285	286	276	273	267	298	264	257	253	288	293	289	257	251	264	257	282	264	273	257	281	274	311	263	267	282	289	264	278	305	256	292	250	287	301	280	283	258	278	317	280	263	293	253	246	262	284	267	281	287	265	255	276	273	278	274	289	278	281	294	292	285	279	281	273	277	241	267	268	309	274	267	275	299	290	278	308	254	283	269	251	279	254	314	249	259	249	306	274	303	292	260	261	269	303	271	268	302	279	251	239	283	276	283	307	249	272	269	279	334	299	264	263	281	296	273	292	272	281	266	301	257	291	278	245	292	264	269	258	288	278	267	293	288	275	293	264	246	307	286	300	276	277	251	279	271	267	298	293	303	292	280	272	262	293	265	257	266	264	265	264	273	277	279	276	293	279	274	302	269	274	264	271	295	277	267	272	284	286	275	273	261	296	275	276	270	269	248	273	241	268	272	263	255	253	274	281	260	297	289	279	279	297	263	287	284	304	259	284	261	278	292	283	286	266	274	281	280	322	261	288	263	248	294	296	276	294	262	266	313	260	298	288	276	260	291	262	286	260	282	251	269	272	289	276	310	291	290	251	289	253	277	279	292	271	268	291	270	257	273	254	281	297	281	292	291	287	282	278	272	266	279	302	272	260	278	244	287	263	261	309	302	287	261	288	277	262	294	257	257	260	266	276	293	270	292	285	305	262	272	259	275	305	250	311	305	282	275	279	297	282	309	245	290	282	291	264	261	280	291	269	281	293	307	303	254	294	286	300	280	252	269	279	284	257	289	272	299	267	267	287	257	290	254	282	288	302	283	268	298	265	314	252	246	248	252	274	294	264	289	258	274	295	292	291	280	293	280	284	273	276	264	261	282	283	276	290	299	281	280	266	269	256	288	297	259	291	268	294	317	287	270	313	313	249	299	272	268	289	263	295	271	259	264	262	281	264	265	275	287	284	285	281	253	270	254	325	310	287	277	256	277	287	272	255	267	262	288	287	268	290	270	243	285	294	275	295	262	284	273	293	274	302	301	283	288	262	272	236	273	289	267	276	297	259	274	245	322	266	296	258	285	276	281	264	321	277	291	243	269	265	280	269	281	256	296	285	285	292	293	280	259	296	264	283	308	287	280	298	253	284	264	268	301	273	283	293	284	282	282	289	259	251	281	278	260	295	272	247	263	285	268	262	274	231	257	261	275	285	298	264	272	288	273	290	254	266	263	276	286	275	276	306	280	292	258	277	288	298	280	269	263	272	296	284	275	261	282	283	278	287	250	269	275	302	284	280	284	281	264	295	300	251	278	302	259	273	271	276	272	278	251	267	260	253	294	269	297	261	275	265	261	285	279	301	318	287	241	281	252	270	289	269	279	281	295	274	286	303	284	282	265	278	285	284	269	270	265	281	294	283	269	290	230	260	319	296	311	311	285	281	272	279	274	288	263	287	259	302	240	329	290	298	303	277	269	266	316	267	286	275	305	289	243	300	263	279	269	297	235	314	269	270	279	316	283	274	276	303	298	278	278	328	266	260	280	282	274	252	283	279	274	273	291	278	265	272	289	288	278	286	293	268	282	259	287	274	276	263	296	266	297	261	270	253	290	242	280	285	254	285	293	269	286	310	279	265	273	258	284	306	262	267	291	258	295	274	275	241	280	272	274	283	276	306	272	286	264	261	278	252	290	286	283	264	282	247	264	256	286	307	282	267	276	278	290	297	300	269	264	287	273	305	266	284	277	314	278	297	277	295	265	283	255	253	285	279	270	262	279	301	307	257	278	289	324	283	287	245	269	306	279	275	301	277	257	291	275	248	257	262	275	291	288	277	261	290	294	256	284	310	282	260	280	296	265	280	287	255	243	283	244	283	270	290	254	261	278	291	254	277	276	289	271	294	271	253	276	267	296	277	276	285	279	289	296	286	305	295	308	293	235	287	294	281	264	257	274	253	307	280	287	297	240	287	278	289	273	263	276	258	271	290	268	271	293	272	279	292	273	290	297	263	267	256	272	298	283	272	280	236	291	288	273	264	254	285	288	281	248	255	276	296	236	266	270	279	304	279	296	291	277	295	250	302	273	278	294	260	278	293	260	274	268	263	267	279	254	256	281	265	278	275	304	276	268	269	294	268	288	308	250	284	297	272	282	290	269	283	294	256	270	270	251	267	277	280	283	283	284	292	269	272	282	293	266	268	307	267	279	293	264	265	281	272	291	253	252	268	259	282	244	286	286	274	273	271	274	231	266	279	284	270	244	278	262	278	259	270	284	288	257	305	295	281	285	266	256	259	273	269	286	303	302	268	277	273	300	286	266	270	288	259	289	266	313	257	302	252	285	278	269	276	262	257	277	227	261	295	289	293	303	288	288	254	280	287	271	248	268	301	305	286	245	276	313	302	269	271	297	284	278	271	283	288	299	294	299	276	255	321	288	282	266	296	253	245	272	250	297	293	291
25145	21056	26883	25021	4710	1026	740	659	1384	11562	20458	13071	4092	1208	645	456	426	519	474	502	420	485	474	444	449	487	474	502	468	501	464	487	456	421	503	484	464	467	500	450	450	518	449	446	499	438	499	454	465	484	449	424	425	500	493	471	444	469	433	439	482	457	458	475	470	483	416	461	467	457	470	457	473	467	450	450	441	478	508	459	451	454	490	455	438	428	481	453	440	458	446	422	485	477	479	431	490	471	442	469	470	488	476	486	451	434	468	477	475	495	439	489	469	491	493	466	494	462	517	458	461	436	474	450	529	456	499	458	432	487	455	456	427	452	461	433	496	446	449	444	449	451	467	430	456	444	478	449	458	482	499	480	424	464	477	461	466	429	489	484	478	405	469	451	448	442	480	481	483	449	469	464	478	478	498	462	461	465	519	482	466	452	511	486	484	465	470	476	452	445	455	470	492	470	433	481	471	532	452	439	483	462	436	466	444	477	448	484	466	468	461	506	478	483	420	524	502	484	454	472	460	453	495	454	441	447	459	449	421	464	451	453	462	458	487	439	435	478	487	445	469	473	472	502	478	450	465	446	474	450	470	456	450	458	419	475	469	475	450	470	452	455	467	465	468	454	459	453	459	465	498	457	447	462	496	451	474	457	457	471	434	464	464	464	465	465	498	492	439	453	476	439	446	478	482	445	481	523	465	466	472	493	518	476	442	504	433	455	477	435	477	446	424	465	500	521	467	467	429	457	436	463	426	418	458	471	452	454	480	451	494	436	461	454	443	475	466	473	456	452	444	490	500	475	471	479	447	456	487	445	441	463	505	460	456	524	498	464	474	476	498	479	435	416	450	519	471	487	441	494	457	472	435	491	456	452	444	457	495	455	453	464	474	452	457	418	453	430	436	461	460	456	521	450	443	454	461	430	461	470	464	404	469	452	464	488	464	490	482	486	456	466	491	495	486	495	474	473	432	441	476	422	470	476	484	461	431	496	505	446	446	457	491	442	444	510	460	456	442	470	486	461	448	462	485	437	476	453	477	452	488	460	470	455	438	454	455	489	424	438	448	447	486	497	450	440	455	447	463	482	499	464	458	452	477	447	452	456	493	451	472	486	439	431	437	472	448	490	483	452	488	436	441	458	492	467	447	446	476	482	460	477	446	489	444	496	435	475	429	425	416	453	484	454	458	461	441	423	464	455	455	493	496	463	450	512	480	494	470	476	478	473	472	457	491	512	483	478	468	489	483	444	479	453	451	498	461	470	461	495	476	435	486	472	419	479	459	493	486	492	457	461	468	480	476	478	473	468	457	478	474	487	472	463	455	488	476	514	469	470	481	482	464	506	459	459	482	445	462	469	461	450	486	457	494	454	476	450	446	472	496	454	418	478	456	452	449	480	465	432	480	469	453	461	464	466	472	446	462	490	452	448	434	477	435	477	460	476	471	478	459	479	499	457	474	462	473	480	449	458	469	466	439	450	472	489	463	455	452	456	439	495	444	505	430	457	497	449	497	460	461	448	463	482	455	442	457	490	449	445	435	473	467	477	442	473	472	468	435	457	450	456	431	470	466	501	439	468	461	466	455	479	485	443	471	474	460	447	472	479	457	480	448	435	468	460	491	475	488	463	496	480	439	460	458	447	427	470	471	421	477	450	475	465	448	449	457	461	463	494	448	450	451	462	478	431	498	476	414	473	465	470	496	417	471	489	458	403	451	484	499	478	497	489	445	446	471	447	461	457	507	469	463	454	495	483	466	480	451	464	471	476	458	464	453	434	499	448	471	496	441	443	479	443	477	451	477	463	499	436	444	475	445	486	464	477	493	481	456	477	495	477	443	461	440	468	464	459	490	442	481	455	439	472	493	460	479	475	449	488	446	487	412	461	477	468	458	445	471	460	434	478	425	488	472	453	449	470	440	461	461	468	433	480	433	449	520	477	485	444	433	413	489	451	485	455	466	481	485	471	444	439	448	492	442	455	447	467	463	472	420	500	480	458	494	431	426	468	457	453	462	465	463	456	498	484	497	465	482	489	489	471	473	463	440	465	440	494	483	471	466	457	437	467	464	488	430	469	460	446	441	468	479	471	451	424	503	448	437	437	461	490	439	462	461	478	444	484	453	461	438	469	447	479	494	458	461	478	474	411	465	476	446	477	426	492	469	463	471	444	436	525	475	459	464	472	464	465	433	438	451	488	456	448	452	462	483	459	471	467	449	453	504	477	500	441	468	503	488	479	482	432	448	462	481	468	464	477	465	459	495	468	456	494	483	474	434	449	465	462	464	473	480	486	476	495	461	449	471	471	453	447	468	444	451	454	482	477	467	493	482	485	469	444	478	459	458	468	467	440	434	451	459	487	470	492	423	498	432	455	490	467	488	481	469	492	458	434	471	455	475	488	461	478	440	458	443	458	461	453	427	420	488	470	484	466	448	475	477	447	464	454	451	476	430	418	438	465	417	468	463	451	484	474	498	442	466	427	492	472	459	467	445	422	422	442	466	428	470	456	490	485	470	496	489	424	461	483	507	485	447	442	460	465	441	453	506	459	415	456	482	444	435	461	446	499	479	455	439	454	437	461	460	465	497	436	452	433	456	469	453	405	449	480	462	471	455	441	499	441	485	479	419	472	486	475	509	463	436	449	460	474	493	461	412	497	449	453	439	488	471	443	469	465	497	432	502	452	483	469	436	484	445	481	446	457	496	414	504	453	438	439	456	448	473	465	459	464	477	458	476	444	465	491	485	511	484	453	449	439	458	446	462	450	497	482	473	454	488	453	412	444	441	460	490	476	456	480	447	468	423	459	487	478	450	484	436	474	444	471	460	454	477	466	508	444	437	442	479	445	468	461	483	431	444	415	401	461	444	461	479	440	466	454	455	480	486	455	461	458	470	466	405	445	468	430	500	447	457	456	465	467	480	465	491	461	481	497	471	477	469	493	487	452	472	467	429	470	449	449	459	471	478	417	443	456	465	436	485	489	475	454	452	442	447	457	431	443	474	476	434	464	478	424	497	460	466	434	465	425	476	475	443	456	470	493	464	471	446	497	463	462	470	438	480	415	450	434	440	456	477	480	451	429	433	429	489	453	437	448	479	442	447	455	496	478	461	489	479	443	435	457	499	432	472	490	493	466	408	434	465	479	460	477	467	461	454	481	497	458	412	466	474	442	453	463	474	440	462	456	450	470	436	445	482	476	492	419	461	423	454	477	462	440	469	450	460	445	455	498	486	446	450	477	479	468	465	464	466	452	445	483	455	481	473	465	475	469	480	463	419	490	455	430	468	433	451	475	470	474	447	434	442	438	494	453	450	487	415	502	443	452	458	457	466	483	456	444	460	446	440	439	442	467	456	450	436	456	479	430	493	494	472	479	468	458	485	491	439	438	459	465	470	486	477	466	459	470	490	439	479	463	452	427	470	450	477	449	437	429	497	441	465	505	457	473	453	455	448	492	462	446	384	464	459	467	475	477	494	496	475	485	472	463	485	457
3627	3121	2622	1325	1002	821	693	666	2052	14554	19008	10779	3473	1250	624	418	432	375	445	432	403	397	433	407	384	392	397	381	410	412	432	402	387	431	387	408	405	411	368	408	375	421	394	424	407	388	375	412	393	377	393	453	384	425	377	393	397	381	400	421	434	401	364	408	422	409	409	432	437	421	386	423	396	416	442	408	414	386	421	429	416	386	412	423	368	389	415	430	441	390	370	427	440	400	414	438	399	394	380	399	418	383	418	407	425	428	404	441	404	406	425	398	398	403	422	394	386	406	410	431	384	416	414	445	373	413	365	395	422	392	383	383	413	372	453	418	452	399	391	383	370	439	364	405	372	412	430	376	414	396	418	417	385	385	362	425	382	406	370	375	417	426	413	419	416	421	389	400	382	396	426	403	382	418	394	420	384	419	409	367	415	406	396	375	404	355	407	381	429	401	362	415	387	411	394	413	427	382	409	380	408	416	401	375	431	418	373	406	389	390	394	402	408	377	426	388	400	399	390	420	403	390	410	395	425	428	384	410	372	416	414	408	388	395	400	370	429	399	438	379	422	403	391	437	416	360	391	375	423	398	422	408	433	419	397	393	448	377	450	379	389	403	399	416	400	417	349	385	414	429	407	394	389	416	386	398	378	447	424	403	387	402	427	427	421	378	419	414	422	369	413	424	428	419	395	377	404	398	385	387	388	416	430	403	392	394	403	436	370	374	413	420	426	385	415	411	378	393	377	379	421	437	410	394	424	375	413	407	380	397	417	385	416	425	411	417	375	395	382	389	381	406	420	385	392	381	422	368	437	369	410	392	390	391	401	384	401	412	382	383	400	388	401	383	412	389	413	441	385	443	392	407	398	413	422	418	384	386	386	398	369	385	413	393	396	392	403	388	391	401	405	432	402	419	381	395	396	404	416	377	393	401	424	378	411	410	405	394	402	393	445	411	384	396	362	432	402	429	405	425	375	417	416	401	361	432	384	441	408	398	427	394	415	419	400	390	442	403	374	399	408	408	394	411	402	428	415	411	434	414	424	404	392	399	400	415	401	406	387	399	400	410	406	387	447	377	380	420	451	405	402	423	399	389	387	402	375	404	421	387	464	418	402	384	379	376	355	385	392	419	412	385	403	403	387	408	381	380	411	402	425	404	398	388	417	429	417	394	439	383	385	419	378	392	365	386	382	411	438	389	384	408	356	378	394	398	400	392	397	439	420	383	383	368	400	381	402	401	375	391	419	397	371	399	398	380	408	388	417	368	401	403	400	415	400	392	406	377	374	404	418	417	415	373	399	403	423	386	400	416	399	422	376	343	412	390	409	372	376	399	394	366	375	415	396	406	377	380	385	351	414	386	390	398	423	398	421	416	407	410	401	416	440	425	387	403	401	415	417	368	414	420	400	407	386	421	394	384	434	391	417	389	363	356	394	424	371	384	385	404	402	392	413	412	404	441	395	419	379	430	424	415	394	344	402	395	425	407	423	443	394	411	413	371	397	394	426	408	428	389	437	426	402	439	417	357	396	425	398	403	364	443	401	412	390	397	395	438	424	383	413	425	388	401	421	403	413	384	410	403	396	437	381	406	413	376	387	397	387	402	426	413	388	368	413	435	401	420	409	399	403	401	352	378	398	387	398	433	390	409	388	365	388	419	362	391	367	400	425	398	380	387	416	405	403	373	392	416	438	381	391	430	429	412	395	394	386	391	396	410	385	396	416	391	354	409	431	424	397	419	416	411	409	410	407	404	389	417	387	412	404	421	417	402	432	406	363	385	373	435	367	408	386	422	417	422	431	385	409	432	410	466	395	397	427	363	382	382	364	398	410	387	389	361	373	419	443	406	424	388	415	401	412	421	410	392	413	390	428	416	395	409	367	369	395	414	382	383	403	391	401	382	403	374	374	404	434	401	389	406	387	387	415	400	420	407	387	354	413	411	405	421	429	393	381	407	397	406	434	375	380	363	413	412	426	397	409	405	378	423	397	382	413	400	460	371	403	417	375	368	371	443	378	397	396	387	379	402	405	396	389	435	390	392	400	406	398	393	427	422	384	408	376	391	402	389	409	387	411	412	413	392	428	406	390	418	379	393	407	421	430	400	388	445	366	399	402	386	364	402	364	398	377	398	382	417	370	382	411	412	426	373	462	399	415	363	418	424	399	399	439	365	404	409	399	425	389	422	408	384	442	377	374	384	432	376	409	369	440	414	407	409	386	367	415	385	398	423	399	417	390	402	424	383	392	381	390	409	381	417	393	416	404	393	407	401	410	392	426	371	390	388	419	403	406	410	398	382	390	413	456	413	410	415	383	409	393	399	398	396	415	379	409	430	388	382	421	403	407	407	395	426	413	408	380	398	421	421	420	416	396	399	402	418	397	369	390	439	387	373	403	395	365	393	400	405	411	381	402	394	378	401	372	448	417	396	411	372	384	385	409	404	429	414	403	423	388	431	429	400	393	363	427	378	400	396	381	383	393	388	440	426	417	361	401	396	416	407	415	398	401	375	378	389	419	390	390	403	393	386	398	400	406	376	426	441	375	417	408	386	406	394	420	387	418	401	452	391	377	380	406	385	417	428	409	364	395	396	416	405	465	389	407	393	377	444	387	381	398	407	461	412	396	397	406	394	419	381	413	426	398	384	399	386	442	389	399	373	418	406	427	397	422	451	383	399	406	400	387	399	417	402	407	420	434	426	401	406	421	404	435	394	372	386	409	406	397	403	353	390	418	388	384	425	397	423	397	409	367	398	429	406	413	427	384	377	411	408	390	368	439	374	399	404	392	407	410	389	370	382	381	401	407	405	417	415	417	419	433	415	399	405	378	420	376	440	410	374	372	405	407	395	427	390	394	385	382	430	410	386	359	407	418	400	407	372	396	406	398	384	405	393	385	415	418	450	394	401	402	378	423	393	419	413	404	400	404	420	401	380	381	405	399	412	407	400	426	402	421	389	386	413	391	382	361	420	420	419	394	402	401	401	420	419	403	424	421	405	410	404	344	393	430	413	392	386	384	420	378	406	412	420	395	408	363	422	351	385	353	408	443	412	395	438	397	428	406	380	406	393	406	388	427	397	445	398	372	383	387	387	419	398	377	386	361	422	377	403	422	366	393	401	424	400	404	438	357	437	392	402	425	413	390	441	409	429	409	394	375	431	396	425	407	416	390	398	357	404	402	382	365	404	434	399	384	419	408	379	370	391	426	392	417	386	416	421	387	379	405	397	373	393	409	361	388	398	398	416	412	396	392	405	403	435	431	360	392	429	382	397	392	404	462	404	402	406	382	420	422	415	390	424	426	440	382	394	406	400	418	417	444	410	410	395	415	414	419	377	403	369	424	378	388	417	403	400	396	420	389	397	432	392	413	413	385	398	409	378	400	407	387	400	426	367	402	410	362	379	411	393	404	370	382	383	441	404	405	416	418	407	414	417	389	417	417	428	408	415	385	404	426	404	387	389	356	402	415	409	403	384	419	405	408	402	408	377
23771	20974	28172	23939	20946	8005	1716	1147	3666	22683	38314	25848	10235	2354	959	796	761	752	758	721	772	748	757	718	689	745	745	702	744	741	684	743	707	747	705	771	672	735	740	725	694	697	735	757	675	693	682	696	675	756	743	745	737	734	713	705	664	663	692	763	731	704	687	686	714	703	742	711	755	696	699	705	730	719	751	689	727	704	681	704	708	726	718	720	753	718	701	749	699	715	737	701	704	711	685	759	714	665	748	737	741	710	724	709	759	702	732	721	749	764	683	694	766	725	726	745	677	712	714	706	680	654	707	732	741	685	722	722	663	670	737	710	695	710	735	748	733	775	704	675	682	703	779	739	745	766	738	687	700	721	773	705	727	717	721	700	765	752	750	744	721	701	695	742	716	730	724	678	704	714	710	709	720	713	713	739	697	685	664	714	721	747	705	752	738	716	665	749	729	686	704	697	741	766	696	696	702	748	728	750	732	757	691	736	717	716	694	694	669	715	726	713	752	662	695	702	736	705	698	658	745	747	747	704	684	717	725	708	695	683	688	754	682	727	686	701	658	722	744	768	703	654	705	711	716	757	722	758	763	733	746	742	703	706	719	767	711	733	728	734	737	710	761	710	744	732	749	764	715	718	713	724	723	700	719	715	676	744	715	747	703	716	731	721	667	720	695	720	804	680	670	699	678	759	711	761	716	681	709	707	704	695	696	731	730	735	726	771	726	705	694	643	739	712	743	709	675	730	697	729	684	704	727	708	736	702	724	719	725	730	707	692	637	685	729	754	717	712	752	662	707	738	721	635	682	733	702	674	720	754	764	711	704	760	725	661	706	744	700	706	711	680	706	692	742	700	720	712	727	708	727	725	716	685	711	717	740	723	687	741	715	683	718	721	628	734	728	667	736	732	724	738	715	704	746	725	720	709	676	668	690	693	731	709	738	690	771	780	720	730	673	712	741	678	713	733	715	719	685	728	709	729	703	687	744	761	730	760	761	747	735	738	734	764	698	674	688	704	695	716	684	740	688	692	697	752	705	681	748	703	728	722	709	738	710	727	718	705	686	718	759	727	718	673	734	726	745	675	726	702	710	718	737	714	687	746	732	705	720	752	686	726	689	702	682	716	715	740	717	703	671	725	751	698	647	753	704	702	717	712	706	730	699	683	705	762	752	704	711	750	715	687	689	725	700	766	712	737	726	705	747	729	706	705	680	739	724	667	745	734	677	712	690	743	750	720	729	726	707	756	693	685	741	728	719	709	719	713	735	710	737	772	685	677	771	714	699	723	723	742	682	723	686	700	677	666	726	747	725	697	645	704	710	745	691	716	710	764	693	714	693	711	755	747	730	732	637	690	722	690	721	699	728	754	799	707	703	701	765	661	735	719	702	684	729	691	738	734	741	711	766	741	700	693	749	684	723	754	686	665	731	721	663	660	705	724	713	742	719	758	717	728	756	674	669	730	666	718	728	711	703	678	700	720	737	704	709	708	726	719	770	708	725	728	691	713	719	686	745	705	721	745	711	731	748	668	713	757	691	740	717	708	713	698	694	777	742	723	717	697	696	636	707	791	693	674	693	714	736	700	704	688	762	726	720	694	734	703	761	739	740	714	684	700	725	704	713	748	752	696	749	739	688	743	697	749	656	691	721	694	713	688	729	718	726	744	684	676	753	685	725	727	664	718	681	713	713	693	740	699	728	657	689	694	738	679	748	715	705	729	703	718	691	738	723	667	678	706	725	755	689	715	707	781	758	673	705	696	779	719	710	735	697	730	747	724	707	675	697	740	677	725	742	681	710	709	715	693	727	716	713	699	712	689	698	673	685	741	719	689	697	711	715	721	706	700	708	699	713	740	720	758	725	758	704	742	739	718	691	721	720	736	737	716	717	687	721	715	741	748	718	749	666	716	717	697	763	719	685	727	682	727	706	708	735	716	701	754	702	699	729	716	738	729	697	720	731	753	712	693	711	736	741	723	718	725	652	697	686	720	737	722	731	700	765	717	710	672	731	720	702	708	735	718	741	724	686	737	773	700	732	719	666	688	690	719	693	700	686	750	721	707	690	696	729	705	714	726	739	715	703	733	747	695	704	690	730	677	713	735	725	736	688	718	711	692	769	697	733	709	722	767	708	746	741	707	722	748	732	748	676	729	719	701	742	688	712	721	709	706	712	711	699	700	737	714	717	725	709	755	683	704	678	694	685	691	736	679	730	714	715	714	734	679	768	672	752	660	710	734	735	738	702	704	713	672	715	729	685	712	706	726	737	702	689	710	685	726	738	720	716	683	694	664	709	724	669	682	713	689	695	722	706	662	774	726	740	707	742	678	754	748	766	727	698	709	721	709	700	689	681	694	714	722	720	749	678	658	706	731	729	743	719	725	701	697	726	697	743	702	718	710	677	730	700	672	746	715	747	739	744	741	701	763	709	706	745	752	680	734	687	722	708	689	757	660	691	651	702	678	715	740	678	723	694	688	732	711	720	770	723	699	756	711	721	727	706	713	701	726	703	720	695	684	711	754	711	726	674	720	721	772	703	734	781	715	722	712	733	699	713	696	717	680	688	725	713	765	717	743	783	749	744	697	685	719	725	721	727	717	690	753	771	690	724	707	723	691	692	683	700	706	696	689	651	713	723	768	715	741	699	742	713	650	695	747	698	681	727	689	687	699	681	721	705	728	742	740	708	683	704	660	758	718	773	723	682	727	722	676	697	757	759	696	728	679	736	735	728	719	719	733	695	712	668	658	770	701	652	704	715	703	704	667	732	707	710	719	716	741	674	742	683	742	676	728	720	689	732	738	764	726	720	692	699	703	733	722	733	688	689	724	691	715	720	702	734	719	691	758	737	670	709	671	749	735	672	716	730	688	729	665	714	723	754	666	772	705	690	694	727	690	695	729	726	733	720	717	738	742	679	752	720	687	727	719	711	723	662	712	714	714	732	695	766	737	734	679	696	755	700	737	689	739	683	712	706	672	731	740	732	673	727	711	719	677	717	752	787	736	724	694	718	707	707	755	715	728	727	709	712	687	686	709	657	674	764	688	775	691	726	704	706	667	697	659	682	743	711	658	660	674	719	683	714	734	690	756	675	722	722	716	700	673	691	724	752	726	714	718	694	740	701	680	725	741	719	719	745	714	704	704	705	703	709	721	711	728	742	691	711	726	697	757	684	757	744	683	736	709	670	724	714	682	718	734	687	767	702	737	699	724	740	703	715	737	666	748	718	714	710	728	734	732	728	713	688	755	639	686	719	767	751	724	722	718	734	741	754	739	664	685	688	720	725	673	759	716	751	698	735	758	708	710	671	699	695	717	696	676	737	697	721	723	674	707	728	699	674	720	687	749	709	720	713	722	668	687	685	646	778	696	671	717	705	688	715	724	709	735	722	705	717	691	680	722	764	708	750	750	718	682	698	699	698	666	751	720	702	726	743	697	707	729	704	691	729	690	725	752	704	730	728	684	664	724	694	721	737	789	747	708	697	687	718	689
4087	6429	5170	2714	1830	1476	1218	1173	5301	26345	34034	19552	7410	1887	836	575	572	612	627	606	641	595	620	612	613	628	616	583	607	605	614	571	603	628	577	590	572	583	610	624	611	589	587	556	597	562	616	634	574	571	571	599	575	587	592	596	607	592	622	606	587	616	619	646	584	607	628	644	562	610	626	583	577	550	614	597	573	562	606	601	580	639	578	577	603	599	580	614	620	624	543	575	571	598	577	597	602	549	598	581	627	637	590	581	593	617	593	600	588	597	573	574	552	562	606	615	579	591	559	569	592	611	564	608	625	572	592	588	625	543	599	626	622	570	596	559	574	571	606	624	584	607	587	642	594	586	648	577	614	600	627	590	622	568	631	630	613	597	625	591	578	565	603	580	601	600	595	600	605	585	602	640	573	596	585	640	604	594	587	599	600	588	592	576	586	619	616	608	625	591	617	583	578	585	644	582	595	562	604	619	589	600	581	558	569	594	570	599	564	593	575	624	561	586	640	566	599	588	560	580	582	629	575	591	604	637	601	569	562	632	564	597	595	556	578	604	580	593	590	609	583	616	579	553	614	618	571	577	610	616	578	590	601	565	571	585	655	568	612	577	585	598	626	584	566	646	596	586	585	637	647	540	584	607	588	599	590	592	574	609	591	603	580	583	536	601	580	550	569	574	571	585	578	556	614	592	597	586	567	605	604	544	601	615	578	607	585	584	564	597	621	594	585	606	599	632	591	568	579	597	574	566	643	574	563	623	562	617	562	581	598	576	587	627	589	579	587	595	610	556	570	610	571	616	602	593	554	606	599	577	572	589	598	598	609	568	582	579	578	582	609	590	568	601	558	616	655	630	582	569	592	560	606	555	608	614	595	580	580	589	623	614	599	628	511	548	603	614	589	617	543	623	594	561	553	583	587	579	618	565	588	601	558	575	571	580	612	580	620	603	569	581	579	622	628	611	595	601	580	604	595	570	546	602	592	535	637	565	585	549	616	576	591	615	567	625	579	599	622	564	592	632	556	562	554	582	590	566	597	546	601	536	598	528	561	595	555	555	559	602	588	563	589	605	606	635	571	604	625	590	631	597	597	567	628	583	610	591	589	554	579	612	561	599	614	607	592	547	553	593	604	612	561	595	591	585	546	560	574	535	594	585	610	597	560	610	558	595	569	578	600	612	596	575	596	569	616	604	631	587	544	586	579	599	559	586	588	641	564	565	585	546	571	588	588	585	553	605	594	621	615	589	587	578	613	596	561	591	606	575	537	572	571	603	601	583	559	568	592	561	608	584	561	562	595	583	565	611	589	625	612	593	593	629	594	585	578	638	554	588	587	567	632	582	579	577	632	601	608	570	538	623	604	584	582	593	590	569	586	571	581	585	598	597	631	607	556	578	590	547	552	605	554	612	550	576	592	616	585	610	594	612	585	589	580	599	625	639	565	573	564	538	629	575	589	558	616	556	594	588	595	620	570	624	579	558	582	570	548	569	519	558	626	558	589	593	585	597	582	579	564	580	582	560	600	586	567	563	624	577	531	565	542	602	570	557	568	607	556	577	565	611	581	539	579	549	595	550	551	611	571	572	596	608	625	570	613	605	597	576	574	586	557	571	579	575	575	613	563	586	555	590	596	572	553	589	580	620	574	557	623	653	554	561	586	562	529	556	611	569	607	584	589	569	539	570	597	559	590	546	569	618	579	596	574	582	624	608	580	632	600	595	571	582	645	599	595	617	611	594	618	621	545	591	538	575	580	606	592	597	592	604	585	616	592	601	596	635	612	571	575	618	596	594	563	552	580	621	594	604	610	583	540	599	565	575	603	604	566	605	586	599	590	634	643	612	617	656	603	625	599	576	605	583	602	605	551	553	591	589	596	568	592	612	592	580	644	634	623	567	571	599	597	584	587	557	620	588	577	546	561	602	591	610	568	607	625	562	606	556	578	569	580	607	559	616	587	580	561	565	599	581	629	549	580	585	598	595	599	590	588	603	620	554	598	576	596	528	568	577	624	632	592	626	590	594	627	581	599	550	546	588	591	587	593	628	557	621	588	589	625	588	606	578	603	571	613	618	569	576	615	590	622	638	610	562	593	565	592	621	543	611	582	617	630	607	566	598	571	601	577	584	631	622	575	554	570	577	585	550	621	597	613	580	606	607	598	589	572	578	561	604	586	614	607	610	589	580	551	596	565	597	573	557	574	622	630	580	580	599	604	556	627	577	552	615	598	600	595	566	607	576	560	547	579	598	592	606	578	578	575	602	561	627	596	605	609	587	561	561	569	576	622	547	617	584	597	591	635	587	566	569	565	611	539	572	587	574	562	582	588	546	551	586	595	599	597	578	577	597	594	556	567	625	586	552	587	568	585	609	639	596	581	599	593	544	577	577	591	597	590	568	602	597	567	599	565	605	607	603	557	568	626	543	601	560	534	597	603	544	571	606	586	587	536	607	572	576	599	571	557	602	561	603	564	554	607	565	582	584	591	542	604	597	610	617	604	628	564	586	578	551	578	562	579	616	622	577	594	585	620	584	635	579	627	575	535	618	595	565	604	605	605	587	602	583	548	646	615	588	578	580	572	590	584	619	608	585	597	586	632	623	558	597	601	556	593	592	603	608	599	608	564	602	575	595	583	579	555	586	630	603	613	609	580	568	606	606	628	579	578	586	626	580	543	575	544	573	583	547	542	580	646	595	584	570	578	617	601	564	602	610	614	609	619	582	565	604	605	567	580	582	536	543	609	580	619	575	576	549	605	586	622	551	537	601	567	596	565	576	595	600	546	559	567	556	601	582	580	613	575	623	526	611	583	590	582	612	607	574	590	563	612	598	580	561	589	569	588	586	626	580	597	560	569	568	574	598	539	587	563	575	588	564	602	595	615	596	605	578	597	610	592	618	573	590	575	580	601	566	546	578	584	564	578	605	585	625	645	585	595	571	613	574	559	576	590	637	590	609	568	566	572	534	614	581	631	566	610	561	596	598	570	563	603	560	580	548	573	611	613	566	572	587	600	557	547	603	565	569	579	580	603	599	585	566	615	580	552	598	597	588	579	596	581	544	617	618	620	618	621	613	570	583	560	627	574	592	558	586	606	598	584	643	609	585	590	625	589	603	580	600	593	602	622	578	586	611	586	553	567	598	611	546	606	604	586	588	575	591	598	579	601	556	641	625	607	593	578	598	603	617	584	589	568	603	607	554	588	649	565	587	607	614	576	565	615	546	515	583	591	614	571	595	616	528	606	582	599	585	566	593	581	550	590	565	569	580	600	626	603	553	583	611	607	602	553	598	600	548	601	562	584	601	590	537	599	621	547	557	581	571	595	595	603	593	571	526	553	583	578	585	605	605	636	594	590	602	618	557	593	563	575	573	606	589	615	580	573	579	581	574	599	584	581	580	589	570	576	597	583	569	603	600	579	559	589	539	630	634	602	611	577	585	606	586	602	598	580	586	584	568	582	549	568	577	579	563	554	613	600	605	569	582	559	592
27168	12753	1814	998	729	588	559	500	1022	2705	2802	1767	1049	637	494	467	456	480	487	473	480	490	471	462	453	495	445	500	503	481	478	500	490	474	496	490	452	442	483	463	471	460	497	478	482	488	486	464	489	468	475	460	475	470	445	456	473	450	451	425	442	512	463	465	476	460	457	479	492	447	498	478	503	433	492	443	490	496	480	468	466	453	486	459	467	477	457	476	495	476	479	447	482	519	472	456	479	454	455	504	460	456	427	456	462	434	478	484	499	475	447	457	456	491	483	454	440	447	479	481	473	454	467	467	515	493	461	451	456	464	461	466	488	438	494	445	465	437	446	480	456	495	513	505	467	469	503	444	460	472	455	479	505	496	476	460	450	452	478	517	450	498	467	444	457	461	500	467	490	449	453	470	448	439	460	448	442	485	464	495	439	494	452	437	454	497	495	476	466	464	473	483	502	493	482	501	463	489	433	437	479	507	504	444	457	475	469	459	478	456	466	463	463	491	483	501	473	531	424	452	462	450	475	504	489	461	503	489	480	478	473	473	490	477	517	478	475	446	491	454	456	483	426	461	455	489	510	462	448	476	471	489	478	520	462	445	448	484	452	472	480	492	486	510	474	489	483	463	487	454	438	457	478	481	457	438	424	512	464	456	432	471	480	512	513	433	508	449	492	487	468	461	455	460	459	456	495	507	451	501	463	445	509	453	461	485	462	443	479	483	475	449	451	518	464	474	469	479	469	457	470	467	454	471	453	467	485	444	475	441	503	478	482	453	498	458	501	454	523	449	454	466	468	456	453	477	482	496	415	487	468	464	465	426	489	493	465	460	482	449	476	478	468	492	481	474	491	493	498	457	447	508	457	437	493	496	484	441	489	435	478	420	459	483	462	501	470	477	485	464	463	530	454	446	425	482	479	463	470	476	452	457	469	478	488	491	486	473	498	451	520	499	484	467	486	473	517	490	436	493	445	472	468	498	461	439	432	491	486	483	467	489	459	477	510	484	482	493	484	503	490	471	520	505	455	489	481	467	464	469	467	487	442	502	478	490	469	476	472	488	485	480	516	500	428	442	455	482	477	503	479	461	459	490	472	471	483	473	453	454	475	433	439	434	458	453	463	487	484	481	496	467	473	461	484	459	495	499	472	435	469	488	437	505	474	454	482	499	500	469	453	473	495	449	473	458	461	439	441	449	504	479	456	440	484	449	472	439	458	476	506	416	464	484	433	475	472	488	442	499	469	503	506	476	484	491	505	477	461	471	487	479	492	511	458	456	477	434	498	467	448	505	486	496	473	487	471	432	445	486	443	488	497	479	423	467	465	438	505	503	448	473	487	463	450	458	446	465	458	497	486	486	489	501	417	463	485	451	476	442	500	483	445	447	488	454	482	483	459	512	464	475	455	435	456	454	434	493	485	496	465	468	505	464	497	487	458	481	486	485	477	470	478	505	474	455	451	497	466	468	472	448	426	467	445	471	447	480	496	494	438	469	504	467	479	464	472	505	478	459	479	486	459	496	485	469	447	468	476	483	476	444	447	501	493	452	457	464	459	454	496	451	502	462	427	465	471	494	439	479	481	456	504	485	460	456	485	489	469	457	465	453	450	479	460	460	480	476	475	478	428	479	472	522	500	462	478	459	498	426	502	511	451	455	500	472	460	466	468	497	486	464	461	473	486	489	473	476	482	456	469	461	449	464	481	474	475	504	505	504	474	484	476	473	470	484	473	502	471	468	480	472	471	490	471	471	449	532	474	488	487	496	498	491	442	489	508	473	446	465	456	478	440	512	493	483	487	474	466	442	472	474	468	474	470	520	502	482	477	478	474	453	479	477	457	453	442	469	491	465	452	457	454	527	461	444	481	477	490	493	454	489	468	455	483	493	470	481	484	492	489	456	487	451	476	489	475	455	499	493	497	443	488	462	468	465	505	471	464	439	506	464	453	455	483	484	517	463	488	464	465	472	460	482	498	491	483	491	490	511	510	488	431	445	445	434	484	451	473	472	504	421	455	489	508	505	486	449	467	478	493	494	479	438	501	501	510	496	430	471	469	490	505	464	457	462	515	467	484	439	426	470	484	459	499	500	436	478	478	462	522	457	484	471	491	465	467	480	479	459	503	508	451	485	438	433	483	496	482	485	459	480	480	472	444	450	494	456	490	499	441	472	474	459	485	489	461	465	454	467	464	435	455	478	462	445	457	495	493	488	456	452	481	491	476	452	495	433	437	494	440	442	489	472	475	500	444	489	469	464	440	480	510	484	461	460	492	478	483	529	467	496	461	445	455	464	456	467	474	501	476	497	521	455	471	533	470	476	461	467	488	487	484	476	488	536	500	456	484	422	472	500	474	480	491	469	465	471	470	452	468	467	446	492	503	444	455	471	452	496	488	465	452	458	456	461	461	488	475	490	472	495	498	501	483	490	433	487	498	461	461	504	483	467	503	503	460	479	460	469	462	496	440	461	461	468	454	450	448	446	449	514	469	497	447	463	456	427	472	454	499	463	457	450	493	447	451	482	477	435	461	479	479	483	470	446	490	487	494	460	485	443	452	457	434	485	519	442	447	471	480	501	449	450	439	495	450	464	494	481	492	485	436	493	473	496	458	470	468	470	469	484	504	453	468	455	493	471	497	455	462	494	461	440	453	437	495	455	432	496	436	462	511	489	475	472	486	471	461	464	463	487	471	449	459	460	485	477	475	468	499	466	477	496	487	414	470	488	453	461	473	445	494	481	407	486	478	459	469	497	477	474	454	501	436	472	465	443	485	479	437	477	478	494	497	497	473	477	441	458	466	500	483	440	534	469	472	453	446	471	455	487	480	464	497	434	494	479	483	497	458	434	475	526	502	472	481	432	500	491	461	444	501	482	492	489	479	458	457	479	478	450	515	486	484	512	491	507	442	495	464	470	504	455	491	462	506	476	458	421	469	480	473	484	485	473	474	448	466	483	449	489	439	423	474	463	467	484	495	491	509	478	510	460	484	488	501	477	467	493	452	487	470	491	483	506	462	460	460	469	474	488	484	458	482	436	458	474	464	473	451	462	472	455	480	499	483	480	513	450	455	479	457	445	453	470	461	443	471	448	473	476	455	455	492	467	484	436	473	460	467	499	474	474	452	460	455	477	496	475	474	426	492	466	501	460	485	466	513	450	496	518	430	443	484	485	497	458	447	455	504	472	454	445	510	449	493	413	491	513	477	440	463	480	506	450	471	449	490	469	450	481	461	482	466	484	495	500	451	475	410	471	490	441	455	475	450	476	464	455	489	497	464	439	433	468	467	466	448	466	481	450	495	463	462	445	464	459	486	506	499	471	484	485	495	488	480	425	500	467	460	466	464	457	488	444	479	481	467	474	482	488	490	488	477	434	445	472	455	443	443	424	461	464	462	493	465	502	448	441	496	459	478	499	463	449	459	446	453	462	461	493	471	457	482	465	480	468	466	494	474	460	485	473	431	481	440	498	463	469	478	482	493	472	438	499
4977	992	838	556	484	497	449	483	1396	3402	3043	1712	945	581	385	420	374	401	390	378	379	397	386	377	390	400	417	422	386	400	378	383	380	391	370	427	352	383	375	370	358	391	390	378	363	412	382	377	356	404	410	374	424	376	402	380	403	420	387	378	395	374	404	385	424	385	372	359	374	378	412	403	397	377	365	410	401	388	393	360	399	381	395	398	395	382	434	431	393	395	363	402	399	404	402	345	430	403	388	378	387	401	386	410	369	384	398	377	434	399	399	419	400	364	374	433	358	408	368	378	383	332	401	373	358	398	419	399	386	364	371	409	349	391	406	400	392	385	394	385	419	392	401	405	383	378	386	389	401	384	376	399	381	399	421	405	390	406	378	434	376	367	374	416	425	380	375	416	355	382	400	392	421	394	393	373	378	380	405	390	386	387	399	387	394	384	421	362	399	386	345	388	396	358	416	376	363	389	379	381	368	371	396	398	388	404	387	412	418	409	390	397	379	409	407	376	389	402	420	380	366	369	370	380	390	386	402	374	415	371	376	418	384	390	366	391	404	399	362	401	414	376	416	401	394	373	387	375	402	409	371	387	438	394	418	358	397	401	378	395	410	375	366	398	396	380	402	376	374	368	375	353	394	394	423	400	406	378	415	360	410	398	407	395	397	430	417	398	409	379	383	366	370	366	426	391	432	390	425	412	386	385	384	371	367	360	399	428	390	412	391	374	416	404	374	388	393	401	383	400	363	362	381	372	399	421	402	392	352	379	387	386	385	419	410	391	383	381	353	404	370	391	421	376	362	367	403	379	388	366	366	366	394	404	380	384	372	380	399	357	414	364	381	430	382	452	404	439	409	372	400	419	355	396	398	431	364	405	396	405	381	356	364	400	387	377	375	421	384	351	418	437	398	380	388	403	376	381	371	420	383	386	398	390	379	394	419	362	353	413	392	413	402	385	405	409	387	375	394	375	386	426	411	392	382	390	361	403	404	387	364	392	377	384	403	393	374	395	386	422	388	400	423	401	371	374	393	388	420	451	381	407	392	419	358	379	392	418	398	392	373	411	383	420	421	394	380	408	379	362	432	402	400	413	392	338	373	378	404	389	419	382	407	396	407	396	386	390	390	395	396	367	402	387	353	415	426	377	370	361	421	405	381	429	372	397	372	379	407	369	385	410	390	387	423	362	374	398	419	378	398	386	385	373	362	401	385	403	412	379	367	397	395	377	388	394	392	411	389	387	393	390	401	393	415	400	381	410	378	395	359	388	379	403	382	377	336	422	366	379	429	390	392	416	377	375	402	388	414	376	401	411	388	374	375	394	392	380	376	412	389	396	376	373	388	422	396	399	397	400	380	414	377	354	408	426	403	381	388	404	419	393	395	380	418	403	405	395	360	390	355	371	351	411	370	413	357	383	378	368	388	361	388	398	375	399	392	392	414	428	373	346	408	431	392	368	425	372	402	365	381	395	361	350	396	388	416	397	424	381	394	408	422	367	361	387	371	390	400	420	402	378	383	348	432	396	420	386	412	364	389	427	371	385	393	386	382	378	379	383	387	402	375	381	389	400	400	401	390	389	419	380	398	377	389	420	404	419	387	424	376	364	372	415	390	393	379	367	392	398	421	427	358	388	327	372	386	412	389	390	368	409	415	421	388	401	396	404	393	394	371	386	373	409	367	405	415	399	380	388	411	386	376	389	395	388	378	399	418	403	368	389	380	392	384	402	404	401	399	402	391	391	403	339	381	359	438	408	378	392	358	379	387	417	413	373	366	409	372	383	376	435	390	400	443	381	410	396	397	373	410	393	396	384	393	420	392	403	388	368	396	410	373	392	387	403	386	387	399	384	411	384	403	390	414	411	417	414	428	417	390	392	404	387	388	351	393	384	390	402	386	373	401	421	369	411	408	415	370	401	411	395	391	388	384	411	383	402	427	413	406	391	385	405	377	357	409	391	385	372	346	417	386	394	392	389	393	405	375	411	418	386	370	361	419	368	365	399	405	407	383	395	411	399	374	357	374	385	409	402	385	372	394	433	364	352	415	397	368	377	412	374	372	393	359	427	382	400	379	391	438	382	378	401	410	406	383	371	386	377	403	422	395	382	390	407	386	367	385	403	398	377	407	384	387	414	427	378	381	393	405	388	403	415	403	403	396	397	371	384	349	360	369	395	396	393	377	407	395	411	381	381	372	410	404	406	346	393	411	391	388	377	397	376	390	397	378	392	385	387	387	403	394	388	387	393	378	407	364	405	440	414	425	392	428	394	391	385	388	364	376	418	391	411	377	393	366	389	363	405	409	405	388	403	389	414	404	370	372	378	364	409	399	391	388	356	383	398	407	402	395	378	358	370	380	395	342	406	437	401	379	424	419	376	421	381	413	380	397	383	387	390	367	386	403	449	399	381	408	398	348	395	380	367	412	401	365	392	431	383	389	412	410	359	379	393	391	364	358	412	395	383	429	392	398	405	394	392	401	390	417	384	369	420	408	404	399	378	413	380	405	422	379	357	408	393	388	373	393	370	377	388	389	393	376	412	368	377	363	340	404	380	414	365	388	396	403	425	381	394	394	375	419	371	393	392	430	386	404	388	388	413	376	384	392	381	451	394	390	405	413	395	380	401	414	366	400	361	378	405	405	373	420	381	383	389	379	373	367	393	408	391	440	393	375	394	380	416	378	376	390	421	348	357	385	425	412	399	391	391	364	341	380	366	392	389	395	398	378	391	415	389	419	378	396	370	438	374	360	346	425	419	363	371	398	402	387	393	371	398	391	396	359	407	380	373	412	410	402	384	359	391	398	382	388	357	384	379	410	403	386	384	393	382	372	380	367	388	411	401	401	396	392	410	391	410	389	417	412	370	380	388	389	366	379	377	385	425	370	375	360	348	408	387	358	384	396	385	391	384	353	389	428	387	406	387	374	409	416	430	414	402	382	395	421	378	380	379	412	409	399	402	384	385	393	404	402	388	403	395	402	391	379	399	434	417	384	404	388	373	401	407	378	391	398	401	378	395	397	391	385	369	368	418	401	380	372	361	382	412	376	368	385	369	391	382	427	394	383	383	390	384	387	401	413	400	401	394	383	369	372	376	419	405	391	403	407	413	411	379	373	386	423	399	412	408	404	364	390	405	355	386	360	420	396	396	406	441	385	384	361	402	420	378	403	365	417	407	405	383	406	380	380	402	414	401	416	393	391	403	415	388	392	370	355	394	376	399	389	421	399	383	408	418	424	404	377	410	371	359	415	396	397	409	391	397	379	407	395	394	404	396	434	359	423	415	392	355	399	391	389	372	407	366	398	399	386	406	400	379	385	399	408	373	362	389	418	385	413	399	367	394	382	352	392	423	398	398	393	369	374	376	383	407	395	383	391	374	370	412	388	364	391	365	383	419	397	384	345	434	401	405	364	363	382	400	379	412	385	398	394	405	373	396	361	368	368	362	385	400	415	399	392	398	420	382	384	403	385	392	355	405	382	415	354	356
25100	21068	26942	25047	5447	1315	956	904	7660	26229	17029	7215	2081	970	685	614	607	636	593	589	582	629	619	615	555	609	617	624	586	563	598	631	621	610	627	584	602	560	592	599	567	568	607	598	593	597	627	597	596	561	647	596	619	633	609	612	598	630	571	577	595	604	604	564	613	631	596	599	623	605	583	623	640	619	613	598	589	590	567	644	631	597	612	572	622	619	582	564	635	617	549	555	570	617	596	592	577	598	624	564	589	637	582	604	574	609	641	618	626	624	586	602	589	596	587	619	638	576	577	620	618	636	605	598	558	584	599	625	602	598	626	587	553	598	577	602	611	583	604	651	582	650	579	655	594	573	536	599	581	582	591	597	571	602	631	607	585	631	618	569	623	615	574	588	629	614	589	637	596	585	602	581	609	579	568	634	577	590	616	629	558	550	616	582	609	577	574	603	606	598	617	588	635	588	593	594	663	659	647	583	636	627	586	631	620	607	595	598	562	576	591	577	592	619	602	603	608	561	595	592	611	603	607	647	636	611	573	589	615	571	581	581	624	615	583	554	623	579	607	585	583	572	596	603	588	559	617	593	576	634	598	587	577	602	556	582	591	622	585	596	575	551	600	574	576	609	621	607	590	554	586	612	633	655	562	580	568	525	630	590	624	615	597	616	620	584	567	587	627	615	578	587	634	590	583	598	541	598	599	596	559	600	629	587	644	633	608	601	589	588	579	594	576	594	620	597	637	648	587	626	593	597	633	633	593	631	622	622	617	555	591	593	565	572	582	571	558	589	641	641	614	578	594	599	621	620	626	595	609	612	628	628	608	602	617	551	613	585	580	594	605	594	598	621	642	641	589	633	624	644	599	584	585	591	633	591	605	633	641	619	581	604	587	593	603	613	607	605	596	541	602	583	576	622	577	598	599	583	597	590	580	624	607	579	598	605	623	580	639	593	636	582	576	588	626	619	613	628	572	577	592	591	583	650	610	601	609	554	584	556	569	632	571	606	654	604	665	630	629	599	600	602	600	616	640	612	605	598	624	587	604	583	641	640	583	578	593	601	584	542	613	584	614	582	605	626	599	608	614	585	622	621	589	565	639	630	589	548	596	552	618	597	614	603	618	607	624	624	597	587	599	586	580	666	605	622	602	570	586	614	609	587	621	609	637	578	574	626	607	583	636	615	600	594	544	566	563	585	639	563	610	568	636	570	599	582	606	603	580	592	642	541	631	589	617	586	558	620	590	540	607	604	557	607	626	622	634	583	588	576	604	618	641	598	603	641	645	584	613	606	601	597	558	588	626	593	616	615	606	623	570	602	570	621	603	618	599	601	603	608	642	609	622	609	612	603	575	605	620	610	603	619	609	581	606	610	602	548	627	622	612	614	597	603	586	625	593	622	603	582	546	623	596	606	611	616	614	611	620	573	577	564	624	604	608	586	624	595	626	597	562	606	580	582	605	611	621	569	577	588	588	599	634	579	556	627	578	619	611	614	583	637	628	621	616	606	568	592	610	586	601	648	592	552	599	592	634	636	611	578	609	639	603	557	586	615	572	581	612	607	617	611	596	608	647	573	602	625	636	608	620	583	600	630	557	598	613	632	580	610	638	587	572	594	601	557	575	606	605	590	620	576	598	655	583	606	622	581	570	608	595	601	598	615	594	595	580	599	586	627	600	594	581	628	605	595	558	596	550	623	584	573	617	593	621	657	588	593	595	609	576	597	579	591	623	654	605	607	675	631	607	601	634	645	635	556	614	597	593	595	598	566	596	612	614	605	607	638	670	614	581	616	607	599	593	584	640	615	617	604	609	610	653	600	597	528	611	575	579	595	654	597	578	584	600	617	640	633	626	608	655	617	624	612	568	590	596	650	616	580	628	605	552	603	606	572	611	613	586	618	621	599	603	580	606	586	637	612	616	610	562	633	603	593	624	600	583	577	666	645	621	652	586	599	603	572	655	624	587	612	627	555	615	582	607	638	602	583	613	611	576	571	614	610	581	626	625	552	576	596	568	571	576	594	590	592	578	610	551	607	615	582	577	588	517	583	607	590	610	608	590	605	591	634	617	612	584	591	621	642	614	523	576	600	575	645	613	594	606	614	576	620	618	635	573	651	581	613	616	601	641	558	621	590	577	613	591	603	603	599	614	588	609	598	573	583	627	556	626	625	628	575	577	585	570	577	619	567	625	614	586	640	637	584	631	597	624	556	641	580	587	616	623	586	603	624	595	615	627	556	630	617	619	600	574	622	599	641	627	613	621	620	593	628	611	597	608	586	617	578	615	619	592	577	582	629	627	591	585	633	605	633	600	625	613	604	565	587	570	651	577	592	615	599	596	604	596	577	606	616	598	596	609	633	610	574	601	605	585	589	589	602	635	618	601	584	607	563	601	608	586	613	601	602	618	616	601	652	590	558	585	588	549	586	621	555	547	643	599	562	595	554	572	581	588	630	642	640	558	604	616	577	613	587	532	583	602	605	606	641	600	602	611	578	630	594	602	608	628	626	607	550	591	604	617	596	587	612	607	618	645	564	603	636	626	559	626	601	604	636	605	616	627	626	573	635	667	576	640	622	596	657	623	632	618	624	559	554	587	565	624	604	600	628	589	575	599	574	653	620	623	628	569	589	626	633	591	583	597	631	617	611	582	611	598	631	662	563	590	585	626	576	610	571	620	591	554	635	603	614	623	604	610	573	607	628	596	638	615	589	605	565	586	569	607	594	655	570	592	604	616	557	594	571	579	578	598	604	582	607	639	609	656	603	589	610	563	606	624	642	577	615	623	571	605	611	603	616	578	612	628	609	579	629	601	617	557	610	575	575	609	606	599	605	649	613	604	567	605	579	608	628	598	582	609	619	593	575	607	595	649	567	598	596	569	598	626	627	599	592	606	566	566	605	606	601	592	635	559	582	583	575	570	605	623	623	638	621	629	555	588	566	627	598	583	604	634	624	657	616	626	599	633	594	589	607	621	655	590	610	630	614	638	605	626	614	619	580	570	609	618	589	582	624	625	608	648	625	584	581	559	564	547	560	616	580	573	535	598	601	582	611	609	598	587	599	592	598	605	613	631	566	623	582	580	589	612	580	641	569	558	625	549	592	608	539	631	623	644	627	568	626	591	682	605	599	598	586	577	603	595	629	585	628	568	632	594	614	580	593	636	642	584	618	552	561	573	590	546	602	618	613	591	547	585	633	594	579	579	594	630	596	606	577	625	599	572	659	570	570	588	602	532	588	601	611	571	604	586	612	639	584	536	624	606	592	590	577	573	585	574	625	585	650	590	573	595	577	598	592	578	642	607	596	583	626	609	635	617	596	615	635	626	580	608	614	578	597	576	631	605	629	594	561	596	574	607	614	624	619	643	626	579	633	584	635	604	593	589	611	612	619	611	571	583	599	598	581	581	606	594	572	599	653	621	592	566	639	611	608	655	554	618	597	592	575	573	603	617	622	574	570	602	566	648	624	622	624	563	593	579	609	628	581	616	603
3832	3894	3084	1734	1190	944	834	963	10583	23652	13940	5962	1952	901	584	502	519	483	510	492	497	479	527	497	515	503	522	489	477	513	514	476	517	544	503	484	466	505	513	497	516	428	522	508	532	446	483	490	489	496	523	523	512	528	525	545	463	489	510	486	454	523	522	528	525	493	516	483	497	518	539	487	523	527	529	494	463	464	452	506	485	503	471	520	529	463	516	489	494	465	527	487	504	512	482	491	477	519	464	499	527	529	478	497	485	482	508	492	467	516	483	527	503	501	505	498	505	501	526	470	516	463	524	494	494	503	527	507	473	510	510	496	500	534	527	491	541	484	507	504	535	507	512	501	490	508	506	483	534	482	505	519	492	514	476	470	509	515	499	508	499	498	520	507	511	516	501	463	481	504	536	551	494	512	523	479	488	477	512	511	556	499	442	443	489	539	518	527	498	462	489	498	467	497	542	489	498	527	538	462	506	484	518	491	508	512	467	498	520	490	518	504	524	497	476	502	499	530	480	488	473	509	492	487	513	516	488	491	523	500	492	464	498	515	542	500	448	499	549	506	523	519	506	495	532	484	511	467	504	491	512	494	510	476	512	490	510	495	492	516	524	532	500	479	488	516	491	474	484	505	503	494	499	537	496	497	537	532	482	474	544	496	471	464	511	519	469	527	469	524	551	514	486	470	530	512	510	524	483	473	496	530	547	502	494	471	505	496	482	505	494	505	492	503	485	457	497	499	469	515	510	485	513	529	516	519	494	497	450	483	510	469	502	491	556	475	515	517	504	517	506	515	486	503	512	496	455	491	506	487	478	498	488	491	524	515	500	519	485	508	509	523	503	490	516	513	498	497	499	507	516	524	512	511	464	480	510	493	463	518	561	483	469	492	501	471	490	487	482	533	505	488	443	492	477	500	512	505	510	504	508	501	468	489	489	520	434	489	528	508	510	501	489	518	491	514	512	491	523	486	507	521	517	529	471	485	533	502	480	521	538	499	499	480	510	502	522	536	540	506	504	503	477	493	531	488	474	497	496	533	492	490	462	521	494	482	497	489	527	482	494	551	488	485	492	500	468	536	454	495	531	507	492	492	523	473	514	490	536	539	518	499	514	531	476	499	487	480	526	474	511	515	517	472	517	510	466	488	502	482	533	510	522	496	490	492	507	482	511	490	548	527	501	470	527	494	490	485	479	506	506	520	501	512	475	469	485	472	486	496	498	466	503	486	509	557	481	513	513	469	472	535	550	488	548	501	517	446	501	477	510	489	503	494	531	478	444	518	493	518	518	515	456	511	488	488	507	469	503	560	481	478	523	494	522	502	513	526	492	476	514	489	482	482	494	518	462	529	536	496	528	491	531	504	531	484	512	477	503	476	485	495	519	492	508	507	497	524	518	523	480	476	458	510	470	478	506	489	489	474	484	519	512	509	484	514	471	500	504	552	482	473	504	506	480	498	492	452	509	500	525	519	547	473	459	497	503	573	487	509	542	459	494	533	516	478	493	476	456	509	503	432	504	538	478	489	478	507	503	479	468	503	522	520	498	505	507	530	444	518	491	515	504	525	499	502	502	557	472	485	496	533	491	504	531	480	487	476	481	498	489	532	506	507	487	515	464	499	521	509	517	531	510	476	493	486	469	541	495	499	517	509	503	485	545	502	492	500	499	505	462	467	468	485	464	490	489	523	490	489	473	484	524	492	484	489	511	504	507	531	514	525	516	520	495	504	491	511	554	492	515	436	450	477	480	448	479	500	518	455	489	527	477	469	481	530	498	516	530	467	481	504	476	476	491	539	457	509	519	500	531	477	491	516	486	527	448	483	480	477	475	485	530	501	470	497	531	479	491	474	580	496	516	548	548	486	491	518	521	515	506	468	471	502	456	470	494	488	530	509	465	473	498	488	544	480	507	491	506	497	472	465	491	465	528	541	513	503	544	500	514	502	466	527	497	460	505	512	489	480	524	528	485	486	508	538	503	475	515	545	517	517	463	501	471	512	498	469	491	508	512	465	523	463	447	471	492	506	533	491	497	509	518	488	524	490	501	464	510	458	497	506	487	506	522	487	518	501	459	488	483	519	507	462	488	468	507	567	496	516	515	494	529	512	511	478	512	489	550	516	456	507	523	484	486	518	505	535	507	525	482	449	480	514	511	470	485	508	522	540	505	521	492	507	516	511	470	479	511	462	519	543	503	518	533	503	527	524	498	520	494	487	483	511	476	493	509	473	464	501	476	524	516	516	462	505	530	491	491	465	458	505	538	519	533	508	516	482	491	501	453	510	493	496	495	506	492	514	490	501	524	489	507	508	504	512	488	517	514	448	499	514	456	483	495	505	488	469	486	484	471	478	527	553	462	525	486	522	528	458	504	477	496	492	482	471	513	517	522	491	465	499	511	495	482	557	515	517	508	523	496	500	496	527	467	517	478	535	497	507	447	474	505	502	501	497	507	475	492	472	479	460	527	525	494	501	480	486	481	482	520	468	484	488	510	472	503	494	514	508	509	476	507	520	544	477	504	481	491	524	493	490	494	482	476	470	512	551	500	476	531	490	515	503	455	532	470	468	498	495	497	535	517	510	504	510	440	560	506	499	496	524	516	507	498	483	500	509	516	492	493	473	498	455	486	456	460	485	499	507	495	532	489	475	487	513	536	532	500	484	513	535	489	483	517	530	508	479	528	491	501	529	456	526	477	503	510	499	481	540	503	493	478	546	486	500	519	527	524	466	489	504	489	470	487	491	516	537	503	500	514	488	494	508	471	524	484	505	482	492	487	494	480	518	489	539	522	504	489	533	487	536	476	543	480	519	522	506	529	495	506	506	500	500	462	472	530	524	493	472	514	508	516	469	520	469	466	536	498	482	495	535	486	499	487	499	482	462	499	527	515	495	502	487	474	473	489	519	508	471	544	530	548	509	505	491	489	547	523	547	512	485	449	501	494	507	499	499	490	492	477	489	513	488	481	487	483	529	509	485	472	501	481	493	481	507	504	508	466	543	502	490	526	490	478	495	457	550	512	533	490	502	548	502	491	494	530	520	492	489	512	505	478	506	469	514	464	496	456	477	479	489	447	474	511	488	498	494	499	494	454	531	479	509	504	471	443	532	556	458	475	503	497	520	503	469	479	474	462	504	494	466	544	465	527	503	493	468	499	489	498	459	524	491	539	495	501	524	453	521	520	517	500	480	473	503	514	498	513	519	498	488	468	482	538	486	505	525	515	521	482	484	485	459	495	516	512	494	497	524	451	523	449	499	559	518	485	535	520	510	500	506	494	530	545	481	458	479	510	527	458	520	490	459	526	482	489	541	454	488	521	524	469	541	513	490	515	491	504	486	508	490	502	501	490	509	487	487	513	512	520	526	501	510	445	511	503	510	508	540	495	528	483	534	550	488	540	513	493	497	459	508	490	515	503	517	490	483	507	487	492	531	504	545	518	504	544	497	516	504	512	511	501	487	491	513	488	485	478	535	512	497	468	486	486	493
23754	20998	28206	23977	20975	9003	2213	1443	11996	38505	34725	19259	6586	2017	1027	883	868	897	851	832	785	881	856	804	889	852	839	872	894	841	819	835	886	855	789	891	825	857	873	805	836	858	866	841	805	907	837	808	847	823	866	798	888	861	844	791	803	887	862	841	829	842	813	840	868	819	795	844	878	840	857	860	816	864	846	786	810	803	801	851	796	869	862	839	802	783	868	824	834	850	873	811	875	833	822	848	842	838	853	854	839	827	873	814	836	884	844	824	830	841	878	872	817	837	865	853	824	842	830	819	819	854	827	832	841	803	902	798	801	835	905	864	804	841	864	850	834	829	838	898	845	836	819	827	873	869	833	846	892	813	785	827	803	838	855	773	803	831	851	859	782	835	862	841	788	813	836	809	839	838	862	796	842	903	782	851	825	845	839	836	878	842	851	848	842	825	840	862	808	839	841	797	871	835	851	855	816	820	779	836	806	789	888	807	822	876	873	856	806	846	852	835	867	806	822	790	783	853	842	842	829	835	844	750	746	808	858	848	808	840	838	847	801	841	818	791	843	852	877	861	810	830	766	868	804	793	840	837	835	830	856	864	834	841	869	837	856	863	827	817	789	847	827	810	844	832	826	746	842	833	833	855	803	833	881	813	878	881	877	800	837	827	823	811	814	822	794	823	846	847	817	824	794	883	821	815	848	875	844	813	876	825	851	854	833	798	854	841	854	840	797	765	785	825	822	836	818	825	759	783	835	794	841	817	851	884	826	866	854	823	845	808	823	847	817	895	831	820	795	843	775	838	831	808	829	815	844	827	822	900	861	807	812	802	837	786	867	839	857	793	816	815	844	825	799	857	842	830	772	820	809	837	836	868	833	794	845	782	897	860	801	827	799	859	794	810	876	837	766	737	824	818	813	814	840	826	862	801	807	848	823	865	844	833	835	836	822	809	831	806	825	858	842	830	866	816	807	826	823	835	808	815	801	838	820	821	837	881	825	794	822	834	868	841	875	771	842	818	792	804	870	851	775	829	857	841	845	838	849	813	838	860	819	841	848	799	860	799	782	812	840	813	794	801	794	845	807	858	845	786	841	779	810	860	816	803	860	842	807	817	844	847	794	757	819	817	855	868	815	846	837	815	832	832	826	773	855	768	790	796	787	815	831	839	795	794	820	866	835	830	783	865	854	821	845	819	821	852	836	804	842	816	895	854	848	816	827	873	807	828	849	813	818	853	846	853	879	813	819	807	832	853	815	846	792	822	848	843	779	823	818	837	836	805	864	845	824	832	826	785	930	889	807	840	809	807	823	823	825	822	851	762	795	814	835	842	833	882	814	884	868	849	785	839	870	841	801	804	832	851	822	864	832	819	771	820	846	908	789	846	837	808	835	807	826	808	900	820	783	845	824	878	857	868	754	806	846	831	787	833	855	864	861	871	775	855	812	857	790	846	781	853	834	824	797	814	877	824	765	787	834	840	862	840	862	803	816	829	798	827	787	835	802	816	815	892	800	849	828	861	802	819	806	840	851	797	822	793	826	801	830	877	873	797	869	830	866	841	856	820	827	851	822	822	839	817	839	793	845	814	825	817	793	790	802	843	807	819	799	793	836	857	840	808	796	848	848	817	855	883	833	854	842	818	827	847	822	840	862	852	824	794	811	813	842	825	792	815	826	821	809	819	813	831	794	806	869	887	800	803	848	830	822	878	848	809	811	819	845	822	827	802	756	814	804	875	802	850	824	839	868	831	854	878	892	837	878	807	826	791	826	822	863	851	807	832	823	793	801	806	811	838	804	856	838	817	877	810	858	829	835	829	798	840	838	859	847	805	792	835	841	758	880	825	837	831	842	835	770	799	805	859	819	855	822	819	894	804	824	797	796	833	792	874	806	822	858	834	873	828	812	842	817	818	856	826	827	858	873	849	821	832	840	842	796	802	786	866	790	820	809	883	848	813	851	862	831	838	850	823	828	813	791	814	846	783	783	825	780	832	823	826	822	861	857	862	857	817	848	875	806	801	854	841	887	775	823	794	833	753	856	825	837	792	847	830	856	785	823	838	769	794	824	822	847	849	852	856	820	845	794	809	821	845	843	813	838	805	857	851	834	840	837	853	810	844	810	822	828	856	801	858	798	897	830	826	820	814	800	754	841	881	831	846	857	798	797	842	801	806	866	856	829	811	883	790	827	804	814	853	789	850	842	834	819	818	809	880	817	798	825	837	770	821	882	833	844	791	864	836	865	786	846	801	846	752	810	856	808	805	883	836	833	812	835	845	809	872	845	811	820	869	825	847	838	883	801	853	798	812	804	825	835	809	857	796	871	879	807	856	851	826	815	794	797	839	848	845	823	793	773	792	840	799	843	819	836	773	828	810	881	851	788	788	833	806	804	814	868	816	822	887	801	836	879	789	850	814	839	862	822	828	816	822	883	808	818	841	844	782	847	818	814	825	835	839	797	802	820	845	895	868	831	920	837	842	871	784	779	850	831	842	805	882	837	790	809	897	825	803	790	824	869	828	850	864	853	843	811	840	822	837	834	806	791	821	832	841	872	804	832	861	830	827	797	836	830	851	865	855	831	812	830	840	806	755	782	893	822	860	804	788	827	829	893	843	852	845	842	887	823	849	837	847	798	834	833	810	824	836	830	835	827	840	836	803	857	798	826	832	829	792	836	857	843	831	851	836	873	853	841	839	826	852	849	861	835	845	838	869	820	767	821	847	781	904	820	800	870	822	822	801	884	831	824	857	809	841	851	829	836	872	806	792	825	808	796	826	819	797	802	782	867	815	838	830	879	815	842	864	832	826	880	834	778	801	850	813	785	856	848	822	873	824	787	857	826	790	813	831	878	810	861	804	850	826	872	796	826	827	830	813	856	822	780	800	885	885	890	810	874	855	776	805	810	826	786	789	834	778	859	765	795	786	803	866	884	825	826	830	822	836	918	801	793	809	816	880	860	828	863	855	798	848	817	860	821	805	840	815	894	838	790	849	842	846	819	802	905	825	838	794	799	822	791	874	834	822	857	818	824	781	839	854	865	868	844	817	829	846	807	780	834	827	806	831	878	810	842	806	837	814	819	820	880	825	796	838	855	866	847	861	825	837	782	779	833	822	818	818	848	822	873	837	815	873	856	827	871	815	800	842	800	825	801	845	855	811	863	813	866	799	833	812	829	824	788	845	788	817	815	796	815	787	812	771	820	829	830	816	816	824	806	803	803	878	745	821	817	879	815	816	847	749	832	849	824	793	783	842	776	859	776	846	793	843	780	825	840	798	796	814	830	868	815	827	844	879	839	829	836	866	815	808	770	837	812	829	862	839	851	852	860	870	783	806	849	848	825	821	855	817	809	801	804	775	837	837	901	836	858	817	862	847	813	832	794	831	765	806	821	814	893	825	842	853	831	796	798	842	859	811	847	827	821	830	798	831	837	866	821	819	841	793	863	851	852	833	781	838	817	793	873	814	806	846	811	780	766	816	858	859	848	855	857	815
4468	7708	6261	3533	2390	1760	1463	1451	15765	37819	28323	14375	5113	1788	823	696	699	683	640	680	656	671	660	673	695	685	675	660	663	686	702	681	717	661	679	637	656	661	687	679	607	696	644	657	627	650	676	655	703	678	678	694	695	700	651	673	708	714	736	682	648	696	677	687	609	666	720	683	678	715	696	656	681	661	713	658	671	719	701	677	682	711	660	644	650	678	657	703	639	699	675	681	699	641	625	699	676	688	643	685	679	692	717	651	652	641	691	667	684	621	607	733	632	727	676	665	665	641	662	657	640	695	686	647	690	644	693	671	635	671	660	709	660	677	671	654	664	709	669	687	611	648	700	669	678	707	710	648	678	669	698	675	634	675	643	701	688	692	678	682	656	668	662	657	639	712	675	700	617	675	640	651	666	675	661	647	666	696	686	687	697	626	635	680	641	679	678	667	652	634	678	672	673	705	705	666	695	673	662	661	699	718	686	682	671	686	672	691	661	684	647	659	659	689	684	630	646	706	709	659	713	671	688	677	651	657	672	647	665	673	654	692	686	626	624	668	656	725	641	665	625	653	640	669	687	641	693	671	647	671	707	724	644	653	686	654	698	682	679	693	671	661	659	662	689	633	678	657	658	643	650	670	649	674	667	715	655	688	674	692	702	670	633	673	685	631	656	680	670	717	664	659	658	637	656	674	639	686	639	624	737	651	641	692	712	682	671	669	633	660	626	709	640	714	675	660	701	652	710	696	675	662	657	732	624	671	672	699	716	665	680	686	648	650	679	617	633	651	678	711	653	687	667	661	624	692	654	671	670	627	693	643	670	674	694	614	680	662	659	679	723	640	652	690	666	707	662	628	667	688	678	682	698	635	681	694	629	639	650	679	686	648	662	666	625	685	666	725	644	654	669	641	670	708	667	714	700	693	687	698	653	650	648	656	697	674	671	705	692	672	723	676	672	685	678	656	684	675	640	709	651	641	674	683	641	645	655	698	638	679	689	697	629	660	700	686	677	708	666	723	694	720	687	670	685	689	670	612	685	674	680	672	679	649	710	673	660	663	677	673	649	666	649	629	698	678	632	644	647	720	688	639	717	645	681	688	671	658	692	630	718	694	648	687	669	667	683	682	659	702	687	672	699	675	626	689	713	690	672	695	711	659	638	640	629	673	655	677	666	676	672	639	663	669	731	679	673	680	662	708	646	663	626	686	665	643	696	684	662	621	709	619	647	651	654	652	661	677	702	632	689	710	656	636	639	675	719	629	635	669	680	653	719	657	696	688	644	677	642	631	642	630	647	664	663	697	650	670	636	650	713	665	674	674	625	660	655	607	624	714	693	676	715	645	717	613	660	665	675	642	665	678	697	651	682	665	649	629	649	657	665	669	654	660	639	649	668	703	648	632	660	670	702	661	632	676	668	652	667	677	618	629	685	680	656	661	658	637	689	663	650	649	699	666	674	664	670	640	694	623	696	665	632	647	647	652	689	684	637	613	684	623	677	667	669	677	670	641	679	655	654	720	676	651	691	647	670	657	691	667	709	664	637	682	686	669	661	642	640	697	665	684	673	654	679	641	660	663	630	655	659	704	659	699	651	660	641	711	676	690	646	684	717	697	658	688	670	642	686	664	683	645	672	691	643	723	679	654	666	727	645	627	628	672	652	660	643	652	600	657	647	637	691	645	660	669	666	674	676	654	661	672	578	651	689	663	647	654	634	657	618	632	667	691	657	645	647	651	657	665	697	692	684	687	675	659	653	651	666	639	651	646	653	659	676	675	661	670	734	666	672	665	678	648	667	707	677	704	686	680	683	669	709	653	673	678	622	633	693	712	672	690	684	654	630	686	629	660	665	639	646	676	691	666	640	658	621	691	620	679	692	671	660	675	698	703	684	663	659	667	678	688	722	659	678	678	704	686	691	677	675	675	642	637	677	661	674	700	626	685	672	670	678	681	655	664	640	678	678	731	620	661	676	663	680	648	652	660	711	634	682	659	664	643	667	653	672	677	700	651	693	645	660	687	649	649	606	668	645	705	696	633	677	635	646	669	615	659	725	678	688	717	660	654	672	658	606	671	672	680	667	676	677	655	633	671	654	673	681	715	673	687	661	659	645	666	647	639	664	649	635	704	706	674	678	677	663	592	686	675	648	643	659	675	673	634	641	694	686	695	621	665	695	630	710	715	646	599	666	645	693	604	694	680	671	673	657	646	680	639	651	612	685	640	686	666	690	632	665	663	614	668	671	622	656	678	629	662	705	658	697	690	668	677	671	632	683	666	644	689	729	647	689	645	725	672	694	657	677	680	651	628	649	653	642	698	635	656	670	674	646	685	651	663	655	688	642	646	649	620	708	655	638	641	700	699	686	666	641	683	646	677	688	731	714	668	688	669	659	665	691	672	676	700	636	633	676	648	724	641	664	709	691	651	690	692	661	655	704	641	658	637	636	680	670	671	615	647	702	685	659	651	640	684	651	715	659	634	684	604	701	652	652	639	701	634	640	648	628	725	693	693	654	687	689	669	671	666	694	641	662	653	697	640	658	672	671	648	663	662	631	647	650	698	623	635	680	619	663	680	679	649	625	622	674	720	654	635	672	703	700	729	674	678	648	687	639	697	681	627	659	676	672	705	673	665	710	674	663	635	651	673	677	660	650	650	630	648	729	649	657	672	662	716	682	635	641	655	610	665	635	662	673	645	659	639	671	601	650	685	653	605	682	678	701	665	703	675	664	667	667	708	667	646	646	684	694	640	655	656	685	676	644	634	700	673	681	654	636	670	680	646	655	629	665	657	676	687	623	639	667	707	667	636	681	649	623	672	639	648	652	723	669	674	654	630	657	652	649	662	673	695	650	702	689	662	680	665	650	679	672	685	668	640	651	646	711	666	659	650	692	666	632	698	742	708	638	637	696	638	645	655	625	627	674	669	666	715	699	691	672	620	705	679	664	637	645	678	626	641	673	634	664	635	626	631	678	660	686	661	691	649	650	694	624	637	632	671	603	651	715	667	659	631	660	725	637	694	665	647	681	610	626	639	611	673	665	666	659	677	675	680	643	609	679	672	664	621	668	635	623	674	650	701	649	660	692	615	679	661	667	653	666	647	702	638	644	649	675	667	670	653	669	717	604	659	687	684	699	652	664	633	721	629	658	617	660	640	655	625	679	703	685	684	671	692	682	691	648	689	684	682	667	644	648	651	662	665	658	658	684	659	682	651	696	693	640	666	654	673	651	682	625	680	684	669	658	671	654	643	657	662	698	660	690	625	675	670	685	685	657	706	658	686	695	680	660	603	651	639	637	654	603	629	652	646	645	704	683	633	667	688	665	673	665	650	648	671	662	702	645	670	678	652	655	677	679	642	689	631	627	648	618	662	649	618	660	662	664	653	662	675	664	684	650	673	687	673	694	687	605	652	677	695	651	642	690	689	681	632	686	669	686	673	697	664	652	688	676	674	652	653	669	652	692	681	697	679	617	618	673	647	650	642	662	686
27255	13107	2140	1228	797	667	594	570	823	2650	3068	2102	1134	714	588	595	558	555	579	621	563	535	539	565	590	578	547	583	528	580	624	571	576	578	535	556	584	588	570	575	583	567	595	566	561	610	553	599	551	562	593	574	576	556	568	558	555	566	608	501	557	570	545	570	569	504	559	581	524	586	556	540	534	552	598	571	592	591	585	557	537	585	573	588	577	576	585	575	547	547	566	525	572	578	542	587	626	560	528	548	567	585	524	578	591	589	566	607	539	565	564	574	563	550	574	554	609	553	584	537	600	568	555	568	578	544	552	570	595	561	582	563	567	527	558	553	598	528	558	583	569	614	569	565	570	601	574	552	555	562	556	566	564	555	578	588	541	540	566	580	536	553	562	576	563	563	594	559	571	521	569	582	537	549	597	589	549	576	570	524	583	556	550	586	528	517	588	582	558	555	581	619	557	560	618	581	520	568	550	530	532	521	605	612	540	556	581	568	603	551	539	582	586	591	584	617	573	559	573	597	586	591	558	589	572	552	552	547	599	508	571	597	621	562	606	541	572	540	614	579	548	528	552	603	536	564	581	546	595	575	596	544	573	526	590	564	524	554	588	562	571	557	557	613	564	539	561	616	591	571	542	562	586	572	547	581	550	579	597	571	621	610	506	550	550	533	596	549	540	573	545	621	609	570	591	540	593	537	561	564	571	597	594	565	572	532	596	534	569	553	585	557	602	576	528	603	510	533	581	563	560	579	541	549	571	568	578	539	570	535	568	630	568	547	598	582	553	548	554	530	582	585	502	548	556	558	568	589	556	612	536	577	554	590	566	559	556	563	576	593	543	570	542	597	537	498	553	552	591	562	592	556	585	574	556	565	562	599	596	578	636	549	575	553	572	565	545	559	586	584	568	578	584	591	564	546	559	560	605	563	604	572	570	548	557	551	563	547	570	575	568	571	572	627	571	536	580	563	581	570	548	579	611	583	549	575	561	558	563	561	584	599	587	554	564	585	555	576	582	553	614	569	602	567	573	598	599	570	589	578	588	578	599	593	526	538	577	632	552	595	562	614	549	615	560	573	585	568	579	576	585	526	584	541	501	579	540	562	581	594	547	593	567	546	587	549	565	561	555	558	610	573	575	587	614	604	563	575	587	568	626	580	598	607	550	548	543	553	583	557	563	540	565	572	598	572	587	560	586	549	507	613	547	539	585	548	578	539	585	587	585	570	592	508	543	559	551	567	620	529	581	583	528	569	580	555	530	578	554	533	584	545	583	581	547	584	598	566	550	554	588	554	563	536	546	579	556	580	524	569	547	561	556	593	563	599	592	662	582	535	565	541	545	545	568	591	577	597	584	555	534	556	576	549	577	555	558	543	577	573	526	586	583	576	584	568	561	556	604	562	563	589	540	585	569	561	545	572	593	586	617	550	577	590	571	526	545	539	543	566	564	579	580	567	549	591	567	554	598	560	573	547	543	550	537	596	559	521	595	537	556	574	521	546	556	551	574	552	552	546	537	602	634	591	598	597	588	537	540	571	580	598	596	543	531	566	576	581	573	568	567	547	591	539	566	573	527	573	563	567	575	571	609	571	572	575	577	535	550	527	565	562	554	577	513	573	534	610	564	566	563	576	542	566	566	592	554	598	579	575	527	587	578	583	587	580	570	562	572	617	564	579	562	570	609	582	632	557	566	536	599	552	560	574	551	527	578	538	537	577	554	612	564	591	572	532	550	584	576	562	553	561	555	564	569	553	560	573	557	548	612	589	571	572	580	567	579	609	597	564	589	567	546	579	581	554	518	562	561	549	569	550	573	587	583	536	536	562	597	547	572	555	559	574	579	554	589	576	569	546	541	587	588	593	571	554	588	560	570	573	578	605	596	513	605	607	576	536	556	594	551	582	563	573	538	552	562	549	588	597	603	572	597	599	505	547	562	552	621	508	563	619	585	533	552	555	543	572	607	573	548	584	580	578	578	624	524	597	581	583	597	559	568	560	545	594	558	573	605	580	563	583	594	580	577	519	538	556	558	563	587	577	554	555	573	538	581	577	578	580	557	594	513	566	573	588	566	540	561	569	545	613	603	542	567	537	614	594	590	559	582	592	561	571	574	591	570	558	589	617	576	586	559	568	579	603	544	541	595	587	563	622	574	574	544	538	580	557	610	568	555	551	560	560	565	571	558	558	528	591	580	586	568	540	499	552	548	561	577	587	543	578	566	549	623	594	555	619	544	527	594	590	604	571	582	516	507	587	550	615	575	593	585	579	555	603	566	611	595	568	592	539	541	547	590	549	524	554	534	577	575	579	548	543	599	602	586	527	565	605	561	569	578	580	545	585	551	576	564	570	558	530	593	557	577	539	502	582	567	544	582	540	567	549	570	572	583	566	581	556	596	539	583	555	572	543	553	566	606	588	576	554	586	564	520	527	588	568	556	587	532	568	545	531	579	562	578	570	554	551	594	610	565	554	586	542	570	571	590	579	559	553	593	542	551	565	532	588	573	555	545	615	566	529	590	573	559	565	586	606	552	555	595	603	605	603	515	578	509	607	583	515	576	581	573	558	565	573	551	543	552	585	531	538	597	551	545	569	555	596	546	550	551	558	573	598	553	557	608	493	581	617	572	537	602	612	564	566	578	553	562	560	591	581	622	571	586	596	589	546	567	576	569	610	562	576	555	560	517	583	586	563	562	575	560	579	593	581	560	595	601	555	558	601	579	566	595	580	572	604	577	566	618	569	547	547	576	563	614	585	562	609	610	538	568	538	592	588	578	534	604	544	578	558	584	535	574	496	523	539	572	533	570	577	603	579	565	593	619	590	540	577	579	613	593	516	607	584	568	534	590	561	557	596	588	556	575	580	534	581	554	549	558	606	509	552	599	550	562	559	571	597	553	620	584	537	553	570	543	551	546	574	610	569	578	540	553	566	594	553	603	567	547	553	585	561	563	576	621	595	589	557	564	533	596	578	584	571	553	601	568	578	599	569	540	596	528	595	539	581	572	575	553	562	571	602	558	619	564	590	579	596	546	575	553	577	565	536	588	561	522	544	573	566	613	603	548	555	592	576	552	556	571	553	584	583	579	589	545	624	576	639	553	605	530	567	539	554	596	551	552	591	585	549	564	545	560	556	587	612	602	573	547	528	567	577	579	617	567	580	629	535	573	604	580	561	616	573	557	608	569	547	552	566	553	552	575	546	576	594	561	596	587	581	586	561	569	506	563	589	555	630	574	566	567	596	578	577	571	583	553	588	545	544	569	613	571	556	586	562	544	586	571	585	569	564	549	538	546	524	569	597	567	625	576	545	585	574	546	557	580	591	530	555	525	548	531	590	593	560	601	554	564	594	589	591	567	579	548	597	559	570	536	577	557	556	539	558	573	547	601	583	563	557	582	572	582	579	618	613	557	603	522	523	581	585	630	544	530	569	571	562	574	542	552	585	581	595	547	591	547	558	597	587	579	588	563	567	582	543	517	533	583	576	606	546
5161	1284	1200	802	604	570	517	552	957	3475	3197	2054	1042	606	447	443	469	467	473	452	426	471	448	437	461	432	471	452	462	457	460	437	441	500	449	457	473	489	469	463	469	470	457	462	511	457	449	462	474	448	447	427	465	432	437	428	424	460	435	450	451	442	491	455	417	488	475	443	493	448	471	455	440	478	450	525	465	450	441	448	455	446	441	462	442	497	438	437	471	470	464	470	446	459	426	446	467	461	445	482	469	480	455	448	459	508	440	450	476	446	460	474	453	467	474	445	488	464	447	472	462	454	441	495	466	474	447	405	460	498	438	472	486	494	450	500	475	441	469	418	467	468	455	507	435	438	439	452	446	424	474	454	449	436	461	468	427	469	466	443	439	481	475	457	505	434	453	486	456	446	467	508	468	469	472	490	455	462	456	468	482	458	395	420	502	488	480	456	440	489	458	458	456	461	479	439	428	438	455	472	484	445	462	462	466	436	480	453	460	451	453	470	456	463	417	462	467	478	466	475	474	443	465	476	447	453	434	463	443	479	495	463	463	474	439	476	512	472	447	504	467	468	479	428	473	491	426	489	444	444	478	475	440	485	456	464	437	441	433	434	487	450	426	457	451	467	485	454	463	464	429	453	424	485	458	440	466	480	455	456	461	460	464	418	446	462	471	433	409	462	428	464	460	448	440	419	469	480	411	484	430	445	473	487	463	498	473	452	435	444	463	433	484	432	456	433	476	461	448	451	458	466	429	468	470	471	455	432	432	410	449	489	467	461	507	482	478	454	463	517	422	478	467	421	456	435	443	426	446	441	461	451	477	459	460	446	458	452	507	479	454	439	447	438	411	483	486	443	473	433	487	455	467	430	471	425	462	450	432	456	455	511	470	465	444	410	465	433	473	458	429	491	474	486	458	505	476	483	449	430	489	481	466	479	462	449	449	450	509	466	465	480	477	451	475	457	485	456	448	449	451	481	466	458	450	453	434	447	427	483	434	419	458	431	446	453	435	476	434	471	440	478	415	454	464	448	481	477	497	454	468	506	464	456	456	436	447	445	449	468	464	460	477	429	445	513	444	440	478	477	437	453	477	439	446	464	495	423	450	448	456	438	431	465	434	446	461	465	454	465	427	471	482	462	436	450	443	479	461	456	470	453	468	439	463	447	440	466	467	415	437	446	433	468	455	419	464	459	464	443	478	457	440	447	466	464	457	482	444	448	440	429	441	454	449	435	465	499	493	471	387	442	420	447	445	465	466	475	467	488	483	458	482	466	451	454	472	466	448	456	460	430	450	500	465	459	443	449	458	469	390	473	443	463	475	473	456	433	467	504	466	476	422	460	448	484	451	453	448	461	507	467	483	474	457	499	460	439	452	446	501	432	492	483	440	468	464	463	436	464	454	465	463	458	478	444	469	462	475	481	461	455	423	456	421	475	435	492	462	444	452	468	465	467	476	436	471	446	471	437	486	476	420	405	418	454	489	477	443	476	455	495	453	457	448	430	434	487	497	486	438	475	430	454	487	444	471	459	437	445	428	487	477	467	468	463	501	468	435	450	458	425	460	447	456	465	425	445	425	453	440	469	450	461	475	481	448	477	499	480	430	461	473	488	470	487	455	438	442	474	473	469	457	449	456	484	460	421	423	493	493	443	423	471	480	498	458	435	450	481	442	458	480	488	506	478	500	482	450	462	437	452	434	447	432	490	463	487	449	475	453	479	394	461	445	494	439	424	482	428	477	458	478	483	452	406	452	457	478	505	494	457	438	482	467	485	466	489	488	456	451	427	483	428	433	449	491	424	479	499	481	434	463	459	458	490	480	459	450	457	461	455	471	432	432	450	461	471	455	455	449	453	535	464	435	458	463	466	457	489	472	448	426	399	480	473	462	439	463	492	453	421	470	454	461	447	442	435	463	488	467	482	481	422	470	487	458	442	494	443	489	466	448	458	454	461	433	478	457	487	419	450	451	469	461	448	447	484	455	473	463	462	434	459	420	452	489	471	469	442	470	500	458	472	471	468	452	498	460	439	460	483	474	466	512	463	471	475	453	458	501	464	457	429	480	433	493	481	471	429	437	456	458	468	523	444	465	450	429	478	431	476	459	443	450	437	480	460	428	468	452	432	434	465	439	468	478	482	445	439	467	433	474	437	453	470	455	468	434	470	475	482	489	450	477	430	455	478	456	438	438	434	495	462	485	449	474	482	452	488	443	473	475	451	425	471	445	427	461	476	477	456	443	456	437	446	452	470	459	464	489	457	422	477	441	469	472	465	450	475	439	446	421	449	449	471	444	381	458	471	435	443	493	503	500	441	478	475	485	465	487	473	445	504	449	459	418	455	475	452	459	459	476	483	465	448	478	469	491	438	456	465	469	497	452	449	425	463	444	474	455	453	467	519	451	408	426	437	447	462	445	460	477	487	409	510	457	438	485	478	433	491	445	432	477	466	489	444	505	457	468	460	451	441	442	428	455	455	459	478	465	453	438	453	469	474	421	458	436	481	439	456	445	443	455	451	459	474	465	468	459	437	489	440	452	471	440	451	421	429	473	485	443	451	441	447	484	447	439	475	466	451	436	464	469	460	467	495	436	471	444	446	461	480	450	482	446	480	485	447	447	433	428	459	438	430	441	421	456	457	473	467	457	493	457	467	510	447	463	519	474	491	469	451	459	483	450	470	440	430	495	450	429	437	427	463	484	446	465	445	445	480	502	461	435	462	435	466	491	457	440	443	454	424	484	426	467	478	449	476	432	481	445	491	496	442	459	455	422	477	455	497	483	441	453	468	475	454	495	467	459	402	422	449	471	445	492	477	463	418	447	486	441	417	444	453	474	467	470	458	491	462	451	454	411	445	418	479	473	457	450	461	478	460	434	485	451	502	463	469	457	518	439	455	486	439	474	461	453	451	459	492	477	466	452	484	430	438	471	463	469	458	447	434	454	472	445	438	450	481	468	470	449	459	450	470	430	479	442	485	467	472	446	452	429	468	451	429	444	461	438	420	446	444	477	453	479	437	425	463	469	460	436	473	479	455	402	447	490	456	443	448	479	438	421	424	441	476	468	452	457	478	438	488	470	482	450	477	420	445	480	475	481	445	476	462	465	442	441	489	443	467	483	483	481	466	477	425	454	468	459	476	482	479	460	500	471	457	469	469	443	470	455	422	456	478	459	461	465	399	460	467	453	456	429	495	480	489	472	430	432	458	444	463	462	473	438	464	440	429	467	432	473	491	468	450	463	447	459	481	465	418	461	467	439	471	425	426	460	457	413	476	448	457	445	450	440	454	463	439	412	428	430	492	424	428	494	448	443	442	462	438	423	458	429	434	485	457	475	472	452	432	476	457	445	486	438	452	508	499	478	463	408	438	453	432	502	450	476	472	487	473	469	469	491	434	457	463	446	459	499	458	426	463	462	441	439	484	482	444	461	490	448	474	459	449	476	445	430	433	482	454	455	467	458	444	458	486	423	441	494	450	494	493	447	445
25021	20997	26805	24946	5871	1433	1133	967	3170	21675	20357	10323	2898	1142	794	719	701	711	710	665	707	702	701	681	739	691	736	688	706	719	687	804	744	702	735	675	683	716	724	683	711	718	737	703	707	707	739	671	739	738	716	685	710	695	702	667	678	728	698	716	664	679	671	735	682	755	702	738	765	654	697	698	664	704	721	667	733	683	713	783	720	690	691	715	712	746	662	739	708	730	632	715	759	670	729	670	697	692	681	732	680	748	656	778	739	690	711	677	677	695	736	750	688	743	698	694	666	703	702	693	666	711	671	686	686	716	710	667	700	739	750	683	677	690	700	764	702	656	671	721	730	671	665	700	691	701	701	688	722	700	692	678	722	683	744	748	725	747	668	671	682	711	742	758	696	691	633	701	752	689	709	647	678	685	756	654	695	676	697	726	751	676	738	730	699	690	702	761	717	696	702	749	672	693	701	713	726	720	645	709	682	724	678	708	694	684	665	661	716	698	640	669	734	710	718	734	677	679	673	731	676	661	698	731	696	718	655	694	659	731	737	745	732	731	705	649	673	723	703	753	680	714	685	755	697	692	680	656	723	750	680	703	668	684	715	689	653	690	718	655	652	737	650	733	737	649	672	682	679	748	696	720	690	751	708	691	701	692	717	694	711	668	682	679	722	697	721	706	697	712	645	704	682	687	692	665	722	743	745	700	688	681	665	706	664	662	668	720	695	690	700	735	683	628	719	686	678	698	678	699	661	674	745	704	712	704	705	717	691	720	723	700	701	737	682	702	653	707	677	711	720	697	711	671	713	748	682	712	730	684	702	728	697	714	701	706	688	718	708	702	688	683	721	684	693	702	696	673	680	718	655	676	697	649	697	684	747	724	696	684	671	763	679	697	661	692	719	671	689	704	710	719	692	701	679	719	725	684	686	692	639	682	751	684	678	717	779	740	717	662	705	733	675	715	689	691	702	745	686	723	687	678	724	745	665	652	733	720	696	730	741	705	680	708	673	701	704	719	696	694	724	736	655	732	725	674	717	722	715	698	700	745	730	693	678	685	707	697	682	715	721	687	653	729	610	718	717	670	687	686	710	728	651	722	693	705	688	709	697	724	745	680	680	716	723	682	690	680	689	659	681	664	711	672	702	684	665	704	713	671	670	740	689	652	724	684	712	697	744	728	707	722	670	662	705	668	723	684	702	729	655	657	673	718	679	665	699	717	714	707	684	690	702	744	671	712	746	671	713	690	712	675	725	736	710	704	708	701	702	699	687	709	674	703	728	702	710	711	707	713	775	703	699	680	711	734	671	689	701	679	694	754	683	755	692	679	701	679	680	734	699	704	655	722	668	674	704	668	672	726	705	731	722	681	684	703	674	702	692	727	704	691	722	675	659	747	694	695	675	728	681	693	673	733	672	712	669	677	693	723	735	658	691	652	724	702	694	654	677	670	733	709	705	689	734	659	755	671	747	656	706	702	708	665	703	665	665	686	713	698	674	710	705	681	704	724	697	677	729	752	695	667	678	739	702	720	706	679	730	712	673	683	684	686	667	716	690	711	721	730	750	693	769	648	686	721	754	637	688	719	673	683	731	720	676	670	617	714	723	676	716	672	668	709	660	701	669	669	723	697	702	742	712	743	713	667	692	679	666	670	679	679	701	738	685	673	736	686	681	730	715	699	727	774	723	669	746	686	723	691	675	691	684	716	714	739	693	668	729	643	745	705	693	699	698	746	758	688	743	699	728	657	696	686	612	723	694	687	671	689	676	678	729	703	668	695	712	653	758	680	663	731	708	681	727	668	699	678	704	696	664	735	700	673	692	700	680	713	675	702	682	722	706	689	724	681	670	717	723	725	738	671	740	647	744	664	692	703	702	726	756	693	687	743	666	697	702	661	673	685	719	725	668	679	722	741	710	713	678	713	679	684	747	701	701	704	709	672	752	686	723	739	699	736	702	709	672	690	731	750	692	736	729	678	728	681	727	730	667	705	695	696	690	717	724	614	716	684	683	676	693	714	710	744	686	731	731	716	689	731	692	695	709	683	664	695	695	680	701	692	749	702	677	723	684	710	726	694	649	681	700	672	741	707	667	700	704	652	671	711	739	655	669	679	721	706	738	728	687	715	695	652	717	689	664	677	644	656	722	701	735	757	709	667	713	713	683	707	635	714	731	681	708	712	742	708	706	675	712	683	717	735	694	725	724	682	663	706	684	746	718	693	674	711	681	717	758	669	728	673	656	715	714	729	680	741	677	714	735	718	694	758	728	768	678	726	768	711	722	711	727	693	733	664	707	689	659	710	712	759	707	738	703	708	703	692	702	728	707	722	664	702	725	646	674	672	652	727	713	694	705	681	696	710	704	732	707	751	720	747	689	690	685	680	695	740	709	644	682	689	703	721	746	748	678	669	715	711	688	707	691	697	711	691	660	706	684	695	747	685	686	725	685	684	696	723	712	684	709	726	700	694	696	701	683	688	717	680	657	679	700	697	719	714	689	745	691	663	678	751	665	690	722	698	704	665	745	700	748	692	713	666	696	696	743	688	699	730	734	676	725	693	653	670	704	712	685	689	667	702	705	701	725	689	702	696	717	689	686	611	732	658	670	736	699	700	713	666	712	676	701	720	688	666	689	727	711	742	673	721	672	680	712	712	699	647	690	706	715	711	694	688	694	673	683	660	718	710	723	638	763	652	695	732	707	718	675	744	720	759	697	682	687	734	746	735	705	714	679	675	717	670	678	720	725	677	693	666	735	718	716	754	694	662	684	747	715	730	677	657	720	705	709	717	731	695	749	688	664	664	685	659	711	723	747	724	727	694	755	642	686	752	707	688	681	729	682	715	694	688	714	667	685	665	680	704	708	691	729	704	667	706	672	686	703	703	768	699	696	709	695	707	672	744	683	708	694	747	714	728	701	687	727	726	744	688	685	711	647	677	722	703	683	669	701	707	738	686	696	696	691	687	747	675	710	642	715	682	680	729	743	674	693	693	714	741	744	669	679	668	764	717	683	672	698	755	714	699	698	678	736	730	675	674	711	725	673	696	734	665	707	649	715	707	690	703	695	734	699	702	687	702	702	760	722	698	727	676	681	720	682	716	667	717	690	715	678	684	694	679	701	660	704	728	723	691	738	705	681	726	710	710	739	700	724	744	676	733	706	636	677	709	686	740	717	701	686	700	709	669	719	748	679	698	674	704	668	732	733	648	718	703	662	697	695	723	728	702	693	729	695	692	682	778	726	662	708	671	666	683	675	680	677	697	674	692	709	730	698	688	696	693	709	711	713	701	669	695	666	711	665	706	665	692	652	699	726	692	697	682	703	696	704	704	695	743	688	642	708	771	694	674	703	747	678	683	694	694	717	704	719	716	708	723	695	683	715	680	734	707	657	681	754	703	651	690	728	746	740	708	648	676	648	656	735	684	705	746	663	768	684	700	733	670	730	732	671	688	694	670	675	682	700	663	707	688	693	707	684	701	675	674	667	738	690	651
4203	4693	3872	1770	1313	1012	951	953	4726	21782	17645	8146	2511	1037	651	555	548	580	564	526	558	555	586	605	591	565	635	540	568	646	587	554	552	589	592	595	610	553	570	580	587	568	571	582	546	566	583	542	567	587	579	568	588	580	582	578	575	573	563	633	592	520	622	573	590	575	615	529	541	618	526	563	560	594	581	598	574	610	565	573	558	572	585	583	566	603	603	574	599	608	572	589	555	577	620	574	558	594	603	610	562	559	597	571	582	559	537	560	577	592	606	564	551	573	582	559	615	573	605	631	623	556	596	561	491	544	593	591	573	577	616	572	538	583	566	603	545	584	568	575	611	582	597	595	581	599	574	602	562	626	556	577	574	572	545	564	563	626	588	600	591	591	563	541	571	576	565	542	591	565	580	581	565	584	572	582	561	572	584	599	558	580	560	572	565	577	534	553	589	558	527	573	543	584	543	546	550	612	580	578	575	602	577	567	596	584	586	573	549	568	524	581	620	565	619	586	616	582	568	608	535	548	565	585	545	535	584	580	607	566	581	534	540	552	555	561	642	595	536	530	556	545	559	585	526	609	599	581	619	623	601	577	596	550	567	542	597	604	607	541	592	566	568	579	573	571	564	580	553	590	517	586	538	540	575	542	611	598	551	554	588	541	605	584	588	584	559	608	618	596	562	584	557	566	566	565	604	542	575	577	591	584	572	565	561	568	591	540	544	549	573	576	570	594	558	571	583	614	548	552	543	524	568	593	581	540	561	568	562	583	589	545	600	553	565	589	578	556	548	573	580	565	555	590	559	574	555	553	602	585	585	584	579	585	535	543	581	539	553	599	575	547	612	614	568	580	553	576	581	534	565	519	595	546	532	580	581	573	582	566	575	559	593	556	606	568	573	566	576	553	592	557	596	542	533	557	534	556	571	579	585	550	618	544	552	627	589	562	578	586	569	570	588	615	546	595	640	550	571	588	570	603	597	551	567	553	595	555	512	571	591	604	551	599	569	574	571	592	568	595	577	563	585	589	567	542	522	582	562	586	585	510	543	619	583	591	494	585	530	562	604	587	594	563	565	552	551	540	595	530	565	605	539	559	566	587	551	566	588	571	589	604	551	578	553	518	593	565	555	574	559	579	550	588	599	569	549	601	574	584	592	604	600	535	595	589	602	553	544	559	579	586	574	531	528	546	528	554	541	591	523	547	546	597	536	568	583	589	566	586	559	549	583	561	569	576	567	552	549	585	575	558	606	567	561	585	567	619	561	537	553	561	538	550	565	575	585	592	600	563	600	521	636	572	594	552	568	584	603	605	600	573	539	536	549	529	588	598	595	529	556	552	551	563	554	570	621	529	616	560	574	594	603	559	615	563	553	529	552	593	586	569	587	591	553	640	562	534	583	609	575	588	581	552	606	604	555	636	538	577	576	572	545	558	538	550	579	558	535	558	573	624	578	545	608	558	519	561	573	566	581	575	588	572	543	557	586	595	577	531	545	539	585	532	613	557	591	559	572	606	572	583	553	583	551	599	548	561	538	570	570	561	551	542	597	593	577	557	543	582	602	561	555	587	622	546	586	528	574	548	593	570	570	540	569	591	580	548	576	589	576	583	576	563	601	555	576	571	572	586	595	557	596	518	555	558	603	580	583	567	524	559	563	592	551	542	581	598	588	545	600	560	558	525	587	567	553	579	638	573	555	546	572	586	617	549	567	535	577	616	565	592	583	578	608	531	605	567	575	573	572	570	546	532	576	588	600	584	564	541	562	612	565	573	586	552	603	541	579	568	589	529	569	556	553	589	604	566	580	543	567	593	548	579	544	525	587	549	572	567	555	595	572	554	563	594	558	537	611	581	610	557	530	559	559	582	592	536	563	573	564	571	588	579	581	551	612	570	565	610	560	592	558	580	603	606	584	591	580	596	570	563	546	576	553	577	622	577	593	567	586	601	576	563	579	562	569	566	551	574	586	556	552	610	560	569	602	553	550	567	571	565	560	581	616	542	561	576	613	526	553	584	554	587	578	576	566	556	561	639	515	616	618	542	609	573	573	582	578	515	555	567	592	540	569	531	563	556	578	632	563	620	556	573	573	560	631	564	558	567	571	589	583	576	567	593	553	568	569	559	569	584	588	538	590	567	541	575	572	603	552	553	565	614	531	558	574	618	592	554	582	543	510	576	607	552	578	575	565	557	586	555	561	593	502	581	576	578	578	582	541	599	559	569	617	586	585	568	566	613	556	603	583	606	587	593	560	551	574	594	557	581	553	578	585	565	556	539	602	584	578	566	573	581	569	553	609	546	538	591	593	578	572	568	576	548	572	573	561	508	550	615	592	547	544	560	549	529	571	542	559	612	576	527	580	548	595	516	575	564	582	574	625	583	545	565	590	554	560	529	584	546	573	556	564	540	552	559	563	597	595	568	606	587	545	540	565	589	604	554	562	544	550	570	548	626	510	590	579	597	600	586	568	553	545	556	545	541	561	580	559	619	573	554	572	564	555	587	569	571	557	560	588	607	585	570	574	575	553	608	534	603	596	578	583	625	580	522	582	560	535	568	518	602	575	584	494	544	569	573	571	594	524	551	545	564	569	530	581	603	594	580	541	597	598	558	560	560	573	578	573	603	617	521	540	575	591	574	539	567	594	564	589	593	619	552	563	565	556	582	609	502	595	533	590	574	556	550	574	584	525	580	562	580	574	642	571	583	587	600	584	575	587	583	549	567	548	549	575	589	560	570	570	541	597	573	584	554	588	611	570	578	551	556	554	553	567	571	528	549	560	615	585	614	504	574	580	595	593	599	607	612	555	551	547	548	556	549	576	569	576	584	563	533	557	604	573	568	577	589	580	579	569	542	587	582	566	568	577	570	513	571	549	545	547	556	568	576	566	529	548	586	586	575	542	549	559	582	592	533	612	577	537	569	560	558	540	563	572	549	546	564	564	545	593	607	567	552	538	567	559	588	550	596	550	570	572	566	601	607	572	577	641	579	577	597	585	556	593	607	529	590	553	613	573	587	598	559	624	587	589	606	567	532	563	548	545	573	573	569	607	573	565	613	580	563	558	559	541	554	591	584	564	550	556	575	576	569	572	573	561	569	545	577	581	597	592	595	549	585	567	553	570	583	559	579	564	564	517	625	567	569	568	574	550	551	583	577	553	526	580	601	583	588	530	564	577	584	582	542	542	532	603	561	586	557	564	538	609	601	535	580	564	567	597	534	534	580	602	591	606	612	600	570	588	564	589	569	574	577	626	557	514	616	613	549	564	605	541	553	587	563	565	572	553	579	559	576	590	553	584	578	566	564	602	614	537	535	539	561	610	581	584	563	599	554	567	575	601	580	617	548	582	571	576	564	578	618	570	559	545	578	552	558	544	564	565	552	560	564	555	568	590	584	554	560	580	555	569	564	565	590	514	562	569	566	609	574	629	565	581	562	579	588	590	602	598	553	566	582	565	551	567	599	569	544	568	574	616	532	555	581	547	627	582	583
23807	20986	28177	23978	20961	9537	2425	2040	13291	39108	33688	19983	6356	1967	1199	1009	1008	969	972	972	983	927	969	950	973	1001	1014	943	977	1031	951	918	966	1017	964	959	997	934	935	954	911	986	965	965	994	936	945	956	958	960	981	931	925	995	977	962	927	936	946	992	936	958	990	934	946	971	971	944	965	910	931	950	994	875	977	957	973	923	906	954	958	926	897	960	991	907	913	934	960	928	934	951	915	936	904	970	914	904	965	982	924	888	977	950	963	1022	921	945	887	1005	914	888	876	979	908	984	914	927	967	925	943	922	922	956	937	939	942	974	923	934	892	933	912	924	989	917	982	953	962	949	939	942	924	904	950	957	988	904	999	991	931	956	904	940	939	909	949	955	886	893	952	919	932	916	915	966	979	994	947	998	963	976	941	929	949	984	944	923	911	980	927	950	951	991	947	919	956	917	926	948	886	951	937	969	933	927	870	913	901	944	946	948	912	957	955	1018	954	958	974	932	992	938	980	900	959	885	987	917	975	962	889	965	913	955	975	933	916	931	970	918	913	928	989	972	956	904	958	969	987	944	904	892	921	945	914	922	919	900	960	947	929	916	944	934	910	925	907	903	967	929	1046	950	930	911	970	926	955	911	988	965	903	938	905	981	958	952	896	901	894	939	969	907	955	935	961	944	970	976	917	1008	939	946	910	899	935	913	952	880	884	957	965	942	968	971	1016	946	943	916	903	977	984	894	956	923	965	916	949	943	941	932	942	904	953	896	932	944	970	940	913	939	906	919	904	901	956	964	898	936	924	949	892	886	1000	949	958	907	896	901	952	893	908	912	919	908	943	952	936	980	873	932	956	955	898	917	969	981	909	926	968	983	905	941	931	958	907	921	963	980	993	897	915	865	966	962	915	948	912	991	1013	924	888	938	892	949	881	908	916	978	947	880	943	924	942	938	908	948	970	980	922	875	956	958	975	901	935	937	916	950	944	942	909	988	944	1014	913	958	953	917	979	934	958	987	940	928	933	920	921	901	945	979	959	928	938	937	919	872	920	956	957	963	1023	975	925	904	911	940	1003	967	902	919	882	906	986	968	945	902	943	953	965	938	925	924	919	933	917	901	899	926	952	962	928	1001	905	871	915	926	926	973	906	958	960	974	942	971	1000	924	1007	930	917	922	949	905	978	936	935	950	933	915	863	908	977	909	981	953	979	988	951	970	960	952	939	965	940	929	904	927	959	926	992	958	945	941	945	905	946	940	913	960	960	977	973	919	967	973	943	916	926	929	903	914	987	915	988	924	966	950	906	926	941	979	950	927	914	994	926	970	945	942	956	998	886	943	981	938	942	938	918	933	912	951	967	904	964	892	880	895	985	929	977	946	956	957	981	907	910	949	957	844	983	894	933	923	892	959	954	995	1008	932	999	950	936	940	979	934	965	896	920	894	940	886	933	957	931	965	894	942	924	916	990	949	914	904	957	939	913	970	896	925	926	979	986	920	911	953	972	934	923	935	978	938	957	945	991	971	949	968	941	929	954	917	897	932	947	928	920	916	979	976	980	916	957	947	982	980	940	913	868	967	954	914	924	935	957	927	951	956	902	893	943	948	924	933	912	970	953	924	961	946	992	925	976	896	948	922	1001	927	967	939	943	904	972	946	918	966	892	922	945	924	948	986	923	950	969	980	950	942	924	878	960	964	981	909	945	971	938	925	858	953	961	930	936	906	989	926	969	914	989	910	946	932	920	958	925	975	930	910	922	955	903	868	935	975	982	901	953	926	918	963	970	943	942	947	923	887	952	954	928	901	958	991	890	940	972	935	926	907	916	959	862	932	941	927	972	928	949	941	913	949	930	907	958	930	929	958	923	935	955	941	905	908	949	953	945	925	939	956	920	955	878	939	986	958	977	917	941	914	956	986	919	951	956	918	954	931	952	999	926	960	907	923	941	925	967	935	965	861	945	953	935	939	935	928	915	978	942	917	896	1008	916	1004	937	967	974	948	918	904	911	931	938	910	927	918	962	923	912	928	937	958	934	923	895	874	928	946	945	911	990	882	981	904	983	933	942	959	935	904	973	960	954	925	898	954	1014	948	919	1001	937	983	962	939	916	910	947	904	911	973	917	894	913	922	952	923	945	917	945	898	948	1000	943	974	914	999	953	896	890	938	890	957	956	933	963	889	982	903	928	959	926	933	921	925	903	972	994	954	977	938	915	973	929	933	930	936	1009	996	877	950	947	958	949	902	939	1007	970	933	978	924	935	906	930	1004	944	901	941	939	929	933	966	937	964	962	875	936	907	982	901	876	930	939	949	975	1004	996	956	944	974	1005	970	910	957	927	924	912	942	930	933	940	942	914	905	958	896	903	897	981	938	890	923	917	989	920	962	948	905	926	886	914	935	956	962	911	951	951	914	917	970	899	934	971	891	925	886	987	1002	970	984	873	948	981	967	968	961	971	938	931	932	950	959	943	914	968	899	912	968	979	990	926	950	912	913	944	855	939	974	992	962	929	946	912	926	941	884	898	892	1011	931	947	1011	970	907	943	941	922	1014	955	918	976	910	936	989	905	899	912	941	982	922	935	968	929	915	958	875	892	943	927	906	930	934	921	876	964	962	911	940	963	933	931	967	959	942	910	970	980	927	943	915	955	903	959	938	952	931	899	908	953	957	927	958	932	999	881	943	966	967	896	868	930	901	1026	908	1011	965	900	929	944	925	1004	878	928	916	934	942	973	931	943	962	964	959	955	899	938	966	980	883	878	934	959	974	946	997	900	895	946	934	891	997	960	985	993	960	971	949	897	965	863	916	884	1006	880	931	883	918	946	966	928	983	934	911	909	996	987	933	925	908	936	918	938	961	931	920	956	939	987	956	937	952	966	933	940	968	982	928	950	896	943	962	904	984	915	926	992	909	939	992	949	945	959	913	936	962	978	1024	966	932	898	918	933	869	959	911	890	963	991	949	936	978	912	925	876	966	946	928	972	953	898	945	854	893	929	933	976	950	908	1005	926	947	925	943	940	923	982	886	929	959	934	948	965	947	901	960	909	946	981	901	935	937	929	916	917	956	922	955	970	974	927	942	925	895	947	938	978	930	919	962	957	948	951	945	948	971	983	911	930	937	959	884	949	904	980	980	947	936	857	886	960	893	942	956	926	979	953	958	925	972	974	965	924	956	945	909	939	903	952	953	887	918	911	943	883	949	938	970	930	983	947	929	967	942	950	964	916	886	905	950	893	910	876	886	880	953	899	919	863	952	893	935	936	952	935	942	858	896	988	971	914	936	888	973	934	982	956	949	888	936	975	1005	930	926	882	890	942	974	906	897	930	977	923	939	876	951	948	961	945	963	929	928	915	886	874	912	931	998	969	965	932	917	919	932	937	927	939	936	971	973	924	915	944	930	934	929	898	950	924	974	946	957	948	929	988	931	927	942	899	951	918	979	906	924	955	920	901	910	956	952	919	920	921	986	927	1020	891	925	1018	945	946	1001	929	943	928	948	994	962	868	930	918	940	899	990	966	979	905	898	929	957	962	938	978
4985	9084	8214	4326	2689	1943	1560	2109	17400	36690	28010	14861	4730	1687	909	782	716	757	778	795	780	797	766	758	717	751	784	771	772	755	757	753	768	776	772	766	748	710	752	739	745	745	737	763	729	761	791	814	702	753	675	806	763	723	743	759	767	721	712	761	722	762	723	746	742	673	791	760	743	757	779	742	784	705	756	781	754	749	697	754	775	743	720	772	788	801	806	799	729	751	766	764	752	763	741	771	731	721	728	767	759	723	780	721	711	800	799	755	757	742	786	762	741	768	745	713	768	777	751	739	761	734	839	748	791	750	737	767	717	748	817	768	782	766	748	760	738	733	795	759	725	792	737	734	722	754	704	722	776	740	766	767	748	741	759	769	776	776	721	705	739	719	767	721	750	736	724	776	754	752	738	736	749	741	713	763	706	751	750	745	720	687	791	744	745	727	766	743	711	771	781	756	728	747	723	718	718	752	683	762	754	781	767	796	748	747	751	743	761	746	776	714	814	795	721	787	779	721	736	770	770	711	760	774	791	685	732	764	684	744	695	808	726	728	730	743	732	712	776	726	707	755	770	743	709	753	766	763	737	782	733	761	761	789	767	728	757	745	741	711	760	748	783	770	747	730	745	707	720	757	734	713	709	723	721	767	787	752	714	749	779	804	751	806	742	709	771	724	774	731	759	736	754	753	701	721	736	747	733	681	704	686	760	777	793	723	724	732	727	743	715	746	778	722	783	781	738	737	752	707	781	790	772	765	741	763	753	751	748	766	748	758	689	740	775	741	683	758	773	718	791	775	717	747	742	714	779	741	722	718	718	760	696	727	748	698	758	716	719	717	756	731	768	716	754	783	703	740	736	805	741	761	699	716	778	759	753	758	742	719	728	765	751	768	786	727	748	711	742	718	697	707	751	757	721	743	747	754	757	780	738	723	794	723	706	716	759	778	752	733	751	737	719	720	720	729	790	793	776	775	796	711	711	752	737	689	737	728	722	735	787	686	712	741	677	749	699	761	742	780	754	751	732	761	716	757	732	784	723	757	685	740	694	795	724	732	802	698	753	718	738	714	701	781	769	730	773	728	791	736	751	747	760	689	754	662	740	770	793	729	746	755	725	735	710	734	752	762	750	721	740	739	759	746	741	754	732	749	737	741	710	733	745	736	713	748	718	724	791	734	724	729	686	813	750	749	716	744	755	746	711	739	727	776	724	739	705	769	765	741	783	730	701	739	767	738	741	758	747	718	726	780	722	777	724	747	712	716	759	689	799	734	752	731	738	753	709	767	749	674	741	771	733	717	757	754	743	741	733	744	755	762	735	733	736	720	760	762	711	765	770	754	715	754	734	745	754	752	743	755	742	770	743	817	720	721	739	804	713	695	757	711	727	758	759	733	723	781	703	719	752	768	806	717	721	763	705	735	768	684	766	730	750	734	678	746	754	716	743	714	699	749	735	761	705	714	784	775	741	758	792	793	764	723	779	739	695	726	738	739	781	791	742	749	750	770	708	750	745	769	781	732	695	710	714	756	768	765	715	757	775	786	709	787	746	753	775	731	722	753	755	692	740	756	721	752	776	755	736	733	757	750	734	753	766	720	779	690	757	719	739	739	754	721	734	725	811	726	756	764	730	770	766	782	743	748	766	760	707	751	738	750	713	744	810	762	750	671	712	763	702	743	718	754	731	761	726	724	755	710	715	718	704	705	754	715	734	730	765	695	715	757	780	697	726	720	731	724	780	787	741	733	729	691	746	718	766	721	741	755	763	772	741	717	762	740	698	738	735	734	720	703	781	713	756	753	744	770	745	743	825	775	701	780	747	764	713	724	724	733	701	725	743	704	730	749	764	729	794	732	827	756	716	736	749	747	727	744	718	762	757	737	764	732	761	718	681	751	786	791	709	747	728	738	739	744	762	733	794	791	737	750	711	750	753	764	733	745	777	744	753	753	755	692	735	770	781	714	757	745	759	736	728	773	753	747	781	687	763	722	755	743	752	763	729	776	792	730	771	777	719	730	725	753	739	728	739	756	707	764	769	700	750	724	731	748	749	719	715	765	762	741	730	769	755	751	759	771	737	725	760	724	728	739	717	732	733	784	784	744	724	752	744	730	741	729	737	813	690	782	781	713	747	746	699	715	745	705	803	769	729	740	722	710	754	757	727	751	723	778	685	754	715	755	723	759	736	749	741	778	777	712	733	725	745	705	702	683	756	784	725	738	714	754	781	719	717	773	767	742	792	722	730	750	743	753	744	711	661	711	685	751	719	802	743	716	740	750	779	748	760	733	718	729	764	737	748	746	731	754	734	747	758	776	761	696	725	797	769	703	765	736	733	720	750	763	739	767	739	740	692	742	715	786	700	785	750	760	758	692	739	767	729	707	751	713	728	756	721	794	749	759	697	755	745	717	738	726	776	718	743	726	749	718	725	733	738	680	770	741	747	737	751	747	731	770	735	706	749	776	687	680	731	774	721	750	739	753	734	738	751	714	811	693	705	757	755	731	698	799	709	780	750	790	764	788	743	770	746	754	794	719	772	730	708	738	723	726	737	767	720	737	731	690	721	701	732	754	774	728	682	749	735	697	801	722	765	741	696	744	723	787	775	730	741	692	783	698	741	761	723	753	749	755	714	717	745	763	727	712	735	751	791	769	706	744	728	773	742	722	728	716	770	706	775	715	710	732	727	730	725	796	757	748	702	722	744	782	711	731	757	769	739	810	715	730	719	756	723	777	694	786	784	724	724	753	732	735	742	773	781	720	754	739	704	769	743	724	775	675	743	745	732	731	722	725	765	719	715	718	757	706	717	709	711	803	735	705	771	721	747	721	754	748	684	714	766	690	724	736	741	720	712	744	695	738	698	742	738	790	746	789	719	753	712	746	689	703	716	728	710	749	745	760	754	761	705	773	692	733	748	766	739	740	684	739	776	703	720	768	695	723	753	750	774	762	714	734	791	710	739	740	708	759	753	744	759	734	712	730	737	692	719	736	773	768	761	742	746	715	755	723	720	729	734	754	752	747	763	736	748	736	757	772	758	783	724	691	749	765	691	735	781	775	779	743	725	737	718	722	737	764	709	748	742	808	757	737	742	730	732	751	746	728	691	739	731	748	778	733	727	697	776	730	748	716	728	727	697	754	737	759	757	745	764	732	716	721	720	714	724	723	774	725	732	745	723	717	725	738	763	755	719	724	732	716	706	693	711	745	734	738	750	717	713	732	714	784	742	717	704	705	697	778	750	718	685	707	784	754	743	768	762	801	744	728	728	705	725	716	731	717	724	731	805	765	691	760	725	733	723	776	708	792	710	692	727	755	728	711	766	765	766	716	766	745	733	736	759	698	715	712	694	755	742	703	748	759	707	743	771	715	779	722	760	764	754	716	732	748	741	734	751	701	707	734	772	742	716	726	722	779	714	710	719	718	772	725	736	750	726	720	713	802	723	708	707	755	746	676	732	745	711	666	750	746	747	726	747	730	742	698	714	727	726	751
27321	13599	2801	1444	880	751	704	692	1226	3147	2913	1899	1042	773	686	724	712	654	683	679	638	681	682	674	678	660	702	630	657	671	683	672	699	661	649	644	658	733	738	651	678	689	695	696	686	666	665	673	656	652	692	638	680	683	645	669	659	644	687	684	678	686	700	673	689	653	677	633	656	682	676	674	657	683	645	672	665	656	626	630	694	626	620	670	707	652	692	671	606	673	711	657	671	659	688	653	681	666	659	668	633	675	668	676	673	643	645	674	643	640	667	736	683	657	703	684	645	670	651	633	644	644	609	668	666	697	676	674	634	657	643	698	669	661	684	660	655	667	677	659	654	650	686	680	644	651	650	703	672	625	611	620	675	630	687	681	661	685	686	680	716	696	673	640	672	665	631	647	691	690	704	642	662	689	618	663	623	709	707	665	650	681	646	600	667	661	710	647	607	645	674	647	656	650	673	677	691	691	674	652	661	698	705	634	685	661	666	647	661	641	709	619	678	650	715	655	686	673	640	648	653	657	664	687	646	639	698	619	711	643	646	660	664	655	658	660	684	650	662	656	667	650	679	663	680	709	654	660	684	632	642	654	686	699	678	685	662	666	638	671	668	654	667	632	678	627	644	645	658	673	688	612	643	643	674	651	686	688	645	654	657	620	634	680	655	704	655	642	658	676	671	643	636	693	689	633	658	647	639	647	681	673	680	707	702	655	712	662	682	682	687	653	659	718	648	671	660	651	639	697	630	702	703	642	643	690	728	723	626	644	653	660	695	651	699	647	664	684	684	657	699	655	708	695	670	703	648	661	683	663	637	670	644	663	667	673	654	703	658	633	655	646	732	686	649	707	655	658	643	651	681	712	690	675	668	700	708	643	686	712	676	679	653	649	673	739	658	655	650	666	667	685	677	692	689	662	658	679	683	664	645	681	690	659	692	661	664	611	663	655	683	646	676	687	682	681	668	670	704	699	644	670	626	642	678	662	671	638	632	671	687	678	651	705	650	710	665	650	611	659	619	690	675	661	648	654	626	648	654	670	651	699	663	685	673	700	655	679	656	673	697	678	683	697	623	655	666	723	706	683	687	704	686	659	678	635	665	632	666	669	640	646	654	664	651	679	689	709	645	688	633	626	660	664	704	709	617	646	671	697	710	712	640	643	665	670	679	654	659	607	665	699	710	678	684	667	638	659	673	699	654	651	639	679	678	660	643	719	602	669	662	692	672	639	679	688	649	690	689	672	662	684	651	663	655	714	729	640	640	689	620	684	658	687	668	647	690	690	673	693	654	675	621	627	736	693	649	737	707	705	635	667	686	629	668	687	628	612	715	692	686	669	699	665	661	646	647	688	682	643	687	669	653	704	652	653	689	658	683	673	680	643	693	654	638	613	708	675	677	679	656	684	680	641	682	642	684	605	606	617	630	699	652	725	649	702	642	636	635	640	654	713	656	654	698	643	658	684	652	652	731	675	648	665	669	649	696	705	610	650	673	635	678	661	663	662	681	631	681	718	651	675	676	689	642	656	635	673	672	660	648	664	658	680	668	671	700	735	646	679	639	653	676	684	659	658	668	663	673	667	705	632	663	666	665	717	714	699	706	668	669	659	683	632	686	647	724	669	675	699	666	705	666	623	644	694	658	681	666	663	656	671	672	690	654	648	690	685	648	654	685	624	629	639	688	648	612	681	678	662	686	682	694	640	694	626	681	671	692	694	636	640	686	648	680	649	723	661	639	695	689	703	647	675	634	676	670	647	685	640	684	700	722	684	680	693	638	649	633	725	636	653	640	663	688	686	634	656	745	673	660	624	702	711	686	679	691	695	638	685	705	679	649	628	682	654	632	677	650	670	660	652	663	680	675	659	640	704	658	701	648	690	700	712	699	694	667	647	645	633	670	651	684	678	650	675	696	695	658	646	710	684	693	604	635	702	672	688	725	640	674	735	675	680	658	671	664	687	657	683	635	653	646	623	693	686	659	700	654	670	664	666	710	661	670	681	645	628	713	672	665	652	704	677	676	639	675	665	660	656	648	649	655	725	636	691	672	669	610	641	639	684	660	690	687	683	712	659	673	681	690	701	657	694	687	660	667	691	673	669	691	618	694	639	648	682	662	663	703	692	649	678	677	633	672	642	670	683	685	707	651	692	680	651	692	662	648	674	659	642	650	672	687	654	665	721	652	674	665	668	668	681	664	698	729	642	652	668	690	663	632	625	695	664	668	670	706	659	689	680	683	732	679	708	666	634	684	691	673	680	694	660	671	656	665	676	641	689	698	638	652	635	718	683	653	666	670	713	670	691	710	633	641	675	691	655	676	706	633	667	712	681	708	649	724	659	694	648	681	700	683	622	666	732	648	646	643	659	666	652	677	681	693	622	677	659	670	664	665	684	637	664	677	644	697	706	688	651	681	674	674	658	707	695	687	667	634	659	642	679	684	681	700	688	689	668	693	681	639	657	705	679	632	665	674	681	707	657	668	652	658	658	667	673	667	696	691	626	630	681	687	700	668	673	674	667	694	679	693	640	670	711	628	707	651	630	668	693	698	646	704	654	628	711	675	628	649	712	709	655	631	646	670	653	671	642	689	705	668	653	664	637	643	646	697	656	658	707	646	687	685	684	667	615	703	659	677	644	661	664	688	686	672	663	672	630	661	675	677	693	712	660	658	725	647	648	689	702	696	694	693	676	668	665	653	650	671	635	594	661	699	640	669	668	636	681	637	704	691	663	669	678	678	707	683	653	682	682	684	654	615	655	674	679	661	659	706	667	673	667	683	681	660	679	724	691	644	683	676	648	686	691	694	662	694	674	680	627	640	676	670	659	672	648	660	658	658	652	679	672	646	662	633	713	647	671	674	669	669	657	706	677	663	643	670	625	702	701	663	652	686	703	713	710	648	725	647	675	691	738	698	693	689	687	687	701	688	658	640	669	653	693	658	673	642	702	696	676	694	658	672	652	644	646	650	701	668	648	732	627	665	675	712	617	682	621	724	622	653	649	683	682	669	725	711	635	665	655	658	667	684	674	693	660	685	691	647	688	674	718	628	709	630	678	666	696	686	676	695	718	665	630	650	667	648	661	669	653	697	662	672	683	674	664	678	650	647	664	704	635	689	676	659	678	639	649	703	672	641	671	688	678	677	684	648	686	656	671	699	648	653	644	637	683	712	687	657	642	682	724	701	669	693	685	713	641	656	669	661	708	645	664	650	675	648	692	669	675	651	616	711	677	672	686	702	653	677	640	681	691	647	649	668	618	648	650	694	665	686	665	705	679	672	637	629	639	640	667	662	652	695	652	682	654	681	650	633	690	756	650	686	685	663	683	668	624	631	654	688	621	625	641	684	673	662	697	687	714	705	672	689	673	667	661	644	681	693	650	653	682	689	644	713	680	652	632	703	672	679	610	647	675	688	695	656	721	655	684	693	652	667	671	673	658	695	669	663	631	697	659	679	672	712	670	688	639	675	690	710	692	684	686	688	669	647	691
5327	1770	1739	998	733	730	646	592	1483	3736	3034	1713	921	666	559	539	485	527	524	541	538	499	543	517	536	568	539	559	528	533	525	538	516	561	473	539	559	541	501	541	524	502	548	532	524	543	507	560	526	523	550	516	532	530	526	571	510	543	521	556	555	527	529	568	514	496	569	577	545	500	517	519	512	506	524	485	533	529	581	484	535	508	507	511	556	527	562	509	500	484	537	548	497	593	538	551	513	515	523	526	525	545	541	518	490	524	542	510	457	524	518	515	513	546	521	522	569	553	507	556	542	554	538	554	553	508	531	525	521	529	555	520	525	526	522	533	515	548	546	528	545	567	570	514	549	492	540	543	513	542	519	531	550	516	517	523	522	518	480	520	538	545	552	513	539	533	512	516	534	526	501	479	541	527	503	508	539	497	526	532	519	521	519	543	556	520	528	572	560	533	542	524	558	539	542	553	541	534	554	553	548	528	520	530	575	574	540	522	523	487	512	543	510	552	551	496	501	511	511	507	515	560	521	537	555	508	534	517	488	550	512	550	545	544	527	532	531	560	533	507	549	535	521	560	525	539	570	572	510	529	568	478	535	534	554	527	525	521	565	535	529	529	546	556	544	509	533	520	527	512	495	506	522	561	516	558	527	531	582	534	524	506	501	533	502	540	517	540	499	521	539	502	517	509	541	550	488	548	515	537	502	517	543	584	503	557	512	519	530	545	519	508	549	525	531	521	522	515	557	541	575	537	545	561	549	530	549	498	610	521	519	533	532	559	525	538	532	543	499	552	531	519	513	526	527	526	543	506	509	527	514	525	521	527	511	516	531	514	503	500	543	555	492	536	527	528	498	527	529	519	536	552	514	499	487	542	523	539	519	506	497	545	512	546	517	487	526	532	538	522	518	553	535	540	536	559	530	519	518	535	540	521	518	533	527	507	524	512	530	531	556	576	536	545	539	520	584	540	478	494	535	543	564	547	523	535	557	543	534	528	537	510	538	513	562	504	505	522	564	535	532	500	523	510	509	486	523	530	528	528	555	543	506	540	475	532	493	567	545	527	526	577	535	533	518	534	516	520	477	481	514	492	522	527	532	507	497	526	517	525	478	537	507	515	587	523	494	535	551	531	513	495	542	532	526	498	526	523	548	533	504	529	529	512	509	561	494	540	523	520	560	548	550	577	481	540	512	512	515	566	534	563	516	551	541	505	501	482	528	553	544	527	500	536	582	525	540	513	542	544	529	513	533	532	544	493	507	503	555	534	490	539	558	502	556	520	538	556	531	542	531	554	494	523	550	521	528	525	513	562	565	549	548	520	526	515	534	517	563	533	585	492	552	572	548	531	543	539	499	540	557	548	524	534	534	521	523	543	515	510	563	526	538	552	506	539	552	540	471	553	516	524	483	525	541	528	566	521	547	536	589	532	548	540	519	583	534	515	536	521	550	531	533	505	529	494	546	513	546	549	532	501	538	534	531	514	546	516	550	570	526	519	554	548	510	510	527	539	525	558	526	548	521	489	533	485	518	487	507	567	500	543	545	516	527	497	523	553	545	552	558	519	552	517	490	577	551	564	533	527	510	557	505	533	530	544	565	589	520	522	541	522	536	539	575	564	535	520	543	547	529	510	548	517	511	503	495	555	538	535	501	519	574	563	541	565	569	505	521	508	528	526	519	509	510	532	563	544	528	521	536	573	539	522	507	549	552	505	541	553	541	516	514	528	523	541	543	518	527	525	520	528	532	503	575	557	523	521	492	484	518	525	565	557	511	530	527	531	524	534	562	546	534	537	548	588	549	511	516	491	543	559	510	581	550	553	524	496	561	518	528	567	539	576	500	507	542	549	532	524	488	517	529	564	506	543	531	571	524	526	556	554	488	556	542	481	520	505	513	536	506	571	505	537	584	496	544	540	526	529	500	532	533	531	571	503	542	554	574	528	531	572	524	538	575	521	521	515	501	531	557	534	481	525	501	519	516	501	538	536	551	536	550	506	515	566	548	496	512	544	531	560	524	524	528	528	516	541	565	521	511	527	558	506	581	528	542	558	512	512	547	505	521	537	479	528	490	506	528	541	543	528	539	537	516	562	527	536	541	545	560	542	532	552	508	526	545	548	505	497	541	549	493	547	505	556	562	527	525	514	530	528	557	511	501	525	508	552	569	535	536	497	557	524	553	531	543	479	536	506	514	489	538	513	489	531	527	517	528	583	505	505	482	521	528	535	527	546	549	501	497	533	546	477	523	547	517	501	508	519	539	552	528	529	524	520	527	523	535	560	506	549	536	515	489	500	534	547	518	535	558	544	567	540	547	518	511	546	513	496	551	489	576	517	490	537	545	516	509	536	499	517	524	545	522	503	506	526	537	564	528	554	508	527	583	524	524	508	511	526	526	552	495	509	543	521	529	530	536	504	538	501	555	511	526	533	524	515	547	527	514	511	572	535	527	502	525	546	550	529	565	517	523	508	555	526	577	517	526	550	539	528	512	530	583	538	518	514	520	493	492	533	552	512	570	575	512	525	546	518	533	549	562	508	529	510	509	553	509	516	524	579	492	560	529	498	475	520	544	551	509	501	504	511	516	544	548	506	524	540	497	537	476	501	522	495	515	561	544	547	527	509	548	515	575	529	538	528	494	535	541	534	539	503	489	491	499	578	475	490	539	527	503	548	527	508	488	503	516	538	521	525	528	558	536	536	501	564	545	549	554	538	539	543	538	530	561	550	519	526	489	536	536	528	554	533	493	566	506	505	554	502	537	492	491	515	529	537	552	579	508	504	565	524	550	537	535	535	532	594	524	528	483	525	538	521	568	471	539	486	515	505	561	578	527	488	514	547	529	532	543	507	528	567	546	538	535	570	511	517	526	546	566	532	541	551	561	553	511	521	493	569	536	525	553	521	500	571	519	521	486	509	570	494	565	504	542	529	516	512	508	583	537	553	533	525	473	554	506	542	537	517	522	521	606	548	531	556	509	537	484	541	524	531	535	575	551	500	478	559	560	570	512	549	518	555	495	574	507	522	506	557	565	503	527	569	560	506	540	531	501	524	507	555	516	537	542	554	557	541	548	513	515	513	514	540	562	500	570	523	519	539	584	567	521	489	530	551	566	564	527	513	548	510	558	520	558	550	513	572	537	491	544	527	536	540	520	512	509	485	514	494	552	546	545	547	577	512	522	523	551	560	575	538	533	556	523	550	542	539	522	525	490	518	542	535	538	544	544	528	559	501	533	541	530	535	510	579	554	504	490	556	523	571	497	570	564	532	525	483	584	534	561	604	589	499	559	485	519	555	530	509	506	524	473	516	588	516	489	533	539	586	557	512	549	523	512	534	551	549	558	521	485	517	523	549	534	591	512	544	534	531	535	566	540	520	520	545	527	524	546	541	542	549	538	537	565	501	521	521	504	520	506	538	521	555	540	524	540	521	540	552	504	538	517	506	547	504	524	559	552	515	510	523	530	533	519	571	504	515	509	536	512	571	500	558
25114	21043	26867	25027	6847	1696	1165	1022	4744	22584	19754	9639	2702	1187	813	770	702	772	754	775	733	778	767	665	772	765	772	724	749	764	723	733	793	737	749	753	732	718	767	781	726	732	739	766	738	727	763	754	772	737	698	761	748	753	738	708	775	752	738	767	697	762	743	755	741	730	741	741	696	729	724	750	782	752	732	734	694	704	749	733	782	745	776	729	741	760	762	742	770	723	731	748	694	729	707	713	736	772	744	685	711	700	787	768	750	775	711	708	698	737	794	712	775	791	736	762	742	746	732	743	707	721	719	765	780	748	767	763	746	705	737	770	739	712	706	814	721	744	748	765	766	741	730	766	764	712	721	731	738	723	756	694	757	717	727	743	765	735	734	751	748	743	739	721	696	755	742	739	733	736	707	737	743	745	790	749	750	753	745	774	753	704	737	751	727	707	762	749	738	756	695	741	799	734	727	675	778	740	785	762	727	765	752	733	733	743	756	705	735	738	739	738	718	718	740	723	728	747	756	736	754	734	727	714	792	756	730	733	781	770	743	744	730	722	722	756	731	736	724	738	747	661	751	719	714	739	732	736	684	743	769	745	749	766	731	763	761	727	719	775	733	695	766	726	735	751	753	768	746	720	773	691	753	735	760	769	770	794	742	743	761	748	736	744	755	718	797	756	694	738	727	759	740	778	749	749	753	740	736	787	742	740	738	771	744	721	727	707	685	728	739	725	739	705	734	711	812	697	722	747	741	741	749	739	710	765	767	685	737	733	724	727	723	728	745	783	746	705	744	761	752	726	751	717	740	703	755	729	705	733	786	724	740	699	714	770	690	762	778	729	743	711	683	743	738	736	728	715	752	696	723	733	746	738	696	730	731	759	762	715	750	742	727	703	803	756	717	730	726	723	759	737	736	749	765	709	736	711	770	726	730	765	684	751	744	714	746	776	727	716	737	757	737	733	719	758	735	742	728	707	740	719	762	749	745	725	730	749	702	700	733	707	749	675	723	734	788	699	741	705	755	753	732	760	741	742	757	714	696	701	709	688	742	737	734	696	804	812	743	727	676	775	724	719	692	689	763	736	800	728	753	730	726	719	721	728	744	783	727	696	707	752	719	719	777	795	738	775	749	766	683	681	694	767	696	725	758	765	732	748	734	756	697	760	764	781	751	744	720	733	732	746	678	716	704	712	743	781	765	685	702	656	730	777	669	753	741	720	692	709	763	775	767	745	737	758	695	682	753	716	718	756	763	728	717	767	679	689	718	726	694	728	708	748	734	695	756	783	775	748	763	792	735	769	722	699	716	746	770	668	726	752	750	731	686	736	744	747	722	723	722	709	712	757	728	728	744	754	729	767	697	747	784	753	725	778	713	746	721	753	684	735	716	714	724	727	784	736	753	756	777	758	714	771	766	747	741	684	743	692	735	718	734	710	690	761	760	801	777	750	724	726	718	783	696	734	784	762	739	796	751	734	734	743	764	716	726	741	714	769	676	732	740	746	742	732	751	698	692	748	701	698	761	758	785	743	758	746	709	720	763	750	749	779	718	777	746	764	755	736	724	731	754	737	748	773	729	766	728	721	771	738	770	711	761	700	713	755	716	734	648	720	768	737	722	748	710	772	714	744	769	748	729	734	721	741	726	754	740	741	777	718	733	710	751	737	701	719	745	652	710	734	695	711	731	752	771	766	783	749	755	750	688	755	736	701	739	750	774	757	738	773	752	774	766	699	728	730	731	701	705	787	773	730	776	789	714	729	693	767	729	774	709	724	703	714	694	784	703	724	759	720	720	737	722	737	716	721	754	709	782	758	713	745	757	781	715	717	731	743	778	719	703	764	749	749	754	730	705	775	792	715	706	743	761	723	732	748	766	756	744	745	749	754	775	763	708	747	766	733	782	721	718	741	740	690	746	766	704	754	702	747	723	737	733	744	708	717	680	729	748	720	761	750	723	692	740	705	737	792	741	692	753	767	739	764	754	709	760	729	773	718	738	765	776	732	760	739	733	719	772	730	717	726	736	754	747	752	727	755	697	772	746	701	717	717	732	752	747	737	770	714	778	770	709	709	748	748	724	707	677	716	750	752	748	731	763	692	713	775	752	768	740	749	734	743	756	721	737	753	703	697	724	792	736	744	742	797	693	771	743	746	720	731	724	697	763	756	716	767	756	730	738	763	792	724	721	707	727	725	729	650	735	706	722	741	734	722	727	772	745	705	692	697	752	719	736	759	757	747	741	676	723	687	742	723	713	720	698	739	736	717	756	725	769	739	732	737	727	780	737	738	724	706	727	741	706	755	714	718	736	743	736	724	772	732	801	835	748	710	714	788	763	741	749	740	712	705	703	695	710	770	709	747	759	762	705	729	771	729	736	742	716	750	715	745	722	778	706	742	721	748	772	730	733	761	775	741	744	734	713	731	701	743	744	740	717	728	742	754	722	718	764	711	763	705	753	717	728	716	731	716	654	720	727	736	733	738	721	764	743	707	764	785	729	720	726	766	759	738	744	747	716	719	703	741	729	711	797	731	672	752	709	769	708	712	708	695	783	765	747	775	762	705	723	743	734	724	759	691	800	773	730	746	710	750	734	772	738	759	740	715	765	723	713	799	735	718	740	711	739	799	688	737	782	739	748	714	736	744	759	731	749	733	743	721	758	716	730	690	749	747	707	702	741	746	756	724	726	741	757	754	761	736	716	704	754	740	766	738	714	717	665	766	719	786	738	769	720	755	759	708	749	694	743	734	772	747	729	758	745	782	695	741	760	712	740	779	770	778	764	749	715	749	742	736	714	743	709	752	718	777	762	713	744	752	752	706	807	798	752	749	764	726	681	750	739	707	755	780	765	700	777	751	725	753	725	757	776	745	763	746	735	764	729	737	749	769	766	785	696	728	786	742	752	762	763	690	735	698	786	777	718	749	702	715	706	749	742	745	747	715	663	678	742	751	738	747	734	756	772	715	751	762	736	697	758	710	706	766	737	702	782	784	799	758	758	765	750	705	713	737	772	743	744	743	719	683	769	794	736	741	713	690	724	728	737	762	718	750	725	709	758	748	747	746	766	708	717	733	722	760	762	706	764	718	764	710	746	784	661	765	767	719	734	788	724	739	730	767	779	729	764	688	720	790	797	755	725	710	733	705	706	755	738	708	732	713	741	736	652	732	756	720	723	754	720	752	745	695	714	736	718	722	732	707	708	759	682	703	762	719	736	732	714	761	737	692	755	768	726	744	706	709	719	758	736	734	717	779	752	731	721	707	733	743	750	757	694	769	724	693	708	699	775	694	734	736	778	696	774	764	712	699	733	722	707	717	718	768	804	760	700	799	719	818	787	759	705	741	739	698	754	740	757	731	714	760	684	779	755	723	723	775	738	780	729	748	726	741	768	740	706	750	694	777	726	743	711	705	723	750	749	747	781	758	727	745	776	710	762	730	728	770	724	727	734	686	745	776	677	745	732	751	758	749	761	704	724	748	737	730	698	747	699	740
4318	5177	4680	2487	1679	1310	998	882	6903	21944	16531	7755	2326	893	693	587	602	604	593	601	630	646	579	602	611	609	627	569	567	581	538	577	619	598	595	614	598	600	630	550	586	586	612	608	595	588	622	567	645	617	586	582	593	613	570	610	597	610	659	599	599	610	577	572	625	613	624	611	594	602	594	629	638	569	632	642	595	618	609	588	564	627	578	623	568	560	620	557	597	607	662	594	611	597	606	602	606	587	588	601	609	524	575	593	572	614	619	586	586	617	582	587	586	636	615	642	579	596	598	551	545	608	630	570	607	629	607	616	599	624	611	602	557	564	565	627	609	610	599	580	620	556	597	597	604	614	610	629	607	586	555	604	551	590	641	553	571	611	640	594	623	624	610	597	604	615	588	594	584	619	582	574	586	598	623	570	609	592	581	653	596	600	602	626	628	565	615	610	544	611	596	623	592	628	646	595	634	617	604	586	585	617	580	637	593	563	607	620	558	606	551	587	646	645	569	581	558	580	575	598	596	577	599	613	595	584	609	616	623	627	644	502	584	625	589	589	601	569	612	601	565	558	584	605	574	603	579	613	582	597	633	624	645	612	624	651	563	630	611	634	582	588	631	584	593	597	599	608	608	567	588	560	644	575	592	582	595	585	586	641	637	634	617	593	628	605	634	577	569	592	621	590	578	597	603	593	617	598	584	571	656	595	589	604	615	570	588	557	619	617	585	582	600	628	592	608	579	663	644	586	571	593	669	596	577	614	575	567	586	608	604	619	621	620	600	625	604	615	586	609	647	553	588	625	608	622	587	579	605	623	616	579	577	588	556	617	569	550	606	594	633	598	593	599	612	609	592	587	541	587	610	606	590	551	578	634	591	580	591	630	610	591	620	623	604	603	586	620	620	633	585	574	609	602	593	576	615	567	598	571	592	602	602	628	596	618	628	619	565	581	655	587	615	609	587	546	597	592	597	647	588	628	560	542	605	620	547	601	586	599	592	604	627	577	575	556	568	617	621	641	557	609	614	615	640	561	583	600	595	572	606	565	573	546	592	582	584	590	576	606	599	559	630	602	568	576	563	597	599	566	647	598	607	603	571	557	597	552	567	548	590	584	652	607	614	589	575	585	618	581	576	523	597	589	650	597	574	611	603	596	625	658	568	543	610	613	590	590	624	621	616	602	590	585	606	557	616	581	600	594	570	615	599	567	593	598	591	628	582	614	586	588	594	595	599	592	544	627	624	621	600	602	579	568	633	594	626	589	563	641	592	569	628	619	588	592	581	597	621	572	654	564	621	615	581	600	622	597	595	615	574	610	611	571	635	588	642	592	581	591	587	589	632	546	568	570	589	603	588	604	570	582	586	562	587	588	610	602	634	590	607	586	573	556	579	608	605	617	589	593	586	577	612	602	638	560	627	595	606	599	618	588	588	631	572	603	588	559	579	595	610	582	595	568	589	584	595	588	577	570	561	644	605	545	624	577	581	619	625	560	598	589	640	654	635	618	590	603	580	599	574	618	581	587	573	684	601	612	585	574	551	609	603	563	610	600	624	620	580	600	627	559	629	585	604	590	625	583	639	535	597	624	601	599	579	594	613	634	571	602	579	601	610	668	597	609	613	593	627	585	566	600	561	643	588	593	639	603	610	610	587	614	605	588	580	615	583	636	613	573	635	552	546	574	580	585	594	583	633	589	615	583	570	624	617	634	523	558	623	575	634	611	592	599	599	599	639	635	596	593	575	607	606	563	559	572	595	594	611	622	614	623	627	552	610	622	629	590	596	631	601	586	576	594	575	589	566	576	554	586	567	658	602	623	648	596	579	606	591	600	601	630	606	555	587	574	611	603	599	601	536	650	612	609	575	584	573	611	599	562	627	589	647	611	631	613	636	583	603	594	581	584	584	654	571	538	572	607	579	560	600	618	647	643	581	584	607	610	576	582	589	557	597	589	596	600	588	600	602	592	594	585	562	594	601	587	579	571	588	586	575	591	599	570	613	608	603	597	574	643	565	610	550	647	615	606	561	604	569	621	635	595	587	630	619	577	576	582	632	604	605	594	614	607	578	624	560	619	571	603	571	610	586	595	568	591	609	600	583	598	602	581	613	591	612	612	551	621	599	606	605	640	633	641	584	611	633	583	607	628	613	580	588	585	606	604	601	622	619	598	588	616	625	622	606	597	571	577	627	602	588	585	606	529	573	590	601	597	573	612	600	571	595	589	601	622	587	557	598	569	589	566	624	582	609	594	632	583	575	618	561	581	600	582	590	619	571	614	600	610	600	594	586	593	598	573	585	593	620	548	619	605	580	600	560	554	608	577	613	620	582	602	607	587	574	644	580	555	613	598	590	575	569	558	584	577	585	612	584	627	595	593	580	596	615	600	576	593	589	602	567	575	580	601	612	583	568	577	588	606	623	576	592	595	585	571	585	596	579	610	602	601	657	540	570	654	607	615	615	622	632	595	632	599	575	598	601	564	586	614	547	560	631	570	571	606	617	570	605	586	582	581	621	576	591	580	587	648	594	581	579	584	573	604	582	655	587	611	610	593	546	582	559	621	582	667	572	604	600	577	597	580	650	578	569	593	582	596	573	581	528	624	658	594	585	559	601	642	621	610	618	602	588	567	584	569	573	628	602	620	589	622	575	579	616	579	612	579	616	577	589	615	609	588	619	600	628	597	615	596	623	580	606	631	589	566	576	594	603	604	609	564	549	565	596	577	620	647	589	568	581	613	607	585	606	582	601	606	537	612	588	575	569	610	617	604	619	634	603	602	618	565	592	594	617	586	622	614	603	574	594	562	554	596	568	600	549	608	639	606	569	600	566	639	602	640	587	623	597	613	588	579	573	635	597	549	583	600	560	594	566	573	659	585	549	576	557	623	588	615	577	656	601	588	614	571	594	571	593	602	609	576	624	592	565	590	613	565	604	548	590	620	577	649	552	633	615	590	603	566	591	587	585	584	606	626	637	622	615	584	589	617	587	566	607	563	576	614	586	617	627	569	577	591	559	572	594	608	618	622	612	606	581	615	599	603	576	599	590	572	646	592	622	577	565	624	586	657	618	612	582	622	573	560	599	626	547	613	592	601	609	552	587	583	613	620	612	570	602	559	661	583	609	619	603	612	592	597	589	608	614	611	580	624	534	618	605	587	622	613	607	614	593	598	618	560	586	589	615	553	604	577	656	592	571	621	583	603	596	567	561	600	558	608	593	580	630	614	583	550	595	593	588	602	615	623	605	581	603	629	598	612	604	580	544	612	598	588	556	594	625	670	586	586	573	580	535	581	622	615	576	591	611	597	641	604	634	615	584	595	631	609	622	567	602	631	619	580	627	601	592	559	590	585	583	573	578	634	586	639	569	601	620	627	575	553	574	592	628	578	598	628	577	564	611	591	555	602	593	565	581	623	596	612	598	600	571	599	599	580	587	588	590	561	562	546	615	576	579	592	607	581	575	601	614	562	601	607	575	593	611	587	601	628	597	603
23760	21010	28198	23993	20978	9847	2727	1581	8329	40050	34811	20514	6827	1830	1105	949	1003	937	956	978	996	935	893	937	950	968	916	898	885	965	1025	907	938	978	931	928	964	963	952	956	853	973	906	932	1015	957	898	951	947	967	877	933	904	939	932	943	949	928	875	911	911	920	944	943	932	934	962	905	926	945	979	896	976	902	906	969	873	927	925	905	935	946	919	953	916	870	913	886	891	939	874	985	915	846	916	956	907	977	973	971	914	920	938	943	903	941	981	937	935	942	905	948	926	897	952	936	924	982	936	918	980	903	901	866	954	941	902	965	862	903	939	963	932	880	987	942	947	931	939	932	872	954	926	919	954	965	974	968	899	918	929	944	904	957	904	942	936	940	883	883	917	954	943	911	906	948	902	892	880	931	917	934	959	977	948	951	948	966	876	922	898	911	907	938	967	899	941	904	944	955	930	876	934	847	910	930	944	906	886	890	905	907	921	958	947	930	964	896	962	917	962	1005	956	911	881	903	923	933	903	889	928	908	934	947	935	969	949	961	958	953	897	948	925	835	881	913	891	936	855	923	915	916	925	932	888	922	878	906	930	916	904	925	874	919	941	922	910	899	937	931	958	897	923	914	961	962	889	892	886	976	867	947	925	929	877	928	906	910	882	919	947	936	948	972	880	924	913	900	939	895	907	892	1003	970	916	932	913	933	881	944	875	928	924	915	925	884	897	898	897	939	955	923	926	854	947	928	939	927	935	985	947	907	870	941	891	933	949	958	893	885	904	879	983	929	937	947	882	906	955	975	919	904	965	920	905	969	952	930	888	919	954	828	954	983	906	901	943	905	908	926	886	932	954	922	881	961	901	919	973	927	919	911	940	899	943	940	937	921	930	964	926	978	905	913	932	883	979	934	900	890	905	925	936	933	911	883	928	894	898	938	906	913	909	897	913	916	899	943	973	921	927	889	964	985	910	939	961	933	905	902	917	947	925	967	918	904	978	937	906	894	979	935	945	970	911	933	918	950	919	913	906	896	925	937	921	919	947	941	927	882	970	891	979	897	948	928	898	902	887	938	898	906	974	888	893	978	922	911	939	930	907	899	944	910	914	871	917	879	937	967	878	938	951	855	960	893	914	918	933	919	945	930	934	924	864	865	909	889	899	925	924	870	901	941	932	909	904	867	935	934	879	972	910	916	934	940	899	912	869	949	939	889	902	957	883	878	959	923	930	942	928	918	924	896	993	892	912	856	931	966	903	909	869	880	940	915	927	976	887	971	979	933	854	941	931	905	910	912	897	938	895	945	950	912	881	901	949	903	992	928	927	937	907	929	976	907	842	958	916	905	959	903	938	862	899	897	932	922	904	928	918	900	966	911	913	895	875	944	916	893	994	936	918	932	877	957	922	971	943	919	919	913	931	877	892	965	881	894	884	908	906	895	960	932	930	933	885	942	906	931	894	893	918	938	957	905	927	933	896	924	963	914	960	930	927	915	928	944	902	948	896	946	938	949	921	920	914	948	905	943	954	942	899	872	919	905	907	870	914	976	934	937	905	963	906	913	874	935	903	945	899	975	915	898	864	904	887	921	945	910	873	856	963	937	939	936	918	975	919	922	988	912	990	965	944	911	911	909	902	888	960	969	934	931	884	967	935	975	885	925	943	858	941	927	880	937	959	872	941	897	921	892	899	909	893	915	866	881	981	910	947	923	889	961	863	899	956	889	918	919	899	900	889	896	924	964	913	905	937	917	913	952	922	859	846	907	923	910	946	895	979	911	957	919	931	947	849	963	854	882	951	895	922	917	887	926	915	887	939	926	981	955	900	939	913	890	918	936	964	866	905	943	896	901	914	938	928	937	966	896	920	941	936	928	881	954	926	982	924	924	943	919	961	921	928	965	920	901	964	907	904	901	914	874	939	890	943	968	928	918	943	947	937	950	920	911	903	954	946	934	922	928	924	900	938	898	951	948	876	917	867	964	855	920	895	935	933	942	945	956	928	895	889	911	883	915	901	905	937	875	917	890	927	926	948	899	921	937	919	938	820	913	994	955	877	901	902	929	932	901	896	934	885	896	920	838	915	871	878	880	927	888	942	849	956	923	973	950	895	868	899	873	909	976	1023	915	864	886	910	889	929	966	903	899	910	925	868	894	862	973	906	857	937	907	933	909	920	856	899	893	940	919	900	915	906	957	898	910	935	904	924	934	937	930	955	974	968	875	894	959	893	907	878	942	907	936	910	941	892	916	952	982	955	968	887	945	944	870	880	978	934	891	900	863	906	966	948	931	919	977	900	925	960	929	956	869	934	945	940	865	914	892	938	944	912	909	895	927	938	872	916	913	942	873	919	926	928	926	922	955	940	898	923	886	877	953	890	992	913	967	895	898	898	979	954	965	955	871	925	878	931	946	942	885	947	939	916	948	888	904	944	933	913	907	938	903	967	925	902	908	907	962	922	925	903	886	911	899	904	911	945	913	919	872	896	906	932	878	892	896	936	943	937	920	909	963	903	917	945	993	970	903	908	954	920	945	915	951	910	937	850	879	956	908	917	903	938	969	873	913	978	929	930	850	911	900	957	904	893	947	978	886	878	908	877	967	911	938	916	898	1026	941	974	958	905	899	894	898	885	929	909	906	893	906	937	890	918	920	899	899	867	944	960	928	974	914	909	931	975	951	936	925	955	890	984	874	906	942	949	923	907	969	914	923	901	881	915	963	898	910	924	905	949	893	883	878	896	936	916	910	923	882	935	962	914	933	860	955	889	940	883	857	945	899	904	870	915	897	908	887	945	889	914	925	890	938	938	944	926	879	919	918	900	941	915	897	851	993	925	918	907	928	898	891	951	984	954	924	945	912	928	930	934	916	907	886	941	895	856	929	947	900	842	896	930	960	919	1000	909	932	919	922	888	920	990	902	946	860	964	915	920	901	921	886	844	890	964	910	944	899	904	919	926	962	893	967	958	973	873	959	924	938	924	942	899	925	875	910	894	909	930	924	891	938	936	921	1000	940	936	931	887	902	1030	923	872	902	930	904	895	857	909	942	884	914	941	882	979	896	937	959	923	945	978	997	951	888	893	933	866	954	900	963	953	933	941	927	953	890	931	904	852	958	941	898	869	960	992	871	959	923	913	938	939	928	934	948	920	897	865	843	986	881	901	964	925	942	934	944	858	923	912	941	875	907	957	893	965	958	956	939	891	948	952	903	889	914	870	955	963	919	916	931	949	853	1000	864	958	890	967	929	906	916	914	952	914	930	973	942	937	832	921	945	899	937	894	958	938	966	894	968	953	900	965	914	881	901	900	862	845	975	833	922	923	898	929	919	914	969	896	962	887	932	914	928	883	956	913	959	926	942	922	976	915	895	948	881	934	932	895	937	950	934	895	949	899	911	866	925	899	937	856	958	886	850	897	906	900	897	908	881	849	881	941	879	916	904	874	888	949	908	899	892	921	904	958	938	915	936	956	934	905	943	935	896	882	937	916	916	855	862	947	926	845	925	880	889
4921	8912	8035	4555	2984	2127	1826	1630	11591	37537	29259	15605	5040	1530	1022	756	730	745	726	766	736	768	683	729	723	703	729	731	769	733	727	771	762	720	695	760	759	712	736	774	689	744	679	700	715	736	730	753	775	743	760	701	718	757	704	722	710	681	726	684	712	754	777	749	764	748	686	704	721	725	740	714	731	797	734	764	722	717	738	716	756	717	724	705	735	701	755	697	719	737	729	674	723	719	729	695	717	702	711	713	762	762	727	744	754	732	766	765	712	765	743	771	740	738	714	787	753	766	690	697	739	734	713	734	796	737	729	722	735	734	752	771	692	756	701	718	742	719	736	717	788	778	758	718	755	685	762	715	735	712	749	729	746	715	724	730	693	712	783	739	757	723	726	693	756	680	763	757	720	726	749	701	716	750	715	713	723	718	737	760	723	701	706	791	709	764	745	727	706	733	727	719	755	741	703	698	703	718	732	740	716	677	754	707	764	709	714	729	736	720	686	705	715	769	738	703	719	693	746	745	721	750	763	713	685	742	729	707	749	701	718	707	732	691	698	687	698	699	746	746	723	747	718	715	743	744	759	730	700	694	756	793	756	764	722	681	721	741	763	718	710	689	734	726	736	753	768	751	700	723	718	720	720	705	739	747	715	716	693	695	706	729	710	686	721	686	649	715	729	736	732	716	689	725	782	750	724	743	785	731	713	785	744	725	728	707	692	741	748	713	760	739	755	746	698	703	699	727	742	724	695	747	702	719	736	727	738	735	752	748	720	686	703	705	713	724	727	735	748	743	698	709	737	700	738	772	758	742	739	711	761	773	731	718	711	743	713	718	751	697	688	721	736	732	728	715	693	798	718	683	765	736	759	706	695	745	709	698	735	775	722	695	744	701	713	724	790	773	714	712	713	784	750	716	748	655	723	724	749	682	754	759	741	699	704	715	746	732	738	726	736	739	723	769	687	732	694	753	754	717	729	778	673	695	733	716	750	694	697	758	658	682	746	692	752	737	748	709	704	728	721	721	735	731	692	677	738	693	745	734	714	729	714	721	763	687	725	745	718	684	723	757	725	721	700	752	795	705	745	685	729	723	744	787	701	744	726	760	753	690	715	722	746	753	730	720	727	760	696	744	708	738	741	746	717	690	734	686	686	782	690	756	711	719	716	741	731	753	713	697	724	728	731	746	793	768	681	710	705	731	692	741	738	732	743	740	763	730	687	674	728	729	731	692	693	713	690	706	733	737	695	712	736	717	740	718	739	717	730	687	694	708	725	695	719	719	720	736	703	727	745	713	705	763	714	769	695	692	714	728	689	669	752	702	771	703	740	689	716	689	756	744	741	696	707	726	732	722	722	685	775	677	762	714	734	702	719	739	727	731	699	738	726	745	739	737	752	711	747	694	699	756	702	728	754	721	732	724	690	731	739	731	699	762	684	716	713	743	743	693	711	785	744	681	677	693	716	692	769	716	720	739	756	737	709	716	737	725	734	781	736	680	677	723	757	688	766	724	709	726	728	687	716	708	730	751	747	785	718	726	708	709	702	707	705	775	741	699	729	661	718	721	748	733	729	695	775	745	730	756	740	723	741	756	750	770	670	690	726	794	722	717	752	757	768	723	774	716	722	770	693	712	681	746	716	713	685	677	738	724	739	766	678	683	704	731	741	706	743	732	689	767	748	705	698	752	749	750	745	729	741	693	738	745	693	723	748	722	771	735	736	706	724	703	691	719	687	715	739	710	701	714	734	681	721	744	739	684	691	751	719	670	736	746	724	734	721	754	735	702	695	694	736	800	757	717	753	701	761	714	805	707	720	746	716	721	760	664	703	769	745	751	729	709	726	690	733	728	687	727	688	733	711	762	669	732	719	747	720	656	714	673	730	709	765	710	771	710	732	751	706	733	726	735	738	719	738	705	738	751	707	719	725	728	689	686	718	748	746	691	741	731	731	720	746	775	732	724	706	694	702	690	710	726	710	718	723	707	719	709	705	724	735	753	728	733	698	678	705	727	750	743	660	733	720	731	706	731	723	746	752	740	731	716	788	719	733	724	701	710	695	704	702	701	674	732	693	697	717	712	721	738	730	731	706	699	695	730	721	701	733	720	765	793	729	727	771	707	779	746	718	705	727	708	689	669	700	705	692	737	676	660	700	696	727	791	718	718	741	733	734	738	735	749	693	724	713	777	672	696	721	701	752	723	715	730	686	744	740	734	772	731	743	775	719	743	721	723	714	743	773	711	711	669	722	778	745	713	686	753	723	725	793	696	748	728	699	710	775	699	731	679	736	701	721	713	701	723	715	672	741	716	687	752	731	758	720	683	691	660	709	707	750	752	684	751	726	715	687	713	719	756	687	685	706	720	724	726	752	728	748	757	730	702	726	702	708	702	743	715	695	696	673	738	750	730	713	750	756	705	696	727	722	715	701	773	689	644	731	742	747	761	729	732	687	685	764	733	691	716	729	699	725	674	713	694	723	693	742	688	688	736	711	729	735	699	693	748	701	686	697	731	700	684	713	828	729	759	700	683	714	736	754	736	765	752	689	726	710	704	727	692	735	742	694	761	712	678	760	770	713	747	714	700	743	759	772	757	710	712	696	707	747	747	720	662	717	776	713	757	744	717	746	725	720	670	780	716	695	697	744	784	755	741	676	741	733	753	649	752	705	741	739	692	697	723	720	770	737	684	743	745	782	764	702	707	721	767	750	769	700	714	744	719	727	696	734	718	730	717	681	698	728	712	738	746	696	730	718	759	742	704	753	742	718	741	741	758	755	725	745	753	659	699	702	735	703	701	744	718	719	629	680	722	708	787	738	736	713	724	742	706	708	754	750	737	728	698	768	713	720	705	740	696	728	734	733	736	785	774	765	684	775	684	738	711	739	745	724	737	733	721	719	745	688	682	718	719	726	718	742	739	722	720	705	722	735	722	721	722	720	705	721	699	715	734	760	721	728	705	697	712	724	751	690	709	710	736	736	740	757	759	747	710	699	753	689	721	710	692	741	776	749	727	716	677	731	718	700	709	710	724	715	703	766	757	755	655	724	758	737	784	706	752	733	721	695	697	700	730	695	714	721	728	689	724	732	684	702	689	667	685	752	713	706	694	749	705	724	717	732	747	720	751	732	776	735	676	673	738	697	736	715	731	724	728	757	735	715	670	719	701	761	768	713	765	756	730	709	707	718	718	764	728	725	710	693	720	706	719	709	735	720	726	688	748	672	704	730	705	682	758	693	721	702	731	693	667	725	705	691	731	735	727	707	753	710	717	687	722	725	707	764	739	725	713	679	716	721	733	734	691	707	719	697	769	733	761	670	747	697	720	783	731	768	677	696	764	747	692	689	764	740	725	697	711	766	678	687	695	698	705	728	677	713	707	702	720	726	733	727	765	714	727	765	706	735	766	742	791	723	710	720	659	713	729	725	733	723	774	731	708	697	724	749	732	755	726	726	677	714	735	677	760	707	707	715	728	759	751	719	712	705	736	753	722
27317	13365	2227	1162	778	687	722	637	964	3120	2850	1857	1014	734	632	614	571	583	629	670	561	655	604	602	631	598	623	648	571	650	608	610	615	608	594	609	645	619	625	614	607	625	625	619	580	637	636	578	626	608	597	664	605	618	582	632	636	629	569	617	636	666	609	595	617	602	606	589	617	651	632	638	618	638	580	584	609	630	592	647	565	615	579	597	614	620	587	631	657	624	593	621	609	632	611	641	621	581	608	635	600	593	627	620	581	615	596	627	555	593	596	598	629	564	615	575	628	625	557	560	599	578	614	666	589	604	597	599	607	624	594	597	629	645	597	595	582	625	667	600	616	670	608	620	639	617	596	592	583	638	603	617	623	622	598	638	639	598	654	575	591	603	668	601	595	587	618	616	603	604	596	655	582	614	655	599	627	566	630	592	656	659	648	605	609	638	615	648	600	632	609	629	626	612	618	556	602	615	573	613	558	678	593	601	627	606	628	644	593	595	637	600	607	601	601	594	651	630	610	595	591	607	646	589	644	603	596	567	630	644	621	628	625	615	617	631	626	639	609	627	646	626	582	654	589	605	626	576	623	648	599	615	587	595	626	609	587	592	582	596	636	611	612	625	621	607	637	632	635	639	641	635	647	614	635	636	608	629	594	550	593	605	628	654	639	634	641	626	590	585	655	634	570	585	605	586	634	640	629	605	615	631	621	584	603	621	599	588	615	584	610	628	616	577	635	646	583	659	610	603	623	593	633	572	624	610	657	606	629	672	658	595	620	624	632	607	625	593	613	609	570	641	622	596	595	637	610	566	589	617	630	582	574	605	580	558	606	584	647	613	596	594	650	592	627	596	583	583	617	646	567	594	571	597	624	588	607	664	670	624	621	580	599	618	641	584	616	589	622	608	640	614	635	603	595	552	604	597	558	640	572	632	647	618	599	600	646	555	590	621	633	640	598	586	634	592	613	594	598	646	645	593	642	588	687	647	584	641	630	588	600	613	633	557	609	593	626	583	641	624	666	617	583	602	654	606	656	659	587	587	602	619	605	631	609	605	580	600	619	608	613	590	611	626	626	557	640	603	616	636	617	582	603	639	604	620	607	639	589	642	632	646	610	659	631	641	594	650	629	651	645	610	613	615	588	566	627	597	629	622	599	631	607	652	569	586	624	596	568	617	596	578	584	613	583	600	607	603	625	604	634	640	574	586	617	614	605	638	610	607	597	584	615	566	608	628	629	635	635	596	613	593	574	602	610	617	631	618	624	598	603	593	600	605	601	584	629	568	611	615	620	629	595	656	609	601	622	608	601	607	604	561	633	647	549	655	613	592	627	608	591	613	603	591	598	628	618	617	586	607	571	639	587	590	609	608	558	641	572	610	635	613	600	644	617	594	586	614	575	640	625	603	636	606	678	595	617	652	594	612	627	601	628	567	631	615	576	629	595	658	577	610	596	605	571	595	605	574	577	589	643	591	659	621	632	610	611	624	597	614	590	599	622	608	604	567	619	649	662	596	609	565	592	627	594	602	605	654	597	628	571	611	634	611	603	571	601	620	603	608	607	598	588	602	640	610	640	617	610	647	609	588	593	585	612	622	592	590	689	620	637	572	620	647	616	584	610	599	636	588	596	598	631	614	553	621	615	608	582	587	643	606	609	597	633	593	611	608	639	574	593	621	585	575	603	588	595	613	606	595	573	618	624	609	624	590	644	554	626	598	615	620	580	613	642	601	572	608	579	587	604	582	607	617	628	620	601	596	621	597	640	645	552	610	620	570	607	572	594	647	622	602	612	580	595	580	606	579	584	626	629	617	582	622	606	568	607	613	615	604	590	634	618	595	614	596	621	638	660	613	589	619	605	557	643	604	581	638	663	613	594	626	632	616	620	621	633	613	563	606	617	641	677	624	617	621	646	656	631	595	641	616	669	623	593	611	599	620	620	633	600	641	602	578	615	657	578	584	596	642	590	638	635	595	582	634	612	587	613	597	612	583	584	582	611	626	620	651	614	636	615	582	655	628	612	642	614	651	599	627	648	620	650	645	619	626	621	639	634	590	615	585	583	585	593	650	621	628	653	660	571	657	583	658	552	564	611	654	598	616	611	601	593	634	649	602	570	621	598	596	621	643	579	660	590	601	610	596	607	621	649	600	615	600	598	619	633	641	631	652	557	597	612	617	647	620	635	561	585	613	653	660	581	580	585	599	658	613	610	622	584	592	639	602	567	580	585	592	674	628	590	613	621	632	596	609	615	619	633	595	611	601	597	611	631	653	652	629	643	609	592	578	565	585	634	581	564	589	558	622	646	620	612	664	619	618	651	556	593	644	592	609	572	621	648	568	611	645	668	607	591	600	632	600	616	643	609	607	549	649	626	619	616	622	601	604	624	587	607	559	615	616	606	642	645	617	601	632	623	634	647	628	598	623	621	625	612	598	639	596	591	569	584	599	603	594	606	595	641	595	613	620	585	580	568	600	613	633	611	630	592	621	596	625	623	616	616	614	602	604	606	633	590	610	662	620	565	582	631	573	619	641	641	555	622	598	594	588	623	560	600	639	597	595	610	633	620	619	603	631	678	623	620	647	629	607	656	581	587	652	613	623	627	604	625	614	625	609	575	613	596	621	563	639	623	587	609	604	620	583	652	608	571	583	646	638	648	634	574	585	626	581	638	648	645	665	603	630	592	642	641	621	594	628	629	605	641	599	673	665	646	591	627	607	616	625	617	632	614	629	605	583	634	627	588	596	653	638	609	657	593	617	599	590	578	587	646	582	633	642	659	629	624	647	623	610	615	590	583	606	633	639	632	666	551	596	595	633	595	664	660	573	602	626	626	603	627	561	604	625	602	595	600	622	609	612	607	569	656	616	600	606	595	593	617	607	600	561	652	591	630	589	589	592	640	569	621	617	623	593	601	600	652	631	617	633	625	556	618	595	612	661	592	580	602	606	578	633	638	619	607	624	596	576	642	626	586	574	656	621	606	605	585	618	661	614	594	611	615	597	632	581	618	606	578	604	603	630	596	614	584	612	638	662	588	622	615	575	589	621	592	599	596	582	591	589	580	617	622	588	612	598	603	597	622	641	621	599	639	618	631	593	623	622	583	629	609	619	630	614	612	576	601	603	615	630	656	594	576	597	626	639	648	631	616	590	609	634	590	618	605	612	599	598	623	655	619	620	642	623	564	616	637	625	555	602	640	610	624	617	624	608	619	595	616	628	595	596	564	599	589	598	627	634	618	591	594	583	582	604	547	621	608	597	635	648	627	579	594	642	597	584	608	612	636	650	614	563	671	611	608	584	610	614	659	632	629	608	621	602	617	607	630	592	643	597	634	590	633	642	623	614	668	631	642	592	631	614	618	573	615	592	631	607	647	603	610	633	599	662	597	633	587	583	599	592	581	580	614	605	581	626	596	658	590	576	588	647	649	603	593	635	608	635	600	576	630	619	613	595	604	581	647	592	601	595	577	571	576	597	586	592	609	624	580	636
5339	1522	1235	855	698	642	612	577	1019	3693	2996	1766	872	621	491	468	444	497	494	526	483	498	490	525	499	485	504	480	499	478	459	515	520	445	503	517	511	503	523	482	466	542	485	494	484	463	480	449	540	459	489	466	504	510	506	475	516	481	469	490	511	480	519	467	491	487	506	501	482	485	511	512	485	507	456	465	472	506	484	475	543	462	504	506	490	502	517	513	505	483	501	494	470	477	471	502	495	549	452	495	490	507	478	460	498	506	501	494	479	511	483	459	488	505	527	499	493	457	500	440	495	453	522	471	496	485	478	494	511	481	511	484	475	510	515	467	472	504	517	487	432	471	499	459	476	513	473	500	473	482	457	495	431	480	484	487	481	507	502	476	477	514	504	500	486	442	475	491	481	515	494	506	479	494	483	454	464	492	500	484	526	483	499	456	466	484	490	507	507	465	474	503	471	487	526	485	504	441	439	466	529	504	490	474	486	513	478	468	507	491	510	472	470	495	492	502	455	458	500	491	487	505	502	493	462	460	505	472	459	468	497	482	488	502	476	461	488	492	499	479	469	509	479	490	452	496	456	505	498	452	475	500	516	466	454	455	509	464	445	478	479	522	480	479	502	493	475	484	511	478	464	485	476	462	528	492	487	479	511	477	510	500	469	494	462	419	496	482	482	465	504	499	498	519	463	502	482	509	472	496	495	471	497	497	472	519	512	501	518	484	475	483	494	481	487	472	486	521	512	472	487	492	491	501	468	549	508	491	495	476	504	493	517	507	491	474	540	526	490	469	481	466	488	472	507	461	450	473	476	496	489	499	464	511	477	473	512	474	500	434	467	460	455	469	496	428	507	440	482	460	511	476	478	433	480	518	493	530	462	509	506	508	507	457	470	501	470	499	515	468	464	515	516	524	471	477	514	450	470	449	495	467	467	484	449	462	524	483	482	533	514	524	537	516	476	530	483	477	462	507	472	539	507	461	498	502	515	445	490	437	497	465	484	513	449	488	464	468	466	493	469	466	497	505	479	503	517	476	485	499	484	487	476	512	473	459	493	477	510	493	483	462	493	495	501	488	485	493	473	465	472	511	457	531	459	462	490	492	452	448	465	503	463	455	512	518	476	498	444	526	506	441	509	473	479	469	439	503	497	466	498	490	475	472	455	506	556	527	469	437	499	502	465	467	515	526	495	504	474	505	480	467	467	466	496	496	467	518	481	499	474	451	491	474	497	445	513	499	457	470	490	486	480	474	466	479	462	464	540	496	467	498	450	467	532	507	483	468	457	517	491	486	482	500	486	485	497	473	504	469	473	515	495	486	524	451	444	531	505	483	492	481	505	505	502	498	498	481	491	482	512	517	475	491	444	494	496	498	474	476	508	502	499	486	493	478	515	522	473	497	493	512	491	504	499	460	514	516	505	477	470	487	518	489	496	492	498	494	495	499	494	511	468	491	497	489	486	500	436	514	528	465	531	495	477	504	498	461	482	468	505	514	479	513	463	451	506	498	457	465	450	516	475	501	515	463	481	508	524	540	499	438	525	479	476	472	513	506	505	492	471	474	473	475	471	457	489	509	446	490	491	460	535	493	472	507	486	487	468	504	503	485	483	531	504	467	493	465	494	500	478	491	521	502	477	493	485	466	489	488	486	514	469	530	490	550	459	503	491	459	489	483	439	484	474	486	503	502	477	480	487	476	477	470	484	489	472	428	477	532	466	504	490	459	491	484	496	512	479	517	492	488	510	510	508	489	474	511	501	540	494	490	473	459	482	501	495	497	503	505	492	485	491	518	486	463	474	489	485	474	508	527	472	505	516	507	480	490	504	501	483	514	457	469	452	480	476	479	518	494	490	518	484	493	478	504	506	466	491	496	501	511	477	489	517	499	485	479	457	499	444	505	506	483	493	529	482	484	506	504	462	495	495	473	496	479	483	475	478	506	516	460	472	501	466	475	508	527	493	496	490	482	483	440	493	482	496	494	506	508	512	507	504	510	494	514	473	513	528	466	515	482	475	488	495	499	488	482	495	495	488	531	444	500	489	548	462	517	493	476	501	504	455	520	471	473	486	465	495	482	527	519	465	492	503	509	496	505	498	505	447	454	516	514	480	509	499	513	481	471	501	481	488	457	437	510	501	521	514	499	476	509	472	473	508	485	512	505	501	493	488	501	510	452	457	494	457	487	496	452	518	471	472	475	493	500	478	447	496	466	527	482	473	472	486	490	507	500	474	483	485	485	486	483	502	520	510	520	458	524	493	501	501	462	475	461	460	484	496	481	506	499	480	479	483	471	457	513	528	491	475	478	500	488	480	462	482	478	524	469	526	474	459	509	510	481	449	521	497	486	489	488	471	486	483	498	572	494	528	522	499	466	494	501	510	494	504	497	490	478	477	448	485	464	458	525	488	493	466	458	482	499	505	495	527	488	497	477	458	527	484	520	480	482	495	474	502	495	480	483	511	480	467	495	470	502	534	468	491	480	474	472	510	482	503	465	494	466	505	477	463	518	485	499	463	466	477	484	491	469	494	497	466	497	523	497	486	494	544	485	490	489	533	505	474	483	466	484	489	443	474	444	481	500	538	487	494	533	514	490	501	499	513	502	496	441	485	488	474	480	480	509	509	482	489	463	495	493	523	478	496	452	483	477	491	488	453	480	452	468	473	500	477	514	497	498	494	457	514	482	474	505	486	463	501	454	490	451	500	506	490	471	506	481	506	509	520	489	488	540	537	496	470	478	468	506	496	524	476	483	566	509	498	468	505	489	508	515	443	462	497	454	497	472	503	484	438	481	490	507	515	471	481	485	514	487	500	507	480	481	510	459	492	487	480	461	496	526	425	519	484	503	479	553	501	471	502	500	456	500	470	515	484	491	452	458	529	490	493	491	509	502	491	501	504	510	482	490	503	488	465	488	487	502	489	473	492	463	511	516	496	471	463	451	478	457	479	512	477	474	521	442	469	469	539	483	506	480	562	462	477	470	505	491	526	480	485	463	439	443	482	511	488	481	472	503	483	451	489	448	511	496	441	506	479	492	470	505	506	456	474	517	489	503	531	474	455	492	510	533	488	451	522	497	484	478	488	528	497	467	495	492	453	487	508	533	510	430	475	455	509	494	508	486	520	483	517	514	500	488	493	461	500	493	452	467	484	489	501	508	479	491	503	488	498	472	473	519	498	481	470	501	503	488	482	502	487	497	488	501	505	484	481	487	482	502	527	521	542	500	497	515	398	509	492	458	481	454	478	515	482	460	562	499	555	467	486	482	521	531	489	457	501	486	469	463	507	465	460	465	466	492	493	476	498	478	504	469	508	464	479	509	482	484	502	473	472	467	525	449	508	481	539	463	504	458	483	489	480	519	523	480	474	523	497	482	544	454	482	475	482	500	481	503	475	484	516	447	481	470	479	475	493	465	483	488	502	464	500	458	479	501	444	513	458	506	495	498	489	484	459	495	477	477	466	530	495	459	485	509	510	478	512	507	502	498
25088	21039	26896	24980	6323	1551	1174	991	6386	24782	19276	8248	2325	1066	769	777	726	732	761	714	741	736	734	797	740	734	766	709	713	676	771	723	730	699	726	730	709	721	729	750	730	714	741	781	723	720	715	720	753	723	727	725	766	744	714	732	707	764	714	759	713	706	768	713	727	742	763	711	685	710	768	729	734	738	697	764	727	747	706	685	688	710	716	766	746	735	696	778	701	670	699	740	710	699	727	711	715	729	747	730	691	755	730	738	678	708	751	723	717	699	722	710	717	721	706	735	713	720	676	693	753	730	680	707	759	713	717	717	709	743	757	765	736	696	735	725	769	717	722	677	713	714	759	744	676	729	719	717	731	675	746	735	688	711	710	715	753	731	712	692	705	709	709	769	697	696	776	722	738	732	711	696	717	743	704	736	730	787	764	723	712	754	712	727	675	729	701	716	718	693	729	730	714	727	702	709	665	720	724	737	718	710	762	725	685	729	774	769	756	699	727	685	721	737	721	750	717	698	722	690	734	747	731	708	756	695	648	696	783	721	704	741	743	733	737	715	705	714	678	684	763	690	687	725	704	681	713	730	729	659	723	751	746	700	714	713	751	690	721	707	697	745	732	727	705	711	730	694	713	730	715	726	708	668	758	703	725	701	680	689	691	661	728	705	657	745	782	721	737	776	717	715	770	714	736	710	723	744	767	677	677	731	739	717	732	712	714	771	685	682	705	692	744	665	700	673	770	725	646	665	692	708	702	758	728	707	688	734	749	714	678	734	719	758	727	708	750	705	728	693	704	715	699	714	746	735	662	700	714	701	701	662	701	768	684	710	705	659	726	735	699	731	725	728	689	737	707	708	743	715	705	705	701	713	718	737	700	704	713	711	739	706	684	709	750	739	728	754	709	772	696	671	731	683	690	726	708	695	720	706	761	733	737	726	743	724	724	695	782	720	675	698	674	772	671	755	758	725	785	819	671	682	720	719	702	675	725	719	705	721	784	741	768	711	710	765	727	731	693	730	745	736	702	672	743	735	714	704	702	701	735	719	683	721	693	715	675	730	711	717	731	758	726	691	732	701	717	712	728	730	687	679	759	756	699	684	751	689	711	696	714	742	686	733	715	731	699	714	737	693	714	680	740	711	682	694	738	672	738	727	738	743	686	741	717	717	722	746	716	754	678	683	663	717	730	741	730	697	738	727	746	725	675	752	734	727	717	718	743	682	727	761	708	710	733	676	719	697	736	709	686	746	700	730	705	664	757	705	682	770	744	705	718	747	727	722	776	729	722	723	679	699	685	723	778	693	725	685	736	730	705	696	741	742	734	758	711	738	706	740	678	747	723	714	745	743	735	696	729	760	714	700	702	726	709	730	711	760	739	724	736	739	709	674	725	706	755	720	746	718	692	737	691	721	685	761	736	721	678	748	705	742	695	734	750	772	724	705	753	713	747	727	738	719	747	708	762	660	747	703	722	739	701	671	733	705	686	711	751	701	688	759	706	699	685	737	664	712	703	722	696	714	734	730	713	669	719	709	721	673	757	747	713	777	762	685	694	714	695	721	717	704	721	669	730	730	751	698	712	733	676	720	721	736	711	678	671	683	688	706	714	707	737	729	752	698	682	739	661	710	766	741	728	681	708	685	710	723	729	743	780	722	681	722	725	686	734	716	716	763	722	746	707	715	749	706	702	739	733	712	685	737	704	711	759	695	740	752	689	686	694	719	732	735	755	708	742	726	728	718	728	761	782	691	731	759	693	714	742	718	668	741	688	807	710	736	710	706	719	745	750	726	709	709	721	741	698	744	729	727	711	680	767	747	689	761	667	734	776	738	719	745	719	733	652	731	709	654	709	697	729	749	732	647	741	746	712	738	687	733	680	767	701	719	724	693	693	717	719	717	744	760	700	719	680	700	713	695	760	732	723	739	715	729	675	707	738	690	718	697	722	710	713	728	689	722	708	758	755	739	775	733	700	732	726	680	701	776	658	696	739	744	691	682	718	691	713	694	721	678	699	760	667	748	686	695	756	740	692	687	670	695	693	671	665	684	711	688	733	790	729	714	720	749	717	770	737	761	781	689	708	701	727	758	664	692	749	673	701	664	764	702	715	774	700	694	705	723	705	729	749	718	733	686	698	699	716	682	696	716	722	731	683	690	725	772	714	771	703	733	686	694	709	759	703	669	732	704	740	717	721	748	734	727	722	694	651	752	706	678	715	718	738	754	668	663	652	677	670	734	723	727	740	731	756	742	704	670	718	750	696	722	748	693	736	680	713	763	737	712	722	737	719	749	686	688	717	698	749	716	698	736	715	712	758	764	752	681	752	701	705	752	747	659	775	729	715	727	739	733	673	693	712	660	730	744	724	732	704	740	724	728	736	740	704	706	758	777	689	730	737	714	720	706	706	711	685	717	710	739	684	655	695	656	689	739	733	703	721	737	701	672	725	716	764	680	657	783	664	702	686	723	699	765	713	731	708	681	736	701	687	684	733	730	748	698	721	732	698	693	726	731	748	717	712	691	724	723	700	692	680	678	717	738	681	748	730	717	723	719	725	769	703	698	695	680	689	734	702	730	688	717	697	698	682	723	717	669	733	747	727	729	757	702	713	714	684	710	716	734	748	725	765	744	736	725	683	692	708	725	750	663	729	701	708	763	723	703	743	736	746	764	685	728	687	712	716	686	666	686	729	723	716	698	693	715	691	741	700	736	754	731	656	754	722	737	712	695	690	694	744	723	738	717	735	736	755	699	723	686	736	742	759	764	750	740	735	723	721	697	729	695	681	744	700	718	706	744	691	732	703	711	734	744	746	700	681	724	709	739	706	707	644	704	700	701	742	722	721	728	728	738	724	738	730	685	737	770	690	726	737	741	736	714	685	737	687	715	690	707	712	723	708	727	751	731	693	718	720	694	628	679	717	700	742	677	722	716	731	693	691	720	704	757	721	703	684	675	746	724	711	702	707	720	691	723	700	754	715	743	744	713	721	711	725	719	780	695	714	684	752	712	737	722	681	697	705	756	715	713	736	767	701	711	753	704	757	697	736	699	713	696	691	723	772	704	712	749	735	714	737	743	723	730	680	730	707	732	688	698	761	730	703	768	660	658	677	727	720	735	759	704	718	698	720	749	742	705	731	728	740	752	768	737	706	721	711	759	706	698	704	707	730	717	665	737	739	688	713	713	711	703	707	729	739	701	689	757	718	703	698	728	687	699	710	717	694	687	755	709	701	689	739	737	721	712	691	672	709	714	710	679	698	732	755	710	723	695	691	692	656	742	736	728	782	696	720	698	729	716	723	716	786	726	746	738	657	703	677	773	763	708	697	679	743	754	642	760	680	736	668	692	720	737	703	693	722	762	705	694	690	754	791	698	738	735	738	747	688	707	709	706	658	738	732	685	724	739	732	733	740	669	691	725	743	710	679	735	696	734	714	755	743	677	745	699	709	737	710	695	719	702	718	747	753	727	672	736	766	738	743	693	713	690	726	706
4276	4697	4288	2192	1486	1175	1032	955	8741	23142	15741	6770	2111	943	653	639	624	611	587	574	607	615	622	636	596	601	611	590	577	613	617	571	601	601	611	574	570	575	585	602	558	627	609	566	606	588	629	602	562	621	650	596	585	628	609	651	546	608	595	579	588	622	614	598	610	598	570	595	576	628	616	567	567	606	597	525	579	588	602	594	617	610	566	582	583	588	581	607	567	586	597	575	599	621	581	580	578	589	610	567	631	582	583	541	608	615	622	576	595	597	535	578	583	610	595	631	598	596	589	597	568	574	557	572	581	579	576	600	578	588	608	573	604	577	584	578	551	602	577	599	568	574	607	624	565	634	567	586	585	598	598	592	588	592	639	582	591	627	582	584	599	536	551	581	581	570	564	605	581	616	588	619	586	620	555	546	564	572	557	629	635	591	584	572	586	619	589	622	644	585	571	562	630	605	582	588	597	568	591	534	565	541	616	570	587	583	577	627	566	580	576	605	644	546	606	627	557	570	604	654	603	579	593	560	611	561	559	576	552	560	619	580	568	559	605	559	600	587	566	572	584	622	584	573	607	609	586	573	560	592	590	569	631	567	568	609	632	586	599	560	658	587	618	582	569	573	600	587	600	586	547	573	594	585	552	605	583	538	532	575	583	631	611	633	614	599	603	575	599	571	594	608	556	601	587	612	552	547	578	567	590	563	577	593	555	592	593	574	626	565	590	602	589	588	604	590	585	590	603	594	558	585	601	553	579	595	615	617	554	636	605	547	594	568	545	635	571	560	588	596	615	602	587	608	563	564	536	566	612	583	568	588	599	594	571	542	561	614	564	592	588	536	638	560	576	577	612	618	596	586	640	595	592	612	586	581	598	551	586	585	568	620	543	586	616	610	607	621	600	609	599	552	600	585	614	589	607	603	616	560	582	613	565	607	603	592	560	562	572	594	580	590	586	592	553	588	593	597	619	570	582	604	591	579	614	645	576	565	591	588	608	585	563	568	606	595	588	603	570	535	592	604	616	600	596	616	571	560	594	581	582	565	557	602	608	617	528	616	613	569	616	576	584	575	603	600	614	557	581	603	619	595	610	595	616	569	622	550	624	573	591	624	551	556	601	547	588	583	541	631	582	553	607	610	565	590	586	597	600	572	569	594	577	591	553	583	593	598	575	631	576	567	592	612	583	623	579	588	570	569	570	590	559	569	554	634	582	555	593	584	626	558	543	587	535	572	570	578	588	567	562	537	602	547	620	634	574	641	585	621	531	564	600	586	567	610	575	602	565	603	566	603	596	543	573	589	582	578	581	580	601	608	601	592	609	601	647	588	593	598	595	619	623	534	639	586	543	572	595	584	619	543	615	604	572	542	553	596	631	615	568	588	588	578	557	569	610	576	594	573	598	580	555	646	580	582	580	570	567	584	562	577	580	611	570	616	637	627	592	543	582	586	590	589	539	565	582	568	570	632	560	574	580	578	639	632	589	616	626	571	590	578	587	588	562	569	597	611	577	557	599	566	576	612	568	594	548	566	562	568	606	593	552	548	596	611	564	561	558	596	616	578	598	545	600	578	561	599	623	576	604	573	602	590	588	549	619	602	598	609	630	584	606	564	560	602	618	589	600	650	565	547	630	595	580	612	575	613	564	589	568	557	577	583	578	576	591	612	630	607	575	558	597	603	618	631	591	611	574	564	594	570	578	601	585	538	539	584	602	568	595	582	560	545	574	640	623	568	576	619	577	614	576	532	583	592	576	617	575	622	611	615	545	608	591	603	587	586	619	573	575	604	595	598	570	566	584	586	599	601	614	611	599	572	581	618	622	566	581	622	586	560	559	584	578	570	577	622	594	594	613	572	606	600	553	593	608	576	554	597	596	618	584	624	533	578	619	586	616	618	560	552	580	523	585	605	510	619	592	582	556	533	538	560	598	578	623	634	590	576	557	637	574	545	597	615	578	596	582	585	566	567	580	615	603	582	576	578	562	559	563	554	587	590	585	606	564	574	567	568	569	598	596	563	539	589	588	525	625	592	573	552	576	582	571	609	576	564	579	632	593	586	608	549	562	631	636	549	588	560	617	621	548	595	600	579	589	610	622	585	586	589	541	547	583	606	570	612	591	597	602	588	557	582	587	574	586	589	600	580	597	601	616	609	617	564	591	582	614	570	599	541	602	577	582	553	577	583	577	617	570	579	553	566	573	563	575	554	590	565	610	566	592	625	588	587	615	596	574	610	589	573	593	610	572	609	581	610	578	582	534	570	570	561	540	578	585	570	558	624	565	567	616	590	526	652	586	610	589	603	585	603	636	571	584	595	601	555	577	598	588	638	568	608	627	609	570	575	634	580	585	563	641	580	580	562	608	612	590	585	614	567	565	573	599	544	544	568	579	586	589	619	608	565	618	597	567	561	571	583	609	610	561	554	562	602	585	602	619	624	566	565	554	605	600	597	586	581	647	560	560	606	549	604	606	633	594	597	589	608	603	564	602	581	614	606	623	576	561	602	581	533	574	646	592	606	581	565	612	576	589	625	556	611	593	566	611	539	577	564	623	569	562	599	577	566	577	565	581	568	603	566	569	550	581	523	558	577	576	560	584	586	566	561	562	556	596	585	545	597	572	631	581	555	560	586	581	648	612	550	618	576	613	620	620	559	553	632	619	588	563	593	596	618	567	552	572	577	634	576	573	570	591	570	628	610	562	557	572	621	594	564	615	637	566	588	598	594	578	606	575	577	596	569	583	637	583	574	531	572	590	588	546	609	568	552	645	577	592	587	574	577	595	570	612	606	619	620	577	606	585	595	596	574	632	600	571	576	627	584	569	577	539	583	591	614	547	589	576	615	557	567	583	605	596	587	572	613	565	549	604	569	587	552	618	586	546	582	576	609	576	568	590	581	604	577	565	574	617	578	552	589	594	616	591	579	592	605	592	557	614	594	588	623	555	578	594	581	614	587	567	611	595	626	630	605	585	632	586	599	573	574	607	582	568	611	591	536	594	609	574	597	545	566	571	524	556	577	576	606	592	593	573	557	573	606	585	587	554	608	540	603	600	599	582	593	565	572	523	569	593	603	629	582	580	611	597	588	580	537	598	589	614	593	624	573	589	589	613	573	603	610	597	605	543	576	576	609	588	559	588	564	568	554	589	578	574	572	555	568	551	577	566	604	630	563	639	569	586	544	588	554	598	587	605	596	550	613	627	600	587	595	599	556	572	631	567	592	591	614	591	578	631	549	555	585	584	564	574	616	588	572	620	582	549	585	584	563	575	609	593	606	616	584	608	606	648	576	571	560	583	578	551	602	591	581	601	608	600	564	559	583	598	550	549	630	599	589	615	594	529	538	584	597	624	569	606	626	523	607	557	537	565	604	573	585	629	589	600	606	594	582	605	553	552	579	590	620	567	560	568	601	580	600	583	605	571	611	604	614	507	594	604	561	580	565	602	556	598	569	558	590	616	599	577	535	594	596	585	592	536	590	614	578	630	612
23882	21058	28259	24016	21009	9334	2293	1494	7554	40066	35179	20318	6570	1855	1089	1002	929	908	1004	956	907	914	910	912	854	938	929	910	924	912	877	938	941	976	924	961	947	879	923	927	947	945	900	905	866	915	909	937	933	948	844	901	928	945	923	920	917	884	871	907	915	866	877	955	929	900	938	859	958	951	911	948	896	903	846	918	917	867	930	860	982	895	899	840	942	909	925	907	905	872	950	943	868	906	906	908	911	894	932	914	876	914	980	907	881	893	952	860	938	910	834	940	906	922	895	906	930	909	880	908	910	881	912	859	921	892	869	900	889	909	889	931	902	897	878	910	885	914	917	907	946	937	910	892	856	913	915	918	861	894	891	882	955	881	875	948	934	893	929	904	872	917	880	892	926	898	927	951	915	903	887	904	963	915	918	888	859	891	902	954	847	827	883	913	877	906	889	987	912	916	920	897	913	938	900	901	868	935	939	886	972	920	925	944	939	879	917	882	912	945	886	909	906	926	978	898	944	893	935	885	932	979	941	867	935	880	898	880	962	881	865	900	948	911	963	927	872	917	912	871	917	882	918	916	908	944	926	915	843	917	928	935	965	889	920	915	899	961	944	918	893	927	946	934	922	908	867	888	914	917	918	988	886	949	881	897	904	950	910	920	870	926	892	892	935	938	895	899	881	904	959	939	905	965	918	887	906	924	911	905	874	886	931	868	904	921	878	868	872	894	951	873	899	950	881	962	919	950	878	918	886	891	906	945	888	924	908	866	868	921	931	880	904	868	861	882	881	907	929	944	872	913	964	910	900	915	931	928	890	903	881	894	932	909	911	908	877	927	898	942	910	848	894	914	898	961	928	880	831	930	902	939	942	918	895	929	870	918	915	890	917	891	917	894	926	875	896	871	921	942	903	823	931	931	894	927	899	879	909	946	876	913	961	836	960	888	913	897	943	868	900	891	854	868	921	860	899	840	917	897	897	890	921	895	935	836	930	963	923	865	882	892	931	874	872	935	922	938	898	904	943	857	865	909	888	952	894	852	873	914	972	916	828	920	908	879	909	964	905	817	933	923	935	918	886	915	896	909	949	863	886	940	938	907	962	894	886	911	893	867	900	864	916	922	890	885	932	900	870	962	894	849	908	953	866	919	880	919	889	943	861	895	889	885	944	898	949	923	925	925	923	913	983	940	892	894	909	944	905	867	900	929	920	911	916	917	880	870	872	890	941	882	937	862	897	904	911	874	928	893	919	867	928	917	897	869	925	884	926	915	907	914	922	929	902	932	888	889	935	906	913	855	901	894	962	914	886	867	957	889	955	898	872	920	897	892	936	929	879	889	887	860	947	848	920	940	893	878	900	948	937	913	885	877	857	904	960	873	922	880	893	911	874	847	935	896	874	852	863	936	943	897	922	915	942	950	915	872	927	849	869	885	841	973	946	866	915	932	903	917	926	887	874	887	908	910	897	884	928	900	901	854	905	883	974	907	865	952	877	922	886	861	888	924	878	865	913	933	906	900	922	883	945	901	916	913	956	936	930	894	870	892	958	899	927	889	944	897	853	935	911	905	925	894	872	939	887	933	873	917	895	899	887	922	843	903	852	879	891	856	927	935	906	868	955	916	860	919	889	927	926	918	842	879	915	928	903	884	885	926	880	948	884	885	931	913	878	939	918	877	908	864	919	947	854	916	921	883	906	912	948	891	872	904	939	976	900	945	905	912	895	890	926	909	900	864	901	900	918	905	897	905	879	911	882	892	866	900	893	935	922	925	926	897	830	917	868	929	898	906	905	952	902	891	913	905	895	852	885	922	936	925	892	923	896	942	892	826	880	960	917	914	852	894	893	883	897	921	936	932	939	877	867	885	916	872	873	951	915	908	862	878	885	905	977	928	881	965	913	883	916	921	982	896	890	870	897	939	872	894	911	926	888	915	894	884	930	933	950	907	916	939	922	898	845	907	906	825	948	893	912	852	902	899	869	896	900	861	862	836	901	944	887	914	881	904	904	907	892	900	932	882	897	905	920	935	873	854	866	865	884	888	948	907	895	919	869	905	910	860	888	959	885	853	930	854	911	871	874	944	918	857	849	909	937	895	925	902	892	927	863	910	878	851	915	947	825	919	907	869	876	907	911	917	884	915	865	924	876	941	898	931	912	909	962	904	898	896	922	884	885	933	888	941	913	881	877	913	873	874	846	893	925	879	923	877	866	921	873	866	900	922	900	899	913	876	916	937	912	910	927	906	880	819	917	911	934	925	862	872	906	936	946	880	898	909	933	848	900	918	940	973	904	862	879	880	989	898	899	908	962	879	901	836	894	969	910	925	950	898	900	876	918	873	919	898	897	860	952	927	853	902	890	901	872	899	927	926	924	912	896	897	870	902	892	973	953	902	896	869	872	938	891	891	938	894	967	911	872	888	912	963	821	995	898	915	877	880	919	873	929	928	879	833	868	941	921	866	872	961	931	921	887	897	890	940	853	920	933	857	854	864	917	892	867	885	889	877	906	853	842	928	946	873	882	829	934	889	853	935	929	946	896	884	924	880	857	908	910	960	905	906	922	928	933	892	929	879	894	887	894	847	931	887	890	855	884	864	861	906	936	881	923	891	873	881	866	909	889	876	897	888	854	894	872	894	922	892	864	886	927	909	894	924	865	909	872	891	906	853	942	881	896	920	893	942	963	864	886	939	879	849	868	944	865	936	929	923	920	890	932	969	893	893	928	926	873	865	918	884	928	912	914	954	838	925	876	891	872	895	881	849	897	886	919	917	919	905	896	911	972	902	823	900	893	821	915	884	866	917	900	897	932	888	900	944	876	913	871	868	911	886	932	926	952	910	921	855	878	873	881	965	857	872	877	870	867	939	920	950	900	896	886	881	907	927	948	941	920	895	935	895	848	857	906	885	829	912	881	897	875	863	864	891	933	905	918	932	952	970	906	862	925	932	919	920	855	871	872	929	897	900	890	891	883	936	917	869	961	937	916	878	924	930	936	864	937	938	906	957	933	890	860	923	913	926	893	896	925	906	900	868	913	876	955	1026	872	896	933	878	893	873	853	923	941	854	971	882	870	907	858	869	903	892	911	902	926	928	938	931	927	906	905	955	876	867	877	927	898	901	878	878	913	893	892	906	855	884	912	930	881	949	849	909	849	954	944	875	852	901	932	948	918	864	849	925	948	928	877	902	895	861	878	872	863	943	923	885	912	901	896	882	899	940	922	926	871	878	912	921	908	943	906	839	875	854	909	899	901	867	931	899	876	926	894	899	869	825	895	865	876	877	959	953	870	892	853	875	938	897	874	846	955	938	830	898	918	868	875	867	956	875	940	907	898	885	899	937	851	888	862	900	870	932	894	905	889	878	935	931	941	909	904	891	970	931	931	894	937	892	904	894	890	903	932	898	895	883	919	915	901	906	893	832	920	906	872	869	853	889	921	888	909	862	914	829	913	977	899	870	899	936	950	915	930	915	979	926	918	913	934	836	857	896	883	936
4867	8713	7649	3718	2421	1861	1436	1288	10718	38412	29247	15386	4981	1496	946	704	733	752	745	715	675	738	736	731	763	730	755	740	792	731	725	766	680	695	732	715	710	707	734	742	718	747	695	737	718	737	728	702	693	712	721	774	777	749	724	775	714	746	682	733	715	715	764	671	732	711	759	729	709	739	752	747	712	694	756	723	700	728	744	707	728	750	714	786	754	692	727	718	775	751	692	781	725	744	693	743	721	747	742	740	752	708	646	712	752	743	709	706	706	695	739	710	736	735	714	689	706	753	713	729	751	711	729	737	751	724	719	731	757	701	715	736	740	737	766	685	717	725	716	761	739	691	713	751	702	693	781	740	686	733	707	730	701	740	698	718	743	754	719	753	726	722	710	727	715	742	716	709	706	713	689	735	746	720	712	705	700	735	727	717	725	711	699	708	708	747	781	737	752	697	781	711	759	765	694	724	741	750	722	749	713	669	715	700	727	690	667	751	710	766	755	752	739	735	755	724	714	702	726	746	751	677	728	745	707	775	743	733	732	769	730	740	701	710	748	732	735	742	713	745	699	680	725	710	706	724	737	736	740	714	706	672	698	722	699	707	686	726	705	742	723	664	717	752	737	686	761	735	760	729	745	799	734	716	713	744	718	719	690	698	702	687	659	742	691	767	719	696	773	681	724	703	689	713	714	684	733	712	724	739	692	672	771	744	747	715	750	759	702	676	748	707	702	705	695	718	727	726	734	726	729	703	707	751	746	707	738	735	723	703	730	711	721	724	685	775	696	749	735	731	691	761	724	729	717	717	728	727	751	688	748	702	747	720	702	763	705	719	774	691	702	701	650	724	739	717	730	709	710	683	696	729	685	704	743	712	731	749	699	700	686	766	762	762	736	721	732	734	736	749	738	680	698	695	715	662	728	736	728	751	738	757	770	734	733	769	712	695	706	710	735	726	729	703	735	743	779	679	722	719	688	735	704	732	696	776	741	724	731	689	730	742	686	735	714	750	738	722	666	690	716	724	702	673	733	753	712	703	715	684	721	705	745	744	718	746	708	715	703	689	732	720	764	743	762	716	712	724	730	734	705	692	704	695	730	700	720	733	683	736	689	688	729	723	713	702	760	714	723	723	766	737	757	701	772	726	754	718	706	710	721	708	692	708	686	758	715	694	714	661	727	704	768	756	720	732	686	697	698	722	754	749	721	746	692	706	739	662	703	716	805	704	671	712	718	726	684	727	757	754	764	729	766	716	727	755	693	721	727	740	705	670	698	745	747	738	704	728	751	758	734	710	723	684	714	729	740	702	769	729	700	706	701	715	732	701	677	673	723	716	758	714	738	743	688	779	758	736	722	708	721	747	704	717	699	718	721	731	695	697	751	741	754	731	721	704	671	757	699	743	804	755	722	728	732	714	724	772	743	714	719	753	723	736	777	759	651	694	732	723	723	705	690	745	658	746	745	715	729	706	779	690	713	687	741	757	740	729	678	760	754	660	688	767	750	694	691	682	700	690	738	698	721	677	693	747	732	736	745	718	744	729	704	746	710	702	696	742	726	765	732	711	737	725	719	715	712	767	706	656	712	735	671	724	707	792	750	745	752	740	702	699	683	722	688	769	739	734	715	738	702	695	733	698	740	719	779	706	732	746	736	685	687	711	711	720	684	730	748	730	760	703	710	720	765	734	731	743	741	685	725	723	749	679	716	697	676	703	658	737	712	724	687	701	716	710	703	738	765	724	699	673	712	770	723	716	715	770	757	691	756	752	701	685	758	733	721	714	760	734	702	734	750	715	689	727	734	705	759	705	725	749	704	738	695	723	753	673	730	737	651	713	707	777	734	746	748	716	693	694	725	702	759	689	721	719	701	727	739	738	682	688	704	704	720	706	727	740	730	695	653	743	693	688	730	772	695	751	705	687	728	678	667	692	728	683	699	708	765	707	714	718	715	737	733	708	718	747	696	738	738	691	702	722	727	697	761	693	710	755	748	693	715	744	759	736	736	714	717	726	709	706	723	710	723	775	737	709	713	732	749	663	798	711	690	751	737	687	701	750	761	750	727	747	720	757	713	685	722	670	725	693	687	714	748	720	751	733	732	762	723	748	665	732	732	664	695	707	707	665	739	741	692	673	725	772	741	707	754	727	778	650	672	716	712	766	751	687	759	688	725	749	663	722	677	691	720	721	728	710	721	751	667	718	718	711	722	708	729	732	718	704	723	742	715	764	699	710	709	705	728	757	757	733	681	761	670	761	709	736	750	697	775	717	691	769	730	733	703	793	693	707	728	775	698	694	745	668	728	679	675	688	715	748	661	637	701	728	731	696	727	738	669	695	723	716	696	734	692	710	736	740	770	708	745	701	753	756	712	718	727	757	721	725	728	683	676	699	696	718	670	691	749	730	725	700	693	717	728	742	757	721	699	720	748	747	702	698	697	675	689	787	717	680	695	688	679	729	691	737	774	698	736	730	706	736	720	763	732	730	717	782	687	681	742	699	730	722	730	733	720	713	717	692	698	704	682	773	724	711	669	741	729	738	716	746	730	759	733	708	699	721	723	732	720	699	708	731	732	723	723	703	749	671	697	778	740	712	676	750	722	747	742	733	752	750	749	690	753	737	682	690	703	750	712	732	755	700	711	675	706	721	667	707	753	744	699	694	711	756	708	724	741	736	766	735	769	710	720	700	738	737	737	746	745	783	722	739	745	688	698	710	671	749	715	741	691	715	724	721	705	719	695	714	747	750	705	740	702	690	687	686	724	717	716	691	764	748	711	686	704	726	755	734	692	719	691	728	713	726	733	700	777	688	724	754	716	712	701	695	698	684	712	774	732	744	724	703	692	730	681	614	713	719	701	744	752	747	708	709	722	683	744	757	706	728	723	729	704	718	754	687	716	742	750	705	742	729	746	752	722	695	685	713	731	719	727	690	698	696	675	742	669	699	718	676	744	767	696	709	722	761	704	720	689	701	707	705	692	773	703	728	706	711	709	729	738	668	679	691	744	775	708	683	679	746	715	692	716	740	712	725	768	687	744	708	717	732	717	749	711	726	709	701	706	690	753	762	697	666	704	662	697	656	688	697	746	707	700	735	762	750	706	736	734	728	761	764	708	729	688	686	752	744	732	687	683	699	694	737	706	707	764	724	706	699	670	740	780	745	697	671	721	734	746	716	703	710	735	718	716	709	749	724	698	725	752	693	695	714	750	718	694	747	682	737	684	706	714	687	690	678	704	719	703	741	717	734	696	760	726	746	728	705	728	706	764	711	755	734	738	759	725	762	704	692	719	694	738	717	723	717	715	730	724	726	723	763	688	723	679	701	713	738	772	742	800	681	682	701	696	699	715	782	671	711	723	690	678	700	704	686	744	731	711	719	708	714	730	673	751	719	712	750	733	704	741	734	699	764	724	737	752	725	728	683	701	766	735	746	713	678	723	717	671	724	711	703	770	744	754	713	705	669	729	735	715	696	734	731	686	744	711	713	715	755
27229	13410	2330	1226	823	727	599	593	877	2997	2981	1935	1016	712	581	587	627	553	575	562	577	565	550	550	536	576	544	570	587	610	594	547	581	584	576	588	531	588	580	576	518	630	587	552	567	579	601	566	561	566	551	561	582	570	567	600	557	547	564	542	527	563	584	547	588	546	557	553	536	546	581	543	541	594	582	578	572	568	562	590	602	609	536	588	560	552	554	594	572	567	552	550	538	514	558	582	559	562	554	546	550	568	594	586	587	527	562	580	542	535	541	536	576	592	541	596	576	558	611	571	581	552	568	558	512	584	580	563	566	552	563	604	541	623	541	569	582	569	523	553	574	579	545	561	575	575	527	597	541	557	638	558	575	546	576	532	566	539	586	530	549	548	599	605	565	601	574	549	527	546	581	586	558	576	560	577	577	494	571	577	565	549	543	540	614	563	558	538	520	577	556	559	526	595	552	540	549	555	567	589	556	575	548	611	581	570	592	560	575	563	560	564	577	597	541	590	560	566	615	554	514	565	528	562	574	552	560	618	540	595	532	567	550	576	568	550	560	560	558	573	536	591	571	577	549	613	562	549	572	584	555	582	612	593	579	525	536	583	576	540	569	576	596	564	554	542	523	581	559	585	584	588	590	539	569	565	574	538	593	545	570	530	550	519	544	520	551	602	569	574	559	552	562	521	587	581	542	567	568	621	584	590	556	576	549	541	535	579	548	575	566	548	570	618	545	549	578	557	561	544	576	553	557	585	608	545	590	575	593	611	581	527	546	590	587	552	511	582	507	580	579	565	564	553	519	557	530	597	574	514	570	531	576	519	552	572	583	591	598	548	567	594	578	601	589	597	542	576	565	539	569	578	553	594	556	550	551	599	587	576	562	565	588	568	609	582	568	530	543	582	557	564	561	595	559	585	542	562	576	561	562	573	559	563	536	590	577	554	547	567	549	588	561	554	591	557	563	547	566	542	537	538	545	578	573	561	560	574	524	592	579	571	560	604	560	590	542	594	563	537	601	552	576	567	572	549	574	597	550	555	576	580	561	549	569	555	555	590	575	525	503	536	566	565	570	573	564	557	552	547	551	554	581	560	569	567	575	552	617	555	550	550	567	553	569	559	566	590	578	516	551	529	578	563	558	536	558	553	583	571	565	604	568	570	523	514	553	554	542	593	547	585	596	573	557	559	577	594	561	579	603	561	594	557	550	543	545	586	569	543	567	548	600	575	521	555	555	608	637	558	603	587	554	576	586	540	580	577	594	584	550	551	576	569	597	545	559	554	585	587	561	551	600	609	564	516	584	608	530	541	562	542	557	538	525	590	564	552	551	578	561	547	537	560	556	588	603	598	538	565	575	565	573	524	563	584	554	594	539	562	587	586	587	591	522	562	579	556	552	609	572	568	583	568	575	606	525	562	529	569	544	557	563	615	566	526	548	588	588	596	570	584	617	584	542	582	552	598	578	601	560	559	570	578	580	565	543	616	569	527	570	561	566	559	538	560	589	557	541	555	532	557	546	573	572	542	543	588	589	568	550	553	524	517	539	486	589	567	543	599	555	556	549	595	560	600	568	554	539	582	545	596	593	589	563	537	576	576	530	570	545	547	556	565	543	616	558	572	576	557	595	564	571	577	527	559	613	536	538	568	582	623	591	530	531	541	544	588	577	602	616	541	594	548	586	614	558	529	544	558	546	546	602	557	561	569	564	608	567	575	561	563	569	566	537	539	575	517	578	563	568	603	587	564	521	554	543	547	578	552	590	585	538	572	602	549	527	586	573	595	589	545	562	620	551	588	606	592	599	573	554	551	566	513	561	572	552	583	602	577	531	589	571	577	566	577	551	579	569	552	577	569	577	625	589	538	548	554	590	579	577	581	534	549	601	605	581	603	542	556	568	581	542	554	554	586	561	571	529	589	630	559	540	562	579	570	568	554	535	545	551	608	540	593	598	605	548	549	583	608	563	575	573	607	540	575	591	547	557	565	556	554	556	558	588	573	568	585	548	526	562	573	555	546	546	581	531	547	557	550	604	542	547	618	569	576	568	549	610	559	563	594	594	563	585	576	512	551	531	542	571	556	577	563	581	602	574	582	548	541	568	551	523	569	576	555	543	596	572	531	555	571	562	549	550	560	560	587	536	564	559	565	605	582	579	597	579	524	573	551	532	569	585	561	566	581	575	515	545	561	578	561	598	592	523	564	527	543	548	549	563	548	533	536	558	514	609	595	593	591	552	560	571	586	545	550	594	550	556	554	540	585	563	568	569	575	616	545	539	555	572	583	548	529	545	597	561	590	513	546	540	525	556	538	567	545	503	580	588	616	537	556	537	563	545	548	557	523	556	567	558	568	541	553	577	557	553	605	559	569	579	550	572	622	583	581	521	587	567	576	594	598	580	541	554	562	558	565	563	525	593	548	642	579	531	543	551	606	576	547	592	574	580	554	532	525	617	552	557	544	577	593	565	529	592	572	548	573	570	541	591	543	524	544	614	533	594	557	555	571	566	540	543	577	551	565	606	578	583	596	555	546	560	584	542	550	580	562	583	567	562	555	555	585	540	578	564	583	608	551	559	564	581	573	562	603	579	576	541	547	597	559	574	597	559	575	560	594	579	631	565	617	608	544	554	563	601	562	581	540	554	586	566	515	563	547	589	582	541	534	554	546	561	508	586	527	552	572	553	526	545	591	569	558	594	583	592	564	545	560	574	544	535	561	558	567	522	600	592	549	524	631	567	622	532	564	546	569	556	570	595	552	546	591	558	573	617	585	591	551	555	574	562	521	541	571	587	544	588	590	552	557	557	575	581	562	548	576	577	580	547	560	539	594	581	594	582	572	581	538	558	547	572	528	558	529	606	560	540	569	601	523	570	555	534	590	605	570	518	528	536	570	529	587	563	574	578	572	553	562	559	541	574	587	556	518	552	576	551	561	545	575	580	545	579	563	549	573	569	619	616	599	540	574	569	551	496	592	526	559	583	570	536	569	550	543	588	558	544	518	541	552	560	592	594	573	566	565	498	536	506	508	554	550	578	594	607	562	567	579	590	560	554	565	585	586	533	545	536	542	567	577	541	587	566	564	552	555	592	599	555	536	578	595	570	545	608	593	548	566	554	591	574	577	575	572	557	591	552	591	591	535	612	568	547	535	536	532	577	543	541	568	593	575	566	540	589	536	603	581	565	544	544	587	572	508	574	573	562	572	561	522	576	536	533	553	552	548	592	595	527	576	558	541	571	547	594	566	614	582	575	555	580	572	598	584	588	543	591	555	574	559	532	592	601	528	553	567	523	553	589	541	544	579	561	597	547	513	590	601	544	563	553	544	567	589	575	566	556	597	546	593	567	598	584	554	534	578	601	545	566	575	537	542	570	590	521	590	535	567	572	549	533	545	604	528	580	556	556	582	550	559	527	570	541	534	639	560	618	566	585	556	594	570	570	579	586	549	558	557	579	510	533	565	543	594	555	571	582	553	536	579	541	562	515	601
5194	1540	1097	800	681	602	526	517	938	3635	3169	1847	975	536	485	415	437	431	487	463	467	476	423	444	434	462	441	461	439	461	452	435	474	465	509	443	450	418	466	455	473	451	451	444	477	489	478	459	460	461	440	454	453	476	476	425	459	439	468	504	453	418	445	478	472	470	448	431	491	469	465	490	437	447	457	489	447	457	463	449	444	436	425	463	435	427	451	420	448	460	426	459	457	466	453	450	423	418	468	448	447	457	421	423	475	443	457	468	450	464	486	475	465	466	433	446	465	404	468	460	433	457	459	453	460	462	421	458	479	485	448	495	475	510	469	436	440	441	486	424	411	451	416	437	425	425	479	403	457	475	457	410	433	437	435	461	444	427	404	495	443	459	426	452	445	464	490	477	458	454	483	438	444	442	430	437	477	469	414	444	433	468	434	463	474	476	460	482	454	416	453	451	424	457	467	479	473	470	442	441	415	442	507	454	474	437	476	447	466	451	477	410	453	457	467	483	399	454	477	465	460	488	456	456	455	444	449	449	458	413	479	430	503	430	455	448	425	452	469	488	448	467	463	455	429	470	448	439	461	457	427	467	450	454	491	452	450	441	445	481	440	421	472	429	453	453	432	451	473	428	428	458	440	459	459	490	473	444	468	463	486	437	465	465	441	448	470	406	446	432	458	422	443	469	427	452	459	429	454	491	488	466	489	475	475	436	463	459	474	405	499	440	461	430	472	464	468	432	468	460	413	423	441	462	415	476	492	433	433	432	451	423	466	454	489	437	462	430	451	478	451	434	456	467	476	452	477	474	455	498	401	474	480	445	479	419	425	457	424	473	492	483	443	454	446	426	451	429	452	434	447	447	489	468	474	448	498	469	446	440	465	486	455	472	459	444	446	433	464	488	507	408	461	458	484	462	480	459	436	444	450	418	431	445	451	424	486	409	463	457	448	450	430	475	446	442	483	458	467	466	466	441	430	440	462	459	453	485	452	431	468	440	425	448	488	458	457	442	480	410	410	464	482	482	469	460	451	447	455	468	455	438	461	455	427	457	451	488	467	429	452	448	419	417	473	434	442	450	465	453	471	462	474	448	445	416	443	454	483	429	437	453	429	468	422	466	436	469	479	456	428	454	497	450	406	458	485	456	472	425	429	412	443	464	454	494	494	466	439	455	480	455	451	425	472	477	460	456	464	455	434	433	481	498	501	454	477	487	412	452	434	456	457	498	455	477	462	495	416	444	443	471	450	463	444	465	438	483	476	469	450	421	464	446	440	496	447	407	453	474	402	426	427	436	474	453	450	479	452	452	473	465	468	433	480	451	479	476	460	450	473	438	461	488	449	460	419	439	456	425	462	442	459	435	482	477	468	454	480	440	442	431	470	450	481	477	436	489	468	479	410	491	445	431	446	463	438	458	413	443	445	444	454	457	466	466	436	455	492	490	479	439	461	437	463	477	463	437	410	433	479	440	459	437	434	479	438	451	469	478	468	430	427	449	472	436	494	470	433	426	452	464	459	476	490	443	445	463	465	475	467	410	424	433	457	449	436	453	424	463	433	470	442	442	465	457	477	455	442	446	463	474	449	461	427	421	471	480	463	461	465	469	457	448	432	449	469	488	483	454	442	453	479	455	426	477	470	459	494	469	427	456	478	441	444	402	474	472	442	406	478	442	443	458	432	465	457	474	477	444	423	466	478	435	457	453	424	466	487	464	452	432	440	489	443	458	488	448	444	454	437	460	454	473	429	465	477	418	464	469	428	464	471	452	451	488	458	436	499	461	456	468	441	484	438	435	465	442	478	479	417	474	451	502	454	451	414	448	449	453	488	446	451	448	470	449	494	432	423	481	441	469	459	469	480	424	463	450	453	467	479	418	475	473	453	432	430	471	438	454	451	444	471	508	418	446	494	427	464	447	480	440	462	454	453	461	456	504	458	450	467	468	454	452	446	460	440	477	396	441	439	446	464	453	496	455	463	443	462	446	475	444	454	469	443	439	446	426	486	470	445	469	473	423	446	454	435	443	425	468	478	432	431	436	457	448	430	450	480	468	480	465	404	464	453	493	460	420	435	451	446	451	453	482	419	431	459	482	456	431	428	479	417	456	477	497	452	485	423	468	415	481	456	464	437	461	480	454	424	473	451	440	448	437	433	486	450	475	457	442	431	453	435	468	472	426	484	453	457	449	474	454	461	491	464	446	446	456	468	466	471	474	451	448	415	470	448	452	460	445	429	424	484	430	439	493	433	455	429	403	499	426	456	430	455	428	475	476	456	451	457	471	450	489	464	484	473	444	466	463	429	444	412	447	471	454	460	410	440	435	423	503	448	431	435	462	447	417	444	445	443	470	482	451	488	430	437	417	474	421	483	454	418	469	448	485	465	428	414	432	460	455	460	432	446	453	465	466	441	441	449	484	453	469	457	478	498	429	440	467	446	465	466	460	471	485	469	467	462	471	474	433	448	464	479	483	466	485	454	468	441	448	478	465	471	452	457	480	468	467	432	461	439	450	400	462	469	422	444	468	443	424	442	430	435	454	451	417	441	444	492	447	456	435	435	465	437	446	441	442	453	425	454	451	426	453	456	468	416	454	452	470	435	490	472	421	494	492	442	467	456	428	449	444	446	460	456	482	474	460	424	448	445	466	461	457	448	470	453	423	436	474	462	472	475	501	459	453	438	490	453	437	458	484	458	421	468	458	423	439	451	470	454	487	507	431	459	469	425	463	448	456	462	431	446	464	445	453	431	468	437	439	415	447	448	466	445	476	490	430	452	457	443	447	457	430	455	453	451	470	465	424	462	452	444	457	452	464	452	436	429	454	461	428	483	435	480	451	420	450	453	433	478	469	462	465	447	445	454	435	403	450	488	436	436	478	425	486	474	468	411	450	457	454	468	424	457	464	433	479	443	448	434	440	449	414	470	462	479	426	457	462	466	493	475	485	461	470	485	432	454	451	431	491	439	465	437	445	407	463	431	451	450	477	496	455	453	489	458	493	411	438	441	477	488	444	444	512	457	479	466	446	439	440	454	442	413	482	460	494	480	456	436	422	460	468	462	439	429	462	427	419	446	463	451	437	472	451	425	455	476	466	443	470	444	463	431	420	437	466	438	472	458	454	455	478	452	437	491	429	464	453	473	457	428	460	487	435	467	409	420	427	438	457	423	462	428	442	468	472	463	456	489	446	468	463	486	465	462	472	444	466	445	471	475	478	483	475	479	436	465	460	446	441	487	457	413	446	468	446	457	422	482	420	484	457	442	479	466	472	438	436	452	466	452	432	481	435	462	413	436	412	479	441	463	439	440	438	504	410	449	487	424	450	477	451	462	489	463	460	456	471	442	437	454	474	495	451	455	456	433	423	450	449	478	446	449	470	462	480	425	471	454	449	478	473	483	456	485	447	435	457	439	459	462	471	465	484	501	449	453	505	478	457	440	451	468	429	424	472	494	471	466	459	452	473	453	445	476	472	470	467	450	427	442	422
25081	21001	26891	24941	6279	1429	1060	967	3034	21135	19120	10201	2998	1199	749	708	717	680	670	730	698	717	725	732	727	686	707	727	709	700	694	724	706	698	746	692	720	705	739	673	712	687	697	744	703	751	668	611	693	680	672	701	706	649	717	693	664	727	673	685	674	677	648	673	695	682	746	676	665	694	688	661	736	682	670	664	692	755	691	691	731	665	688	712	674	664	711	706	743	658	684	693	727	669	671	700	708	669	690	687	673	706	691	684	709	694	675	700	691	723	710	719	683	680	682	696	685	658	638	712	687	704	722	723	718	684	678	678	744	700	704	680	741	678	722	727	670	708	666	693	739	700	701	712	741	686	678	712	756	650	662	666	672	647	685	695	695	707	701	688	711	668	672	686	693	663	703	710	679	704	708	695	687	718	689	689	712	741	701	665	673	709	709	698	668	675	684	657	721	696	682	739	664	703	659	662	676	657	650	674	678	682	680	654	653	718	675	651	705	683	699	709	722	702	671	686	731	714	680	694	692	713	691	671	648	741	689	680	677	652	697	682	663	655	669	755	716	674	662	677	777	695	676	719	669	674	656	672	650	665	678	723	672	664	701	705	687	686	662	701	686	712	678	699	698	640	709	711	662	735	677	705	656	671	677	686	646	727	685	694	664	741	754	680	715	666	702	636	716	661	680	674	663	682	675	711	726	706	652	681	673	675	670	694	683	725	675	666	691	672	689	702	653	702	737	698	679	666	748	695	680	694	719	736	716	717	699	725	742	679	712	681	650	708	661	693	684	703	721	647	689	702	662	712	680	725	659	643	700	698	715	634	696	715	683	628	727	663	709	657	702	718	707	705	725	741	726	702	716	694	742	643	700	652	672	674	687	715	661	690	703	739	700	708	715	693	673	698	677	710	706	705	672	654	699	654	668	729	702	689	683	698	768	706	727	743	672	683	710	634	697	668	654	712	648	654	729	685	660	681	706	681	739	706	698	656	657	697	664	713	755	703	686	685	701	694	695	680	698	673	722	691	746	660	682	673	656	723	694	674	694	676	685	720	720	638	700	731	715	682	679	674	704	687	676	708	677	670	636	692	688	688	679	758	672	672	729	684	661	679	666	684	714	684	679	709	708	657	672	710	717	657	675	642	737	673	658	647	763	686	652	692	750	689	691	655	678	717	729	673	681	696	686	660	675	692	708	679	682	689	634	669	714	733	680	670	716	738	699	694	716	710	666	692	672	639	708	694	686	740	696	655	740	672	659	684	696	683	711	665	721	664	697	644	709	689	672	706	707	700	626	726	693	675	701	667	643	692	704	665	698	700	660	710	741	698	697	683	677	659	674	739	702	745	718	712	631	666	684	649	706	661	674	695	682	686	667	638	673	658	679	727	647	702	652	686	679	673	662	741	689	701	718	689	699	724	684	683	680	710	696	673	725	685	725	693	720	741	680	656	639	673	705	682	664	736	725	683	692	670	676	681	716	651	754	702	680	683	658	705	717	727	718	714	687	690	698	673	704	705	704	710	693	681	683	695	679	701	690	708	725	692	714	715	707	705	741	717	668	623	718	725	735	665	703	686	743	679	676	703	690	644	697	676	651	665	675	683	663	640	691	681	679	756	717	687	623	694	704	705	678	687	680	707	662	649	693	698	685	664	702	714	682	660	629	714	667	710	677	705	709	714	719	694	712	684	661	659	700	676	738	651	677	675	717	675	702	697	736	698	737	688	704	678	708	700	670	729	708	703	677	705	725	691	708	706	651	706	704	730	682	669	690	710	683	715	704	688	653	784	725	696	695	656	651	739	705	691	664	689	726	710	725	721	700	717	709	705	682	658	660	714	704	730	678	689	673	700	749	735	712	709	692	690	693	698	735	714	735	707	645	705	658	685	718	714	676	650	689	722	719	737	652	688	724	670	605	714	714	681	657	637	672	687	713	719	707	657	705	671	682	656	675	679	695	725	682	721	661	705	732	660	664	682	657	662	676	735	704	686	729	702	703	688	669	672	666	701	719	652	645	723	662	682	673	672	679	675	658	762	708	707	709	669	695	648	687	664	636	684	703	664	646	715	710	685	712	698	656	698	661	674	652	736	690	675	655	687	677	702	700	722	713	729	700	661	681	691	646	696	676	694	682	670	720	733	709	684	707	711	707	694	697	672	675	704	705	713	702	729	680	664	714	721	639	698	702	714	698	727	723	757	690	675	692	674	675	688	742	710	670	673	722	741	653	693	697	691	677	647	666	738	695	683	649	658	661	704	646	711	700	706	703	696	710	717	706	663	699	696	698	621	714	693	694	716	698	720	702	686	701	686	674	679	687	711	711	715	661	666	674	676	650	679	722	660	699	660	640	723	705	719	738	699	709	683	710	693	735	712	693	702	735	660	688	688	703	727	673	685	723	658	681	642	686	723	691	690	681	679	698	707	706	710	713	695	694	706	691	666	693	689	684	681	683	719	657	679	675	701	660	737	670	665	695	707	692	690	703	711	712	655	721	717	724	717	748	691	668	741	703	659	667	693	700	667	655	685	692	669	703	672	672	687	669	691	714	660	637	671	699	696	661	665	734	680	677	708	751	682	680	704	635	704	660	631	657	683	708	687	680	671	650	688	752	703	696	705	710	682	693	675	714	686	693	664	709	703	706	685	688	673	674	673	641	694	722	673	727	703	679	690	721	645	710	744	695	712	683	690	735	644	704	694	713	674	660	678	733	662	684	686	674	703	670	715	674	724	719	669	681	662	657	713	662	664	717	686	708	692	690	694	685	665	670	678	703	690	742	693	702	754	666	668	653	661	682	669	709	704	751	638	670	693	672	704	714	692	699	695	681	692	729	652	714	670	715	670	707	648	703	701	725	689	692	677	661	701	680	666	704	679	695	674	688	732	708	708	728	689	715	703	663	710	681	681	668	675	667	699	644	621	684	682	682	730	717	643	627	743	680	661	696	682	712	724	696	679	707	701	682	688	660	710	684	708	701	676	729	701	691	675	683	665	706	693	694	714	655	663	651	671	671	655	680	682	646	683	674	666	704	694	672	688	701	697	716	677	699	726	677	669	691	696	700	664	693	739	674	690	694	690	688	720	695	617	676	687	663	624	718	666	712	656	691	695	710	667	684	703	722	708	661	691	697	702	660	672	691	735	731	747	688	625	689	736	687	688	734	713	691	740	691	704	673	704	663	675	673	703	739	695	672	681	681	691	663	689	693	711	696	731	690	747	650	695	655	687	752	679	708	654	683	746	699	686	710	654	692	721	676	646	675	668	703	756	661	692	693	652	678	705	695	683	716	698	676	699	699	715	681	682	678	719	651	682	691	708	729	670	696	736	694	674	681	648	761	665	667	677	689	695	650	697	708	689	642	671	698	664	699	712	693	683	687	666	666	635	694	698	728	763	686	693	681	641	702	717	694	662	726	650	675	665	686	705	692	682	723	683	723	682	704	691	682	677	739	723	627	704	667	650	654	677	693	678	675	681	619	675	729	665	698	698	692	697
4160	4444	3931	2408	1485	1010	874	815	4431	21736	16002	8515	2661	1053	649	508	515	550	550	599	531	591	582	577	579	604	618	598	547	547	616	596	611	588	546	548	581	550	546	541	584	559	583	562	548	591	543	583	532	551	538	586	594	548	540	549	542	578	572	542	557	559	571	521	524	591	561	554	576	577	568	572	557	553	601	579	566	542	566	541	595	518	531	549	587	564	546	590	571	571	556	582	548	556	574	526	599	549	566	505	542	541	559	596	530	580	581	538	582	564	549	545	569	565	577	522	548	586	539	564	578	560	570	572	601	531	598	519	527	562	564	579	587	582	559	576	583	549	554	553	584	560	541	529	542	543	595	607	528	595	542	607	561	562	552	528	585	534	516	545	574	532	547	564	555	559	571	587	526	544	585	557	578	527	567	579	531	616	589	547	508	571	534	588	551	610	605	552	511	550	544	562	557	561	570	546	583	555	571	571	574	571	551	573	561	569	565	565	568	558	526	501	625	577	521	534	570	587	563	560	586	544	545	563	568	567	610	582	544	558	564	572	598	506	570	539	568	553	537	563	559	543	542	536	550	571	540	564	583	553	557	554	569	560	550	575	562	576	571	571	601	545	584	549	608	555	583	535	520	571	597	530	563	579	557	570	582	587	619	536	540	579	578	556	561	595	615	608	600	550	581	521	527	603	583	578	518	522	549	583	529	550	571	557	598	561	573	580	585	582	602	549	546	539	563	537	577	593	552	566	588	545	543	560	580	585	550	547	545	520	552	557	550	592	549	607	597	573	544	569	556	570	574	549	578	586	615	585	562	557	555	568	586	544	548	579	599	547	559	556	610	547	554	515	549	523	555	549	562	565	579	529	539	538	553	582	575	550	612	505	583	579	527	569	553	549	534	638	542	595	554	599	566	558	584	546	535	557	574	571	557	565	542	530	597	573	556	568	580	567	546	541	587	575	562	554	596	553	532	532	554	564	581	542	563	555	548	562	567	542	570	553	582	572	561	600	591	537	572	559	561	534	560	577	596	568	544	573	609	560	543	553	537	578	603	579	543	545	577	580	559	593	546	566	576	541	554	571	513	552	590	552	518	558	504	563	577	565	580	535	573	536	532	614	587	553	557	530	574	556	555	565	546	554	572	570	566	573	550	556	549	583	534	552	567	522	514	522	548	572	585	550	541	531	549	533	513	546	568	580	594	590	578	570	572	575	545	559	537	593	537	550	543	565	551	584	608	559	546	576	569	574	547	561	536	549	522	567	508	564	554	608	536	532	583	545	567	607	543	538	509	545	548	521	594	579	558	584	572	594	561	560	576	608	533	526	571	573	587	539	556	615	550	559	544	551	591	540	576	523	534	488	562	584	576	546	558	539	530	530	575	568	589	573	595	540	554	571	557	558	527	550	549	546	556	544	647	573	555	549	568	524	576	598	530	558	578	562	580	541	522	525	552	588	585	543	555	545	602	541	587	535	579	574	554	585	589	539	600	612	554	547	599	558	562	573	552	554	538	553	576	574	504	568	586	577	545	579	569	574	567	531	540	534	535	522	569	569	552	532	545	551	544	558	562	539	556	539	569	583	566	559	587	578	577	559	584	578	622	550	537	587	557	577	598	530	543	556	574	559	579	565	582	549	588	576	538	575	578	553	584	546	575	586	560	532	589	520	580	590	558	573	568	569	566	577	574	544	556	548	556	571	585	536	516	554	561	525	557	581	574	522	544	573	555	517	570	554	593	543	554	565	557	560	555	565	576	535	554	557	554	568	574	573	555	541	575	540	528	621	569	544	546	526	589	548	536	571	549	541	530	570	524	555	552	568	496	555	587	553	589	542	528	541	566	564	560	548	537	546	542	528	561	594	542	558	550	545	576	564	559	565	599	561	549	555	561	572	553	589	563	567	576	548	531	555	558	591	558	563	535	550	572	553	563	564	550	568	589	564	570	531	553	523	542	554	566	542	543	524	552	550	598	556	587	582	560	601	555	586	579	600	562	532	552	582	526	580	543	512	557	557	534	607	555	577	581	564	542	554	532	519	574	590	575	534	583	568	554	580	581	566	544	546	561	556	513	549	603	545	529	549	583	570	549	547	551	512	554	557	561	555	562	533	525	604	556	573	568	571	558	560	590	569	574	567	564	564	539	577	562	558	566	547	549	600	590	570	561	536	554	527	562	554	564	566	553	547	585	594	582	571	536	587	563	569	563	555	555	568	562	559	590	502	571	532	546	529	546	562	518	561	550	587	531	558	564	504	545	578	576	540	538	551	572	563	564	574	577	516	562	551	550	547	559	529	618	580	542	598	520	540	585	540	580	513	564	561	533	547	562	576	592	551	538	541	522	533	557	579	552	570	542	563	540	535	564	524	581	559	591	538	549	539	582	548	592	593	570	530	540	539	562	579	499	577	612	519	520	557	558	553	576	554	526	551	560	588	584	577	581	556	558	528	568	606	553	560	585	542	536	566	569	533	571	581	543	589	593	567	571	589	557	545	568	613	586	551	542	585	543	587	524	530	544	568	605	537	583	524	543	564	562	529	528	579	536	569	584	600	545	584	538	542	543	569	568	564	581	567	577	592	539	518	525	532	543	561	536	568	591	567	582	580	586	548	562	614	586	587	565	567	591	581	538	589	535	577	594	545	574	614	572	536	561	526	587	563	566	560	567	564	580	541	551	560	564	501	579	551	603	544	555	542	539	594	477	545	546	553	573	525	522	534	585	546	574	581	571	543	550	574	554	539	533	566	584	583	561	541	564	562	571	530	527	609	543	574	573	568	542	584	581	577	563	548	486	595	559	533	574	561	516	606	537	593	576	575	571	608	542	571	519	573	564	551	542	611	590	565	569	602	593	550	541	577	584	586	526	534	535	523	558	568	514	579	589	519	551	595	580	550	540	588	564	538	566	590	512	567	565	544	577	558	537	550	535	503	536	597	524	583	572	578	594	562	509	512	538	546	526	608	599	538	588	589	543	555	558	616	518	598	548	525	551	514	589	558	580	578	530	555	537	581	535	575	546	559	530	550	538	603	592	590	583	558	557	554	571	546	560	540	524	575	565	603	597	614	597	588	531	541	544	577	544	532	568	576	513	489	567	569	594	561	544	547	570	578	578	562	628	561	550	571	539	555	571	515	581	578	552	557	580	549	526	581	609	534	509	565	499	545	586	570	564	575	555	515	591	540	525	568	573	530	562	529	548	599	602	575	555	573	551	561	537	558	561	579	535	549	586	524	559	585	560	548	566	519	564	580	544	562	579	556	588	586	579	582	535	554	527	547	546	579	595	519	557	513	535	561	570	538	560	589	526	508	539	589	524	572	531	570	570	566	601	572	543	544	575	539	526	566	573	496	574	534	535	532	528	526	568	547	593	534	546	578	556	522	491	552	581	576	582	589	540	624	528	573	571	576	570	543	558	591	568	574	562	584	619	593	599	560	572	554	578	591	551	523	560	568	558	559	594	563	557	573	537	557	595	532	532	532	575	576	576	532
23744	20974	28208	23948	20942	9396	2339	1437	6062	36114	35716	21815	7643	2092	1101	903	914	879	910	891	897	931	903	936	938	924	921	902	910	927	904	897	895	910	853	908	856	898	920	899	889	884	864	846	909	865	866	869	916	930	863	889	915	927	889	943	911	876	905	883	924	888	923	945	872	866	900	931	864	879	897	900	930	896	904	904	870	938	884	949	909	869	874	915	873	877	904	899	911	940	913	920	866	915	885	927	911	911	928	940	871	900	902	903	887	851	892	884	897	856	864	883	919	865	916	879	956	909	826	862	897	909	894	915	939	929	860	835	914	869	931	927	920	874	848	855	829	859	895	873	894	920	888	881	865	848	862	888	892	880	879	860	872	895	896	879	917	909	889	904	951	924	841	845	897	863	888	847	906	867	918	861	884	902	815	929	856	876	869	903	926	835	863	906	919	891	916	885	867	878	884	811	897	885	887	890	938	891	879	913	950	824	923	892	926	884	929	859	899	918	897	866	850	936	873	904	913	896	877	916	926	882	907	881	878	868	918	918	884	921	886	925	879	868	910	871	921	860	879	905	866	893	890	850	878	967	902	860	834	901	874	840	888	870	902	852	880	890	956	900	833	863	873	880	920	886	913	876	850	847	913	934	855	946	893	920	895	842	891	919	911	902	928	845	879	899	890	857	865	836	875	927	893	919	823	914	849	841	876	884	887	873	929	799	875	920	899	865	903	914	874	849	896	902	920	892	908	845	963	898	875	877	919	874	875	916	843	885	854	878	842	864	856	842	855	903	906	901	843	882	859	876	916	933	860	891	902	871	922	859	907	836	845	837	895	929	900	861	838	817	859	897	893	855	852	855	904	895	886	934	903	870	896	940	869	869	917	918	895	895	905	925	899	838	899	924	951	936	883	831	850	872	930	840	914	869	871	901	918	898	859	827	967	865	946	950	909	876	892	810	904	877	898	885	851	892	913	945	894	893	865	905	920	842	861	827	889	871	893	897	823	869	926	877	875	865	898	913	861	901	936	897	937	891	845	920	903	889	914	874	922	846	854	846	893	843	889	899	804	882	922	945	850	907	893	903	818	943	905	883	896	820	897	895	853	893	862	884	886	865	932	808	870	837	966	858	883	903	924	887	832	885	913	911	864	903	928	850	923	909	878	849	827	910	901	909	891	861	928	839	873	889	977	884	867	887	876	888	910	876	872	901	867	846	917	831	914	852	891	916	859	879	860	871	887	857	916	835	891	982	848	904	863	896	914	880	900	888	880	877	929	867	908	853	887	890	884	893	851	904	897	930	889	893	866	879	908	880	890	901	898	911	888	869	832	878	849	854	881	809	891	925	820	953	900	922	864	899	873	886	897	927	912	867	915	889	906	843	899	862	938	898	916	878	847	877	861	822	881	920	905	886	892	896	931	902	894	829	850	862	854	888	906	889	898	907	838	932	920	934	887	847	902	957	903	900	893	893	886	914	889	894	882	880	880	852	877	842	838	894	913	875	829	841	925	904	895	911	898	911	878	883	939	892	912	918	870	852	818	848	862	932	861	912	904	917	923	913	911	960	897	887	936	898	936	860	922	885	950	875	881	877	872	865	853	896	932	923	942	912	913	935	869	915	905	914	826	907	960	917	857	869	875	900	859	867	896	952	877	896	880	886	913	864	912	868	913	924	845	926	917	895	915	860	887	925	884	868	864	907	871	888	868	923	888	915	908	909	847	900	840	878	880	865	886	894	855	898	868	893	912	891	892	865	901	846	899	819	882	912	904	868	859	889	875	822	926	876	909	892	861	874	932	857	902	860	866	865	838	868	935	925	907	878	848	895	844	881	904	930	861	870	879	893	870	910	852	837	886	866	938	865	912	908	924	849	861	876	863	885	873	897	882	900	912	878	915	872	886	868	863	877	882	900	904	839	903	845	826	884	898	894	842	854	945	905	939	903	874	851	854	895	896	855	861	873	877	865	892	873	905	914	904	935	872	844	920	902	849	903	828	881	889	897	840	854	902	899	881	899	903	908	905	890	905	869	862	906	910	885	843	887	904	907	906	883	895	884	879	892	923	923	890	897	855	903	903	858	864	834	843	932	889	855	887	876	920	896	871	922	872	884	868	906	909	905	877	898	894	938	838	873	877	894	841	904	855	846	866	915	880	915	863	875	841	912	890	886	852	893	902	868	932	897	907	914	917	923	880	908	912	840	934	950	889	945	899	866	886	899	884	911	867	886	879	865	870	818	927	864	873	957	914	866	861	939	929	868	939	863	879	873	879	896	886	932	837	861	929	899	861	868	915	948	895	865	899	912	922	895	897	879	878	892	892	856	879	868	899	871	894	878	876	892	861	930	852	861	900	850	888	882	893	880	935	884	868	869	924	866	910	903	923	902	887	899	871	891	900	888	869	850	871	911	895	879	856	864	895	861	845	890	856	886	875	884	889	887	907	900	902	884	840	877	866	877	901	860	883	907	883	874	899	884	862	861	888	855	868	880	874	911	899	905	939	892	864	853	862	886	859	863	842	954	906	878	887	890	926	847	897	897	876	883	911	897	883	948	887	863	866	893	855	850	917	867	880	901	853	905	855	927	915	892	820	914	914	936	880	890	900	958	899	899	915	855	850	855	872	866	912	905	881	948	874	883	871	839	870	885	899	874	888	938	913	891	845	887	895	885	930	885	885	871	833	882	863	867	888	854	866	875	837	837	874	930	889	854	875	871	959	930	924	864	904	874	873	974	874	954	906	911	887	842	840	861	928	905	915	872	901	864	912	855	824	867	928	901	922	896	924	859	927	878	841	875	842	882	905	906	867	851	917	850	914	871	900	882	918	876	928	893	897	868	851	867	853	872	875	919	820	762	869	880	912	844	891	893	911	953	893	909	915	883	860	893	936	865	901	905	904	861	860	859	880	870	846	916	835	856	944	891	923	844	823	878	885	868	875	927	881	928	859	878	901	839	879	911	888	887	884	849	905	869	886	861	941	895	907	867	901	884	862	853	908	896	907	884	897	867	908	931	869	872	881	852	910	854	947	910	863	868	893	864	803	878	837	918	887	888	852	910	870	870	913	855	859	871	914	857	889	906	910	901	872	895	934	868	924	914	834	839	888	846	912	847	878	850	882	883	901	927	882	907	888	894	963	848	912	855	942	850	934	888	878	874	899	891	880	890	836	887	865	847	914	881	866	899	937	922	874	869	856	861	843	859	872	896	861	844	916	876	907	925	841	864	899	863	911	928	891	947	871	847	872	898	897	864	841	841	904	868	837	861	919	932	913	891	903	901	912	901	858	879	874	886	920	871	918	915	859	906	900	953	932	901	904	881	884	895	860	882	881	875	867	933	872	862	876	856	846	838	879	853	855	882	904	890	900	908	884	881	842	947	858	950	891	905	934	909	875	870	877	889	898	858	892	902	861	902	900	866	876	885	863	865	861	926	894	932	892	882	857	908	818	877	884	920	872	887	908	881	907	842	935	879	867	887	932	875	897	864	891	932	946	868
4800	8563	7488	3853	2558	2011	1593	1284	8685	36361	29650	16449	5572	1797	885	744	737	645	690	677	756	723	764	711	674	717	701	733	699	730	739	682	696	768	721	731	717	739	726	725	752	734	732	730	686	713	765	730	760	757	756	697	732	708	714	760	691	778	737	696	683	723	719	646	722	727	762	688	717	711	734	738	743	691	735	666	742	685	742	728	676	711	769	734	736	709	692	733	703	717	727	696	708	755	707	686	719	716	685	709	721	684	726	741	723	678	718	732	742	700	724	751	721	723	669	704	686	682	732	722	730	727	735	744	677	683	723	710	721	700	757	764	730	737	711	701	717	704	779	687	753	680	674	727	717	736	684	731	726	674	721	680	681	702	687	686	673	719	697	709	693	725	684	714	740	730	722	723	731	717	665	673	730	725	699	705	669	696	692	731	673	726	621	701	670	757	706	749	704	727	726	718	704	676	697	736	671	718	671	737	731	695	678	685	760	704	781	734	747	736	679	685	672	703	713	742	698	675	728	689	724	705	721	749	703	700	678	707	695	723	679	720	711	747	717	681	668	733	739	682	707	719	647	675	730	675	725	706	723	693	752	694	683	678	722	714	718	689	640	700	736	728	661	703	740	737	706	771	680	692	760	728	675	705	673	700	718	712	712	700	749	687	703	727	682	717	728	719	688	661	693	710	768	726	684	773	630	694	674	702	716	743	729	705	725	711	673	683	689	688	667	749	712	736	704	695	727	687	684	701	710	677	727	691	700	722	732	742	748	718	654	729	725	698	717	703	712	781	693	662	700	702	749	657	696	714	711	677	688	655	719	750	712	766	666	688	688	714	723	696	736	715	768	705	713	726	708	720	698	774	701	722	652	677	718	745	719	684	701	710	711	695	661	707	733	742	682	679	650	656	701	704	670	723	717	711	688	690	768	690	725	710	716	751	705	701	710	724	730	714	726	702	699	711	693	676	693	667	679	707	699	707	682	700	710	703	696	756	720	749	677	699	711	682	765	737	704	699	716	666	717	701	693	667	714	637	690	752	703	712	730	693	665	658	682	698	705	702	664	712	735	746	650	658	748	701	715	697	683	687	719	728	713	657	703	692	684	680	676	704	774	687	735	714	689	682	680	681	663	710	719	670	672	700	720	700	715	686	709	707	720	707	700	696	724	705	707	696	711	698	718	725	683	676	684	723	739	660	698	651	707	659	706	735	651	710	715	664	678	689	703	644	735	707	703	704	727	707	730	684	718	711	702	722	724	687	736	709	688	712	715	693	714	663	672	665	713	701	731	698	642	661	666	748	701	720	702	720	700	686	728	727	694	749	732	704	691	699	685	718	639	701	708	681	727	688	721	719	755	713	698	693	689	698	704	725	692	714	730	729	748	684	717	651	700	730	702	725	740	720	653	675	674	714	639	674	685	660	722	692	654	688	713	689	710	651	679	734	706	659	707	754	732	662	668	729	668	694	705	696	704	694	695	670	700	665	734	691	696	689	678	700	674	736	730	722	691	712	646	720	725	743	653	745	722	717	719	691	732	669	689	699	692	685	636	761	699	692	697	689	698	698	669	716	659	721	711	657	671	660	710	663	694	741	762	745	728	661	708	697	706	760	683	688	673	717	636	709	719	756	687	697	702	701	671	684	654	697	719	728	734	717	691	683	667	706	713	692	706	698	703	723	701	727	714	696	710	744	679	673	705	752	690	698	673	734	719	708	745	750	699	704	717	725	645	677	659	647	715	697	718	762	691	680	703	713	677	693	768	718	715	701	700	713	703	728	672	646	684	695	682	710	695	714	708	716	662	681	790	690	698	687	711	714	694	703	710	690	674	651	663	670	643	683	682	730	696	697	667	706	642	688	722	671	707	720	669	752	664	684	682	693	746	685	750	723	691	645	669	693	680	640	708	699	711	722	699	703	715	687	691	681	653	712	731	728	740	666	699	698	668	728	708	708	679	701	694	689	656	681	714	670	706	686	659	710	712	656	731	756	685	674	727	708	701	730	702	701	735	685	680	702	673	670	688	671	711	722	713	714	655	666	665	674	672	704	700	698	732	677	691	735	719	723	727	686	726	719	701	708	689	717	651	715	697	648	725	701	677	705	721	690	711	706	682	677	723	681	715	700	723	722	708	734	699	678	694	680	687	733	701	680	689	670	654	727	676	704	692	720	716	686	711	690	687	686	705	735	698	702	739	708	663	673	716	713	722	709	666	682	711	713	701	667	705	706	686	713	673	704	710	707	746	696	726	737	664	699	660	747	680	698	641	708	706	672	696	749	686	681	729	707	716	736	666	642	716	713	667	686	743	710	706	734	710	740	679	753	687	705	687	717	710	678	699	707	715	731	705	707	679	654	686	698	659	665	676	671	730	674	666	703	695	728	687	645	722	680	717	747	672	720	687	700	698	721	691	713	676	718	654	727	713	710	697	713	673	726	759	691	699	729	762	692	679	658	734	651	725	727	707	695	722	662	714	707	718	748	722	704	690	670	674	709	724	706	729	725	707	715	694	698	688	694	687	757	726	646	698	730	632	673	709	746	736	682	670	736	684	700	676	697	695	710	717	730	726	694	712	690	704	710	717	661	733	656	697	723	700	711	680	675	687	718	758	679	710	685	675	708	707	685	734	717	712	710	705	750	724	711	678	710	739	703	764	690	741	695	689	705	676	708	720	664	696	721	681	678	690	704	725	691	728	685	681	711	688	725	669	693	685	692	694	690	730	689	691	746	721	658	654	710	684	719	714	678	698	724	651	733	638	710	665	733	675	704	671	694	658	691	691	676	691	698	648	689	702	725	694	696	720	688	700	721	709	731	711	748	678	654	726	717	694	701	668	700	727	662	703	668	685	718	679	673	692	718	735	685	652	663	700	712	695	690	694	691	733	699	694	665	721	744	722	696	661	708	707	729	670	756	664	716	723	722	692	732	727	736	713	715	700	680	697	687	719	718	744	694	740	723	725	720	734	689	696	674	701	672	693	708	656	744	659	681	739	678	697	706	688	707	711	663	663	651	707	645	702	718	731	743	698	712	735	692	761	710	708	648	709	716	692	692	683	700	726	683	746	658	741	722	705	677	739	691	689	688	720	720	734	695	695	674	698	722	668	663	719	680	702	725	704	689	677	710	737	646	722	717	649	670	730	707	727	659	693	671	760	663	685	693	708	704	637	730	714	714	701	673	697	693	700	695	710	686	686	688	718	696	734	689	742	738	687	711	678	716	723	745	688	711	718	661	689	706	758	703	742	684	651	669	687	651	747	661	674	672	712	693	690	730	732	708	693	668	718	704	734	686	673	707	698	666	656	696	780	680	730	671	666	712	683	707	743	740	673	673	712	711	650	684	721	742	650	687	697	703	694	710	702	685	738	702	700	733	723	667	680	698	703	705	720	662	730	705	712	690	679	694	750	682	718	722	691	723	664	685	676	737	639	694	700	695	690	702	712	671	712	669	673	691	705	715	692	664	659	696	713	747	734	667	702	729	719	700	723	706
27229	12967	1931	926	642	626	485	511	645	2371	2769	1820	886	520	496	483	493	484	472	492	479	481	489	470	475	468	477	515	493	508	461	475	457	515	486	462	494	468	487	505	481	490	488	496	487	477	471	504	499	488	494	496	492	496	479	523	490	457	484	491	459	451	494	521	467	473	520	466	474	488	478	465	462	455	478	477	505	512	517	543	507	453	456	499	489	482	484	504	467	511	472	474	473	485	498	493	464	494	478	503	491	483	499	487	529	496	476	471	477	485	511	504	465	463	461	488	473	483	481	470	462	463	483	494	465	521	479	492	501	496	471	468	482	488	453	455	477	502	486	460	496	489	534	516	460	475	492	504	431	469	470	487	483	475	515	458	446	481	465	477	497	530	496	465	494	504	474	461	448	470	437	456	525	498	541	487	498	470	474	470	496	477	474	474	503	485	505	491	478	470	486	495	438	469	505	451	469	494	509	486	489	475	458	472	483	508	490	475	500	506	499	476	452	501	476	490	501	494	517	534	467	435	478	494	530	477	466	497	499	510	492	502	514	459	447	503	467	464	484	490	454	496	490	501	487	463	470	524	469	478	487	454	478	456	495	452	474	470	475	483	488	516	526	464	495	482	480	477	484	489	430	474	507	487	452	449	476	463	463	485	453	494	516	520	499	478	523	468	440	495	445	464	485	518	494	500	483	477	485	463	452	493	480	486	473	528	457	502	486	433	461	467	461	477	490	445	469	475	479	518	486	507	503	468	499	531	484	445	449	461	499	492	516	461	471	480	477	489	526	483	523	496	443	490	470	475	473	485	449	421	464	472	504	492	497	523	479	449	496	498	504	514	483	454	455	479	500	505	448	478	466	459	449	457	500	522	462	489	484	472	514	519	493	468	447	460	505	505	472	460	492	473	479	483	470	490	496	502	467	504	485	448	493	487	462	451	460	525	461	515	492	495	511	495	508	463	491	522	497	466	423	448	533	499	506	505	492	496	494	478	470	481	471	482	471	461	479	455	471	493	498	499	504	518	492	469	466	527	484	505	542	474	504	473	486	463	511	477	448	486	478	487	483	446	496	489	462	484	464	504	468	476	475	475	474	525	473	471	445	490	482	493	531	494	482	522	478	479	464	494	482	514	495	450	436	463	522	509	520	482	495	492	531	501	482	468	429	480	467	489	472	498	478	494	492	510	478	459	495	516	486	463	477	478	473	472	459	468	515	493	480	479	515	490	525	486	462	479	463	483	492	498	508	484	470	475	523	475	473	516	491	498	491	478	471	463	495	444	453	442	490	476	483	496	484	477	442	480	472	456	480	473	524	438	484	478	483	486	468	463	518	491	486	447	479	499	451	461	552	495	517	478	459	501	465	483	494	468	498	439	494	488	534	485	472	518	504	472	461	542	461	447	461	484	500	524	487	481	491	469	453	532	500	455	520	492	444	458	514	493	484	465	467	497	432	466	497	504	499	476	498	479	481	455	466	490	497	450	477	504	454	477	490	499	474	468	494	498	508	491	497	480	525	455	507	484	475	484	462	522	489	496	497	476	498	452	434	469	426	528	477	512	509	462	470	479	476	473	480	454	457	464	487	446	464	533	470	469	462	483	458	460	520	486	547	489	466	471	494	484	482	439	473	481	507	475	483	495	460	512	478	498	445	479	445	513	487	490	469	450	467	499	466	493	487	493	456	474	503	518	486	477	467	473	511	492	501	468	502	497	451	491	485	501	522	474	476	474	468	447	498	499	477	476	462	478	464	479	508	544	464	449	477	486	462	506	487	484	477	460	466	470	476	483	490	454	480	492	467	488	484	470	485	480	483	482	483	491	495	479	450	495	494	478	512	477	472	517	405	468	495	478	439	493	464	469	530	458	494	463	496	481	492	469	509	494	474	515	461	472	449	477	460	494	473	475	503	493	517	515	457	487	474	495	479	445	466	473	480	470	480	455	492	452	473	465	490	472	500	471	488	516	459	464	486	484	518	490	473	478	477	456	471	478	469	464	486	472	510	492	471	461	522	470	513	499	474	450	472	445	471	537	477	491	481	517	470	510	483	457	508	506	476	458	476	486	482	481	482	483	493	472	436	511	451	501	480	520	485	482	495	474	523	452	500	490	517	460	504	486	493	499	502	507	450	491	476	471	462	461	494	508	508	487	430	502	508	496	509	498	464	457	478	463	474	506	487	470	490	497	512	461	513	490	479	447	466	443	514	482	503	475	463	491	492	484	498	469	490	456	488	502	459	522	466	457	454	494	495	483	481	508	473	526	528	500	491	491	459	504	516	482	490	469	498	462	503	533	493	501	487	471	478	473	509	478	472	474	502	458	522	483	476	480	465	449	485	480	512	496	472	495	480	520	460	538	490	477	514	472	490	448	462	465	484	483	477	484	509	463	522	450	438	475	472	478	471	484	482	465	473	463	483	465	438	492	507	467	501	490	509	471	488	495	510	526	499	447	483	539	474	508	470	507	483	497	482	501	505	495	466	481	496	517	518	466	496	475	493	490	516	494	502	484	468	502	466	486	482	445	491	493	478	510	486	501	484	478	473	507	466	442	479	473	497	570	509	508	498	492	475	493	465	476	504	471	433	444	489	422	465	485	487	493	457	516	474	470	482	508	471	476	472	468	519	459	460	491	472	440	495	540	468	491	490	513	502	480	472	494	527	503	514	474	480	500	464	451	447	517	462	476	448	514	454	532	490	472	440	482	468	482	491	510	483	491	487	446	491	482	465	470	511	490	460	501	468	461	498	483	464	472	485	504	491	452	496	476	516	457	501	488	481	527	447	498	466	419	498	468	514	435	459	482	525	495	488	498	471	503	457	460	539	467	505	509	491	511	475	501	453	468	479	436	482	479	511	511	482	491	489	474	494	462	510	452	473	474	493	500	468	477	438	475	466	486	490	484	471	442	491	526	492	492	490	497	459	473	470	480	494	477	478	461	453	522	469	480	467	472	503	473	437	459	487	500	486	471	458	468	486	456	496	486	495	495	463	483	539	459	456	434	457	476	455	513	468	473	474	462	462	509	454	469	452	494	506	468	434	454	513	478	437	505	468	515	484	448	510	507	489	453	507	466	484	474	483	510	489	519	450	487	501	511	481	518	479	488	468	491	464	462	480	449	494	477	454	481	458	480	483	508	468	469	501	487	453	528	492	486	485	493	451	467	443	475	434	442	461	504	489	484	469	485	457	502	496	469	474	456	496	492	503	520	456	482	449	483	482	466	455	497	510	497	490	520	487	493	495	457	465	471	498	514	496	464	492	498	499	521	463	497	499	462	470	499	493	496	493	464	474	501	492	494	481	484	493	474	456	439	464	524	491	452	478	462	461	517	497	488	492	475	475	491	453	512	515	487	480	487	495	455	513	485	470	471	465	484	475	489	488	507	483	480	481	465	446	509	462	487	477	488	439	465	457	475	472	474	505	507	513	477	456	428	492	460	503	457	472	488	498	468	454	496	515	454	478	503	434	476	444	494	477	445	503	509
5153	1525	1143	687	610	567	490	426	618	3078	3111	1845	792	495	407	403	427	439	381	388	370	427	393	392	416	419	397	399	412	415	393	368	397	423	391	407	409	391	408	391	394	403	408	386	374	379	433	378	367	387	393	416	406	410	386	395	391	367	388	381	421	390	408	404	418	404	365	396	393	417	384	399	393	398	378	413	375	418	391	390	367	356	382	372	396	410	383	392	375	420	391	398	413	368	393	429	428	369	379	408	356	377	384	381	387	376	364	417	405	402	390	364	413	401	414	368	398	402	392	378	378	390	388	403	391	394	351	370	405	372	420	382	400	388	387	388	397	391	389	350	404	403	380	391	406	379	384	412	385	400	369	394	386	426	388	371	395	418	391	388	412	416	379	385	361	446	392	360	426	375	382	379	381	422	400	428	421	419	398	394	393	383	405	378	375	358	369	411	384	389	417	396	389	410	393	366	438	392	394	433	397	398	408	373	405	405	401	437	345	414	436	378	387	381	393	386	413	385	380	391	372	388	370	401	392	441	379	401	405	417	416	393	414	355	401	426	379	396	408	412	372	386	418	388	400	396	365	386	413	380	411	422	394	378	424	388	388	351	379	391	392	363	383	382	397	392	395	373	377	399	407	398	410	366	379	399	385	380	366	387	402	374	390	375	397	397	391	430	404	411	425	406	399	396	443	387	403	376	407	385	421	380	398	416	445	377	389	411	428	385	377	344	412	411	393	429	402	415	381	409	388	364	422	379	411	395	438	376	366	423	359	385	400	411	377	381	380	396	380	399	407	397	406	386	369	357	410	416	376	378	410	437	435	388	402	403	398	395	416	450	416	411	397	398	399	358	365	430	351	354	393	377	393	431	382	364	400	399	392	405	435	444	406	395	369	362	394	419	406	399	372	422	422	378	386	401	379	408	349	358	373	405	401	378	382	375	390	398	400	415	402	381	408	402	414	397	406	440	405	392	396	374	377	397	374	377	438	416	390	381	407	352	361	450	414	381	398	442	389	405	381	374	390	385	381	401	395	369	383	406	379	393	375	393	398	418	377	412	402	383	398	383	406	401	413	379	364	411	353	393	373	391	377	394	398	402	364	415	395	366	390	403	379	415	435	405	400	390	400	375	398	383	385	391	383	405	400	410	388	399	396	401	363	390	373	405	375	381	378	392	390	384	346	358	382	363	376	423	374	394	383	438	405	381	373	397	402	386	372	436	396	395	412	390	418	409	385	390	385	408	419	411	400	401	387	401	390	401	412	390	428	405	414	351	407	408	411	404	390	407	384	380	417	379	423	392	381	388	362	350	386	404	423	412	418	401	443	388	391	374	408	400	368	399	370	400	379	392	396	386	407	413	406	406	417	387	406	370	377	428	420	351	385	381	403	407	382	423	412	420	385	352	424	400	416	352	373	386	399	409	403	361	406	411	397	368	357	381	381	415	376	394	395	414	385	407	382	377	407	385	387	391	373	400	392	371	411	404	383	395	409	425	387	360	391	390	428	370	398	385	386	383	388	413	404	375	398	441	396	380	410	387	373	404	352	418	361	414	367	399	369	399	346	394	406	409	380	417	375	426	380	390	400	415	380	381	425	400	379	381	403	398	413	401	391	402	362	415	391	454	396	372	368	396	425	394	390	359	392	379	400	388	405	384	389	413	377	382	391	440	375	401	396	389	381	404	416	424	396	407	385	380	392	433	388	393	402	422	401	385	390	416	418	399	411	416	335	397	392	375	396	390	418	413	380	405	394	376	386	425	402	374	385	387	430	380	374	390	382	404	366	401	414	373	411	380	393	403	421	412	397	395	415	382	388	362	364	370	406	369	413	360	440	407	412	359	413	360	373	418	387	391	382	406	359	382	402	415	392	430	406	396	419	396	379	408	393	402	416	385	392	419	374	422	368	416	345	378	373	371	382	417	366	379	378	409	399	397	400	373	387	403	404	390	401	397	388	393	434	389	372	392	401	407	374	404	397	388	374	369	392	382	409	381	378	414	386	375	400	388	380	371	404	434	423	385	392	415	421	425	370	363	417	397	370	393	392	387	393	419	411	354	397	385	397	416	411	448	382	447	407	403	374	414	363	379	376	410	405	366	392	420	383	413	411	394	380	382	353	385	397	383	415	394	365	358	431	391	358	376	377	372	367	393	395	418	426	404	395	401	342	350	414	414	375	364	401	404	366	394	394	370	397	405	411	384	400	404	378	389	371	424	384	385	382	380	371	383	414	377	415	411	400	367	383	340	404	427	386	425	397	422	418	422	392	358	391	386	371	427	397	402	395	398	383	400	381	401	408	424	414	426	345	382	404	404	373	335	400	387	397	406	392	391	373	389	389	375	413	403	402	402	353	392	403	433	412	388	389	392	393	372	358	408	393	426	423	371	365	412	413	393	409	400	423	393	404	396	413	352	411	401	397	390	411	404	379	409	397	424	393	398	393	392	391	380	385	361	358	372	411	404	383	378	397	417	417	385	411	393	427	405	414	421	402	386	428	401	367	413	414	377	380	395	405	379	388	389	430	380	365	396	391	404	420	381	404	422	386	386	371	423	375	391	348	417	386	385	405	377	391	375	366	360	378	375	391	383	370	394	381	367	375	353	392	369	430	393	416	416	370	350	362	441	423	387	423	433	379	397	420	389	390	385	383	373	409	406	382	373	346	401	414	375	367	355	386	418	386	377	408	359	365	384	392	388	374	405	399	380	406	436	373	393	376	418	375	411	404	415	374	419	361	441	434	430	419	383	397	410	409	397	337	387	407	394	389	419	408	365	386	392	366	362	413	411	384	357	375	412	405	379	392	402	405	391	386	413	417	429	368	357	383	406	388	433	383	394	403	388	379	409	416	390	386	377	404	379	394	378	391	408	370	384	432	416	385	389	361	414	366	411	372	439	389	400	414	402	391	404	384	409	381	373	400	412	386	429	375	413	400	377	403	370	382	439	424	403	410	376	391	415	428	430	386	415	392	410	432	396	387	388	409	362	385	402	408	407	391	398	394	423	410	370	432	416	417	393	417	378	405	406	393	380	369	371	421	369	400	398	382	363	412	413	387	395	410	400	405	376	401	386	399	431	374	376	404	384	429	402	409	369	369	405	365	381	383	386	425	361	415	376	406	403	395	379	410	365	378	377	404	409	381	406	379	417	389	392	403	395	420	397	378	375	404	429	407	388	388	363	428	401	407	373	393	379	382	430	420	411	390	425	353	372	403	379	419	437	413	391	418	440	375	376	382	420	412	403	404	417	408	381	429	400	413	361	389	424	382	403	402	390	427	375	393	366	372	433	401	387	409	423	372	416	383	408	398	427	402	419	429	413	393	359	361	394	415	378	423	419	352	405	375	412	387	394	413	372	407	409	388	410	383	428	432	426	413	385	409	410	378	419	394	361	435	384	406	371	374	392	411	369	382	427	391	416	364	408	375	418	381	375	430	424	401	429	401	392	412	396	378	385	377	405	419	383	382	387	438	381	406	389	416	373	376	405
25022	20998	26782	24949	6005	1362	1018	836	2624	20399	19155	10280	2727	1144	663	623	609	598	668	604	608	618	554	611	635	653	590	606	613	567	592	640	601	626	620	634	594	635	640	607	642	606	579	633	618	612	627	639	582	607	583	623	677	642	644	605	614	634	613	640	600	629	599	586	596	595	586	643	622	620	627	597	656	678	583	627	605	631	650	598	630	587	593	586	608	604	618	635	589	600	610	629	665	627	640	603	633	592	585	614	615	611	613	605	603	574	598	621	610	637	621	614	614	636	629	630	602	604	619	598	621	627	616	694	618	664	600	602	638	652	625	617	638	617	613	590	604	587	589	615	649	592	604	588	624	596	567	577	590	676	599	656	621	657	622	591	638	588	611	616	545	616	619	633	632	602	628	562	620	581	627	605	645	601	611	611	645	593	573	609	579	609	609	623	638	571	636	610	618	632	639	614	624	676	612	642	595	598	671	618	592	648	613	617	601	606	630	579	598	628	604	595	605	609	595	630	633	611	611	611	626	624	620	606	614	634	646	630	603	668	632	595	592	596	612	610	609	628	631	643	576	609	619	596	590	635	629	629	652	631	649	613	627	610	600	660	658	605	612	585	580	625	596	603	638	629	582	612	692	630	639	623	601	632	607	604	623	670	620	624	645	591	560	613	618	668	613	625	607	592	607	622	591	583	614	625	584	579	590	599	607	646	621	626	627	614	575	616	610	643	649	598	607	578	626	643	583	602	626	589	588	667	615	607	642	683	594	596	593	648	597	612	630	596	584	585	658	610	611	619	622	626	569	610	622	640	643	596	627	589	640	671	612	620	600	575	634	585	622	555	584	605	570	616	614	651	621	637	590	605	613	645	612	592	586	582	616	623	598	601	575	585	567	596	612	563	624	632	623	648	632	672	626	624	649	648	635	605	597	620	592	625	627	558	595	560	569	581	632	595	639	622	639	644	616	615	577	578	624	614	563	587	587	566	631	610	642	614	597	654	606	572	624	607	608	610	621	665	593	629	596	600	600	609	638	635	640	639	603	645	560	635	607	616	599	590	622	589	590	624	647	616	620	611	655	603	625	610	594	663	665	657	616	630	610	620	579	605	628	602	580	594	639	585	619	604	647	600	628	612	561	614	602	626	640	612	638	627	609	579	626	555	659	572	605	594	579	636	646	647	625	642	636	602	609	580	555	615	566	608	596	612	602	622	631	602	597	616	631	612	607	607	625	573	581	648	624	582	608	610	592	643	617	591	600	664	642	607	637	600	617	652	630	627	631	607	602	613	620	631	625	597	631	601	607	608	616	635	563	599	599	610	587	647	644	601	623	604	606	591	618	623	605	621	636	619	627	598	598	638	572	615	624	567	605	624	616	624	598	598	634	651	540	616	630	589	606	613	635	558	614	639	655	606	593	601	611	612	636	630	614	598	587	605	623	600	683	636	570	640	612	607	666	617	616	570	604	651	689	590	600	596	660	606	627	592	624	648	629	659	618	623	626	639	633	615	587	658	617	620	601	584	629	617	643	590	630	612	601	575	595	580	580	614	643	621	630	596	651	610	602	617	566	560	627	617	645	589	624	609	616	614	582	601	652	620	612	617	587	604	586	600	622	586	646	654	595	627	582	620	583	647	590	619	599	620	578	639	587	589	637	617	582	557	593	553	620	617	589	633	608	640	644	602	590	620	641	573	569	630	596	621	602	589	633	583	611	581	602	633	602	630	596	614	592	587	619	639	586	567	602	617	587	621	623	618	631	650	653	569	613	635	610	634	618	635	595	552	639	560	634	601	640	602	623	598	604	621	594	600	623	593	645	618	621	607	646	591	616	624	618	590	639	544	628	591	576	587	570	600	602	613	622	576	647	602	565	604	613	594	622	609	623	581	617	643	607	609	612	603	651	630	572	592	597	625	626	602	620	631	614	567	566	606	642	598	637	581	624	598	625	601	621	591	568	629	615	590	644	592	575	605	593	588	609	624	584	612	572	629	622	635	620	547	604	597	582	656	593	635	612	624	637	612	606	615	594	617	624	619	647	576	665	619	593	606	608	640	604	588	582	579	627	650	619	555	663	588	663	599	554	587	581	579	633	595	635	637	610	622	591	631	628	565	628	595	601	661	628	626	583	577	648	552	649	639	636	596	594	585	562	585	632	614	639	623	614	632	599	626	616	631	581	617	591	585	618	568	593	609	598	599	594	653	635	619	613	640	654	603	630	575	621	638	588	614	641	596	647	596	562	650	621	624	587	642	564	603	601	638	623	587	575	601	587	587	625	637	615	650	616	619	555	579	654	607	585	581	608	606	590	621	583	619	604	585	645	586	607	619	618	642	636	608	625	639	646	587	663	605	615	611	567	629	661	641	606	599	615	653	592	620	626	579	591	608	612	627	617	613	587	618	600	658	661	631	587	613	648	618	589	592	618	616	606	649	577	594	620	640	617	589	605	595	582	638	633	644	582	618	617	590	602	600	611	638	585	605	625	645	612	613	651	587	589	575	608	617	591	660	600	572	606	614	586	626	617	592	624	622	574	583	588	605	593	617	591	610	638	632	584	603	556	601	554	585	597	555	640	634	599	621	613	568	645	588	634	590	599	593	631	643	638	611	645	557	624	630	575	607	635	608	594	618	606	588	592	614	634	648	588	574	638	668	622	604	636	597	637	649	610	618	578	646	637	629	638	592	622	561	589	635	616	617	635	637	652	611	583	613	632	615	611	644	625	598	546	638	638	590	589	589	591	544	579	657	619	607	601	598	614	630	603	612	614	624	588	646	639	607	624	627	575	601	617	590	594	595	622	599	587	575	572	596	623	621	601	592	573	613	628	600	605	640	608	571	625	599	593	651	618	590	585	604	626	681	613	593	631	581	584	594	612	606	584	628	588	604	574	590	601	608	590	616	661	617	633	626	607	602	609	612	604	627	585	587	636	626	634	575	577	628	609	617	627	622	616	610	631	587	639	625	560	602	596	616	638	586	637	573	589	575	639	643	580	616	614	611	591	597	638	640	626	596	615	573	599	621	615	615	616	641	606	598	599	578	675	645	609	567	626	595	600	614	665	629	583	623	603	639	606	631	630	615	617	619	648	602	600	591	652	612	636	623	558	655	602	617	664	620	584	621	628	565	594	632	589	601	624	575	616	618	586	630	587	594	574	618	620	626	589	579	629	621	629	617	627	610	582	634	560	601	654	620	571	561	637	637	619	619	635	595	624	609	628	584	632	624	657	638	642	599	609	562	587	596	654	639	640	577	611	652	629	640	619	581	635	591	592	580	620	630	591	586	564	610	596	633	624	595	602	635	586	636	671	585	613	595	613	652	634	611	607	595	610	581	611	575	606	626	568	639	625	615	593	601	605	617	635	609	648	628	567	608	625	627	579	677	630	639	583	640	626	585	621	614	600	600	581	606	560	610	546	538	626	621	582	592	594	626	616	576	617	583	575	601	563	605	646	589	603	640	609	599	566	596	570	632	637	600	599	587	615	629	655	617
4166	4439	4152	2125	1433	1047	858	755	3989	21261	16158	8386	2459	1048	573	514	538	521	502	510	517	528	480	512	496	503	541	472	494	481	497	493	492	514	496	510	538	509	509	507	512	536	542	501	496	484	502	508	498	525	506	523	470	538	513	511	524	485	495	551	526	535	523	486	492	472	514	516	491	505	485	493	492	515	462	516	473	475	486	539	513	484	504	475	487	518	509	465	523	477	460	512	529	471	507	497	434	547	466	528	500	473	488	507	524	502	551	474	467	514	504	500	518	489	510	528	494	486	534	507	486	495	510	474	479	468	546	533	492	515	535	503	503	536	498	515	483	512	530	516	503	507	475	500	497	485	523	513	444	495	514	542	479	484	528	534	493	507	499	483	511	469	517	534	515	461	554	537	462	480	487	527	494	455	507	484	491	512	521	516	468	518	515	517	516	533	539	469	496	472	468	493	473	446	493	551	502	491	519	549	516	480	495	541	541	502	513	489	504	497	509	493	481	479	489	475	467	478	500	474	544	471	536	486	478	529	528	509	521	439	510	478	514	496	545	539	519	483	487	491	512	491	480	509	541	497	516	503	491	503	549	493	481	518	464	510	470	539	498	500	499	498	472	486	511	492	494	498	533	517	518	503	498	551	502	515	489	529	532	467	496	512	516	504	496	519	525	541	483	492	506	535	509	529	532	526	468	527	492	508	500	502	524	486	503	484	500	514	522	527	514	467	523	510	489	500	517	472	513	511	513	483	472	475	501	518	530	503	522	522	527	508	519	491	507	486	471	466	501	529	528	542	505	534	513	460	472	490	520	518	518	449	515	457	508	474	529	515	518	528	530	471	485	507	504	456	556	456	534	538	503	485	531	523	485	493	523	478	508	464	475	466	504	498	540	529	531	520	517	496	496	472	492	505	513	466	520	475	509	560	511	529	511	519	516	553	456	509	488	478	479	510	495	498	492	508	495	491	461	500	501	545	498	535	470	536	477	525	534	522	515	467	502	493	473	520	501	514	498	497	514	506	480	534	477	525	513	512	547	479	505	504	489	510	557	503	487	507	492	515	493	480	535	506	517	530	499	498	573	466	525	475	487	504	487	499	506	508	521	509	483	482	488	518	534	486	485	509	516	474	503	561	491	518	516	542	508	507	526	490	495	534	514	498	495	531	519	455	509	460	531	506	509	501	508	508	514	498	495	516	471	458	516	460	508	521	481	519	486	538	514	506	494	518	498	514	510	524	502	503	488	491	535	483	511	510	496	510	487	517	490	509	511	531	531	513	495	513	519	521	507	479	543	550	481	547	510	495	521	521	536	504	460	524	531	505	461	471	509	471	511	481	523	506	496	484	493	528	477	485	497	493	505	553	498	492	525	519	475	485	493	476	521	450	498	510	483	468	486	501	547	478	451	477	479	515	477	521	534	460	495	506	502	474	511	484	512	504	501	495	518	497	494	464	453	546	490	478	512	518	513	493	506	530	485	529	508	442	482	454	495	499	504	474	461	512	529	545	509	549	486	515	505	450	508	507	475	481	454	485	467	477	460	519	496	476	529	465	525	561	502	515	520	493	502	496	524	488	492	482	506	500	464	486	507	507	519	521	527	464	499	524	500	488	504	504	499	501	495	471	506	491	516	499	493	511	575	553	488	515	478	489	522	505	525	501	548	537	466	441	457	470	515	518	530	484	469	491	499	464	504	523	491	525	546	535	504	509	504	452	491	518	506	461	477	519	505	509	513	490	481	524	517	534	478	505	487	464	468	525	457	505	513	529	486	470	505	511	453	478	523	468	470	523	517	499	500	490	493	494	483	510	527	525	511	499	506	499	489	523	498	493	512	497	497	484	511	497	509	522	473	490	502	548	512	489	529	521	530	485	487	521	511	507	476	473	481	477	496	469	524	495	447	468	483	533	475	496	533	541	475	529	516	491	439	527	505	481	511	470	504	517	500	500	521	511	475	503	488	493	499	463	514	476	498	525	535	478	515	510	537	447	489	479	497	496	513	502	501	487	481	532	521	515	480	485	536	503	547	504	529	520	481	502	505	437	484	481	541	535	500	488	485	444	474	494	501	471	503	495	518	513	491	474	498	501	510	528	506	522	543	508	540	545	513	513	486	475	518	453	513	479	505	498	465	524	499	504	495	514	478	508	519	518	515	479	511	481	494	490	490	492	490	493	493	525	507	529	516	506	529	501	502	499	552	539	462	482	510	516	473	489	459	539	508	518	524	522	509	507	458	495	481	532	531	499	484	485	485	506	474	480	536	495	499	501	500	499	523	501	500	450	493	555	493	516	487	472	472	479	482	543	502	527	499	490	486	468	479	496	515	505	530	501	507	479	496	476	510	491	456	479	509	482	465	496	494	533	493	459	486	519	495	470	476	487	475	513	477	515	505	462	505	472	543	479	501	465	538	525	522	510	509	485	531	520	518	485	509	512	505	506	495	472	487	484	532	495	489	482	428	523	527	528	543	532	484	478	513	496	517	476	502	491	496	524	478	500	503	487	514	524	473	468	525	473	513	455	471	525	506	489	526	527	542	508	475	506	536	480	475	511	494	511	520	522	487	521	470	497	535	504	544	458	490	504	470	445	457	474	474	500	501	527	508	503	504	481	498	467	500	507	474	497	496	473	538	476	495	475	455	503	463	511	535	497	516	492	507	505	473	463	534	511	530	503	471	525	525	518	495	505	501	515	485	498	481	519	471	464	492	477	455	538	507	484	475	485	515	466	502	500	499	511	508	519	507	498	504	507	505	500	500	509	488	536	518	512	482	508	504	493	484	493	498	482	510	458	492	468	510	489	474	516	494	504	517	497	547	527	490	444	529	531	456	491	509	458	508	494	501	511	531	499	494	483	499	487	551	492	480	532	499	522	492	491	506	503	478	478	489	483	485	492	537	473	501	477	522	524	522	523	492	503	492	488	456	545	518	491	490	491	486	546	487	493	535	456	524	538	493	471	497	440	510	467	511	491	500	514	523	474	525	491	487	504	506	484	505	511	511	502	460	505	529	455	519	510	503	471	492	489	468	481	544	502	494	526	524	531	496	483	471	500	509	451	515	490	474	529	539	522	520	487	451	494	517	509	513	503	536	537	527	522	524	500	499	488	498	528	505	488	444	489	490	497	527	502	531	505	520	499	491	509	482	470	541	473	509	487	501	508	524	501	485	534	497	498	519	508	509	492	481	519	494	502	484	529	489	534	495	498	488	508	463	484	529	479	467	497	474	493	504	541	540	563	514	509	528	484	501	480	527	513	510	467	456	575	509	491	506	548	497	496	481	522	475	508	529	508	521	499	531	499	522	498	503	474	456	505	495	499	523	462	504	545	494	495	495	479	454	471	495	510	482	494	504	497	487	508	489	510	498	508	495	535	502	504	490	506	494	511	513	529	465	505	518	495	507	486	514	536	528	476	521	473	478	505	491	504	512	514	476	481	521	513	497	547	490	511	527	504	491	472	501	484	511	515	509	480	506	529	512	524	525	484
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
