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
339354007171	339354007740	339354008290	339354008840	339354009390	339354009940	339354010490	339354011040	339354011590	339354012140	339354012690	339354013240	339354013790	339354014340	339354014890	339354015440	339354015990	339354016540	339354017090	339354017640	339354018190	339354018740	339354019290	339354019840	339354020390	339354020940	339354021490	339354022040	339354022590	339354023140	339354023690	339354024240	339354024790	339354025340	339354025890	339354026440	339354026990	339354027540	339354028090	339354028640	339354029190	339354029740	339354030290	339354030840	339354031390	339354031940	339354032490	339354033040	339354033590	339354034140	339354034690	339354035240	339354035790	339354036340	339354036890	339354037440	339354037990	339354038540	339354039090	339354039640	339354040190	339354040740	339354041290	339354041840	339354042390	339354042940	339354043490	339354044040	339354044590	339354045140	339354045690	339354046240	339354046790	339354047340	339354047890	339354048440	339354048990	339354049540	339354050090	339354050640	339354051190	339354051740	339354052290	339354052840	339354053390	339354053940	339354054490	339354055040	339354055590	339354056140	339354056690	339354057240	339354057790	339354058340	339354058890	339354059440	339354059990	339354060540	339354061090	339354061640	339354062190	339354062740	339354063290	339354063840	339354064390	339354064940	339354065490	339354066040	339354066590	339354067140	339354067690	339354068240	339354068790	339354069340	339354069890	339354070440	339354070990	339354071540	339354072090	339354072640	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2687	3600	2300	2687	3600	2300	2687	3600	2300	2687	3600	2300	2687	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2687	3600	2300	2687	3600	2300	2686	3600	2300	2685	3600	2300	2685	3600	2300	2684	3600	2300	2683	3600	2300	2682	3600	2300	2681	3600	2300	2680	3600	2300	2679	3600	2300	2678	3600	2300	2677	3600	2300	2676	3600	2300	2675	3600	2300	2674	3600	2300	2672	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
25241	24296	35581	31964	23290	13960	3034	1129	963	936	934	930	867	908	888	858	892	889	900	916	882	814	912	880	870	870	878	884	864	916	887	929	855	863	851	852	848	877	877	901	858	872	934	887	977	896	860	896	849	888	878	891	859	887	901	884	875	808	894	840	870	881	889	891	846	894	861	846	858	870	869	855	915	876	851	896	902	827	866	833	897	899	871	858	842	901	879	861	803	852	907	880	810	853	886	905	876	853	827	904	847	821	865	850	856	844	907	876	904	878	860	889	898	813	864	802	848	846	906	870	861	874	844	876	807	851	876	867	865	880	869	814	874	838	857	946	844	856	827	931	818	859	844	888	881	904	899	837	881	861	845	887	830	883	884	871	827	856	859	863	873	881	837	854	831	848	862	807	869	827	848	888	863	847	882	953	890	878	926	867	846	897	872	861	891	832	869	905	870	871	889	889	874	846	839	846	883	851	900	882	923	944	852	809	904	897	848	828	832	836	799	916	918	828	884	889	896	869	865	860	862	862	866	864	866	856	843	812	820	868	880	867	835	888	811	891	881	879	845	883	853	851	845	863	850	900	913	829	885	881	849	880	849	874	859	891	850	849	880	902	881	883	908	895	879	868	898	822	907	840	854	876	862	816	882	898	897	860	883	852	865	850	807	899	895	848	898	831	907	815	862	841	875	858	890	854	875	847	842	836	891	874	894	869	889	906	862	906	851	925	861	850	851	834	863	940	913	865	860	863	876	856	811	935	817	850	867	914	923	913	836	836	880	928	867	855	845	860	822	818	847	831	891	894	841	832	873	813	869	841	876	870	835	850	845	871	890	831	861	875	841	822	898	871	865	876	877	933	893	819	876	815	915	829	844	877	853	855	829	833	855	842	833	790	842	857	859	925	848	925	851	876	872	856	858	903	847	846	854	873	927	903	842	858	805	837	867	888	848	865	883	889	833	864	886	864	821	896	898	895	873	889	874	841	894	807	914	913	864	815	831	839	863	920	891	832	877	859	911	927	894	832	836	849	831	848	877	904	868	879	834	815	889	848	891	847	853	903	882	855	854	842	897	821	909	876	884	830	863	863	858	866	856	824	842	818	810	792	858	863	899	860	979	863	864	861	851	898	827	858	871	847	834	860	886	883	853	863	926	812	872	833	861	838	829	848	881	880	796	896	838	911	867	857	918	861	842	856	834	900	843	796	834	815	858	808	838	871	834	871	814	866	867	848	884	834	852	826	856	855	847	806	847	846	895	870	885	876	820	836	858	910	907	883	837	887	860	825	828	897	828	837	871	877	906	839	841	838	880	904	886	838	903	818	848	848	888	859	864	882	926	881	822	835	884	854	865	892	940	826	850	896	838	832	849	892	844	879	871	828	894	891	854	879	880	858	852	854	874	889	858	823	830	898	896	862	882	922	934	819	856	861	777	844	881	861	867	893	819	949	899	838	830	883	932	859	875	865	801	859	841	824	893	860	869	887	857	852	893	834	896	903	851	847	860	874	908	888	869	937	902	869	841	822	929	842	858	859	847	886	873	884	818	880	902	844	871	847	873	908	886	861	813	907	855	846	895	839	879	847	875	860	838	876	856	877	911	822	883	882	848	878	855	852	856	912	866	849	867	812	797	911	871	911	815	870	816	883	863	791	897	849	852	824	874	835	844	893	855	839	848	830	855	890	826	812	865	890	880	855	853	860	898	820	867	855	854	818	846	905	854	878	840	834	844	875	852	862	880	871	825	877	854	835	878	877	902	849	855	877	839	889	759	904	843	851	924	822	907	920	868	878	827	927	871	884	889	834	820	840	795	896	885	831	871	823	855	881	885	830	854	811	887	858	856	827	884	897	914	831	936	844	871	878	836	851	881	888	838	850	875	939	846	857	896	854	808	828	874	840	802	894	848	874	871	915	881	888	883	847	852	803	879	891	847	887	889	892	860	882	797	911	869	812	811	906	841	961	818	833	881	855	820	862	836	858	827	857	854	865	908	859	837	840	924	850	873	902	859	892	889	832	810	810	875	841	907	873	873	899	880	852	823	870	845	819	863	879	870	899	840	864	890	828	815	879	815	875	911	878	881	848	862	880	867	874	890	874	803	820	841	875	850	871	865	902	865	888	890	812	854	914	873	930	855	908	851	879	888	872	860	852	867	859	878	916	853	854	846	851	844	886	867	814	862	876	840	823	823	859	841	893	836	868	912	914	867	894	868	872	905	819	872	839	839	867	854	857	859	856	880	851	878	805	874	839	854	874	840	874	854	842	886	858	834	856	849	854	860	864	887	847	878	874	908	893	806	853	855	881	882	862	847	833	912	820	907	796	860	898	928	874	863	886	890	882	929	891	859	873	846	902	870	856	836	874	791	918	845	814	850	922	853	850	876	926	897	847	824	872	875	833	853	885	838	822	862	863	892	851	881	872	872	841	865	867	885	827	865	907	856	855	871	906	829	894	874	843	821	837	843	881	947	887	814	934	833	902	872	874	879	896	885	861	868	862	864	868	878	850	835	886	934	878	878	857	869	861	857	791	891	839	891	839	851	860	847	882	862	933	855	876	919	905	841	864	860	913	835	803	843	879	874	876	835	869	852	865	866	871	841	867	848	893	859	839	865	874	852	885	892	839	816	896	907	909	832	840	783	856	859	863	882	882	839	934	849	857	905	848	843	848	841	825	917	923	848	862	869	834	836	872	892	894	845	849	856	828	846	889	878	926	856	849	825	809	886	848	814	928	887	832	913	868	897	805	888	864	827	844	900	877	888	882	898	824	898	849	868	864	912	911	925	844	862	874	863	817	918	845	829	858	837	887	829	849	908	904	835	828	860	846	892	900	853	883	877	839	869	874	813	857	861	896	883	889	808	896	883	858	833	894	823	872	852	867	834	830	907	917	881	815	874	925	858	901	900	820	835	861	850	808	908	875	864	831	802	909	825	829	848	848	908	879	863	920	892	880	830	863	828	851	876	856	841	860	898	892	861	825	855	849	819	880	826	870	877	886	826	898	895	788	900	875	850	872	770	856	909	840	878	894	875	848	892	866	862	889	831	841	775	855	843	814	849	904	851	889	846	816	865	874	905	841	870	869	861	877	848	869	847	853	837	866	885	818	865	842	893	849	854	872	843	807	839	872	874	842	834	781	896	823	847	841	878	832	845	894	901	875	828	861	928	832	881	881	857	833	914	900	839	859	838	862	857	845	912	863	858	875	830	842	838	911	855	873	827	855	904	805	867	884	919	861	868	867	846	843	859	864	862	897	889	824	807	833	843	851	883	910	864	855	848	850	868	864	838	844	896	867	884	900	846	911	924	894	868	860	895	914	854	893	853	842	860	831	909	865	876	830	884	881	881	855	891	835	858	862	863	845	840	860	883	889	887	812	851	860	848	899	881	890	904	859	876	827	920	812	865	863	839	903	860	843	882	867	857	810	880	882	869	887	872	866	855	853	853	856	879	861	888	831	849	897	880	856	864	886	908	864	871	870	874	841	836	812
67283	105918	73780	39936	14266	3937	1280	840	797	785	750	788	848	800	784	782	819	810	804	768	799	818	838	742	757	792	837	877	822	784	849	748	795	803	794	814	765	779	813	808	830	789	870	805	767	817	788	825	854	777	813	736	788	786	768	811	787	818	781	814	792	846	761	785	845	789	769	799	788	829	803	796	780	776	782	795	807	780	789	761	829	774	750	768	816	798	787	818	819	796	832	767	767	766	850	776	813	769	798	830	786	816	762	788	802	819	807	771	802	872	794	776	785	797	786	796	790	813	789	773	750	788	830	768	707	784	742	797	780	779	743	779	793	796	781	828	800	831	851	820	811	789	756	797	810	786	831	816	793	815	763	791	781	810	811	779	815	803	797	814	824	813	816	785	787	751	769	758	779	754	753	803	791	782	805	850	804	835	770	807	762	799	787	774	792	754	807	844	749	717	774	786	819	828	764	768	792	785	768	795	788	819	806	796	800	811	804	748	796	790	756	799	782	731	808	783	822	791	783	778	789	816	786	817	796	762	855	780	826	809	825	824	737	778	810	782	803	800	814	817	811	823	745	817	757	809	804	817	799	789	830	793	815	809	830	772	787	754	788	809	767	776	804	799	828	780	822	797	814	789	774	765	818	794	806	852	760	795	830	747	760	794	791	795	794	764	736	785	784	806	817	800	796	838	832	807	805	798	759	822	822	804	780	790	759	815	768	813	798	795	823	810	798	774	784	801	854	800	794	741	768	786	840	790	821	783	810	782	817	860	789	826	803	846	781	777	803	757	776	785	801	771	764	794	785	774	800	804	824	777	723	752	768	764	738	844	771	776	809	819	814	812	811	749	810	793	797	782	754	785	800	764	841	795	785	789	787	757	802	846	817	751	819	796	773	758	894	771	775	796	816	787	822	844	798	795	812	813	730	786	774	740	792	753	854	772	857	786	781	819	824	775	790	788	786	805	788	760	763	803	840	784	801	747	844	792	819	811	746	800	785	772	762	785	787	787	775	792	824	738	858	767	811	761	801	782	794	773	747	824	776	842	769	804	810	832	748	831	774	821	817	823	783	822	768	780	814	788	763	788	804	827	803	825	787	777	815	759	799	818	799	813	794	776	770	772	769	778	790	748	774	821	814	803	802	822	776	769	835	789	851	804	833	836	845	809	764	804	754	783	814	800	820	778	812	822	750	793	834	785	819	825	862	826	791	777	816	784	758	818	819	784	815	738	814	802	834	815	815	788	812	795	829	772	813	753	804	842	747	806	748	856	825	799	758	774	788	811	764	780	790	826	794	787	798	777	795	784	781	781	807	726	786	791	795	776	769	850	792	780	806	823	835	817	837	808	803	797	820	815	744	834	814	828	815	765	779	799	797	827	752	831	772	790	768	816	830	768	850	844	800	765	779	798	777	746	812	763	829	786	764	823	766	725	815	797	720	805	729	787	799	829	752	813	823	724	793	763	790	798	771	797	730	797	839	735	793	800	807	779	733	775	733	779	796	793	801	784	794	742	779	770	775	744	786	801	777	772	783	836	793	757	799	733	836	832	800	825	836	766	778	795	760	793	815	804	767	769	750	738	762	780	808	744	750	760	775	813	764	847	822	734	761	798	745	842	791	762	786	816	779	789	810	827	857	778	839	824	773	825	761	775	784	798	752	762	785	772	817	800	786	795	802	799	791	800	849	764	792	762	799	786	801	786	779	761	756	809	803	744	796	828	849	783	791	773	803	861	791	785	808	804	848	755	825	783	739	759	768	765	800	770	761	791	834	744	809	762	816	705	769	775	806	750	755	806	765	826	765	790	775	780	782	791	731	759	759	789	825	740	788	781	794	806	804	822	780	763	840	811	801	775	760	790	807	778	833	781	813	822	752	729	831	804	821	810	806	782	828	783	771	838	733	795	795	822	769	749	847	797	771	768	753	814	804	806	792	807	765	806	786	768	774	808	749	765	830	725	776	780	805	800	841	781	772	789	827	802	814	800	770	782	817	790	773	780	791	826	837	716	794	809	785	767	741	755	782	732	823	805	843	828	800	738	794	788	818	788	793	790	796	809	790	741	771	749	807	839	792	750	767	805	809	825	777	785	778	835	784	807	793	818	790	787	789	793	807	811	826	775	823	788	791	825	763	812	786	843	739	785	850	777	812	831	741	748	751	786	816	750	828	799	794	811	733	813	752	783	800	805	718	803	779	746	799	768	748	736	782	806	831	844	844	822	788	850	774	816	823	808	769	798	836	813	758	787	746	812	724	850	805	799	837	761	827	823	820	837	876	789	784	755	781	779	824	801	791	754	781	771	804	808	793	812	766	810	753	779	744	833	785	757	765	825	815	803	784	765	791	787	792	800	783	771	852	781	769	801	790	822	803	747	818	811	758	781	814	788	779	829	809	780	861	764	779	765	808	734	778	782	790	805	773	821	811	795	772	821	820	763	782	819	828	757	781	755	837	761	847	810	793	758	804	787	764	776	751	847	809	790	804	764	830	799	789	739	775	791	825	790	806	770	817	776	769	795	799	841	765	756	791	828	789	781	754	779	821	810	784	860	797	789	807	805	741	789	780	799	778	827	778	762	776	794	805	823	745	804	792	792	806	775	801	808	798	767	796	856	763	806	798	780	782	799	764	792	800	764	795	820	744	780	836	797	791	767	763	815	826	736	783	800	801	818	796	776	808	795	825	727	814	824	771	779	790	737	733	743	829	814	767	840	759	735	799	780	776	860	786	809	828	800	774	800	784	783	761	789	868	778	770	809	756	800	836	788	798	798	826	816	739	823	797	750	798	785	771	837	789	796	785	823	837	810	814	750	811	804	760	805	765	795	807	791	792	801	839	805	790	835	822	775	813	764	777	790	829	769	788	784	828	821	813	810	816	731	800	766	832	770	780	735	834	778	790	792	824	795	789	828	770	798	819	784	777	778	841	764	779	801	794	801	763	772	856	816	788	791	778	836	830	853	794	802	800	778	838	788	797	843	768	745	815	766	779	767	784	776	777	822	756	789	799	764	770	801	779	780	771	830	790	783	819	743	799	777	811	773	818	736	840	794	809	721	741	801	796	836	812	799	812	787	795	788	823	754	827	819	814	780	776	757	843	792	762	788	788	817	776	831	804	755	799	767	824	862	836	750	811	812	830	737	753	786	798	813	804	800	792	815	794	820	761	786	782	749	765	812	769	803	797	806	816	755	764	805	760	851	765	805	788	784	831	797	811	800	804	784	777	847	803	806	792	824	795	773	799	776	832	762	776	774	815	807	799	792	770	795	801	825	805	779	771	790	811	810	824	772	844	769	782	750	774	760	745	831	816	772	739	763	753	778	810	798	804	834	767	782	791	773	787	815	771	777	828	756	757	806	777	789	795	757	795	770	751	770	760	813	783	770	799	782	851	772	746	786	823	863	778	809	790	814	761	802	754	769	815	772	752	788	749	808	833	749	855	734	780	782	792	781	778	813	790	805	777	803	770	824	820	777	791	778	742	783	788	810
31346	31351	26546	10388	2022	890	683	654	681	641	660	655	611	652	641	599	619	637	645	591	617	625	645	657	644	673	638	608	649	591	615	623	608	598	648	652	599	635	624	627	576	637	603	638	609	653	643	623	624	641	673	604	607	619	656	621	617	640	648	608	633	656	652	629	607	663	677	618	655	601	628	613	615	634	629	644	618	625	624	650	623	647	662	596	623	625	651	627	619	609	656	562	607	618	572	709	603	680	665	611	672	666	612	597	583	627	642	589	609	672	612	627	658	640	586	657	645	618	628	677	621	654	603	613	621	603	549	638	633	659	604	634	649	661	602	635	615	616	605	634	633	613	634	639	644	643	595	646	634	626	618	605	651	617	610	632	684	628	658	637	603	638	632	617	649	596	642	663	613	621	628	639	650	680	667	622	652	641	649	615	626	680	626	607	630	638	648	644	606	658	621	636	638	639	647	589	628	622	656	664	596	633	611	616	658	631	641	617	610	607	649	620	639	628	614	646	583	615	600	668	579	604	623	611	610	666	574	640	625	610	672	663	620	661	656	625	610	609	637	626	626	576	603	618	637	652	612	636	632	601	622	609	636	663	631	670	636	613	661	668	609	613	638	617	592	643	658	647	634	658	579	617	627	666	649	626	619	599	601	624	671	659	653	622	652	656	615	615	625	596	631	616	593	623	595	617	664	638	613	610	637	609	658	598	596	654	636	634	659	625	633	630	676	651	608	611	627	683	617	622	637	625	620	605	637	671	599	595	612	621	637	573	619	622	632	616	644	625	630	636	599	601	608	626	610	629	634	633	657	598	600	591	647	622	636	636	618	621	585	643	593	634	637	618	682	677	635	632	599	612	612	638	626	584	618	610	581	638	616	653	590	638	620	637	628	646	651	677	661	624	591	613	642	592	601	641	589	627	612	666	586	626	602	646	637	645	576	620	614	617	700	614	670	641	637	572	586	672	623	662	637	592	667	597	614	660	644	646	680	676	619	658	605	619	651	628	655	706	651	616	636	616	655	633	639	641	661	636	633	644	649	597	640	675	655	628	651	634	597	587	604	595	627	597	659	662	623	655	607	600	632	609	636	649	635	646	646	635	611	619	625	657	634	682	619	643	627	665	616	618	613	599	650	614	608	623	611	633	610	642	637	598	623	593	679	624	656	654	599	610	657	647	673	628	654	613	632	635	608	621	569	636	613	638	651	614	609	591	629	655	623	614	647	609	573	646	678	634	621	691	667	577	636	601	648	640	648	644	621	612	614	648	616	574	643	633	586	631	661	617	658	674	641	629	631	658	630	664	619	631	641	619	666	613	700	662	607	632	615	639	622	608	646	645	641	664	674	590	592	656	573	591	674	644	629	632	626	639	623	615	634	643	594	624	648	658	624	640	612	621	627	650	621	632	602	631	647	694	627	621	635	623	654	644	622	619	619	622	624	630	671	600	635	634	662	667	665	667	593	627	621	626	572	597	654	650	613	693	624	634	645	623	666	647	619	636	616	585	627	652	662	668	635	610	627	642	628	642	635	655	587	637	630	630	640	646	647	653	638	645	626	600	627	614	601	626	624	612	617	654	638	660	597	640	632	630	627	661	647	587	624	592	628	629	614	611	593	626	646	633	631	607	646	585	647	621	642	624	671	641	625	602	658	630	639	623	678	602	615	656	641	611	645	628	621	611	612	650	667	623	619	675	679	636	590	642	600	623	644	638	673	622	626	657	651	639	622	627	624	646	633	656	692	633	634	628	637	671	635	645	585	648	644	607	626	597	663	615	654	652	630	600	632	622	626	619	618	643	640	576	597	619	652	605	590	630	679	674	649	641	641	697	632	642	622	587	597	585	643	604	641	606	650	632	624	637	654	630	667	604	631	652	636	638	606	623	615	669	577	669	629	615	639	600	607	609	656	658	691	657	593	653	681	628	630	617	607	634	579	611	647	609	628	633	681	655	620	621	607	657	661	672	626	649	628	618	690	631	648	644	639	661	612	618	636	629	628	573	589	601	639	652	612	634	661	666	620	597	670	664	603	621	639	681	613	630	601	601	662	626	646	673	693	643	611	602	648	645	620	663	617	659	613	622	646	627	638	653	642	636	628	630	620	645	694	627	656	622	643	651	605	624	570	660	633	632	631	616	652	622	582	644	609	616	635	632	635	636	590	587	600	698	597	628	626	628	615	642	607	628	597	595	681	588	691	607	669	606	651	589	646	609	667	660	615	654	681	590	672	621	669	667	611	652	602	606	590	635	635	642	668	672	621	627	619	677	654	591	639	608	636	613	599	616	606	633	653	629	614	661	645	622	551	663	602	667	614	678	635	616	628	662	635	655	668	626	651	602	625	598	610	652	584	654	666	609	628	608	649	594	639	611	623	628	617	622	663	627	639	614	615	609	614	586	643	647	592	641	608	586	647	652	579	669	645	652	603	642	620	606	659	627	636	603	630	628	639	672	618	672	646	613	630	632	645	625	631	654	648	609	605	613	607	630	624	649	630	648	632	624	599	596	614	605	591	634	594	634	559	592	664	631	601	662	628	654	637	674	647	600	607	616	635	690	595	637	618	631	669	603	697	666	618	666	656	629	612	625	661	630	626	644	615	627	639	614	614	630	652	658	594	636	669	629	616	615	668	603	671	573	675	628	646	594	644	633	578	649	606	641	639	628	622	636	615	654	660	671	633	620	646	564	612	651	636	634	629	614	548	579	672	582	619	579	671	667	675	629	588	621	611	582	599	661	641	647	571	678	591	649	642	663	635	583	587	625	621	622	620	613	599	648	649	635	612	617	648	639	598	617	599	611	605	630	646	680	625	627	595	632	645	604	665	608	562	678	611	648	592	601	610	626	618	612	605	633	636	672	611	661	613	582	611	616	617	676	660	627	591	638	620	610	616	642	598	644	605	647	635	643	623	613	633	662	615	632	599	632	633	621	633	645	563	589	629	624	620	641	603	616	603	676	642	651	653	628	652	559	649	659	630	633	663	623	630	640	647	648	617	659	642	621	607	667	609	602	604	587	593	638	646	648	651	651	669	669	615	637	648	657	590	671	649	656	650	622	604	618	593	589	622	600	595	636	644	664	673	640	661	647	659	656	640	657	658	622	596	652	671	617	635	630	585	633	647	617	641	681	644	629	675	647	632	634	627	631	607	642	640	680	672	654	612	643	599	643	587	647	657	611	613	609	626	601	638	608	620	608	623	633	646	617	623	644	636	607	602	615	591	637	630	625	666	652	618	627	616	634	643	665	648	608	619	614	652	611	641	617	643	619	620	646	632	670	620	666	630	614	659	595	631	625	594	614	651	578	682	634	654	597	621	633	620	582	617	650	587	619	613	638	623	657	641	632	620	623	673	674	649	640	609	623	600	609	598	648	632	636	665	645	615	644	583	668	660	629	623	622	610	635	689	671	666	628	609	609	590	628	643	573	626	624	615	664	623	631	567	641	619	694	591	616	632	665	608	625	594	606	648	635	633	665	631	602	644	624
25525	36072	19771	5710	1540	716	571	535	528	515	524	558	553	555	519	522	556	579	517	589	553	529	551	554	533	532	523	518	547	538	521	513	519	582	499	563	556	522	533	548	521	543	515	540	564	545	524	543	538	535	562	527	526	510	510	506	514	539	509	509	500	518	547	583	572	498	559	524	565	519	531	527	515	519	524	554	490	507	516	576	547	532	515	525	578	523	555	548	510	558	518	523	513	538	579	472	552	526	514	570	514	518	510	512	542	534	500	521	496	520	519	471	514	495	528	519	519	547	552	519	515	519	543	539	490	518	539	499	587	565	553	550	515	511	528	501	554	544	484	545	581	509	540	546	580	500	555	506	523	493	552	525	511	518	484	536	527	527	518	528	535	568	554	517	515	565	495	522	487	540	549	504	504	541	528	503	537	556	510	550	521	583	517	514	523	501	485	471	505	531	509	540	527	525	483	505	517	499	554	499	519	523	537	530	564	539	596	564	513	542	523	519	535	508	517	515	517	540	520	507	527	553	516	540	529	524	538	525	522	501	560	542	500	554	556	538	485	532	497	582	534	574	529	540	553	582	533	514	547	543	551	553	538	543	509	487	515	537	536	530	520	552	502	533	544	498	543	543	553	532	518	525	537	549	495	541	568	537	532	503	552	462	511	524	522	538	542	482	528	527	514	559	523	520	500	541	505	517	509	553	487	538	529	575	525	537	489	557	497	563	562	533	555	535	492	515	530	535	519	525	523	547	518	522	458	552	521	488	537	533	539	525	562	514	555	554	544	505	533	561	522	550	544	490	516	512	520	547	545	515	561	555	520	538	549	543	481	553	527	540	541	564	503	529	502	524	496	542	538	551	530	567	505	507	525	501	527	518	492	563	505	558	520	600	534	549	513	551	526	549	529	541	522	595	508	578	498	538	502	542	561	546	542	538	550	520	514	498	535	484	545	481	526	530	545	508	531	540	522	538	562	503	557	509	542	531	511	518	497	499	498	586	538	559	520	551	538	507	528	485	548	479	515	572	489	565	499	575	509	478	447	545	487	557	546	531	526	546	524	508	508	547	529	541	523	537	562	519	500	547	510	516	515	504	550	548	532	501	565	532	509	533	484	515	554	527	500	536	582	515	527	523	504	515	508	565	488	515	542	510	539	513	537	523	528	506	541	544	549	552	546	542	587	594	520	524	526	568	529	504	487	508	512	537	527	572	543	552	584	507	520	538	498	531	521	537	509	540	525	538	542	566	530	512	549	546	488	507	531	536	569	526	553	515	555	518	475	551	533	579	509	518	480	521	527	535	513	528	537	508	527	487	494	561	552	531	510	562	529	534	536	533	555	491	529	538	526	522	530	550	511	513	557	533	550	533	530	558	552	534	577	531	505	517	549	508	517	542	548	515	505	533	519	504	539	510	505	515	495	527	485	538	487	506	497	510	543	488	516	474	495	525	533	551	548	559	542	546	521	534	526	496	495	522	537	530	511	519	493	508	513	540	530	557	545	485	539	505	505	527	509	509	523	529	509	575	526	545	511	532	574	542	565	588	515	549	488	538	515	537	499	505	544	518	507	481	539	566	507	500	502	505	543	525	536	569	532	529	491	524	521	523	514	546	547	549	533	504	520	519	562	535	522	519	532	520	510	546	556	523	501	606	511	546	531	498	562	522	559	555	505	531	561	572	549	541	551	543	565	536	505	529	500	569	546	522	496	564	512	489	549	515	526	512	555	522	529	578	550	538	516	506	550	553	537	528	548	534	479	540	514	541	538	526	574	522	575	514	549	519	549	538	544	507	521	551	590	552	547	518	579	540	455	512	521	516	523	494	536	555	522	470	539	537	555	573	572	588	536	541	533	504	508	551	550	489	536	497	558	497	554	520	549	470	538	490	538	524	561	561	557	549	558	523	583	511	532	557	514	538	514	502	552	501	486	533	515	518	514	536	530	546	518	529	503	497	479	485	529	477	551	477	517	523	493	534	532	529	509	533	530	562	536	527	511	564	546	540	509	510	548	544	514	549	530	502	506	526	555	548	531	547	529	527	514	514	514	486	555	525	525	500	466	506	516	566	510	551	532	536	494	547	496	531	540	550	507	554	543	557	537	504	551	513	531	538	503	507	537	550	551	518	542	566	499	538	521	541	540	525	554	524	568	474	548	535	524	537	517	562	536	521	461	568	531	522	504	504	497	542	559	560	504	525	549	515	511	576	528	490	565	483	537	547	530	519	525	548	518	549	583	527	538	555	517	533	543	492	525	498	540	559	541	548	500	509	496	513	519	540	512	583	534	510	508	511	547	527	526	549	531	554	495	509	495	516	555	526	537	542	516	529	541	554	486	498	556	541	538	536	553	529	529	584	508	524	541	512	490	540	517	478	547	530	540	522	513	525	524	554	556	509	569	509	534	508	535	526	545	556	540	532	512	520	558	525	502	515	557	508	531	531	482	547	493	530	540	472	490	520	514	481	512	532	503	519	499	534	504	544	557	562	566	531	542	517	556	510	507	521	501	572	538	561	518	519	548	520	518	530	546	528	535	547	557	538	514	548	531	562	528	541	532	546	534	566	508	513	523	534	529	516	535	529	549	579	481	501	528	501	537	529	546	508	497	496	498	511	512	493	533	531	547	559	501	509	521	497	504	579	507	532	554	546	568	498	511	528	533	521	523	541	530	548	524	522	540	535	516	493	585	546	460	499	505	480	520	553	561	520	526	511	511	548	503	567	526	535	490	527	586	491	541	544	583	505	545	510	530	495	523	528	538	539	523	555	518	488	514	517	538	557	543	494	528	510	512	524	514	521	528	511	494	526	500	555	485	505	513	549	510	568	509	547	487	562	532	580	537	535	552	540	515	523	504	541	501	545	513	526	537	528	556	545	531	579	565	509	509	532	493	547	499	517	545	496	557	521	516	540	503	534	521	538	590	555	509	514	508	520	503	549	484	581	526	515	534	573	510	530	485	560	534	523	511	509	559	523	514	552	512	524	517	513	523	543	528	545	548	534	558	537	513	509	538	513	503	528	569	504	518	523	500	511	519	500	516	542	545	549	505	550	563	556	533	557	511	501	511	517	568	530	531	527	529	523	509	524	571	500	535	550	549	568	554	496	502	543	524	561	492	511	536	509	516	520	507	538	527	513	533	542	585	583	490	532	527	512	527	509	494	492	516	479	517	520	517	558	543	519	529	529	540	524	516	518	541	489	498	518	588	511	506	535	511	495	493	495	541	561	517	497	522	495	510	548	513	573	577	491	542	521	517	532	542	515	531	522	506	531	536	536	501	494	514	558	543	515	504	514	536	536	528	541	540	527	528	531	510	525	506	569	484	526	536	511	549	506	534	505	556	549	574	598	535	530	542	524	517	526	520	510	504	542	501	526	518	538	533	529	542	549	528	515	517	537	498	500	558	540	541	536	504	529	528	506	534	522	569	519	530	543	556	516	491	558	514	550	564	497	521	532	475	543	529	553	504	564	527	531	503	528	530	515	550	515
25958	27144	39634	32621	16535	4135	1105	721	675	638	684	667	614	640	656	638	636	678	598	601	600	606	618	647	642	614	651	640	624	655	704	596	615	629	659	638	616	614	646	644	661	608	669	640	616	680	605	670	601	657	712	626	693	657	667	692	613	611	582	602	655	595	689	615	627	629	639	638	627	657	623	644	627	634	599	603	566	611	648	638	633	690	662	626	634	641	630	622	656	622	622	612	632	649	602	640	629	603	651	631	617	609	585	648	626	639	599	634	628	682	594	604	654	674	639	649	614	608	617	638	596	617	608	635	628	637	659	626	693	668	587	649	648	666	665	648	664	661	675	634	630	622	644	656	628	646	584	666	593	643	593	625	610	628	635	635	592	674	605	619	651	629	595	644	570	647	649	622	600	640	638	670	650	627	658	622	611	641	667	619	655	616	637	675	638	603	646	671	623	635	618	649	645	634	647	637	660	611	625	624	632	652	635	673	623	640	642	629	618	697	581	624	636	632	617	618	616	615	674	614	606	635	581	618	669	633	619	630	638	632	630	614	641	651	621	672	573	613	595	637	677	640	613	616	637	614	621	671	670	685	665	598	680	698	598	652	651	639	649	632	590	649	632	624	657	640	659	642	617	676	651	679	621	620	608	625	617	639	630	634	643	597	626	617	671	592	643	674	621	654	682	661	630	636	617	667	592	636	640	648	648	654	653	627	657	616	612	631	614	631	571	630	692	640	647	617	631	653	652	616	659	679	641	607	632	620	643	624	662	628	583	681	580	660	667	646	627	657	626	645	657	617	619	671	622	621	601	627	650	647	617	626	644	668	668	620	594	629	618	631	648	611	643	628	581	623	666	641	618	637	655	672	666	648	642	621	634	600	651	642	632	634	687	603	638	628	630	654	607	587	676	641	614	645	652	619	637	682	636	644	633	642	645	584	627	644	692	649	612	609	683	637	643	666	643	624	644	577	660	676	628	620	642	672	592	613	661	651	614	617	631	630	594	628	644	635	645	606	631	622	652	715	635	597	617	699	656	668	593	585	643	660	617	627	631	606	662	643	657	655	623	663	622	673	583	620	614	645	638	651	701	649	604	622	642	663	634	659	652	616	606	673	605	669	614	653	673	606	615	627	588	633	598	622	630	659	656	638	653	619	668	675	658	612	625	614	570	618	566	580	672	604	649	629	639	634	612	637	616	639	658	604	643	638	621	631	649	631	638	641	645	641	644	657	657	645	611	625	662	650	629	666	644	681	649	635	613	624	625	669	636	640	639	617	624	664	636	639	634	617	661	626	685	603	676	658	654	652	653	670	643	597	657	685	596	583	645	644	606	585	651	624	656	565	610	667	672	636	606	628	662	641	655	623	573	626	657	672	638	644	677	642	663	669	640	614	609	609	648	612	640	656	636	689	638	648	660	620	591	598	628	653	692	605	644	658	582	619	635	674	629	636	589	690	627	617	604	604	607	643	598	646	635	572	632	602	607	623	671	666	662	612	635	632	636	636	672	646	593	639	606	603	631	604	617	638	636	668	651	628	617	636	581	592	676	640	638	624	625	645	652	670	630	685	661	633	639	658	610	616	568	629	590	605	647	621	606	623	628	606	629	598	631	599	651	607	646	622	623	649	583	643	598	684	635	609	671	607	635	657	638	603	584	637	635	647	641	679	623	637	631	614	632	582	654	650	657	636	656	620	603	624	605	636	626	616	618	655	685	617	667	628	591	663	663	602	580	664	657	631	682	665	652	651	631	671	662	660	619	606	641	625	637	685	623	632	658	652	632	639	658	643	670	619	665	623	626	661	656	642	610	619	606	654	644	666	625	634	666	632	620	649	676	638	608	620	634	614	651	674	621	642	672	631	603	656	605	680	634	629	614	638	673	592	606	606	634	642	654	639	621	622	642	632	641	638	635	653	641	641	665	649	655	620	650	605	597	657	654	635	643	632	653	666	628	639	616	600	656	643	636	665	639	623	676	655	628	608	626	601	626	665	605	687	620	614	588	672	623	655	669	677	593	620	630	638	583	580	684	637	649	677	626	642	618	628	606	601	652	636	631	619	593	629	636	627	639	627	590	615	623	638	608	623	666	645	633	602	621	611	632	643	586	593	640	620	665	588	623	635	642	649	599	646	611	632	622	627	610	604	632	663	655	674	623	656	631	650	639	602	652	631	661	643	574	616	668	608	627	646	632	609	621	599	675	620	658	654	637	655	643	662	584	614	596	666	632	633	626	625	644	674	613	643	676	599	591	604	637	645	695	586	610	602	618	648	634	681	622	626	596	637	666	603	636	671	637	605	613	634	633	661	625	650	644	614	627	583	602	620	687	651	600	659	635	645	667	664	669	605	689	659	617	618	629	681	659	638	639	589	618	651	644	669	613	617	613	648	644	650	661	605	637	630	658	619	657	659	643	660	652	633	655	637	642	659	605	594	620	663	605	602	639	654	639	644	620	622	634	636	630	646	672	620	637	613	610	668	678	589	651	615	681	614	632	601	616	611	631	703	647	626	639	644	679	657	668	625	635	594	671	617	679	633	610	630	624	626	641	602	657	650	638	657	638	651	679	647	629	615	633	609	610	668	630	603	600	598	635	631	633	617	621	599	606	617	587	633	599	630	659	650	609	601	611	640	631	647	607	664	666	646	613	588	640	587	631	662	653	618	634	629	631	635	641	593	642	638	599	644	670	608	585	603	629	660	628	639	665	610	655	619	642	662	602	651	624	627	649	616	624	646	630	635	600	667	628	653	610	637	599	653	612	646	666	618	665	657	625	602	675	601	669	622	582	627	601	667	651	599	657	607	617	625	663	606	662	664	591	564	615	635	631	645	636	582	673	614	653	656	643	663	616	599	613	620	614	611	605	626	621	632	594	664	618	645	641	644	563	638	678	622	603	634	620	647	625	592	659	668	631	679	599	680	610	641	626	642	659	635	612	630	658	648	623	639	629	624	661	643	664	611	645	610	625	648	625	603	616	585	615	636	628	675	641	614	647	629	609	603	593	648	653	666	638	643	630	579	612	663	605	639	603	636	658	587	613	618	662	599	662	586	595	575	647	627	633	669	634	701	607	665	615	630	651	659	680	637	612	623	614	648	654	686	617	595	618	620	641	615	611	661	595	617	638	653	670	630	641	678	652	649	670	641	609	655	619	615	610	593	617	601	650	679	658	643	668	658	632	577	660	627	625	603	663	584	620	671	582	604	601	620	609	673	597	655	630	625	603	618	620	644	652	624	618	612	642	642	593	628	657	652	632	646	653	619	586	656	632	632	608	649	689	646	640	613	640	642	668	624	621	654	634	689	637	668	621	637	646	586	622	603	657	641	660	631	651	610	643	683	630	591	660	616	651	656	663	584	606	700	614	642	638	627	619	620	613	617	629	589	646	647	620	647	658	650	616	637	656	628	610	630	629	627	606	612	663	633	599	616	638	673	647	622	625	612	619	677	644	603	632	629	639	663	630	613	606	607	623	636	610	619	651	624	603	603
62317	89094	58191	24815	7401	1894	771	565	612	587	543	620	576	561	584	550	594	601	532	572	594	551	647	602	625	634	577	590	605	592	579	591	580	615	596	575	608	596	599	587	593	563	584	594	538	572	558	505	594	607	607	574	586	591	545	605	555	633	527	572	635	583	602	583	593	574	641	551	543	582	619	574	550	598	542	573	582	581	554	590	621	599	553	580	571	547	586	576	551	593	579	552	641	560	568	637	593	561	587	590	552	630	595	576	583	568	583	583	578	586	595	560	591	559	580	547	587	570	606	582	565	585	582	562	613	568	614	600	567	603	601	582	552	569	612	544	584	558	604	554	583	556	604	551	587	585	565	630	562	561	560	576	564	566	564	605	583	582	560	601	561	565	608	612	539	584	618	603	539	573	570	616	559	543	591	571	533	613	606	557	591	589	579	588	567	557	589	603	577	555	579	579	559	599	569	565	524	598	590	568	547	600	559	594	552	606	567	607	597	607	590	568	523	597	565	562	579	575	574	588	606	573	610	554	603	600	592	595	584	550	544	607	582	546	526	603	597	564	564	590	553	552	589	591	564	618	590	594	607	573	596	618	575	597	620	600	614	582	615	582	589	564	589	581	578	568	569	550	606	574	584	584	599	551	621	576	583	559	586	561	587	567	600	511	600	565	593	608	593	586	566	565	528	561	589	541	603	585	577	577	618	574	611	579	541	614	592	563	638	583	543	601	549	557	584	598	551	588	563	577	593	609	603	565	567	568	616	593	553	615	563	589	589	558	563	585	554	555	590	536	575	548	579	576	569	596	648	558	598	594	555	516	543	592	608	542	555	558	606	570	563	573	585	590	615	576	558	566	581	582	571	561	587	576	587	586	599	626	566	592	562	548	561	568	631	574	591	608	612	572	602	620	616	591	566	578	562	541	594	582	553	634	550	622	578	580	617	531	597	573	581	611	528	574	554	522	539	621	571	566	602	594	577	597	539	576	590	599	636	576	578	580	569	580	558	579	564	543	550	579	556	577	569	560	572	579	587	563	556	609	572	552	611	576	583	544	636	537	598	533	558	605	544	529	559	562	582	599	534	581	587	568	602	574	528	597	543	563	604	558	610	583	560	579	615	572	544	605	543	594	576	561	559	605	634	578	538	588	556	567	588	575	573	578	581	589	563	564	563	554	582	584	577	596	557	586	584	586	631	620	588	600	574	577	583	605	596	587	568	537	568	607	578	593	540	612	606	598	569	560	577	564	539	592	586	574	613	553	539	569	570	608	598	567	591	572	567	568	545	602	573	554	618	557	585	589	617	569	605	586	547	567	586	578	578	616	583	555	566	582	586	576	554	567	570	556	563	591	645	574	594	590	618	595	559	560	627	572	573	561	565	625	584	568	606	577	572	551	574	555	543	549	570	597	596	567	603	556	606	606	572	553	610	633	569	572	569	559	591	572	582	620	574	578	599	544	546	590	581	588	583	546	528	571	555	592	547	566	566	576	628	560	627	587	591	605	574	595	609	554	615	588	613	568	543	561	610	530	600	579	548	564	550	640	596	568	575	563	592	574	571	561	615	567	587	564	645	565	553	602	601	559	569	567	562	602	576	567	569	614	551	581	558	588	543	583	603	531	589	558	563	614	620	529	543	556	556	572	575	585	538	598	577	574	571	572	576	601	568	632	576	577	552	628	569	579	565	564	556	577	564	568	573	620	550	542	551	569	545	595	567	584	573	589	564	617	583	552	540	591	559	562	601	587	571	574	561	539	566	559	592	625	604	582	600	588	578	588	568	595	591	588	579	564	604	589	584	594	584	565	573	603	618	577	577	585	536	560	578	600	577	540	550	601	580	625	574	600	572	567	568	579	570	577	609	623	596	573	584	565	584	540	648	604	582	562	554	590	534	550	561	597	560	575	562	580	562	597	590	611	577	580	561	581	589	585	574	605	604	585	560	570	579	548	577	563	595	581	548	564	602	608	585	564	556	575	605	576	567	596	603	549	590	549	566	571	632	591	575	603	572	600	575	573	585	599	605	542	604	579	615	560	592	586	577	576	587	560	589	581	553	581	562	578	569	563	597	596	617	542	542	542	621	602	554	571	542	571	561	588	591	634	596	567	591	553	614	552	535	520	538	618	587	552	583	581	558	557	635	595	566	597	525	596	572	555	592	602	595	559	576	587	551	572	576	555	576	541	589	575	619	554	646	519	616	574	544	598	570	551	619	594	569	590	541	609	570	596	606	588	580	588	576	556	564	572	595	585	609	583	588	626	567	546	628	571	550	577	609	590	612	593	549	613	600	578	569	580	546	584	612	573	548	546	576	580	583	560	594	581	535	600	593	560	611	592	596	558	551	559	620	596	562	584	598	545	599	549	557	562	582	574	575	565	585	565	567	556	560	561	589	622	574	601	589	561	612	603	613	606	598	579	575	586	572	566	560	572	586	547	520	607	560	550	543	566	596	567	572	537	589	568	533	622	558	621	527	576	587	635	587	574	565	574	589	567	584	586	616	577	585	561	616	597	573	576	558	567	586	562	606	596	585	570	645	542	582	597	578	548	547	551	586	580	581	544	533	544	564	572	586	589	574	574	599	598	590	551	587	543	541	609	579	583	615	606	573	553	579	545	583	557	545	610	572	556	618	556	585	577	551	577	577	586	604	563	542	561	586	564	574	610	567	542	621	546	600	562	572	568	567	567	552	578	563	546	561	644	603	586	596	596	589	555	600	582	582	601	549	574	549	585	562	535	612	594	547	566	557	551	572	581	622	560	581	561	547	575	543	559	553	603	618	582	558	582	555	571	575	568	587	566	595	588	554	600	563	588	571	625	592	566	599	590	575	553	577	627	554	590	608	607	599	555	573	566	572	559	592	608	577	559	589	560	613	533	571	536	573	618	562	602	609	601	559	586	607	612	550	603	609	595	561	609	585	580	567	525	584	597	575	577	562	575	562	543	561	581	575	563	563	563	602	600	586	624	593	574	569	545	626	559	583	569	561	572	576	598	567	609	619	579	601	584	590	613	589	609	591	606	564	603	581	564	621	615	566	577	542	589	609	569	620	600	595	572	571	598	566	594	593	549	553	602	546	601	541	573	549	551	564	547	565	540	580	588	578	595	559	597	590	558	564	586	571	547	605	571	587	548	580	577	574	554	581	573	601	549	569	572	592	542	608	573	589	556	604	570	598	576	612	570	602	550	606	593	610	576	577	584	599	601	594	535	566	578	579	596	564	559	579	517	544	588	561	561	575	570	615	552	591	616	618	569	535	576	563	546	554	544	564	548	574	585	564	632	580	617	574	541	546	563	563	547	557	601	516	590	580	591	573	606	579	557	545	618	566	582	579	564	621	586	558	596	587	575	601	598	597	510	577	568	559	574	574	569	612	542	569	635	563	550	597	554	580	601	607	547	548	580	601	583	586	664	574	575	555	576	564	585	584	569	603	573	596	515	555	608	638	590	582	556	576	548	547	611	603	628	557	585	557	532	623	590	626	596
24403	23363	34095	29810	22074	13210	2822	1023	921	909	896	799	811	842	817	891	872	880	801	828	896	878	875	871	913	774	861	859	857	853	881	855	839	880	872	846	838	785	828	818	883	816	866	839	821	824	810	771	834	816	793	830	833	836	852	825	798	849	828	823	815	866	883	839	873	804	825	824	812	799	818	852	825	777	872	864	855	846	851	854	825	866	844	830	872	789	838	816	810	847	812	820	827	851	873	877	831	831	851	768	850	829	828	818	824	821	789	814	891	852	833	859	805	850	899	839	787	778	834	770	837	830	841	811	846	775	778	814	794	838	824	786	800	815	830	802	789	773	817	786	792	847	853	850	817	822	850	802	820	811	801	809	748	835	810	793	858	790	812	837	822	829	796	795	804	865	814	832	809	799	850	819	820	807	827	804	831	857	769	842	854	783	797	810	791	782	804	855	820	806	802	842	772	820	831	826	830	871	772	794	839	845	809	821	816	838	799	822	827	816	842	847	806	801	794	797	795	842	763	798	815	843	795	814	832	816	839	825	832	799	817	821	808	814	831	842	819	788	807	817	784	845	858	820	784	799	804	864	820	808	825	793	825	823	804	789	775	815	843	855	777	850	789	831	859	765	825	805	767	798	796	848	823	806	844	825	811	821	724	860	800	830	845	808	814	808	850	834	850	825	827	774	755	843	772	754	844	797	820	800	827	858	772	783	825	835	848	806	781	803	827	821	809	807	878	843	839	849	820	841	828	845	841	828	832	809	806	845	791	824	807	857	850	830	803	802	832	812	868	806	801	766	797	779	815	814	817	862	845	833	826	820	806	831	821	797	849	845	847	844	867	764	800	808	785	781	875	895	771	829	789	832	793	846	870	786	856	829	808	826	788	819	813	828	839	833	899	874	846	820	805	803	805	871	865	836	830	838	833	837	811	820	846	811	788	840	826	812	842	800	859	824	826	810	779	849	871	813	836	825	852	875	807	854	822	817	810	789	789	806	861	846	817	820	798	812	782	779	867	853	828	803	793	788	828	824	850	856	843	800	855	819	842	794	809	793	817	914	825	826	842	880	820	810	807	837	781	796	817	837	843	803	806	794	815	842	769	845	766	786	822	823	814	898	774	840	862	808	809	899	800	773	788	856	863	822	818	785	826	806	849	857	895	858	816	853	813	810	804	850	809	804	860	788	885	893	855	822	788	806	825	826	843	837	845	868	789	812	817	862	838	813	822	777	876	812	856	854	822	832	810	816	852	839	764	840	806	729	834	855	845	897	834	820	838	763	862	795	818	830	829	798	828	836	835	859	856	813	781	838	876	820	877	812	810	783	881	768	794	758	762	796	791	812	804	799	803	823	829	797	849	839	835	821	835	801	826	775	816	846	787	829	831	811	798	805	828	840	823	874	858	811	777	760	835	821	854	853	838	807	836	846	818	826	779	799	842	781	810	794	848	824	860	836	786	782	778	821	834	836	862	813	792	835	815	827	839	782	871	843	891	852	834	792	804	846	803	808	826	827	857	812	851	787	786	778	791	847	829	823	789	845	843	801	788	792	842	869	778	789	832	803	805	854	873	844	824	804	843	796	902	862	814	812	791	819	845	847	824	816	827	809	799	781	810	767	868	769	838	796	835	830	850	789	839	833	820	770	839	799	924	830	837	848	816	814	831	836	866	864	825	806	795	861	839	814	857	809	763	847	837	814	802	835	841	822	822	809	839	858	877	815	808	822	787	874	824	804	869	800	805	776	831	843	876	796	795	839	850	855	792	781	807	721	841	791	768	822	852	845	875	808	816	820	876	796	829	760	858	832	817	811	887	795	865	829	845	826	816	788	841	803	811	840	801	869	782	779	860	835	878	825	801	792	832	814	800	859	779	853	803	819	810	840	822	799	850	854	815	866	808	836	833	851	841	862	802	831	828	810	794	828	819	807	790	803	824	851	826	821	910	815	870	840	828	783	774	850	762	788	799	789	823	867	798	834	819	737	799	793	849	846	792	813	783	822	817	815	840	822	841	837	842	773	831	843	823	828	877	813	843	766	852	836	800	754	861	829	855	812	793	786	819	844	866	795	792	802	756	843	824	764	817	798	844	789	776	819	836	788	837	805	840	830	810	826	830	790	779	762	874	839	817	863	837	778	829	827	852	844	873	830	837	828	781	836	816	796	738	797	795	834	822	875	809	820	885	813	817	844	811	796	823	793	808	830	815	824	804	795	808	853	782	803	806	825	784	847	858	856	820	812	801	816	791	802	774	821	865	826	846	790	802	834	807	810	842	790	828	833	823	888	793	834	870	795	850	851	825	818	850	802	872	821	790	789	846	835	805	790	809	789	841	796	815	833	858	816	809	807	807	839	838	885	842	888	804	785	788	776	847	782	838	768	848	854	844	779	848	833	857	791	797	812	805	805	834	820	791	764	826	780	853	805	835	856	764	861	790	807	787	813	804	790	805	817	797	821	792	819	859	859	804	826	826	801	802	859	831	830	838	796	838	830	799	770	801	779	845	836	810	841	812	820	820	833	782	772	813	820	884	788	835	807	799	824	809	813	839	864	779	816	792	834	811	828	797	817	847	781	813	816	766	808	830	834	819	796	807	835	777	783	819	788	854	904	852	885	892	858	835	876	858	760	777	828	795	801	757	799	807	834	815	783	845	845	817	838	835	852	776	872	845	886	818	827	801	862	849	825	844	820	823	768	812	824	856	779	815	866	848	804	808	816	819	819	773	871	821	825	823	809	814	814	843	789	842	811	831	812	843	852	836	825	840	817	816	788	823	800	774	866	843	795	836	833	800	835	820	785	778	874	825	800	891	825	868	823	820	866	871	775	803	758	802	803	791	769	798	810	849	817	836	804	883	866	808	814	835	825	842	768	798	850	837	822	790	806	788	831	816	797	889	733	840	838	835	799	818	881	817	837	885	785	810	785	867	837	805	839	748	828	806	813	804	805	794	806	797	796	807	799	847	834	791	782	780	848	808	856	815	764	807	790	824	855	811	851	800	808	851	812	793	844	820	881	799	866	878	842	840	847	815	862	823	861	791	800	892	797	799	869	796	892	859	797	825	783	827	824	782	819	786	865	814	835	865	838	796	794	804	820	813	786	799	806	779	798	817	803	803	844	838	851	790	813	842	774	828	870	860	833	852	804	823	821	857	821	799	816	861	771	793	832	802	831	841	788	840	866	814	807	820	815	824	786	784	755	817	839	753	816	864	825	791	853	827	853	853	828	792	813	792	855	782	862	811	833	804	821	824	809	832	812	840	837	870	796	817	849	798	806	806	778	798	780	792	821	862	835	886	879	825	855	748	841	841	802	851	826	780	808	881	863	806	841	762	829	815	811	791	772	775	778	801	759	825	805	862	770	807	829	783	867	837	832	815	810	782	788	883	834	801	857	825	865	816	867	809	797	819	818	828	789	819	858	791	835	838	802	784	799	755	771	799	840	792	808	787	846	852	803	830	825	804	783	861	822	815	775	830	792	876	821	836	796
64149	102111	69635	36318	13076	3471	1156	885	794	719	792	834	788	754	756	776	796	809	717	789	748	774	787	748	750	762	799	792	806	772	776	769	764	779	765	807	764	750	764	745	762	792	781	792	788	741	725	745	748	800	768	768	842	791	834	779	806	752	777	767	761	770	743	719	800	737	748	765	813	770	764	794	730	751	742	753	799	739	786	769	782	800	750	743	782	804	786	706	790	728	780	755	786	799	795	763	794	816	747	742	758	716	778	779	772	797	775	805	780	792	751	796	791	764	793	803	753	750	778	803	730	783	771	743	768	782	797	757	772	762	733	801	769	754	771	775	774	800	775	779	727	773	821	806	772	787	747	794	734	788	771	755	786	789	742	800	769	743	812	788	744	727	817	763	741	765	694	740	737	803	747	771	740	818	751	718	780	770	765	740	812	805	766	756	773	757	753	810	738	780	761	777	760	778	725	786	825	795	738	716	769	740	746	774	756	788	752	800	770	764	767	749	774	802	781	745	773	765	819	791	784	721	841	715	782	785	787	773	776	779	765	748	782	771	749	745	756	727	808	725	761	757	723	783	721	807	762	741	784	707	762	800	757	790	827	756	755	806	806	748	821	770	764	746	777	767	783	785	722	742	729	768	757	753	737	740	776	791	832	806	772	694	780	762	763	737	765	744	794	815	819	791	780	746	666	795	752	745	793	787	745	777	741	726	776	732	781	782	733	798	757	756	795	794	726	770	744	780	755	754	778	789	823	761	730	732	801	734	786	739	734	712	789	762	740	763	839	757	825	762	731	736	796	789	721	771	727	791	768	734	729	770	743	776	745	780	745	764	779	800	782	719	750	772	752	734	783	792	769	763	702	739	765	780	749	810	776	746	704	781	781	753	789	756	710	775	721	764	790	759	721	757	750	787	731	785	745	771	726	795	763	742	775	767	826	744	800	788	763	705	770	795	751	795	748	786	758	778	774	740	783	712	780	740	781	764	742	774	763	749	795	796	740	797	758	684	753	790	765	752	755	767	806	737	840	782	803	747	829	796	753	799	761	720	746	820	744	741	715	790	817	774	751	752	765	837	740	714	738	719	744	821	744	805	778	777	797	724	751	715	754	752	795	765	792	785	790	776	761	773	704	790	812	698	802	784	775	749	779	774	761	776	763	791	750	757	769	745	819	766	725	771	751	729	717	780	759	750	798	772	680	770	712	751	796	784	831	732	764	768	748	772	771	760	772	779	764	770	821	806	767	768	813	777	754	777	715	806	795	727	754	762	762	761	759	711	766	756	790	783	744	796	776	762	761	758	742	768	750	706	724	743	730	785	756	765	760	704	742	801	759	818	741	763	791	766	797	834	715	758	726	810	706	809	756	769	705	770	760	793	724	734	803	762	749	790	760	741	730	735	763	775	771	764	738	760	733	758	809	732	799	790	792	793	732	794	758	751	804	762	798	762	773	773	785	767	768	793	760	769	781	790	716	719	749	776	737	768	843	777	741	755	773	777	756	716	756	747	759	754	797	776	775	780	812	773	818	781	752	782	742	770	720	754	724	751	722	818	743	786	764	714	765	811	779	727	779	750	745	746	726	733	758	757	796	758	796	733	744	782	774	783	757	741	774	765	778	776	771	707	742	727	705	764	723	756	790	751	786	745	728	816	802	764	756	789	767	766	780	813	709	802	760	702	761	753	759	743	758	750	701	735	758	722	747	783	732	773	736	810	762	776	772	761	764	795	756	771	771	742	781	750	747	761	755	761	713	731	758	774	775	755	716	757	788	788	783	765	757	743	799	765	766	754	720	807	762	782	734	764	735	783	689	758	738	698	759	811	779	777	777	712	782	711	768	713	820	755	803	791	797	770	748	732	804	756	796	779	748	756	780	712	782	748	735	764	710	760	709	782	737	748	753	813	786	743	781	755	766	789	754	752	792	767	733	772	768	748	662	752	725	783	806	774	693	778	794	771	758	713	782	743	801	800	759	724	778	760	756	762	772	761	749	755	776	713	754	768	806	840	754	733	790	770	762	796	793	787	766	770	750	798	734	790	840	772	759	722	741	771	738	776	718	747	792	799	710	827	798	772	753	784	767	790	766	780	732	778	784	751	768	817	751	773	784	742	726	840	776	785	771	771	753	746	806	750	747	759	769	728	790	790	849	800	708	766	693	754	740	781	770	769	759	769	720	770	773	758	733	823	757	734	790	757	749	745	774	754	787	756	822	782	743	753	805	763	717	762	777	799	745	737	726	736	774	766	814	671	753	783	731	775	762	769	754	751	773	768	743	734	745	772	768	792	815	805	755	742	753	782	743	795	747	711	798	762	754	739	750	744	756	764	769	746	778	805	793	812	754	769	783	750	731	757	771	785	721	757	743	722	769	788	730	743	740	792	721	760	747	741	733	846	766	807	768	772	803	760	762	769	758	769	796	712	789	742	744	802	791	787	769	791	751	749	753	802	792	802	789	724	778	786	756	767	765	719	742	757	695	766	816	727	795	797	763	775	796	744	748	778	743	784	779	772	774	778	766	755	790	732	772	732	713	736	804	767	784	762	762	734	786	751	736	769	802	769	784	788	754	686	792	733	775	766	716	757	745	754	723	759	747	761	783	733	769	793	739	736	770	746	775	748	750	784	763	745	796	725	759	772	774	759	766	740	809	774	762	789	741	743	765	772	800	770	774	763	744	715	749	787	741	729	792	810	732	747	815	799	771	726	724	814	733	735	763	727	791	693	777	747	804	762	762	752	755	695	723	760	750	781	719	819	767	702	738	791	781	762	771	767	810	745	786	783	771	731	760	710	791	734	729	736	774	776	756	753	753	772	774	753	712	729	764	747	762	764	733	751	807	781	799	782	764	746	771	768	807	769	703	749	797	776	797	767	743	751	773	802	795	784	813	778	747	756	764	752	775	781	772	769	750	781	779	743	752	758	739	771	732	741	720	795	765	793	687	751	758	744	770	710	799	720	777	736	757	735	723	756	755	735	780	721	788	746	800	732	743	763	787	803	761	694	777	760	784	780	784	757	744	805	710	748	754	822	732	768	759	822	784	773	803	766	710	761	781	747	752	754	735	727	746	848	781	778	789	723	755	791	757	742	781	761	800	800	787	801	795	804	831	770	783	731	749	782	748	768	770	724	809	786	769	794	739	781	742	740	738	751	726	784	768	742	766	807	760	786	766	791	756	765	785	764	772	775	762	709	775	734	786	748	736	744	827	743	774	791	705	768	830	791	760	772	756	710	783	728	707	784	770	780	765	797	797	754	768	759	755	779	747	789	714	771	780	792	740	702	724	764	763	798	738	708	777	758	747	714	725	763	780	791	735	771	816	790	777	751	757	745	769	773	749	763	810	761	777	771	765	748	745	801	739	781	773	726	700	750	707	770	731	780	783	764	761	807	734	742	740	799	785	754	772	794	748	780	786	801	767	728	760	783	760	705	760	734	763	747	767	776	755	778	740	772	712	788	782	781	749	772	736	763	718	768	779	747	715	748
32056	31923	24193	9042	1899	882	716	649	645	637	653	614	656	659	599	629	668	616	599	622	609	634	636	654	656	604	652	642	601	616	637	619	637	690	617	689	642	616	619	647	580	647	607	622	629	646	594	625	642	658	620	616	639	610	653	669	632	654	630	614	633	642	641	677	633	641	667	585	624	650	613	640	651	658	650	668	666	593	600	667	612	661	631	654	622	613	604	581	634	654	676	611	657	655	627	619	634	671	646	613	667	653	667	625	632	614	633	611	597	615	639	652	673	646	605	637	610	638	634	649	627	602	637	649	633	661	614	618	575	642	646	614	604	645	598	646	639	633	613	650	651	614	592	618	593	634	620	669	644	637	641	649	653	642	685	622	640	559	613	638	669	618	690	632	609	645	634	652	622	691	611	650	646	603	661	646	613	595	605	627	625	606	611	627	628	618	609	589	607	621	605	589	622	621	610	638	639	622	683	590	612	638	696	655	624	625	660	595	659	670	632	677	620	655	637	625	609	633	668	661	631	627	617	634	632	681	640	645	627	645	650	651	706	620	636	636	642	652	613	595	639	632	683	582	647	641	649	604	625	607	637	617	654	602	582	654	611	633	590	599	640	603	623	655	616	663	662	583	629	616	658	597	630	623	632	636	639	642	612	630	639	680	622	628	670	598	595	618	607	642	621	653	639	599	608	631	614	680	623	657	693	663	633	619	591	619	649	651	622	641	656	628	614	624	639	607	653	615	611	575	618	616	638	659	622	650	626	593	654	645	619	641	636	631	692	613	658	628	624	652	561	612	621	721	635	615	620	613	617	635	676	660	653	652	632	590	594	618	637	628	621	639	659	589	623	656	625	617	643	680	584	628	627	648	639	615	651	640	578	631	641	621	662	629	622	607	625	640	649	670	588	621	666	630	653	639	629	667	642	607	600	654	618	652	628	606	609	634	648	632	627	596	617	675	615	632	585	635	598	610	633	638	656	622	616	633	659	570	632	619	636	634	609	623	619	624	651	629	623	657	641	596	660	636	651	609	635	625	605	605	640	635	606	637	635	636	613	637	645	638	621	641	682	612	667	626	602	666	651	580	635	595	621	656	630	681	628	625	620	637	657	643	635	632	620	685	611	636	638	618	659	592	625	661	626	633	664	594	615	625	622	589	631	651	644	648	672	578	634	616	624	555	618	624	668	594	632	652	657	668	579	636	616	630	596	625	639	617	651	602	588	628	608	648	620	642	647	620	598	642	616	665	634	590	644	606	596	631	591	618	613	631	675	649	669	625	637	586	655	629	582	626	664	625	635	673	623	643	704	622	616	644	605	665	679	645	640	593	620	629	608	664	697	605	646	603	637	605	666	649	613	660	631	635	614	651	661	597	674	617	685	625	644	605	657	629	626	627	621	617	624	611	607	657	630	627	640	640	597	659	619	624	648	655	624	567	595	629	645	610	649	697	613	571	619	675	633	628	620	617	631	629	634	602	590	650	623	619	676	567	637	634	662	600	611	587	666	654	621	600	628	629	637	652	604	618	633	619	638	624	632	595	604	625	628	627	675	656	679	635	659	633	606	574	610	594	687	608	679	686	637	598	656	591	593	670	654	620	664	599	665	578	637	678	659	631	653	636	667	631	610	650	603	619	653	619	643	649	620	621	631	589	606	593	592	645	661	648	612	626	618	646	640	611	628	659	623	604	634	580	634	654	640	637	633	658	634	659	634	635	649	637	626	651	633	642	614	636	597	661	655	632	639	628	614	603	668	591	567	657	644	648	636	666	638	582	617	627	650	606	589	647	660	645	665	601	678	616	594	647	671	633	676	665	620	680	613	672	615	639	627	602	658	651	617	637	647	680	609	633	633	637	648	643	656	664	631	591	636	650	650	671	628	601	683	613	603	652	647	627	633	664	653	612	630	652	673	653	608	588	620	573	653	604	639	613	655	622	601	629	584	620	632	657	637	635	582	601	607	658	644	586	638	647	606	620	634	659	631	628	638	631	651	595	616	623	653	575	647	669	616	562	656	651	643	654	602	621	640	620	627	650	650	665	621	602	625	582	606	654	647	579	631	624	627	605	684	651	660	629	614	648	620	589	706	661	671	593	643	629	650	641	592	675	663	598	602	652	640	606	628	601	628	607	615	647	599	616	632	631	623	612	657	606	637	638	644	601	636	649	633	637	652	617	602	592	613	647	619	594	677	616	597	623	607	642	615	639	672	632	593	603	680	614	630	620	634	660	609	630	658	619	608	643	616	611	627	633	603	628	651	602	626	652	632	659	647	664	641	640	650	596	604	603	608	579	601	636	648	661	609	651	635	616	640	668	664	640	683	677	611	619	613	612	618	641	630	626	623	590	621	600	615	640	617	650	586	631	643	618	683	659	641	644	644	629	634	634	658	596	615	633	624	645	638	686	621	627	629	610	650	618	649	653	660	633	607	589	598	639	676	615	622	614	660	616	655	637	689	662	614	602	615	626	639	690	620	657	654	690	638	610	637	637	581	619	617	618	627	677	625	671	653	642	640	636	638	615	630	648	618	646	623	602	621	631	668	621	633	626	659	633	658	660	631	648	647	678	614	649	657	642	633	638	624	646	664	659	643	633	632	601	592	639	600	612	575	667	621	660	657	590	663	636	615	608	648	594	600	622	605	617	625	615	630	631	639	636	686	643	655	627	600	632	648	681	667	595	637	637	647	648	667	668	605	608	629	651	592	581	647	655	632	675	649	608	600	660	684	621	644	603	646	628	658	634	583	620	647	609	617	655	604	626	608	658	625	598	605	668	627	625	652	614	648	623	613	667	649	633	629	631	579	590	645	615	606	648	599	633	627	644	582	661	636	652	616	640	617	613	647	608	621	626	649	611	628	612	630	602	606	616	672	644	618	639	652	601	626	595	641	627	640	595	648	613	599	612	618	644	632	619	591	620	625	645	616	612	648	652	604	603	626	621	639	635	647	664	621	644	624	641	628	606	656	595	639	635	611	679	626	613	623	614	609	599	599	626	642	678	643	663	630	605	679	635	611	645	650	618	638	648	617	653	646	600	609	596	628	683	643	612	639	636	655	674	595	641	649	637	633	645	622	612	649	632	596	647	611	624	668	630	643	615	626	636	635	658	624	608	615	635	661	686	639	613	681	632	651	617	686	637	613	650	700	653	663	611	622	627	621	628	644	634	619	636	625	665	664	629	612	557	630	622	642	627	615	645	667	645	593	645	603	619	628	694	630	649	660	627	649	601	594	607	657	627	638	625	589	639	599	640	612	612	677	595	613	621	650	666	607	598	607	616	625	641	617	647	640	597	624	615	635	620	659	606	595	625	659	624	652	639	654	599	580	580	634	664	644	592	636	590	635	607	650	640	638	585	605	623	624	627	677	623	644	633	599	643	631	638	658	614	650	626	632	646	627	659	598	643	637	623	627	607	662	669	678	625	652	671	600	605	681	573	654	659	627	631	631	607	640	660	647	613	619	603	670	646	596	627	618	628	639	613	634	645
26839	35660	17433	5014	1523	770	587	523	563	546	512	532	516	566	550	547	572	528	510	523	538	560	553	537	524	536	551	558	535	512	542	539	526	528	555	515	539	525	549	557	495	543	516	535	549	511	541	503	529	522	547	495	516	544	508	496	542	532	529	511	516	568	558	553	490	521	535	501	496	499	515	530	490	534	532	512	542	512	537	534	499	526	536	515	571	533	503	496	524	514	567	501	529	565	551	575	538	580	572	568	539	528	560	528	524	521	562	516	501	516	512	567	531	534	536	493	527	498	549	572	497	552	510	524	530	542	519	522	520	518	543	556	565	507	499	588	536	552	555	536	497	519	523	508	553	493	518	558	506	535	531	563	522	542	491	531	569	530	565	531	533	491	511	542	555	567	532	572	557	560	531	546	534	512	509	522	523	600	497	511	521	518	505	551	522	546	503	532	532	533	494	514	499	574	523	495	516	558	472	567	513	573	543	574	519	503	555	591	512	517	546	448	517	545	524	582	547	538	545	520	481	536	535	570	519	568	515	526	513	509	536	546	525	541	506	581	525	539	506	548	576	521	498	481	559	534	546	568	494	507	559	511	535	520	548	574	526	554	501	513	553	525	523	487	558	510	520	554	517	507	503	513	498	518	514	531	509	581	525	547	533	532	543	529	481	535	529	543	505	563	528	507	540	556	595	529	562	549	502	587	502	529	510	529	535	515	491	545	552	554	537	516	555	538	538	498	528	506	523	560	531	540	584	554	502	539	526	501	589	565	517	491	582	517	539	502	522	573	517	522	524	536	535	522	540	545	511	529	510	506	507	498	500	533	514	526	554	530	537	518	533	525	512	515	499	535	536	502	510	521	546	541	489	525	526	560	529	554	512	543	518	509	557	498	545	524	545	544	539	533	522	544	546	542	499	528	478	539	551	518	564	528	535	560	557	544	493	525	537	560	488	546	546	546	507	519	511	554	530	556	555	563	514	549	524	514	573	505	515	540	527	548	546	540	538	566	550	511	556	501	491	545	539	544	531	546	519	527	509	524	512	513	531	516	519	512	578	523	542	558	570	562	528	516	517	508	494	531	537	549	551	535	522	546	523	500	519	531	509	529	575	501	598	539	508	554	499	540	516	549	492	523	550	554	537	530	530	515	526	547	595	500	538	562	519	494	552	493	554	543	536	525	517	495	509	543	522	540	546	517	528	521	529	537	492	553	499	544	505	548	513	539	530	521	560	533	529	523	542	571	543	501	523	481	541	499	516	512	498	514	521	551	573	566	533	592	536	542	556	467	548	548	527	537	511	503	528	568	517	507	541	491	524	523	562	539	552	508	541	556	603	532	525	546	593	506	523	543	546	538	536	570	542	555	538	538	540	579	542	518	528	521	523	579	555	550	512	510	516	508	522	541	535	512	501	574	577	497	533	515	527	523	546	530	508	545	496	535	506	554	549	559	548	528	538	481	528	528	505	513	514	526	512	536	544	519	501	519	550	505	524	582	547	526	549	566	540	516	509	493	516	536	576	532	493	554	566	533	545	502	523	543	533	532	499	512	547	517	510	515	494	525	544	520	571	556	545	543	522	516	574	527	516	485	527	513	527	495	558	538	547	507	554	565	550	558	547	543	520	568	516	542	544	565	499	536	545	544	536	555	561	520	532	488	491	498	503	509	543	556	536	576	565	550	510	515	532	536	534	541	520	529	532	553	506	508	525	539	570	524	566	521	501	537	550	532	514	519	544	505	581	523	550	547	535	527	497	538	524	584	521	531	499	492	491	534	532	512	557	513	546	535	519	516	533	519	540	578	542	528	554	539	552	550	558	535	566	522	551	553	550	521	518	572	526	572	524	528	487	558	518	500	517	539	508	524	523	521	573	542	561	563	548	521	547	515	516	542	527	526	500	558	545	539	509	513	517	547	533	521	520	547	516	533	556	549	532	532	564	550	532	551	513	534	542	523	533	578	573	562	567	517	550	530	546	510	573	510	496	541	510	497	568	500	517	541	590	502	539	532	536	538	527	549	562	533	552	525	530	511	499	564	549	528	556	519	548	499	496	547	556	515	495	509	559	553	562	520	504	529	508	523	539	550	490	520	526	561	494	566	541	549	534	556	497	514	550	526	535	514	553	538	531	521	538	513	514	553	544	509	528	556	542	524	554	507	574	526	492	522	522	541	566	463	529	544	580	538	537	515	536	557	565	547	555	548	504	514	568	528	539	539	531	515	490	576	554	519	539	528	535	578	543	506	531	517	557	538	542	545	529	503	515	532	533	519	523	493	512	553	552	530	565	548	538	524	549	525	510	509	521	542	522	536	545	500	510	517	558	521	488	545	529	526	519	509	540	561	527	571	583	514	520	500	501	537	536	540	515	571	544	542	460	492	573	511	537	512	523	524	526	553	517	525	548	510	508	531	496	542	541	537	550	524	519	507	559	530	539	522	507	539	548	491	517	583	567	508	553	553	542	513	505	530	510	547	545	489	529	525	551	530	527	542	507	517	501	483	479	546	574	555	550	502	568	507	515	540	547	521	566	526	549	512	511	572	560	523	556	509	493	495	564	508	502	574	526	557	551	520	521	523	538	528	522	544	532	525	497	513	524	571	556	489	507	523	504	540	548	527	523	541	543	523	519	495	518	548	529	522	520	528	502	521	513	569	510	518	518	551	521	533	498	534	587	536	540	572	522	546	534	568	532	542	539	551	505	541	518	551	555	528	550	536	540	518	512	559	514	500	497	523	536	522	569	492	518	509	537	533	516	474	532	554	529	524	551	475	550	509	476	524	524	498	499	546	527	523	520	592	527	554	515	579	514	538	505	486	524	523	520	540	522	504	493	557	544	532	547	523	504	528	516	549	508	544	516	520	550	540	514	533	488	535	525	527	545	523	538	563	558	563	558	502	512	523	517	482	522	543	506	501	508	557	562	551	516	514	536	491	570	553	563	541	490	537	482	507	527	530	452	500	506	504	554	558	577	505	523	538	546	547	553	515	521	528	539	518	527	546	516	512	581	489	509	566	491	530	525	546	526	549	527	562	538	522	526	480	502	527	524	569	520	516	499	536	515	590	503	514	544	509	546	527	487	534	484	517	520	572	526	538	552	563	522	565	569	509	514	518	575	501	491	499	539	516	538	528	542	543	530	537	540	538	518	487	570	529	515	506	532	503	505	483	515	487	522	522	581	527	535	489	519	541	557	551	521	559	530	513	531	507	548	578	557	541	555	543	521	540	534	512	564	535	553	520	490	532	509	528	507	553	544	546	530	521	534	565	500	516	514	544	503	542	466	518	520	521	530	536	493	530	534	509	543	501	531	522	528	536	543	560	516	536	517	520	541	527	538	556	530	555	532	567	533	521	524	552	510	506	558	515	534	569	536	536	506	516	554	519	531	588	520	534	531	544	522	493	508	508	529	526	520	532	539	530	519	522	527	540	503	516	554	516	517	549	528	529	505	593	531	547	555	542	516	537	489	525	552	501	537	528	532	530	555	529
26117	26983	39359	33432	17207	4410	1093	776	664	677	667	665	633	648	682	643	667	589	638	631	689	659	678	638	613	687	630	590	647	649	627	627	649	698	638	704	683	630	626	663	643	671	692	627	651	671	640	668	610	637	625	646	691	635	631	631	685	691	678	639	647	602	651	638	661	671	656	633	659	639	635	665	701	662	696	669	614	672	667	671	694	668	634	652	637	667	637	598	610	655	648	627	573	683	636	631	643	674	618	627	698	676	679	652	626	667	663	641	652	701	669	673	678	649	633	671	619	710	635	673	613	600	622	640	645	615	615	658	663	678	644	659	667	692	652	697	690	672	635	622	603	635	692	622	632	634	675	669	650	594	679	618	636	706	667	648	680	636	606	660	698	664	627	686	637	682	673	637	638	657	655	615	636	644	584	703	661	663	612	639	623	638	680	672	697	687	638	651	648	630	632	604	670	674	658	655	677	637	631	657	668	644	616	647	693	619	632	686	606	647	689	630	639	618	655	657	643	692	593	695	593	680	661	661	612	603	633	696	650	596	673	605	647	651	670	582	626	653	616	660	678	668	654	626	665	655	648	672	616	615	607	682	662	661	619	652	664	671	650	661	695	681	694	604	656	619	665	656	632	605	616	659	636	601	633	614	660	623	664	644	664	651	652	632	630	607	651	668	649	671	623	653	623	660	674	632	628	647	657	683	666	646	663	632	651	643	672	683	677	669	641	634	633	604	614	637	611	635	706	699	624	604	629	615	640	641	675	632	660	740	631	631	642	633	613	709	625	651	656	678	623	654	658	614	644	645	665	661	641	657	620	662	687	612	622	670	640	604	668	677	654	669	643	590	613	636	599	677	622	701	666	646	620	664	623	661	638	644	654	636	661	647	657	630	682	656	670	652	632	651	647	641	675	628	669	684	632	620	706	663	638	670	638	644	649	631	643	649	640	670	666	671	643	622	645	600	708	689	664	623	636	644	580	679	648	634	645	679	616	692	654	636	632	621	647	629	697	641	657	668	627	663	627	636	624	648	639	654	644	665	676	622	669	666	635	645	644	659	649	610	681	637	671	632	623	612	622	644	609	645	664	648	686	672	617	672	644	625	649	644	653	626	642	644	670	633	617	616	641	653	660	672	629	667	644	631	655	700	633	686	640	631	634	678	649	662	635	692	610	603	627	684	681	634	666	665	648	663	623	662	629	625	579	669	597	638	613	640	631	656	608	669	632	610	645	669	635	655	701	656	673	674	646	633	672	609	697	572	674	607	630	630	650	612	600	674	617	686	643	659	630	629	671	613	655	677	646	656	633	661	710	634	607	651	662	627	662	602	631	655	629	699	649	656	674	666	702	697	623	641	612	636	673	593	624	650	645	666	662	618	617	621	668	634	618	614	653	649	651	654	636	624	665	622	651	658	648	722	648	630	604	692	680	658	595	675	644	623	671	615	638	656	660	614	649	614	671	642	653	639	587	658	626	655	640	646	662	601	602	686	599	657	648	633	645	632	641	704	636	674	690	648	609	636	636	669	633	621	644	595	628	617	654	621	606	637	641	697	641	617	656	676	657	664	660	648	667	614	663	662	655	683	635	644	633	662	649	624	618	584	612	643	587	655	662	697	630	648	623	617	663	665	623	641	654	706	677	673	673	652	623	638	640	621	670	681	647	656	620	627	628	641	645	638	654	615	665	624	683	695	678	651	642	660	644	632	587	658	626	617	628	674	624	666	653	640	673	619	652	632	648	611	625	672	669	659	677	655	650	633	685	624	635	663	624	609	621	613	627	689	672	629	649	650	667	618	652	601	634	652	674	628	633	649	605	653	666	653	648	657	605	673	642	677	697	645	701	682	643	641	638	692	622	697	650	617	642	645	644	644	692	633	619	620	625	647	651	682	692	633	687	599	652	606	607	630	608	665	662	632	673	658	625	612	642	659	637	632	644	618	643	632	668	710	655	599	633	652	627	682	649	647	631	632	637	604	577	574	658	621	627	626	670	652	653	610	629	583	640	617	643	649	625	657	664	624	598	650	654	668	686	686	654	652	638	609	674	652	682	653	649	663	621	640	669	671	695	606	667	631	639	679	640	626	633	672	624	608	609	680	626	658	635	640	644	685	649	624	593	658	646	605	634	629	635	652	653	615	671	668	639	650	636	663	641	643	639	643	623	639	654	627	614	646	595	633	602	618	634	652	626	660	629	636	657	654	645	642	654	677	645	605	637	627	639	630	653	659	602	673	641	611	659	666	651	703	694	643	621	683	651	620	618	631	629	620	633	647	631	676	719	694	700	619	622	632	621	620	612	613	629	644	665	653	687	586	619	662	633	665	612	648	613	641	651	599	654	615	639	638	620	644	611	642	590	624	641	655	618	627	665	645	634	638	657	696	674	696	668	606	684	625	594	618	604	638	667	658	683	634	612	671	675	671	665	625	610	635	628	633	612	690	685	646	644	665	648	640	644	601	650	641	635	596	629	607	675	621	670	643	678	641	632	696	629	623	701	669	675	700	626	672	668	695	655	657	696	615	647	653	652	586	626	639	664	641	658	645	619	645	630	647	662	635	609	640	627	627	641	668	635	654	622	650	635	629	643	669	665	623	667	650	633	663	689	615	632	631	606	666	677	623	640	665	677	607	646	636	669	611	603	657	599	675	664	688	630	682	658	666	663	648	626	609	711	646	651	644	656	634	656	670	605	623	676	692	682	617	592	627	609	632	631	660	713	673	644	634	664	625	669	647	683	670	633	633	595	586	657	622	634	646	683	612	612	616	643	661	636	620	611	627	664	654	658	618	640	694	618	652	632	665	658	626	649	633	677	658	665	640	660	630	581	649	663	630	652	633	618	634	657	592	655	645	640	664	632	617	641	654	614	660	630	644	624	651	636	685	646	603	652	667	559	622	600	657	666	684	669	675	650	596	671	630	586	687	646	634	601	642	650	640	682	647	631	609	625	645	615	644	640	646	592	616	650	654	623	626	610	608	636	636	636	678	662	594	634	646	686	658	644	612	666	638	669	662	638	623	619	667	618	600	645	597	648	601	642	669	631	659	626	623	641	629	652	646	672	605	660	656	590	646	669	652	644	655	664	659	668	634	661	642	627	660	685	668	590	642	618	648	624	673	645	646	619	649	675	611	666	612	636	674	582	633	595	662	687	644	677	706	624	679	642	622	652	637	642	699	579	670	646	618	628	717	650	662	642	632	620	610	649	659	640	626	642	659	635	628	620	647	645	632	669	607	642	616	679	677	622	673	647	718	617	662	650	627	625	629	614	631	633	658	649	626	637	647	671	627	606	673	684	630	654	619	661	657	687	660	634	655	658	675	645	648	671	637	699	632	634	671	687	665	642	613	637	635	671	627	607	634	660	639	626	632	645	619	642	648	642	693	696	680	646	610	647	629	609	635	655	629	639	620	643	666	625	628	666	636	630	663	629	681	661	655	615	593	651	620	670	647	636	604	606	633	656	630	638	629	639	607	674	596	677	669	654	655
62056	87364	58762	25901	7954	2085	799	623	589	557	610	622	605	585	574	628	585	563	594	578	600	563	616	601	636	587	650	613	571	605	582	609	627	657	595	588	594	638	578	577	601	597	567	596	575	606	610	616	591	603	584	610	605	584	610	595	627	561	585	608	588	576	586	619	605	572	572	629	616	622	625	551	542	588	541	606	572	554	578	622	576	612	568	613	577	606	578	580	581	630	597	614	568	621	613	561	573	604	565	615	597	607	626	595	596	572	606	590	607	547	594	575	580	631	561	590	604	618	550	577	614	579	622	638	625	552	605	575	593	564	573	580	583	580	622	609	628	548	636	594	575	562	615	621	613	586	607	580	568	584	584	624	608	581	581	582	606	582	588	617	617	583	591	583	617	606	585	563	489	631	645	585	585	527	569	619	605	634	570	579	573	643	587	606	580	603	553	605	578	619	557	600	582	566	575	601	600	566	587	609	593	603	568	589	616	573	612	551	589	598	600	566	590	555	591	610	595	569	591	604	605	563	584	599	554	590	598	569	570	591	593	592	575	574	530	576	611	546	587	582	624	583	563	531	578	584	639	613	567	582	564	579	600	632	578	544	562	597	599	587	587	634	592	575	603	562	544	597	540	594	564	577	590	548	574	580	570	608	591	570	572	606	599	602	577	608	589	543	592	553	627	616	606	635	591	573	595	625	661	562	598	531	610	601	591	580	559	610	576	558	554	596	545	635	650	564	597	628	559	571	598	598	584	622	606	605	561	614	617	602	588	575	614	566	578	626	580	568	573	630	598	600	584	583	588	585	577	555	561	630	552	588	594	558	584	557	552	603	627	587	574	590	606	596	555	610	601	584	589	583	608	625	559	599	588	575	579	573	597	648	593	557	583	574	585	605	612	603	602	602	557	602	578	592	571	612	596	584	621	619	608	552	589	570	617	564	594	634	591	603	617	596	573	625	536	552	570	588	611	583	588	563	566	584	588	614	553	578	587	570	626	567	624	608	570	599	568	627	552	633	537	642	561	610	623	596	611	644	573	599	606	598	575	623	634	580	604	663	561	620	592	607	557	571	562	595	618	578	552	571	572	561	603	594	580	543	584	640	570	571	565	556	579	596	542	625	586	603	609	581	598	544	589	589	570	602	580	582	542	574	595	566	574	594	582	628	580	616	599	573	585	609	540	605	546	586	593	571	561	616	586	615	606	584	567	596	583	588	588	598	638	572	558	628	598	582	539	617	593	570	553	611	570	603	629	586	597	626	596	566	598	605	570	566	585	607	636	568	548	568	639	596	570	568	572	585	586	607	552	598	602	599	586	564	598	574	577	530	602	566	613	654	594	564	583	603	597	578	578	632	559	614	581	613	579	578	577	630	614	611	594	593	581	582	573	565	588	571	589	541	581	547	614	567	584	586	576	624	625	586	591	579	598	588	580	550	575	605	637	549	587	560	600	583	583	605	578	614	567	648	602	586	583	625	611	615	576	581	571	597	580	557	563	605	613	561	614	629	584	584	614	583	543	597	599	565	594	634	591	650	558	531	596	605	587	579	582	628	585	595	563	627	576	568	595	605	566	578	555	579	566	562	597	597	575	537	613	590	582	610	555	603	631	568	570	578	637	564	567	605	545	617	552	610	603	585	591	567	559	572	580	549	648	556	593	600	566	534	596	581	639	598	603	606	560	626	594	584	578	563	619	590	615	567	572	618	600	612	599	580	608	597	592	571	583	559	585	598	614	585	585	618	596	597	576	578	615	615	585	534	587	592	586	589	645	559	591	575	584	594	579	596	540	594	598	593	569	635	607	584	634	585	644	631	569	642	593	605	623	569	631	614	602	570	583	573	581	584	537	582	579	542	654	554	577	576	560	535	589	597	588	615	625	601	602	608	555	590	588	601	625	595	645	589	602	571	572	563	641	618	571	606	567	589	590	540	628	574	596	555	601	554	614	630	621	570	630	591	583	591	603	570	583	559	608	571	573	596	598	585	555	609	599	563	597	563	611	569	585	616	582	551	552	619	599	644	586	559	545	590	602	597	587	583	603	596	598	584	604	580	602	565	561	638	626	561	595	552	599	597	592	605	587	560	597	597	606	557	597	586	599	598	547	585	624	597	587	603	555	585	581	574	559	613	579	587	546	633	595	614	552	583	632	608	568	606	599	605	565	587	569	600	606	623	634	564	610	564	585	613	553	572	597	612	586	586	626	589	633	549	558	600	603	586	615	626	548	544	559	587	532	599	542	632	605	579	547	608	594	605	546	563	632	585	550	573	592	574	577	602	584	564	649	615	578	571	606	572	624	591	544	571	635	622	566	624	583	610	624	600	593	594	590	601	575	604	567	584	611	619	590	592	582	544	587	563	586	571	584	582	597	598	597	544	601	528	572	595	560	573	597	621	553	602	576	595	639	602	579	588	591	575	535	637	604	591	592	619	591	629	582	567	609	586	603	564	639	559	580	592	590	613	637	615	622	565	579	612	578	591	559	576	586	584	567	576	565	589	615	612	581	597	592	600	561	572	594	606	590	561	593	599	607	593	606	582	581	561	571	594	616	526	562	596	663	622	558	575	554	579	633	575	613	615	600	563	566	581	565	560	597	572	545	588	569	587	582	629	605	598	548	592	609	589	576	628	559	600	606	588	583	539	595	590	583	570	568	570	564	583	569	579	560	562	588	563	620	576	596	578	582	569	555	617	558	627	601	587	605	580	590	579	557	562	565	607	582	565	570	579	574	571	601	573	609	585	592	562	579	617	593	596	588	602	576	591	578	608	587	583	562	587	564	553	557	606	589	567	608	610	625	605	612	598	592	582	617	573	580	635	587	630	622	563	601	620	624	597	587	593	631	586	596	582	610	601	594	573	583	583	617	593	548	563	628	534	567	568	612	570	578	602	598	581	614	556	594	616	590	531	547	574	609	594	592	600	591	567	614	622	604	591	594	545	614	613	634	591	584	557	594	568	567	568	597	577	552	582	598	571	576	561	575	567	620	573	603	611	589	573	603	635	608	600	601	584	629	551	581	578	610	561	564	588	583	589	587	596	594	582	574	630	628	552	580	577	573	612	584	566	580	587	657	577	598	557	609	606	596	576	589	584	592	592	586	584	610	613	561	556	610	538	589	582	558	574	606	590	588	568	613	607	620	605	616	597	580	554	583	616	605	564	562	537	601	588	582	585	572	563	571	566	587	599	550	629	614	565	618	571	573	563	609	633	579	573	548	552	612	596	631	628	610	617	604	553	595	568	595	597	604	614	590	584	559	582	630	567	560	625	596	544	586	582	580	582	561	588	550	604	583	576	565	586	611	578	555	611	596	596	605	590	629	545	578	587	583	571	576	620	632	573	579	587	569	610	582	558	585	596	592	568	584	567	535	536	634	617	577	594	615	613	612	564	573	588	607	557	566	577	571	590	604	590	613	553	586	595	585	572	595	576	593	599	584	579	616	542	602	567	572	576	540	580	591	578	589	556	614	596	590	562	573	576	564	559
24361	23212	34416	31612	23093	13765	3003	1099	861	895	861	928	912	899	898	926	871	872	803	840	883	838	906	850	898	874	902	867	896	889	809	866	886	827	848	858	817	885	853	828	851	861	833	815	820	855	878	833	886	849	800	825	856	895	845	835	812	873	851	861	837	830	816	813	835	828	823	860	800	858	881	819	897	859	836	816	816	834	830	835	863	870	843	827	845	874	799	832	816	845	867	876	865	905	866	861	810	818	804	776	873	815	886	834	858	864	860	870	849	807	887	881	805	869	840	842	837	911	778	849	849	820	853	836	851	794	848	833	840	819	845	842	829	808	873	832	823	862	789	878	872	808	865	810	835	860	842	832	861	846	830	860	827	858	838	857	812	859	819	794	845	864	824	819	808	822	858	862	803	827	855	843	817	865	816	856	780	803	819	830	858	831	839	802	855	844	817	846	884	839	903	834	796	876	788	834	798	842	866	832	855	840	896	851	797	798	836	826	832	824	765	836	827	854	891	776	800	848	871	813	845	810	876	836	814	813	877	851	819	845	905	852	829	842	824	916	840	816	856	825	835	850	826	820	829	798	830	860	870	838	846	872	862	828	848	838	862	787	872	843	834	809	822	795	825	853	821	859	884	824	895	856	859	876	812	812	792	828	818	809	841	815	788	877	853	803	864	816	883	859	839	838	842	903	858	835	877	788	852	836	798	879	920	806	798	861	809	838	842	847	816	862	844	863	779	791	846	814	833	821	856	914	837	831	824	825	870	830	870	863	812	841	838	840	890	852	835	844	802	861	850	829	823	857	854	796	847	862	848	812	826	804	827	870	859	825	886	829	848	806	820	787	853	849	841	900	837	818	788	850	890	869	857	846	810	882	854	857	789	802	820	862	865	845	803	840	826	855	836	841	835	810	852	843	823	783	886	862	796	827	832	815	835	886	906	818	783	827	828	865	834	794	868	853	912	824	912	783	863	851	826	867	852	858	887	868	789	777	914	829	819	837	900	845	845	807	850	841	830	808	826	853	900	835	829	835	773	859	799	880	805	820	849	846	874	859	862	836	845	863	781	808	825	815	841	835	850	814	838	856	870	875	809	807	810	829	828	835	847	878	820	792	842	814	890	854	817	831	841	833	857	842	806	825	832	851	849	859	813	800	817	825	845	828	795	853	781	830	836	854	858	848	799	875	772	840	833	913	810	776	883	837	830	876	883	855	814	801	828	822	790	871	841	830	860	805	844	875	810	828	874	827	843	819	842	792	780	880	826	847	839	812	832	824	844	825	802	848	849	849	874	840	807	841	876	831	832	832	899	846	823	867	859	833	843	865	823	850	861	843	826	868	833	791	826	863	839	837	849	811	816	823	922	852	843	788	871	864	798	842	817	861	848	847	815	829	837	821	854	876	816	838	810	849	805	842	802	889	887	813	874	880	831	908	799	824	820	851	829	850	871	842	855	817	858	850	807	821	844	819	863	835	827	836	856	836	793	845	819	870	853	799	808	880	865	824	813	843	884	852	850	809	797	825	838	819	855	887	831	855	852	880	887	873	836	848	875	791	827	855	841	817	808	877	905	834	803	870	872	878	856	842	858	825	824	840	845	889	879	791	864	885	862	805	844	852	871	886	839	837	851	838	828	856	855	816	842	829	837	787	838	849	850	879	864	759	838	876	819	859	882	881	848	816	822	829	858	890	853	840	845	817	827	796	838	896	828	846	849	844	792	861	805	804	866	870	844	844	843	818	846	790	803	868	834	861	808	870	860	879	854	910	831	874	885	845	808	833	821	839	862	871	839	824	855	814	811	843	798	852	918	834	867	789	827	826	880	872	830	871	845	763	821	864	829	836	834	822	842	811	863	836	845	833	848	849	878	829	832	802	890	850	802	849	852	810	874	859	825	803	866	879	814	839	840	808	825	850	810	823	793	847	830	849	828	873	887	832	830	890	845	857	884	869	901	831	839	802	835	871	901	854	829	823	862	814	820	849	781	817	894	830	845	869	865	814	836	838	858	847	877	832	807	843	868	873	798	878	853	896	780	841	792	852	810	791	816	830	814	824	808	850	831	846	848	831	820	853	815	819	815	814	798	832	885	778	851	866	851	821	830	826	901	841	883	879	853	829	842	850	806	807	792	774	838	844	838	788	812	822	787	868	820	824	869	809	869	777	837	840	865	794	813	829	871	850	803	857	820	788	803	873	837	794	856	805	860	819	846	856	785	841	859	850	818	862	837	849	845	836	849	821	855	807	831	874	842	817	835	847	796	865	826	834	848	832	836	855	836	876	835	830	866	867	850	839	844	878	850	843	817	803	829	887	863	743	830	844	898	786	845	785	778	872	825	847	814	868	857	847	844	815	801	871	835	858	889	886	820	786	817	871	878	813	846	836	861	842	860	843	838	792	890	892	826	879	820	815	802	797	862	811	815	863	798	824	868	852	817	835	841	845	843	870	847	842	873	845	847	924	847	815	835	826	766	851	829	869	866	840	828	839	817	819	816	827	872	859	807	821	837	858	822	817	877	804	836	863	842	803	829	828	875	808	824	845	872	809	798	860	833	823	839	824	799	840	823	840	798	835	837	799	889	852	795	837	812	856	823	831	864	918	848	837	846	848	799	879	828	835	853	856	806	878	811	830	796	854	802	857	844	826	799	870	804	858	828	849	823	782	889	829	816	817	775	849	795	806	883	848	822	864	851	817	847	827	830	885	844	836	841	836	829	844	841	838	783	836	824	797	841	818	847	869	872	814	843	826	849	837	827	833	818	879	818	796	864	859	843	813	741	830	882	846	801	805	873	820	794	818	865	792	851	780	879	776	846	795	852	826	810	853	836	846	832	828	821	809	829	819	848	863	877	824	813	832	885	879	846	794	835	860	836	856	857	859	851	849	895	872	850	806	782	823	822	868	843	861	789	839	816	828	826	801	881	854	800	829	884	871	799	849	849	814	840	833	870	823	807	890	843	822	879	825	845	832	823	775	890	885	874	887	870	849	829	835	826	830	807	822	850	830	835	883	833	828	834	813	872	849	806	836	823	861	842	853	857	863	808	798	844	855	818	824	859	835	816	873	902	838	869	845	769	823	864	813	878	810	841	843	828	778	816	812	823	850	847	848	842	854	875	803	831	850	868	799	851	823	867	885	803	851	837	837	840	822	875	792	855	863	838	857	859	897	853	857	841	888	863	861	882	859	831	810	798	788	825	774	833	848	801	847	834	786	812	856	842	855	797	824	850	851	876	833	813	844	791	855	847	811	835	816	851	855	837	823	767	815	827	838	839	819	836	847	827	866	811	831	793	831	829	826	904	794	839	814	802	899	830	773	786	839	807	840	810	877	816	838	881	869	794	849	841	855	797	805	879	862	827	859	861	830	839	784	850	842	807	889	851	787	797	886	861	822	835	850	809	831	836	845	862	817	852	861	803	872	857	868	866	789	830	890	859	860	836	812	881	849	816	855	837	871	856	816	796	863	875	837	815	849	823	812	864	817	810	929
63418	101899	73049	40798	15106	3887	1269	865	795	796	805	800	847	761	781	763	880	773	784	759	785	783	807	792	804	771	724	802	833	795	782	753	818	808	775	787	833	770	786	809	790	780	783	773	779	760	793	793	744	783	797	789	772	801	795	784	784	773	794	809	814	768	812	772	732	737	768	739	750	783	763	764	822	785	754	761	760	781	744	809	794	746	816	773	774	782	784	814	764	786	766	740	762	752	771	761	801	812	776	749	805	783	775	780	770	787	774	739	759	809	770	818	771	785	758	758	789	758	819	787	787	794	789	836	825	778	770	842	808	791	778	804	778	764	774	791	745	800	748	793	734	818	781	811	772	787	834	774	774	816	780	761	737	766	743	811	718	770	772	812	801	768	788	774	797	796	768	804	797	759	792	789	744	781	774	760	747	783	740	766	734	789	769	815	794	769	761	848	803	757	727	804	854	776	739	788	779	806	812	746	769	771	812	787	758	817	769	799	761	739	838	799	763	769	739	830	782	763	824	797	770	837	748	826	789	834	744	784	802	727	788	797	754	779	787	778	788	769	797	737	785	774	796	779	746	791	762	797	793	738	764	851	782	788	785	819	816	810	810	767	803	721	797	782	767	768	775	730	832	756	758	809	743	758	812	792	819	735	784	791	747	759	777	764	784	747	785	793	786	794	803	736	793	783	793	806	791	806	794	730	782	798	720	724	762	750	778	782	753	733	812	771	764	745	782	740	828	817	756	740	793	804	759	748	790	825	774	775	771	765	771	764	808	786	785	777	749	743	763	795	743	780	817	766	762	786	771	790	734	726	784	762	753	795	758	803	795	785	761	768	781	761	758	810	793	817	783	769	806	802	761	786	772	734	730	802	771	812	825	815	732	797	779	744	828	762	761	779	806	771	776	763	768	776	756	736	814	752	781	806	764	756	771	811	749	807	792	832	799	759	746	759	771	791	789	787	829	774	809	764	767	805	807	793	749	776	787	790	781	737	841	779	780	744	773	833	767	789	810	811	781	776	749	860	821	819	792	791	775	740	814	769	774	784	742	812	750	759	765	787	797	780	785	785	780	782	762	815	784	807	760	753	778	745	786	746	803	780	757	773	762	750	770	755	728	700	876	799	801	796	785	797	770	787	836	748	792	794	761	762	783	799	758	823	776	793	796	757	750	797	796	770	827	779	773	761	799	767	802	776	766	771	796	796	778	782	777	766	748	777	827	808	738	765	867	776	738	814	778	785	756	811	772	745	791	734	771	783	742	828	739	810	750	765	771	759	791	749	759	792	759	787	784	743	829	772	815	771	817	764	757	764	839	818	759	793	765	781	797	788	806	724	866	801	790	780	751	746	786	797	822	774	764	780	758	757	795	800	782	736	815	837	792	772	784	762	777	825	730	800	806	804	776	802	821	748	816	798	798	765	783	786	781	818	794	776	804	799	808	803	793	769	806	810	820	751	768	805	768	752	825	769	792	792	770	801	825	802	808	740	802	771	839	804	776	774	810	757	749	821	756	790	747	809	785	767	806	787	766	762	712	773	815	799	751	804	792	742	782	821	792	791	743	739	796	769	848	794	807	832	768	779	759	714	775	757	767	742	838	777	814	766	797	786	710	771	787	762	753	776	797	774	790	765	804	775	785	810	800	781	754	748	811	747	783	784	768	820	835	752	831	746	810	756	757	752	756	759	776	782	814	806	755	778	810	768	761	721	757	768	737	824	763	759	767	756	770	774	727	801	747	755	760	766	756	809	801	790	787	799	800	796	815	791	808	778	711	779	776	790	759	766	812	801	775	801	780	779	762	812	772	804	794	785	730	728	801	840	770	745	772	783	798	741	793	767	803	761	731	819	796	808	826	758	767	792	802	787	797	769	773	807	741	772	724	817	761	744	829	774	788	771	820	765	807	824	768	773	740	763	769	782	786	758	783	773	814	802	771	781	783	802	784	758	786	801	738	766	758	742	774	751	807	787	810	765	732	766	732	797	761	756	775	801	779	787	803	821	772	801	800	748	813	781	763	772	767	817	800	767	835	802	812	766	785	780	771	797	792	785	805	801	797	718	784	796	779	774	813	778	778	735	749	773	801	773	804	749	764	756	814	801	759	798	806	783	767	835	767	791	785	751	774	794	783	762	761	789	767	798	846	756	764	794	789	788	783	749	773	739	756	775	781	811	789	792	770	778	792	757	755	765	769	728	827	771	772	801	784	819	762	789	787	784	812	781	786	746	749	765	763	792	776	805	762	726	742	815	792	733	756	807	803	761	802	789	807	787	777	775	770	803	776	796	778	759	785	795	774	806	766	776	788	761	754	817	725	805	750	776	803	839	750	735	779	754	800	783	802	758	744	753	708	767	779	781	789	786	849	791	835	736	801	826	790	773	787	778	795	758	747	779	791	781	773	739	746	791	783	845	773	763	743	776	748	759	762	794	762	777	824	825	800	766	775	792	768	748	800	757	781	833	823	763	831	792	784	722	782	766	775	763	803	814	719	767	808	805	707	835	751	774	811	765	744	799	802	765	726	729	809	790	770	765	755	811	826	789	784	778	754	767	755	769	810	747	750	766	840	764	764	741	748	771	774	772	788	742	791	767	793	778	811	764	760	789	769	753	784	781	784	738	843	781	738	821	811	793	768	752	766	816	766	696	769	805	761	776	774	772	735	755	776	777	721	820	795	766	729	762	780	799	774	778	753	783	787	791	801	747	760	800	760	866	800	771	801	769	774	793	787	741	787	764	779	793	802	729	812	798	842	757	807	757	737	829	734	788	752	771	801	785	786	804	769	831	758	745	797	749	779	787	795	796	835	813	771	824	808	730	774	801	793	760	794	795	758	770	778	791	790	851	810	762	768	792	802	766	761	789	771	753	778	780	771	749	811	751	752	802	746	814	768	813	804	747	782	783	803	774	752	759	733	792	780	768	744	811	791	733	775	752	857	807	786	775	731	781	777	753	756	807	734	834	821	767	746	802	776	808	760	780	810	795	782	770	765	784	793	761	802	742	835	732	738	784	788	801	764	786	804	779	767	724	698	791	768	754	760	769	777	777	814	734	753	812	791	782	759	781	702	764	784	736	763	743	815	744	815	784	821	767	799	786	755	825	752	806	784	799	746	767	752	718	759	740	792	735	756	801	783	761	788	767	772	744	782	807	798	712	795	741	778	829	718	724	823	764	794	790	795	793	781	760	759	746	807	798	821	777	791	811	747	772	831	762	796	769	764	724	783	755	764	784	805	813	760	724	811	759	760	738	734	743	773	802	808	757	856	784	795	753	823	780	796	800	752	808	825	793	746	820	759	793	802	810	759	746	777	768	784	804	749	778	777	771	775	801	735	778	794	795	825	730	777	811	768	730	753	786	786	805	761	803	758	801	744	770	751	745	791	809	760	750	744	756	755	686	766	761	759	769	802	760	774	767	755	736	763	797	785	747	819	744	726	744	746	756	796	710	767	744	774	779	777	803	768	740	758	748	794	747	790	819	831	782
31506	30125	26102	10767	2336	933	703	660	601	643	664	671	666	665	687	625	624	662	644	599	675	621	611	680	643	648	647	663	648	597	689	646	676	669	665	580	640	641	661	674	616	633	605	575	659	625	685	618	638	662	630	646	622	657	642	620	639	628	680	635	677	628	614	651	630	666	665	644	634	656	650	636	616	630	675	650	668	646	692	646	659	613	672	639	720	690	618	616	673	655	654	659	652	710	644	657	621	636	617	619	651	656	621	661	629	666	613	651	646	614	610	636	635	638	644	657	610	649	677	668	611	691	651	677	704	638	635	664	637	656	627	652	627	651	679	654	652	624	667	675	650	664	672	619	680	669	655	619	654	651	626	632	637	635	628	650	669	639	631	627	664	598	640	636	664	625	691	702	658	696	645	657	617	656	651	667	680	634	658	612	661	697	602	652	625	645	652	630	616	634	652	663	684	643	624	677	711	642	628	641	689	606	613	585	663	644	691	675	672	641	691	650	657	639	678	643	622	620	654	626	636	664	658	655	634	646	638	622	664	679	656	605	640	675	682	685	617	673	611	610	600	627	662	605	580	643	681	667	648	632	602	626	603	651	646	705	642	621	646	626	662	631	682	624	663	672	714	663	681	612	669	634	616	642	623	637	572	662	659	637	638	660	649	657	582	630	660	631	708	607	675	635	660	655	657	690	650	642	668	665	662	658	653	624	671	673	631	623	627	701	598	642	649	708	631	617	635	651	661	687	685	606	619	722	638	643	673	634	623	692	633	612	660	657	656	653	634	650	667	677	636	652	621	666	626	668	599	616	650	661	657	644	654	636	665	659	659	629	682	657	630	610	667	628	613	629	673	655	620	622	616	654	649	652	626	654	595	638	643	671	660	699	637	616	605	648	651	603	669	688	651	606	643	673	638	692	687	627	703	666	682	649	654	680	620	661	623	691	625	643	645	633	706	624	687	662	634	598	667	683	658	645	661	674	642	681	657	624	624	629	641	600	653	595	690	665	633	628	625	635	651	690	628	625	695	620	593	646	679	645	630	625	646	657	633	608	665	641	651	668	613	649	602	627	674	636	655	641	642	684	654	610	669	645	630	653	637	645	643	610	615	624	654	633	651	644	662	632	662	652	663	654	620	646	667	642	651	628	689	670	645	633	645	646	637	637	665	617	628	653	615	683	647	645	703	599	678	652	655	622	662	588	614	635	648	640	633	657	669	700	654	632	657	623	623	637	664	646	668	641	636	650	671	693	633	626	659	615	652	634	616	623	666	588	690	650	632	611	651	621	682	625	650	684	631	654	670	641	637	652	667	671	645	631	627	664	687	688	658	601	647	633	649	602	647	605	659	658	661	692	630	683	683	659	649	670	671	634	671	618	695	641	682	620	634	605	663	629	615	678	697	625	640	639	627	634	664	619	612	671	627	660	652	681	596	633	624	629	607	653	649	656	630	637	624	666	653	629	659	650	650	661	643	662	645	676	647	659	620	663	618	650	633	644	644	655	646	636	672	616	622	634	682	620	628	636	623	648	642	683	645	625	616	673	623	675	650	655	668	658	681	652	659	631	662	657	649	651	620	644	674	659	665	657	632	657	615	659	684	667	639	638	671	676	627	618	628	635	661	628	668	659	674	674	607	637	637	677	575	626	645	635	665	693	630	642	621	637	648	676	637	680	619	661	662	694	604	610	653	648	638	668	607	618	669	609	637	653	635	638	641	678	639	653	652	662	614	655	662	646	653	653	612	644	632	609	655	613	637	669	625	640	634	645	648	628	655	631	630	648	625	661	646	598	710	645	655	630	655	626	695	628	671	626	643	638	654	627	649	639	639	619	596	653	649	648	635	644	638	654	656	663	663	634	657	630	639	611	636	628	640	695	646	691	614	653	619	651	644	677	584	576	611	633	585	679	664	655	589	615	619	585	623	681	676	629	647	617	646	599	665	664	631	596	674	624	651	668	618	652	713	672	633	668	607	662	634	686	606	704	603	640	614	673	626	673	627	613	583	644	642	617	676	639	648	655	676	626	683	642	654	618	667	603	620	616	609	688	665	629	694	594	602	683	632	639	598	662	701	679	656	647	653	681	686	646	695	646	682	605	657	612	644	639	649	616	661	638	637	652	657	681	658	657	636	619	650	691	676	645	688	620	650	683	655	640	648	671	627	667	623	616	624	659	663	635	626	677	644	620	635	629	630	662	688	645	667	692	648	650	625	590	685	678	649	622	708	642	634	576	681	638	675	644	645	691	702	652	667	688	656	616	644	690	663	649	647	664	684	621	659	613	657	617	619	604	672	607	672	623	662	675	608	680	677	601	638	634	653	678	616	638	627	679	630	644	626	659	734	671	651	592	640	670	632	650	649	667	688	647	643	628	636	642	616	640	656	630	658	648	680	647	637	651	647	649	612	630	648	623	684	676	606	663	636	642	642	630	616	666	629	637	620	674	654	628	652	669	615	637	624	637	674	658	630	639	656	638	592	607	660	609	608	628	622	659	590	622	621	620	662	649	588	641	673	646	621	631	612	618	645	629	675	623	703	648	702	639	637	653	662	624	593	638	635	634	635	658	674	646	650	674	639	648	655	666	614	635	631	651	621	629	656	646	634	639	682	695	653	621	669	707	646	645	641	648	634	620	705	598	647	627	647	666	638	669	683	674	711	657	644	657	643	646	624	660	639	662	621	664	621	662	615	608	638	649	626	647	614	675	639	663	636	624	681	631	612	658	601	641	698	636	664	647	646	674	677	652	645	645	633	640	646	651	680	694	644	664	603	608	639	649	666	607	672	604	666	638	662	607	650	634	670	650	586	634	698	633	666	631	617	662	656	650	667	668	642	616	638	680	633	636	626	679	652	606	660	656	682	689	672	683	661	680	633	636	655	630	690	656	647	648	670	657	678	620	645	609	639	687	661	624	641	611	636	627	677	678	653	640	642	634	648	611	634	649	668	661	667	659	668	644	640	697	683	644	662	658	617	690	661	673	633	597	667	679	636	651	668	650	639	637	661	634	652	662	674	650	661	656	619	634	643	610	628	657	652	629	631	686	640	687	647	651	649	649	635	634	632	703	678	631	652	639	649	699	634	654	613	657	632	657	566	653	664	691	608	630	664	607	631	626	651	680	668	681	643	636	644	615	627	669	658	678	676	623	632	629	646	645	658	662	628	676	623	650	638	645	620	689	652	655	640	649	684	613	675	617	641	605	639	682	632	622	669	567	660	661	680	686	671	639	674	677	642	597	656	662	665	715	697	659	663	629	654	624	697	679	653	646	670	679	639	622	642	641	667	634	625	688	659	630	625	673	671	655	647	651	653	703	652	665	655	663	667	653	627	705	639	626	678	597	644	651	639	664	625	665	608	656	623	648	636	682	631	660	618	683	653	609	672	666	640	632	645	650	651	674	616	624	608	685	658	646	649	668	648	676	659	623	666	603	670	616	612	643	656	632	582	618	646	651	683	605	658	672	617	673	633	620	621	687	665	689	643	662
25710	34664	19757	5952	1781	739	616	553	568	536	537	561	525	543	521	558	528	542	552	518	516	531	521	544	598	543	534	560	562	492	567	560	541	507	533	568	546	542	529	521	531	554	512	515	563	529	527	538	578	541	524	581	529	524	594	532	536	544	572	517	551	569	584	573	558	520	533	544	582	557	550	567	530	542	513	533	513	577	524	561	531	544	537	501	515	577	545	549	526	535	560	502	515	505	554	519	559	513	495	533	519	533	552	539	522	567	530	588	526	518	541	545	506	525	525	559	544	539	530	475	520	540	519	580	551	527	551	548	549	530	523	552	570	530	509	500	526	530	529	513	559	543	547	574	488	519	516	549	545	531	537	527	535	537	525	562	486	573	477	577	553	536	517	547	528	534	553	529	532	555	541	558	534	538	523	538	527	592	559	590	533	606	516	530	538	495	556	530	505	553	556	524	555	550	526	546	548	535	559	526	557	486	574	518	537	563	547	536	563	541	534	512	537	536	549	531	549	552	521	558	510	543	507	558	533	538	540	538	538	547	566	538	582	524	587	542	548	517	541	544	499	555	528	519	554	538	562	524	519	534	512	552	598	494	563	516	582	522	514	566	566	565	548	537	556	509	532	543	545	587	537	532	567	560	563	546	528	532	538	549	534	512	550	540	550	552	548	562	550	588	553	552	563	561	498	516	532	544	517	536	594	550	525	532	550	542	544	569	500	516	516	550	517	533	585	510	539	560	599	511	536	512	550	560	534	530	571	528	559	536	502	511	514	514	541	543	573	556	533	560	559	574	536	563	537	493	495	529	494	562	540	549	543	502	579	533	527	533	518	552	543	533	520	579	575	531	525	545	538	551	531	563	554	558	534	546	537	529	530	526	534	522	553	543	539	522	536	542	578	528	579	541	561	541	572	504	499	532	575	521	542	537	529	562	531	501	529	514	560	555	517	529	530	592	544	549	554	553	538	535	538	557	523	534	561	540	565	548	550	546	577	524	524	497	610	552	530	534	541	563	546	557	499	517	498	534	567	551	529	569	557	570	524	522	538	525	532	556	512	546	542	505	599	509	524	500	542	564	544	568	489	508	532	515	557	497	521	543	542	547	506	543	557	551	558	534	553	534	565	535	534	570	541	546	542	594	535	520	521	534	573	567	592	550	517	525	548	520	556	537	556	550	533	553	527	540	549	538	531	590	591	552	532	560	508	558	517	479	542	544	537	531	549	523	530	533	539	531	533	505	516	573	541	534	532	523	535	551	597	544	526	556	532	541	517	551	554	547	547	545	579	560	570	522	591	574	531	529	562	475	542	529	493	586	574	538	537	532	555	518	533	574	536	536	525	551	558	525	538	559	549	520	520	519	522	542	540	537	534	544	536	551	546	494	546	530	561	555	521	514	528	546	544	549	507	522	532	534	518	545	543	544	533	577	554	507	516	569	516	541	534	500	527	546	530	569	511	561	544	523	550	509	536	543	536	557	528	532	517	536	539	548	547	539	520	533	536	547	514	498	522	564	557	505	511	553	544	574	521	507	551	548	537	560	507	472	547	534	523	551	569	537	507	518	525	516	528	530	526	561	534	535	559	559	545	553	552	508	526	520	531	558	556	584	541	560	546	545	524	548	517	521	565	553	537	549	551	532	568	509	616	544	556	515	540	529	545	559	555	514	550	541	533	512	576	513	561	547	515	516	556	527	565	563	525	539	537	538	579	523	577	529	564	531	557	576	540	538	526	542	545	532	497	497	556	543	548	534	521	551	584	501	573	587	512	582	523	608	573	548	572	535	566	553	547	537	539	519	552	538	536	537	552	545	525	517	501	546	530	570	534	553	524	535	544	567	521	528	528	582	551	548	553	525	524	551	588	553	549	527	518	543	531	565	499	551	546	553	537	573	527	534	501	534	537	539	531	514	547	587	544	575	572	559	535	507	533	575	589	558	566	579	544	542	550	541	526	530	559	506	535	546	533	522	555	532	528	579	523	510	529	528	554	488	508	554	526	552	521	520	542	523	579	530	534	542	566	541	494	542	498	578	494	552	528	514	551	541	528	512	553	541	538	543	532	505	536	550	545	560	547	575	546	550	506	585	548	551	538	574	536	543	550	508	592	541	527	555	565	557	498	503	543	538	553	508	568	532	523	536	501	521	503	513	543	534	537	532	542	544	534	547	537	515	528	510	525	567	553	538	583	577	565	548	517	497	537	521	586	567	522	557	568	570	526	502	527	537	542	520	578	559	524	527	547	541	507	542	554	554	519	550	568	538	618	525	535	576	528	549	548	529	571	533	573	554	544	568	549	502	505	528	488	569	581	554	563	567	555	585	520	551	585	536	506	550	571	544	530	530	543	570	531	512	499	565	549	585	562	518	532	520	527	533	519	529	525	533	536	527	560	555	534	525	561	560	546	552	549	524	548	537	500	563	529	582	505	529	577	542	535	528	566	536	558	515	523	569	533	528	576	559	540	561	527	578	574	521	555	578	529	542	544	535	538	533	594	518	533	534	556	500	555	503	537	509	533	535	561	501	581	512	479	554	526	529	534	528	551	575	532	597	506	548	511	525	544	562	508	561	546	540	535	523	516	525	532	528	528	567	538	536	520	533	523	524	518	541	501	513	561	568	564	531	533	476	524	552	538	533	523	538	534	511	534	535	518	567	593	526	559	519	535	528	539	561	507	550	562	525	534	571	507	525	576	595	524	529	520	538	535	552	501	551	486	527	518	532	543	526	554	511	507	472	530	534	521	540	534	583	519	544	540	550	521	582	561	530	555	508	546	566	592	502	581	549	527	503	539	517	519	554	561	584	572	556	488	536	572	541	511	555	505	508	550	547	505	539	558	547	534	543	559	556	532	506	554	557	549	526	549	551	540	509	522	510	514	522	513	526	525	525	550	539	566	520	561	490	560	477	510	560	563	553	557	528	523	500	496	495	523	568	545	586	585	539	513	519	509	549	541	500	558	491	537	553	544	547	569	567	520	578	558	528	565	547	561	559	561	539	535	553	514	517	502	529	547	531	479	534	532	515	574	518	554	533	553	556	525	555	604	523	514	513	514	557	571	517	561	512	531	492	532	511	506	567	523	527	573	520	545	532	548	520	535	547	531	546	543	583	569	528	583	536	530	532	542	545	511	604	522	518	537	572	549	569	528	536	527	573	565	549	545	502	565	513	520	534	530	536	524	532	566	491	518	546	557	514	555	567	530	564	520	553	537	528	543	542	551	514	557	553	503	553	540	537	554	566	561	522	503	511	546	543	542	565	503	528	514	525	542	521	517	521	556	546	566	562	553	516	563	548	534	500	539	547	562	511	552	515	533	560	567	539	561	552	520	556	564	542	543	552	524	562	567	522	506	521	530	515	515	535	546	555	535	545	560	504	524	544	546	487	563	553	553	520	532	548	484	555	538	528	530	515	534	541	516	538	542	559	505	520	541	512	558	558	561	551	529	549	515	527	536	538	562	570	512	538	527	548	532	543	501	515	531	538
25948	26790	41020	34439	18459	5052	1215	754	680	715	670	669	632	642	646	657	676	685	671	616	635	599	656	642	665	658	662	665	723	662	665	616	632	652	673	621	630	626	619	640	609	633	681	628	644	645	678	645	650	660	630	626	632	638	653	705	617	605	622	695	619	660	634	695	561	639	662	652	683	603	628	635	656	656	652	639	622	612	620	644	659	632	628	610	646	634	654	614	658	606	619	638	639	606	619	613	667	618	639	641	617	672	595	631	672	674	631	611	669	639	677	661	606	645	648	628	631	630	695	607	661	609	613	655	655	650	646	633	624	592	641	647	645	641	673	674	671	641	637	641	653	639	628	619	628	624	649	643	620	650	602	636	584	626	654	577	616	680	652	657	621	604	663	603	665	644	654	591	652	671	642	651	628	614	649	670	624	614	686	646	668	677	665	664	667	639	628	605	642	661	691	598	645	623	672	664	661	660	629	600	652	649	641	582	669	682	674	683	651	588	642	650	636	644	652	612	685	636	638	612	662	634	640	652	696	686	664	639	673	631	607	588	685	626	639	671	640	658	629	657	654	648	621	671	678	617	608	648	630	630	647	644	634	658	662	649	636	645	635	625	659	617	637	654	609	599	608	619	636	661	636	625	604	606	644	614	640	639	599	620	610	643	608	676	648	614	658	652	636	643	638	710	674	621	628	646	653	604	643	627	638	640	622	671	651	680	686	638	650	604	648	638	663	623	668	640	636	642	638	628	672	675	653	607	594	641	687	606	636	668	662	648	622	681	674	663	661	638	643	621	658	646	601	604	645	615	567	640	677	627	676	621	628	644	636	600	672	660	622	627	643	598	707	659	672	683	631	670	709	637	602	665	607	607	684	666	651	653	604	652	623	647	683	619	648	670	685	659	637	633	643	666	606	659	677	613	648	636	655	617	656	686	656	582	622	627	592	604	657	666	612	632	670	728	649	678	641	637	635	612	665	634	629	650	632	642	630	667	632	639	638	651	630	669	630	620	624	658	648	647	611	659	650	670	644	660	671	664	679	651	644	689	641	619	688	620	598	687	651	622	648	630	689	625	613	631	661	631	629	652	637	645	627	644	639	679	598	609	638	694	637	619	635	682	702	610	635	641	653	587	620	638	655	683	608	648	646	641	630	656	646	678	640	611	699	638	620	636	658	684	622	633	667	641	643	665	624	692	617	624	694	647	595	628	634	631	648	638	648	639	615	671	616	662	623	679	672	675	640	661	620	675	663	667	595	599	613	630	658	662	680	695	650	675	666	638	624	626	634	654	633	620	630	594	660	676	630	649	640	648	600	651	632	640	611	629	651	620	622	636	660	646	604	624	619	613	661	611	618	645	628	636	595	636	604	608	611	602	682	664	602	662	626	630	645	658	626	651	614	619	653	646	639	658	645	660	641	613	699	658	661	645	638	638	597	657	654	608	667	694	611	659	671	673	618	616	616	620	651	670	620	650	613	627	663	628	630	626	629	617	611	641	626	643	698	673	613	590	644	628	643	665	696	643	665	667	634	640	658	648	633	641	617	651	595	645	620	639	613	628	621	617	625	628	635	689	652	646	623	608	598	651	620	679	639	638	658	634	646	644	654	660	635	669	628	634	658	657	627	634	649	602	686	685	646	629	683	633	705	654	635	636	588	672	657	673	613	627	620	658	655	653	637	653	622	640	656	667	652	602	606	608	645	660	593	604	645	630	635	631	700	627	648	646	633	600	675	678	661	617	677	656	647	616	649	612	641	636	613	642	641	663	657	624	662	637	632	625	626	659	641	599	616	639	618	645	658	651	691	632	675	630	639	645	643	668	580	677	672	625	629	627	622	647	658	601	601	597	636	602	689	655	618	633	684	644	649	575	646	631	673	614	636	684	616	614	617	679	673	596	609	595	673	609	656	622	659	629	628	633	623	616	601	652	639	654	660	645	621	646	592	662	659	670	629	606	658	622	660	690	627	660	631	588	685	622	668	632	633	669	599	618	656	631	632	663	587	642	620	622	645	686	655	634	610	639	655	647	664	659	637	647	617	669	621	632	614	656	681	644	679	671	633	644	667	637	626	695	642	636	668	668	630	633	629	626	687	654	660	650	618	632	609	657	671	656	647	610	685	655	617	640	616	639	678	632	668	615	616	598	647	645	664	663	615	642	642	621	646	639	640	622	618	644	588	632	570	664	596	657	611	595	627	636	635	596	607	608	636	651	637	609	694	629	643	627	659	643	671	638	657	684	635	649	653	659	611	665	644	658	632	633	613	643	574	628	629	668	651	656	667	647	641	639	609	652	639	623	629	630	622	613	635	664	704	611	552	667	650	653	650	650	667	633	599	648	635	690	665	667	662	689	638	637	628	613	663	639	652	619	642	655	648	628	675	653	606	604	698	669	607	635	645	642	590	673	617	616	636	638	646	643	612	629	626	716	609	636	634	647	637	652	612	689	686	667	638	608	639	660	678	608	615	667	678	659	632	612	654	632	603	612	661	617	690	586	628	646	670	628	624	608	644	650	636	618	639	640	638	640	630	686	612	629	616	675	598	648	667	615	660	637	630	620	640	703	655	639	621	696	636	625	639	643	607	631	637	671	606	656	655	628	665	644	637	629	614	704	666	617	664	654	628	622	612	582	659	623	648	631	632	675	621	563	619	652	652	646	611	647	667	636	620	644	658	622	657	636	658	679	632	641	592	665	647	664	635	640	616	631	611	653	627	666	620	665	602	670	632	676	653	629	642	622	655	697	674	665	592	609	656	620	699	650	655	627	595	651	587	612	642	640	629	614	610	630	654	640	636	643	658	659	636	643	587	644	637	631	647	631	633	632	640	607	636	666	677	660	691	663	675	649	606	634	636	640	600	630	635	623	609	677	627	653	601	666	650	615	634	645	636	616	602	652	622	652	625	631	672	676	631	672	646	653	670	593	608	636	670	636	578	633	624	658	603	664	650	606	650	635	584	669	676	672	658	630	658	611	667	624	604	649	604	665	706	631	641	662	631	654	618	683	599	625	621	630	635	606	625	637	665	630	645	667	645	671	652	668	667	637	635	684	623	654	644	619	679	673	660	636	662	648	657	659	626	614	667	637	649	618	662	643	601	616	656	638	626	655	582	635	643	666	650	639	665	606	684	617	608	674	670	655	638	650	608	645	637	612	651	612	634	639	664	654	620	678	634	639	648	620	611	678	621	673	664	631	661	649	679	586	647	663	636	682	629	611	627	634	636	606	653	668	681	679	674	627	627	687	656	634	612	606	640	605	689	650	628	612	633	669	640	644	587	624	626	639	632	599	641	643	689	657	616	635	672	604	657	627	667	587	644	662	641	675	638	635	626	628	652	652	620	652	645	654	651	635	655	656	677	613	644	659	588	652	659	600	625	635	598	649	622	606	636	697	657	613	555	641	690	640	686	644	629	633	630	667	642	657	684	649	624	623	626	612	637	646	632	641	640	652	626	656	644	624	645	661	636	610	623	674	670	640	632	657	610	647
60756	90213	59987	27939	8992	2207	819	678	600	645	572	602	595	593	581	584	612	579	620	595	620	583	590	611	584	550	558	528	599	558	610	590	595	587	558	595	614	596	620	609	536	587	614	587	570	582	619	552	581	603	605	617	595	593	589	575	612	577	594	578	597	562	595	559	591	549	595	595	572	562	571	607	620	607	609	628	595	593	600	610	564	571	581	588	565	585	577	601	631	602	619	585	605	566	579	597	568	627	568	623	613	564	606	608	601	579	608	538	590	598	584	575	597	638	603	590	570	572	569	595	578	608	611	595	556	593	582	578	572	612	625	545	571	570	572	621	586	589	571	579	570	620	589	575	552	565	607	606	600	571	595	622	529	579	587	541	593	548	603	554	624	567	532	593	576	576	592	572	636	581	582	579	577	607	619	563	572	572	579	585	573	607	571	621	537	609	570	596	612	609	582	528	559	599	603	537	564	622	574	557	645	571	610	602	560	570	585	612	597	608	568	584	633	600	552	556	571	570	581	600	608	585	538	604	575	563	552	552	566	570	585	578	601	607	620	597	575	585	534	556	580	594	611	634	591	579	568	623	589	569	581	564	593	626	570	584	596	592	599	584	570	544	590	524	552	594	600	557	573	568	582	559	567	579	593	607	560	622	612	583	585	572	588	549	587	602	568	611	615	571	582	567	620	587	549	577	593	601	605	589	594	570	594	597	607	641	541	586	575	551	618	516	547	598	583	561	606	575	588	564	586	550	579	598	564	607	597	599	535	600	588	579	574	594	541	571	624	574	585	574	587	582	574	595	605	587	554	598	552	608	625	626	603	539	601	599	602	592	586	575	657	588	613	555	563	536	558	604	598	562	607	590	572	563	580	582	524	563	598	580	569	560	590	577	613	602	618	626	578	522	608	642	569	581	599	593	571	614	580	593	623	579	594	585	571	591	575	615	556	648	580	547	570	587	567	588	598	562	610	589	574	593	568	562	557	593	606	568	589	611	617	565	560	569	616	590	618	556	634	623	579	578	576	585	568	596	565	571	572	566	578	577	565	604	580	599	602	575	575	614	610	585	593	623	587	577	620	599	587	587	582	542	578	583	602	577	579	582	584	547	579	563	553	636	615	583	569	597	617	539	624	603	578	583	584	623	563	624	568	566	619	605	552	610	602	634	580	602	597	580	555	623	597	584	555	589	599	577	591	610	540	562	598	627	571	582	601	580	594	571	610	605	603	585	571	629	619	581	602	587	571	616	597	592	599	592	597	605	612	586	579	579	534	596	620	562	590	599	628	599	577	600	528	593	616	585	637	659	596	585	594	545	555	573	622	598	569	600	554	589	565	622	575	614	540	582	553	598	566	579	558	598	557	569	542	588	602	599	575	587	624	568	573	590	590	559	587	585	539	610	600	612	568	581	595	597	589	557	593	608	573	590	620	581	597	588	571	609	577	559	577	536	590	626	567	607	565	549	540	562	599	576	582	658	604	571	551	573	537	613	581	613	577	601	567	569	570	581	581	589	583	598	552	580	645	587	566	568	545	602	558	580	613	572	626	560	596	569	589	609	576	583	566	597	552	545	570	531	545	574	557	629	592	600	592	616	546	606	577	582	647	561	565	629	627	579	596	570	539	569	575	581	617	603	597	602	640	615	618	623	595	584	584	594	582	566	596	570	612	604	561	571	598	554	583	563	571	584	569	601	587	601	600	579	583	632	572	607	590	545	545	563	558	598	553	578	560	589	567	577	556	594	614	577	578	586	548	533	591	616	576	583	557	579	589	602	562	541	624	620	606	590	610	593	597	549	558	600	579	617	539	544	547	586	604	600	608	591	636	599	586	658	578	573	557	566	586	613	587	603	568	599	617	552	579	594	569	589	511	603	642	600	605	610	557	597	603	589	589	583	565	584	579	557	604	528	553	566	578	602	599	546	612	584	595	584	594	635	584	586	520	584	577	601	591	616	554	595	600	574	553	558	592	613	597	591	561	579	599	582	598	541	581	558	585	595	603	574	575	574	607	590	611	576	604	611	565	598	548	612	582	590	594	596	601	581	593	607	602	590	564	586	615	598	573	597	556	596	608	575	611	575	524	555	622	607	577	582	583	609	598	604	616	568	553	606	589	592	612	608	577	554	603	601	594	599	623	581	606	585	595	658	562	558	578	585	602	601	609	601	551	586	565	598	573	570	604	549	605	627	614	553	570	572	598	633	597	553	549	602	576	635	562	554	576	629	642	606	627	545	569	583	600	612	589	572	590	584	609	547	566	615	560	570	603	590	606	538	559	600	568	565	514	618	604	577	602	565	621	577	529	594	597	623	591	574	614	591	559	618	554	594	640	595	606	590	587	563	615	585	614	550	577	537	578	614	553	572	633	608	553	606	558	560	581	592	602	586	600	542	556	595	617	598	632	595	582	596	604	569	561	563	595	591	627	574	587	609	611	587	640	601	573	584	611	599	567	552	559	566	587	608	545	578	608	586	535	580	546	580	592	577	616	574	586	610	603	575	631	571	578	596	607	611	647	574	603	585	588	597	570	585	596	582	566	592	588	546	504	620	614	614	554	608	575	574	617	616	577	565	573	601	596	570	580	555	556	605	560	580	577	539	606	587	579	583	532	552	585	567	546	586	599	546	589	575	599	554	603	566	606	545	572	586	566	596	594	577	606	594	557	589	586	561	614	565	577	605	563	610	585	611	561	570	548	553	534	564	534	550	587	592	544	528	566	594	595	554	589	597	552	578	576	591	605	587	588	604	588	624	575	577	597	594	597	599	530	579	601	616	574	598	548	541	550	570	584	598	619	588	549	560	551	611	568	587	589	600	633	573	584	556	598	572	550	558	576	579	587	572	607	570	591	556	622	570	602	576	566	540	608	618	557	588	633	597	553	571	607	588	574	593	568	537	564	563	591	589	594	551	562	577	618	597	581	576	558	598	592	584	565	565	630	557	608	568	569	578	567	570	622	595	581	578	606	598	538	607	623	573	604	574	607	575	606	584	559	564	570	591	575	536	590	580	570	565	544	539	616	618	572	603	550	573	580	525	595	562	568	598	555	626	595	611	556	613	574	630	580	606	598	629	599	597	576	604	596	614	580	583	613	632	551	580	604	602	570	600	595	564	564	618	628	593	605	581	613	617	584	561	609	597	597	587	591	534	572	589	590	619	571	603	618	583	585	598	586	631	581	586	601	574	593	580	563	549	582	588	576	598	591	557	576	573	576	553	562	601	568	560	632	601	618	594	580	536	626	585	579	590	550	566	567	586	615	621	620	661	627	622	599	564	563	544	625	599	618	599	622	581	612	595	595	569	599	574	587	541	598	582	608	618	569	598	592	582	595	559	606	589	573	530	539	543	573	602	559	592	594	582	559	586	596	573	570	588	598	554	591	671	569	597	585	579	547	532	582	614	588	562	583	571	623	574	569	588	592	574	577	592	619	568	614	587	593	596	617	626	562	525	559	593	552	571	616	579	565	618	633	564	593	584	610	577	582	595
24328	23243	35893	32283	23395	14454	3474	1108	906	972	815	841	912	889	826	838	830	877	863	801	811	839	837	823	885	838	859	893	816	853	881	791	843	846	791	827	791	831	820	870	800	842	844	835	762	861	848	827	821	822	840	845	838	822	840	808	801	834	876	804	799	837	787	835	787	862	797	757	872	845	863	845	787	786	796	838	818	821	829	815	844	785	829	823	789	831	823	795	838	779	833	841	801	784	792	796	835	821	808	801	784	797	844	756	836	817	857	762	801	881	807	818	789	799	790	798	787	782	858	813	817	861	855	832	803	854	776	875	779	818	784	788	830	847	795	834	812	821	802	833	809	812	831	837	844	819	770	770	808	807	847	862	814	802	812	808	863	840	841	826	868	815	818	818	816	820	809	836	840	820	835	826	847	806	845	826	842	752	774	835	816	843	837	840	839	889	798	851	812	802	844	791	779	812	797	840	792	855	798	795	752	787	861	789	809	857	862	813	848	836	877	867	817	810	812	789	812	803	790	784	800	810	780	799	819	798	761	799	846	845	774	776	808	828	819	795	833	736	878	788	774	809	792	778	819	835	842	849	812	798	825	783	822	833	795	834	808	817	788	845	814	821	821	796	851	798	819	767	830	853	823	816	812	842	791	848	813	835	804	774	867	806	805	802	831	785	830	788	840	812	789	773	865	810	822	789	813	850	811	838	812	824	839	834	818	819	766	816	810	841	809	834	793	816	824	866	817	819	859	842	824	827	801	783	811	790	806	809	841	759	844	831	835	815	854	832	792	803	838	801	863	820	851	866	806	828	778	815	796	826	812	841	828	815	798	858	811	836	811	805	794	801	796	821	837	849	826	858	824	819	845	815	819	753	809	806	801	833	797	856	818	852	784	801	862	843	795	814	832	855	824	853	814	828	841	828	832	764	831	808	879	814	818	806	787	903	792	764	801	797	839	801	836	821	832	806	872	813	771	829	812	885	820	886	838	806	875	790	844	849	865	782	852	767	793	858	812	830	828	813	831	785	839	785	765	846	841	830	834	798	878	846	853	760	797	781	792	776	774	847	876	833	768	827	824	845	830	824	868	835	841	906	812	814	844	811	800	810	859	826	785	761	827	792	807	784	786	830	801	855	794	791	818	790	807	833	761	788	795	874	827	794	783	831	796	831	802	799	822	814	788	799	811	788	823	815	787	794	839	870	835	745	860	889	820	835	815	863	828	853	814	814	878	857	772	810	824	770	854	837	811	770	799	805	865	836	775	836	829	846	854	853	816	831	824	816	842	806	831	836	827	825	844	781	805	837	858	823	833	808	810	828	833	760	762	812	806	819	790	831	793	875	780	786	848	801	819	823	786	789	832	802	855	865	823	824	808	829	867	807	809	869	879	812	817	852	821	773	776	847	800	780	820	838	829	817	832	810	774	839	801	769	800	848	844	804	836	764	813	813	861	792	811	820	811	806	787	897	862	770	844	759	801	809	800	834	879	754	860	798	818	810	781	796	837	794	828	775	831	841	851	841	850	831	779	858	788	809	837	764	790	803	841	752	840	853	783	833	820	815	793	848	827	822	809	804	834	806	790	814	822	789	849	814	824	805	803	876	810	854	785	814	821	771	813	832	813	760	794	809	781	805	805	815	830	817	834	824	860	836	756	813	765	856	781	858	832	814	863	814	810	827	832	833	836	802	783	782	827	831	828	816	778	846	828	841	846	780	780	855	803	820	732	843	839	843	791	768	814	827	863	823	809	757	817	851	793	819	795	789	796	793	778	786	790	841	822	815	838	773	808	809	760	760	785	815	874	859	800	824	825	802	834	762	836	829	795	810	888	834	798	839	775	796	833	804	833	883	828	775	842	848	801	860	840	819	797	763	816	831	870	810	806	835	851	810	838	822	859	786	761	800	820	797	835	806	871	871	782	835	845	839	816	833	851	828	796	824	795	830	856	823	795	894	767	805	842	759	821	794	886	800	755	822	787	783	832	826	776	830	819	828	854	776	894	793	863	801	798	796	839	789	805	805	791	785	835	781	815	828	807	851	777	833	832	841	818	828	789	800	838	844	832	850	798	774	814	779	802	822	813	820	778	773	855	845	780	847	834	807	838	858	837	844	806	840	821	785	848	836	815	813	824	777	760	852	838	837	844	851	879	758	833	827	765	814	829	872	745	815	861	829	819	853	808	785	820	833	820	819	794	804	843	858	827	836	857	792	794	836	799	769	854	843	779	822	785	859	862	799	827	774	800	828	813	824	852	861	782	794	814	848	810	800	849	801	823	846	767	791	816	798	806	858	809	815	816	855	842	774	850	792	808	819	775	790	836	838	792	793	845	802	840	809	782	772	817	799	811	805	784	786	853	809	799	807	809	816	810	789	862	853	826	838	806	754	735	771	860	820	809	834	796	811	849	815	842	798	800	753	835	772	858	820	800	824	835	799	829	850	794	864	798	862	816	801	810	825	813	809	855	768	798	799	824	809	851	844	825	835	815	807	804	855	816	817	782	839	815	811	810	859	780	799	840	831	809	752	786	780	794	851	829	810	847	835	799	816	788	789	811	772	842	807	792	810	804	851	807	830	785	845	828	828	814	836	826	815	810	818	818	816	862	798	832	825	812	839	843	871	891	879	809	783	877	799	808	817	820	775	810	870	814	776	741	836	792	816	857	824	824	861	842	864	812	844	785	773	806	844	803	816	869	794	826	805	792	823	733	802	826	814	843	817	834	813	835	798	797	800	838	842	839	839	771	787	775	866	808	825	869	798	814	787	834	759	821	820	849	809	797	862	814	806	828	830	802	835	863	794	841	801	876	814	806	801	785	859	816	847	771	852	794	806	781	829	837	815	819	852	837	833	796	858	781	802	822	810	814	811	827	837	815	798	858	848	828	844	817	855	822	784	789	846	801	823	816	791	823	837	775	852	787	787	855	812	802	794	783	804	851	819	849	852	795	781	789	833	786	836	809	818	800	841	793	853	776	783	791	813	821	816	810	839	804	797	849	769	866	803	861	872	848	785	796	814	823	840	824	840	829	762	848	869	841	862	791	775	779	788	809	790	860	792	749	775	857	848	862	789	763	786	803	837	804	830	732	790	848	804	798	849	847	794	798	839	849	825	780	789	791	919	758	802	769	840	887	841	804	804	780	837	826	775	807	797	805	831	792	810	802	888	844	729	762	801	811	780	785	843	854	758	818	819	890	856	848	759	772	738	796	800	825	849	835	827	815	804	861	798	842	791	810	832	805	799	857	789	815	828	761	789	837	794	857	857	865	784	765	803	781	834	784	821	829	847	792	781	815	855	794	822	881	812	798	836	777	821	810	787	843	802	819	834	799	846	851	832	817	792	807	791	744	807	885	823	812	854	799	854	842	806	816	794	840	860	798	792	794	794	862	839	830	799	756	820	891	778	835	813	822	834	822	797	829	768	791	858	865	860	825	848	847	847	814	828	834	805	787	831	847	861	810	818	830	825	828	802	791	828	793	781	819	820	821	793
65261	103438	72854	41904	16625	4631	1427	910	776	770	735	741	804	756	727	766	767	788	747	720	798	816	788	759	735	791	745	762	777	802	789	750	802	712	758	767	713	819	759	756	781	752	803	786	801	797	790	756	730	795	736	742	755	757	792	765	770	715	760	745	812	763	733	798	739	681	771	779	775	761	750	797	773	767	754	791	806	765	769	736	756	732	761	778	775	786	770	746	776	759	749	704	740	735	751	740	747	799	838	730	795	779	758	762	755	729	752	808	776	741	758	790	795	764	754	750	738	791	730	768	809	787	726	784	767	716	764	746	763	745	777	738	800	776	755	768	760	748	760	734	728	759	758	762	766	752	728	780	777	763	824	784	757	759	740	745	759	791	742	800	724	764	737	773	769	819	755	773	735	741	787	795	763	814	755	751	772	733	775	777	778	738	781	721	778	780	798	759	746	757	786	780	781	768	747	761	756	720	818	697	749	723	776	747	773	797	754	775	785	729	733	711	720	751	744	765	702	795	746	791	737	749	833	747	804	777	776	746	746	778	751	733	779	770	753	804	743	781	801	768	768	763	788	754	724	713	769	784	806	812	736	732	780	720	758	782	774	740	759	788	765	782	758	764	792	796	763	808	776	755	693	773	776	759	734	785	723	785	753	814	812	735	762	781	755	717	781	782	758	778	792	766	749	770	794	743	779	745	751	723	735	778	812	769	787	754	750	801	752	787	720	745	745	772	759	807	772	735	753	771	760	772	726	757	785	709	807	806	742	797	727	746	790	836	747	777	797	749	781	738	766	772	757	805	796	768	794	757	816	719	796	768	764	726	725	732	767	768	791	782	742	746	729	779	792	765	805	730	770	772	746	772	790	785	741	699	750	739	826	725	738	770	828	744	814	757	775	767	789	781	726	763	729	763	756	757	773	739	771	770	764	771	795	748	748	732	699	770	753	724	768	759	792	753	765	761	771	747	751	714	758	728	751	790	791	774	747	703	774	738	787	720	782	733	741	808	765	727	679	741	789	748	745	786	734	791	748	767	768	743	768	785	756	791	754	744	738	747	763	769	722	769	768	756	772	765	798	754	746	777	741	818	766	776	755	773	749	727	729	733	777	770	723	774	765	761	771	764	810	821	783	768	782	806	702	807	791	730	770	773	765	768	706	709	722	768	728	766	760	745	759	756	760	766	765	751	766	786	766	784	815	780	772	774	742	785	805	777	803	772	739	808	742	804	794	749	716	724	742	769	793	756	741	754	728	794	710	743	743	789	784	739	760	725	747	798	760	740	790	810	827	743	772	748	712	806	735	749	775	729	772	765	775	818	739	793	825	761	733	794	761	804	821	779	788	767	725	694	790	766	801	753	783	769	797	750	769	778	754	736	747	749	787	773	786	790	724	764	755	746	743	752	787	715	741	808	744	763	761	747	779	762	738	790	765	777	748	784	798	757	758	746	760	780	757	774	744	751	731	768	802	758	758	774	731	733	735	739	796	774	790	788	787	732	781	829	784	770	761	799	746	745	766	753	695	755	774	749	723	780	770	763	742	710	748	756	754	744	728	740	772	771	812	762	780	729	767	734	756	761	780	755	710	740	773	745	739	807	764	758	725	762	759	777	757	778	778	738	752	737	772	764	757	814	720	777	717	763	752	761	755	772	750	753	782	735	747	715	739	810	780	752	758	771	791	758	753	766	796	757	738	789	740	799	714	749	761	794	759	774	739	718	730	803	771	764	774	798	781	708	767	767	739	767	789	756	761	748	726	737	749	798	785	718	731	722	751	752	782	799	716	755	722	758	780	733	760	774	761	777	744	761	807	751	749	789	772	742	787	793	711	775	760	819	798	776	738	757	744	811	767	782	702	745	730	757	802	784	790	779	804	727	713	783	747	773	740	783	757	772	731	768	777	770	755	770	796	780	757	739	728	818	732	763	793	759	741	735	714	776	765	748	793	774	778	791	748	789	789	781	742	767	795	792	728	755	753	799	746	782	791	754	795	731	717	788	780	722	743	761	734	744	830	746	786	764	725	771	732	722	746	742	762	767	792	784	798	776	769	743	779	799	769	773	791	745	750	764	764	750	741	769	785	756	731	703	752	770	789	783	763	744	743	753	771	730	747	756	782	753	748	703	726	733	738	775	734	774	785	738	713	784	757	779	788	735	767	748	779	738	771	845	783	767	741	750	742	804	767	843	719	779	760	814	737	745	795	765	763	782	740	750	746	744	740	761	765	731	736	777	720	777	760	792	811	714	732	770	729	791	743	755	746	763	767	760	776	797	755	764	725	726	799	734	774	807	725	750	774	806	725	745	747	756	793	718	731	782	742	776	770	760	721	737	781	761	724	730	763	804	774	726	760	777	745	777	723	794	760	725	719	789	817	804	801	797	741	755	787	744	755	744	813	747	776	769	770	798	747	739	736	744	761	826	739	773	743	734	741	785	806	811	797	730	767	712	753	744	754	801	754	730	796	708	740	773	794	747	761	743	700	795	722	780	757	743	731	723	773	760	804	776	783	794	758	761	791	753	794	738	775	769	763	711	723	751	729	767	805	704	767	773	815	771	812	728	747	744	753	764	745	773	756	751	764	794	722	750	752	791	759	799	768	751	752	767	739	784	779	717	794	765	739	746	774	759	769	762	759	775	748	783	726	772	786	785	764	764	798	758	764	764	743	756	781	789	771	793	738	778	796	715	803	778	755	787	784	754	737	718	755	762	755	778	770	748	807	751	727	771	774	732	781	775	737	774	760	787	742	742	721	780	756	758	767	755	782	748	761	776	779	752	760	770	739	750	736	841	757	724	734	750	734	793	766	781	746	729	764	768	744	745	792	766	766	765	743	770	752	745	795	781	746	708	768	773	762	781	808	778	742	739	793	791	781	695	758	760	756	727	788	765	769	732	783	779	767	742	759	741	696	823	778	748	772	767	784	770	754	782	747	728	733	790	792	774	789	705	762	778	726	772	767	711	810	751	784	708	706	772	751	752	766	712	746	757	714	776	717	778	749	761	788	755	811	803	799	750	765	742	772	756	713	743	801	731	756	710	768	698	721	714	745	767	750	787	742	775	788	756	733	730	740	769	735	833	782	765	768	716	764	766	787	777	804	816	807	732	824	743	823	774	744	759	765	780	796	763	784	774	799	787	852	724	817	759	792	743	811	735	765	806	802	761	775	781	734	765	736	766	741	726	772	722	743	791	710	740	756	726	751	788	743	772	793	749	771	728	786	716	761	733	735	739	795	781	743	747	788	778	749	702	776	757	781	792	781	742	788	758	777	771	740	728	742	741	809	753	750	739	762	774	682	763	765	719	796	729	777	734	733	781	783	795	770	779	789	779	747	747	762	723	778	738	758	723	768	753	764	775	769	778	750	744	758	688	746	712	783	758	776	812	767	759	764	779	755	791	758	816	772	722	795	751	787	782	740	756	842	780	762	751	786	728	784	746	744	749	760	781	758	735	772	770	738	747	764	782	773	751	794	763	740	698	728	807
31101	30385	25396	10609	2312	947	649	600	610	626	580	631	616	600	633	609	547	630	607	607	659	608	616	663	611	651	630	627	651	620	635	614	636	606	606	577	600	588	634	652	598	592	670	637	567	629	647	599	577	590	567	607	603	631	625	604	639	663	653	620	627	618	588	668	633	633	587	642	620	578	607	638	577	622	670	602	606	628	614	595	606	604	610	611	602	619	581	605	615	583	579	594	672	606	616	605	599	630	627	653	562	623	629	569	593	639	617	558	639	649	611	610	596	617	652	614	634	588	594	645	581	599	634	649	594	659	623	601	651	614	626	648	614	615	556	614	573	619	631	578	604	633	587	584	632	641	637	606	625	633	639	632	616	641	647	646	607	639	602	621	625	634	595	617	611	613	634	566	619	612	604	575	600	663	584	638	610	579	604	585	573	628	608	605	621	603	614	608	606	672	658	582	591	620	634	609	649	605	612	585	659	612	673	624	614	615	646	658	617	584	601	616	625	611	630	634	619	605	592	623	607	626	591	638	648	637	634	643	595	594	630	609	614	547	623	565	586	620	593	615	638	618	624	634	604	588	610	624	653	615	603	665	603	616	657	605	614	601	621	588	598	633	548	624	605	596	589	588	647	638	611	556	628	612	586	603	608	635	612	627	589	588	638	612	596	604	638	610	611	578	626	596	610	593	548	620	645	614	626	643	585	630	623	625	650	619	605	605	607	617	614	600	572	632	612	618	619	621	598	642	634	636	616	590	621	605	623	629	618	673	631	621	596	601	595	635	606	691	582	610	592	617	641	605	638	606	584	611	616	653	629	596	576	636	592	662	626	636	623	563	565	593	631	599	604	626	597	585	633	625	604	653	623	603	577	601	608	645	611	623	618	631	614	589	633	596	599	600	626	638	658	599	603	628	586	670	640	604	647	599	616	627	597	613	626	642	591	578	597	644	636	586	660	672	607	629	617	639	603	599	638	621	591	596	647	639	628	627	609	593	669	608	563	622	636	611	607	576	602	617	616	609	633	648	624	584	604	633	580	639	615	595	625	651	615	589	625	584	602	650	631	592	618	610	647	606	653	557	605	641	642	640	592	594	597	591	635	615	593	665	597	588	600	609	595	603	652	617	607	610	652	589	653	589	603	598	606	641	638	622	639	625	609	656	625	559	602	607	632	665	635	634	573	630	610	604	639	612	585	627	633	622	625	601	626	642	608	629	569	626	625	601	574	580	607	603	609	553	635	626	611	655	668	630	633	616	603	604	618	585	646	631	605	608	624	618	569	635	601	630	640	582	636	605	640	622	607	626	611	592	579	628	638	613	590	624	598	589	606	632	593	586	614	602	619	603	621	620	647	576	565	643	596	591	620	618	616	616	542	620	638	625	638	620	639	592	597	592	608	637	586	620	622	602	650	636	621	598	600	610	643	637	608	611	632	634	623	631	620	592	615	622	615	636	593	596	628	616	594	583	641	585	637	626	617	631	645	564	594	643	563	589	605	593	624	599	608	609	602	610	614	601	620	648	613	580	671	600	570	614	647	631	670	620	603	604	673	616	607	600	672	581	591	610	618	595	640	645	645	661	598	606	611	643	621	611	629	651	627	611	620	621	585	659	605	637	672	593	590	615	631	626	668	592	625	622	601	561	575	635	633	574	583	603	650	619	614	650	613	626	670	649	608	639	624	605	613	668	592	604	581	624	633	598	617	625	614	662	633	577	642	614	650	590	644	569	650	634	630	592	620	597	607	602	615	630	588	594	630	538	648	612	632	606	595	626	618	599	602	610	625	549	608	624	588	591	615	657	595	580	620	604	612	598	615	614	594	608	637	595	660	661	630	588	613	643	631	586	655	643	613	593	647	623	595	638	557	613	626	633	647	603	593	620	604	609	620	633	641	635	607	647	546	662	605	635	599	596	607	638	642	627	645	608	627	609	622	617	665	639	600	589	617	564	645	589	575	574	638	626	591	642	600	616	640	587	619	630	635	604	597	611	606	618	619	607	631	660	619	596	592	617	633	606	631	626	599	636	678	583	600	592	607	571	612	602	589	614	600	632	641	648	612	609	576	589	601	593	598	628	632	575	659	606	618	590	625	617	583	614	658	608	633	633	643	601	624	636	631	611	614	628	579	572	618	587	602	595	606	622	627	615	590	650	584	593	610	640	641	607	554	567	639	627	637	625	576	630	632	630	627	582	619	586	627	623	633	611	628	575	574	592	612	573	626	600	612	576	617	613	634	635	613	604	577	618	588	600	614	613	655	606	626	665	613	621	599	602	594	559	659	636	617	587	589	633	608	554	586	626	602	533	632	644	634	611	620	613	652	611	636	601	606	613	582	588	581	569	586	605	600	597	610	626	642	618	595	610	642	647	654	620	615	603	630	607	600	618	630	597	623	651	630	614	632	622	611	664	665	612	630	579	615	607	598	647	592	615	605	612	562	628	632	605	597	580	648	580	558	603	598	652	630	635	635	660	636	603	615	598	620	614	624	647	627	571	614	653	601	598	586	613	627	626	616	631	628	575	629	644	599	611	627	582	635	633	584	616	649	601	623	598	589	615	596	582	611	571	626	604	623	636	678	581	648	620	603	604	649	603	668	632	620	630	553	606	635	607	587	648	610	615	582	574	647	593	639	568	569	631	604	644	646	671	605	592	641	596	595	620	617	648	613	624	625	621	607	617	595	580	680	585	620	605	566	641	558	639	617	662	634	613	657	630	584	578	624	595	545	615	639	613	641	630	609	638	580	623	635	584	572	584	613	618	613	544	635	635	628	670	568	570	593	612	622	619	598	594	624	634	598	615	623	665	626	674	562	579	647	605	592	592	619	631	621	664	609	620	595	599	641	631	649	635	587	631	617	621	614	632	690	655	614	661	642	594	624	621	595	612	586	630	629	622	586	615	579	594	638	583	629	601	633	622	612	649	593	623	628	636	656	612	622	577	591	621	587	627	629	640	641	609	644	646	618	656	623	566	562	563	590	625	571	578	596	611	661	641	622	618	647	595	626	594	614	634	625	662	595	615	610	592	624	572	603	647	615	638	574	589	602	665	605	641	634	629	602	590	648	593	616	633	614	619	621	634	618	627	550	664	617	603	616	604	586	635	586	613	633	573	584	560	587	623	595	589	618	594	608	591	615	648	607	634	632	623	603	636	602	609	633	600	620	653	645	633	623	582	601	606	609	627	592	595	598	603	601	608	627	614	587	591	594	674	609	575	569	626	601	673	612	642	623	633	614	654	577	646	653	610	612	659	630	622	583	613	633	651	615	654	631	594	589	579	634	683	623	605	587	636	595	666	660	605	626	599	635	654	625	600	621	651	586	647	608	621	576	594	614	635	630	637	583	653	637	614	636	613	596	610	607	602	614	621	638	629	584	621	622	638	625	607	598	603	583	619	654	645	610	627	633	626	618	633	639	604	595	628	611	622	611	655	615	576	599	588	643	672	642	613	667	586	637	669	613	660	625	564	572	604	591	598	592	641	627	589
24970	34368	19153	6023	1856	849	540	498	518	481	546	520	504	552	502	504	547	535	496	524	476	531	568	541	511	501	519	549	518	497	504	519	507	485	533	482	479	519	541	511	480	488	502	495	549	530	537	532	540	494	518	520	498	498	494	562	557	517	517	520	494	536	515	550	523	447	503	479	519	501	512	486	504	489	487	517	495	512	516	533	486	535	518	563	526	514	518	550	506	518	518	546	529	482	552	587	528	542	517	523	538	493	523	512	533	457	499	471	512	549	472	503	511	533	485	482	475	522	493	524	516	521	518	535	544	542	555	523	526	520	534	526	555	474	480	516	484	508	532	505	507	516	572	540	532	503	480	512	512	493	532	530	471	487	478	505	512	484	502	523	505	506	524	509	527	504	508	524	481	478	490	493	502	524	500	496	501	532	529	522	504	525	500	480	532	504	479	548	525	525	528	485	524	486	498	503	511	497	473	504	500	504	527	495	495	512	506	482	497	513	539	508	485	477	525	521	520	557	534	511	503	469	509	514	497	561	512	507	502	542	507	549	522	516	550	519	492	508	552	503	508	485	534	529	505	496	495	533	528	503	479	515	524	509	495	551	447	522	528	506	512	549	496	529	467	483	522	520	515	532	542	529	507	553	485	557	538	521	495	478	534	553	539	501	514	534	537	551	535	532	500	491	470	555	506	493	525	513	477	507	474	518	521	517	502	547	494	511	507	511	492	451	528	469	513	538	545	547	526	539	550	505	570	499	533	533	563	517	463	529	511	532	552	463	495	496	519	509	500	502	519	508	525	490	500	501	502	530	526	513	506	544	526	486	510	512	503	524	504	513	493	549	537	518	522	537	503	496	547	510	537	505	485	524	557	487	529	527	542	493	477	505	525	514	508	546	529	524	492	518	503	533	559	482	465	546	522	549	525	524	507	527	522	513	473	504	482	517	490	536	489	534	525	493	545	598	510	515	480	542	539	521	564	494	529	515	482	532	496	527	550	564	511	525	494	507	551	508	545	541	538	558	491	508	533	575	485	530	545	467	491	487	536	469	502	499	491	485	517	510	536	539	502	517	469	484	476	513	526	513	499	530	521	528	533	531	514	520	543	484	471	544	502	499	536	529	533	513	504	523	539	524	549	521	518	524	501	510	509	527	469	536	557	479	521	501	527	529	520	526	511	512	508	484	481	496	505	527	534	495	554	515	477	536	491	544	534	522	509	493	526	528	511	511	506	536	484	513	528	523	500	530	496	522	538	529	506	500	509	487	534	536	522	507	491	517	507	491	528	542	499	511	521	510	500	556	547	492	530	544	511	492	517	533	547	515	513	503	560	491	490	520	510	562	542	541	531	523	515	522	495	497	470	529	497	494	492	517	555	529	512	530	511	554	493	492	500	506	495	540	529	516	511	517	512	539	491	528	498	551	555	501	510	499	530	516	531	519	521	512	536	504	508	481	509	474	468	532	517	525	510	529	529	502	517	469	493	529	526	521	494	509	474	530	500	478	499	487	521	514	484	504	524	503	507	513	510	507	524	513	479	591	519	477	515	525	533	522	493	515	515	523	484	549	481	509	539	506	535	520	503	528	522	523	539	520	493	509	531	468	524	490	482	522	495	519	515	532	508	510	511	535	518	518	505	506	502	498	546	513	506	506	492	513	533	532	507	495	505	540	467	513	493	516	542	515	534	542	488	513	538	524	549	527	477	468	563	538	526	515	521	515	482	492	503	513	477	528	523	478	546	528	534	555	471	515	479	503	554	480	489	531	522	506	568	507	508	512	506	511	533	512	513	527	496	551	522	530	522	499	520	530	504	546	547	543	525	516	499	482	516	491	521	550	495	509	476	490	521	519	516	509	517	504	544	522	514	492	534	491	522	505	452	504	509	509	487	519	523	503	547	499	481	499	508	508	507	540	517	479	525	478	522	534	520	504	477	557	512	535	521	543	542	494	486	548	502	505	507	531	528	571	489	527	521	540	536	516	533	533	524	509	492	511	502	461	534	508	547	563	524	541	463	555	477	542	469	520	507	547	490	500	542	527	521	513	507	492	523	511	519	476	511	521	531	514	538	508	502	500	502	538	510	528	517	544	516	551	507	544	486	518	511	464	508	538	516	529	519	523	512	524	468	503	504	511	558	544	507	505	516	500	464	501	537	516	561	513	526	526	498	502	528	555	523	501	497	507	527	513	470	511	491	528	518	516	509	504	512	502	530	529	532	504	529	513	519	504	513	523	497	464	539	498	472	507	521	546	523	481	483	522	515	488	487	500	531	544	514	550	519	495	507	493	499	495	510	567	520	504	529	514	471	466	512	505	525	523	541	522	476	509	518	498	534	546	479	528	476	519	500	527	515	484	509	519	497	503	504	503	475	516	500	523	536	512	543	499	502	502	527	510	500	523	534	486	525	547	521	467	558	521	510	512	508	476	504	518	517	522	503	566	501	514	501	492	494	487	531	540	489	508	532	547	469	537	551	501	488	521	545	495	535	519	516	565	510	540	526	569	474	528	506	492	577	546	473	491	520	523	499	522	545	533	511	505	513	501	496	516	520	514	476	525	544	508	510	482	481	488	543	504	528	496	501	538	512	534	558	497	524	519	549	574	509	468	507	558	512	541	478	519	526	502	508	506	507	480	520	508	524	502	552	495	504	505	519	553	501	492	511	482	517	543	499	499	518	489	485	476	521	538	533	558	489	499	506	519	512	515	537	507	463	537	512	504	512	513	493	498	539	521	540	565	517	531	448	516	533	486	521	512	520	507	518	534	516	498	474	538	512	561	517	521	517	555	522	462	496	523	512	505	562	510	483	518	521	526	472	523	476	505	527	537	513	514	498	542	510	504	504	527	534	524	525	514	474	525	558	509	498	529	520	539	526	542	551	464	536	523	533	494	485	531	511	511	505	506	500	511	508	510	532	484	520	481	550	496	520	522	539	480	530	493	520	537	516	501	537	503	505	569	524	558	550	477	548	542	518	523	511	519	483	544	531	534	510	486	508	516	526	543	500	508	506	521	503	541	491	516	512	539	481	506	497	495	465	494	521	496	519	519	514	548	546	525	528	521	528	510	550	508	510	519	531	499	511	523	564	490	497	525	505	492	479	526	515	505	573	508	464	537	521	532	505	523	499	525	513	524	487	522	517	529	524	502	491	502	476	494	487	503	543	578	479	511	514	508	532	475	512	477	534	524	485	539	517	501	524	461	554	520	537	467	527	478	503	494	513	537	525	531	524	465	533	481	526	515	518	549	504	511	529	545	487	517	503	517	493	498	525	505	550	501	517	490	517	525	527	517	548	478	544	515	478	566	551	480	503	543	546	530	498	481	527	529	514	489	537	503	505	484	498	536	531	487	537	518	565	524	520	542	477	505	536	486	533	495	504	466	497	516	521	538	529	498	510	507	482	527	510	531	525	501	532	529	532	549	535	561	565	521	517	536	503	519	498	470	509	495	506	552	537	505	526	482	496	480	548	514	526	526	511	512	476	522
25879	27165	42030	36167	18809	5362	1219	725	649	659	630	631	597	627	622	619	680	665	661	648	653	616	615	645	608	586	594	644	639	641	635	614	605	665	643	626	581	633	622	604	618	634	610	622	613	614	643	647	629	624	618	596	635	597	633	635	581	653	640	570	612	653	638	580	595	585	594	598	620	586	597	585	645	610	607	594	649	609	634	607	604	613	627	655	577	646	633	647	611	610	617	622	617	628	594	653	619	606	640	634	665	625	636	588	596	629	589	627	593	626	672	613	576	640	619	607	632	627	568	643	611	624	602	610	603	554	587	636	633	631	671	628	656	612	630	644	569	619	608	600	638	609	598	584	628	625	656	638	603	588	602	616	644	571	660	634	604	609	574	642	609	640	632	605	651	628	585	573	628	610	569	636	561	635	631	654	623	635	594	616	631	621	648	586	617	614	616	627	648	658	581	654	601	631	602	592	611	603	607	570	592	602	658	563	602	611	594	598	647	632	616	578	555	637	614	607	593	617	606	628	569	616	551	595	616	615	624	645	589	636	627	594	607	691	621	603	581	618	621	625	597	605	604	610	593	591	633	609	655	605	641	575	625	620	603	622	624	559	635	588	524	630	634	633	636	625	600	612	636	610	610	615	587	605	655	613	603	649	627	597	665	628	636	615	625	624	599	633	616	605	623	635	605	591	608	578	611	633	623	628	640	614	624	624	643	612	637	613	630	601	687	643	658	596	613	582	631	663	635	629	587	620	654	580	597	589	604	635	663	592	617	587	642	645	648	632	601	578	578	654	645	629	623	625	600	598	625	631	607	588	614	636	643	604	590	622	561	625	568	662	585	596	605	621	637	607	612	641	625	569	627	598	636	577	581	625	592	624	603	644	607	627	609	613	626	603	637	596	650	580	593	615	600	679	569	569	599	665	638	609	595	622	583	605	609	631	610	639	587	625	626	633	655	634	588	620	593	596	609	626	619	627	651	592	614	571	593	610	627	593	599	592	629	630	606	628	680	570	623	607	614	612	616	585	604	635	634	594	653	586	626	557	619	659	602	632	608	624	623	624	595	587	616	667	601	608	615	578	625	587	597	639	587	601	599	618	634	622	609	586	598	595	645	648	586	641	649	563	662	579	630	635	620	591	637	614	624	606	627	611	641	612	651	633	646	590	638	598	642	593	602	623	638	637	641	676	568	628	582	574	625	630	622	591	667	621	647	604	608	592	656	618	596	591	578	600	620	621	621	646	595	621	571	620	631	601	583	618	630	625	635	583	610	642	594	586	579	639	646	605	606	673	646	595	623	630	601	602	665	618	570	591	584	603	640	612	615	619	614	602	595	595	620	625	590	648	581	625	596	586	585	589	639	614	608	595	585	649	614	633	642	612	638	628	597	638	618	627	641	638	644	621	589	654	619	663	605	661	604	626	583	634	605	571	598	604	615	670	631	629	657	584	634	617	611	602	586	614	662	609	605	601	642	587	631	600	612	661	641	589	632	643	640	647	655	575	648	590	601	605	640	579	661	615	615	617	585	631	611	612	603	610	609	614	608	643	643	631	568	613	616	647	615	612	632	669	601	649	606	605	597	598	595	585	629	627	662	640	645	589	638	600	598	624	632	615	603	628	584	610	602	611	639	599	604	606	629	593	631	610	621	601	615	629	580	611	594	599	639	607	597	635	581	607	614	618	609	600	629	626	660	655	661	584	581	604	612	566	600	643	656	620	619	645	630	652	616	591	587	614	590	624	646	565	639	639	622	608	619	653	622	678	607	610	661	603	601	607	638	656	649	658	607	572	633	642	603	663	626	620	593	594	642	645	636	631	591	611	634	593	612	582	579	625	625	608	560	585	605	593	641	624	600	602	589	594	639	611	559	604	614	607	591	612	602	656	607	623	614	586	590	643	599	639	664	600	635	637	550	623	619	598	607	626	629	640	610	642	656	622	593	640	622	639	584	676	629	646	618	620	574	569	571	554	609	628	594	621	624	586	668	607	596	603	592	640	633	634	645	608	605	610	634	642	615	600	594	609	607	623	579	605	642	605	594	596	647	639	638	609	602	643	640	614	639	607	590	604	584	638	618	613	614	561	614	604	652	564	639	646	585	590	613	632	580	671	583	645	611	595	568	594	624	608	624	650	622	616	641	600	633	598	640	630	591	608	619	580	638	614	608	611	612	612	614	610	637	615	636	598	654	604	589	629	617	573	609	580	635	612	659	597	604	622	590	657	611	637	622	595	599	594	610	603	634	649	599	591	602	668	624	614	613	615	636	585	599	615	616	600	633	638	608	598	614	575	606	647	636	593	580	597	677	623	638	612	613	611	638	646	632	595	594	632	633	610	649	587	597	552	644	592	626	623	633	624	590	595	601	594	621	629	584	586	601	623	621	618	598	623	604	617	599	631	571	623	570	581	597	582	617	649	594	599	618	602	622	599	593	622	610	562	583	625	601	647	579	608	599	630	669	596	669	592	580	642	605	582	600	630	636	627	600	636	597	631	602	615	620	581	608	612	604	597	585	617	627	590	594	616	601	598	602	618	574	605	600	601	610	591	613	623	616	616	621	646	614	619	668	639	580	613	596	580	640	590	629	615	612	593	607	608	605	609	564	631	584	607	600	599	644	618	654	604	651	599	685	589	631	600	601	614	612	616	637	552	631	622	636	633	626	608	617	627	580	608	618	643	620	663	624	623	611	621	649	632	585	589	606	606	622	602	600	639	613	597	624	622	578	595	619	609	633	601	634	624	632	629	612	649	649	619	651	647	625	608	619	632	612	623	590	596	591	583	607	626	551	650	626	652	650	659	654	660	578	637	577	618	669	631	638	629	638	643	611	645	587	591	642	605	635	626	608	587	601	650	606	593	614	601	580	631	567	644	631	632	616	589	627	584	603	588	619	616	625	626	616	631	598	623	602	618	635	623	623	603	622	583	593	613	617	596	586	587	591	571	608	570	595	617	612	619	658	622	599	653	635	593	609	609	615	606	637	616	570	594	566	616	591	652	569	563	614	586	612	606	646	658	635	639	600	575	633	623	578	625	589	618	611	633	589	621	602	644	621	595	589	587	611	634	633	620	616	581	628	627	602	649	608	603	648	607	613	587	594	670	653	622	633	610	620	587	613	585	600	617	595	558	614	617	619	632	611	623	617	644	580	604	599	634	626	643	607	614	608	614	636	604	642	572	647	586	604	641	622	605	597	641	660	564	604	615	630	595	593	574	595	604	626	611	579	599	593	620	613	614	629	621	668	587	630	583	613	645	570	588	622	635	557	627	600	587	639	618	590	611	660	626	567	594	582	667	623	600	627	575	674	626	620	616	635	637	608	593	577	639	608	610	617	627	635	634	632	587	648	603	584	605	588	589	610	615	611	613	599	629	632	581	585	582	614	633	577	613	638	607	622	598	598	578	621	651	607	603	574	625	588	591	615	689	623	634	646	615	591	608	632	648	616	639	583	637	621	619	652	582	638	652	600	631	622	642	631	631	633	585
61086	90222	62548	29670	9626	2516	879	614	606	588	544	558	558	617	533	575	562	602	537	533	557	536	578	580	529	597	557	554	552	566	580	568	596	587	574	573	588	540	593	592	569	576	537	570	561	554	542	546	571	569	597	588	629	569	612	607	570	540	563	562	557	545	568	532	576	600	572	575	554	535	581	572	564	550	575	550	581	573	590	497	556	540	571	515	569	552	560	559	546	616	586	570	578	516	561	539	578	573	569	547	540	531	558	559	587	579	582	565	552	547	538	523	526	555	589	574	573	563	587	614	566	545	557	554	560	584	584	553	556	543	573	570	549	533	544	593	582	566	526	544	576	582	605	536	570	561	551	529	537	547	567	565	566	593	595	574	582	582	559	606	605	563	557	556	563	568	541	572	537	584	566	558	560	591	552	530	544	577	553	549	574	543	570	560	596	580	555	569	572	554	531	547	553	584	552	571	542	558	553	568	544	521	578	535	555	569	578	516	538	536	547	601	589	582	560	561	548	508	578	550	574	582	547	592	549	556	563	531	616	532	590	570	581	553	581	545	572	534	543	565	554	587	607	529	527	564	508	541	550	572	586	582	543	566	603	584	578	526	548	562	581	597	581	549	558	597	602	566	521	561	580	594	592	559	571	578	564	590	573	548	578	529	554	508	571	577	546	570	498	552	601	544	512	555	587	522	546	566	548	540	554	557	581	557	536	628	551	570	549	579	584	550	541	573	578	549	559	580	539	557	556	522	544	544	542	550	573	545	581	574	583	541	546	501	587	576	550	627	538	570	570	590	576	554	569	588	582	520	577	559	551	563	585	590	547	521	570	562	554	496	598	531	575	554	567	564	577	544	571	573	554	543	582	577	581	578	566	571	583	583	573	563	545	603	526	534	565	597	562	610	583	549	563	564	555	539	563	557	541	537	542	533	552	582	592	582	551	569	527	551	558	593	556	581	573	551	510	566	543	562	584	559	586	539	547	594	588	531	516	556	520	548	572	560	564	549	520	556	590	590	603	541	554	563	572	545	568	565	540	571	557	559	504	548	558	551	592	569	534	574	566	569	538	538	588	561	534	570	534	563	572	603	569	592	598	573	576	508	541	569	603	572	577	548	540	529	505	533	556	535	580	559	583	566	532	553	586	593	557	573	601	567	572	557	528	579	562	554	518	533	543	551	575	589	531	563	511	529	589	587	576	541	555	591	558	577	601	584	581	571	639	558	570	530	564	558	560	592	571	549	556	525	530	535	550	564	594	554	539	561	510	567	542	593	545	551	550	568	570	542	583	568	553	581	523	555	565	550	569	541	555	530	599	571	591	558	550	575	511	562	562	534	580	541	537	548	544	566	531	591	556	506	614	545	508	579	555	590	519	518	575	573	568	575	551	589	584	545	545	555	566	591	564	539	568	547	575	564	540	600	566	561	576	548	573	540	541	528	570	564	576	563	570	556	547	530	550	585	545	538	563	547	599	565	548	549	563	569	590	644	569	521	604	556	528	533	599	562	537	548	564	562	544	567	547	559	565	576	545	538	530	527	591	593	578	568	534	548	577	531	522	563	500	589	550	608	559	521	563	591	558	567	541	582	562	579	560	542	551	528	542	541	569	558	580	566	554	538	595	586	568	558	547	547	552	586	578	550	557	551	558	538	520	560	553	516	556	527	558	542	589	554	581	550	528	555	610	566	622	556	571	562	535	589	557	600	557	572	543	545	590	540	561	605	549	599	539	553	533	582	526	568	570	567	550	574	587	525	552	600	519	526	568	521	567	535	548	560	549	553	545	609	573	560	564	546	577	522	560	533	566	591	569	558	563	513	588	621	543	576	562	607	509	597	559	605	565	558	533	558	577	549	578	599	608	552	578	598	576	515	570	571	566	585	566	602	548	573	555	603	566	536	516	572	581	577	564	540	570	542	580	534	574	561	609	565	554	557	534	556	571	582	546	559	532	494	603	577	552	525	576	545	556	558	551	535	566	579	583	520	550	582	582	581	562	591	565	596	571	542	550	588	538	560	558	544	554	574	522	544	577	560	538	540	598	514	557	603	575	589	522	546	576	548	562	561	565	557	557	578	577	608	553	549	560	609	530	559	580	572	531	532	514	547	564	584	558	554	582	574	580	561	580	546	538	589	547	544	585	552	520	577	577	559	575	538	522	585	567	563	538	570	545	550	526	548	553	595	549	541	568	602	556	572	576	553	539	561	543	563	584	571	574	550	550	561	564	552	542	569	568	570	534	561	596	555	513	530	577	562	572	559	517	517	539	554	567	547	580	568	556	582	579	542	572	580	568	569	537	542	551	594	600	525	550	568	594	552	559	543	568	555	549	558	516	553	569	571	537	559	553	609	576	536	580	553	593	571	576	549	560	540	555	559	566	618	517	573	557	585	546	554	536	640	568	593	538	600	575	524	570	554	552	548	557	557	563	562	533	546	548	528	606	506	579	545	596	541	584	561	562	570	583	575	587	594	575	523	558	574	549	566	536	540	579	521	587	564	559	574	572	539	582	546	537	526	605	572	586	552	533	552	586	551	546	542	618	536	559	568	516	568	563	515	549	560	585	561	543	542	555	559	584	555	561	559	506	510	523	570	569	547	585	569	551	535	574	554	579	556	537	560	560	536	560	543	544	540	583	549	562	607	576	528	555	525	546	536	556	540	547	556	556	569	567	540	551	522	578	562	536	586	570	540	559	518	530	600	544	597	557	551	599	538	589	540	583	567	564	567	575	577	573	542	524	558	548	610	516	529	566	540	544	559	548	528	533	559	586	550	579	607	568	579	579	547	548	543	545	579	568	574	535	581	543	573	559	563	621	594	555	604	550	541	592	592	562	523	546	525	564	542	569	585	555	510	518	545	554	553	522	564	608	529	523	574	571	534	569	585	550	558	562	610	600	579	599	524	549	585	539	576	547	526	559	545	560	576	554	549	578	554	540	557	573	606	540	582	529	556	568	544	556	563	515	526	542	559	551	531	564	560	569	544	538	587	579	508	538	512	569	570	571	575	559	544	537	583	525	576	534	604	594	567	538	515	547	559	592	587	533	565	538	590	551	577	574	561	570	590	569	535	569	569	564	530	558	563	530	563	565	597	554	575	605	530	568	545	561	589	541	593	515	551	540	574	586	569	524	538	550	570	590	562	603	582	550	597	537	598	596	545	574	565	565	547	594	531	525	580	621	547	592	574	549	548	586	526	581	541	604	572	590	543	598	562	581	499	579	533	563	586	533	574	507	585	551	539	558	570	556	508	539	588	593	540	568	557	533	567	554	574	495	540	533	556	532	571	575	576	581	617	551	561	546	548	536	592	568	568	605	580	573	566	599	515	598	586	538	574	581	575	582	550	547	548	603	578	585	545	548	538	540	567	542	552	522	549	544	555	560	561	532	527	545	577	595	576	566	567	597	530	622	598	619	560	575	579	544	525	628	567	567	535	564	527	607	552	536	559	534	572	577	510	601	541	603	586	558	561	545	596	554	560	566	549
24325	23655	35903	33699	24022	14820	3607	1097	889	852	838	836	834	839	808	836	823	798	826	858	828	800	786	851	775	829	840	830	777	859	753	830	829	847	769	809	822	791	815	827	853	818	847	809	794	822	857	832	837	876	816	855	824	802	851	776	832	817	833	822	847	799	762	800	814	811	826	816	791	827	787	824	777	800	788	790	820	784	774	838	769	762	810	807	763	853	816	807	824	816	812	792	813	838	758	819	780	780	777	783	810	799	821	788	853	765	864	832	851	806	851	830	856	806	804	800	839	779	802	795	823	789	790	812	822	811	787	789	839	848	794	792	786	818	774	814	752	776	808	838	776	842	812	775	838	800	812	810	779	828	792	814	804	802	840	857	837	787	777	851	793	836	791	758	857	768	814	802	777	819	824	769	806	801	824	777	777	798	823	795	828	809	801	846	802	830	843	742	804	790	807	850	838	838	835	792	799	765	839	835	837	799	811	810	860	842	809	768	815	811	820	800	771	827	854	789	778	806	860	817	825	815	825	780	806	787	774	823	788	772	773	790	805	813	844	800	752	848	816	829	877	805	794	834	826	768	829	868	804	807	803	807	812	828	814	871	830	805	747	819	776	764	851	784	792	897	769	817	757	789	819	796	844	797	781	809	809	838	804	812	867	793	805	791	791	791	818	818	772	809	822	830	833	863	796	806	770	807	811	776	802	787	851	772	795	770	804	779	757	809	760	842	895	763	836	866	832	784	795	809	806	824	766	773	793	813	791	793	771	801	788	885	837	837	807	766	793	790	808	843	823	823	858	831	767	783	844	825	841	834	812	818	850	727	800	805	760	708	760	835	806	804	841	791	795	800	811	791	790	827	817	840	829	802	795	891	840	805	809	777	826	854	823	809	817	784	816	814	828	789	770	792	819	831	823	802	811	795	816	806	778	816	799	825	844	800	819	810	807	813	810	789	848	798	862	825	819	800	793	813	828	793	793	840	792	839	786	845	850	795	779	837	830	781	796	801	788	786	812	817	787	807	817	856	814	816	854	845	818	801	804	807	814	772	748	823	833	776	834	807	782	836	792	846	893	796	805	795	792	847	849	887	754	772	818	813	827	800	844	842	792	846	805	857	886	795	871	824	787	847	829	801	800	794	821	760	820	805	789	836	818	789	770	781	789	759	754	817	840	820	827	786	847	817	806	840	826	787	797	790	820	778	811	813	775	795	840	817	785	847	775	825	799	769	810	808	864	808	734	762	762	804	802	771	813	812	779	736	838	808	763	744	808	827	785	813	792	864	813	771	817	800	822	843	787	798	820	870	800	785	840	784	785	811	787	823	821	791	804	839	834	796	786	795	819	847	807	823	864	820	808	858	809	845	793	842	847	767	816	796	770	826	782	790	815	847	840	783	833	783	837	768	818	779	812	787	825	811	821	778	837	790	797	788	799	811	825	769	823	816	788	800	794	822	828	820	794	827	861	826	736	823	795	818	816	744	797	783	793	804	729	818	802	762	814	811	800	778	800	813	794	826	830	796	798	814	765	863	804	765	814	809	814	752	734	752	781	846	809	802	805	809	813	778	787	792	804	808	842	813	802	841	765	765	859	855	765	840	822	773	796	818	820	797	815	765	825	787	847	764	835	743	803	826	805	803	827	835	820	766	811	830	811	785	833	794	787	794	761	820	812	803	803	808	788	785	845	825	810	755	803	794	830	819	781	810	817	820	771	765	815	845	800	809	811	837	815	825	831	816	777	843	800	775	788	810	793	760	850	833	827	770	779	797	792	819	791	821	855	821	788	829	798	762	819	745	801	775	757	781	801	763	850	805	811	812	768	857	806	753	747	851	806	857	809	755	781	825	783	785	834	800	808	836	843	760	819	805	820	786	846	844	818	796	853	803	806	793	774	793	855	795	815	764	796	814	834	814	748	827	786	836	802	775	815	782	820	819	870	800	808	745	770	793	796	825	829	783	830	814	787	796	779	761	801	817	736	795	814	851	761	769	787	764	807	796	822	777	785	731	795	795	846	789	810	794	784	813	794	829	819	793	809	782	869	792	828	822	843	799	836	855	830	809	797	806	761	758	814	811	801	788	778	819	818	804	809	776	834	770	833	850	825	865	827	792	804	805	815	858	781	804	847	763	803	809	815	813	824	815	770	752	766	787	816	781	810	829	756	796	800	811	816	811	814	820	756	819	834	841	808	790	770	851	790	787	866	826	800	787	800	783	826	802	745	774	807	806	768	848	835	746	813	818	795	801	775	810	806	790	786	838	797	781	825	828	815	805	800	799	829	816	819	856	807	793	799	784	852	782	790	810	808	805	823	835	799	784	840	824	797	787	780	823	826	821	790	831	796	813	803	797	810	773	848	780	788	833	822	830	800	798	817	830	795	820	794	802	792	822	783	787	769	776	787	852	783	856	821	785	762	837	826	793	836	818	762	792	786	751	851	759	840	834	762	789	803	793	827	848	821	806	836	846	764	829	835	832	885	800	805	803	820	769	765	776	835	817	746	809	829	788	852	783	835	801	859	816	785	793	789	808	792	849	811	785	820	759	787	792	778	831	788	812	828	842	772	834	801	882	813	786	790	749	800	821	822	793	840	833	770	790	795	783	803	768	787	844	823	788	809	784	774	786	795	850	773	840	809	793	833	821	803	864	801	787	826	799	849	828	839	829	802	801	793	777	849	841	810	824	824	838	863	795	828	780	808	781	798	808	756	767	764	787	826	844	802	824	827	775	812	797	849	783	827	824	797	799	810	783	777	846	811	782	822	830	780	763	804	823	791	799	855	831	759	798	805	828	775	782	848	832	809	781	782	767	807	822	806	826	816	832	794	794	819	814	791	803	776	795	857	791	783	816	762	786	840	828	817	774	810	828	817	791	784	833	825	808	834	787	821	835	806	723	779	798	831	844	754	803	856	796	774	798	842	839	793	787	758	800	811	790	856	839	821	811	793	731	768	839	809	798	853	782	831	793	824	806	812	796	796	812	849	738	831	827	798	769	830	800	795	813	823	842	762	848	774	844	796	761	801	819	793	807	841	802	746	838	816	748	790	755	747	793	773	832	861	810	796	768	806	810	765	832	818	829	791	827	780	835	796	820	775	847	785	774	817	818	801	835	842	820	842	769	796	788	801	811	804	842	825	825	767	883	807	773	802	801	828	835	883	826	829	804	794	823	766	817	840	813	874	766	750	850	780	807	810	770	848	806	798	798	791	802	776	814	795	785	828	807	814	824	870	798	818	782	759	815	796	743	793	798	837	776	797	824	788	805	804	832	832	827	800	820	793	814	775	771	837	827	801	817	852	780	807	795	772	787	823	747	780	788	875	838	801	820	851	805	838	799	803	790	833	790	768	862	794	794	769	767	783	833	824	808	778	755	765	845	869	820	845	802	787	777	791	841	787	835	825	797	776	828	834	781	812	775	787	830	829	874	787	808	811	829	809	812	832	798	828	743	818	762	766	785	777	751	784	790	844	809	780	802	790	802	781	796
63968	103571	73994	43961	17835	5146	1405	858	787	721	767	779	761	747	735	739	749	729	735	785	758	756	752	753	822	780	780	772	783	738	775	773	754	759	789	774	759	740	786	714	739	791	726	765	737	785	777	736	750	775	751	772	757	790	746	727	758	750	754	704	724	746	752	744	720	726	777	771	772	742	750	736	713	749	775	760	758	756	811	768	766	716	730	756	739	745	754	800	745	735	716	715	769	782	796	763	746	745	789	755	782	800	752	817	718	770	761	777	718	779	758	754	843	738	725	757	728	732	760	728	767	734	780	760	744	820	704	747	746	732	759	755	778	777	751	768	789	762	728	700	744	727	765	716	757	730	734	765	782	791	772	751	766	759	759	772	791	784	756	701	798	780	788	784	706	772	738	774	711	763	747	745	766	735	744	789	763	787	727	757	810	762	787	744	759	787	766	790	755	786	737	770	761	800	785	780	752	765	768	785	786	746	800	748	788	825	722	745	791	794	778	826	763	759	745	755	806	810	696	734	724	726	772	806	716	814	743	738	732	763	721	742	752	743	807	740	700	787	750	703	797	788	762	780	722	746	788	763	747	745	777	855	794	756	780	792	725	767	781	783	771	738	727	764	759	740	809	730	735	770	734	755	726	765	701	744	774	739	778	733	766	768	749	772	756	697	749	784	768	793	739	710	731	766	767	734	719	803	764	742	743	781	757	709	766	793	835	731	735	769	724	768	750	768	770	748	788	751	778	706	750	738	763	744	712	709	754	765	771	745	760	756	767	790	750	749	789	747	781	766	734	769	756	765	776	771	775	767	755	746	728	734	760	711	707	767	722	711	779	742	752	784	743	754	764	784	758	696	754	800	810	748	778	742	692	752	777	774	746	736	742	760	776	724	753	706	766	750	738	684	726	718	737	726	736	735	736	803	747	749	734	757	783	785	767	793	725	710	746	808	737	771	733	746	750	715	744	745	763	757	778	738	740	782	749	780	761	746	732	724	761	725	774	739	728	773	750	778	786	737	776	762	755	764	766	804	742	752	794	773	743	806	772	745	752	747	713	753	753	739	775	710	756	785	752	790	744	733	763	762	767	770	724	701	742	755	770	743	792	725	784	746	760	764	757	783	692	735	749	747	698	728	766	763	735	754	803	764	761	733	772	732	752	745	752	763	771	741	743	800	795	752	805	756	787	731	761	768	751	789	741	792	765	762	734	744	752	751	688	745	801	740	741	755	761	733	722	747	838	744	781	759	711	793	715	802	732	757	750	773	751	760	721	729	785	759	748	776	837	783	729	769	692	724	780	743	720	725	722	743	709	817	733	754	740	750	724	711	767	750	761	731	721	760	799	759	775	775	761	697	777	770	701	777	713	733	762	748	770	745	713	699	748	711	735	765	789	736	740	707	704	788	711	794	739	745	726	722	766	751	721	727	793	718	768	756	754	736	750	761	759	748	716	744	718	741	755	749	730	744	726	743	745	770	778	762	757	740	745	781	771	792	723	718	708	711	748	759	791	737	762	705	741	744	761	693	744	770	755	797	749	753	783	758	736	760	740	798	728	740	763	784	749	789	804	718	711	740	731	713	702	763	797	758	743	722	738	787	732	779	764	741	761	741	752	782	731	682	751	749	759	769	720	785	726	746	764	758	756	720	764	751	740	738	773	764	714	751	747	737	766	746	734	746	758	735	755	755	789	729	749	785	713	810	767	759	729	796	717	747	738	789	738	787	788	779	748	785	777	783	738	772	736	702	760	748	758	771	765	751	763	783	727	703	757	811	813	787	771	764	782	769	752	765	819	735	767	741	769	781	719	768	769	761	746	756	734	733	749	693	761	720	758	761	713	712	722	738	752	733	735	762	747	780	744	775	793	750	729	763	737	734	735	751	798	771	740	765	743	729	711	773	729	760	688	726	744	784	791	757	757	730	731	751	753	739	712	709	701	706	768	709	775	771	735	759	734	714	738	744	789	750	746	735	762	724	820	761	738	731	760	769	735	713	770	721	771	733	698	723	765	739	739	779	727	769	722	752	759	795	737	769	759	734	827	734	736	785	721	778	742	747	720	765	700	771	715	755	781	798	775	773	717	760	743	775	797	785	765	799	741	765	760	745	775	715	715	731	783	748	742	797	745	797	752	759	727	740	758	748	803	745	745	840	767	753	773	700	741	778	786	765	727	768	708	776	757	752	692	727	800	769	789	742	798	723	762	752	722	796	747	754	758	708	723	816	687	737	775	745	724	724	769	808	771	766	813	739	744	731	699	755	782	708	758	756	715	755	750	711	746	739	730	720	720	745	750	746	752	742	725	751	798	740	798	758	738	719	727	737	741	733	706	777	762	738	784	786	734	743	788	807	768	722	819	740	725	756	740	753	788	722	782	747	693	773	804	773	752	781	804	729	717	723	764	743	726	732	745	700	828	734	734	750	790	748	735	737	759	696	748	763	747	752	708	772	745	823	749	761	733	761	757	790	688	714	735	782	749	766	758	688	730	711	774	722	753	726	759	734	765	745	741	786	802	774	791	751	727	787	790	673	701	782	741	764	786	727	763	754	737	739	723	763	788	780	766	740	765	715	758	754	812	675	727	729	747	735	764	714	781	709	759	758	782	786	714	744	806	795	798	778	722	757	750	719	799	749	751	725	771	756	806	773	745	730	766	746	782	761	727	736	710	728	737	721	720	695	736	781	799	748	726	755	763	697	729	769	739	750	742	801	773	801	773	751	705	698	713	739	762	747	808	789	733	729	761	767	737	714	748	736	708	739	696	730	716	730	759	742	741	703	730	713	768	768	729	727	754	724	803	719	727	766	780	736	707	752	770	787	727	759	809	740	757	752	709	761	742	721	744	799	807	734	719	754	761	758	784	773	747	729	729	776	768	733	770	766	767	736	780	718	777	736	791	722	769	735	737	732	759	739	785	731	749	739	760	758	764	746	724	734	765	736	797	733	738	822	738	750	746	735	801	756	732	707	739	759	718	776	756	746	800	739	730	713	778	755	771	791	718	789	749	768	730	773	793	793	758	786	746	757	776	698	768	757	742	772	755	732	732	729	739	735	737	801	739	725	735	759	773	753	793	766	737	757	764	733	797	734	799	706	761	718	747	748	762	742	750	751	752	743	735	790	785	764	757	789	750	746	768	737	770	756	741	706	751	758	755	726	811	755	736	761	770	752	742	784	733	795	772	714	728	712	746	790	746	718	714	747	767	813	781	726	718	725	725	731	781	716	772	763	741	745	740	736	782	717	774	710	732	811	745	754	747	705	746	753	729	745	715	763	755	739	701	780	737	786	751	764	731	722	755	771	754	732	823	733	769	782	748	759	711	779	776	787	758	772	786	738	765	772	743	747	719	735	752	778	770	716	693	780	711	746	765	743	763	730	722	747	780	783	704	716	772	751	735	747	755	756	739	689	714	780	734	715	791	755	765	754	736	789	808	751	730	756	729	759	758	734	683	718	776	758	702	769	744	796	782	707	772	708	737	771	772	702
30597	31382	26836	11766	2442	952	629	628	605	610	615	618	595	613	603	631	620	593	619	653	619	628	650	551	608	607	572	589	600	585	585	613	649	586	616	627	614	558	590	620	544	585	592	613	616	579	598	551	596	653	593	589	630	579	575	633	569	595	571	608	632	573	624	572	591	663	618	614	655	603	594	566	602	613	612	584	552	553	600	609	616	635	581	605	613	670	597	614	590	641	624	532	623	617	624	623	595	607	562	586	558	626	654	579	614	572	604	617	608	586	568	591	633	604	614	614	601	637	577	596	598	559	589	564	575	663	599	627	605	631	620	614	591	623	630	585	602	622	613	610	592	560	586	599	575	609	611	609	564	631	625	606	596	598	582	592	609	605	622	596	656	579	620	571	604	598	638	603	621	668	593	575	589	562	595	594	575	622	578	556	600	599	647	607	584	621	621	621	606	627	645	588	619	628	577	630	623	601	592	591	606	629	623	609	582	611	621	603	601	575	576	608	583	578	614	614	570	611	609	564	576	600	565	611	595	658	583	587	602	589	600	602	601	580	603	605	616	601	641	596	581	623	626	603	606	612	601	638	653	603	614	588	603	597	602	590	606	594	585	636	607	570	599	602	597	616	580	593	602	538	580	594	595	615	585	565	596	591	627	644	601	607	627	627	588	657	623	623	590	579	595	620	618	593	583	599	610	570	575	583	617	616	615	548	570	584	577	591	575	604	643	582	621	623	595	596	578	631	579	604	573	581	558	651	626	624	610	640	570	613	566	611	600	580	572	607	648	592	548	585	601	619	633	619	592	646	639	575	619	599	612	600	609	608	614	593	622	590	578	669	558	607	637	595	639	597	566	590	578	604	551	611	609	606	631	637	606	613	569	578	602	593	654	559	617	646	630	642	597	564	592	609	618	561	580	611	637	604	609	627	584	586	642	616	603	605	594	637	607	591	560	590	581	595	622	613	625	609	607	592	584	585	549	589	612	624	611	632	591	595	585	557	617	631	623	620	572	593	594	637	634	563	611	607	575	617	623	621	637	617	647	599	633	638	614	600	590	591	621	628	615	556	611	570	576	598	622	527	564	568	623	634	574	614	574	643	605	561	593	636	572	654	576	573	611	575	599	576	580	624	645	607	594	583	592	648	627	605	569	611	590	552	568	551	609	586	656	585	605	618	545	578	575	599	570	607	582	618	604	578	608	560	622	636	584	622	614	591	576	595	575	597	615	658	578	570	607	604	586	647	633	592	604	623	565	614	629	581	592	630	605	617	602	649	633	599	599	560	630	604	605	590	607	611	625	605	618	611	604	646	575	594	608	641	576	629	538	603	645	648	619	605	542	611	581	593	602	624	571	569	614	599	600	602	613	632	585	601	573	632	618	614	622	591	614	588	582	554	534	604	597	601	621	611	582	590	651	564	604	634	615	652	655	632	622	594	623	618	613	567	630	624	609	615	605	566	586	640	630	601	602	598	598	572	573	665	603	623	620	630	611	573	623	592	606	591	623	574	628	587	606	595	655	591	601	609	578	586	593	602	614	655	553	625	619	570	613	559	563	601	594	620	621	540	622	576	604	603	595	595	606	597	584	588	580	625	612	589	604	606	641	562	644	577	626	617	613	560	651	598	590	610	601	552	616	631	602	595	584	568	611	617	573	599	585	567	593	607	574	577	609	605	596	633	610	608	626	590	649	637	628	569	611	581	588	586	594	658	606	634	598	603	612	559	626	581	629	598	584	557	589	588	607	655	598	596	618	599	591	594	592	582	611	608	600	587	606	585	570	601	661	580	617	603	582	640	587	607	595	582	596	656	566	619	613	547	588	586	561	617	593	612	589	623	590	607	536	643	597	611	614	573	632	586	593	584	601	582	596	609	619	586	596	619	599	598	607	582	596	556	582	607	622	593	546	584	579	663	618	590	553	580	587	608	607	594	570	646	600	609	624	623	621	608	611	614	574	585	583	581	630	605	599	641	611	641	639	613	583	590	588	629	582	615	594	626	623	572	609	635	600	635	580	612	643	628	598	601	609	592	639	586	608	620	615	610	560	598	628	561	613	613	616	588	610	554	595	620	639	617	589	581	591	565	591	647	627	591	598	599	616	604	572	606	565	561	619	600	619	621	588	608	594	587	638	587	596	620	561	578	595	591	582	636	593	595	568	640	617	606	613	615	627	584	595	594	592	566	594	574	584	644	576	642	563	605	599	615	597	596	619	611	590	613	595	559	577	592	604	608	618	602	617	633	585	615	585	624	573	601	588	607	613	571	634	586	593	643	618	620	623	601	564	574	593	619	579	563	621	607	630	577	598	622	608	612	580	636	544	647	595	553	625	635	604	609	620	622	560	600	623	630	541	575	560	565	624	624	593	588	577	592	607	624	616	664	614	656	563	631	596	604	625	610	628	557	578	575	610	622	569	647	594	628	600	558	578	621	570	619	610	616	646	585	569	650	599	605	597	625	589	599	610	628	618	594	608	606	597	614	654	559	594	643	589	550	585	625	577	574	592	582	625	598	631	626	552	570	570	583	569	637	580	631	609	663	640	632	615	582	602	618	649	613	648	584	596	625	573	599	598	664	623	646	637	617	577	608	604	609	587	643	618	566	629	592	575	574	615	583	597	622	557	603	600	612	607	632	604	583	595	606	605	579	610	584	620	620	588	592	597	592	560	637	637	559	598	549	586	608	558	630	577	609	559	600	588	543	618	613	599	581	567	623	622	560	588	590	618	591	626	602	546	585	617	584	622	605	578	569	618	613	599	534	572	585	550	576	632	592	562	639	628	584	622	604	597	625	595	577	590	589	584	626	605	613	628	576	667	597	581	567	601	628	599	583	600	615	550	586	610	585	624	600	622	590	611	588	569	584	647	598	573	665	582	581	603	620	593	595	557	589	580	583	640	588	635	552	571	597	584	594	614	584	610	582	607	602	600	560	593	597	577	625	618	590	623	624	597	582	559	637	635	603	570	577	618	613	594	563	594	602	578	624	613	571	611	600	575	585	570	586	561	611	593	627	579	633	615	633	636	636	609	556	585	631	571	615	598	592	596	632	620	680	607	621	588	583	609	619	644	614	611	623	578	586	597	604	623	592	600	545	589	632	575	573	614	562	631	573	592	589	610	642	643	591	598	595	620	596	580	666	593	607	626	610	576	544	600	592	645	630	603	610	601	613	624	597	575	630	605	668	614	599	566	594	561	614	616	616	657	625	662	582	607	605	617	596	627	615	615	612	596	611	589	607	625	640	615	641	605	626	595	617	617	603	593	611	602	618	649	611	610	598	630	584	592	590	588	607	616	618	648	597	638	580	640	620	627	598	596	639	557	596	611	566	588	626	600	560	618	622	588	555	628	578	559	595	610	528	650	610	630	587	613	661	596	571	629	612	570	662	595	602	580	590	640	615	621	553	643	629	608	608	626	629	615	570	580	614	656	589	601	614	600	626	610	601	647	602	613	597	623	643	639	627	577	540	612	579	583	623	605	579	665	563
23340	36502	20421	6419	1878	827	550	527	517	526	487	515	518	496	527	513	521	553	490	475	501	521	486	526	488	574	507	529	481	514	503	504	472	531	522	508	521	507	519	470	510	484	486	505	513	547	500	484	462	494	512	529	514	489	473	499	550	509	496	524	541	467	505	511	494	507	506	520	533	500	510	470	479	516	513	456	450	515	498	507	522	511	512	523	505	487	519	495	469	481	489	501	526	518	483	488	522	475	470	510	497	511	513	493	480	523	501	426	501	502	505	501	492	534	494	499	499	535	516	548	527	523	461	530	516	480	473	462	512	491	469	497	492	496	526	478	498	509	470	512	500	490	510	498	503	479	477	493	525	495	480	486	537	499	532	577	503	520	491	529	496	537	509	500	493	501	527	535	514	498	490	504	515	546	476	466	489	532	511	516	531	492	485	487	509	504	496	514	480	519	492	492	482	523	531	483	506	511	526	465	499	512	511	537	489	492	477	499	543	483	510	473	491	533	492	459	517	486	495	499	502	475	500	525	487	546	496	491	528	499	508	499	479	502	523	522	479	477	518	503	499	514	524	517	478	520	522	467	545	520	499	503	484	478	472	492	485	466	503	518	510	472	495	494	544	511	480	518	464	527	513	464	479	483	512	515	474	505	484	525	504	513	489	498	470	529	518	463	480	499	463	522	546	547	463	501	511	482	484	485	517	525	517	507	464	487	465	461	522	516	496	513	489	497	516	480	505	534	500	487	516	494	489	501	485	495	494	489	473	498	497	501	495	493	457	494	482	489	452	488	488	504	522	482	475	530	499	510	512	480	459	470	515	477	503	509	507	506	501	462	487	482	503	468	504	507	514	508	521	487	516	488	526	497	471	474	502	503	505	515	519	490	502	458	505	520	501	498	488	516	525	525	483	457	480	470	506	515	469	491	483	491	511	516	481	522	496	520	509	464	505	492	482	456	483	506	476	541	488	506	524	489	496	459	504	524	513	512	482	475	525	473	502	516	536	507	493	590	506	513	504	472	556	500	490	513	515	508	494	506	498	485	502	449	513	505	496	498	518	495	523	497	533	513	494	549	516	475	499	477	494	506	526	508	516	485	462	497	505	527	469	464	523	482	562	496	551	488	495	471	501	503	496	478	507	490	492	508	474	578	512	508	487	509	461	505	534	495	533	538	525	565	523	512	484	495	475	491	511	490	493	518	491	475	485	493	507	509	521	498	510	524	533	502	501	527	485	511	499	530	543	514	501	516	489	499	516	517	498	465	516	536	513	494	500	532	497	499	488	480	524	526	488	490	514	466	494	482	542	516	518	492	498	510	496	527	509	522	519	513	534	495	522	533	485	514	479	478	494	499	494	493	532	535	505	504	540	460	487	519	510	541	536	528	453	490	515	526	493	512	468	479	487	518	504	536	526	485	509	515	516	515	519	482	492	515	507	513	519	479	508	506	530	522	472	436	521	483	510	549	502	518	491	518	498	460	536	498	497	501	491	505	521	492	502	477	503	502	497	514	501	516	502	498	511	502	500	527	459	502	491	500	525	500	511	460	514	520	469	496	464	511	509	513	485	485	479	500	539	506	528	540	533	504	503	464	465	515	509	511	503	503	478	523	530	521	485	517	495	514	481	488	529	499	476	515	484	506	520	479	477	451	516	534	534	489	464	512	491	454	491	500	503	475	518	507	530	520	477	482	472	460	495	531	549	461	488	520	508	538	498	544	536	510	548	493	485	502	480	495	497	505	447	529	456	515	515	517	516	520	505	488	482	489	481	498	477	525	519	501	495	519	498	512	512	481	522	507	478	468	516	501	480	531	480	521	488	489	533	524	444	536	502	508	487	501	497	495	504	515	525	504	519	492	520	469	498	486	502	507	490	501	468	470	494	469	520	488	512	504	461	522	526	506	475	499	491	505	479	503	474	472	474	495	482	518	514	509	502	518	470	498	479	493	475	511	475	495	495	491	454	490	426	507	481	549	514	490	543	552	487	492	489	477	512	522	476	523	494	509	459	512	495	519	510	509	503	503	507	536	516	514	546	486	507	474	471	522	493	491	535	500	516	497	515	517	511	503	507	492	509	488	504	462	488	492	507	512	494	543	521	495	465	446	452	487	508	475	551	494	468	505	505	544	491	489	501	508	505	519	492	482	496	480	483	517	519	465	457	514	519	483	518	509	487	513	494	541	520	539	487	525	493	477	491	484	526	495	500	528	486	527	532	460	491	509	488	497	515	529	499	486	516	505	470	497	497	523	525	522	509	534	505	471	492	477	458	497	520	523	508	455	494	498	508	538	492	506	521	488	533	532	484	487	471	498	496	495	495	556	532	499	501	522	525	517	527	498	506	519	525	497	508	508	500	475	472	472	497	482	500	481	482	514	505	503	490	490	467	514	504	455	472	533	474	504	508	446	487	488	502	554	493	472	505	504	498	528	486	475	513	513	516	495	499	543	478	522	487	494	513	483	498	493	483	486	541	492	488	499	494	482	512	483	487	499	514	512	486	487	501	509	484	502	488	514	488	494	488	504	488	513	494	493	550	500	517	527	521	496	479	504	514	470	545	507	474	490	518	482	513	482	479	488	509	474	517	512	502	486	510	490	521	472	459	528	473	534	475	509	489	492	508	505	477	494	486	475	502	497	482	514	520	522	508	502	458	486	522	520	498	484	510	495	507	522	492	563	495	492	467	509	490	471	475	507	488	526	492	517	498	496	516	486	493	493	496	484	512	516	538	507	493	459	516	516	527	519	533	496	535	497	476	483	474	489	494	496	522	534	460	516	465	502	518	517	483	498	505	537	525	488	501	573	498	517	532	475	477	516	503	519	498	515	542	473	494	532	504	528	490	514	515	471	526	502	522	486	498	460	482	497	469	530	504	528	507	527	550	469	488	492	506	540	535	520	492	506	490	477	471	441	526	453	491	502	480	494	493	495	467	486	501	501	442	515	551	479	521	508	525	508	496	495	476	490	519	525	518	490	505	516	473	505	500	528	473	485	484	480	500	511	499	466	490	499	512	528	508	508	520	526	517	507	532	516	496	546	509	474	451	455	499	485	509	557	557	527	515	482	491	514	479	497	532	478	513	513	469	471	538	543	492	522	516	531	532	490	524	521	537	497	474	514	509	503	503	499	475	506	510	486	503	538	482	472	510	538	503	545	519	509	502	520	491	491	542	494	547	490	538	485	514	490	532	458	479	476	483	533	455	502	512	483	512	522	529	535	474	500	494	503	481	515	499	449	518	509	491	523	482	501	463	486	492	497	495	515	554	522	463	515	542	502	488	481	474	498	513	517	511	522	493	485	508	521	495	501	487	528	503	506	446	509	474	513	532	465	479	505	484	538	490	506	484	518	501	509	486	481	525	505	494	494	540	516	517	485	503	533	497	513	523	502	507	501	486	500	538	500	501	474	449	473	544	515	469	464	484	503	480	522	487	470	508	506	519	522	532	498	472	537	502	475	511	505	516	481	507	519	508	519	500	471	515	485
25708	29389	45772	38399	19868	5536	1156	717	684	636	604	580	552	576	563	631	600	597	596	584	617	563	597	612	553	592	591	575	564	578	636	568	607	635	574	534	589	565	617	621	593	622	564	612	570	589	633	593	606	592	609	621	591	592	625	554	604	572	621	618	594	519	592	616	610	586	615	577	549	610	581	601	605	564	591	602	625	620	600	599	607	558	596	578	634	612	560	549	599	542	550	593	654	583	639	597	586	615	592	575	585	620	588	577	617	597	610	609	571	598	622	591	571	600	556	595	621	587	590	642	632	606	573	595	608	564	589	610	658	581	601	589	622	546	613	619	562	568	575	614	583	585	595	590	600	628	571	578	586	605	556	602	549	562	633	567	591	575	614	597	557	623	535	606	611	570	617	591	586	605	551	584	623	583	581	620	562	558	633	622	579	602	581	590	653	577	574	611	635	624	570	568	541	611	590	576	617	583	571	620	609	621	608	653	612	601	627	588	554	575	570	599	604	601	590	551	573	594	595	607	595	604	559	614	645	550	562	597	589	580	566	582	580	581	625	605	579	578	565	568	606	603	605	604	574	576	595	588	637	618	554	595	535	591	570	645	570	604	634	612	581	588	528	637	588	596	536	567	570	610	572	571	559	584	584	598	605	579	611	624	595	651	604	601	602	599	596	582	602	572	588	622	566	636	598	579	596	597	581	617	586	629	555	581	628	598	587	578	617	566	591	592	602	608	573	599	595	588	607	576	536	620	600	564	611	557	613	563	607	569	618	584	566	624	549	559	594	605	612	603	544	635	588	627	601	609	582	556	604	584	588	574	585	557	609	607	619	606	574	609	559	579	593	601	591	633	588	621	562	577	595	610	569	597	590	588	585	556	584	613	596	608	604	590	556	582	571	620	540	575	626	591	575	607	632	628	604	548	540	533	573	563	638	609	568	582	632	579	621	568	591	597	577	612	563	565	589	550	556	566	588	607	551	558	589	610	587	560	561	582	567	591	597	603	544	573	598	547	604	628	609	627	599	634	595	598	588	583	585	645	592	601	615	543	605	618	601	612	603	592	624	603	594	582	559	603	616	575	578	577	565	614	590	547	596	610	592	579	595	604	595	562	600	585	592	593	587	605	546	544	616	579	606	599	575	561	625	618	587	599	640	599	584	542	556	560	576	564	613	598	579	565	587	637	568	650	573	594	639	590	605	619	604	578	654	621	627	586	599	588	524	585	575	570	591	576	613	588	575	590	591	575	583	544	598	578	599	623	614	611	586	595	567	599	584	542	618	616	589	589	576	566	531	602	583	590	640	561	590	583	599	617	578	597	570	524	591	579	610	611	578	619	575	650	606	575	612	568	588	595	629	646	612	600	631	589	586	570	592	581	612	618	597	576	632	586	599	599	590	579	574	610	573	623	550	571	591	608	598	611	568	561	547	578	597	552	595	590	577	610	572	606	556	594	596	634	585	567	584	617	556	562	593	607	589	577	534	594	581	579	584	589	585	609	596	555	588	558	604	621	592	608	588	588	577	580	581	634	608	558	621	623	593	613	578	585	569	604	595	550	571	589	640	616	632	595	597	576	598	589	582	592	560	594	563	608	571	597	571	587	580	579	551	591	603	578	620	580	592	573	562	585	575	568	592	558	599	575	608	622	592	556	584	564	593	604	602	594	570	615	605	562	592	618	548	611	570	574	562	585	599	593	584	609	575	611	583	615	580	581	622	603	593	608	601	583	581	598	633	600	581	609	572	579	622	601	621	608	634	587	573	584	581	618	591	606	583	616	600	565	602	543	594	595	600	582	594	604	592	605	593	621	585	557	599	570	616	596	582	569	542	606	567	618	571	594	624	611	624	587	636	575	573	588	616	600	598	579	587	547	604	579	606	549	617	604	607	573	588	583	567	624	587	603	609	574	582	549	578	557	565	600	570	542	576	641	587	581	611	591	606	586	599	551	595	630	566	608	610	559	576	567	627	608	621	602	606	581	518	565	563	574	628	578	613	592	630	637	627	578	561	606	584	625	568	635	603	580	564	599	544	589	594	612	593	579	575	564	583	627	588	609	565	591	530	653	570	559	560	592	567	593	592	611	573	581	603	596	552	560	575	582	615	572	564	601	591	590	606	592	578	573	590	631	572	571	600	620	580	550	612	627	607	544	633	598	585	595	592	574	599	619	570	596	571	548	574	605	635	589	603	581	539	607	606	545	568	622	583	587	569	590	580	570	568	618	624	606	559	605	602	620	578	557	591	580	615	635	560	614	600	587	586	574	588	576	616	598	611	547	653	561	554	598	633	608	610	569	605	623	589	608	646	606	609	557	622	539	553	615	586	582	583	585	625	588	583	607	606	604	616	623	613	622	591	579	566	601	598	574	542	610	623	606	586	598	612	585	579	643	584	625	573	580	601	573	612	573	617	588	528	581	592	564	577	621	579	592	620	603	575	561	618	599	618	632	550	609	607	642	617	586	570	615	610	573	566	555	616	622	568	627	634	604	594	590	642	565	566	578	607	647	614	583	591	612	614	603	559	620	581	598	611	568	602	582	564	603	596	597	595	550	593	563	598	584	640	567	569	546	596	592	599	560	585	595	653	624	562	567	583	626	577	617	567	627	607	614	565	595	624	621	587	611	568	580	576	605	601	608	565	567	601	549	588	575	616	628	604	544	583	543	606	613	586	602	551	570	593	615	614	553	598	564	559	614	603	561	557	602	572	571	560	566	598	588	637	565	573	592	601	606	574	602	591	556	599	565	572	569	575	581	579	567	587	621	559	591	575	587	572	564	620	631	597	574	581	569	594	587	584	576	580	573	618	587	584	576	574	581	537	582	563	538	577	615	610	625	641	604	598	594	569	592	604	586	552	628	636	543	627	577	630	606	554	591	609	603	578	586	644	621	593	607	635	538	588	597	597	576	607	531	615	554	595	610	573	593	590	573	573	578	635	586	551	599	582	584	565	617	561	550	566	642	628	602	581	545	595	636	569	609	581	551	579	634	575	564	591	657	566	605	563	627	586	552	584	577	597	590	571	562	540	564	619	617	597	553	642	579	615	587	589	605	582	568	574	574	618	582	575	593	605	544	602	565	591	564	591	624	633	591	600	588	584	563	595	570	550	546	597	591	537	575	606	563	596	583	583	652	606	567	587	554	572	611	628	590	580	598	562	551	611	578	605	590	611	650	577	584	631	594	545	603	570	617	630	569	565	612	585	528	574	604	586	586	613	542	562	623	562	611	597	572	615	619	608	652	596	585	582	622	556	541	569	640	605	605	598	608	598	597	618	569	632	573	560	602	617	581	614	554	559	598	623	623	597	606	557	578	623	578	596	583	615	575	608	598	620	563	578	559	615	555	604	589	568	593	567	531	566	593	636	606	592	629	579	638	566	602	618	584	627	609	573	616	583	544	538	568	621	581	640	577	570	573	629	598	567	585	644	585	624	574	606	581	590	600	640	611	569	590	642	582	623	598	572	575	595	545	562	580	600	640	571	611
59315	92862	63660	31638	10408	2529	832	571	578	583	550	557	604	574	565	575	578	560	566	549	590	569	541	572	534	601	537	549	522	553	542	594	552	582	577	554	558	534	564	529	551	576	507	592	560	487	537	547	531	546	552	554	583	575	590	554	524	558	542	589	567	542	496	548	528	567	537	549	557	535	519	553	558	557	509	525	577	550	565	527	562	560	541	514	541	548	545	564	554	585	523	549	572	550	540	540	533	570	535	520	525	540	550	538	508	536	527	538	589	572	537	537	551	548	509	572	540	594	566	514	518	528	499	523	594	571	554	554	550	533	556	554	550	533	536	543	507	560	517	556	557	536	583	539	561	584	537	578	535	531	574	572	534	560	537	533	496	564	547	548	593	534	574	545	513	553	527	548	562	559	544	544	560	545	524	525	576	570	560	591	596	576	540	561	576	575	521	515	528	614	557	563	558	580	521	555	550	554	544	547	542	576	521	563	533	520	560	537	581	556	564	562	563	533	572	561	524	573	507	521	563	552	563	548	535	491	549	607	550	567	522	571	511	536	501	533	582	525	530	564	515	562	541	526	529	545	577	550	549	601	535	547	540	584	533	538	543	576	566	570	560	522	551	545	571	549	588	563	531	508	522	553	507	505	554	535	536	566	568	503	515	570	550	548	519	565	519	546	539	578	559	507	547	550	588	579	543	561	527	539	554	539	528	546	535	530	544	551	481	545	574	606	575	484	552	554	524	537	549	617	574	521	537	559	528	521	574	563	576	580	576	549	499	516	559	573	563	579	536	542	550	521	536	552	510	573	564	550	570	539	558	604	590	558	551	559	518	577	523	542	572	552	589	566	578	593	538	540	542	562	538	559	545	557	533	556	553	573	514	553	537	538	561	515	553	553	560	534	566	514	539	538	547	544	523	570	527	565	543	529	536	561	592	530	549	537	567	528	548	560	586	545	559	506	569	508	529	539	520	505	560	503	519	523	507	554	573	524	511	549	536	560	559	526	505	508	519	528	558	585	543	576	562	543	565	524	556	543	543	557	589	553	534	497	546	569	585	603	516	524	573	531	563	555	595	566	581	515	545	543	547	542	536	539	523	565	578	547	529	538	537	529	517	556	584	580	535	551	581	557	561	562	544	543	575	520	555	604	504	573	545	550	524	581	571	551	540	542	545	554	516	579	528	534	581	512	540	544	539	548	541	575	563	517	544	554	575	570	557	501	535	561	532	569	520	540	547	549	511	544	560	607	547	570	570	538	530	530	549	524	548	524	556	546	513	569	589	547	587	550	572	563	558	567	516	579	502	567	540	522	528	529	555	578	573	533	536	527	534	495	534	540	521	539	545	560	541	565	593	502	585	564	544	570	567	588	597	556	562	557	531	552	551	570	552	564	551	551	534	570	566	542	570	531	531	541	561	516	533	596	582	534	583	532	561	560	571	523	546	569	573	567	562	518	563	568	541	540	589	505	528	585	527	559	563	555	589	576	509	524	525	557	561	566	552	510	517	570	550	532	530	535	542	554	564	531	495	573	600	570	592	532	500	562	572	521	545	573	558	562	548	487	565	536	541	534	545	528	571	508	528	555	541	576	533	548	537	539	585	569	573	536	496	549	546	513	551	547	568	520	511	526	537	537	508	534	521	587	539	572	538	511	560	509	516	542	525	546	594	563	546	523	590	539	570	552	545	551	544	530	568	553	521	600	598	536	547	519	507	565	523	554	535	552	561	526	591	593	561	545	532	560	524	541	517	522	574	539	537	530	519	564	512	532	513	582	583	550	561	524	558	558	547	541	551	557	538	549	543	545	516	556	527	570	557	554	553	531	578	584	561	567	557	551	579	557	569	560	565	536	565	534	524	570	542	518	552	539	547	548	567	523	556	572	523	548	523	541	571	552	550	559	562	572	561	535	562	587	529	521	530	500	572	564	571	554	565	516	548	542	561	562	521	527	538	523	559	550	560	540	519	564	523	536	527	563	542	534	557	514	575	528	542	502	536	578	525	542	525	539	557	542	554	548	532	572	571	532	591	554	566	546	560	505	551	528	551	509	536	523	535	513	530	573	568	558	532	561	521	614	522	540	573	523	593	520	552	567	547	535	541	501	564	542	510	559	586	552	548	526	573	539	533	510	584	552	561	534	582	517	537	551	555	543	529	581	560	542	509	546	554	562	543	576	517	537	536	562	548	528	543	517	527	546	582	581	549	521	583	557	547	553	534	562	540	544	567	576	562	580	520	590	556	549	522	556	531	524	520	508	542	591	559	537	549	553	532	552	551	578	537	525	527	549	555	538	556	506	530	568	529	539	534	560	552	570	538	539	524	542	539	558	518	556	523	560	566	511	591	575	513	499	526	534	538	495	572	566	561	540	540	555	566	512	544	554	537	545	590	540	519	575	593	516	524	572	532	572	567	510	532	576	544	539	540	538	526	544	533	544	537	551	549	555	516	520	539	585	536	562	536	575	545	558	547	557	555	550	510	513	558	526	517	541	566	511	550	573	526	558	538	547	559	595	538	554	556	551	544	556	525	542	541	547	575	569	586	521	553	548	520	583	578	557	544	559	542	559	546	539	542	554	529	550	548	590	563	569	543	573	540	534	544	571	566	588	566	523	590	520	499	535	539	516	556	557	528	575	565	574	573	550	494	608	533	515	550	547	528	591	521	540	572	532	546	581	536	547	507	570	528	533	534	585	529	577	550	546	515	558	535	547	511	575	519	540	507	510	578	572	545	523	560	583	537	529	543	530	549	568	576	537	558	530	533	547	571	567	558	537	554	562	540	551	541	541	515	542	543	569	566	565	568	575	572	592	563	556	517	533	565	552	531	542	551	551	546	521	557	549	566	553	560	550	584	567	532	556	540	553	568	612	536	575	562	521	550	507	577	574	540	562	568	581	543	604	541	528	529	578	518	573	564	514	538	522	543	588	543	550	534	550	533	539	537	550	571	519	553	527	572	552	560	546	544	553	564	563	542	553	505	591	556	579	567	531	509	537	570	577	516	577	595	533	545	558	543	557	527	501	541	555	534	537	547	543	554	536	540	526	560	513	557	580	521	519	567	580	541	558	532	556	563	563	513	543	506	608	545	559	598	532	556	560	571	562	545	545	574	548	543	506	486	513	590	573	505	534	572	537	576	524	545	569	539	545	546	564	515	508	571	557	559	541	495	562	521	551	520	551	572	541	544	543	571	546	535	514	568	502	532	564	553	537	513	541	542	538	554	597	568	543	535	545	536	549	545	541	587	548	551	553	533	521	549	569	560	496	536	586	583	544	560	514	554	499	587	547	543	520	589	583	558	559	536	528	559	563	504	541	533	557	493	558	531	533	545	565	562	550	553	561	532	501	529	583	550	523	546	529	567	565	534	534	545	524	546	551	556	598	525	575	557	511	532	572	526	493	528	576	484	589	567	534	551	549	551	514	558	557	590	564	552	564	564	527	579	539	520	543	509	574	535	533	562	588	538	525	573	519	549	520	527	531	573	514
24375	24724	40659	37537	25057	14041	3216	1061	867	816	901	851	867	791	828	803	812	784	803	825	807	772	802	819	821	780	779	795	809	816	821	769	732	770	825	825	774	794	835	841	792	813	797	801	821	797	779	808	813	776	805	813	828	784	780	761	760	819	845	762	800	760	774	853	757	749	742	789	784	783	766	752	782	727	767	827	783	754	769	728	805	825	814	732	830	776	791	741	827	776	747	775	792	780	802	795	764	750	790	810	793	756	758	732	767	822	783	799	801	721	762	745	763	754	769	767	759	765	840	766	774	798	847	770	795	838	822	787	732	792	804	744	772	793	775	756	749	734	791	797	766	779	801	814	768	788	773	795	774	814	775	774	766	754	811	781	770	804	770	774	748	790	794	720	757	768	755	779	803	785	740	772	769	771	767	829	769	761	774	737	822	822	791	774	798	739	783	777	793	799	810	770	765	773	772	771	791	736	828	803	812	805	769	776	813	776	746	802	787	810	781	803	775	793	816	808	756	781	787	729	780	775	752	772	749	800	818	807	761	804	824	760	759	793	826	704	782	765	802	757	831	790	810	765	776	796	807	731	764	792	743	816	773	807	836	764	776	778	780	772	746	750	834	799	762	771	746	752	810	765	763	778	746	763	766	735	770	775	784	766	781	777	778	746	795	770	774	759	762	753	835	746	775	770	690	710	810	816	772	761	830	795	774	773	773	760	741	747	788	802	756	714	825	816	769	839	822	817	778	793	807	769	792	769	759	815	775	765	786	757	772	766	745	795	800	826	777	809	765	816	786	794	766	754	737	770	736	810	756	725	780	730	782	756	757	806	800	828	754	812	801	752	777	769	747	744	784	800	778	775	841	809	758	783	707	821	802	768	791	771	804	854	765	771	717	795	772	778	813	802	738	845	770	816	756	761	763	756	789	786	759	761	741	753	760	756	803	771	789	759	782	768	779	766	790	811	776	768	769	749	789	814	813	809	754	788	732	766	789	748	714	825	782	741	813	798	803	815	782	768	806	750	735	730	769	747	746	806	788	784	760	727	812	766	753	742	763	701	764	749	778	754	782	751	803	804	731	843	764	769	807	794	769	810	762	811	812	797	748	769	774	800	748	753	788	816	780	815	771	750	815	788	731	765	757	753	815	747	780	805	783	740	742	770	768	767	799	816	827	748	805	775	725	751	790	828	758	769	803	721	826	814	764	824	788	766	741	777	755	781	783	783	753	794	748	804	786	763	763	788	766	780	760	801	783	808	803	785	760	689	798	780	775	765	805	798	774	747	784	782	814	767	784	761	750	794	782	769	793	792	802	755	788	782	764	789	782	754	804	787	780	740	804	771	771	783	760	806	741	778	771	794	750	776	769	788	811	723	808	772	715	761	747	769	795	760	814	779	783	791	748	746	739	820	737	739	754	744	747	783	723	838	759	768	718	798	820	835	786	747	767	826	748	753	793	757	779	825	780	785	782	821	772	747	733	774	798	742	784	753	825	758	750	749	800	753	789	762	829	731	747	787	858	830	768	852	775	762	757	726	729	740	769	752	807	790	782	788	784	783	786	730	743	743	824	717	797	801	776	762	771	776	776	773	775	758	812	776	766	777	813	827	776	791	786	798	775	777	796	791	795	771	790	775	778	778	826	749	771	767	799	777	759	751	740	768	768	771	838	748	814	792	727	775	754	751	774	776	796	787	774	731	784	785	786	778	782	761	731	801	754	769	788	780	797	764	782	789	766	762	774	785	818	783	791	778	748	766	769	774	807	750	776	797	771	779	838	797	760	783	804	799	764	779	731	841	773	764	770	806	771	786	800	764	738	771	770	730	790	812	840	809	780	766	812	742	806	783	765	812	749	757	747	758	824	803	774	796	759	784	746	807	753	751	798	809	759	801	752	775	763	790	805	778	762	787	777	804	784	779	799	785	820	719	807	791	768	761	781	806	806	771	775	743	785	779	815	777	756	794	763	757	787	775	793	791	773	744	736	757	739	788	790	795	748	769	746	805	760	789	781	852	755	844	770	785	757	774	769	805	777	793	777	776	772	791	781	740	749	769	785	748	751	727	771	774	786	794	783	772	791	801	772	808	770	839	786	797	808	766	814	767	777	776	831	758	767	784	770	776	788	769	782	788	779	765	760	779	757	755	770	795	764	755	775	767	769	792	792	760	797	796	777	792	735	819	759	745	810	805	821	766	792	776	778	755	785	799	732	779	767	810	773	713	787	758	761	772	783	780	808	794	723	804	748	788	798	719	777	842	807	768	807	729	769	767	811	835	792	785	746	733	832	777	793	813	817	746	774	799	801	700	792	756	817	758	814	803	805	794	778	798	813	738	749	780	736	782	757	770	770	803	770	794	782	789	751	724	708	723	783	798	788	788	788	744	749	780	763	837	800	818	836	785	833	792	832	794	819	794	805	737	782	749	805	755	758	762	833	751	780	766	777	839	821	806	759	781	837	748	792	755	776	780	774	757	803	798	743	790	751	826	805	750	793	753	797	773	788	781	820	739	824	768	726	756	786	758	771	816	789	799	810	785	801	730	786	818	800	779	818	780	766	830	779	783	778	790	805	789	801	797	743	735	720	818	795	781	801	820	778	803	729	747	782	829	754	774	825	787	754	799	803	782	739	817	798	813	778	758	829	782	768	758	772	748	797	771	816	725	773	784	809	759	762	758	793	782	763	800	791	766	783	806	749	793	776	788	802	754	803	760	800	753	715	789	829	819	749	791	761	760	793	766	783	792	766	799	771	808	768	789	736	738	784	765	772	800	731	783	781	775	831	791	732	798	756	752	808	733	737	805	826	805	760	758	716	748	776	779	826	781	804	793	751	829	749	766	792	810	721	857	828	818	836	818	757	735	754	747	746	790	815	838	765	769	762	790	779	821	812	804	765	746	800	799	778	758	798	763	767	769	798	789	753	727	741	743	743	755	749	789	845	800	756	758	782	757	759	767	756	833	785	749	736	740	765	802	786	750	751	740	791	768	833	762	807	839	791	711	768	787	777	799	784	798	788	797	769	807	733	756	773	766	795	763	827	774	825	783	805	782	751	766	794	757	764	720	760	869	740	775	805	786	791	717	768	768	771	819	787	828	785	810	802	736	791	763	772	770	779	778	789	798	801	809	734	779	759	809	785	803	811	781	769	758	746	812	799	737	737	740	800	851	819	781	756	827	758	786	803	805	787	775	794	749	805	774	791	796	835	712	774	742	781	761	797	769	795	749	764	760	809	745	795	786	740	796	772	820	777	777	785	755	805	735	763	753	766	738	767	742	779	752	774	784	798	740	756	854	781	774	782	798	785	725	783	771	782	755	770	744	782	777	788	814	784	731	750	784	805	749	765	808	784	786	794	759	790	756	736	802	758	790	767	770	794	772	810	814	749	776	763	758	854	832	725	750	769	772	772	737	792	777	789	725	748	756	758	792	740	764	807	765	793	779	786	813	783	759	795	800	720	737	769	779	801	752	797	802	796	763	798	737	772	753
63042	101589	75855	45177	18154	4872	1424	857	765	789	734	716	742	739	753	750	738	699	772	747	729	766	716	780	748	741	749	762	784	761	738	732	775	715	741	751	770	731	716	738	750	744	738	730	703	746	751	727	682	776	758	777	772	761	730	750	745	748	714	777	742	710	786	724	738	762	719	732	735	760	730	704	724	716	720	733	734	687	743	767	715	747	706	731	780	750	767	748	744	745	765	738	743	740	795	780	763	708	749	735	770	727	715	733	756	719	705	722	731	725	713	731	790	726	720	738	797	734	734	768	757	738	744	750	715	705	763	742	787	724	742	747	738	719	729	747	738	712	705	751	770	721	750	700	764	691	719	753	731	763	747	738	738	745	762	767	714	757	712	718	753	735	759	714	686	700	719	734	701	728	770	776	806	707	725	744	722	765	780	804	730	742	724	778	763	701	758	712	743	723	747	726	730	708	696	722	729	726	746	759	785	757	724	753	777	748	722	739	731	736	721	764	731	760	783	720	751	751	754	745	730	738	738	738	733	800	759	754	718	754	774	739	771	793	780	719	728	757	764	740	753	808	798	679	732	755	784	693	767	744	751	731	739	779	728	758	772	736	726	724	721	725	726	711	776	754	741	735	721	768	757	764	714	710	749	772	716	702	741	751	761	709	744	725	697	769	701	738	702	738	706	724	780	783	756	668	748	726	717	721	715	764	773	772	769	758	755	711	809	795	741	717	730	746	725	700	737	690	743	711	763	711	732	751	724	752	726	681	773	752	757	736	746	736	748	782	698	737	766	729	728	750	710	703	737	735	752	689	759	729	773	769	728	771	727	742	743	748	726	766	712	775	720	792	721	713	723	695	697	728	786	698	804	718	760	703	741	802	726	727	710	751	714	688	736	765	759	730	766	729	733	742	728	732	741	725	730	739	719	719	725	710	737	722	740	762	810	753	709	774	754	693	712	756	751	741	732	785	723	726	722	732	712	755	741	726	732	743	696	697	809	725	768	758	760	767	760	706	749	740	756	772	714	722	762	733	662	715	735	731	717	726	668	705	699	746	725	721	753	728	717	724	735	777	695	781	760	705	728	703	734	760	711	735	777	746	783	686	738	784	763	702	731	775	811	692	749	729	729	725	748	739	762	710	756	731	717	769	794	731	737	750	776	728	763	672	724	756	745	760	755	694	754	739	688	759	739	745	767	760	760	790	729	778	725	721	699	783	709	705	739	739	726	727	757	734	745	744	708	742	751	775	741	739	755	744	786	761	775	787	743	763	755	733	729	716	734	757	751	753	753	687	733	710	775	743	748	749	732	761	731	747	715	673	728	722	763	741	739	724	704	715	751	769	738	748	718	714	746	748	753	731	704	746	690	717	747	718	768	721	733	703	748	758	770	748	723	741	736	729	717	722	743	753	782	724	711	764	697	753	760	771	756	733	764	755	692	710	741	748	724	744	707	726	741	740	717	726	739	760	760	747	704	696	721	715	737	732	755	741	765	740	734	734	723	769	763	742	748	751	710	759	756	727	700	696	726	739	744	761	749	752	753	692	746	684	800	756	734	740	718	720	732	748	758	705	721	747	782	734	741	755	715	777	702	753	733	730	711	727	726	725	749	725	729	752	692	743	738	777	750	718	707	784	760	711	727	748	792	764	705	729	721	742	787	765	732	748	750	760	722	681	736	785	744	714	767	739	732	711	700	764	721	754	730	713	784	786	757	805	750	735	715	750	741	698	763	725	732	765	695	740	722	762	749	758	733	758	706	705	719	695	695	731	717	742	713	737	751	707	756	768	732	728	761	706	735	690	697	739	759	705	756	689	741	741	755	754	752	708	725	738	747	746	716	781	703	773	731	726	725	758	690	738	788	718	765	700	745	682	720	686	759	727	713	728	726	712	718	745	689	774	779	701	710	760	743	749	724	757	723	792	704	709	795	768	732	755	722	799	729	715	716	725	744	751	752	780	681	749	774	734	744	687	741	808	730	751	703	713	762	768	705	731	736	726	755	702	734	769	769	713	728	744	717	737	750	737	770	721	735	728	740	719	768	755	693	718	792	730	741	696	705	788	719	699	753	709	771	730	755	735	728	788	726	794	748	737	769	776	771	713	760	723	719	705	709	738	748	718	765	697	755	689	756	706	735	762	714	789	779	716	724	696	721	717	716	719	716	735	771	750	800	713	769	685	728	711	791	769	772	715	699	745	789	771	743	737	732	717	729	730	739	712	717	691	675	693	722	729	728	705	733	750	711	810	730	742	719	765	685	741	720	746	760	769	727	741	698	753	794	729	702	694	759	698	739	741	791	714	708	761	721	736	742	743	752	702	782	757	723	705	753	735	791	704	733	747	733	700	703	718	750	719	740	747	684	743	777	687	718	752	753	735	721	753	743	676	725	765	766	724	778	736	747	739	736	736	683	733	720	714	693	693	689	720	720	723	732	693	734	719	769	657	724	735	756	734	699	712	741	740	744	769	735	717	751	740	743	735	746	771	703	766	720	695	763	679	730	772	718	770	732	730	729	718	737	700	720	729	746	695	720	734	760	707	740	780	732	706	717	754	708	772	745	715	759	733	720	721	761	709	722	751	736	699	718	732	783	701	732	742	710	704	793	774	679	727	700	749	712	733	730	764	710	708	809	739	797	715	707	737	742	693	770	747	710	768	667	745	699	743	761	730	750	766	735	734	714	738	725	753	724	762	800	695	680	725	720	747	744	785	782	719	759	749	709	745	700	740	716	727	704	693	718	695	708	732	711	740	744	737	753	748	714	733	728	748	698	749	743	723	770	692	675	701	706	714	730	727	712	745	745	754	771	754	729	771	720	753	726	755	713	726	715	731	734	746	726	727	716	732	743	715	714	760	732	712	761	740	742	713	760	708	700	684	739	749	785	753	708	745	724	736	761	725	757	760	711	727	692	739	767	744	698	662	768	732	764	755	732	721	750	723	754	717	744	745	706	738	733	749	753	672	697	714	689	695	729	822	742	715	697	747	713	711	761	707	711	737	739	707	792	735	728	776	737	712	740	720	733	718	723	766	699	729	734	773	758	725	757	741	745	770	719	719	715	747	715	691	741	755	716	734	714	733	766	728	687	733	744	783	783	742	718	764	719	741	731	718	745	731	719	699	726	769	736	669	727	763	742	767	759	771	700	743	737	768	719	719	745	697	718	759	759	767	714	698	719	762	716	755	726	748	727	764	772	709	774	716	736	695	765	716	758	760	749	764	721	715	793	743	750	753	759	742	706	706	773	687	724	701	740	754	746	745	739	752	736	751	777	747	735	759	775	747	673	768	739	698	747	739	700	736	722	761	704	765	734	730	707	754	721	714	713	737	736	734	766	723	723	682	718	722	731	714	735	694	744	729	770	697	710	701	773	705	781	707	734	760	727	746	708	753	717	685	806	734	729	732	715	703	765	693	739	719	734	814	742	766	744	755	712	723	707	744	725	741	745	755	740	743	750	744	715	772	743	718	718	740	756	733	776	738	716	715
30620	32360	27704	11324	2368	828	585	607	613	543	546	545	605	550	592	571	573	542	567	554	580	608	487	588	553	552	568	552	547	553	600	612	574	547	556	619	571	579	570	571	573	534	565	563	551	565	611	614	602	580	557	584	569	575	586	557	548	570	525	576	558	582	548	565	575	532	552	607	576	543	551	581	564	561	567	600	579	612	574	579	564	542	568	552	567	590	584	527	526	575	579	557	582	572	579	559	550	566	605	566	593	540	541	558	563	534	554	564	566	552	565	519	591	546	571	559	542	550	566	495	573	604	574	573	517	513	586	595	567	563	553	586	590	622	554	529	564	596	556	578	537	553	535	570	543	568	536	572	517	585	580	586	619	624	526	532	533	574	590	574	542	582	576	569	587	547	580	581	587	567	571	554	575	552	605	533	525	576	543	589	579	550	569	587	562	606	542	561	534	571	570	580	610	563	577	601	570	616	574	594	567	527	559	569	586	570	569	577	622	548	559	545	570	543	570	553	553	508	598	555	569	542	544	585	534	523	621	536	551	522	566	540	579	565	567	567	569	541	534	558	521	563	550	615	591	595	542	589	619	569	546	603	546	561	602	587	547	538	617	563	572	550	579	609	567	582	619	601	540	563	596	546	593	571	547	569	553	535	593	607	556	542	585	584	579	549	564	595	569	533	608	562	574	624	561	592	545	532	542	561	585	597	595	551	576	572	547	558	561	567	556	543	548	530	561	565	531	569	597	543	588	568	566	573	603	565	583	549	553	526	581	571	533	560	586	572	569	590	586	579	600	578	520	548	594	563	571	606	571	607	554	543	572	569	579	566	539	613	535	627	604	602	602	491	557	587	567	573	588	550	571	540	523	570	561	553	601	610	582	599	572	570	629	565	577	588	511	572	605	509	578	565	565	588	554	561	547	595	573	575	558	614	566	553	564	561	583	597	594	505	576	560	577	580	605	527	560	567	555	541	548	579	601	562	573	556	535	552	550	553	554	588	551	571	555	614	542	580	537	541	509	572	560	602	577	602	541	572	562	603	530	580	599	581	546	601	536	551	604	544	545	492	549	583	574	548	561	562	560	567	574	548	546	515	555	588	590	583	558	602	548	572	567	569	588	523	535	533	558	528	621	539	561	587	563	608	523	558	564	586	563	585	533	561	539	629	542	558	568	552	606	555	546	508	596	537	541	588	581	527	605	615	547	566	568	567	518	589	529	548	536	583	529	567	565	535	584	599	610	566	606	531	569	582	580	525	579	575	567	588	596	586	563	557	528	568	546	557	557	558	542	564	547	596	583	571	577	533	513	574	569	553	556	540	602	601	617	572	572	569	606	561	596	589	571	563	525	538	571	539	553	604	544	546	605	583	607	562	556	560	580	574	570	571	554	599	541	571	577	570	573	541	543	560	594	586	581	552	535	606	537	576	633	592	558	569	564	566	533	509	639	555	524	532	599	557	567	568	609	625	577	582	580	582	588	575	529	592	563	569	566	559	551	561	557	519	562	585	553	562	582	600	534	578	546	588	615	535	572	548	605	551	563	579	547	538	530	579	540	588	570	605	585	565	570	609	558	565	544	535	561	543	577	535	541	588	565	535	614	573	559	556	559	576	557	553	605	609	562	563	600	541	568	579	562	574	638	579	557	565	588	524	568	577	574	602	578	555	570	622	545	583	570	539	581	579	571	516	576	514	554	588	593	553	568	526	550	565	585	535	548	586	550	573	546	515	529	569	572	583	571	559	611	532	527	585	598	533	562	590	599	581	585	597	621	571	578	539	582	554	575	551	542	559	572	608	600	537	605	580	606	543	556	585	529	589	547	596	578	579	585	576	590	544	562	635	589	557	562	586	556	582	574	586	552	582	567	545	533	549	606	559	570	588	558	570	593	566	601	574	567	596	571	549	556	578	527	562	579	571	592	613	596	580	583	536	546	569	556	573	529	569	592	586	571	567	571	556	519	585	598	621	576	521	563	550	539	555	536	568	588	592	576	565	577	604	581	569	590	588	563	561	513	519	571	553	574	560	549	543	576	564	530	568	560	549	531	546	569	576	555	591	611	550	573	562	539	575	544	552	572	570	568	572	562	591	517	560	583	572	564	531	567	591	565	527	599	605	546	528	556	549	543	583	556	563	591	581	597	553	558	490	549	586	578	621	587	553	608	550	586	620	522	534	575	574	607	592	604	551	578	567	617	542	563	567	563	601	556	616	582	581	604	561	588	594	582	597	583	551	527	535	578	535	538	552	547	586	578	553	551	609	571	568	562	605	552	531	509	525	536	527	508	524	583	554	561	570	527	587	557	583	577	571	574	587	547	610	537	553	584	555	547	550	558	577	569	597	570	548	522	569	584	629	587	552	590	579	531	606	527	573	563	563	575	563	558	584	567	543	617	584	587	596	621	526	534	599	539	555	553	600	567	561	555	597	557	609	568	588	603	597	571	561	584	591	561	534	559	552	539	568	584	632	553	560	574	576	581	554	525	572	554	568	553	522	594	575	566	534	567	584	606	596	561	567	573	606	549	569	577	557	581	565	569	569	571	570	500	574	573	554	540	528	559	584	598	560	546	552	543	582	545	546	553	591	598	604	588	522	568	554	566	558	580	553	551	535	533	520	590	561	581	563	554	591	581	542	555	536	589	598	563	514	606	587	557	570	559	592	573	558	548	573	564	583	596	540	594	605	564	553	572	578	591	563	570	562	563	567	631	576	585	539	600	547	607	561	563	558	572	619	577	524	587	562	631	545	529	574	611	600	536	557	521	583	587	558	575	623	608	563	582	572	585	600	572	593	572	553	543	577	584	580	578	550	592	589	532	539	537	600	576	575	595	527	615	548	593	578	596	521	525	558	543	550	557	544	594	565	550	562	582	564	577	547	555	544	617	577	514	538	564	598	571	599	537	543	571	569	555	516	555	586	546	576	577	558	563	556	545	519	592	545	624	511	572	553	574	543	608	573	576	583	599	532	546	553	629	600	578	556	569	578	580	575	530	534	592	593	560	565	560	557	543	567	524	581	562	581	597	537	556	566	566	571	614	577	560	602	595	622	562	535	565	574	547	563	545	565	589	558	617	576	574	512	568	552	579	562	571	545	553	574	600	576	608	562	536	550	608	573	567	599	606	556	544	549	567	536	556	576	578	602	573	571	579	599	568	575	547	564	619	574	551	553	545	567	568	590	580	578	592	550	511	532	578	586	518	594	577	564	558	558	617	591	608	625	591	537	581	555	512	604	538	562	570	560	584	535	579	600	575	582	583	577	594	559	562	551	584	585	541	581	590	551	598	536	565	640	545	530	568	557	573	556	541	559	565	618	587	564	571	598	619	544	566	597	552	570	596	550	570	605	554	565	540	567	577	611	579	550	539	528	578	554	540	548	556	526	574	536	555	525	554	559	581	515	557	529	538	574	560	552	588	547	573	607	540	562	607	514	537	555	573	577	543	600	560	574	564	553	563	574	587	559	587	546	571	575	578	523	574	556	581	533
23928	37608	20787	6140	1849	706	545	495	517	475	475	513	459	509	497	481	497	481	492	494	481	513	484	476	472	500	505	492	523	489	459	503	479	500	507	482	497	467	438	490	473	453	487	484	488	481	458	482	507	472	456	470	496	470	459	523	457	489	467	446	502	465	467	481	468	494	449	485	483	513	491	473	485	504	473	484	447	459	464	444	481	499	455	494	461	500	459	491	511	517	461	500	471	455	494	435	496	481	516	476	459	482	498	474	486	505	495	469	514	449	476	491	448	492	496	470	468	483	484	517	478	473	469	509	481	479	484	436	487	469	530	470	522	505	473	506	532	464	467	485	473	485	461	459	498	477	521	485	499	497	496	491	420	496	513	473	491	471	493	469	481	472	523	456	491	520	476	490	510	456	450	521	491	476	471	467	506	470	466	498	465	487	504	485	475	502	489	450	466	492	465	465	455	480	506	471	465	497	435	498	460	483	511	499	521	473	435	455	476	472	500	481	480	509	464	480	492	447	458	506	483	514	457	456	480	485	504	457	494	490	495	452	481	461	474	463	491	453	479	452	476	467	502	471	478	456	497	490	448	496	488	442	479	499	510	501	445	492	480	495	467	475	484	491	499	507	476	459	513	519	472	458	499	477	500	485	513	489	482	485	437	465	501	491	503	439	472	479	501	483	523	439	506	483	457	496	483	496	449	521	501	461	495	482	476	484	473	432	472	490	519	489	492	489	445	518	479	468	480	501	481	504	483	469	514	512	483	488	468	437	489	505	476	496	495	462	471	426	468	490	465	475	527	518	474	469	421	476	513	488	476	471	470	505	465	514	472	504	489	482	446	495	514	493	460	488	468	512	465	446	482	457	511	473	487	452	463	459	480	500	491	446	471	489	452	503	498	482	465	476	482	457	439	518	471	487	489	515	482	463	452	485	476	483	504	470	505	486	508	459	481	521	477	426	501	500	492	444	456	461	471	500	487	472	488	474	487	462	482	443	470	469	459	480	481	466	448	497	459	491	473	507	483	499	477	498	448	469	502	466	490	496	445	489	437	427	428	493	469	442	484	511	509	474	540	475	488	451	485	443	455	541	499	528	464	504	506	480	485	474	460	495	485	524	468	493	494	487	484	446	466	462	486	456	481	500	500	442	464	487	491	508	495	510	472	459	494	455	488	490	475	506	479	444	506	427	469	462	473	515	488	516	474	467	473	474	475	507	480	511	470	490	502	466	473	505	509	456	452	476	502	474	473	469	480	459	464	483	478	496	473	508	466	496	490	468	449	508	450	499	479	525	494	503	498	423	444	479	492	479	532	517	457	428	467	507	506	503	481	437	523	451	467	516	485	485	478	474	454	476	448	459	422	501	451	480	484	447	510	442	503	464	493	481	477	467	508	481	499	450	524	504	490	474	502	492	466	461	460	478	487	459	468	477	466	465	463	460	490	500	502	499	472	449	466	476	455	476	503	472	477	451	487	517	483	487	475	492	482	455	449	462	478	456	490	507	446	479	511	503	507	471	492	493	466	479	502	503	473	477	475	487	440	486	473	471	485	491	460	510	479	473	460	480	468	472	476	476	481	474	479	481	488	504	477	453	430	472	442	482	478	440	473	459	431	484	501	478	451	445	488	466	452	521	482	460	499	475	440	512	482	470	466	465	520	467	447	455	481	485	494	513	481	472	483	515	488	480	497	450	470	481	449	482	522	483	453	472	469	483	475	475	496	473	470	480	494	447	497	468	490	480	456	473	481	444	486	474	460	497	470	454	503	471	440	474	498	442	471	508	533	498	477	482	482	462	465	450	483	498	469	479	455	499	488	475	481	462	512	474	474	461	493	460	511	457	467	493	475	506	490	467	502	484	476	505	497	459	474	449	476	499	488	457	511	454	472	486	468	477	500	483	462	473	463	488	455	483	451	499	507	475	453	448	471	491	482	472	449	454	474	553	460	481	441	483	470	459	491	483	494	484	464	495	472	530	479	447	449	481	461	524	495	464	460	499	444	502	484	524	448	474	507	475	465	502	471	441	534	475	491	476	497	475	454	465	487	485	490	503	472	459	459	519	466	484	452	450	492	472	482	488	460	448	511	447	473	456	444	487	497	492	519	478	453	495	459	488	503	479	485	540	462	505	468	432	461	463	486	518	460	503	476	479	478	442	427	476	473	456	474	497	483	517	459	506	507	483	457	491	483	492	497	482	491	478	482	512	491	475	517	487	441	468	535	512	498	483	465	455	473	499	480	489	509	466	458	479	511	457	512	494	512	513	513	465	482	445	493	490	485	462	492	523	474	514	472	492	498	444	518	501	495	509	448	458	485	446	480	483	469	493	448	466	482	499	469	478	449	486	451	524	496	468	498	451	472	502	460	481	457	485	498	519	500	476	451	487	460	510	474	472	535	471	466	469	460	462	527	435	478	481	495	493	472	486	515	457	486	464	477	447	458	503	448	509	475	449	473	469	479	506	469	493	510	527	466	507	512	452	509	518	480	495	471	440	440	494	496	481	471	478	497	484	480	514	500	477	471	516	472	440	481	456	473	460	506	502	489	473	503	452	499	480	488	490	468	442	502	462	485	486	495	445	480	467	464	464	454	502	474	519	514	488	486	495	480	494	487	482	482	491	458	452	503	502	467	484	485	476	468	492	503	472	470	506	455	489	496	481	484	465	484	499	492	474	502	517	473	466	463	460	490	489	466	486	468	440	432	454	505	462	456	480	485	479	477	472	507	512	492	482	499	471	496	493	462	460	487	475	464	462	451	502	491	506	497	447	439	482	509	447	491	473	478	483	474	480	466	518	463	438	470	506	465	467	475	500	506	482	489	443	461	490	464	532	478	483	490	490	453	456	489	474	476	457	474	489	482	469	481	498	464	499	498	487	452	462	483	486	504	468	514	479	470	522	470	468	485	476	505	497	465	459	516	464	496	469	517	463	447	466	481	463	471	520	491	472	494	462	470	508	450	495	489	463	530	425	471	497	469	488	467	483	485	520	451	511	478	455	477	497	479	494	476	490	494	494	477	497	435	453	496	472	480	487	481	467	468	456	442	515	490	484	497	461	493	466	458	485	499	446	476	499	464	457	472	431	456	484	504	504	472	473	454	478	482	494	499	507	487	466	477	498	462	473	473	494	506	492	478	505	496	476	499	502	517	515	458	498	503	483	451	482	474	502	474	489	501	445	488	470	484	496	450	434	491	468	452	462	455	484	502	521	481	512	499	494	502	458	491	462	464	479	475	499	483	491	507	504	514	431	453	507	455	474	491	476	497	462	450	479	489	471	485	516	497	471	461	491	492	459	484	446	444	482	488	454	462	479	521	487	487	513	532	466	476	499	484	417	532	466	456	499	462	447	440	488	494	436	473	456	446	495	477	485	504	514	466	461	455	435	453	496	456	473	485	484	490	492	475	468	502	444	512	514	499	460	458	521	529	473	466	468	477	450	444	484	456	465	449	500	478	501	496	468	487	503	454	443	456	496	481	480	460	457
25795	28573	41620	33442	17365	4531	991	654	621	595	584	625	556	549	560	591	599	594	557	570	568	559	576	555	582	584	570	583	553	605	551	573	542	601	552	566	556	573	573	553	549	572	549	573	606	578	553	568	556	567	588	585	550	580	546	521	540	596	594	610	577	507	560	564	574	548	528	553	576	573	569	555	617	599	551	557	582	562	563	563	535	579	538	573	562	618	552	576	548	575	583	570	536	557	560	576	574	565	581	598	614	609	574	582	563	547	548	561	582	539	557	577	568	595	575	562	571	539	563	605	552	552	521	585	568	554	555	559	527	574	574	566	560	554	597	561	555	547	516	546	563	548	554	598	534	572	585	575	584	538	585	589	594	541	574	589	542	590	595	550	559	556	599	543	568	618	592	527	621	568	518	531	566	570	564	597	545	595	571	495	571	562	604	534	542	552	557	571	535	574	535	598	573	514	533	611	572	543	564	586	571	508	547	554	602	592	570	569	569	548	583	560	534	559	550	534	572	581	571	601	601	581	581	581	593	537	545	547	561	552	558	553	572	578	571	519	579	553	628	568	567	596	553	525	524	592	587	592	583	599	535	537	531	575	567	517	549	585	554	584	502	503	546	581	587	573	562	560	565	610	556	566	566	552	577	531	562	594	553	582	559	599	549	580	563	575	567	529	536	552	585	523	557	550	563	629	536	599	534	533	587	530	608	618	564	571	567	595	592	582	534	581	544	543	532	569	569	561	575	571	531	551	539	569	562	576	573	570	533	558	584	564	561	609	524	525	561	581	596	600	564	547	588	542	562	581	541	526	547	545	541	571	535	556	564	568	533	545	513	575	568	562	579	544	570	593	563	609	540	576	567	549	515	558	566	602	581	579	602	589	569	553	608	545	524	542	551	576	546	578	551	568	548	562	572	537	510	560	569	578	556	533	571	524	569	592	581	521	526	560	585	589	524	590	573	550	584	583	574	555	511	540	590	533	561	558	579	580	586	563	565	566	530	577	557	559	594	555	601	542	603	576	537	564	597	554	561	558	573	562	533	573	556	587	536	548	581	551	559	560	567	528	553	565	573	554	584	569	575	548	569	539	571	566	587	549	569	516	562	557	527	539	537	592	585	617	578	511	522	570	524	570	548	571	597	552	552	575	586	520	526	560	540	576	587	568	558	609	584	580	594	590	589	561	561	539	569	571	587	552	562	548	515	530	604	540	529	520	571	530	585	541	534	608	563	509	541	535	585	577	575	569	586	572	565	591	573	537	508	561	539	530	602	535	571	567	522	585	559	548	612	540	562	578	541	562	551	571	586	555	592	564	580	608	545	511	563	542	529	537	562	568	594	557	593	615	593	538	591	544	546	575	575	604	557	559	590	597	578	564	565	579	549	536	522	573	580	557	543	599	564	576	566	565	573	556	564	563	615	569	541	569	553	527	535	550	527	577	574	564	557	532	540	612	535	587	548	602	533	544	560	529	560	543	562	629	599	588	562	577	580	547	548	567	553	541	544	529	547	567	571	565	541	579	579	556	539	551	595	579	539	567	545	554	558	568	572	552	571	566	545	586	575	588	603	579	558	523	536	511	569	531	560	568	558	589	564	564	559	537	588	590	568	600	558	556	536	575	523	597	567	613	551	560	579	543	562	558	604	553	587	545	565	577	543	534	601	574	581	580	523	554	572	569	594	558	555	555	560	517	552	604	580	531	556	565	599	536	540	544	552	575	520	562	558	565	566	605	571	525	560	555	568	552	567	575	569	541	568	548	596	566	587	579	562	579	576	554	550	562	583	549	508	556	602	585	603	562	558	558	575	533	541	538	552	566	544	588	574	571	572	541	519	560	549	579	565	535	542	565	580	567	559	579	511	576	556	566	586	564	549	556	568	589	545	598	595	614	571	582	560	572	566	540	568	562	521	581	593	633	566	606	568	563	589	570	548	515	559	589	597	531	514	527	556	577	599	593	573	548	555	516	536	583	546	569	535	530	568	538	525	550	570	535	504	575	587	591	543	533	561	555	552	560	528	503	565	576	587	519	614	567	583	555	556	591	580	592	571	572	535	591	522	560	595	580	544	549	549	545	543	563	536	569	573	550	556	600	541	546	556	563	534	550	556	581	589	560	560	575	592	563	552	546	548	585	564	547	567	535	564	570	579	583	576	580	542	544	587	534	552	592	595	563	529	566	581	537	605	568	582	542	595	559	587	572	563	499	541	544	556	594	576	573	575	554	543	557	553	566	557	539	604	578	568	560	581	596	548	562	585	565	569	583	565	554	533	545	603	565	565	548	604	549	560	584	565	564	546	575	556	577	573	545	605	559	565	584	535	582	538	547	521	555	579	542	572	601	566	506	591	541	500	575	542	495	591	537	529	553	555	535	587	535	533	564	575	571	565	562	575	559	511	547	537	552	573	576	602	548	539	570	548	593	574	557	535	546	591	558	550	604	538	565	585	534	582	550	608	573	534	505	553	613	530	575	586	560	532	532	558	598	533	534	558	594	543	571	582	552	613	578	540	582	532	554	553	568	544	592	571	574	548	556	510	551	558	546	521	542	558	548	548	553	573	561	545	623	518	561	524	558	598	529	572	567	601	562	546	525	563	563	544	584	537	580	563	567	533	592	565	573	552	560	566	584	529	561	597	583	563	551	533	572	572	536	562	528	551	578	558	560	561	516	551	579	542	586	555	532	542	570	595	544	583	565	581	548	547	540	571	593	544	555	583	514	592	564	561	581	562	567	619	523	527	542	587	555	576	548	545	577	554	557	503	573	551	534	628	586	558	568	579	532	546	545	595	523	561	557	544	534	566	556	560	559	571	606	569	550	571	588	558	504	559	579	555	559	560	588	567	596	578	564	572	548	517	516	587	584	562	545	531	579	545	539	553	578	585	577	584	572	576	566	608	589	550	604	552	524	581	583	571	550	571	545	587	541	556	518	545	538	539	601	585	545	589	587	532	541	540	579	534	592	603	588	597	563	556	588	559	592	587	584	542	583	585	561	599	643	515	586	569	581	554	575	540	553	588	578	540	594	577	558	586	572	526	510	556	571	565	592	617	559	549	587	511	589	554	538	491	573	556	557	563	575	586	541	554	525	529	544	524	559	635	581	583	531	557	540	569	574	518	547	578	611	561	542	564	595	583	581	565	542	541	568	599	520	554	542	597	546	563	540	563	532	526	583	575	554	568	534	572	528	554	531	534	562	625	560	543	561	529	526	534	584	564	548	557	601	563	558	575	568	515	521	562	565	564	521	569	550	556	571	563	577	606	615	591	536	527	589	539	553	554	570	536	587	584	555	532	592	537	571	579	552	581	557	543	565	554	563	580	530	522	609	517	558	539	575	595	558	555	550	630	562	586	584	565	555	578	593	608	537	573	568	557	611	611	528	525	538	571	565	606	536	582	559	552	550	565	542	582	584	551	612	541	542	571	573	573	545	541	623	568	516	545	542	545	573	564	540	565	606	563	587	560	547	536	564	549	571	583	565	533	539
60149	91203	59755	25987	7935	1943	709	571	516	510	533	539	539	534	531	523	522	549	590	538	494	516	540	522	559	543	550	521	544	570	556	526	528	517	527	523	527	519	497	534	493	518	535	524	527	502	539	479	552	508	490	539	544	530	512	506	565	537	489	532	549	500	517	511	488	532	522	533	547	516	554	522	527	544	552	483	530	489	535	508	547	540	542	490	542	516	542	541	523	524	490	556	530	511	512	567	530	538	528	519	536	522	558	540	508	509	531	539	518	555	532	522	501	518	545	520	551	521	562	506	564	525	551	505	519	553	524	523	478	503	568	510	571	557	556	564	509	512	507	481	498	480	520	498	559	518	537	558	532	566	569	512	522	548	552	561	485	503	522	497	529	551	539	541	496	543	531	515	542	525	474	524	538	536	524	535	555	534	533	517	511	550	572	495	541	531	498	544	521	543	517	526	539	504	530	511	526	505	529	515	580	512	506	521	523	557	518	526	511	486	535	510	525	564	514	532	552	511	503	510	559	546	523	511	537	493	543	527	507	503	496	536	518	494	527	512	504	514	523	523	542	522	508	553	546	491	553	545	521	535	518	501	525	539	547	535	529	532	517	518	514	517	514	505	535	560	504	530	538	528	511	554	522	536	552	526	527	514	549	515	527	528	477	517	560	504	520	543	548	525	512	533	490	530	501	511	532	528	550	534	535	518	541	547	547	532	539	513	526	540	504	532	532	542	550	522	534	511	498	502	550	564	513	516	554	555	459	550	512	542	499	518	523	539	516	546	540	547	515	564	517	509	545	572	515	492	513	518	554	530	522	491	538	560	567	510	537	469	517	534	513	525	515	522	536	534	495	519	563	516	516	555	535	496	504	550	533	524	543	536	525	502	515	514	539	509	519	498	537	548	554	512	527	503	527	559	512	552	542	512	561	542	521	553	511	533	534	530	504	487	512	538	510	504	513	508	530	566	571	522	500	532	572	504	502	477	545	551	493	538	519	531	537	529	538	526	522	543	523	532	530	529	534	566	540	494	510	590	533	478	554	563	494	571	514	533	508	547	512	548	523	527	551	521	560	497	514	533	521	571	537	478	538	529	557	528	520	488	541	491	506	565	567	517	533	530	499	557	523	520	550	533	527	540	498	548	530	532	538	529	536	507	565	508	543	519	561	526	503	510	496	542	539	506	526	564	489	532	525	504	507	519	501	495	545	535	550	538	490	492	506	543	507	562	526	531	543	548	552	527	591	555	564	501	549	531	519	540	528	492	513	548	538	524	551	525	526	534	561	532	569	540	480	527	547	553	517	539	500	543	506	525	555	512	520	508	535	569	547	492	515	533	539	480	500	538	509	544	534	518	487	518	549	512	545	560	494	524	546	543	500	523	537	525	527	519	520	524	530	532	516	503	557	574	496	499	499	546	459	513	546	516	525	522	556	535	535	535	561	523	538	551	495	514	554	510	506	538	528	511	524	519	530	503	543	531	547	515	549	491	547	520	529	511	527	553	530	551	499	536	548	531	564	520	531	548	540	490	533	524	500	535	553	518	520	537	496	521	514	526	550	489	507	465	537	552	542	513	528	472	536	536	498	529	519	549	487	506	532	529	501	490	500	532	548	494	489	484	563	508	534	524	491	490	557	553	575	505	504	517	483	524	537	520	581	519	529	538	526	507	523	529	575	545	545	492	557	548	513	526	514	477	559	539	502	499	489	458	489	535	530	523	565	564	501	509	528	500	541	520	527	516	521	502	541	517	539	524	511	521	518	524	520	511	526	456	550	489	522	478	528	508	465	555	526	579	515	504	527	491	522	527	526	562	539	554	592	529	536	527	494	555	558	531	507	524	530	525	497	518	525	526	548	492	523	552	540	510	554	506	500	543	502	508	525	532	502	538	542	550	532	512	525	489	522	511	526	536	492	522	510	476	583	504	535	538	509	513	536	548	530	529	529	558	545	532	545	494	543	532	517	575	556	489	503	521	537	554	520	506	481	494	521	529	524	519	533	526	521	519	548	509	519	484	554	483	533	502	530	505	517	477	546	487	527	527	539	544	540	516	531	532	540	570	493	517	507	590	526	530	529	538	508	507	496	491	542	551	542	554	550	520	471	490	521	536	507	543	532	529	533	567	531	528	503	505	518	502	486	496	520	544	559	520	494	494	514	540	504	496	522	523	518	526	534	528	510	496	512	496	477	460	530	527	506	509	593	524	516	517	531	546	527	551	522	532	499	501	520	520	542	536	573	540	474	536	515	491	462	544	520	521	555	509	520	523	484	529	495	537	528	514	526	507	531	515	507	549	477	568	488	517	556	526	522	516	535	546	553	524	565	544	508	543	502	501	553	552	570	535	556	560	581	500	528	522	517	564	540	533	529	501	539	513	522	541	551	546	515	502	510	509	514	551	495	559	522	530	520	510	541	480	515	546	520	542	560	551	532	529	533	526	496	526	536	505	520	559	502	500	479	511	548	537	532	493	533	516	535	508	538	507	578	554	577	456	490	536	557	514	467	514	498	541	538	510	524	524	525	521	558	499	506	513	584	488	481	505	518	511	551	499	524	518	490	528	509	502	506	557	517	510	530	507	536	571	501	504	511	530	495	517	562	490	537	532	503	555	535	565	520	542	520	549	494	498	478	478	514	544	527	522	518	555	482	533	576	553	502	526	534	556	485	530	537	540	524	510	509	499	547	517	496	513	510	543	491	530	540	493	563	527	510	545	525	484	522	564	492	536	568	511	508	520	503	537	530	526	578	532	527	536	487	498	546	517	566	493	516	497	537	489	570	535	520	494	531	541	517	489	524	534	522	540	515	500	525	556	531	498	542	514	570	534	545	499	503	487	504	494	533	507	547	520	535	519	542	522	540	505	525	536	520	545	497	495	543	515	516	498	516	525	528	518	568	521	499	520	525	552	550	539	494	528	530	487	530	533	549	564	544	506	489	533	511	545	516	544	515	563	516	515	513	522	520	573	543	543	496	530	546	581	519	486	539	543	522	513	530	524	529	490	538	533	582	532	507	504	520	507	520	573	526	527	499	512	511	548	513	516	449	539	529	551	566	527	517	507	523	493	540	551	506	535	525	519	494	520	515	514	524	512	540	560	523	513	514	541	521	557	550	539	518	482	479	504	490	549	484	528	512	500	500	533	542	502	538	481	497	568	554	526	515	506	524	550	531	482	490	501	542	569	558	481	531	520	527	562	533	573	534	534	537	503	549	531	507	537	533	516	492	498	490	525	517	520	527	531	522	563	531	553	525	516	489	525	529	519	515	521	540	517	560	521	524	549	480	475	564	502	514	540	533	539	518	521	542	531	527	548	533	523	498	559	472	541	503	546	505	545	541	542	495	556	517	552	501	503	528	528	520	532	533	509	498	506	546	557	512	524	513	546	549	504	527	505	546	524	530	525	568	548	544	526	580	537	509	547	506	511	500	546	515	522	553	539	514	513	531	562	520	530	496	539	481	533	512	487	528	510	521	531	527	495	543	546
24434	25149	36043	31750	22073	12521	2483	955	797	787	806	790	807	774	744	780	756	775	777	717	765	776	787	758	771	831	771	758	795	744	747	796	776	785	753	776	782	750	785	762	746	777	780	761	792	713	728	719	789	702	748	780	717	786	753	745	781	795	775	775	742	795	746	726	695	750	736	788	779	715	697	726	727	747	729	758	766	780	741	771	765	750	710	707	754	767	759	727	749	751	736	735	779	733	701	771	780	772	749	751	730	758	730	730	732	713	775	744	674	724	719	794	747	743	829	775	749	737	752	739	751	689	731	741	713	747	749	742	783	768	762	763	772	734	763	706	777	729	742	751	758	780	748	702	731	730	747	751	746	710	684	722	712	748	777	688	759	729	750	709	790	697	724	697	801	809	826	724	730	723	753	672	740	715	698	798	772	740	749	779	713	743	731	775	747	821	784	724	747	806	732	762	742	783	751	736	755	719	782	759	713	753	746	714	716	753	805	709	767	731	788	743	711	737	754	777	702	668	740	740	700	735	777	791	759	771	715	737	716	718	742	731	760	772	766	744	754	804	777	761	742	771	765	710	736	719	732	740	794	774	727	727	802	772	745	764	719	709	698	737	739	803	787	781	747	704	740	758	718	752	716	727	756	709	747	736	747	775	676	726	761	729	781	711	741	764	753	766	738	716	770	789	717	753	735	770	756	763	735	744	717	776	772	781	733	727	764	733	804	759	736	799	712	705	745	743	753	707	691	708	722	728	764	743	784	776	757	726	719	717	730	742	735	743	710	755	733	716	705	752	740	710	744	778	703	743	786	718	747	750	728	729	696	753	806	738	753	756	716	767	736	702	750	715	749	730	721	764	732	699	766	754	729	752	755	750	734	710	772	788	720	752	744	764	719	820	725	722	770	709	735	716	759	728	754	726	729	717	656	777	740	719	733	743	757	723	721	740	752	770	746	753	727	739	727	767	748	726	768	724	702	704	703	771	776	691	747	757	718	786	731	753	770	713	710	777	746	744	731	778	766	768	722	793	709	730	740	747	759	694	805	788	749	773	726	703	762	701	742	757	712	740	796	747	773	753	712	760	756	717	734	798	774	755	740	732	707	724	778	757	778	788	780	780	752	729	762	749	754	713	753	747	764	759	737	739	744	746	695	769	720	763	771	723	735	712	738	717	698	759	722	785	744	717	775	759	795	726	726	721	747	685	750	754	725	739	721	711	767	766	752	743	757	695	749	696	745	758	707	740	734	707	698	719	748	765	763	773	756	750	748	762	751	765	728	729	757	748	729	759	720	737	698	731	758	759	712	761	761	764	827	714	766	725	726	714	762	764	760	734	763	766	773	785	702	774	748	681	733	750	729	723	717	755	733	742	689	779	734	740	728	741	734	755	761	737	810	744	746	764	735	768	791	760	807	782	755	733	737	750	747	755	748	699	684	747	754	717	771	705	753	722	749	743	765	710	750	705	736	766	739	760	744	731	751	688	694	757	737	735	794	786	682	786	716	753	780	779	755	756	740	748	746	732	726	721	728	745	741	764	675	737	772	726	783	736	721	719	724	789	714	747	716	747	738	734	775	783	725	718	686	703	767	751	752	728	724	728	739	749	802	741	740	671	727	740	740	728	752	704	732	744	765	789	742	748	721	746	752	771	727	721	768	770	736	690	736	760	723	704	748	732	693	735	726	738	767	736	718	803	768	739	724	729	750	723	750	709	709	769	768	734	718	730	766	731	782	725	711	793	713	716	737	786	730	718	761	717	737	764	783	755	787	760	749	753	747	734	767	726	685	760	794	708	806	759	702	736	745	742	743	747	701	699	708	721	777	685	724	734	711	721	728	732	747	759	779	694	722	731	716	728	712	745	737	701	716	781	744	760	680	763	734	769	750	738	762	745	773	772	791	727	755	716	779	749	704	736	709	724	743	725	736	743	736	733	695	710	727	724	732	747	698	752	746	741	710	725	738	719	759	745	741	737	767	725	748	742	698	746	692	752	758	720	790	699	743	736	733	742	798	776	746	801	743	737	711	746	682	759	726	748	715	764	682	756	758	765	753	789	762	735	738	742	755	691	762	789	753	722	722	747	750	780	759	747	779	771	770	736	751	759	757	738	742	751	758	818	779	755	745	757	720	726	762	718	730	724	754	774	761	785	764	747	738	798	710	743	754	741	727	677	703	743	693	745	760	718	751	759	724	735	713	760	735	698	730	740	714	708	761	715	738	726	753	749	736	713	775	745	731	754	736	759	775	705	746	713	747	735	754	710	761	762	780	753	693	679	778	732	723	766	709	746	729	723	783	705	789	754	712	706	778	753	727	778	761	734	716	689	724	738	761	694	714	721	806	695	717	762	706	749	733	699	731	818	796	745	725	727	784	755	748	773	759	717	709	765	741	730	740	722	711	713	774	729	714	757	768	703	757	741	748	715	738	751	769	785	698	712	731	806	719	772	725	766	751	768	741	690	731	718	751	704	741	715	764	707	712	791	759	772	684	752	746	725	731	760	749	740	752	746	725	759	698	741	749	742	774	770	744	810	723	711	786	727	738	740	678	700	718	729	694	754	721	763	739	786	742	723	774	711	710	707	740	736	732	715	706	689	669	775	709	728	687	745	817	708	758	764	720	712	698	770	759	755	728	733	710	742	680	723	748	753	755	737	779	741	739	726	716	741	773	716	760	752	744	776	738	790	793	778	680	736	702	718	720	708	740	764	749	738	756	739	742	781	799	743	773	738	782	755	725	794	737	687	750	775	758	782	752	780	752	754	731	723	804	719	721	716	748	780	724	738	697	726	729	735	723	732	762	713	723	787	748	721	703	746	722	722	751	751	742	755	767	752	705	744	709	746	772	750	721	740	768	759	751	712	731	707	742	744	686	744	686	752	750	733	746	698	764	713	735	759	740	756	750	809	745	746	697	707	752	758	748	755	731	748	724	710	676	736	734	724	749	738	762	745	724	752	718	710	705	750	668	754	717	765	753	769	715	744	771	753	761	726	796	767	718	769	724	737	755	728	765	705	724	780	756	723	740	759	674	737	704	755	739	729	784	732	715	743	708	773	737	729	770	690	740	734	732	741	783	717	779	749	715	759	679	750	722	713	760	734	741	776	735	694	716	678	784	695	706	742	733	722	739	770	734	758	713	781	734	731	696	793	798	728	722	797	751	765	780	763	733	768	726	721	735	698	746	726	713	704	724	725	747	755	757	717	767	776	766	753	744	744	735	771	758	745	701	757	773	758	727	738	742	795	732	732	693	747	741	748	751	737	757	753	777	776	744	757	751	757	742	769	700	728	676	715	750	730	750	701	669	758	686	718	718	830	718	700	679	726	709	727	778	747	788	712	756	739	757	771	759	728	777	721	742	705	743	743	752	740	757	737	740	760	724	733	722	732	714	766	736	729	790	788	762	721	725	767	751	723	778	764	744	716	733	755	713	746	718	751	748	672	743	730	763	751	787	734	702	777	729	692	748	765	765	772	740	732	739	714	757	710
64366	99431	67328	34994	13280	3820	1155	794	666	712	738	741	694	704	716	693	710	766	721	777	714	724	655	701	675	709	736	733	714	697	668	692	738	749	734	745	711	676	720	693	737	709	706	684	660	713	719	686	671	713	740	715	691	676	709	700	725	655	707	687	703	727	756	731	704	760	711	705	658	697	755	676	754	744	702	692	688	703	701	693	688	695	666	714	697	694	705	698	719	718	687	680	705	689	722	692	691	698	713	722	723	666	730	720	737	710	715	715	757	692	715	681	699	716	686	680	739	721	681	726	748	723	706	695	745	718	746	700	710	717	733	720	709	703	720	668	669	695	681	714	686	688	683	745	694	714	714	681	721	719	676	742	664	678	697	716	734	719	719	718	686	686	684	731	717	671	712	708	712	712	658	715	736	717	713	714	690	725	704	670	720	712	717	702	713	686	736	727	743	681	669	740	671	658	709	716	730	740	689	690	681	707	721	694	697	701	645	706	680	698	718	680	731	702	673	727	717	706	729	684	782	665	721	696	697	674	717	713	723	669	719	709	715	708	657	685	696	756	695	696	713	706	688	675	693	681	704	677	736	730	701	717	721	711	694	682	724	694	700	716	692	661	692	751	664	731	672	698	752	696	728	730	676	679	668	680	763	717	693	654	699	675	659	701	752	691	685	673	713	718	660	687	688	724	708	748	691	660	688	729	732	704	702	717	697	744	754	735	778	713	690	735	689	717	733	707	725	710	677	757	693	690	704	687	725	700	713	691	714	701	698	672	758	754	753	754	745	734	698	689	691	690	702	679	684	706	678	689	680	711	709	698	726	725	735	734	655	712	731	678	719	709	672	707	702	657	705	675	702	695	699	688	718	683	726	708	663	683	705	704	713	697	720	719	709	731	755	687	704	634	688	731	678	697	751	715	728	690	669	703	774	733	668	691	671	702	689	700	692	725	710	700	707	708	715	731	697	726	719	688	698	719	713	687	748	669	679	744	702	669	696	683	721	688	686	663	730	757	727	709	671	694	715	701	702	707	679	684	661	704	695	726	690	722	712	730	708	726	728	709	726	698	717	668	657	722	690	729	651	735	727	678	685	690	731	738	719	645	684	679	710	681	698	700	681	707	691	707	697	678	685	676	703	714	703	706	689	695	697	648	693	653	689	735	673	685	743	740	685	653	693	701	697	687	674	719	689	719	732	679	719	703	672	689	736	666	696	699	660	716	689	683	724	667	678	674	702	680	682	674	725	658	709	702	709	699	689	719	709	661	708	679	675	698	720	698	724	698	700	700	743	697	701	681	758	684	683	727	699	646	684	682	709	701	722	747	698	626	701	729	712	701	700	648	680	712	705	715	666	700	695	721	682	731	710	716	719	694	670	682	672	702	649	708	689	716	735	693	708	740	699	699	750	687	702	683	671	662	687	737	672	705	722	727	692	676	691	716	675	681	727	710	735	719	745	696	666	752	674	694	727	718	697	685	742	680	716	683	732	713	700	738	712	738	760	692	710	712	735	687	749	724	698	705	717	694	727	716	688	679	683	730	678	678	747	685	686	728	704	708	688	702	740	706	709	701	723	711	658	719	758	687	690	726	696	693	685	729	714	697	722	723	717	707	697	706	705	721	687	690	702	734	717	668	687	714	683	743	693	697	714	680	688	711	707	732	710	660	700	671	684	724	702	703	691	681	727	700	664	700	747	701	702	718	725	685	688	773	672	718	693	760	704	725	695	726	705	686	676	693	705	687	673	708	694	694	666	698	708	709	671	694	702	695	724	726	690	744	723	697	687	696	682	782	646	692	724	716	729	739	698	681	674	677	690	695	671	732	716	707	640	694	681	732	681	729	715	690	696	664	730	716	695	679	701	714	723	688	686	638	713	723	702	687	690	676	712	709	654	722	663	677	676	686	722	747	754	699	708	729	749	694	672	705	703	710	708	724	682	653	724	678	715	691	750	698	718	657	748	731	650	713	717	707	725	687	714	730	686	776	739	706	741	698	712	651	707	670	713	759	701	724	718	696	743	714	668	675	721	683	710	690	741	713	673	706	747	634	751	747	669	735	729	682	724	688	710	693	715	701	734	711	707	684	697	674	694	699	673	710	734	681	712	682	736	730	731	654	744	728	711	701	701	714	742	690	716	681	700	727	664	647	680	727	677	727	671	724	673	698	636	691	696	740	701	703	717	680	686	694	715	672	718	707	666	669	675	755	708	686	704	735	683	726	692	659	717	661	727	680	655	733	720	705	694	713	690	703	732	707	668	747	720	736	700	676	713	708	707	732	708	699	744	708	700	727	714	703	712	717	697	703	648	702	703	726	756	753	709	702	670	682	682	708	695	693	735	715	687	712	688	708	667	703	721	711	749	714	679	773	724	701	691	730	703	728	681	647	679	730	677	694	705	730	749	713	690	692	719	694	660	695	671	678	703	734	702	687	753	755	723	709	711	758	664	700	701	667	696	715	717	693	696	697	662	660	664	743	691	697	726	708	694	699	727	716	729	690	703	732	698	710	679	681	695	687	698	732	690	697	657	645	717	736	692	666	696	725	720	672	719	685	653	703	674	652	676	749	696	721	690	725	705	722	666	717	761	724	718	732	662	736	688	690	677	739	711	703	675	670	675	698	729	709	727	707	684	640	724	733	692	698	667	778	719	695	696	720	687	728	677	725	697	701	647	689	706	672	663	680	637	668	709	703	710	691	697	657	712	716	691	678	713	759	672	700	692	649	699	650	700	708	697	674	702	663	668	702	643	722	712	687	683	732	734	654	751	710	750	654	685	729	697	702	693	668	726	679	747	667	700	648	688	673	763	718	726	709	688	679	709	722	687	696	688	716	693	721	681	705	666	749	722	640	694	684	685	648	692	675	694	706	714	687	741	690	674	725	688	716	666	711	740	727	686	749	663	682	694	721	745	736	684	700	674	693	665	682	667	690	724	739	737	668	715	692	725	716	703	685	722	729	668	642	730	706	695	692	734	712	714	680	718	702	692	671	669	702	708	728	681	657	709	709	702	727	692	661	674	735	687	688	707	687	760	715	711	674	651	684	693	756	773	698	693	716	727	691	738	699	722	751	689	717	672	696	713	726	695	746	697	665	666	733	661	634	696	665	693	670	704	719	714	688	665	707	667	666	683	731	698	689	732	735	756	733	730	692	687	701	684	699	679	711	692	664	694	695	713	671	675	730	681	701	714	674	727	686	669	698	710	721	699	668	677	676	676	701	670	716	666	687	701	677	719	711	728	708	706	683	679	668	724	698	715	731	718	723	683	750	762	709	688	675	704	685	706	709	668	759	676	681	698	706	715	714	711	726	702	710	679	724	717	731	678	688	689	707	742	689	674	671	689	677	686	744	675	661	688	693	684	723	715	724	716	721	679	759	723	675	692	685	673	691	710	745	664	691	737	685	755	719	686	688	740	681	661	722	695	755	734	713	729	715	635	685	666	713	673	707	695	708	669	685	709	703	699	718	665	676	712	674	747	729	727	685
31227	30761	26371	10555	2020	852	566	532	535	527	537	495	508	533	510	509	532	535	549	534	529	473	516	527	529	496	517	484	518	530	495	495	531	530	482	515	482	528	511	532	511	517	523	505	488	528	460	515	518	532	513	483	484	517	539	535	465	507	562	528	496	483	515	541	519	551	495	506	505	513	548	495	505	504	519	544	489	518	559	503	472	536	534	558	489	475	570	486	559	542	533	460	520	499	504	528	465	503	507	501	485	487	521	509	497	495	480	511	505	515	514	499	520	523	553	561	574	526	524	485	540	506	523	537	479	551	535	472	527	530	497	528	533	513	468	506	510	511	488	508	520	522	501	542	525	554	520	501	486	507	491	514	524	499	485	525	560	556	543	513	529	520	542	520	522	510	509	511	539	489	493	513	529	529	538	529	554	490	509	537	526	477	539	479	512	524	500	536	496	500	535	497	496	509	475	509	495	515	528	545	543	509	511	475	489	458	527	504	488	494	523	519	541	540	529	501	494	475	509	536	525	535	483	497	478	525	511	518	505	471	506	522	507	509	539	481	536	515	527	528	479	501	535	517	491	503	482	467	539	470	524	474	532	490	495	507	505	495	506	488	500	568	528	509	527	533	510	488	511	522	519	506	525	550	501	499	509	480	514	506	512	487	530	489	509	503	522	485	496	518	549	477	504	505	484	536	531	499	503	472	500	499	510	493	513	485	511	528	507	509	533	470	515	517	498	518	568	490	478	509	483	502	561	502	530	513	498	542	475	482	472	510	497	485	540	546	507	503	532	498	549	530	497	496	509	539	556	508	486	529	529	473	532	488	495	476	516	507	482	477	527	517	490	515	518	483	528	494	498	499	521	507	466	513	504	540	505	563	495	514	509	531	537	506	521	513	502	481	504	507	526	506	493	501	537	497	528	534	486	494	518	521	521	518	509	485	506	507	517	477	505	463	539	509	573	495	496	492	525	469	529	534	496	519	531	515	516	495	497	494	508	544	531	530	505	525	551	528	492	501	506	488	540	511	542	509	476	494	477	512	509	512	500	521	500	555	487	457	507	503	538	516	521	531	495	523	495	525	521	500	483	506	508	502	528	520	502	508	509	490	513	517	494	549	573	563	507	513	514	515	547	502	535	514	547	526	554	512	522	518	501	493	557	526	529	547	483	508	547	496	475	498	499	480	532	498	535	531	504	526	501	529	509	541	520	516	508	503	496	531	501	546	541	530	464	570	541	482	514	495	529	518	548	553	534	495	531	510	516	495	495	511	528	507	562	527	527	491	518	469	518	486	503	493	554	517	531	469	528	481	485	507	532	488	490	533	513	516	490	527	516	538	509	533	501	504	524	540	495	525	551	519	561	471	508	540	509	526	495	563	537	525	503	500	565	531	479	532	530	561	517	513	535	506	567	524	549	512	502	516	536	443	477	496	515	522	557	525	493	496	504	525	502	530	506	503	505	511	566	495	529	491	514	490	497	560	494	456	531	485	479	499	537	537	491	504	524	494	480	521	487	523	512	489	517	500	505	571	513	489	518	545	473	539	505	516	534	539	515	515	496	534	484	503	516	489	507	513	481	538	485	496	549	527	532	522	507	510	491	546	514	505	492	532	510	560	525	525	519	509	523	515	520	506	506	542	525	517	540	491	475	501	538	521	545	524	544	499	467	481	480	501	486	527	487	501	534	545	499	488	556	506	528	529	474	510	512	489	501	494	518	529	527	521	523	520	516	533	518	539	526	509	521	481	509	502	507	511	535	510	539	496	548	530	517	548	467	532	510	517	485	528	519	544	524	494	499	504	521	520	515	498	573	495	512	498	474	509	527	520	535	510	517	487	479	515	478	475	515	545	510	485	468	514	513	540	510	489	500	507	532	540	528	463	503	558	487	542	538	552	515	513	507	500	485	546	507	516	538	519	510	545	554	546	571	475	504	505	544	496	539	498	498	558	520	515	512	511	535	489	483	524	450	524	497	495	495	498	543	498	545	471	488	562	539	556	520	523	533	523	527	529	545	501	495	519	534	481	478	519	511	536	545	484	499	530	468	490	466	520	543	490	506	497	527	495	538	503	506	547	491	515	537	524	536	499	516	496	528	530	510	544	502	579	518	508	509	509	532	492	532	554	492	529	504	525	542	547	523	506	502	506	520	535	511	478	505	529	509	519	540	546	489	479	491	493	529	528	498	501	512	510	528	553	534	523	516	456	498	496	499	500	494	515	532	527	492	505	486	510	507	472	501	505	536	469	489	522	523	516	548	501	514	512	488	472	512	518	509	523	537	494	521	536	528	524	521	520	480	482	497	506	493	484	460	523	515	532	494	555	533	541	494	540	504	512	572	490	485	489	556	524	500	482	530	507	538	517	539	514	539	477	519	525	545	510	493	507	481	504	543	522	500	531	520	526	512	525	495	534	521	526	490	518	491	499	504	499	502	515	537	495	518	517	486	504	504	572	493	542	530	520	497	515	466	500	544	510	497	531	548	502	503	520	530	522	537	509	511	477	510	490	537	525	487	482	526	500	499	524	488	499	500	492	500	528	516	542	528	520	530	518	546	482	496	502	525	504	519	503	485	518	518	528	551	526	482	516	470	532	499	517	508	503	521	502	474	493	552	506	524	521	521	507	510	516	563	567	531	519	486	493	520	507	515	510	495	557	524	502	510	518	511	523	486	493	492	494	463	533	496	475	532	528	536	527	533	539	485	514	500	513	493	534	480	533	528	526	532	495	483	543	504	492	485	529	515	474	496	509	495	488	497	523	533	498	459	489	489	548	519	546	531	503	507	506	486	509	517	533	535	510	511	522	514	540	541	517	510	492	514	486	510	527	546	474	481	503	498	567	529	505	517	508	510	491	512	474	541	497	509	506	482	523	521	507	505	525	488	499	518	497	483	499	535	502	542	486	526	535	536	529	516	504	522	520	537	520	518	506	501	519	531	519	513	516	545	540	492	513	536	525	509	522	504	523	531	487	516	535	466	494	508	509	534	482	533	501	510	497	515	520	564	509	500	507	517	530	496	502	498	534	520	543	532	514	460	511	491	485	499	497	466	526	466	480	521	497	530	468	489	519	523	482	485	519	481	488	531	544	548	463	488	551	543	494	511	515	513	476	500	506	521	538	523	518	556	498	507	551	503	504	509	522	527	563	519	533	512	521	573	535	482	532	505	531	443	529	500	515	524	494	545	489	539	522	494	572	524	528	495	484	511	493	496	504	528	471	480	500	518	536	516	532	543	527	479	500	500	514	569	522	537	513	511	510	516	547	499	528	495	467	502	510	513	492	513	526	510	527	536	499	510	511	487	525	479	525	546	494	525	486	506	486	513	508	516	526	536	526	500	564	525	522	529	482	559	520	494	490	478	552	508	507	505	545	502	514	490	520	537	541	507	518	511	535	564	502	481	486	532	439	506	524	521	493	541	513	518	557	497	514	503	548	534	506	552	512	537	480	473	532	481	525	525	506	498	486	526	498	514	511	549	523	512	506
25078	35252	19761	5856	1678	776	492	467	471	430	439	412	418	496	435	431	494	421	427	478	401	446	460	429	500	443	482	463	449	463	479	427	406	495	416	423	449	447	436	464	445	441	436	481	456	444	479	395	436	459	489	453	436	464	447	449	459	463	428	399	435	451	454	455	473	465	453	446	438	460	440	439	465	441	447	450	450	420	490	445	426	429	487	447	454	453	449	488	434	458	457	460	421	469	440	480	457	429	418	470	419	467	445	455	430	452	443	443	452	449	481	488	422	414	454	462	437	457	444	443	466	456	435	482	447	443	509	439	434	407	474	456	507	445	471	452	454	434	404	430	437	441	482	460	462	441	446	467	451	455	482	446	430	447	478	450	426	437	469	433	453	428	433	478	447	447	437	442	470	437	416	412	440	457	460	451	457	442	451	478	418	491	417	440	444	446	449	434	422	465	421	408	443	449	406	433	492	451	464	407	423	421	447	424	432	453	439	433	442	446	445	452	434	429	418	410	444	456	438	415	432	443	444	430	422	443	413	439	400	445	445	455	446	460	489	455	435	458	452	446	450	454	439	464	454	476	477	428	450	426	428	452	455	442	433	454	466	427	423	461	434	454	459	439	463	458	441	430	475	448	464	402	452	463	438	447	369	453	423	463	427	414	464	449	434	433	465	475	423	431	438	418	444	461	429	423	455	418	468	426	449	475	446	449	462	441	470	439	464	433	449	415	421	446	431	444	412	468	434	453	436	493	448	486	511	460	438	430	487	447	448	439	445	439	445	414	453	417	447	431	457	483	455	421	428	466	411	474	462	430	492	454	422	437	421	452	443	457	443	458	486	476	457	434	455	452	457	414	474	431	478	430	469	440	410	405	427	448	426	457	476	470	469	440	408	426	411	427	436	442	428	466	456	429	438	444	446	403	437	425	453	439	419	471	449	438	409	455	461	441	458	479	432	425	452	454	436	463	472	432	425	483	444	452	422	452	433	440	466	448	470	454	445	477	469	450	457	462	449	472	448	419	412	446	429	461	447	447	471	458	460	446	434	438	430	444	438	422	406	477	455	449	431	444	465	432	435	468	471	450	450	496	435	505	436	458	444	462	462	494	496	446	464	495	439	420	445	458	461	451	403	492	486	428	439	442	480	459	428	453	460	442	435	466	408	425	456	426	458	434	448	485	432	448	420	448	443	472	455	417	435	436	466	449	480	461	411	458	463	493	428	455	452	464	501	490	449	494	462	447	447	444	463	430	442	462	460	432	428	458	474	462	427	453	427	445	452	433	431	461	456	439	432	487	412	455	413	446	458	435	436	478	429	436	431	445	452	453	447	462	430	450	427	464	421	463	424	450	428	467	437	422	445	465	434	415	441	470	411	472	468	433	420	435	465	428	482	452	448	452	426	419	468	424	451	420	439	455	432	450	458	432	470	485	457	445	469	441	442	406	452	415	488	451	441	435	452	475	430	449	447	471	458	455	454	424	431	407	420	488	425	464	445	413	512	448	496	476	427	453	464	444	419	451	410	499	419	446	428	461	422	398	409	477	448	470	427	467	452	413	469	421	470	440	437	452	450	457	453	436	430	427	487	462	425	450	475	441	432	446	442	433	455	454	452	468	436	468	496	425	448	453	473	428	439	417	453	428	461	454	463	415	423	458	464	454	452	440	428	431	460	466	472	437	448	486	436	469	449	440	473	464	442	465	415	444	447	452	487	451	465	440	457	435	452	420	417	494	439	440	410	425	434	435	459	470	437	420	405	454	433	436	403	439	448	433	419	449	460	429	453	416	424	418	430	430	443	455	446	442	433	462	467	456	407	453	433	434	442	471	472	418	478	435	452	409	458	458	419	436	427	480	437	464	471	467	438	435	478	443	437	433	470	458	448	436	462	476	431	466	496	463	452	490	407	436	470	420	428	445	435	461	478	441	431	452	446	458	435	451	457	469	461	432	458	440	461	454	412	427	402	406	454	423	441	425	421	480	417	449	427	471	463	438	480	456	455	443	442	522	442	461	456	452	418	439	448	503	460	449	461	456	443	434	424	456	433	437	480	477	458	458	429	480	421	428	449	454	460	466	466	471	449	449	436	427	456	493	474	445	411	433	451	432	480	443	455	419	459	431	415	431	452	429	422	453	432	454	418	431	465	422	418	413	457	389	440	450	431	457	426	418	448	452	431	450	441	447	457	458	432	426	446	445	422	411	429	454	480	431	449	418	450	418	436	442	449	429	455	409	479	444	475	430	428	440	495	450	433	452	451	441	458	445	487	446	460	459	444	484	445	461	433	445	439	455	444	397	442	423	440	465	476	419	434	504	447	476	429	486	473	442	428	411	421	451	419	419	458	449	438	475	432	451	403	441	389	422	455	435	468	426	414	439	421	457	415	451	469	442	452	434	488	448	455	494	485	447	448	431	438	443	434	440	443	425	424	472	449	452	469	494	420	465	457	414	452	408	436	503	475	421	491	425	401	433	470	467	427	484	424	406	432	434	431	451	474	432	496	445	433	407	436	431	444	423	444	405	453	435	404	422	462	428	393	440	425	422	443	461	467	416	447	464	449	442	478	450	430	460	457	459	448	447	472	441	439	489	432	436	457	460	439	415	459	446	461	438	456	411	455	427	414	458	431	449	469	464	464	415	442	446	417	448	437	457	444	487	437	451	446	451	443	386	408	476	441	431	482	453	454	457	439	472	440	438	450	422	422	442	476	464	401	467	432	437	421	453	459	434	446	450	471	474	479	478	440	484	459	485	433	430	429	426	477	439	450	449	453	405	452	504	441	400	437	440	456	420	428	441	476	429	387	460	435	481	470	435	444	439	450	474	454	456	474	453	427	436	425	429	448	419	442	487	473	456	479	476	478	443	440	474	457	447	426	449	440	472	438	446	450	423	454	432	421	436	494	421	442	467	414	465	464	430	487	443	424	460	447	432	453	468	438	459	440	400	420	439	424	456	500	448	472	405	461	410	470	435	457	404	449	437	450	481	464	428	478	431	483	449	462	394	452	435	437	452	454	417	430	436	414	404	421	460	409	454	425	481	416	468	445	446	457	413	451	443	443	412	440	423	471	479	435	432	427	440	450	438	471	422	432	485	406	440	470	447	404	439	448	432	447	467	451	440	454	467	415	455	458	455	434	464	444	448	446	425	417	477	445	417	457	495	424	427	428	436	435	428	451	437	479	462	414	453	464	429	439	439	460	447	437	439	476	443	438	437	452	449	439	449	418	464	469	416	456	442	416	450	452	432	446	456	443	452	456	422	468	463	424	485	507	416	433	456	451	465	454	434	445	423	415	448	476	437	450	454	470	457	476	428	428	421	438	444	446	435	480	434	440	434	449	422	425	445	443	447	416	459	447	460	440	464	441	478	421	440	430	432	443	465	447	432	479	459	462	475	445	420	429	440	397	469	429	460	484	433	467	446	420	463	453	452	449	463	420	441	407	462	463	414	439	455	485	418	419	472	447	408	398	443	415	438	425	437	455	479
25888	28125	43883	36113	18232	4927	1093	614	538	534	531	512	568	529	582	589	558	500	483	525	524	511	523	533	527	536	547	546	525	500	505	518	501	523	513	525	524	508	529	511	529	536	516	554	494	492	564	515	535	510	515	525	521	478	498	478	536	521	535	516	539	505	498	482	536	519	542	501	507	493	514	538	560	528	528	492	549	530	495	483	504	529	528	526	545	548	574	526	516	496	542	484	556	538	487	513	477	537	533	504	519	509	508	514	507	503	517	509	534	518	497	541	507	514	541	524	523	535	514	597	524	493	493	509	519	532	506	469	522	493	534	541	529	519	518	526	514	511	522	528	573	559	533	518	543	549	524	523	507	517	531	523	523	495	540	504	556	524	498	496	536	522	536	505	535	513	522	514	549	488	488	506	565	518	457	521	531	545	481	500	495	535	527	519	520	478	472	527	538	507	529	459	498	574	489	518	528	532	584	484	504	473	487	504	570	521	531	537	517	499	573	539	497	528	535	475	497	503	550	549	554	536	497	489	543	513	494	472	538	505	515	482	458	519	554	521	486	505	545	522	520	502	498	530	527	508	502	524	524	557	483	489	509	545	521	524	565	509	481	511	515	507	504	539	523	512	495	538	530	526	485	541	506	500	524	531	530	564	510	556	491	516	509	497	530	496	548	506	532	508	491	528	554	451	520	547	514	521	537	473	506	496	493	501	522	520	536	530	503	502	519	540	509	533	527	484	546	559	509	516	496	503	498	499	507	537	545	512	555	528	540	550	544	517	501	524	527	487	522	502	492	503	499	518	533	471	531	497	509	516	508	545	507	514	470	561	521	551	503	549	481	494	532	518	532	504	546	488	516	530	542	521	467	516	504	498	497	513	520	543	541	507	506	518	540	515	533	546	489	499	532	518	506	523	534	558	556	528	555	532	547	478	527	512	563	552	513	498	540	541	553	492	536	492	557	555	517	484	526	504	539	483	474	530	494	542	519	540	539	532	545	517	534	513	509	475	528	526	556	525	549	555	520	502	496	531	525	542	516	518	513	522	529	515	512	534	477	587	516	489	540	508	513	530	492	494	509	521	511	499	485	466	569	511	499	520	522	492	506	553	514	497	537	552	514	493	514	495	554	508	519	473	529	563	521	532	576	520	560	549	507	525	522	532	494	534	508	552	523	559	509	553	520	525	537	520	501	541	495	558	527	538	508	525	565	562	549	543	502	525	522	536	530	519	525	471	478	534	532	486	507	530	518	523	496	501	490	526	506	497	555	519	511	483	562	471	539	529	477	523	510	512	523	556	497	525	468	505	473	517	503	498	528	494	540	546	523	525	533	513	509	543	547	515	489	496	562	556	503	492	494	535	528	569	537	521	514	518	555	449	526	554	493	532	477	536	491	544	524	498	516	500	541	595	513	507	510	490	482	554	521	540	467	465	546	511	523	529	492	523	490	507	552	574	521	489	499	538	512	471	505	530	515	519	509	536	518	509	538	490	497	502	512	546	524	523	559	469	506	581	513	528	483	495	515	517	522	508	497	514	488	528	551	495	491	532	542	489	537	508	470	536	513	536	497	497	514	536	560	540	546	527	537	521	443	514	535	498	523	557	521	549	511	525	479	486	553	511	525	498	484	498	538	523	533	549	475	546	523	487	514	498	516	520	525	518	511	507	522	471	510	516	512	554	515	509	544	501	485	513	513	533	515	512	523	533	520	497	520	559	474	527	496	548	508	497	500	493	523	551	528	507	526	495	527	506	459	526	509	550	536	524	563	508	529	502	588	548	511	512	556	515	509	455	517	470	528	520	506	559	522	501	515	490	534	513	511	513	534	537	570	509	546	556	569	529	505	451	512	548	550	530	536	501	486	514	511	491	581	570	523	466	495	502	493	468	534	540	507	516	502	489	493	515	497	488	503	499	503	486	551	514	493	514	494	496	578	471	531	493	527	532	519	461	509	498	458	539	488	509	513	541	511	501	525	530	493	497	529	526	522	526	508	511	495	539	520	482	555	512	494	525	531	522	525	514	509	488	484	500	553	515	502	499	552	489	507	527	540	523	469	507	521	517	538	495	509	502	528	508	519	561	494	504	582	514	540	548	539	548	496	504	534	509	537	502	493	490	524	500	544	504	505	516	478	514	550	490	510	535	507	477	569	521	503	517	514	556	509	532	514	518	516	542	505	534	513	521	540	531	527	502	519	535	512	514	477	543	502	536	484	510	534	482	505	547	528	542	517	518	497	525	524	522	530	507	483	497	499	545	538	563	501	537	489	555	529	494	547	524	540	522	521	497	533	511	529	503	500	526	523	518	515	546	515	502	486	466	564	525	532	492	487	473	546	497	501	528	527	511	491	517	510	501	471	526	503	507	498	500	522	475	500	472	515	524	506	565	494	547	505	521	518	530	500	502	533	497	524	525	502	525	521	487	508	525	503	508	513	549	517	505	523	530	473	528	511	543	523	503	523	523	494	507	494	533	514	500	540	550	513	491	508	495	537	516	486	555	516	486	544	487	519	483	503	510	485	482	528	483	510	492	473	564	504	518	491	495	537	493	508	509	502	488	529	502	516	536	544	489	485	498	505	488	532	510	509	478	479	497	529	502	501	551	486	481	542	539	563	501	487	521	496	509	507	520	499	530	529	515	542	526	498	549	527	515	511	505	488	541	470	511	525	521	488	538	559	489	502	496	562	525	481	525	514	516	505	499	497	565	466	513	515	533	497	508	568	501	499	487	511	542	553	525	524	526	512	508	538	533	488	490	516	545	537	494	517	499	497	557	533	522	534	502	523	480	526	512	510	530	525	530	513	527	479	496	541	479	524	549	527	493	521	517	493	505	566	519	523	519	532	492	502	495	507	527	528	545	528	543	527	522	507	533	521	522	521	556	541	523	500	504	517	498	524	494	522	490	498	537	531	515	513	511	536	517	483	541	497	467	536	514	496	492	525	535	490	495	500	500	480	476	540	538	555	502	518	529	517	533	508	523	499	566	510	547	513	512	505	495	500	543	529	531	523	534	536	529	527	474	513	507	551	495	521	532	509	491	553	521	521	527	524	530	491	467	560	521	482	486	531	552	527	527	507	513	502	503	499	522	521	500	504	483	492	570	528	534	517	493	526	513	512	508	457	483	481	528	532	550	542	484	476	534	502	521	528	514	518	484	494	531	510	537	558	527	514	515	484	519	550	509	506	516	517	537	484	506	494	495	565	539	513	490	523	501	489	497	535	525	492	538	542	521	513	468	492	495	513	573	498	524	464	478	501	511	465	492	493	491	539	508	502	523	519	539	522	514	483	521	494	501	506	520	535	504	565	518	553	487	495	505	519	500	520	510	509	524	500	510	489	485	549	543	516	484	530	491	565	466	545	498	498	498	479	514	540	532	511	491	502	539	526	522	513	524	501	498	508	500	543	536	510	518	504	529	533	524	510	498	530	504	499	497	547	513	496	484	527	500	518	518	525	516	521	554	527	524	555	525	532	490	545	534	514	497
60063	88162	62701	29679	8998	2319	820	589	512	488	498	564	520	474	539	513	507	486	483	497	491	492	507	507	520	473	496	470	515	469	486	493	475	521	495	436	478	487	542	499	487	526	495	470	448	511	485	515	490	467	480	475	469	475	469	497	485	457	530	478	497	513	509	465	475	490	514	454	487	503	492	497	488	519	465	486	473	477	515	497	467	494	497	511	526	456	511	519	498	457	510	515	458	468	513	493	507	486	484	454	470	472	553	493	482	467	485	515	490	494	501	465	471	437	467	497	462	510	466	485	446	489	491	539	506	486	489	468	467	458	491	486	426	470	478	472	447	474	500	502	455	494	461	497	473	509	491	489	506	505	464	489	471	515	492	517	490	473	485	505	449	496	480	441	493	486	506	483	498	520	518	505	493	459	456	486	458	485	475	486	506	526	491	494	484	487	470	468	492	475	499	531	521	473	482	517	468	487	507	499	457	481	459	465	515	453	502	447	475	513	494	483	495	466	457	515	498	511	487	473	500	486	475	474	498	465	475	483	526	490	491	462	509	512	504	496	491	534	501	521	495	472	487	458	516	501	546	500	474	461	471	454	499	471	475	484	467	467	513	460	540	494	483	498	525	456	489	481	508	512	479	459	485	481	493	509	551	459	516	478	481	492	478	489	490	471	524	461	503	466	467	485	471	490	496	499	489	521	488	478	504	490	508	495	550	462	500	507	505	495	469	517	482	499	465	494	494	489	523	484	514	485	463	533	498	496	502	443	516	509	488	498	462	506	489	470	452	498	525	500	454	493	516	503	485	511	489	523	505	479	436	451	497	500	489	483	455	513	496	472	471	470	446	520	513	511	485	473	471	505	464	472	490	487	500	520	494	486	507	484	487	464	530	475	482	506	457	491	471	527	491	481	468	515	474	494	489	456	537	474	488	475	485	497	487	500	519	465	483	522	505	526	485	455	473	467	506	471	470	508	515	495	463	447	482	460	508	510	505	442	461	534	513	534	470	521	479	460	493	459	467	424	524	514	519	495	475	501	489	482	481	501	478	492	481	528	464	513	477	485	502	464	498	515	468	475	501	496	498	476	501	510	504	468	489	498	504	486	503	488	464	485	477	497	511	462	486	501	506	489	493	438	483	491	479	496	466	463	481	451	509	468	477	511	507	458	481	469	476	433	508	493	562	517	494	505	473	497	452	487	498	462	549	531	498	504	522	438	512	474	514	481	494	512	474	477	510	476	507	468	496	490	460	499	481	477	499	479	457	488	486	494	526	471	541	507	480	477	506	501	479	479	518	490	457	459	494	482	489	474	446	521	485	468	494	511	489	458	494	502	476	475	472	479	476	535	479	469	477	521	521	516	486	489	479	441	488	497	477	458	491	507	508	525	447	503	501	461	483	466	552	495	507	511	449	510	458	473	510	510	485	496	522	475	476	481	524	508	503	516	496	483	485	463	449	485	462	494	483	477	487	481	486	498	492	482	484	478	490	510	471	497	517	482	491	501	531	462	469	486	489	523	464	474	470	477	504	463	508	536	485	490	473	499	481	431	491	500	451	481	470	495	461	464	485	510	477	472	498	523	496	494	462	497	453	497	489	503	457	486	487	476	480	519	506	478	473	483	497	493	518	509	463	493	471	495	514	478	494	461	480	483	479	506	449	486	461	469	512	482	475	527	499	542	485	477	537	465	511	495	465	484	499	484	464	495	499	460	486	512	480	499	462	503	489	465	512	502	481	536	478	471	487	471	472	511	456	510	464	489	500	546	523	482	500	488	486	501	492	481	473	463	490	440	455	490	487	500	509	470	491	520	450	457	459	493	490	479	489	489	487	499	468	488	520	470	476	468	532	495	501	484	505	467	493	489	481	487	508	474	454	489	483	460	462	488	465	513	503	470	476	471	479	484	435	477	496	502	460	491	493	472	481	526	447	524	475	501	480	470	489	462	471	519	451	478	506	471	462	491	523	490	482	472	502	474	493	472	531	489	493	517	500	488	459	500	465	523	536	476	488	490	473	457	495	486	507	453	532	515	481	446	472	477	476	483	528	469	489	503	468	490	485	510	503	489	438	498	492	477	449	480	495	496	488	453	455	518	474	500	490	482	457	525	472	499	515	463	493	498	515	509	455	508	477	485	480	534	472	502	510	503	457	463	464	458	532	496	481	487	512	482	485	551	505	538	490	514	465	452	471	498	467	474	499	455	515	458	524	523	501	472	503	440	513	499	442	516	517	506	545	469	477	479	495	513	467	488	475	482	512	487	445	512	507	487	450	490	447	471	512	510	516	468	494	473	485	494	496	465	480	549	461	480	498	506	506	525	501	466	469	481	475	518	462	461	484	508	478	494	485	514	468	500	528	521	478	510	456	493	510	488	451	470	481	498	466	461	475	479	496	483	491	473	508	463	491	492	465	488	512	500	486	525	500	497	500	496	514	493	472	476	472	465	462	487	502	508	521	487	488	511	491	451	445	470	472	512	488	496	484	465	521	484	490	501	540	474	473	480	499	495	474	539	478	463	471	474	483	489	510	449	490	463	513	469	504	484	463	511	539	451	465	486	488	486	486	484	487	484	510	490	496	480	474	475	480	517	475	492	524	498	475	469	456	512	512	493	491	501	485	472	493	476	478	527	464	515	497	507	520	502	469	481	494	486	513	490	483	499	505	519	473	485	502	504	508	464	450	485	492	468	506	473	460	442	508	512	462	488	481	476	511	468	504	478	491	492	521	492	530	495	453	442	495	472	480	496	463	493	505	490	457	516	480	522	526	485	445	444	469	463	446	495	503	486	484	508	453	468	485	485	456	462	501	437	482	486	461	490	465	482	494	495	455	482	488	505	466	441	484	479	495	485	475	508	481	477	515	476	485	492	488	480	459	487	522	470	463	491	471	532	466	480	470	495	485	480	507	474	480	469	494	496	524	526	482	465	498	486	430	476	451	521	502	475	446	475	507	476	441	462	489	469	488	511	502	486	443	471	415	508	480	537	486	483	509	477	491	458	486	522	494	472	491	478	461	490	496	485	493	484	493	504	495	512	495	461	506	500	497	519	485	480	472	484	510	474	482	448	465	502	463	489	473	480	494	480	535	478	494	503	509	455	485	491	484	519	506	487	449	528	459	464	500	499	492	499	518	513	482	520	464	506	523	508	458	489	479	498	458	455	484	497	453	519	521	462	482	467	499	469	503	481	456	473	525	456	480	502	479	476	472	486	514	485	487	477	476	493	475	482	483	498	473	473	442	505	498	495	456	486	495	489	467	525	517	478	483	498	501	506	489	471	449	479	487	465	516	483	511	469	462	472	469	492	515	516	507	463	520	473	479	503	508	484	484	483	525	478	484	486	483	454	500	478	497	495	501	487	528	479	464	468	461	491	428	495	486	468	449	490	488	450	486	507	498	466	523	468	481	507	498	496	508	495	463	462	503	495	486	478	526	478	425	481	511	498	492	476	485	511	495	487	497	473	479	480	464	472	469	508	457	456	451	458
24362	23048	35423	32010	22759	13550	2888	998	829	799	752	751	772	781	741	788	750	771	790	788	791	763	743	732	726	748	732	783	755	719	709	772	739	788	759	767	751	716	702	751	735	711	756	773	777	761	749	734	725	707	709	709	728	771	735	717	694	711	716	764	688	712	738	750	720	718	788	712	696	702	691	743	740	712	732	748	796	717	732	739	748	761	713	739	787	813	726	748	679	756	741	710	736	753	687	728	743	734	713	679	733	693	700	713	676	787	756	746	725	745	731	739	721	722	720	678	750	735	679	755	776	745	707	697	739	750	726	720	715	728	754	737	734	726	698	741	730	767	680	739	727	690	764	779	675	779	676	710	760	699	754	734	712	720	718	731	726	752	757	681	699	739	702	693	817	732	715	773	743	775	739	714	698	707	734	721	698	730	673	692	708	768	743	763	709	707	701	729	713	740	823	739	744	742	768	683	664	779	702	713	784	744	740	758	742	698	738	716	712	814	674	719	723	695	747	715	737	744	712	724	716	671	731	722	691	777	774	757	713	724	709	759	746	725	755	759	699	731	761	742	720	740	702	698	714	694	736	726	715	711	746	700	746	738	729	740	705	696	760	737	714	735	744	703	682	709	712	708	732	716	729	681	715	770	765	708	682	712	750	720	709	720	751	730	782	707	673	704	717	717	688	705	738	724	722	745	776	726	691	707	727	739	725	779	705	727	729	700	756	725	723	761	719	760	692	742	789	678	709	688	721	718	758	760	788	748	738	790	709	684	723	707	730	707	730	724	717	714	717	765	748	729	713	733	715	719	705	676	762	727	744	712	732	734	765	728	742	734	721	724	744	745	736	702	767	657	726	742	695	678	709	697	749	738	775	737	729	699	680	723	716	776	695	747	678	696	700	715	746	693	705	766	731	753	693	715	715	718	689	682	743	746	695	721	693	720	774	704	660	780	776	685	728	764	730	721	728	710	721	681	747	742	704	742	680	725	737	675	743	709	650	717	755	692	735	672	724	669	713	759	713	731	733	720	742	794	754	756	751	710	712	706	698	732	743	743	738	745	729	742	709	697	723	670	754	687	732	739	726	718	728	776	718	753	722	720	706	714	758	720	738	705	757	731	672	752	813	749	742	731	775	733	753	719	731	731	715	728	729	762	733	736	708	710	738	778	735	699	714	706	749	726	698	720	712	711	744	725	750	697	744	725	715	739	725	708	703	687	719	739	741	704	732	736	754	749	723	749	701	746	785	728	699	714	731	724	706	728	755	750	744	708	709	726	696	700	762	714	680	760	715	713	728	706	744	734	708	736	723	715	767	740	764	775	753	739	674	784	727	696	706	754	739	782	756	744	711	695	743	684	738	710	713	763	762	686	752	722	771	705	727	719	676	727	745	713	748	702	759	728	678	756	674	706	745	731	644	694	721	734	743	703	754	698	739	780	708	734	748	747	761	708	737	707	692	736	749	666	714	750	706	712	680	757	759	737	744	758	733	725	706	727	719	712	696	757	707	753	705	726	702	808	723	734	745	724	703	698	702	755	760	684	693	743	748	735	725	739	708	662	672	749	705	734	736	711	739	715	723	688	716	712	713	755	745	738	704	718	737	712	734	702	695	768	726	736	657	751	727	737	715	716	764	720	708	777	726	695	758	771	733	738	728	724	707	689	703	716	736	719	767	734	735	778	708	735	694	736	706	734	690	693	746	753	681	686	734	679	707	738	725	735	691	712	659	710	728	729	762	743	755	739	734	727	748	716	693	727	725	698	705	742	757	696	719	750	706	724	730	734	729	665	729	753	723	684	716	733	727	688	693	735	780	762	753	710	715	758	741	691	740	724	729	772	746	711	704	756	720	710	741	752	707	707	743	710	742	753	684	727	776	736	741	706	671	711	731	702	719	697	726	735	706	679	717	737	734	721	705	732	717	710	770	728	711	705	684	693	714	678	769	746	721	742	708	736	752	759	716	704	724	713	751	721	691	798	721	723	733	708	714	741	766	736	727	693	716	688	696	716	727	737	670	678	721	702	736	752	762	701	726	683	683	709	707	762	754	719	709	732	698	704	757	756	732	683	737	724	718	740	692	700	738	723	704	763	723	727	751	696	702	695	750	703	741	767	737	702	724	700	746	722	696	745	712	697	715	714	733	694	721	678	726	714	741	764	749	709	696	694	749	723	767	726	781	720	777	732	732	677	689	752	697	711	723	717	760	684	750	723	750	747	699	697	765	714	725	681	703	730	746	743	708	689	709	726	705	716	713	775	707	713	730	708	712	698	728	727	737	710	770	738	709	772	733	716	689	702	760	736	728	765	748	710	771	760	667	751	706	745	691	717	733	710	736	685	697	697	688	694	692	727	750	769	687	733	770	731	711	694	719	692	756	726	773	762	705	731	791	684	710	753	729	714	693	726	742	742	702	732	747	749	793	720	671	731	756	730	753	723	718	697	752	746	769	728	747	719	753	751	700	751	714	700	739	758	774	744	695	753	725	736	684	723	721	748	697	719	682	701	757	654	733	744	695	672	769	719	738	705	734	781	732	705	675	733	765	748	729	732	731	742	735	718	663	734	707	745	752	746	728	738	694	722	746	785	749	746	736	740	747	682	721	736	726	746	684	747	743	717	713	700	717	670	781	713	755	685	712	722	803	799	690	687	697	722	698	742	753	713	697	677	704	731	660	684	764	749	710	753	721	736	731	726	735	743	686	718	680	699	724	739	737	696	702	699	722	723	703	709	779	760	721	686	732	757	688	690	731	699	702	745	719	790	741	705	721	729	706	739	753	708	678	708	731	732	718	722	707	704	676	690	697	723	688	697	741	757	714	700	771	730	752	757	694	716	695	701	703	735	732	768	735	654	713	694	768	756	740	714	790	735	713	660	687	711	723	723	731	769	722	732	721	668	768	721	674	667	722	708	743	753	748	731	711	738	751	726	671	704	724	726	760	756	752	679	714	742	734	672	745	699	702	744	744	717	722	737	729	748	710	732	730	717	753	694	723	734	732	707	741	728	710	764	745	746	753	709	696	750	702	722	721	704	726	752	687	703	735	708	716	751	722	762	693	715	743	732	762	746	726	670	739	765	766	779	684	710	795	720	770	734	707	691	706	730	753	716	688	737	748	724	711	716	771	746	758	686	705	707	730	726	763	736	683	782	720	775	686	743	695	778	721	721	743	763	712	701	736	709	728	759	647	711	753	704	734	712	727	715	708	717	788	710	676	714	706	749	765	744	755	696	754	755	795	770	721	727	783	699	702	747	748	757	719	769	689	672	700	718	728	759	722	683	709	691	695	723	731	705	690	701	762	721	701	726	705	708	704	735	685	738	710	734	721	713	712	715	683	689	739	752	744	719	660	715	720	722	683	741	741	734	710	711	742	715	707	690	749	761	722	718	721	760	712	719	706	708	728	711	739	688	757	754	710	731	730	673	697	736	744	732	686	678	713	729	741	721	730	676	665	760	688	751	754	720	750	779	728	703	697	700	710	738	781	696
63783	101781	74272	41394	14266	3545	1208	787	708	676	731	732	671	703	734	688	710	664	759	693	656	654	713	720	674	682	682	720	687	715	713	729	701	694	700	689	713	692	708	718	678	720	722	716	690	718	692	700	648	692	695	697	661	702	679	666	699	699	682	693	731	704	704	753	689	727	718	688	693	718	693	687	686	697	673	689	690	755	724	680	716	707	700	658	717	679	660	727	678	687	724	678	748	717	715	716	674	662	638	720	705	704	710	720	657	644	704	696	714	733	708	670	698	750	720	644	678	642	691	710	699	751	737	690	692	705	694	679	671	703	653	735	732	691	706	725	703	704	662	658	680	661	735	697	652	704	705	681	723	659	691	681	755	675	687	679	686	683	711	705	701	674	702	716	682	685	711	741	662	716	671	646	701	639	641	696	681	706	660	714	682	639	705	673	709	714	719	686	706	652	713	707	713	651	715	693	689	702	691	658	690	701	699	680	693	711	763	662	701	685	724	686	680	661	670	666	688	691	661	746	710	698	662	697	707	727	715	688	683	746	652	687	693	678	729	667	679	720	660	666	724	690	677	651	713	691	709	710	743	678	704	699	717	681	675	696	693	666	693	752	706	705	712	714	706	641	728	682	660	701	689	664	651	662	662	673	732	717	701	733	719	649	676	679	701	748	706	700	739	721	721	679	687	690	679	681	696	655	701	745	672	677	688	738	710	695	708	705	671	695	678	663	705	667	689	697	661	707	695	692	670	694	667	699	673	711	751	728	744	697	706	686	635	704	715	661	736	688	688	676	672	660	671	691	658	706	716	708	668	675	663	672	711	677	737	701	681	680	706	734	710	682	664	706	675	644	669	706	686	682	697	706	707	665	693	721	690	722	681	630	674	678	683	721	730	696	716	730	733	690	666	696	622	692	658	680	676	683	700	683	672	665	745	690	657	682	716	694	669	681	686	690	709	710	672	684	734	718	711	699	718	668	648	720	663	685	704	696	715	709	683	707	733	701	695	640	733	704	715	716	673	671	710	690	732	708	683	713	706	721	715	640	719	711	625	700	678	678	704	676	670	686	717	675	711	672	677	679	730	675	679	702	680	656	700	729	669	719	688	669	667	739	707	671	642	667	707	696	747	706	641	706	671	630	716	708	643	683	666	721	712	688	705	684	701	723	732	742	684	658	711	682	689	675	680	675	733	691	713	674	708	703	657	724	712	690	692	688	693	725	698	688	655	665	677	718	686	702	694	668	648	712	712	650	675	690	703	672	671	711	695	685	694	700	702	684	688	723	715	680	672	725	700	752	703	675	707	686	703	705	708	721	708	724	690	736	686	686	704	701	708	650	694	690	675	694	648	730	698	717	715	728	676	672	676	657	668	733	718	673	737	708	710	671	693	643	669	715	691	723	694	666	668	626	693	698	700	694	642	678	694	704	666	726	682	690	698	741	734	664	692	725	667	656	700	741	670	694	725	694	718	709	726	681	671	690	664	669	676	708	715	650	649	664	642	708	655	687	696	740	728	715	701	709	687	687	738	645	744	687	680	687	719	704	705	683	714	720	667	708	686	710	694	704	698	718	692	656	686	705	634	773	705	746	725	685	691	700	729	682	687	727	696	688	720	749	709	649	692	718	696	669	721	659	683	682	694	699	741	662	709	719	712	721	672	719	745	678	695	705	694	681	733	718	654	699	708	743	707	667	646	696	720	736	716	682	674	709	660	684	675	656	698	700	677	680	671	745	693	695	702	696	720	666	709	664	681	670	688	729	728	672	735	754	698	648	681	691	747	626	691	642	666	741	698	689	676	680	661	703	683	731	684	659	726	664	688	690	712	643	646	697	665	696	722	731	713	681	661	701	641	705	719	722	723	648	671	685	664	674	704	705	674	785	675	709	689	728	750	728	681	720	707	665	688	673	681	681	685	656	707	690	719	688	705	694	655	701	666	700	673	755	698	633	703	688	706	691	684	720	657	661	698	739	652	756	706	675	694	705	695	667	711	730	684	662	702	704	672	705	665	684	656	664	663	747	700	718	690	712	712	665	715	673	692	679	636	689	710	697	677	702	687	681	708	698	658	693	714	691	676	688	668	657	677	685	672	661	726	678	712	706	716	718	656	713	680	678	677	769	703	707	682	724	757	710	723	688	705	663	673	694	659	671	693	682	729	692	717	677	645	714	670	707	653	699	706	677	711	692	695	666	747	676	673	638	721	740	730	684	679	732	662	716	684	689	679	685	664	690	675	703	667	680	688	664	681	713	710	706	670	707	735	694	723	707	743	673	653	679	685	697	695	701	688	666	700	699	698	688	685	651	716	676	711	708	699	704	688	696	676	709	682	688	671	676	702	721	711	708	698	722	697	683	713	666	717	641	671	702	751	675	697	667	701	695	649	698	707	764	673	709	680	691	674	726	694	686	702	702	680	694	674	692	686	683	657	739	697	715	703	723	699	677	700	673	689	674	708	660	680	725	672	652	675	694	675	676	732	673	702	686	698	710	716	693	692	739	710	694	684	678	743	692	676	668	689	697	663	696	723	711	745	674	710	653	697	730	679	686	687	682	718	683	714	697	716	705	671	709	675	685	701	656	696	698	672	719	712	703	666	689	683	709	723	730	679	747	710	728	681	735	662	701	676	722	695	706	729	711	704	680	690	712	730	728	642	654	703	726	670	718	689	730	664	647	682	701	715	716	711	698	709	688	708	651	697	679	680	688	666	707	684	702	711	685	692	667	671	693	692	727	698	687	667	662	670	736	701	674	714	706	688	699	743	701	722	672	733	724	699	699	665	663	690	660	681	690	703	649	616	717	698	723	689	678	684	669	720	726	719	693	662	650	707	674	712	674	650	708	698	722	675	732	654	729	691	700	715	715	723	693	695	706	710	689	675	714	692	671	678	686	708	678	752	647	698	640	692	711	724	719	730	684	724	687	725	683	678	670	732	681	696	734	727	688	708	675	644	678	695	669	696	691	689	704	669	694	731	707	685	688	664	684	741	677	688	703	699	718	702	682	665	657	721	666	646	710	739	721	705	702	678	694	607	700	661	699	680	689	695	713	718	695	686	672	693	670	657	689	695	739	666	696	683	714	701	691	694	689	667	716	684	645	705	631	706	688	656	681	697	711	670	698	709	721	667	683	666	712	718	706	693	671	692	706	687	678	709	706	683	706	706	684	697	674	680	727	676	674	708	682	718	671	732	678	697	712	677	692	667	683	721	692	705	670	692	653	674	680	686	653	690	693	700	688	690	683	648	700	682	661	711	709	679	642	692	678	707	694	715	718	653	665	694	708	679	677	709	659	711	666	674	732	652	620	737	721	691	693	662	698	651	679	667	692	724	694	708	707	684	662	691	700	705	702	667	728	701	673	682	700	678	671	710	711	712	733	752	730	710	641	693	677	749	724	698	688	704	656	690	762	709	699	693	694	705	678	679	687	709	670	684	715	667	728	673	685	659	714	664	696	674	674	724	691	664	657	741	695	717	676	673	674	698	649
30416	32928	27890	10652	1910	728	572	546	515	516	553	484	530	500	501	463	494	555	549	533	542	533	535	507	528	551	489	540	501	561	518	566	564	566	539	520	531	535	520	544	508	517	514	563	533	527	538	521	488	524	504	506	494	529	515	548	558	517	553	534	551	538	496	516	541	534	502	527	499	544	543	494	519	550	550	543	508	501	531	496	525	535	493	499	582	506	537	510	553	531	510	496	526	513	497	560	510	502	488	541	554	552	525	501	486	494	517	562	546	562	510	495	555	542	469	545	526	501	557	514	542	503	505	551	513	536	536	534	547	507	509	561	525	480	524	524	501	546	493	559	534	554	486	538	523	484	494	538	510	518	556	495	502	512	556	526	564	530	503	538	527	556	560	556	482	509	502	476	530	572	549	507	516	513	499	542	520	527	549	520	493	525	524	525	555	512	513	487	512	531	513	517	527	519	512	531	556	558	501	546	519	505	513	519	533	510	545	516	568	521	502	485	542	532	550	549	477	520	539	522	533	542	478	508	529	509	518	489	534	549	506	494	537	504	508	484	528	533	513	496	540	518	509	535	490	557	503	545	521	548	512	535	531	496	569	548	496	506	528	542	470	544	550	517	514	543	489	497	547	540	538	543	542	576	550	548	509	560	519	510	524	486	523	491	518	529	532	552	542	515	546	522	516	580	533	532	529	510	546	508	511	489	538	525	514	545	502	560	510	525	523	566	508	498	550	533	488	565	511	476	537	499	496	499	480	507	519	507	469	511	524	519	537	505	540	548	528	541	520	556	505	523	490	520	535	545	533	550	488	509	538	511	522	530	573	489	516	522	560	483	494	549	520	509	512	520	510	518	534	561	537	505	518	518	527	554	528	532	571	544	485	543	562	513	555	519	523	497	525	534	473	542	569	554	522	501	535	519	549	526	540	561	531	505	510	529	483	525	520	533	538	523	508	521	550	537	466	525	525	499	515	550	497	498	522	493	503	514	506	560	505	481	528	507	527	512	494	562	533	553	542	520	505	545	537	515	512	533	509	534	519	586	568	532	516	479	510	503	504	521	507	520	522	527	532	511	525	556	516	517	561	499	518	525	536	562	523	504	496	530	524	504	505	485	487	564	532	548	524	526	474	504	488	522	522	531	507	544	512	534	534	504	554	538	544	557	514	517	539	489	545	546	519	517	509	514	483	554	546	501	544	522	511	503	530	528	496	556	573	537	502	502	557	533	503	533	515	545	485	553	513	585	491	511	510	552	501	544	547	537	515	571	539	488	510	545	489	522	515	564	535	483	557	508	580	507	495	498	537	538	529	504	488	535	554	496	516	489	496	507	524	515	534	527	505	475	523	547	547	528	527	516	541	528	547	536	523	551	540	509	526	500	503	517	541	540	542	572	525	539	548	526	547	534	524	525	560	495	486	516	547	515	531	491	517	511	512	528	559	493	496	536	533	522	482	540	530	530	530	514	520	510	504	540	520	535	544	525	505	568	574	511	478	520	524	509	521	485	548	520	542	497	503	534	528	523	497	476	488	533	524	523	528	536	513	538	499	537	510	477	532	527	523	546	492	549	534	494	480	527	511	569	539	515	493	552	549	512	486	523	463	527	504	527	530	555	532	509	495	532	530	541	510	536	517	533	505	501	530	525	548	531	556	509	540	485	533	509	494	555	524	513	538	555	511	545	539	549	541	520	506	521	540	487	550	532	503	519	512	522	530	497	533	537	517	498	513	525	527	510	512	514	493	495	525	564	549	543	489	542	533	528	566	539	529	512	505	494	515	502	512	595	523	556	519	512	506	534	558	523	528	574	525	521	583	557	506	508	544	523	496	511	509	513	514	554	566	487	526	508	531	514	551	512	543	479	490	538	495	501	505	498	488	517	522	544	548	533	515	570	534	514	513	553	552	512	517	535	516	527	507	520	527	504	523	519	536	539	520	529	535	520	507	552	568	546	507	542	494	512	536	523	513	528	568	553	537	530	543	527	491	544	519	544	511	489	507	514	520	546	527	490	501	541	515	532	510	523	536	561	527	510	528	553	545	553	509	548	483	578	520	536	481	500	553	519	535	513	562	545	546	502	504	505	543	562	490	555	531	526	556	547	514	551	511	559	497	479	548	563	512	555	547	507	485	527	525	495	552	534	494	511	553	520	543	504	498	509	488	551	523	520	487	495	528	507	533	532	569	509	521	544	510	513	533	511	520	540	531	555	518	498	514	527	528	554	530	544	510	521	525	543	496	548	541	514	528	548	492	521	532	517	495	513	513	541	539	538	527	526	526	531	540	517	543	527	530	516	525	549	544	532	527	488	552	560	521	492	538	511	520	548	514	495	521	560	455	549	531	505	518	525	530	509	517	517	519	538	519	541	512	493	519	527	536	559	533	560	532	491	519	468	531	506	504	475	513	555	507	528	511	497	523	541	511	552	518	557	554	529	537	509	505	533	509	520	547	555	531	511	528	517	536	510	556	534	492	527	487	535	541	518	511	510	490	506	527	536	547	527	517	527	505	528	507	498	492	521	530	511	525	545	579	550	520	544	517	502	493	516	531	497	527	544	529	550	542	527	530	525	503	514	507	524	523	516	571	550	518	490	487	511	546	584	536	487	528	549	499	538	511	530	510	484	540	531	509	544	527	518	471	532	516	533	540	528	504	522	529	518	553	549	528	527	501	522	538	471	527	532	504	506	475	530	555	574	573	512	510	554	530	524	515	548	515	488	514	515	498	527	529	533	525	524	523	532	531	497	493	500	472	532	532	526	491	500	474	534	543	539	544	517	508	488	504	562	489	530	477	518	535	535	473	525	543	546	514	502	520	528	545	490	531	529	508	540	524	541	487	497	530	500	515	530	527	497	541	522	529	551	585	551	545	521	533	505	520	537	572	532	544	520	490	555	573	555	510	502	497	548	556	506	529	519	520	529	562	488	501	515	552	523	507	518	503	490	544	545	515	515	475	508	520	512	527	510	512	489	511	548	509	521	522	517	506	531	496	509	543	483	539	557	516	543	499	490	492	542	532	462	529	502	500	540	541	488	525	522	560	549	542	529	536	560	514	527	505	542	520	522	537	533	517	516	544	495	522	537	509	514	488	496	513	531	511	506	522	510	524	519	548	530	538	540	520	524	560	553	567	538	568	555	525	489	549	526	547	534	494	532	491	555	550	534	506	532	542	555	541	505	483	518	529	494	537	529	555	538	531	511	512	501	519	523	561	536	526	501	524	491	479	496	522	536	483	548	514	488	541	524	539	521	548	522	511	497	532	569	554	518	546	478	502	522	507	520	531	519	493	509	494	528	525	530	500	543	561	546	519	590	527	502	526	477	560	524	522	510	520	528	511	519	510	525	559	478	531	558	488	538	524	542	508	557	527	542	538	548	506	481	543	553	529	506	496	532	563	536	520	509	533	535	516	574	531	498	521	476	484	512	547	500	556	557	485	537	507	552	530	527	532	504	514	567	525	523	561	558	519	553	510	505	488	537	512	519
22366	38841	20472	5719	1485	657	483	463	445	439	452	459	458	405	441	461	460	455	464	432	421	450	440	484	428	448	457	409	485	439	455	442	480	446	491	436	464	434	419	464	449	505	466	498	425	468	452	478	456	427	457	457	478	408	480	475	444	460	442	435	465	445	467	465	419	493	457	403	458	450	486	483	423	435	444	427	478	426	478	455	475	489	496	441	489	410	425	481	471	475	479	439	487	456	411	500	451	421	452	471	492	454	441	431	426	453	431	463	436	454	452	457	440	445	413	405	447	422	438	414	427	429	446	431	439	445	437	446	425	452	424	456	490	492	415	453	444	438	461	423	474	430	492	431	453	449	426	448	470	461	436	500	476	465	435	469	451	438	441	440	436	473	454	440	448	471	458	418	452	459	463	441	445	502	403	421	419	443	437	448	477	432	479	444	404	467	413	463	490	442	434	468	430	476	486	441	433	451	469	448	451	424	427	430	478	438	451	395	460	474	440	472	421	478	445	407	462	415	438	455	465	425	426	437	432	431	401	445	440	446	475	455	441	421	461	434	460	468	421	433	461	460	414	472	441	509	444	491	455	425	440	447	435	419	460	468	440	444	434	461	400	435	448	474	496	460	424	438	495	488	442	468	438	450	453	470	451	467	472	474	493	435	439	462	443	445	462	459	443	448	485	432	467	466	459	455	466	476	434	441	450	443	462	438	479	480	436	459	475	451	478	445	484	460	459	420	411	458	423	477	436	439	473	459	451	444	452	458	435	415	454	466	400	431	435	465	475	486	504	488	443	452	459	447	457	419	470	457	414	468	457	443	436	463	447	457	430	406	444	488	432	449	473	456	438	454	461	435	470	462	464	439	445	424	435	456	450	431	407	473	492	425	435	469	470	456	416	509	451	443	467	424	442	451	432	438	449	454	444	436	430	451	430	421	501	467	437	493	467	438	456	443	455	436	438	479	431	469	467	455	425	425	483	460	425	470	462	444	444	448	460	455	472	474	483	449	413	446	467	444	443	478	458	460	458	416	466	479	445	450	455	451	428	481	469	440	457	442	460	462	463	440	463	422	494	433	438	436	446	472	444	431	427	434	435	461	471	445	456	441	451	453	479	475	423	422	445	434	427	484	487	486	420	447	443	494	462	455	413	410	468	414	445	458	441	451	435	433	442	463	424	459	447	479	460	408	431	417	482	456	450	441	429	496	466	438	407	442	445	413	441	460	457	449	452	447	472	436	457	410	441	415	441	405	447	468	430	438	430	436	457	453	426	415	418	447	475	435	444	438	451	436	485	476	468	441	443	484	442	423	454	443	426	470	461	450	480	446	468	419	452	471	467	419	445	467	476	475	434	450	444	473	446	459	464	434	487	413	450	436	441	442	452	443	451	432	492	470	433	423	465	419	467	449	414	450	450	449	433	467	469	455	455	468	489	496	441	412	435	418	432	441	442	421	459	420	468	452	428	464	415	429	432	436	470	432	454	427	456	434	459	496	460	457	469	464	453	468	480	460	421	450	479	444	473	437	462	421	487	451	454	471	475	475	457	468	444	443	489	469	421	509	451	455	471	462	421	474	455	440	430	428	447	449	458	442	440	426	456	436	469	474	445	476	441	451	399	434	433	409	415	417	454	479	411	510	399	463	400	443	446	414	479	425	448	455	455	440	471	470	403	416	456	418	446	481	422	430	444	481	476	434	424	478	428	458	457	462	445	443	470	447	457	410	441	470	451	423	463	459	488	438	463	446	440	478	446	451	439	465	435	469	473	447	419	445	451	433	435	428	449	459	430	460	441	471	475	471	464	447	461	459	400	463	454	421	449	447	418	456	457	441	465	447	449	443	458	456	427	459	444	455	444	445	442	475	431	461	477	467	450	418	445	445	460	445	466	471	452	440	472	469	480	447	459	425	458	458	449	447	468	443	456	449	448	431	448	467	411	434	466	424	442	437	449	446	448	487	458	442	459	459	510	436	439	432	429	443	417	440	468	461	466	432	448	448	446	427	473	448	457	439	429	442	463	457	435	437	470	427	474	447	455	466	472	444	430	481	448	437	469	456	442	449	432	422	430	438	476	460	440	455	446	446	495	474	478	471	431	450	431	481	418	384	476	460	480	437	422	445	472	462	442	461	419	492	450	425	466	480	449	453	468	442	445	458	448	468	474	438	433	456	451	447	446	457	451	492	412	447	505	455	456	430	470	454	447	443	436	441	463	461	423	444	458	442	452	390	472	427	439	513	464	433	456	468	445	440	486	412	439	467	471	441	459	480	465	429	477	430	457	498	431	490	430	448	451	426	448	469	469	461	459	443	448	453	465	434	485	430	470	461	470	481	429	480	450	458	432	447	474	446	469	503	444	457	473	463	433	486	447	458	479	458	461	480	437	459	443	450	443	437	425	465	423	427	437	489	425	467	449	480	457	470	451	471	500	464	455	405	451	463	437	460	430	471	440	449	407	450	450	444	440	460	461	415	399	469	440	421	430	437	461	429	445	431	436	448	439	472	486	477	423	474	457	451	450	459	457	448	423	473	448	425	478	462	470	452	504	474	404	447	421	472	475	417	447	443	432	442	430	458	404	412	472	414	460	468	487	469	448	442	451	468	435	423	431	468	438	476	458	456	466	463	460	434	424	462	443	453	460	438	414	407	464	411	473	445	457	475	419	449	450	472	448	461	460	441	462	394	466	472	460	470	469	450	483	452	433	445	392	475	417	441	470	466	466	437	435	465	475	453	432	391	433	422	417	448	462	471	466	420	468	417	487	422	425	413	459	431	443	424	507	427	420	440	435	459	449	477	436	492	453	469	473	465	451	454	470	452	456	452	449	391	454	456	430	450	458	429	440	442	395	443	477	464	463	426	426	475	438	449	414	455	446	419	452	447	501	453	470	487	443	466	425	421	459	413	442	450	479	406	428	445	486	435	464	487	419	454	410	442	413	442	443	450	418	457	454	447	461	468	447	414	411	444	428	429	452	433	474	430	459	485	426	457	442	444	469	524	435	457	469	438	469	463	461	434	443	467	418	448	422	483	415	405	435	471	453	399	463	416	450	419	464	450	464	460	448	413	446	429	423	396	445	444	450	470	460	458	479	496	435	467	395	452	459	433	451	408	435	417	423	441	402	460	438	457	448	453	469	464	450	460	454	454	432	446	453	442	456	437	411	436	435	485	442	465	422	420	474	458	451	418	446	466	455	422	475	449	399	476	461	477	437	415	456	425	438	466	425	461	464	454	464	443	452	433	418	450	454	434	433	465	457	468	450	424	439	472	447	479	425	439	472	454	448	400	474	414	451	455	437	471	428	436	467	448	411	453	434	446	434	440	456	449	467	450	459	410	478	443	448	417	457	449	482	425	459	482	484	474	491	494	420	450	447	436	429	437	414	446	449	451	445	435	488	448	445	403	444	454	429	411	491	490	462	417	480	457	455	433	466	448	482	440	460	440	453	442	407	424	417	450	460	428	447	450	440	465	443	462	458	473	455	463
25945	28833	41280	32791	15646	3485	779	579	549	533	525	543	558	524	586	525	533	511	505	502	546	502	540	538	528	516	526	538	496	544	511	509	520	518	495	471	536	532	528	521	562	560	578	552	524	516	492	523	532	541	548	529	525	563	536	510	538	524	483	509	491	506	488	551	519	562	512	505	557	559	548	538	505	475	525	581	492	518	504	569	525	575	534	530	509	524	492	534	529	522	545	516	520	475	567	476	542	507	493	529	537	512	536	510	517	499	525	526	510	507	520	515	544	507	493	516	525	533	476	494	570	485	539	556	515	544	496	526	526	563	508	513	512	503	505	459	540	511	520	467	516	495	517	534	545	519	513	490	507	482	532	535	482	533	508	494	538	558	493	502	509	479	538	497	537	524	511	543	552	492	508	478	538	516	501	510	533	511	545	547	526	528	544	491	531	540	534	518	555	493	521	501	528	471	503	503	553	518	523	527	506	500	519	558	479	520	484	506	526	542	531	522	542	515	460	555	502	495	505	494	502	491	539	535	540	505	497	491	533	494	525	544	528	541	566	518	536	522	522	511	530	521	503	497	537	542	540	510	480	522	583	469	509	543	523	494	503	536	557	521	520	533	524	513	512	527	469	500	475	495	514	498	541	539	550	484	518	523	549	504	541	533	518	490	494	522	511	498	531	498	491	500	493	567	496	524	498	480	527	547	548	507	497	552	488	489	496	487	508	526	517	481	535	507	530	495	549	515	508	502	545	527	536	513	520	537	495	523	518	528	494	471	538	531	513	497	517	517	525	539	527	525	544	520	500	537	525	487	491	503	571	520	460	506	499	547	538	490	501	505	484	500	513	507	504	536	507	527	555	510	468	524	508	475	512	509	478	478	509	507	552	508	471	512	471	531	523	522	534	518	490	490	497	512	498	507	495	512	530	479	518	477	508	500	512	539	527	502	518	505	522	552	536	535	545	544	508	499	540	538	523	499	509	507	543	497	515	494	537	478	508	472	493	496	493	541	530	512	524	510	526	532	508	504	506	546	497	490	512	540	516	547	523	551	502	512	514	506	470	545	549	494	502	525	507	555	570	489	525	506	513	553	525	493	557	529	531	522	530	528	518	504	570	514	547	509	481	547	516	542	524	496	508	493	560	534	542	507	497	486	522	507	507	515	482	501	508	541	512	481	528	525	511	485	511	482	524	514	491	474	553	539	496	525	532	512	512	483	506	540	489	502	545	461	574	492	558	566	527	517	566	530	500	513	521	534	498	557	516	560	517	540	526	552	537	512	504	534	517	501	509	515	518	546	526	516	479	499	562	524	508	534	562	542	514	506	501	506	526	510	540	512	486	514	508	514	484	529	503	515	526	539	503	519	535	506	492	538	486	535	507	511	521	545	521	561	527	528	537	526	532	557	551	478	521	516	504	495	506	538	506	553	508	472	507	507	522	507	519	558	484	515	517	512	526	473	498	488	526	511	516	542	512	527	512	531	508	509	492	553	537	507	525	503	531	515	520	510	467	526	536	524	548	540	497	519	510	493	513	528	516	477	514	534	464	497	507	524	504	536	514	499	541	519	517	550	539	476	542	512	485	519	568	518	502	475	516	534	533	563	524	515	526	530	544	488	512	486	543	504	520	509	511	506	500	478	520	495	522	549	512	531	498	506	511	505	515	502	549	526	540	504	497	511	438	529	564	487	531	533	529	512	524	571	492	529	533	508	509	519	492	544	533	501	528	493	534	523	485	511	513	510	511	511	480	518	534	557	520	496	530	479	554	495	476	512	534	503	520	542	503	514	503	554	499	501	509	497	514	511	524	526	529	550	525	497	522	521	525	496	497	567	557	515	575	514	496	486	517	511	526	513	516	506	529	497	538	558	504	519	543	516	479	474	490	512	502	500	522	575	514	520	541	524	523	486	491	496	521	463	524	487	503	538	560	541	499	527	526	494	472	511	491	532	526	487	522	545	522	525	537	512	496	487	500	531	468	525	522	497	496	520	476	532	522	506	489	491	474	521	502	516	575	555	521	520	487	513	592	527	534	559	551	513	523	547	498	520	502	491	504	498	547	518	515	512	497	511	507	554	528	496	522	528	515	505	501	530	554	506	546	504	502	516	528	543	513	524	520	517	524	478	451	465	488	548	546	535	489	516	477	471	507	555	521	517	497	522	530	555	536	497	485	545	516	535	491	549	559	539	504	541	525	558	563	500	474	533	501	524	544	504	531	529	539	531	462	491	529	492	514	489	545	583	492	527	501	495	486	499	494	488	500	525	546	534	492	519	492	534	497	514	533	522	494	526	522	534	504	486	543	515	556	513	521	522	513	502	536	508	504	507	516	530	506	554	506	529	493	467	539	532	490	516	509	524	525	474	527	530	547	471	535	545	488	535	500	484	513	527	553	534	468	503	525	539	507	498	463	560	507	523	494	532	476	530	525	529	538	517	488	518	516	494	516	533	511	532	560	519	502	501	490	521	546	504	519	542	503	494	537	518	473	494	550	525	561	511	518	494	496	535	541	542	503	488	504	552	520	510	498	506	510	560	470	497	525	522	512	531	507	482	517	492	530	498	522	471	544	529	492	488	500	553	501	554	549	513	498	539	523	504	543	523	480	471	474	512	514	564	478	521	553	526	510	486	540	508	510	506	496	519	475	523	527	532	534	559	543	538	548	516	470	513	513	487	498	525	524	522	515	520	508	526	474	496	531	487	507	516	563	477	562	493	554	535	481	552	546	576	507	570	541	519	484	534	549	496	490	542	465	465	547	492	518	500	538	486	519	539	546	551	529	536	523	526	542	513	553	519	534	537	509	533	560	527	544	504	544	520	489	534	497	487	537	501	561	512	519	522	536	528	504	500	511	502	496	509	523	499	534	541	505	500	490	536	509	506	516	504	557	525	535	513	522	496	523	553	524	509	498	567	546	486	506	489	474	487	497	575	507	543	522	522	519	527	507	517	499	538	548	528	500	532	498	497	496	503	508	531	518	511	525	517	541	484	512	538	493	535	495	503	504	493	544	475	494	530	497	505	537	525	539	518	490	548	537	513	521	555	542	521	495	532	501	519	515	498	530	515	511	537	542	547	512	513	488	517	496	542	539	505	549	517	466	495	521	487	543	519	470	502	530	518	527	547	516	550	564	498	509	520	526	511	523	572	497	513	545	522	508	482	507	519	566	493	558	534	529	536	519	498	541	496	527	512	554	543	553	531	524	490	496	514	548	548	466	531	527	512	500	503	526	492	507	526	506	483	480	473	468	497	474	499	527	532	546	522	488	483	509	546	511	513	503	509	497	526	546	506	492	515	500	555	530	538	488	501	498	505	548	511	510	530	516	467	534	545	515	471	498	467	524	526	529	555	485	492	509	507	531	533	519	535	505	535	508	479	507	513	523	504	512	492	528	485	511	508	545	520	522	505	531	506	513	504	496	482	503	485	544	523	479	507	541	488	496	529	539	551	497	506	528	501	532	506	553	503	497	506	551	528	579	505	491	528
61565	90485	58073	23924	6501	1624	573	519	473	471	458	518	494	499	509	483	470	471	496	479	478	487	498	493	499	493	516	474	509	481	499	485	473	522	567	500	506	488	468	512	528	485	466	492	514	498	483	500	472	478	498	512	458	490	515	450	491	507	493	488	514	459	487	491	452	495	480	485	486	447	449	454	491	481	542	483	495	493	485	472	504	506	507	467	488	521	496	475	457	478	491	520	509	481	475	512	478	487	486	502	507	517	537	455	479	450	490	472	470	467	485	454	510	498	501	472	473	468	494	475	480	468	483	533	442	499	523	465	462	501	474	492	514	519	491	514	508	470	480	480	514	482	467	497	478	496	519	481	519	458	496	502	479	488	485	464	485	487	520	467	481	480	470	451	474	482	475	458	510	473	486	481	507	520	463	494	487	475	478	501	489	462	497	538	515	496	517	506	515	508	474	504	503	497	456	523	504	470	498	512	523	494	508	470	510	491	472	488	476	467	496	509	521	522	530	474	481	464	481	500	489	539	496	469	507	502	484	449	485	504	467	511	496	438	528	495	501	489	501	471	498	476	480	499	500	465	439	499	492	510	545	506	515	482	494	499	496	486	490	495	495	491	503	518	476	499	485	464	487	495	489	487	496	500	482	467	515	504	531	484	512	495	466	505	494	449	516	484	475	519	486	489	522	465	495	462	479	494	481	509	496	479	470	502	481	501	477	519	462	492	532	484	469	535	529	487	485	474	501	496	491	535	481	475	485	488	483	495	482	492	484	484	508	517	498	511	462	470	481	507	529	450	456	525	475	508	459	469	489	475	494	524	487	469	487	492	488	508	479	513	454	501	503	440	478	470	482	470	484	445	497	507	495	489	466	477	517	478	484	530	512	485	477	470	489	511	453	464	471	460	500	492	516	510	486	501	484	459	465	526	521	468	510	458	503	414	507	487	554	467	534	544	501	490	481	495	476	517	473	504	498	521	506	493	477	473	514	491	459	426	453	491	495	505	508	488	502	456	478	497	482	476	448	495	513	465	486	465	505	458	543	506	492	467	526	488	499	484	514	488	462	489	509	475	482	494	487	529	498	477	492	456	521	447	478	494	516	513	519	512	488	469	454	491	436	466	488	484	467	476	469	479	478	498	509	498	472	463	467	456	511	531	478	471	521	455	516	503	526	502	500	511	469	493	476	485	464	473	500	530	462	455	470	503	459	491	476	452	486	517	512	508	479	501	491	465	476	471	502	437	486	496	508	493	506	468	498	486	472	505	486	452	469	485	484	462	482	503	495	452	496	489	469	483	529	476	479	491	506	476	448	487	480	469	481	494	490	503	512	509	483	468	468	490	492	484	502	498	476	496	496	510	507	486	462	497	480	457	470	470	472	497	499	486	476	454	491	484	501	534	494	501	473	499	448	531	503	485	500	517	490	493	493	485	510	492	468	484	480	483	481	476	506	473	515	489	471	498	492	449	478	495	453	509	503	488	493	520	454	503	464	492	477	463	454	491	471	476	514	468	513	478	522	507	500	507	474	497	499	478	439	482	460	468	504	495	490	502	496	483	494	511	500	486	504	526	472	479	529	522	479	480	477	465	491	542	479	503	484	438	502	484	501	501	487	472	516	499	473	463	477	474	511	480	498	477	468	460	497	475	490	504	503	475	481	472	479	505	506	532	486	473	517	484	516	487	491	508	501	509	518	488	483	476	459	479	495	478	487	493	476	483	526	489	477	500	506	474	450	465	515	489	497	431	486	468	497	485	459	446	457	523	513	507	485	468	518	506	483	497	458	530	490	457	510	477	478	495	448	505	479	474	470	491	478	480	503	457	504	535	458	468	473	516	488	454	464	451	498	466	469	495	475	472	474	517	507	468	524	433	464	442	460	488	493	476	513	493	518	493	510	438	472	482	484	474	519	456	502	486	496	506	520	479	465	493	495	487	498	492	513	492	466	480	460	465	497	533	497	471	478	486	458	495	483	445	510	498	484	493	450	447	478	499	508	494	530	525	464	458	504	519	468	484	485	502	480	465	483	494	489	498	487	527	482	498	444	491	469	455	484	516	511	480	499	480	520	483	511	498	496	462	520	471	444	526	471	519	486	548	475	514	494	476	498	501	508	516	496	506	510	464	511	464	476	453	489	491	486	497	469	496	505	466	491	501	511	479	445	537	504	466	509	518	524	494	463	482	495	481	476	497	492	487	471	463	500	450	502	484	516	506	502	459	506	459	499	473	489	479	467	460	506	542	488	507	507	459	511	526	456	491	477	475	445	497	476	461	469	473	501	501	539	447	474	475	481	475	475	483	502	482	470	492	470	492	492	509	466	541	494	499	484	518	460	508	469	504	517	506	509	510	500	474	474	487	481	476	469	487	456	512	469	480	489	549	510	447	481	535	500	460	509	502	472	505	482	482	477	478	508	499	496	514	496	479	508	479	467	512	463	487	546	468	478	488	484	459	497	464	485	457	506	487	480	444	473	496	500	519	524	450	505	475	507	479	496	446	511	514	499	513	487	503	510	492	451	493	476	479	455	490	497	472	487	498	488	488	511	511	513	455	488	489	489	448	482	487	467	489	483	524	539	467	459	513	452	460	492	460	511	500	473	500	485	490	503	474	484	533	467	473	507	469	470	466	486	506	483	465	490	486	505	486	471	511	502	464	488	477	465	481	494	492	483	483	509	463	487	472	465	473	473	439	454	466	438	483	509	472	473	469	483	502	545	463	495	498	475	514	494	495	510	498	459	440	509	496	526	476	522	450	490	492	477	502	485	513	487	528	502	494	491	476	494	478	443	475	475	459	489	480	501	498	508	448	501	488	481	457	463	484	487	527	441	512	481	501	505	477	491	464	443	486	495	471	509	472	485	499	471	543	478	457	459	507	519	502	464	480	475	488	469	491	483	463	482	480	547	485	476	499	469	519	515	475	494	514	516	482	526	516	511	495	504	508	477	504	492	509	500	531	484	489	497	480	479	481	484	465	481	466	455	468	469	477	473	478	470	485	526	439	423	476	495	475	523	480	475	525	483	471	534	427	465	453	517	508	481	479	502	485	501	512	461	494	488	529	459	522	502	507	471	497	461	475	504	489	499	495	464	516	515	520	491	483	491	489	492	531	475	470	491	499	490	508	482	498	536	479	463	480	492	470	469	505	480	494	500	517	479	473	529	489	553	470	483	487	503	477	541	532	529	469	438	498	501	491	495	449	466	514	469	508	471	490	543	479	522	463	509	488	502	489	504	493	490	490	499	479	480	469	486	483	508	495	539	519	490	485	488	464	486	475	529	458	502	459	487	474	504	512	496	489	495	486	495	500	467	498	473	477	521	491	437	495	501	479	517	537	457	475	458	483	490	501	524	494	470	496	512	512	473	552	471	501	476	486	463	484	466	508	473	488	534	463	501	486	485	476	443	472	478	462	514	516	488	514	475	461	490	454	491	474	484	493	503	498	485	517	492	522	501	485	465	509	465	466	461	473	498	446	437	501	474	477
24299	23707	35163	30421	21846	12526	2345	959	815	746	723	725	727	712	752	710	725	797	773	749	681	728	752	701	724	809	687	758	727	748	713	766	702	725	764	704	713	713	718	673	700	693	715	714	707	755	668	713	731	721	750	732	763	684	719	703	712	689	719	756	738	704	722	748	716	682	675	697	742	687	676	684	739	752	760	737	736	733	688	742	731	715	714	699	722	776	632	754	733	698	735	699	683	708	723	751	707	707	665	682	720	719	723	709	737	705	735	718	732	736	677	714	653	717	732	700	740	752	655	713	655	702	733	709	723	725	730	725	714	729	753	734	717	683	686	695	678	727	669	709	726	727	704	742	685	692	691	703	679	756	689	713	671	689	698	753	680	725	687	698	745	730	739	745	747	746	710	732	695	694	707	711	745	701	707	744	695	717	712	715	711	693	668	695	735	692	656	749	705	662	697	708	715	708	688	738	695	744	745	725	702	724	720	704	679	714	681	696	750	712	707	751	771	702	657	708	697	736	713	726	713	718	693	704	763	746	716	729	754	716	687	676	744	689	701	713	684	742	713	694	742	647	725	689	679	693	674	698	729	678	672	683	626	699	720	696	722	675	712	725	696	739	734	742	699	741	736	712	707	751	755	751	752	717	710	697	682	707	696	684	731	727	716	663	687	676	666	751	669	702	711	694	733	688	698	657	743	716	713	738	748	652	699	747	745	699	721	687	766	692	700	694	736	690	715	698	739	681	693	713	652	732	693	686	715	663	720	726	709	725	759	673	721	749	711	730	726	701	693	647	727	753	676	711	665	722	736	730	750	718	727	733	699	707	730	712	720	720	680	657	713	757	739	694	709	716	696	660	745	718	693	694	703	744	690	749	737	695	773	691	724	693	707	751	733	770	701	736	703	735	726	733	746	683	666	705	698	697	710	721	689	743	746	690	718	700	717	742	694	657	662	709	711	695	761	720	662	707	731	708	675	688	694	712	719	715	704	735	693	742	697	661	741	727	665	694	693	750	694	701	725	761	709	654	720	652	734	740	709	684	720	707	703	698	690	697	699	726	742	716	705	708	666	775	745	710	704	741	742	729	668	728	731	726	667	728	689	708	708	714	683	700	756	693	711	741	683	711	691	708	681	720	765	706	720	725	682	713	771	709	682	708	743	700	717	734	742	694	764	714	694	689	683	709	713	707	725	731	733	757	776	705	723	749	701	678	789	737	697	719	722	700	683	696	659	695	690	705	725	711	750	750	699	712	739	735	723	765	734	740	720	710	680	718	697	729	732	690	706	765	686	717	683	669	731	717	664	751	694	681	740	663	688	669	709	652	723	637	727	736	739	672	684	729	757	693	695	768	697	700	672	737	717	684	691	698	691	678	687	703	724	713	694	708	704	767	711	717	683	710	711	698	733	722	726	685	694	693	678	725	695	775	724	740	678	692	714	740	729	730	733	715	705	706	723	715	753	676	725	714	664	724	697	699	691	702	708	719	686	726	703	779	714	732	699	691	688	782	719	665	721	723	680	727	703	753	706	715	709	731	659	701	699	688	665	710	683	705	680	699	708	748	692	680	694	722	755	710	695	746	727	677	684	722	720	671	672	720	684	685	714	754	691	767	700	733	759	700	709	719	729	724	684	689	734	678	680	692	677	647	710	716	712	688	685	661	729	689	725	717	739	758	693	733	752	722	719	704	704	743	704	695	687	751	709	713	704	717	674	722	672	689	762	730	702	741	734	700	776	698	731	701	676	699	663	651	751	672	755	707	715	700	690	689	716	718	741	699	711	710	757	761	698	743	730	737	721	714	676	732	716	769	784	688	728	696	729	732	739	724	646	746	734	689	701	711	734	668	677	685	701	712	697	677	700	706	726	715	710	742	728	707	732	704	751	722	695	751	749	684	709	733	705	716	676	701	701	700	727	679	673	665	713	676	699	707	724	754	717	737	696	681	751	748	697	709	699	740	673	710	689	718	734	736	729	665	633	715	679	705	717	704	713	773	731	710	752	652	695	774	744	725	703	700	700	696	760	684	697	731	719	722	765	713	752	661	763	682	742	712	704	692	696	723	718	723	685	680	692	702	700	689	692	708	682	707	728	713	692	727	717	706	747	704	722	706	713	693	688	722	741	729	732	749	699	692	714	706	684	729	664	699	725	687	708	732	697	741	738	751	735	657	697	708	736	679	709	718	683	708	705	743	703	692	703	696	728	662	690	722	708	726	685	717	690	726	753	733	741	695	693	714	736	677	699	747	677	695	724	708	727	738	730	674	747	680	728	706	771	725	764	743	727	713	770	762	679	707	672	722	711	729	699	701	686	690	697	692	730	716	733	719	700	688	762	697	721	665	702	684	722	749	706	696	675	708	687	712	697	704	711	686	741	682	672	684	683	671	712	706	726	745	669	693	724	747	662	729	710	704	672	742	720	690	689	762	656	704	681	736	771	697	680	640	685	671	748	689	758	689	748	698	754	724	724	697	715	712	673	737	727	710	692	744	710	727	721	714	681	715	731	695	737	754	699	712	726	714	699	740	660	751	732	706	650	722	694	729	755	677	742	700	732	721	705	707	682	721	695	711	698	715	721	743	705	681	730	730	694	710	706	711	707	709	706	715	682	729	715	704	755	723	739	705	700	697	657	711	698	679	705	707	655	744	735	739	714	736	740	703	746	731	690	735	742	700	686	734	709	744	707	726	788	649	700	726	728	715	741	699	716	683	759	727	683	714	703	692	678	679	730	740	701	709	729	719	705	676	723	703	730	717	687	700	697	734	736	739	715	694	697	737	724	754	746	714	688	645	682	678	724	679	746	699	713	719	689	703	710	741	706	709	684	719	689	695	704	732	719	737	697	750	708	714	716	735	713	695	728	726	729	706	727	735	709	710	731	703	736	715	718	689	699	687	647	750	754	711	701	735	722	753	689	696	684	707	737	703	761	698	684	705	759	698	736	704	680	697	705	668	689	727	738	717	718	723	671	775	730	682	715	737	713	674	691	699	702	716	663	677	732	725	680	699	681	695	713	707	745	686	726	735	697	719	662	704	730	673	696	699	737	734	673	700	679	731	705	720	707	705	655	700	700	721	683	709	721	703	694	720	719	697	748	687	669	691	724	685	726	747	694	695	721	718	725	735	724	719	726	734	746	702	705	657	752	677	741	746	769	766	670	690	712	691	748	700	725	653	686	684	703	688	686	714	699	748	684	709	704	696	731	694	735	744	704	713	647	718	692	706	726	664	760	728	703	717	703	725	709	668	678	709	687	726	694	702	698	733	690	715	715	676	682	758	676	730	672	703	734	708	736	743	710	690	735	717	738	681	710	694	666	735	760	659	667	727	747	727	691	683	728	729	698	690	685	723	659	713	698	704	685	729	701	727	664	686	651	682	747	706	758	750	688	659	726	705	732	688	731	702	732	774	710	683	708	764	681	744	719	733	726	672	675	715	670	704	692	693	716	675	672	699	769	699	690	757	736	714	735	691	715	699	718	700	745	679
63761	102457	69852	36421	12016	3201	1036	790	688	682	687	677	665	685	672	684	694	665	707	699	696	674	724	717	654	665	665	705	687	667	666	706	684	659	679	665	699	692	670	672	643	653	690	663	713	697	684	686	724	742	650	708	683	644	643	688	724	701	671	687	690	685	710	668	683	648	742	656	675	659	656	697	748	711	693	690	702	638	663	695	698	668	704	672	670	654	663	626	714	656	642	660	672	716	698	663	657	680	692	658	637	692	723	672	731	665	642	684	673	636	679	674	665	724	680	686	687	706	742	682	619	702	694	695	685	653	647	727	653	689	652	658	660	662	721	662	676	660	660	695	670	671	691	691	673	710	670	687	655	693	685	668	662	716	702	660	666	655	704	683	635	669	620	668	688	683	731	682	688	667	681	665	668	676	650	668	661	686	648	681	724	656	674	684	663	669	688	637	709	696	679	647	668	681	699	687	706	681	699	670	714	663	615	657	702	728	676	688	677	651	620	684	661	704	689	686	665	731	670	704	692	629	654	656	674	649	699	676	710	682	695	692	690	715	719	692	671	669	720	685	709	645	664	680	704	665	694	641	690	711	718	626	648	632	732	671	676	643	699	688	683	646	682	664	647	634	704	685	701	692	687	651	675	629	684	699	660	703	733	691	700	653	660	694	641	635	672	732	669	670	679	711	645	671	673	723	694	682	683	658	669	684	653	654	695	639	654	655	680	681	700	646	680	725	676	702	675	700	688	663	684	659	670	662	696	681	712	673	659	661	666	650	721	693	673	648	610	634	687	720	664	647	662	666	705	625	693	678	683	635	753	719	668	668	680	693	684	627	718	652	653	690	676	652	715	708	614	691	717	678	700	708	669	661	664	665	648	665	664	675	665	705	706	671	677	698	666	658	662	661	658	679	651	656	704	647	712	675	702	635	718	663	666	684	648	682	678	686	673	655	666	653	659	696	713	694	667	691	684	650	641	661	660	632	699	696	727	688	690	698	713	660	677	710	656	638	694	640	692	641	664	673	631	639	660	629	684	677	674	656	676	681	673	713	707	632	685	718	713	655	736	657	702	645	661	677	644	692	657	641	650	670	672	693	670	684	686	698	652	677	700	656	687	705	694	624	667	667	671	667	679	638	678	664	699	665	666	698	653	644	661	690	696	748	648	690	686	681	700	683	670	741	687	754	707	697	720	673	679	692	657	691	689	706	672	651	692	643	736	637	672	708	725	638	706	694	700	708	704	641	691	711	692	645	698	679	674	745	693	669	670	644	671	647	674	639	691	648	684	648	683	671	690	663	730	723	637	661	669	682	708	681	684	685	685	649	671	654	663	691	682	746	670	644	656	662	659	695	671	672	720	650	652	688	715	681	676	645	679	634	673	694	725	671	677	664	690	680	680	677	622	665	696	655	617	664	750	650	669	642	676	705	648	703	696	654	696	660	707	659	670	650	645	690	679	643	717	675	668	686	642	711	688	722	639	705	661	665	672	673	664	637	709	703	632	682	681	698	666	671	662	689	711	660	716	634	694	620	658	746	652	663	626	701	613	718	706	694	669	639	712	645	733	718	645	703	678	687	667	668	667	690	662	677	651	677	710	711	658	746	627	719	695	651	661	681	684	678	659	682	750	653	653	704	671	700	669	630	674	635	689	667	687	717	683	700	661	665	724	713	682	692	699	670	701	694	638	674	685	686	669	662	672	709	720	672	635	706	646	682	704	678	671	701	646	688	668	667	658	672	673	728	682	671	692	651	665	678	707	706	621	706	677	660	703	688	708	716	720	662	722	706	668	655	645	669	637	649	712	716	680	637	664	723	699	652	720	689	678	709	691	631	629	678	614	680	670	674	649	663	649	691	687	715	659	670	674	721	707	642	693	670	636	675	716	640	708	662	643	683	664	656	688	680	672	687	653	644	699	671	732	705	680	638	698	650	691	691	651	700	694	684	684	652	680	666	641	643	680	681	667	655	716	659	671	649	656	657	654	655	672	639	676	704	646	655	706	700	659	661	606	628	688	697	680	672	658	692	706	690	678	698	693	685	684	669	673	684	710	671	704	638	689	665	718	728	658	713	686	645	701	706	647	693	611	706	662	656	683	667	688	631	637	742	686	651	672	647	637	677	660	685	652	655	662	675	661	682	687	675	736	671	665	634	708	685	655	664	684	681	673	654	648	677	701	627	671	709	674	655	691	683	688	679	688	661	673	680	667	698	658	674	646	672	724	673	693	700	678	660	718	695	662	702	679	681	675	637	687	712	652	673	704	670	692	651	706	702	689	679	681	690	674	663	686	721	645	670	722	724	633	620	677	651	674	644	695	691	697	703	687	683	723	671	678	668	663	686	659	708	682	691	655	666	708	657	670	702	679	724	687	701	712	692	680	676	653	644	637	708	711	682	728	688	673	645	651	677	694	659	659	653	674	632	723	731	690	611	671	669	685	685	626	650	729	696	695	647	650	657	661	672	681	651	731	688	691	694	674	651	690	731	662	654	698	643	647	677	633	646	713	678	674	693	740	660	698	676	643	701	615	655	670	656	704	641	634	692	684	657	686	669	700	684	655	663	676	672	660	686	670	701	651	648	731	676	697	677	691	674	700	681	662	670	669	680	651	690	654	696	661	696	660	681	630	655	695	644	664	666	664	660	678	660	687	702	701	676	693	706	717	630	707	665	658	687	660	670	654	660	644	712	678	667	684	642	639	693	663	691	707	650	670	657	700	645	654	657	706	741	671	692	692	621	718	715	712	704	667	730	660	692	679	689	698	675	688	664	677	690	667	673	692	671	669	638	687	651	668	627	705	685	662	608	683	684	674	666	681	691	720	693	697	707	710	643	691	670	683	680	706	673	678	649	635	716	659	678	702	645	676	650	641	676	650	718	621	675	687	673	660	661	700	658	659	692	666	665	651	663	677	656	701	640	677	662	644	618	664	684	690	688	684	688	694	686	681	677	657	691	697	646	661	632	678	676	675	687	687	656	645	669	647	667	653	652	697	704	608	686	704	636	638	666	648	692	663	680	680	695	696	725	681	680	665	688	704	715	669	700	670	660	674	685	655	680	675	645	672	693	729	744	663	646	714	704	655	682	653	734	737	687	664	623	684	692	689	660	694	694	696	656	686	685	645	686	643	673	681	647	666	668	688	648	667	673	658	696	646	656	679	660	693	662	660	649	664	641	718	653	677	712	668	636	665	703	617	652	654	654	705	726	659	703	661	683	631	671	705	670	648	657	696	668	640	678	667	716	665	660	658	660	734	702	700	668	672	662	682	697	658	596	695	675	652	629	667	661	713	660	671	690	652	666	718	672	694	673	671	663	647	658	704	676	702	702	683	672	625	680	662	729	687	676	693	675	711	652	701	660	694	651	725	663	719	651	685	658	667	642	680	649	642	625	669	661	659	676	649	696	701	693	693	699	685	652	663	671	713	640	706	693	670	694	693	691	721	655	702	669	692	678	651	712	638	665	648	662	628	665	700	692	671	675	693	683
31986	31389	23585	8207	1608	782	559	580	502	523	502	515	532	542	529	560	519	520	532	523	551	574	527	506	548	524	543	512	527	496	484	570	504	505	490	550	535	517	528	549	517	517	529	540	506	508	506	545	481	529	533	539	570	483	571	524	586	540	527	529	536	528	505	549	535	521	534	483	518	498	544	524	516	518	503	523	493	513	564	533	524	526	535	544	532	536	496	550	529	562	519	538	519	516	522	466	459	480	535	526	520	522	562	516	505	513	542	538	526	511	497	511	530	525	495	544	545	544	482	510	496	508	529	526	503	527	482	507	463	538	482	524	510	523	490	544	529	556	517	524	591	521	537	505	500	495	523	545	540	506	529	549	497	519	531	542	523	493	501	546	454	521	505	584	506	484	490	542	522	533	496	531	517	510	507	491	488	515	550	535	540	560	500	518	535	534	520	534	493	523	507	457	533	488	516	526	545	529	503	570	513	509	531	535	520	510	492	539	513	531	478	544	519	542	514	531	456	522	516	515	533	568	495	545	514	520	526	527	520	528	499	514	503	522	536	515	507	521	497	474	491	533	533	495	491	545	549	546	512	515	514	543	525	501	505	472	536	486	501	463	519	580	535	504	503	502	491	497	529	492	519	535	541	497	511	563	534	534	540	526	535	541	553	522	520	550	532	504	523	518	561	524	527	536	499	534	547	530	558	527	535	540	514	525	510	496	550	532	492	536	518	509	557	482	514	490	527	523	542	535	497	493	518	547	556	568	523	519	477	514	527	522	521	523	517	521	528	520	537	525	530	519	500	498	544	501	570	507	521	494	502	484	544	478	523	496	496	484	549	489	512	492	545	502	483	506	525	526	513	528	516	508	498	467	528	489	540	471	552	504	516	546	541	543	548	513	518	499	552	539	576	508	524	521	545	524	521	497	501	526	543	509	510	532	464	516	525	543	541	544	511	565	498	510	486	533	528	541	519	517	492	512	534	527	503	506	510	473	532	552	529	542	530	528	553	517	504	531	535	520	505	517	483	536	528	545	519	513	526	536	514	501	578	509	459	490	495	493	537	564	501	542	507	545	519	535	510	546	480	554	555	557	535	512	532	543	533	495	474	510	514	504	507	485	519	524	522	508	502	528	564	501	544	486	513	504	568	481	552	542	485	564	495	507	490	548	527	556	546	508	522	506	522	521	500	521	496	509	540	499	503	537	555	515	522	568	518	495	520	506	483	541	483	519	512	535	493	524	500	479	508	554	519	514	490	527	459	531	554	489	478	527	522	557	532	517	572	492	478	517	545	579	502	485	507	515	480	536	542	533	498	502	527	494	509	546	529	501	491	564	467	545	479	517	554	527	509	489	530	508	512	532	512	506	504	562	523	542	505	508	533	498	542	557	509	549	500	530	534	492	487	532	500	515	524	498	508	492	517	541	520	504	527	541	489	529	539	539	525	503	553	502	525	493	562	542	519	521	491	545	541	477	543	500	483	473	513	515	528	485	518	510	534	552	484	525	521	514	526	499	492	530	485	538	562	536	548	499	497	528	535	503	531	531	514	531	525	516	489	567	541	498	508	524	504	499	528	523	543	497	540	515	539	555	548	483	544	468	518	500	476	523	522	528	525	531	553	503	525	525	511	517	517	492	501	520	519	535	559	564	554	518	503	563	486	520	508	543	526	527	487	525	536	531	510	516	506	497	521	497	530	539	504	561	515	491	527	533	539	567	557	520	504	507	536	498	458	545	518	504	530	538	554	519	537	531	547	520	539	498	479	507	519	483	508	510	514	544	513	513	488	502	541	521	516	522	494	499	499	507	524	497	524	532	574	580	529	520	537	541	522	537	509	506	521	488	550	521	485	531	555	507	556	522	484	549	484	523	487	555	502	522	535	501	561	503	484	549	546	496	492	527	538	516	522	533	513	533	490	533	531	489	467	520	559	511	526	534	512	546	531	533	497	535	540	516	523	500	527	498	522	522	513	497	483	519	480	526	539	500	540	519	512	533	541	495	533	522	521	475	503	507	518	549	524	567	541	486	529	557	499	506	519	540	528	526	536	530	540	513	476	525	520	558	531	515	500	520	501	495	508	553	530	505	512	498	507	518	543	515	533	520	559	522	503	490	510	478	497	535	538	522	476	507	530	508	520	523	529	542	496	506	523	534	523	515	505	512	530	521	504	538	482	504	525	568	509	522	509	534	523	559	510	515	496	519	532	550	477	568	527	526	491	463	534	481	550	487	539	535	522	506	551	463	558	504	532	538	520	568	523	540	514	490	510	488	515	531	553	538	494	540	527	523	508	536	512	479	544	515	512	562	514	490	533	469	493	541	537	538	544	508	519	509	538	504	492	543	534	532	504	493	517	554	481	480	505	529	494	526	537	521	508	497	485	516	555	507	527	484	494	527	471	509	515	531	506	514	529	502	529	505	504	545	505	510	497	502	526	509	569	498	543	513	503	465	507	524	508	552	569	499	471	555	483	523	538	505	493	509	562	521	493	522	513	551	500	534	547	501	512	494	504	526	518	547	538	536	498	561	515	495	545	558	514	537	545	536	508	510	563	540	531	515	520	512	528	527	488	524	529	476	554	571	489	536	532	484	529	514	492	460	507	517	524	509	491	515	534	504	498	508	540	534	472	488	519	530	501	478	521	548	519	502	536	509	493	511	548	496	477	593	512	552	533	520	473	505	488	506	516	542	512	538	522	512	516	501	559	528	540	486	552	496	485	497	476	507	486	512	480	456	488	519	495	509	527	526	535	538	538	498	509	547	521	480	537	533	546	521	512	550	497	512	507	524	497	558	512	516	518	538	546	518	524	495	495	517	512	526	504	485	530	504	551	566	509	520	528	523	521	531	520	534	529	548	503	539	494	504	501	514	502	485	529	507	492	469	512	517	497	511	504	532	554	493	538	521	530	500	512	509	516	535	522	555	480	532	504	531	485	531	493	509	545	550	531	541	542	515	504	483	515	511	538	514	571	529	526	512	532	531	543	531	499	539	489	558	538	509	529	530	469	513	529	503	546	521	523	505	538	539	493	484	511	529	511	523	509	509	511	534	522	494	485	515	525	480	553	526	534	510	500	532	515	505	522	482	522	531	545	520	510	482	526	548	518	505	527	536	513	536	561	484	501	520	503	511	479	536	522	522	553	504	522	559	518	523	529	545	557	519	542	502	540	531	537	476	509	501	533	504	516	502	563	498	580	512	543	546	576	518	504	515	511	520	521	540	483	509	522	545	500	494	515	501	503	531	538	489	501	515	526	560	526	548	551	537	500	537	517	506	520	543	500	520	510	509	512	543	514	516	548	575	548	557	508	545	527	541	513	508	512	555	497	516	523	489	544	541	511	534	541	514	554	516	537	525	515	505	489	513	508	543	539	522	516	500	534	561	502	487	527	538	516	544	525	504	540	494	531	530	489	528	475	560	549	562	513	515	532	495	517	506	478	500	500	531	519	508	531	512	552	543	543	557	521	548	508	496	541	523	517	491	506	478
26807	34644	17124	4482	1387	662	520	435	465	455	458	465	426	445	490	493	459	405	496	475	491	449	441	465	488	457	482	454	491	443	455	442	439	463	437	481	478	462	444	425	488	426	458	508	455	481	459	492	417	425	482	482	439	432	464	452	428	434	454	443	435	452	456	436	448	425	446	461	444	440	451	452	466	438	463	450	403	409	467	415	458	448	465	452	416	449	447	433	470	401	435	426	433	459	463	453	482	447	434	432	504	463	449	407	425	493	463	462	433	434	463	463	432	481	478	450	452	455	457	433	434	472	480	432	458	447	469	443	424	453	462	454	410	458	479	456	429	471	437	425	426	463	453	437	489	450	456	433	454	461	483	439	485	440	442	429	473	479	442	456	479	416	430	440	453	455	410	476	433	431	469	443	418	446	433	453	461	461	443	425	430	455	433	463	432	431	467	441	438	438	418	442	438	445	464	483	463	462	451	405	473	442	437	466	430	454	473	430	456	418	486	483	455	480	440	497	492	454	440	470	436	462	431	452	412	447	487	438	442	455	436	441	387	448	446	462	442	458	434	453	462	467	445	433	462	425	428	429	444	417	433	437	450	427	447	431	452	406	411	472	447	429	436	436	460	446	446	447	420	438	462	463	454	433	424	456	418	435	447	438	441	469	416	435	446	449	465	432	482	438	433	448	452	462	437	465	441	457	444	421	482	455	425	478	401	427	413	456	437	420	431	419	488	442	444	467	428	458	437	444	437	491	480	455	447	437	456	441	431	434	433	438	499	465	420	412	433	473	435	426	455	453	455	479	421	451	461	445	416	398	432	441	420	457	468	496	452	457	459	449	453	465	463	424	445	466	456	433	452	484	429	467	461	461	494	460	417	469	421	460	503	477	491	477	470	462	445	408	442	459	423	440	463	447	428	422	421	415	464	460	432	479	434	457	448	436	462	449	457	436	433	448	466	448	453	474	454	482	477	431	439	428	468	428	435	454	456	445	405	465	429	459	423	434	452	434	437	473	431	394	429	499	434	470	445	432	413	453	429	421	476	472	461	425	451	466	392	454	475	452	482	450	465	443	450	441	447	450	445	464	450	444	460	467	434	458	465	425	469	450	462	440	474	462	419	422	494	457	479	449	411	430	431	417	438	420	440	450	484	441	445	451	458	439	462	458	450	433	440	465	460	458	431	422	463	432	436	422	452	427	485	426	442	460	448	456	447	426	475	450	415	456	453	418	427	463	450	445	431	427	473	429	463	459	425	492	466	476	451	438	437	426	453	432	430	414	495	470	412	465	468	445	427	431	427	448	462	447	430	446	456	461	442	444	448	497	448	472	447	454	446	439	413	452	432	462	481	431	462	460	500	448	448	482	463	447	459	447	447	456	438	468	445	436	440	457	466	417	477	457	451	445	443	471	453	496	426	448	446	457	464	459	476	469	443	452	474	459	453	469	440	420	466	438	524	430	479	444	421	465	441	411	421	477	454	464	474	472	430	426	437	440	439	414	465	436	479	414	452	448	433	456	468	473	439	445	439	434	464	450	453	449	437	414	457	458	448	446	410	468	437	440	443	438	438	413	444	410	415	476	436	415	433	460	460	431	411	418	438	478	417	406	468	464	460	453	450	486	438	486	477	450	445	477	444	453	433	433	449	480	420	461	471	447	456	430	477	466	436	460	467	467	450	482	451	439	450	440	432	433	424	418	459	451	433	493	431	462	446	477	440	458	442	437	483	428	411	450	442	442	465	441	438	434	464	476	445	456	453	462	479	492	453	480	477	415	433	479	428	411	434	440	462	442	447	441	422	447	470	433	465	434	431	418	414	435	431	462	466	435	446	452	472	458	458	418	435	474	411	448	433	441	428	409	428	441	416	458	493	431	449	427	448	450	461	441	469	455	406	399	449	431	437	433	441	441	436	444	449	432	429	453	429	484	466	436	446	468	459	422	441	448	442	398	465	441	448	467	427	464	434	450	460	416	436	431	455	441	453	465	434	445	437	437	443	459	442	465	436	424	450	441	468	455	421	451	446	459	458	407	484	433	454	422	416	425	451	470	438	474	432	466	482	450	409	460	466	472	435	471	450	481	418	462	436	429	476	463	431	417	447	420	393	484	432	428	427	460	488	440	457	460	446	434	475	459	476	456	430	467	422	442	442	440	422	438	461	457	455	434	411	402	444	468	452	464	477	465	421	469	441	434	436	454	453	463	464	431	440	481	444	446	428	424	417	463	445	431	453	416	470	452	430	424	442	468	461	448	430	441	442	424	462	477	455	456	480	428	435	441	456	456	447	462	454	438	485	463	430	429	448	452	444	418	451	456	418	451	449	451	419	426	467	506	425	435	431	453	462	468	414	492	448	422	457	472	460	450	488	495	439	466	439	465	436	433	449	462	465	442	463	466	440	457	421	462	415	460	452	482	444	447	440	462	464	427	430	467	487	438	463	451	399	463	443	456	438	430	439	444	433	437	445	475	423	443	421	444	456	426	456	438	472	425	438	482	459	497	447	450	432	462	470	475	470	458	444	476	413	466	440	437	480	439	451	468	455	483	478	441	440	460	431	438	448	446	446	460	446	465	401	455	444	430	435	461	440	463	454	431	472	425	437	452	460	464	458	439	479	432	442	422	489	424	466	437	453	491	456	491	434	479	442	448	456	439	478	428	480	459	445	428	447	480	440	372	431	446	447	444	433	461	401	470	433	468	503	462	453	443	466	491	425	451	434	491	465	458	443	448	434	478	406	451	449	457	412	395	442	402	430	446	437	463	421	449	435	445	450	468	482	426	449	450	440	438	430	443	449	427	432	452	449	433	474	480	454	426	429	486	478	427	430	462	433	478	464	418	447	445	432	417	419	446	435	443	462	420	462	504	430	459	446	458	460	448	477	432	438	456	491	440	467	465	428	441	421	446	437	452	471	438	465	466	441	412	504	434	463	444	430	457	427	456	439	469	452	450	440	422	397	487	457	446	465	423	453	426	441	458	439	435	418	476	441	432	442	482	435	453	470	445	458	419	478	488	442	428	447	418	426	433	444	427	449	467	444	429	469	467	469	418	458	451	417	464	490	503	408	439	474	451	438	455	482	460	435	463	417	467	429	453	443	414	473	432	490	431	462	453	429	456	429	442	464	408	437	458	448	464	453	424	445	402	427	468	442	437	470	429	460	459	483	464	458	439	442	406	413	448	467	454	419	416	431	490	431	432	440	430	456	439	426	457	446	489	416	437	434	458	427	449	454	409	450	439	456	459	418	442	435	450	464	412	454	460	456	434	432	480	425	468	425	464	416	458	433	487	429	421	408	465	441	447	438	449	467	440	447	445	445	467	479	429	444	454	477	455	462	453	438	445	473	450	452	391	454	440	471	464	452	478	485	429	460	465	443	455	452	462	440	471	474	429	456	430	432	448	420	468	440	475	463	461	470	443	482	467	421	471	398	461	489	446	482	434	414	425	460	432	492	432	445	465	425	428	462	437	470	435	448	455	484	448	434	470
26070	27189	38792	30961	16269	4233	1036	706	608	544	578	630	564	582	587	565	554	593	593	582	562	562	540	545	585	571	606	574	583	574	546	585	573	586	538	588	543	560	543	539	575	564	603	537	588	592	624	537	534	611	543	565	573	552	525	610	611	498	592	566	604	622	615	569	577	535	579	561	563	515	549	569	567	577	573	525	551	478	514	553	534	539	544	559	584	567	599	606	561	454	560	563	592	550	566	567	561	532	538	527	578	557	513	577	579	564	563	547	583	589	567	553	529	579	571	508	546	496	561	531	552	556	568	536	583	565	580	536	575	538	548	543	564	542	526	568	520	570	542	563	555	562	562	565	547	545	544	600	541	592	556	569	550	548	592	565	540	577	566	569	569	548	544	584	578	631	572	558	562	527	555	554	587	552	555	553	563	566	547	512	586	588	556	545	571	564	532	553	506	537	582	548	554	557	604	598	532	559	593	620	560	537	534	585	562	543	599	543	559	558	574	573	576	564	567	561	603	585	557	573	524	525	547	561	567	533	543	576	583	526	553	556	598	562	590	571	553	571	537	572	573	578	575	550	508	522	541	541	521	548	529	509	533	580	539	574	564	597	527	590	569	548	602	557	528	564	549	550	581	555	534	518	577	529	574	564	566	587	562	552	541	521	588	580	586	543	547	564	563	560	536	553	566	557	537	596	545	577	542	569	581	562	556	535	564	590	575	553	534	572	531	556	581	571	558	538	576	573	528	537	584	589	557	556	570	614	543	567	558	527	545	526	543	584	548	565	527	550	515	575	594	537	544	533	538	558	550	558	528	571	551	543	558	546	565	526	547	542	533	528	574	563	557	552	582	551	578	545	537	533	567	550	550	542	530	587	560	575	582	540	533	549	559	521	541	575	588	584	540	595	559	535	557	577	589	538	545	579	568	549	600	580	563	563	542	568	542	543	523	596	570	574	543	530	547	537	607	562	524	562	540	541	533	557	591	575	532	575	550	531	578	523	560	564	577	554	551	585	591	548	563	561	575	573	494	551	541	565	565	541	527	545	546	542	532	533	558	522	547	517	553	577	510	514	522	530	572	572	532	552	575	521	583	562	581	542	522	541	529	591	552	532	555	544	557	583	578	571	558	546	544	588	550	524	506	544	527	590	543	554	564	587	553	560	588	534	510	524	510	568	534	517	538	522	581	525	562	541	548	571	511	549	535	546	558	568	551	576	582	587	534	567	573	584	570	604	558	566	558	514	523	565	593	585	587	558	590	543	583	511	512	572	559	558	537	548	552	570	559	532	523	521	588	589	551	546	567	596	567	516	566	538	596	522	530	548	591	540	534	541	565	559	557	521	596	551	607	548	584	580	583	526	573	554	540	554	564	615	500	575	578	552	553	530	546	557	576	565	550	563	553	558	540	533	580	549	564	570	533	550	543	529	549	532	549	607	548	520	554	611	575	557	545	492	589	548	563	577	551	560	538	544	529	543	580	569	534	528	562	527	554	556	503	516	549	549	536	577	585	542	541	586	555	564	547	531	548	544	561	562	612	550	567	543	548	534	530	571	595	537	591	532	544	544	575	534	572	544	574	566	593	622	571	537	513	543	573	588	569	541	593	543	608	540	542	538	538	568	559	588	573	588	564	561	562	569	536	538	589	552	562	562	555	545	532	512	560	531	575	558	563	546	551	520	563	550	527	525	558	547	511	529	564	557	557	600	519	527	597	584	500	475	580	496	574	515	536	549	579	583	576	567	550	582	603	575	533	595	570	540	563	554	540	594	542	552	566	571	536	562	536	565	537	521	554	535	583	520	581	526	578	546	571	526	556	534	537	577	578	555	584	551	549	579	579	549	532	549	541	573	533	572	558	561	554	562	572	553	597	506	568	540	554	569	549	550	578	543	544	589	553	498	527	584	569	548	589	521	558	560	571	550	603	610	531	575	532	551	536	559	536	565	578	548	575	574	551	541	569	554	519	565	502	568	544	580	498	519	583	534	527	591	530	547	566	550	545	553	570	577	618	588	535	579	563	561	583	542	548	582	562	568	542	562	595	527	549	500	538	539	575	588	567	545	563	513	556	541	526	596	536	573	564	582	554	554	533	557	557	566	556	548	527	546	545	549	588	568	556	515	535	509	565	479	549	524	542	571	558	564	546	498	530	577	554	490	543	553	573	543	563	552	542	571	550	584	562	548	536	552	571	576	583	585	547	511	572	568	577	516	560	551	592	545	545	523	561	548	559	612	572	582	555	549	590	568	554	532	555	539	534	568	591	560	537	551	585	525	578	574	577	545	519	570	554	543	557	583	571	524	550	569	590	581	537	522	525	592	544	571	561	533	541	522	589	542	550	555	543	528	516	575	562	503	556	592	525	581	588	561	605	579	558	540	548	544	561	582	513	565	570	547	571	537	611	557	547	563	543	585	566	614	573	558	548	554	555	591	566	534	534	548	547	546	561	563	547	596	560	545	532	532	569	544	571	542	562	550	566	574	539	511	553	544	551	542	547	571	582	578	575	566	540	584	557	510	580	557	594	524	536	545	529	525	574	534	530	561	547	540	577	582	583	586	592	573	599	568	579	575	545	557	517	578	500	561	528	566	594	599	548	559	525	543	537	541	541	547	559	553	538	550	552	567	560	558	547	554	536	571	533	547	527	528	550	493	557	543	579	546	522	542	562	587	526	563	508	514	516	574	535	554	532	561	579	572	567	569	562	577	554	519	527	551	532	541	569	550	544	546	585	559	591	553	613	539	541	568	577	522	557	559	551	542	519	556	569	586	562	557	533	612	532	546	594	568	561	530	552	534	500	529	539	565	573	574	601	554	590	550	552	560	544	543	529	518	565	579	553	556	571	615	503	543	563	587	551	543	547	549	559	554	540	573	565	603	606	568	559	553	547	582	527	561	578	543	556	580	571	573	589	571	537	556	523	574	601	580	538	535	535	576	541	593	563	569	546	586	600	553	551	571	573	545	568	555	554	560	538	559	512	580	604	555	559	526	554	589	573	556	604	540	546	568	600	527	572	579	516	534	558	558	538	601	566	525	559	546	538	534	583	550	581	589	537	563	590	512	571	535	570	571	569	539	571	569	559	517	570	545	579	573	532	553	590	567	553	556	576	552	567	543	571	581	536	529	556	549	537	572	528	580	558	591	576	527	519	558	566	558	565	545	603	552	561	556	577	550	539	522	564	580	535	507	533	527	570	587	532	546	522	592	572	560	586	574	547	564	512	574	583	544	558	531	550	557	541	520	560	535	543	579	554	556	551	579	569	579	551	568	535	554	549	556	545	559	517	527	537	595	569	558	548	604	522	581	542	570	554	583	558	564	583	573	505	598	513	531	585	532	570	515	557	549	596	526	553	603	557	568	573	536	566	546	549	525	547	551	544	556	549	550	564	559	575	555	581	579	567	589	568	514	523	584	538	522	564	572	559	562	558	526	547	535	548	557	634	562	569	547	561	553	544	570	516	565	551	538	586	561	564	550	509	498	545	574
62875	88325	55912	22504	7429	2133	828	544	514	535	479	527	513	502	516	514	494	521	543	509	538	578	480	528	492	509	549	517	552	539	503	464	526	496	518	516	528	556	513	494	503	516	503	526	546	530	519	532	570	544	485	505	519	547	522	488	528	555	496	498	515	525	546	510	535	523	540	543	556	547	504	549	530	513	513	564	525	551	525	493	514	522	520	497	508	532	553	538	486	515	587	503	467	532	534	556	510	545	524	492	564	514	500	499	511	482	517	487	510	548	550	533	538	533	504	523	489	494	519	512	529	533	515	531	535	508	503	513	506	539	514	524	485	502	520	527	484	528	502	501	505	488	525	498	518	516	516	532	514	521	515	503	486	514	517	534	502	500	520	523	491	501	532	490	540	521	567	498	482	519	460	515	509	522	484	504	508	468	507	484	524	505	479	521	519	518	511	521	471	482	495	547	512	495	529	527	524	533	545	495	544	510	542	552	531	516	531	498	505	507	529	523	499	534	502	524	529	529	452	499	520	518	502	483	488	492	528	507	515	526	476	544	525	509	539	497	466	504	543	506	527	535	513	521	514	515	461	558	512	520	474	527	519	538	546	516	535	512	551	478	499	491	515	511	512	548	530	503	475	516	537	506	520	540	545	517	551	518	566	474	539	505	538	496	509	517	523	513	542	521	528	519	488	522	529	542	506	497	496	476	520	544	489	491	574	467	513	482	508	524	502	504	536	547	505	496	534	508	523	520	522	494	503	498	502	535	513	466	564	489	498	533	540	489	508	552	545	565	493	509	504	545	483	508	542	520	509	547	512	497	517	516	502	526	523	512	461	537	482	579	523	532	509	531	490	510	498	585	504	497	499	502	515	524	549	524	499	536	551	508	542	523	509	517	503	547	480	495	519	563	564	548	506	538	527	477	497	508	518	500	547	536	487	517	496	499	518	510	543	507	500	509	531	547	527	542	511	501	467	490	502	528	538	515	547	514	481	512	494	531	510	513	504	521	554	536	546	513	569	520	551	509	510	544	496	491	530	538	527	576	511	510	489	512	555	540	545	523	470	509	508	525	510	500	492	518	529	493	567	505	502	488	519	522	514	502	542	528	542	518	481	517	520	533	500	529	535	484	526	550	494	479	516	498	494	540	526	502	525	538	493	491	508	494	509	526	524	514	492	539	521	517	535	519	489	535	539	502	489	445	511	490	527	512	494	503	504	517	519	531	520	492	507	484	530	513	519	554	514	527	525	544	538	516	540	528	494	494	507	497	550	542	518	521	561	448	525	524	563	542	530	537	492	499	509	540	478	538	539	505	507	508	501	478	560	518	555	504	522	514	554	481	559	532	500	522	510	559	526	506	557	537	512	509	534	554	519	495	506	516	519	529	510	485	502	507	507	513	526	543	540	540	502	492	480	570	514	495	516	521	529	531	555	468	530	493	498	527	489	532	524	481	471	507	542	484	503	508	511	551	504	455	494	489	528	528	501	504	530	507	488	513	504	549	491	520	519	538	510	542	490	500	511	537	502	519	541	488	540	510	524	504	529	512	514	539	533	498	515	513	478	559	482	531	529	531	521	501	545	543	509	557	506	518	515	478	526	528	584	544	521	513	528	547	524	519	524	501	538	498	531	489	477	519	511	493	525	543	553	511	521	545	516	541	567	494	503	515	511	516	501	541	543	519	507	465	483	512	497	539	529	509	492	561	502	554	504	517	529	458	512	508	549	486	549	515	531	499	521	535	543	500	506	526	539	495	539	526	494	516	530	533	566	519	511	472	497	520	553	536	541	545	529	559	515	535	497	527	514	506	512	522	517	502	509	542	509	534	503	514	550	509	482	474	518	490	558	519	532	541	505	532	505	507	505	506	552	547	508	535	525	553	533	503	553	489	525	511	491	558	559	520	529	526	511	534	539	549	506	553	556	512	481	520	502	541	507	532	473	530	475	503	505	500	535	531	511	514	582	530	496	478	493	561	527	543	530	523	491	542	498	512	475	546	561	530	524	517	543	534	517	529	542	490	513	551	516	532	540	520	524	478	512	524	484	552	513	512	529	499	548	519	461	535	539	504	566	548	542	554	527	549	460	532	458	508	506	527	518	508	505	530	516	510	522	515	532	495	515	491	482	521	497	506	535	531	497	543	520	503	535	522	495	524	522	506	508	520	519	501	507	519	523	562	520	507	561	509	539	533	507	555	528	520	543	533	474	532	514	534	495	562	514	504	518	503	515	537	483	540	521	535	515	495	492	508	493	542	502	521	527	524	466	519	496	541	520	512	520	539	511	535	526	527	489	506	564	543	498	488	523	508	483	542	509	480	511	509	529	477	508	513	541	497	533	540	514	515	529	531	507	512	499	453	516	506	537	501	505	483	483	505	527	486	525	514	526	516	521	498	563	453	524	533	494	507	525	535	510	512	512	487	502	492	555	499	500	525	498	518	484	553	539	520	488	547	498	520	536	542	528	493	528	531	546	493	501	492	527	547	537	542	466	560	520	522	499	515	524	489	517	495	511	511	538	476	577	483	520	498	525	501	512	505	475	541	550	503	509	549	505	480	543	542	505	523	493	524	515	564	527	506	529	515	531	515	513	487	541	535	504	540	487	526	494	596	524	489	517	507	560	516	521	501	475	546	508	526	489	537	500	515	504	503	517	536	541	513	540	484	553	518	513	500	532	497	518	507	498	504	509	528	528	525	524	512	517	551	526	514	480	538	513	529	540	509	533	512	517	537	536	486	512	546	548	526	531	480	563	525	543	550	547	516	542	505	529	472	502	526	530	534	506	511	529	523	480	511	524	526	516	521	480	505	507	539	519	503	567	486	482	482	515	501	493	525	478	506	496	525	537	513	503	502	542	507	524	518	513	506	512	537	505	508	496	511	518	551	516	534	506	506	518	515	546	543	504	497	499	490	515	525	539	549	506	528	504	513	518	524	499	481	487	528	509	496	510	504	516	499	492	484	528	513	517	525	500	563	516	546	488	484	523	513	524	531	506	522	549	566	527	523	533	511	488	532	479	517	528	505	505	471	541	526	512	509	531	503	489	524	475	520	511	478	486	529	501	491	535	467	507	543	516	546	527	487	511	497	504	493	530	544	511	504	500	519	504	539	511	470	516	528	485	503	497	514	558	530	514	523	501	522	528	539	496	517	526	518	506	510	530	531	552	510	522	547	516	511	525	497	511	512	535	527	538	516	548	544	545	506	492	544	535	454	516	506	516	548	532	549	485	509	493	516	518	495	550	485	552	532	577	513	510	539	533	523	535	521	505	549	500	504	498	520	506	510	524	533	523	497	551	523	528	573	529	500	521	520	519	518	507	537	508	547	535	494	519	535	537	529	511	498	496	532	495	529	542	529	512	497	551	544	527	497	500	501	573	529	563	507	459	493	495	483	555	545	476	522	527	511	523	524	564	523	497	526	520	500	479	541	516	490	528	533	521	513	544	500	538	545	527	491	524	539	490	577	506	502	520	482	508	510	556	539	505	518
24414	23869	33564	29864	22546	13507	2958	1029	828	839	797	876	846	889	821	832	795	837	846	833	800	797	818	784	843	823	791	820	783	807	825	883	815	818	771	816	779	775	780	770	841	799	741	780	833	793	784	843	802	839	740	794	796	804	774	782	781	795	835	755	780	812	860	818	859	842	809	779	801	788	774	766	786	818	811	754	807	812	847	792	786	767	802	830	819	755	792	822	777	791	741	774	743	786	740	792	796	797	765	799	799	814	808	790	777	843	792	789	829	794	786	775	823	736	817	805	778	756	794	812	787	809	813	827	745	812	771	784	802	825	751	805	852	802	799	804	813	823	760	756	800	787	811	783	842	801	761	791	782	796	839	779	783	762	779	807	778	833	778	818	829	803	758	829	821	783	816	814	830	803	730	838	766	802	779	757	799	778	770	759	821	787	746	762	842	779	755	805	793	816	839	758	773	782	742	840	767	775	799	773	766	780	796	786	784	771	826	785	778	815	716	792	745	763	783	776	794	811	795	767	776	766	794	777	799	838	812	761	770	797	797	766	826	774	821	807	762	755	812	849	776	814	786	781	793	775	773	780	848	825	765	717	768	791	789	821	769	778	760	765	772	773	800	812	797	777	819	793	855	733	769	730	764	835	801	805	778	773	762	768	738	756	765	816	820	750	779	825	746	751	772	779	819	790	756	795	762	765	801	869	771	820	753	799	770	818	761	771	847	804	796	781	798	756	753	806	814	772	784	746	814	754	788	739	750	739	745	794	812	777	821	810	744	807	800	787	799	815	794	725	824	792	807	782	808	766	823	808	826	735	833	796	767	836	828	833	791	739	791	800	817	779	846	782	813	773	862	777	781	763	782	780	805	838	751	769	798	712	828	811	773	780	761	774	817	752	775	776	755	748	777	802	736	807	827	737	794	842	777	785	759	801	773	798	811	796	853	765	796	805	771	827	781	760	768	773	796	780	812	780	792	844	776	765	760	766	805	780	746	768	826	781	760	753	774	760	783	806	762	755	820	749	744	776	722	790	797	745	782	779	817	751	792	816	785	773	787	746	791	804	769	814	774	777	822	756	805	735	764	768	784	744	778	779	753	755	843	775	784	751	780	789	802	786	788	795	771	802	813	769	823	841	802	778	762	818	786	742	705	837	802	817	778	828	769	790	783	728	841	780	810	804	736	801	771	818	808	815	796	772	784	809	792	795	799	757	772	771	789	814	814	772	768	792	753	765	770	731	812	790	800	809	782	785	792	749	775	766	792	781	799	772	801	750	789	786	797	803	756	787	809	776	833	792	755	807	813	783	814	781	785	781	766	810	737	739	748	822	836	784	769	828	774	763	784	780	723	795	800	790	786	795	770	810	772	805	738	774	823	759	722	729	792	777	793	732	705	756	787	751	832	760	721	781	790	779	739	764	726	750	779	818	792	792	810	731	742	804	777	813	772	801	794	844	778	840	756	810	848	791	777	790	756	816	773	769	816	825	821	799	796	765	800	772	822	799	790	770	780	755	791	840	785	801	778	784	759	811	766	837	781	800	776	796	801	783	814	819	818	808	745	792	765	829	781	818	798	807	753	785	811	769	749	727	775	779	798	793	796	841	802	808	748	860	812	816	766	773	813	798	795	759	740	785	771	809	791	854	825	751	768	728	743	769	815	803	773	773	750	751	754	754	749	809	782	786	837	792	764	811	762	790	779	757	847	794	761	782	786	776	834	781	777	793	798	775	794	781	778	812	759	775	792	816	764	744	802	776	793	764	794	744	733	740	783	793	748	805	785	745	787	842	796	807	791	799	759	775	786	806	715	756	773	825	824	795	805	840	812	758	819	833	767	794	775	849	846	797	758	784	781	802	833	755	760	776	764	775	834	743	803	778	756	742	765	754	826	769	819	834	761	793	796	827	815	764	780	799	779	829	748	790	785	795	776	822	768	742	770	785	805	799	757	821	797	783	739	793	764	782	798	782	783	802	811	795	772	824	795	831	847	770	711	782	765	784	789	771	838	796	832	748	787	757	776	780	812	798	778	811	836	733	814	803	751	796	764	816	754	803	735	824	783	810	834	814	795	824	810	801	736	820	784	798	789	842	731	750	795	777	713	782	728	779	832	764	784	730	784	774	797	735	801	783	793	766	731	760	748	762	797	750	778	787	823	781	827	795	755	803	754	751	769	804	758	789	765	795	771	830	790	804	762	824	753	828	808	808	828	761	808	816	772	840	718	789	751	848	814	808	776	817	784	803	810	825	783	827	806	780	710	821	825	758	810	730	821	771	789	799	779	774	845	809	788	846	810	783	830	782	817	788	795	781	798	778	767	769	781	760	840	806	802	765	811	724	811	753	786	769	797	787	743	794	849	757	821	811	801	777	750	810	778	787	779	753	781	821	773	742	803	764	786	798	782	831	834	819	760	728	741	801	760	756	783	798	813	847	783	796	783	765	799	801	796	754	821	758	783	800	707	803	708	791	767	761	756	842	826	783	769	759	768	777	756	792	806	807	756	803	793	762	803	862	826	843	769	828	795	777	843	810	732	808	750	781	733	727	800	774	771	788	773	794	803	784	790	800	801	780	749	767	828	780	787	786	773	818	786	828	772	777	831	754	819	778	791	789	744	748	786	751	791	800	785	733	772	829	841	854	790	812	795	785	829	778	785	784	851	855	819	883	818	840	747	852	770	794	739	775	803	793	760	819	832	796	806	812	790	845	772	797	801	835	758	767	821	787	829	771	820	786	782	817	772	767	810	768	775	765	777	782	818	843	805	779	773	824	786	763	808	810	766	750	777	819	759	776	780	784	797	787	794	834	798	777	805	749	821	801	796	846	812	795	772	835	766	778	818	821	787	762	793	763	816	780	801	774	817	751	763	779	826	752	776	800	771	813	817	778	817	765	778	779	771	782	737	784	743	743	734	812	796	764	788	830	743	817	777	741	778	781	789	792	793	777	817	807	745	793	754	748	820	807	757	797	836	746	799	775	779	790	863	812	776	794	813	812	775	808	798	813	789	797	831	757	771	744	792	750	752	764	815	784	769	753	764	791	749	761	828	794	798	787	757	820	804	747	772	756	769	830	773	774	819	748	808	799	776	810	778	786	766	779	789	804	780	829	815	835	785	802	779	840	747	809	828	777	765	784	760	819	776	763	803	825	797	788	751	773	796	766	764	803	778	806	814	769	750	764	826	802	741	789	773	776	805	799	727	789	746	747	778	802	805	778	799	744	791	747	761	772	814	732	783	791	820	793	785	776	775	790	813	800	839	834	822	799	828	791	807	751	768	787	763	750	829	748	825	816	798	803	754	810	765	828	785	796	754	729	783	819	851	837	773	775	786	788	792	784	786	780	769	781	741	752	771	774	746	757	810	760	813	811	776	830	790	773	781	741	805	792	824	824	767	768	745	762	737	751	681	743	766	770	791	818	750	820	718	768	756	818	786	805	800	773	782	834	773	769	785	828	803	740	792	811	744	802	754	829	790	808	797	759	750	851
65371	100394	65415	39055	14727	3912	1273	795	759	754	726	761	713	763	728	738	743	722	749	749	739	737	712	717	785	733	769	725	737	735	728	742	779	741	738	790	774	728	762	779	722	731	737	698	781	770	760	791	751	743	777	723	752	727	758	720	773	699	741	742	765	743	753	770	742	726	716	696	739	825	771	735	770	740	789	739	752	745	731	757	684	718	723	725	734	747	729	740	751	757	733	702	746	718	773	713	723	777	690	771	760	703	746	736	728	734	761	743	724	709	704	769	746	742	747	728	725	741	702	740	766	730	698	752	758	714	737	740	735	695	780	763	721	754	716	720	758	779	725	738	719	750	703	725	736	697	786	732	726	773	722	776	686	738	790	705	803	733	717	758	739	740	763	688	705	778	705	770	713	728	707	760	710	765	758	678	745	734	766	735	785	793	764	772	763	757	754	781	788	726	674	740	772	772	767	746	719	740	746	714	749	728	739	738	763	734	740	756	713	728	751	737	754	700	712	731	747	699	707	742	698	676	750	694	718	725	735	716	702	707	736	741	728	715	770	729	732	774	786	747	787	739	759	760	777	703	730	725	723	721	720	716	726	731	742	775	734	689	722	745	772	780	759	724	708	741	736	773	690	781	719	741	697	728	804	715	748	714	754	790	732	801	744	747	704	785	684	716	768	742	775	703	742	708	763	718	765	737	689	702	680	756	724	702	732	714	725	756	771	769	728	775	751	770	726	761	768	757	727	699	743	757	771	754	732	712	737	700	697	731	750	732	730	766	761	750	689	766	764	737	714	738	761	722	783	782	755	729	740	785	724	751	768	705	732	751	749	737	696	743	707	766	754	694	769	800	727	731	712	766	729	677	738	750	737	717	731	731	719	769	765	746	714	672	787	718	696	773	737	719	722	700	790	745	753	685	722	728	735	719	701	737	748	731	669	774	726	701	782	733	740	750	729	749	724	755	727	776	751	732	715	724	719	702	767	737	755	731	753	755	795	708	710	719	702	733	769	744	719	735	712	783	722	721	741	749	746	730	748	712	726	737	775	793	756	748	731	715	711	695	722	738	730	727	766	781	710	723	747	726	789	741	761	705	713	726	718	715	751	716	794	717	771	728	768	740	740	699	675	731	784	756	791	760	689	749	715	763	736	720	731	733	715	725	715	697	712	713	723	709	764	783	700	690	733	736	728	741	757	720	696	705	792	719	722	746	678	764	751	719	732	679	763	719	686	694	755	750	730	749	751	757	725	772	725	745	743	726	732	698	785	700	802	743	703	793	717	721	732	717	718	769	745	774	721	703	734	774	793	694	710	767	746	763	787	742	736	798	759	754	775	776	736	738	744	736	756	699	701	711	719	770	756	754	751	706	712	726	774	696	724	707	715	719	750	797	708	697	737	766	733	710	711	713	709	699	731	771	791	728	745	686	752	725	733	739	731	730	721	736	734	724	814	723	753	758	735	783	717	725	746	760	760	721	756	748	784	773	738	715	723	777	716	718	679	733	739	714	725	733	751	760	695	718	698	759	793	769	700	708	752	713	784	729	710	715	802	757	719	764	700	767	717	725	752	723	708	725	720	775	797	739	760	714	726	719	733	762	774	704	692	709	754	728	781	694	698	756	757	776	733	745	751	742	743	744	769	747	759	753	734	742	706	739	715	751	710	732	740	749	779	678	745	805	764	752	698	745	740	732	756	765	745	766	657	757	751	700	758	783	724	741	717	719	770	743	727	725	714	741	703	781	795	760	731	766	714	745	709	722	712	783	747	731	755	769	734	758	723	728	693	731	721	753	704	763	755	730	748	752	728	706	748	756	716	744	771	713	732	713	740	803	796	731	692	777	725	743	771	745	725	784	706	736	689	725	719	724	754	724	724	730	707	824	652	762	713	774	718	707	748	733	791	774	684	701	736	738	709	717	723	737	707	761	764	709	744	751	740	702	725	698	706	718	711	743	734	752	708	723	751	751	743	738	694	726	773	748	719	705	700	698	724	795	783	723	765	800	755	748	790	757	720	712	767	742	741	746	716	778	771	737	681	711	738	704	725	764	711	756	705	710	725	690	722	718	771	729	752	709	741	724	735	732	715	690	718	753	705	767	761	765	720	719	745	775	750	770	714	724	732	769	726	665	735	751	755	724	762	707	711	741	754	724	690	737	745	768	703	697	752	751	772	730	734	715	695	752	768	752	788	719	725	719	715	706	753	749	744	744	729	775	751	773	699	722	746	742	718	707	714	711	773	738	705	703	747	739	739	724	746	743	723	761	723	758	714	754	731	724	713	778	749	752	749	751	705	694	728	769	723	679	741	778	702	722	714	725	715	740	723	733	752	727	761	690	699	728	657	795	737	733	739	743	708	701	781	712	712	718	784	794	737	761	721	693	737	734	765	707	707	721	730	701	745	770	734	775	787	731	742	712	731	770	761	725	699	724	736	730	707	745	790	735	722	724	768	764	678	712	727	707	756	742	749	747	723	708	747	731	746	755	758	759	709	693	734	741	716	710	737	727	758	722	713	725	707	696	718	738	749	724	724	733	736	757	704	706	740	711	747	749	779	755	748	745	749	767	763	795	742	715	701	714	756	768	712	726	748	726	713	739	751	765	705	685	731	761	705	711	735	718	743	767	683	710	700	741	705	709	731	763	756	774	718	749	713	774	712	742	736	736	788	757	755	771	784	741	701	749	785	767	717	732	757	722	722	741	682	768	751	751	748	730	718	731	713	759	710	741	732	717	712	766	710	755	744	751	705	767	737	691	754	699	732	767	742	685	726	711	736	758	715	772	706	708	763	690	744	741	756	760	776	781	722	729	696	795	721	717	746	732	741	770	751	744	745	709	717	701	704	758	718	729	766	742	695	742	705	655	742	755	704	755	713	741	774	729	751	735	780	705	743	738	705	730	672	707	753	781	744	763	738	718	729	706	712	717	718	738	729	744	699	699	690	747	730	757	743	734	727	752	710	770	708	750	696	763	751	736	756	768	745	696	788	715	730	743	740	723	734	729	742	724	741	792	729	707	763	698	672	671	740	735	722	724	749	685	728	758	754	749	716	768	723	683	753	754	711	729	737	749	747	702	747	755	735	760	770	719	736	700	719	694	732	725	762	725	784	725	700	779	700	706	743	758	771	752	730	746	741	738	696	729	775	700	770	735	723	721	761	697	750	726	705	730	763	763	737	709	774	738	728	739	700	698	756	737	694	720	745	752	750	723	727	728	725	708	760	714	743	763	741	690	719	764	779	750	699	755	709	708	700	738	694	745	728	737	710	709	748	768	734	673	742	724	738	754	776	780	710	730	703	729	700	718	698	737	765	724	698	717	756	694	726	703	666	728	704	736	759	730	723	689	736	701	681	773	749	743	708	767	740	791	726	766	741	758	741	728	758	791	732	771	726	711	717	752	703	764	703	737	770	762	779	720	698	740	741	703	738	763	701	741	751	724	730	765	728	727	718	716	767	678	725	737	688	722	735	678	729	733	747	717	692	747
32317	32109	22839	8290	1787	731	657	586	683	627	620	565	581	630	580	614	597	577	609	657	578	589	632	600	622	557	570	643	578	585	616	596	589	597	628	587	628	567	594	628	601	603	617	612	589	602	571	609	620	590	575	615	614	592	655	614	612	678	610	578	595	582	611	645	587	579	601	606	606	592	608	546	600	633	574	548	588	619	638	573	595	587	611	579	643	610	579	589	595	605	607	578	632	626	626	620	624	586	648	583	629	597	584	587	609	602	572	608	572	620	623	615	593	629	573	562	612	611	578	593	580	622	615	620	563	604	632	604	616	589	641	622	591	665	632	619	598	569	578	616	607	567	594	560	581	634	589	579	597	581	599	571	623	596	633	592	620	557	587	648	593	594	601	559	598	621	570	628	608	626	550	592	604	573	598	594	606	646	579	589	605	600	603	601	581	620	619	604	634	592	583	582	614	598	633	624	640	624	610	611	639	600	641	640	615	637	598	570	598	567	607	574	636	607	574	618	581	588	610	585	602	583	604	615	610	612	579	591	597	609	583	598	561	586	566	630	564	606	569	616	567	637	642	641	605	618	546	613	634	592	602	621	594	617	655	609	613	593	565	599	636	632	605	582	650	645	549	605	623	628	614	611	585	619	620	581	608	625	603	567	608	626	580	565	582	586	584	623	605	633	627	553	612	608	598	607	565	601	603	644	645	560	583	629	587	563	622	613	608	613	592	599	621	614	569	637	590	600	606	588	549	601	625	580	623	592	599	570	598	578	626	578	577	586	528	603	617	644	591	660	577	592	624	630	639	594	596	628	621	619	612	615	615	601	598	617	567	570	572	558	585	591	629	628	584	593	622	609	607	652	603	636	610	638	576	579	556	666	587	634	616	563	663	615	589	596	629	574	544	621	594	607	616	646	602	626	593	621	613	631	563	586	573	587	614	607	592	617	611	605	569	626	568	547	586	606	584	598	596	690	621	611	575	573	629	634	659	550	617	607	607	641	646	610	589	571	612	659	598	625	590	592	622	606	596	600	564	629	604	607	605	584	573	619	578	644	611	601	589	595	585	603	580	621	590	600	609	613	561	603	620	590	583	619	605	601	561	623	571	589	695	583	593	609	591	589	588	605	605	576	610	583	605	570	555	598	634	589	584	605	620	595	615	630	611	614	617	604	576	577	601	619	593	623	589	594	570	624	585	632	626	604	623	615	597	632	593	598	632	594	568	612	604	587	643	626	579	599	625	617	596	625	577	583	607	611	632	580	574	608	591	636	606	637	615	580	543	626	625	589	573	603	604	585	574	597	599	639	601	594	636	588	621	604	594	561	596	621	608	581	607	583	648	542	580	605	610	601	628	573	617	629	600	608	646	641	619	624	604	630	600	620	586	575	578	586	604	623	603	604	586	594	613	634	593	584	587	661	611	626	616	585	601	621	603	628	585	607	587	617	632	598	573	578	570	586	576	579	603	587	607	605	631	628	602	601	623	608	595	613	618	585	629	601	582	579	610	602	593	617	600	618	586	592	576	605	592	603	560	593	602	593	572	566	581	640	638	572	613	614	589	585	612	665	615	613	570	610	615	574	638	612	593	653	625	582	611	605	577	560	621	597	569	595	592	566	617	607	588	618	623	640	612	602	575	669	591	593	576	593	568	645	603	563	610	626	610	585	568	625	635	598	539	556	595	599	607	606	618	627	555	612	602	645	585	553	609	585	616	611	614	587	585	603	627	617	667	582	625	599	635	627	608	611	631	555	598	589	630	655	614	613	623	603	566	616	650	570	578	611	624	590	595	614	604	563	554	621	599	635	583	619	594	591	603	540	580	589	648	632	635	578	644	608	592	581	643	565	643	547	661	589	554	609	618	644	620	603	628	610	641	594	601	620	573	599	607	656	584	589	590	593	588	607	606	623	606	625	632	596	587	579	601	633	619	649	621	630	616	570	587	622	592	665	601	614	617	643	608	600	571	564	620	603	612	598	592	570	593	601	585	608	596	572	616	606	621	615	581	596	573	613	589	635	611	620	597	590	567	626	575	653	601	574	586	584	598	542	604	571	561	578	594	605	598	617	567	562	596	585	618	616	637	600	549	610	614	641	628	608	584	546	644	550	569	589	565	571	652	595	592	570	609	642	586	570	652	579	613	588	648	602	618	571	631	656	589	584	573	568	603	618	581	580	612	642	620	618	629	610	602	577	622	587	586	568	591	588	618	552	632	615	576	625	587	596	592	627	632	591	601	563	609	595	613	579	610	592	603	596	627	600	598	638	578	567	581	592	584	631	625	602	596	598	598	538	566	594	586	595	617	624	631	658	607	585	624	599	621	609	601	603	567	656	595	604	613	643	610	566	602	601	612	620	629	593	617	620	636	576	603	613	618	606	607	632	641	622	614	625	591	640	629	596	615	640	578	591	545	629	609	599	588	648	616	590	562	629	632	622	551	616	609	592	584	611	607	619	605	601	599	612	558	581	553	634	618	567	605	634	614	617	589	595	587	602	579	605	583	630	577	574	590	616	636	617	603	614	596	595	612	545	600	609	565	578	593	617	600	574	579	597	592	596	645	658	608	593	614	609	590	641	620	611	582	610	617	605	603	576	618	591	604	640	615	618	609	622	581	649	565	592	625	618	619	597	609	618	558	640	617	608	593	575	652	533	602	613	571	641	574	585	598	581	573	557	614	591	560	611	588	608	579	610	593	578	613	617	541	599	602	603	646	541	632	620	596	603	602	602	608	595	594	592	593	606	593	635	590	584	582	609	561	631	600	614	620	576	678	576	633	585	634	644	636	572	596	649	625	635	589	607	603	626	595	619	576	577	603	600	629	635	654	604	636	590	596	552	590	593	580	625	577	626	591	607	671	640	566	599	596	608	595	586	589	606	575	568	599	644	580	584	621	574	608	612	623	597	610	639	608	598	586	644	637	616	631	584	614	581	588	633	646	599	565	613	624	544	618	583	562	626	603	605	611	608	564	599	658	648	617	645	599	614	580	641	602	611	637	616	622	613	573	605	611	593	594	598	562	602	547	621	574	589	623	605	582	607	601	601	580	615	642	608	628	599	599	572	609	568	609	578	582	587	562	630	606	596	603	564	588	604	639	584	652	616	642	585	584	618	629	602	602	597	576	658	616	634	637	586	657	595	600	604	620	588	615	624	590	618	578	603	563	622	646	529	594	647	607	616	619	558	601	607	628	573	632	604	621	584	627	612	561	596	595	594	625	648	610	627	602	635	618	598	620	650	581	606	591	639	595	605	626	567	577	602	607	600	607	606	599	646	591	597	615	629	641	598	614	617	638	614	608	597	599	584	604	613	635	577	633	599	594	591	597	609	604	636	619	658	596	603	599	605	585	617	603	593	569	628	604	599	625	617	609	618	620	640	593	607	602	638	605	553	575	620	556	603	633	612	631	610	578	638	648	582	612	647	617	575	608	625	615	564	609	568	658	589	573	640	632	603	600	592	607	629	577	579	639	586	563	594	607	580	611	636
27511	35612	15731	4689	1444	717	576	566	493	470	532	509	514	514	554	520	483	491	566	503	537	496	531	502	486	535	497	510	490	514	517	495	510	506	501	552	492	489	513	513	534	524	546	546	528	495	517	496	526	476	549	543	547	561	471	506	505	483	500	484	525	514	499	479	516	480	524	528	462	541	504	512	485	489	479	510	498	434	563	523	538	537	512	492	509	512	503	532	514	474	533	493	535	567	499	504	504	475	548	514	532	495	540	502	495	504	518	550	543	485	526	498	513	542	529	525	539	531	496	520	487	491	556	543	536	535	518	501	537	531	560	510	518	521	554	501	490	539	520	516	543	531	525	560	509	492	502	530	498	503	524	503	479	519	504	536	512	547	494	522	515	502	502	525	479	563	525	524	499	555	510	497	462	514	540	481	503	481	491	516	529	496	485	488	523	503	525	465	529	476	518	504	480	467	493	514	526	511	531	525	532	530	507	468	485	497	478	484	500	497	506	523	524	535	504	518	547	490	510	534	490	507	491	561	486	503	517	483	513	531	457	475	512	513	519	519	498	489	492	504	521	488	501	509	468	501	492	466	525	513	517	485	523	502	506	507	577	490	516	492	490	556	551	513	520	532	519	526	499	537	514	544	495	546	473	499	517	515	537	518	538	532	520	513	482	480	512	499	495	536	497	516	518	527	511	515	516	517	487	516	529	483	514	497	503	501	527	520	491	522	502	543	542	528	497	520	480	523	514	565	508	500	529	522	504	503	507	485	473	504	514	531	516	503	528	493	445	556	533	524	517	526	514	517	522	544	515	515	484	494	503	538	532	512	531	518	520	512	501	517	488	524	512	526	488	506	507	509	519	548	545	490	547	479	495	531	499	515	493	505	502	491	499	544	472	488	518	525	506	500	536	499	533	486	502	522	544	498	548	552	508	549	499	498	502	539	538	526	510	515	519	493	480	528	463	475	514	468	553	492	496	555	491	462	487	503	474	501	510	480	492	517	511	492	497	512	504	492	522	527	505	534	564	507	519	508	513	507	485	505	493	489	499	501	538	492	496	484	542	538	483	509	503	489	512	513	526	490	505	515	503	515	538	543	513	545	534	521	504	528	505	536	480	507	529	502	541	487	492	517	537	514	535	484	505	524	485	532	534	526	535	486	504	483	476	545	546	512	542	516	516	527	489	491	513	521	503	476	490	526	475	483	527	575	471	527	523	557	493	493	525	500	518	527	501	501	482	488	557	535	509	486	479	553	539	527	541	572	488	502	478	539	503	518	506	485	555	470	525	544	509	517	490	498	535	537	507	489	485	485	479	493	541	487	492	496	489	534	491	517	504	526	498	519	497	536	515	509	506	495	542	567	517	535	525	468	505	530	528	527	492	503	525	473	498	515	511	534	465	596	484	496	543	527	534	490	523	534	497	513	530	501	484	512	465	508	532	504	510	520	529	492	544	491	504	501	508	491	530	511	476	517	505	486	538	516	494	528	490	510	472	523	508	523	516	525	506	535	483	482	520	522	503	528	538	479	478	517	505	488	528	508	524	556	526	483	512	507	492	540	523	526	534	515	480	517	518	499	478	542	486	512	498	468	506	536	513	498	501	457	472	516	491	498	531	500	505	516	493	524	538	520	535	502	518	501	505	507	506	502	555	492	521	540	506	539	496	524	460	503	572	491	551	509	532	533	495	491	495	490	486	520	519	472	525	526	543	523	580	489	487	506	480	476	511	517	550	501	495	493	475	489	528	504	551	490	533	538	582	488	520	548	514	469	513	516	495	489	486	480	506	497	520	501	505	490	528	512	533	513	522	495	532	508	537	513	538	545	547	558	579	508	557	498	537	511	519	494	567	474	523	504	499	481	524	530	549	546	529	543	536	524	547	548	498	508	498	539	511	531	500	489	565	494	497	495	513	501	476	487	507	513	561	511	509	525	506	511	533	554	518	517	505	498	547	526	513	512	488	471	515	484	539	506	520	509	482	508	498	488	477	471	532	521	555	511	497	521	470	487	522	496	529	541	488	493	496	533	500	534	525	509	553	518	519	541	490	478	525	495	497	499	516	475	501	483	502	521	532	498	550	491	534	510	503	508	536	479	510	510	502	509	429	536	508	516	507	505	523	576	493	530	520	510	488	524	469	493	523	486	502	504	536	511	506	508	558	531	472	512	496	483	463	541	537	504	513	520	514	498	487	508	504	520	488	539	527	508	497	495	490	536	551	483	505	539	512	487	524	505	513	529	506	516	500	497	509	534	492	493	516	557	466	485	548	529	516	507	521	530	530	489	499	518	512	513	504	541	522	497	514	526	532	491	516	518	512	492	508	497	481	532	497	510	514	505	500	484	523	500	510	550	511	503	524	503	532	474	536	512	500	519	500	477	550	518	513	523	505	507	534	548	528	553	550	501	510	555	519	534	488	481	520	528	516	524	480	533	509	513	484	526	541	519	546	494	509	504	510	500	479	533	504	514	514	517	510	529	549	475	533	544	513	522	467	529	503	497	533	513	530	517	523	518	510	502	495	548	448	533	504	509	546	505	557	498	555	492	483	528	502	538	527	508	484	540	498	475	539	529	476	536	533	469	520	534	514	530	519	513	479	537	480	535	493	500	510	506	531	551	529	489	544	558	526	488	523	504	518	510	534	489	538	481	545	528	492	532	498	497	524	524	567	493	541	519	516	518	526	506	532	505	538	498	524	508	504	500	501	476	547	508	515	449	494	522	512	489	494	470	494	493	549	511	507	568	527	521	509	526	515	508	531	475	531	507	505	498	486	497	482	513	486	522	489	519	526	478	510	524	511	485	517	489	479	507	492	521	511	474	516	502	554	478	491	518	515	490	531	521	478	500	481	559	525	494	478	486	548	539	479	477	523	497	477	502	546	489	480	519	553	472	526	478	524	496	534	485	493	489	535	487	540	544	501	465	520	521	508	488	522	495	482	500	517	524	499	526	513	560	515	512	558	532	522	531	539	564	520	518	489	514	495	556	520	486	518	512	479	503	541	501	502	540	501	534	464	517	525	508	488	521	506	504	497	533	468	484	531	477	500	509	533	515	508	536	505	542	513	537	494	487	513	501	516	500	521	477	487	486	525	507	537	523	545	507	487	501	497	515	514	531	478	570	529	506	545	507	521	471	519	501	509	522	495	546	534	533	495	510	528	510	533	534	498	538	515	519	542	493	495	512	517	508	506	537	509	505	512	530	500	473	477	545	511	543	482	504	519	495	504	515	523	492	535	522	497	478	516	487	493	528	475	518	567	504	529	545	508	520	495	516	489	522	512	533	507	535	524	503	520	517	557	500	525	541	513	507	511	499	518	560	533	508	508	494	498	512	538	512	506	544	522	508	498	490	485	495	541	498	537	519	494	555	473	498	544	514	540	524	529	490	518	542	507	515	510	498	522	504	507	506	511	483	500	528	512	504	517	469	508	530	500	515	513	510	480	531	494	518	487	483	512	526	476	537	474	513	501	524	494	486	515	507	503	512
26161	27066	38305	31077	15716	3490	993	686	723	655	665	646	649	680	665	675	661	607	609	654	644	681	688	663	642	614	658	657	624	658	662	631	621	605	651	634	606	659	668	577	654	607	561	636	631	636	644	614	664	658	667	631	667	640	663	672	645	616	636	647	634	639	622	629	649	643	622	690	606	623	588	673	608	596	646	680	638	635	606	683	628	647	617	660	616	732	607	655	638	599	644	681	621	633	591	661	604	654	615	625	617	637	636	613	680	613	659	651	609	626	681	612	581	608	598	648	635	650	612	612	599	629	628	656	599	645	644	608	656	604	646	633	679	642	672	586	644	644	626	615	624	636	678	639	642	633	631	627	623	609	618	619	672	657	619	660	620	637	635	630	653	641	601	630	648	657	583	615	655	625	613	626	629	642	596	638	638	660	654	607	644	644	649	677	589	667	632	655	619	678	633	616	639	641	596	646	613	652	650	598	597	623	633	652	676	640	628	654	658	628	625	660	659	612	651	619	670	587	629	651	606	628	626	632	642	631	612	620	574	654	610	637	614	641	687	612	654	654	650	637	612	704	640	616	619	633	688	636	600	622	619	636	644	660	636	640	646	636	669	605	675	615	614	574	615	644	671	612	600	667	668	603	633	607	652	622	643	601	598	630	643	698	648	640	602	654	638	630	643	690	635	603	618	608	651	602	620	668	597	593	613	621	635	670	616	655	656	635	647	673	638	574	637	661	600	626	656	626	616	650	691	637	662	643	669	634	625	615	623	611	670	615	564	616	596	649	677	705	592	622	649	601	617	663	605	575	612	664	600	703	609	625	639	616	607	603	620	692	618	691	644	665	636	621	635	667	620	621	621	666	644	608	613	601	639	637	656	631	638	617	608	600	626	661	647	629	612	653	619	584	615	631	637	635	663	621	617	657	639	665	634	566	629	618	646	663	663	623	620	620	604	649	608	582	674	612	638	590	587	628	635	660	631	610	650	603	633	623	588	653	650	593	674	590	659	652	606	610	588	598	613	667	638	651	605	625	615	605	632	613	619	689	623	638	624	618	635	626	624	616	601	665	628	624	652	609	633	597	626	633	637	666	635	653	620	593	564	638	639	643	621	661	602	638	655	592	691	611	603	624	646	666	659	638	613	637	652	639	629	650	664	612	660	632	633	627	667	610	585	636	634	652	633	584	610	654	641	633	644	674	643	632	608	676	645	667	612	672	654	618	604	656	635	642	611	635	622	676	648	618	668	628	615	593	590	635	648	643	630	625	633	632	663	640	636	632	633	615	645	633	659	648	612	626	658	623	631	631	618	662	613	624	671	659	624	615	603	662	601	601	601	638	643	605	647	642	616	631	650	678	653	641	612	637	601	636	633	644	622	654	621	636	619	598	563	615	621	639	623	615	664	660	611	633	632	665	654	645	595	641	642	645	614	648	614	621	628	602	652	626	613	676	648	616	617	626	600	586	575	603	622	633	647	633	646	627	641	624	634	621	632	654	648	619	584	633	608	583	599	607	670	661	619	652	664	684	617	609	673	641	668	606	631	621	599	639	665	589	605	621	669	624	570	642	646	629	627	655	632	627	664	584	590	571	633	595	638	644	622	649	630	647	651	648	632	596	604	589	631	621	653	652	650	632	659	619	636	674	635	640	650	637	674	604	634	586	627	639	609	639	653	624	606	631	603	634	586	673	650	697	642	592	626	621	622	578	626	649	700	643	640	619	655	614	692	648	610	592	648	631	618	630	646	630	655	653	624	613	633	635	622	653	629	643	601	640	620	662	658	618	637	594	633	595	613	579	628	623	592	610	661	576	677	624	637	623	638	613	638	670	630	640	660	604	632	635	620	593	656	587	631	577	588	617	659	645	640	629	638	644	620	650	643	586	657	619	638	655	668	631	670	659	623	638	655	658	607	579	644	619	597	634	614	627	634	646	653	647	633	633	652	593	657	627	597	616	672	615	615	625	589	636	629	622	631	630	657	579	646	626	657	610	606	637	603	636	637	640	635	588	643	658	624	603	615	629	620	580	649	658	611	633	644	635	693	614	623	691	644	616	632	608	615	610	629	649	605	624	649	654	631	606	648	604	624	601	656	645	618	643	616	599	615	653	608	664	620	641	627	601	651	631	648	608	628	610	647	649	633	590	662	674	625	619	614	651	636	673	619	585	612	642	618	648	634	642	630	639	603	648	606	660	598	648	627	587	648	654	667	618	638	645	586	632	593	645	644	627	606	582	624	647	648	651	583	645	666	612	658	604	675	618	634	640	650	617	619	638	597	627	663	639	568	644	587	666	643	641	627	605	617	620	633	667	642	625	642	695	681	662	642	584	605	625	575	684	621	585	662	635	609	635	658	613	616	617	616	680	666	637	649	624	650	644	602	644	624	645	594	644	669	587	640	631	616	592	605	626	682	669	662	624	614	648	650	651	608	648	650	616	597	652	668	603	640	672	613	678	645	579	634	682	578	595	666	630	646	624	613	636	642	634	631	644	652	620	660	647	567	588	611	700	635	641	675	683	670	646	664	605	602	670	587	654	634	661	635	633	620	614	650	651	687	655	645	642	621	676	645	589	629	626	654	620	621	611	628	628	618	663	652	608	675	623	633	554	619	613	622	626	634	576	616	630	624	661	661	626	635	661	641	592	641	601	654	607	649	609	614	633	666	606	650	602	645	601	588	619	626	622	618	611	655	629	617	632	632	613	623	654	594	607	595	594	650	632	633	594	614	556	632	600	550	593	637	678	652	680	611	626	629	644	653	649	611	639	629	639	594	649	583	612	620	589	621	619	647	690	609	630	630	614	634	644	603	627	675	651	571	644	685	654	609	665	645	641	603	612	640	626	639	612	619	629	656	637	643	615	620	622	614	631	625	635	647	653	612	604	594	605	625	618	647	580	593	622	639	602	601	661	639	623	628	637	611	619	671	631	610	614	632	617	613	637	612	655	634	612	606	647	592	637	614	667	663	581	600	640	606	633	627	610	616	644	635	612	643	673	664	675	661	622	660	607	640	651	630	603	632	658	632	629	595	610	607	653	621	667	613	664	648	588	702	646	588	628	597	676	597	640	649	615	617	631	623	644	629	626	612	662	592	624	635	628	667	654	676	631	625	642	622	648	632	678	617	677	561	628	605	634	599	647	636	662	600	620	616	589	649	656	619	589	636	625	608	606	579	647	628	635	619	595	593	626	632	635	636	635	617	603	576	601	599	671	593	607	622	680	670	626	661	598	674	657	629	640	638	638	617	602	657	590	655	613	634	611	642	648	661	655	653	645	620	591	601	624	612	645	646	639	641	605	599	622	661	620	638	598	669	606	589	611	672	621	628	643	602	627	608	665	608	633	654	638	611	711	621	600	671	623	636	619	589	634	549	601	631	673	634	604	613	650	624	654	607	591	634	628	597	624	628	594	607	612	612	610	628	689	618	633	632	678	628	610	614	615	636	647	631	616	622	581	655	606	655	643	608	619	601	633	625	601	613	642	607	665
62788	88577	55812	22956	6361	1625	743	549	614	572	595	596	606	591	594	600	547	605	577	606	631	558	609	629	592	565	588	626	601	607	639	575	610	586	619	589	619	614	554	593	574	590	587	567	552	596	563	566	565	606	624	608	562	595	595	569	601	589	602	615	567	540	559	644	605	600	595	602	584	566	543	602	598	591	562	583	549	547	621	568	561	567	606	561	591	589	606	607	589	557	592	578	582	606	582	629	556	602	567	598	564	630	573	596	557	587	623	549	573	597	592	596	605	607	547	564	597	606	612	577	576	562	598	563	600	577	544	561	575	569	580	550	598	576	592	573	590	601	566	607	632	620	615	596	609	600	648	592	651	535	586	593	623	571	527	629	588	622	533	583	602	603	573	578	568	595	614	578	595	549	589	598	539	604	574	599	601	590	571	575	612	624	614	579	590	571	599	587	596	575	589	560	604	549	605	599	601	549	578	592	599	605	554	604	598	613	572	592	608	527	577	606	592	601	566	612	604	579	564	587	543	598	556	590	600	629	568	565	609	581	582	567	580	609	614	537	606	607	571	591	555	562	580	543	609	555	581	540	605	561	574	586	577	622	534	567	600	582	614	607	588	567	556	657	548	595	547	588	585	550	579	580	561	582	614	662	592	546	520	560	593	561	577	582	611	584	599	585	587	551	590	630	586	578	579	568	573	577	597	616	630	656	551	603	584	594	637	565	565	632	585	593	571	630	621	588	572	585	540	566	577	596	591	557	605	570	568	602	624	628	600	637	597	554	610	576	588	564	576	573	557	578	563	572	590	605	580	563	602	566	602	578	623	570	599	606	589	581	599	603	603	577	569	567	573	629	573	541	638	573	564	554	577	592	612	624	590	593	553	573	568	627	618	600	609	585	584	606	607	624	627	595	590	562	569	597	543	600	598	616	565	557	579	614	600	623	551	568	535	624	593	590	613	564	617	571	585	562	583	544	607	587	567	612	604	569	574	575	597	566	556	565	567	563	603	605	613	570	600	591	598	596	585	545	587	596	547	620	574	576	580	594	624	567	609	587	571	561	614	548	588	597	577	611	591	580	599	580	578	559	592	648	593	596	600	556	617	616	548	555	556	608	568	614	598	612	562	567	571	594	544	570	576	565	620	607	592	548	565	593	576	650	616	581	570	596	562	598	571	586	616	593	561	575	578	589	578	579	616	579	620	611	573	594	607	593	582	580	603	607	609	593	589	571	565	556	570	549	588	557	550	620	584	589	526	595	607	564	563	595	577	597	606	583	560	583	564	633	573	606	590	526	612	538	555	609	567	597	540	589	613	611	563	568	601	579	557	626	627	581	635	559	565	602	602	581	618	573	580	570	569	604	612	617	558	610	612	594	620	589	614	613	587	610	557	597	616	604	606	571	585	581	591	601	575	587	592	573	573	585	567	571	559	602	536	580	601	593	563	582	606	594	611	612	629	587	579	598	625	599	559	585	623	560	574	574	553	610	584	644	588	572	646	600	568	593	612	579	614	599	584	565	603	570	592	613	547	577	626	537	597	530	585	597	549	600	575	566	568	609	577	640	577	559	587	609	545	582	594	563	575	558	613	623	556	563	603	567	583	637	606	578	616	580	597	621	631	577	613	578	554	624	597	610	579	608	596	604	548	566	606	585	578	584	544	614	570	581	616	598	589	573	565	580	572	594	588	584	558	575	597	550	558	613	601	572	575	591	598	607	580	566	580	611	561	552	580	578	571	596	581	626	587	556	574	612	576	588	620	578	542	602	552	568	567	613	609	596	575	574	558	585	611	567	599	601	571	602	573	558	590	587	591	564	597	576	613	595	587	518	593	603	596	593	582	569	598	567	568	621	622	585	585	588	570	598	597	613	584	575	616	569	583	583	545	602	568	603	565	609	619	567	598	602	563	584	574	593	560	620	600	608	565	597	565	556	605	583	538	571	574	596	620	586	593	633	601	580	545	576	574	625	538	595	571	609	635	537	595	605	582	592	606	558	605	590	573	595	561	613	614	587	554	543	550	559	572	589	605	610	604	595	573	558	570	629	566	575	579	588	613	576	559	537	571	569	600	606	574	549	589	588	564	601	576	662	583	595	579	585	601	585	592	606	571	594	579	605	586	593	601	601	558	611	605	617	545	585	595	586	574	592	603	564	560	608	553	574	621	647	593	584	626	571	582	582	592	614	599	569	560	582	595	581	583	589	592	568	570	608	566	589	587	629	614	550	577	606	554	605	623	629	615	565	579	624	548	571	554	570	601	569	556	617	600	581	618	577	605	588	581	559	589	600	598	565	610	615	550	573	572	630	622	581	602	634	588	606	554	610	606	632	584	615	568	609	538	580	629	563	590	557	550	577	595	564	561	575	533	558	597	566	553	560	553	561	584	568	566	571	623	586	554	606	602	596	593	604	581	616	576	596	590	626	586	604	561	556	551	595	611	635	592	573	617	546	568	589	603	601	607	579	611	545	585	602	562	569	599	584	579	597	618	653	580	541	567	595	589	592	595	608	581	601	621	608	573	584	566	569	607	569	566	560	577	598	603	585	615	554	605	602	550	557	592	624	577	553	552	608	591	603	604	569	609	569	586	578	641	572	600	573	571	620	569	574	572	549	570	612	556	580	588	606	548	547	597	637	649	570	586	615	561	592	580	565	560	605	614	633	618	642	623	586	566	591	619	587	615	539	556	623	588	581	595	571	568	566	597	579	540	591	553	596	605	598	614	588	567	616	621	558	601	596	605	587	571	575	581	565	572	594	581	622	624	627	579	573	536	637	583	652	566	574	587	581	570	606	581	573	576	590	631	551	599	590	609	589	602	534	559	554	566	580	555	563	588	621	593	557	611	559	587	547	602	633	617	574	646	609	610	596	590	551	586	571	560	591	581	613	598	573	588	565	577	621	565	599	608	609	568	587	587	553	591	590	546	566	582	582	574	578	577	546	600	637	620	543	574	632	607	598	608	585	594	600	601	605	624	586	625	588	598	570	584	590	585	561	563	587	574	562	586	581	590	579	575	574	586	543	582	627	577	550	558	580	630	576	581	586	577	595	578	624	563	561	630	633	602	595	579	606	575	579	514	626	575	602	570	568	625	624	582	538	575	589	627	574	544	569	524	582	608	611	538	582	567	543	594	599	581	593	544	558	589	558	596	588	605	596	593	601	579	603	578	561	584	596	577	573	580	613	603	606	585	595	567	576	598	568	611	576	611	579	584	595	574	573	548	598	555	586	611	593	601	572	593	597	576	584	575	572	601	605	556	610	571	557	551	602	618	594	603	594	620	560	597	535	588	541	609	588	652	609	561	576	571	611	598	588	591	549	551	586	558	583	546	598	571	588	577	542	569	568	639	542	595	562	582	609	620	597	588	561	632	571	587	611	571	590	585	591	621	592	594	626	594	529	579	571	614	592	554	638	564	602	581	550	564	606	563	554	587	562	566	595	596	551	583	580	572	593	578	590	564	593	632	601	607	580	574	564	576	600	551	565
24502	23454	33805	29871	21806	12709	2598	1122	954	916	947	914	880	878	878	963	854	822	883	859	872	849	816	894	897	898	796	875	887	882	803	877	831	869	873	885	861	869	871	868	831	829	886	865	884	864	822	826	849	881	797	850	836	798	842	789	839	861	862	854	825	820	781	832	886	807	875	844	840	868	883	838	843	833	871	905	909	857	816	879	832	860	855	846	866	840	876	815	867	912	855	811	882	865	871	835	847	807	903	812	839	879	885	864	863	854	877	853	800	890	834	886	858	831	900	851	829	873	842	842	843	866	862	838	875	831	864	802	831	807	858	826	823	881	869	820	839	809	862	800	853	840	851	864	880	889	848	842	848	839	879	872	882	861	896	887	888	867	811	806	843	878	833	881	823	882	859	837	832	906	838	887	834	865	883	895	871	866	824	796	804	834	832	886	827	884	880	858	804	840	804	884	867	865	846	842	881	895	871	836	822	890	862	907	836	893	845	889	859	830	801	864	814	835	905	830	872	886	861	814	805	801	832	844	779	876	834	843	836	814	822	830	883	858	907	869	874	797	830	804	821	816	861	854	895	844	866	893	874	825	933	850	822	844	840	847	852	888	872	864	866	877	790	876	904	871	804	831	828	779	895	828	847	888	818	878	844	912	844	855	801	826	846	858	847	849	830	835	835	881	849	874	906	867	783	884	848	858	818	900	845	854	818	832	823	921	837	829	885	798	863	849	868	855	881	828	802	881	823	826	802	863	880	860	809	836	883	894	838	849	848	819	870	869	856	848	854	871	792	831	817	845	785	888	850	885	867	879	867	862	819	831	826	837	858	837	865	890	808	850	827	830	812	854	820	893	906	819	811	901	845	855	836	805	865	859	860	836	813	837	849	856	884	838	859	855	876	825	879	830	887	782	859	850	824	870	814	856	869	811	790	825	852	897	840	827	873	812	795	886	829	905	859	878	847	841	840	908	849	826	868	870	881	844	814	810	851	805	912	874	850	822	836	844	866	845	814	865	883	860	853	822	891	866	857	806	895	851	855	807	879	798	893	856	872	862	891	870	861	820	861	841	869	811	818	843	804	842	841	849	807	866	831	839	845	854	869	875	874	828	852	825	852	894	845	874	835	847	873	852	866	832	845	816	876	815	871	816	828	824	839	921	863	892	812	841	869	805	855	852	894	841	860	878	858	834	862	856	794	833	880	864	881	844	818	841	834	829	907	848	872	918	897	851	833	922	836	888	830	877	865	854	871	831	870	864	831	815	867	855	881	884	848	838	802	830	875	795	814	849	886	818	839	858	871	831	814	829	820	841	869	875	816	887	860	843	858	872	839	813	842	845	859	791	852	801	782	831	820	863	840	923	859	855	866	819	821	808	862	861	861	820	884	860	861	830	870	874	864	877	843	852	873	878	846	863	917	817	799	856	882	852	889	908	845	851	867	878	849	833	846	829	879	867	894	869	835	874	832	832	880	885	855	833	858	869	873	873	819	892	860	901	836	828	856	860	823	849	865	854	854	854	822	848	874	845	841	812	810	857	835	872	886	804	860	859	859	855	867	901	855	842	834	898	820	846	859	881	841	880	853	841	863	845	854	814	821	884	885	813	864	875	807	859	803	869	898	863	825	837	900	785	848	862	827	827	860	868	844	905	853	821	914	856	815	830	843	836	872	862	849	881	911	806	837	844	866	840	830	807	834	856	835	864	884	857	858	868	845	820	833	891	833	852	838	872	855	818	844	865	864	848	836	852	837	851	865	847	847	892	839	826	824	810	849	899	813	867	855	882	885	886	845	841	882	872	797	822	857	856	862	840	880	815	834	884	854	865	818	840	803	873	794	865	813	840	805	894	869	879	887	791	810	836	870	790	784	852	833	853	800	876	876	822	892	899	831	815	886	859	821	830	862	838	829	849	836	841	875	864	870	846	883	878	822	861	899	860	830	819	841	871	865	806	823	858	819	844	836	874	851	850	844	839	851	813	852	868	864	826	855	850	873	893	865	828	821	855	924	878	855	860	907	858	901	865	867	821	856	879	901	803	870	831	771	855	841	861	858	873	872	850	881	819	836	855	873	798	859	863	832	835	841	857	837	818	873	845	880	839	904	876	816	819	847	858	825	834	874	835	831	883	786	833	835	829	853	828	869	817	823	831	839	829	858	807	827	872	850	841	817	862	871	857	906	857	840	882	869	867	818	853	908	858	838	898	809	853	861	833	843	877	856	848	816	872	850	775	815	835	827	849	832	831	793	871	908	809	828	874	832	879	860	837	850	895	810	861	801	886	867	857	867	830	853	868	905	802	865	870	832	852	845	808	839	924	889	840	797	823	869	885	875	813	847	869	857	818	813	831	843	849	838	809	839	929	860	857	834	855	857	866	872	837	815	891	803	859	891	833	828	859	840	858	839	868	888	870	830	866	847	877	856	905	839	823	879	824	801	860	830	843	852	873	885	862	857	860	843	878	906	798	825	848	863	835	817	879	798	834	879	885	849	792	877	848	834	840	852	823	845	845	796	838	824	881	867	886	857	819	840	880	847	901	847	852	870	853	815	866	878	861	809	817	861	865	860	856	836	838	870	841	804	838	823	879	813	866	844	894	834	879	805	814	858	818	838	865	862	885	839	825	826	903	855	848	876	853	874	849	827	859	876	821	833	832	854	814	869	805	776	824	794	871	860	885	857	880	804	833	844	858	839	866	843	850	872	867	845	851	858	875	846	887	807	818	909	833	813	841	872	863	867	818	838	852	835	940	884	863	783	836	849	865	834	870	826	870	865	863	868	796	873	845	862	860	869	838	890	810	859	836	844	812	878	910	858	855	838	839	797	853	813	840	874	874	862	832	833	838	865	822	817	852	858	832	826	815	898	834	830	853	860	910	883	907	843	821	838	867	833	828	846	886	882	826	889	827	839	837	896	864	833	847	845	832	835	833	800	826	804	818	776	821	843	842	866	823	822	803	890	856	829	839	841	866	857	849	870	888	840	844	918	842	807	856	877	829	833	841	854	817	840	882	840	843	868	864	852	838	805	851	879	806	876	875	865	875	837	855	836	866	827	843	861	827	803	908	850	827	766	860	895	860	877	839	815	860	858	880	827	847	792	833	799	891	816	869	822	865	823	847	846	834	825	832	817	826	862	821	815	876	823	849	917	848	853	885	883	842	826	795	851	869	834	871	861	874	850	816	830	838	915	795	831	882	809	866	834	885	828	834	809	790	858	837	873	848	827	890	857	818	890	843	846	865	874	861	831	833	855	850	809	849	853	865	848	849	868	838	860	862	858	851	777	893	813	835	871	904	846	836	852	827	798	820	841	797	883	871	915	846	836	877	897	857	843	867	877	857	860	839	842	854	794	850	851	808	831	865	823	884	795	821	849	876	838	812	821	818	840	827	886	837	868	880	859	882	860	858	822	848	804	874	831	884	870	854	886	828	860	898	791	902	825	822	839	822	878	828	888	837	841	862	910	839	822	820	848	844	876	815	797	814	860	823
64718	101384	69444	36457	12400	3153	1070	805	763	786	791	832	810	792	756	836	783	832	835	699	796	777	824	827	790	811	817	788	807	794	770	766	823	764	729	824	800	760	827	789	816	781	827	797	813	790	791	739	794	788	755	760	816	765	807	753	817	812	795	846	812	835	775	846	768	763	762	836	805	865	785	785	825	807	799	740	834	813	827	792	778	813	774	816	751	800	853	792	770	786	803	845	761	754	787	827	747	796	812	780	739	803	826	790	775	835	789	764	743	782	813	821	740	743	793	797	819	813	809	789	822	798	817	804	797	808	819	766	755	810	752	747	781	796	814	784	778	770	841	801	800	815	830	856	821	800	813	855	804	815	780	804	768	770	724	748	788	837	801	830	765	808	777	837	820	783	753	809	810	824	802	781	834	775	783	779	786	844	796	788	804	782	791	864	808	797	759	808	792	783	790	747	761	825	829	812	752	721	800	829	792	814	837	776	766	794	781	739	802	776	773	791	777	752	769	814	821	786	758	783	837	816	772	758	828	834	781	772	795	749	816	831	798	785	785	840	824	778	771	733	782	773	778	806	785	758	772	729	805	814	780	802	807	729	759	788	776	746	808	789	745	830	764	796	797	798	819	815	799	794	815	792	824	820	793	835	792	864	753	800	851	806	764	755	807	764	808	771	755	822	815	795	766	804	759	796	820	796	783	807	847	812	788	763	740	762	829	784	800	812	813	813	815	812	754	809	796	758	737	789	761	773	788	796	777	800	806	772	782	853	719	831	715	823	801	779	783	785	761	768	746	802	796	802	782	793	793	781	815	776	820	764	789	815	835	781	783	775	749	817	789	809	784	806	779	746	789	844	832	745	746	808	797	797	789	783	813	781	790	759	790	829	782	822	801	760	839	718	779	827	821	782	762	803	821	824	791	804	775	777	790	798	818	774	793	769	792	764	759	783	799	807	753	755	789	770	800	783	786	777	768	771	774	780	810	809	800	777	765	773	777	768	780	804	841	807	793	824	794	790	771	845	792	802	784	786	772	770	810	785	778	813	779	799	821	822	757	820	832	804	827	777	766	778	772	760	753	799	833	800	800	790	787	800	787	813	740	787	764	779	780	787	833	772	826	733	793	773	801	760	813	793	762	871	775	776	762	787	809	823	772	802	830	810	786	792	759	732	803	807	824	804	810	791	770	835	834	818	813	815	793	813	809	790	824	781	814	746	781	764	768	806	765	856	810	805	769	808	793	778	775	787	781	797	796	825	803	821	751	816	798	829	751	812	826	784	792	793	814	763	772	822	820	793	785	798	787	808	810	821	783	800	860	783	781	824	799	821	776	803	818	773	774	766	824	787	755	839	813	820	817	817	809	802	801	783	802	797	752	766	836	785	799	755	816	819	803	770	769	805	784	803	755	791	791	845	768	802	743	770	742	828	782	835	793	804	812	771	757	736	811	737	801	749	717	850	762	811	816	789	789	763	762	788	813	801	801	770	855	828	747	734	796	863	803	811	760	800	754	792	805	773	827	778	766	822	760	814	796	785	780	810	794	775	790	822	795	748	804	771	815	797	760	815	752	803	779	780	804	809	774	728	763	801	765	760	774	788	760	863	829	751	799	832	750	805	750	801	739	785	804	749	790	752	784	799	812	775	840	804	753	823	824	791	866	809	829	744	764	830	760	769	785	769	805	745	741	797	787	753	759	799	796	844	793	761	796	792	796	763	740	814	778	784	763	820	781	793	747	803	774	754	804	761	767	811	775	798	770	793	815	821	766	782	754	800	753	822	824	786	793	817	776	755	762	831	839	832	774	758	750	874	780	761	777	793	787	804	748	773	780	792	824	792	772	804	793	767	816	809	788	782	826	849	777	772	808	770	768	842	859	772	840	775	784	851	794	771	769	741	782	737	832	869	756	798	753	762	795	803	790	790	821	750	767	774	778	783	764	841	792	812	818	775	800	799	785	781	760	777	778	753	792	777	801	789	780	806	768	756	827	796	778	782	797	796	801	770	720	809	732	772	816	766	802	797	769	815	796	854	751	747	818	783	785	734	753	776	772	748	760	714	752	764	787	759	784	759	781	750	803	785	760	778	769	799	799	787	798	787	849	739	832	707	769	805	825	784	788	796	801	752	850	823	798	815	786	802	821	751	862	758	800	787	772	795	777	773	808	753	804	776	826	765	851	755	812	750	772	766	786	815	763	787	831	818	782	750	816	778	776	802	773	800	817	795	783	790	826	801	771	813	800	753	752	832	786	796	814	824	769	778	765	736	759	772	826	782	768	815	794	798	801	805	790	767	771	765	801	753	766	827	794	800	759	745	802	767	865	802	811	802	792	824	776	793	761	765	739	799	784	744	770	795	813	828	816	810	803	770	791	801	764	835	792	795	761	762	823	779	764	803	792	781	810	769	802	804	812	792	783	772	775	769	770	784	818	788	777	802	830	819	775	823	833	727	766	765	790	747	778	793	794	778	809	776	786	826	852	840	786	786	731	786	801	785	828	788	838	761	778	743	796	752	823	847	789	766	787	804	824	807	811	790	823	825	773	826	799	787	767	788	798	780	751	754	803	798	837	766	773	792	800	773	827	821	790	783	794	768	808	782	767	786	768	761	788	795	762	800	822	790	769	758	823	743	799	808	772	776	765	738	814	802	789	751	775	818	816	787	838	782	759	793	842	738	802	810	779	761	807	792	797	778	776	739	773	792	778	742	831	743	834	779	763	802	822	789	818	837	796	776	798	802	784	758	791	813	781	804	824	803	777	753	761	789	804	779	782	820	754	780	846	791	797	809	831	795	794	797	808	794	736	803	822	774	801	760	751	792	838	778	852	812	761	790	794	805	790	800	826	810	786	786	823	832	805	788	786	778	763	751	741	815	855	834	786	793	761	764	772	799	814	811	757	861	796	798	785	743	779	754	781	835	780	837	816	760	785	847	784	777	771	759	823	813	738	775	791	770	791	783	775	755	838	742	791	775	746	785	811	787	792	795	784	763	800	782	765	834	800	791	770	818	759	795	794	781	770	786	745	776	828	773	804	851	776	801	778	815	820	776	823	803	856	848	792	788	808	860	776	743	791	847	830	816	810	768	800	750	778	774	785	795	789	778	803	783	787	861	792	766	745	801	807	777	783	779	766	801	817	744	759	753	755	786	737	807	768	753	790	813	797	799	772	787	743	798	780	807	772	735	795	776	826	764	779	787	760	733	742	816	779	762	786	771	789	770	781	764	776	751	741	751	796	776	782	796	794	803	821	776	802	825	780	786	809	757	768	745	844	841	716	855	858	783	804	813	762	803	793	738	816	789	767	789	799	795	751	794	762	776	785	798	687	764	770	779	754	830	752	776	788	780	809	769	785	809	763	800	770	800	785	766	747	735	826	861	797	850	795	714	780	755	799	797	793	782	773	804	792	819	760	820	809	833	805	706	783	821	784	774	767	784	778	802	835	782	767	754	814	851	824	800	808	849	779	847	772	834	774	735	747	744	804	810
32402	31038	23917	9024	1812	828	685	654	680	656	685	696	682	666	695	731	669	671	635	660	635	654	637	675	652	641	643	645	707	675	686	695	625	654	704	686	702	669	641	684	619	682	671	641	702	694	647	632	687	666	666	715	620	611	684	673	676	599	654	694	635	673	709	660	662	663	678	706	699	679	619	602	690	656	648	664	677	631	614	662	728	652	625	716	650	684	613	692	644	638	671	654	689	661	694	684	642	657	665	669	686	672	673	682	655	688	622	670	634	641	642	613	683	663	653	664	639	656	649	661	641	654	688	681	674	673	672	627	660	627	706	642	686	666	646	611	682	612	663	699	622	669	637	703	675	682	632	649	704	687	649	689	602	621	724	611	688	688	703	681	676	673	675	676	653	706	631	654	708	661	673	628	653	629	707	638	682	641	668	619	647	639	649	648	655	678	696	671	659	663	670	669	668	670	705	676	617	680	639	670	652	707	659	651	642	634	655	698	645	670	681	675	626	710	654	608	615	711	680	627	622	674	615	645	630	661	640	663	692	635	653	623	676	646	658	633	667	649	622	665	707	629	665	640	647	648	659	639	640	640	642	656	613	667	686	680	657	695	640	644	694	684	666	683	682	646	661	661	615	623	633	633	686	646	651	692	668	658	673	652	649	647	632	626	655	663	662	658	657	632	636	643	672	680	629	623	642	684	696	666	685	655	667	641	621	630	688	623	657	660	639	686	680	683	643	615	644	632	676	660	674	666	633	632	711	656	633	687	623	589	683	692	661	690	655	679	666	643	672	652	622	685	625	668	667	681	676	718	675	641	600	661	632	659	637	627	638	634	640	677	671	697	607	656	637	614	631	651	650	679	640	656	636	662	643	663	681	664	675	676	651	653	671	665	683	646	627	676	646	663	652	642	635	660	650	629	674	623	683	659	636	661	705	674	653	628	676	689	677	645	670	643	642	664	661	635	709	635	699	620	736	656	650	639	631	680	716	710	630	644	665	624	662	654	666	653	617	702	681	677	663	678	676	622	673	670	651	693	675	662	636	686	636	625	676	653	667	634	671	657	676	694	687	650	628	634	686	676	666	671	610	671	662	655	643	598	656	693	626	678	660	633	699	692	640	689	708	682	603	658	638	692	676	684	692	650	648	617	616	728	687	673	687	674	692	639	641	685	633	644	594	657	702	687	654	660	646	660	658	664	657	631	675	701	665	658	620	677	672	677	631	692	664	634	681	667	704	632	627	647	720	623	653	631	671	668	700	681	660	644	641	668	688	623	639	689	626	663	672	664	664	679	689	632	650	681	641	710	663	682	616	615	659	675	647	649	669	676	705	668	672	691	667	679	669	742	662	652	642	677	683	645	679	656	664	666	672	640	640	680	662	651	646	648	680	682	673	678	691	616	664	687	616	672	640	645	686	661	667	659	690	655	611	621	666	647	599	677	684	703	627	708	700	715	643	672	662	722	640	667	633	629	640	663	618	660	650	603	663	686	621	652	602	679	692	656	705	648	631	654	685	653	686	638	631	663	677	657	646	689	686	683	646	625	633	672	659	682	644	663	647	683	691	665	657	623	672	664	681	663	646	635	680	643	661	658	614	682	659	673	664	645	653	669	677	637	715	707	650	642	650	627	626	680	698	653	652	662	644	695	685	695	706	654	624	686	654	683	621	661	633	667	664	638	694	671	657	603	641	633	653	658	604	663	643	675	655	614	693	603	654	632	664	668	659	724	650	649	620	635	699	670	630	677	664	647	668	597	638	665	658	679	629	645	624	664	656	654	651	614	662	630	711	671	709	662	704	675	644	666	657	650	656	677	647	675	644	648	705	655	673	635	666	686	662	690	663	658	650	677	645	703	593	652	620	670	627	618	613	658	612	633	740	615	684	624	693	674	694	660	617	648	692	659	696	660	611	638	659	662	665	658	671	658	680	638	654	661	639	650	651	659	641	632	668	676	666	671	655	628	622	656	636	665	663	646	665	721	672	676	668	638	678	667	645	639	645	642	667	705	705	642	614	675	618	637	664	692	641	698	674	651	631	672	665	648	656	670	630	694	675	667	662	639	676	673	630	613	705	635	696	661	670	660	650	668	668	632	681	585	599	687	677	639	638	695	643	684	675	657	664	609	652	652	665	631	651	651	666	686	715	643	647	664	663	644	683	653	615	694	630	658	642	674	668	653	621	600	680	630	668	627	655	641	657	730	651	662	646	660	669	666	661	634	624	646	702	706	614	634	614	638	664	675	682	679	619	641	688	655	653	667	719	656	703	655	656	658	638	629	643	632	657	652	708	656	688	702	653	682	659	660	656	641	634	677	663	650	675	633	675	646	656	667	664	698	655	669	613	706	649	641	630	648	633	696	672	644	686	623	672	636	634	662	688	635	636	681	700	650	662	632	652	656	680	670	717	669	697	667	663	631	634	649	670	627	644	674	636	635	617	660	664	684	656	599	628	660	671	638	700	681	669	697	676	663	660	699	673	680	682	662	666	665	642	672	647	649	638	650	684	681	692	630	644	625	634	687	662	627	652	668	630	694	629	677	667	651	631	671	655	660	669	621	633	618	657	642	603	684	675	756	710	666	698	690	692	675	668	657	654	678	727	695	625	678	633	644	687	681	652	666	656	629	613	680	659	655	673	665	703	673	671	648	634	661	651	644	660	637	664	689	671	626	673	650	684	619	705	636	625	709	679	655	677	677	670	680	695	610	660	613	620	627	668	695	623	670	635	650	617	657	638	629	638	682	664	651	675	652	663	631	608	698	643	661	668	629	638	660	664	660	661	668	752	664	651	658	680	660	699	683	621	611	685	684	656	650	633	682	673	668	680	628	672	652	672	651	675	665	658	647	629	633	686	676	592	639	654	686	659	681	662	667	621	659	642	660	670	658	676	648	657	662	663	631	665	674	612	684	705	656	664	632	646	683	665	652	609	693	644	690	718	664	686	652	667	647	704	686	687	657	654	666	658	686	676	669	643	640	684	670	643	684	647	687	642	627	644	676	648	643	659	643	706	654	673	684	641	659	633	699	665	657	680	646	611	640	614	654	710	684	663	692	677	645	687	650	645	678	703	656	673	659	648	681	647	627	638	649	670	636	601	672	608	649	688	684	644	670	623	632	647	628	672	671	653	676	650	664	677	633	618	628	663	661	641	622	667	645	667	663	649	615	689	696	680	645	736	643	669	622	682	664	661	653	630	676	656	658	696	672	650	667	670	643	627	695	640	600	682	633	621	695	654	663	655	672	647	670	647	650	639	659	658	608	677	656	620	598	674	633	649	649	635	658	685	645	655	670	600	604	647	670	639	689	692	698	650	669	651	676	634	632	636	667	648	685	722	649	659	628	665	678	659	701	636	686	702	707	694	637	686	690	673	655	670	649	689	656	661	635	623	672	694	633	644	672	645	659	654	602	667	668	687	697	709	657	628	655	630	623	645	666	624	685	637	709	631	665	639	652	659	625	606	630	695	684	603	602	633	656	622	641	659	598
27265	33998	17371	4780	1430	691	596	572	548	547	547	555	560	557	532	550	554	564	548	551	536	599	573	578	601	582	566	557	553	526	568	561	538	538	537	483	529	578	519	573	543	550	542	589	523	556	554	587	560	585	595	533	550	568	557	558	535	588	538	527	550	578	565	556	579	577	526	567	566	541	560	550	600	525	540	579	586	538	602	574	549	551	536	549	563	534	534	545	549	539	577	533	500	555	548	565	542	527	576	550	563	543	529	546	564	554	533	545	563	573	567	589	575	542	547	541	565	526	577	534	530	532	562	576	557	528	577	582	536	531	576	530	570	532	566	533	544	535	588	564	567	595	544	553	561	554	526	543	555	522	534	548	542	546	573	587	560	554	571	530	539	518	568	555	519	523	537	563	569	536	573	544	559	552	582	531	527	542	579	558	569	538	527	533	557	529	531	531	516	566	566	551	549	564	529	574	548	557	558	551	601	524	567	533	547	545	577	570	564	554	613	547	540	567	579	607	573	505	501	526	558	524	568	554	551	535	551	614	542	575	528	588	540	533	524	545	537	562	522	581	567	526	539	513	499	541	553	581	571	572	544	530	551	556	530	536	542	542	560	541	522	561	598	569	551	520	555	538	501	553	536	583	517	602	540	528	540	576	547	534	573	521	556	566	532	585	559	526	579	543	514	584	578	550	576	551	549	544	558	577	555	523	574	510	514	504	555	544	561	544	556	541	520	547	570	522	580	550	542	566	556	569	601	540	541	544	548	552	570	569	522	580	573	536	521	513	560	532	548	539	559	576	541	578	511	567	519	538	570	529	572	617	542	523	506	543	576	557	522	571	567	532	542	521	566	574	554	559	612	538	579	541	509	578	586	548	549	550	564	524	535	578	540	561	576	566	534	516	527	554	532	531	563	558	524	549	564	579	539	516	586	556	563	566	553	530	529	520	538	547	543	585	587	525	515	534	542	601	515	553	518	560	528	537	553	572	583	580	522	512	556	557	563	532	552	501	550	544	575	559	526	592	570	513	566	549	588	545	513	553	551	548	562	566	541	554	539	577	510	555	558	524	538	560	565	589	549	544	547	596	569	541	503	582	509	540	558	592	549	553	545	594	551	563	522	555	524	579	526	530	564	544	552	542	520	522	572	539	576	563	540	534	584	572	556	530	532	529	584	588	504	542	555	553	534	510	549	536	560	530	532	554	501	534	555	528	511	507	575	575	543	534	527	547	533	493	547	533	533	529	537	589	585	555	516	502	568	538	528	521	527	544	576	591	575	494	551	558	566	550	581	543	569	563	522	531	509	539	575	543	571	548	538	558	539	580	546	575	523	513	573	580	544	517	554	528	537	540	556	577	554	557	596	546	580	521	529	529	536	549	491	532	528	561	543	577	560	565	554	602	542	501	538	487	590	519	539	542	551	536	524	613	549	540	525	507	543	601	600	555	510	533	551	509	543	558	594	563	559	508	578	541	545	542	571	571	541	569	516	572	577	523	533	589	525	559	547	520	544	535	574	521	565	574	574	549	570	557	565	560	548	596	562	515	556	587	564	541	564	555	564	556	552	610	546	526	562	560	570	527	544	551	517	561	561	566	583	506	511	580	584	529	567	542	573	548	600	587	536	552	554	571	536	558	575	569	560	569	576	580	536	488	565	516	561	546	565	539	551	540	550	541	555	567	552	542	563	561	528	545	557	525	557	561	528	546	535	569	546	559	522	552	540	548	572	554	542	542	532	513	556	571	544	506	579	519	530	597	575	561	553	528	553	553	579	512	530	602	571	536	581	585	559	582	541	599	578	561	590	538	553	580	577	547	543	519	550	551	557	570	537	560	556	548	575	560	517	568	571	512	555	549	539	542	520	544	582	550	512	509	555	568	502	545	537	554	516	502	538	550	583	551	580	550	566	565	540	562	561	560	564	555	556	535	549	521	548	541	586	531	557	532	514	555	578	542	572	545	514	528	526	586	597	542	543	557	549	590	556	604	533	559	531	522	571	532	564	526	535	567	592	537	536	543	551	561	560	525	485	563	554	529	542	560	563	547	542	527	564	521	517	527	561	568	559	561	501	518	578	544	541	574	569	571	539	515	548	584	539	558	532	549	530	528	564	503	578	525	546	543	530	555	542	508	561	550	550	544	544	574	567	604	542	583	579	517	552	577	523	566	532	561	552	547	546	518	574	528	556	577	548	542	490	565	576	577	546	534	549	554	532	548	527	552	565	544	546	528	510	545	566	560	542	549	567	590	567	544	563	538	548	511	540	535	532	521	527	562	553	555	534	601	517	563	510	523	558	563	534	571	568	590	562	576	551	575	536	592	530	541	551	556	547	557	570	526	584	557	561	537	533	565	564	554	564	539	507	535	600	540	567	566	494	582	535	539	581	567	533	563	515	575	619	529	584	556	549	539	540	519	567	577	497	550	568	560	539	549	550	580	512	528	497	570	517	570	563	558	564	566	545	546	547	576	535	528	580	550	550	545	549	516	536	563	535	549	560	533	538	558	535	544	569	547	555	514	563	574	552	529	523	546	595	532	561	541	548	520	588	517	576	610	539	531	554	530	559	492	535	533	578	565	546	509	542	541	590	515	538	560	533	579	590	563	574	528	574	581	561	595	541	577	628	585	536	551	567	546	520	569	591	562	552	540	498	576	521	558	530	585	575	565	563	568	566	543	533	556	546	529	561	573	571	590	557	575	497	539	515	531	555	510	539	518	554	570	538	559	570	559	557	499	557	510	551	593	560	570	560	537	546	528	546	495	542	528	556	567	531	518	519	521	584	557	510	535	550	547	539	526	544	552	571	535	535	544	552	592	516	541	550	534	573	560	520	584	550	586	554	568	571	552	551	560	528	547	528	526	562	541	553	563	568	542	625	566	572	526	543	608	548	539	540	604	541	615	543	518	553	530	516	562	502	541	500	551	529	503	548	539	538	568	520	545	540	546	526	559	576	547	554	498	570	573	553	570	552	537	512	548	564	581	537	580	571	545	543	589	552	564	584	608	543	552	545	553	570	546	557	575	551	550	532	523	567	561	562	505	583	551	593	554	555	579	577	548	551	539	543	588	497	614	560	568	530	537	541	533	572	573	556	518	525	521	543	571	534	552	547	559	544	541	549	505	546	575	544	571	490	496	592	540	543	536	557	512	551	533	542	583	565	572	574	573	566	569	526	585	537	545	579	549	581	546	556	539	553	532	547	548	588	569	613	611	531	547	597	552	509	527	508	594	518	520	553	553	557	556	538	555	534	578	568	601	597	534	600	568	561	533	518	515	575	555	542	542	578	544	567	572	541	571	587	528	520	562	531	548	557	555	519	525	558	532	524	555	516	551	526	580	577	580	602	532	532	519	521	548	602	532	531	542	544	553	574	573	554	555	542	569	562	538	537	544	571	535	533	490	541	595	545	519	526	536	549	592	557	564	519	560	510	521	562	549	538	534	568	535	519	570	523	545	561	575	551	537	543	546	543	518	540	592	547	577	528	554
26150	26635	39086	32073	16235	3920	1132	799	719	760	708	692	756	679	690	735	710	670	683	700	748	709	708	698	642	686	665	684	684	681	679	743	668	678	684	694	701	689	711	688	678	716	664	652	701	683	699	696	711	664	677	755	710	714	661	712	682	716	708	673	688	667	658	716	639	694	683	706	706	678	675	679	695	698	675	720	704	677	661	675	663	662	649	664	713	742	719	665	691	703	678	678	619	692	669	684	680	614	681	655	668	687	697	680	680	665	696	696	691	677	669	617	682	717	664	726	702	677	742	700	669	708	721	687	679	675	663	631	667	668	674	706	659	651	649	668	706	695	660	719	633	735	684	684	697	683	674	699	709	730	694	730	676	618	675	709	702	691	651	651	719	665	665	737	716	679	733	701	693	756	702	714	700	662	726	718	731	684	710	649	674	683	715	650	695	720	706	672	693	722	703	665	706	712	689	688	694	678	710	682	659	729	685	730	677	693	659	670	643	650	635	672	689	676	704	698	703	660	652	689	740	663	711	657	681	652	655	705	665	690	690	679	712	702	657	668	705	710	651	676	708	685	683	695	699	645	756	689	713	621	696	661	656	708	660	686	692	709	701	673	706	663	715	684	623	706	741	668	682	694	730	692	646	728	678	678	657	666	677	685	700	728	710	679	704	706	668	655	682	659	724	682	781	695	698	692	686	702	664	666	704	679	677	662	717	685	701	679	701	714	676	684	664	699	734	693	677	711	672	748	679	652	663	687	654	691	699	704	706	742	729	663	750	692	709	723	644	646	695	669	652	700	731	692	679	716	658	647	699	640	707	718	644	723	728	698	719	647	692	708	681	724	723	656	697	704	730	674	679	679	680	743	661	719	746	675	688	703	690	706	655	663	703	707	702	687	691	694	733	707	713	703	628	689	706	667	674	676	718	729	709	685	702	681	638	690	699	683	689	683	698	689	710	662	713	711	676	710	698	713	722	752	693	671	670	691	695	675	677	649	648	699	677	682	704	696	696	683	729	712	734	728	704	673	666	678	691	707	702	661	685	675	687	691	667	683	662	708	628	689	726	680	731	679	729	709	681	725	687	684	669	712	644	681	689	691	658	703	697	694	707	677	682	669	659	708	687	681	748	707	702	660	681	665	687	654	673	675	722	634	704	676	713	744	695	655	692	632	696	697	712	738	715	705	725	653	689	684	705	705	690	664	699	665	732	672	669	641	626	683	621	674	671	694	695	696	694	689	622	726	657	696	723	700	721	648	674	673	691	687	669	653	669	686	656	709	721	706	711	718	724	699	701	712	693	696	662	724	687	661	722	679	687	684	652	672	707	706	623	679	720	695	727	703	738	665	723	658	703	677	700	672	665	777	692	684	676	680	706	721	677	691	683	703	675	635	741	721	696	634	661	673	684	700	681	675	629	693	646	679	718	715	709	709	751	729	679	663	701	681	663	692	701	636	706	701	711	697	654	628	670	721	726	684	670	683	669	667	713	680	645	656	711	712	703	719	657	707	728	662	699	692	713	642	705	686	734	703	690	675	657	661	672	670	713	698	701	648	658	685	674	731	731	639	744	651	678	697	733	713	671	674	627	725	717	643	700	682	708	706	694	687	684	743	741	699	726	700	695	728	712	675	700	668	715	687	745	726	678	648	684	707	728	714	697	725	692	688	674	721	660	695	688	702	651	732	694	691	695	649	705	666	718	724	663	734	665	729	653	642	664	687	710	680	718	657	677	704	709	649	673	693	655	660	716	686	695	686	625	740	716	679	672	710	672	659	700	640	644	698	704	654	699	669	685	656	699	665	708	678	713	684	668	687	736	639	709	709	652	703	663	685	704	690	700	703	718	730	677	672	642	656	697	698	703	721	704	674	659	698	694	708	701	670	680	682	673	655	695	706	706	665	668	730	668	703	652	724	700	656	649	712	637	672	683	659	664	689	672	736	726	656	714	659	667	713	701	683	710	703	696	706	666	684	670	688	694	679	699	670	713	710	713	683	662	691	676	677	741	690	654	670	696	706	688	691	667	722	665	696	682	723	701	660	643	663	660	682	673	655	693	688	655	689	705	685	714	686	703	661	693	725	670	675	658	706	718	686	694	656	660	661	687	695	697	673	678	697	666	753	687	718	684	716	679	660	701	669	712	680	649	667	768	686	639	657	643	691	657	702	689	703	707	717	704	717	703	690	655	721	702	663	641	639	711	682	659	656	699	699	705	669	688	704	655	684	654	673	669	709	653	644	658	715	686	717	670	705	667	674	688	666	666	669	683	645	729	641	677	699	622	635	670	659	641	727	682	690	686	642	664	680	727	698	712	659	721	605	672	704	691	699	646	687	704	696	707	673	694	640	709	707	698	708	742	691	688	698	768	746	633	727	661	687	681	654	670	686	706	703	719	754	673	685	722	719	684	725	676	704	650	694	668	723	697	724	683	682	722	620	725	722	701	685	693	691	669	698	696	647	744	725	687	643	653	675	721	694	738	679	682	719	653	698	672	677	704	652	681	714	676	729	707	673	693	699	710	669	663	711	656	707	665	731	706	683	723	735	692	692	695	692	731	729	708	730	661	654	678	694	680	686	637	729	646	630	728	691	643	674	688	683	677	701	671	691	716	667	681	664	650	676	670	652	693	664	696	689	724	732	696	713	639	703	692	644	701	692	714	722	667	718	609	707	715	664	717	671	690	665	678	654	696	709	692	704	678	686	703	674	724	720	673	698	707	689	676	691	697	715	685	713	708	719	713	686	639	692	740	667	673	707	732	651	665	667	673	702	605	693	655	676	705	685	681	720	662	694	725	704	688	677	667	712	719	653	693	738	714	698	697	677	657	689	713	722	689	691	705	651	696	687	638	696	708	725	677	656	660	667	697	647	707	745	738	665	675	702	690	656	693	710	646	639	691	700	713	663	678	678	697	694	668	676	643	672	687	730	700	686	719	670	674	687	710	691	708	703	691	696	735	690	659	674	715	731	664	682	660	673	690	683	687	722	697	699	696	674	694	678	645	676	690	672	749	660	700	663	653	630	742	667	684	682	702	705	689	701	688	665	691	661	686	730	689	708	665	697	668	688	730	685	650	734	661	664	693	702	698	691	675	666	689	652	694	691	715	717	662	668	662	695	715	723	675	740	684	732	684	691	689	724	668	667	670	674	656	694	686	689	662	662	676	637	661	707	706	708	676	676	688	733	673	675	662	722	681	686	717	685	667	644	664	655	755	668	650	729	692	701	730	670	679	704	722	687	670	655	650	690	699	709	652	684	645	710	673	728	658	669	695	689	676	680	719	688	681	713	707	673	672	723	665	669	643	703	652	739	712	644	733	665	658	703	711	659	651	690	706	701	717	664	663	683	641	675	665	655	638	679	654	695	702	714	709	679	674	739	758	702	702	673	664	696	679	666	676	710	706	670	700	677	659	694	677	700	678	686	691	713	722	670	656	646	679	709	739	702	689	709	692	659	658	653	670	713	722	652	684	683	658	636	667	671	683	718
62586	87602	57208	23708	6911	1744	790	607	681	595	635	650	618	655	656	558	672	617	631	644	642	619	598	646	612	614	597	637	691	648	641	658	595	613	676	621	588	663	633	631	619	623	613	630	665	621	604	651	626	607	636	664	636	641	659	628	649	665	620	575	588	610	607	616	683	647	665	644	635	663	664	606	617	606	608	579	633	576	585	679	618	623	575	608	640	587	607	672	629	588	602	599	632	619	657	612	622	597	621	611	606	663	620	688	616	613	612	644	623	624	587	601	637	623	655	616	591	592	663	595	585	612	653	643	659	605	666	642	600	650	628	631	628	618	587	615	653	648	583	602	637	665	619	597	686	605	589	613	637	625	630	583	632	583	618	594	614	574	623	596	597	596	626	620	607	672	621	574	608	603	616	603	598	649	586	596	626	604	628	583	579	613	646	593	639	610	613	630	618	617	646	596	584	655	608	647	627	595	636	641	677	629	620	582	603	696	679	601	603	642	614	568	623	622	639	587	636	668	595	598	638	628	660	623	583	647	613	644	641	599	604	664	644	648	645	633	609	587	607	610	626	613	618	643	683	629	586	605	634	625	622	601	615	610	646	612	580	634	597	637	613	625	642	641	665	625	603	632	622	584	618	666	640	612	614	643	595	640	631	594	616	645	643	597	638	616	611	622	656	629	605	593	675	604	611	643	616	647	607	614	661	614	667	598	630	565	596	661	574	577	580	615	623	648	632	663	643	584	593	623	655	646	645	617	597	614	618	661	575	621	602	630	636	621	573	689	629	591	613	633	625	630	633	612	582	625	622	659	600	620	629	636	641	655	614	628	616	650	639	614	624	659	633	629	617	590	641	654	671	589	596	621	616	598	605	675	638	667	598	612	626	598	619	684	618	618	640	650	626	644	632	595	645	630	605	589	616	613	600	653	618	594	554	631	598	620	662	611	612	619	655	585	594	610	635	674	601	640	605	611	595	600	615	615	638	599	663	608	666	645	657	638	636	653	658	636	661	580	630	602	567	636	632	558	653	661	600	639	665	623	666	609	628	625	646	550	585	622	551	627	611	628	676	613	608	606	628	576	627	610	640	622	623	595	613	625	648	610	622	598	613	654	640	625	615	627	598	652	627	588	598	637	621	634	590	628	612	657	652	599	605	591	634	603	601	623	583	610	616	584	579	612	638	696	598	595	651	632	598	611	668	618	637	600	638	619	632	597	629	614	601	616	622	631	614	629	642	659	727	669	607	608	609	603	678	598	650	644	600	611	604	594	601	617	593	626	646	643	626	581	636	611	593	614	619	681	597	657	632	632	613	592	608	630	615	573	613	608	640	687	627	624	576	606	591	607	617	635	635	677	584	593	624	620	618	613	633	624	622	614	625	580	649	607	664	634	642	651	663	607	648	609	612	632	631	634	658	598	587	638	602	661	596	644	624	655	597	595	644	629	650	600	611	635	629	615	610	598	652	626	605	614	629	643	605	689	593	630	631	625	616	650	633	629	627	639	589	631	642	601	608	645	558	583	620	614	584	636	585	620	596	621	624	606	626	587	622	601	634	603	646	618	602	640	599	669	626	609	662	582	599	603	637	561	593	596	614	616	609	627	606	615	600	573	625	591	679	635	618	628	590	679	659	620	651	642	643	636	640	632	619	649	640	614	623	632	601	648	637	649	615	607	596	623	642	627	662	600	684	619	636	585	603	662	613	611	631	571	662	586	622	629	624	621	605	660	650	603	583	618	650	571	669	593	629	634	651	657	664	643	651	609	564	610	636	639	641	594	620	611	625	669	603	629	580	668	676	644	617	579	591	584	617	633	606	647	630	629	605	663	626	615	636	601	632	610	568	609	615	601	653	599	642	638	640	613	578	626	650	600	608	632	631	591	598	618	633	587	642	644	617	604	621	639	630	622	639	601	617	627	616	618	635	626	609	630	586	650	649	619	637	611	628	577	598	613	622	635	625	627	639	640	617	648	620	624	640	597	596	631	595	635	626	645	604	654	643	595	631	625	636	645	655	606	616	650	611	629	616	623	596	591	609	574	644	636	622	649	628	632	663	557	643	687	586	667	681	624	670	603	630	635	622	574	648	639	622	599	659	613	612	697	605	652	656	628	584	608	618	619	638	613	630	633	641	593	590	604	631	644	627	631	617	599	613	579	599	640	618	649	629	595	635	608	606	612	613	640	659	596	590	643	639	636	663	601	616	621	663	627	645	642	608	676	640	583	615	603	603	586	632	656	624	597	620	615	622	620	582	639	619	663	623	610	623	624	642	677	652	649	606	645	620	619	643	616	641	601	626	638	633	641	622	620	623	643	597	651	624	637	618	653	591	643	620	641	621	611	602	594	656	602	612	602	605	623	608	611	648	628	674	617	614	595	598	603	592	589	643	637	627	632	574	651	628	603	657	604	615	605	626	587	613	641	631	579	584	627	630	636	645	624	644	614	616	608	593	608	622	641	617	636	633	659	606	582	633	629	604	644	631	601	567	612	577	618	602	577	631	635	615	624	622	629	611	655	629	606	612	639	587	653	658	639	681	622	628	649	589	601	654	603	654	603	631	621	644	612	618	617	656	630	628	641	641	580	607	609	693	647	585	601	605	598	619	646	576	598	591	578	625	633	615	600	647	636	589	635	653	599	600	558	639	665	574	631	650	599	571	665	629	608	649	651	594	629	657	621	626	636	646	591	618	603	649	643	619	639	606	612	598	661	624	608	599	613	667	599	636	548	603	639	631	642	660	656	574	600	645	559	619	606	619	651	652	642	588	680	618	622	628	609	629	643	570	620	624	586	667	630	594	631	602	638	629	640	660	662	617	603	633	584	650	615	611	642	639	655	612	624	623	622	596	595	611	649	630	613	610	588	639	633	620	635	579	618	620	626	649	593	629	571	652	655	568	601	639	595	613	631	608	639	645	608	622	615	619	611	594	667	651	650	678	618	629	634	586	615	646	626	586	602	649	588	566	666	634	605	634	640	626	672	640	604	640	602	655	659	612	644	611	647	634	607	643	628	609	628	608	628	627	589	635	614	612	629	608	617	635	651	599	636	642	659	641	586	615	636	672	658	686	615	638	619	605	631	681	672	562	587	584	615	600	612	661	577	606	603	584	623	671	619	652	579	628	604	595	657	595	642	643	627	650	637	576	597	602	635	670	623	588	603	606	601	620	628	642	621	578	631	585	608	616	654	625	608	606	601	595	648	615	642	624	590	639	671	611	633	585	624	590	632	605	637	620	614	642	604	623	624	645	623	651	631	611	631	599	630	632	698	697	624	624	622	618	626	637	643	669	626	590	615	600	619	629	581	654	598	588	585	634	641	620	594	620	587	625	634	613	619	622	587	595	621	623	604	626	625	600	615	599	648	616	614	654	620	667	590	625	608	643	628	627	583	658	646	613	623	568	593	625	635	575	647	600	618	634	576	634	633	650	636	617	630	646	618	615	647	629	632	633	600	609	652	642	623	642	564	660	606	612	607	638	620	620	661
24391	23151	33931	29913	22036	13138	2851	1148	976	980	999	921	929	993	957	1006	995	875	886	935	921	942	923	923	932	904	934	922	872	922	835	945	916	997	934	948	933	917	911	922	953	957	877	916	908	946	903	889	936	936	905	935	886	914	966	891	871	856	952	896	898	910	892	920	930	951	905	875	950	922	888	869	909	921	969	906	885	868	881	921	887	918	857	946	948	947	934	907	883	942	857	930	914	890	864	929	905	934	876	930	894	898	958	920	928	914	929	1012	901	864	894	988	899	955	909	927	908	967	857	899	876	909	937	886	928	923	947	889	959	937	916	927	863	913	868	859	907	903	901	938	879	898	928	918	932	933	924	922	912	917	932	948	938	939	893	909	898	970	892	919	922	874	976	887	894	932	862	872	917	879	896	913	957	918	902	912	930	876	864	921	892	932	944	919	942	916	892	840	863	946	918	941	892	942	935	834	908	937	923	886	907	964	981	912	929	872	968	882	949	898	878	913	939	897	898	878	877	878	833	905	910	928	970	846	961	942	900	895	909	881	938	912	925	921	834	860	946	872	901	925	964	945	906	953	907	932	927	900	901	877	937	903	916	953	862	905	910	932	908	935	906	881	913	920	931	928	935	895	899	912	921	888	937	902	917	956	940	892	907	879	863	904	936	938	941	906	943	881	900	934	909	897	877	920	934	920	938	951	890	874	900	940	933	903	980	881	924	961	905	864	881	911	877	976	921	877	905	922	886	847	917	887	880	921	904	940	972	889	891	917	904	890	937	879	895	941	930	905	923	951	907	876	916	883	906	885	908	904	931	919	930	920	896	902	883	928	902	904	906	915	926	897	872	861	881	887	955	913	898	896	925	902	875	890	897	919	948	811	978	902	887	951	872	911	888	924	902	882	909	879	947	924	907	898	958	992	922	930	923	894	890	911	917	941	960	919	938	838	917	896	887	887	904	925	926	877	911	864	897	947	872	919	945	881	871	886	901	929	862	904	903	880	946	899	864	905	896	882	937	913	925	900	953	921	943	955	941	897	920	895	865	932	985	931	912	872	910	953	898	905	898	855	913	864	903	917	919	903	856	897	897	950	877	875	906	949	966	923	939	912	884	877	873	918	995	936	918	889	945	895	877	930	905	882	920	865	918	911	888	908	905	942	862	870	911	869	931	914	862	930	948	904	965	875	895	909	879	962	846	870	896	947	889	972	907	939	871	928	900	891	931	953	906	856	929	851	870	929	949	926	902	912	919	894	850	979	913	897	986	958	934	896	887	891	915	906	892	882	889	944	956	900	952	906	858	922	876	876	867	913	924	920	885	934	914	930	891	915	933	891	849	951	890	935	993	911	856	891	891	877	878	865	820	902	948	938	926	904	916	920	903	911	927	940	927	904	953	905	878	958	891	886	863	883	907	893	886	933	885	921	848	918	884	916	959	871	879	916	922	925	940	902	888	913	867	901	906	943	944	908	914	913	889	908	868	903	926	945	886	920	878	925	818	942	904	942	905	873	835	931	856	956	896	884	915	875	885	984	886	912	885	909	900	886	958	913	886	951	873	957	898	853	956	948	928	899	945	856	881	911	946	888	949	868	882	917	878	851	942	892	975	908	861	883	837	923	939	940	955	893	933	919	881	858	920	883	846	891	903	943	863	878	920	904	908	924	865	883	927	897	876	920	899	878	852	910	896	896	885	923	886	923	920	909	964	922	891	925	918	875	954	945	906	914	919	911	892	931	920	918	871	898	902	890	943	906	900	882	902	895	891	918	889	892	960	900	869	878	911	926	885	837	889	954	886	873	976	897	944	913	926	965	861	883	883	892	899	869	902	896	934	883	933	880	951	932	883	911	933	907	906	955	895	933	870	905	861	926	922	955	890	930	877	944	888	899	934	913	914	893	930	910	929	865	856	878	940	920	859	898	906	909	955	885	962	871	939	941	882	863	934	969	893	903	955	945	948	882	950	893	859	884	958	917	945	914	919	871	983	937	910	895	903	841	866	942	840	925	913	954	928	919	909	868	826	847	876	886	852	902	880	893	921	872	920	927	939	909	900	927	914	918	917	910	889	938	910	919	985	908	901	841	882	872	950	923	900	926	899	901	918	925	869	882	909	916	959	945	822	911	969	880	920	826	886	909	888	925	925	899	937	842	906	854	869	910	922	998	915	910	950	912	896	898	918	904	900	891	917	902	889	883	882	823	885	864	933	918	972	925	927	957	936	870	909	885	909	941	967	927	912	928	895	919	895	926	898	925	903	963	973	953	883	877	929	901	918	914	874	937	889	895	933	964	917	893	909	942	984	890	895	911	909	955	879	879	910	959	941	917	892	913	928	923	888	868	903	897	900	900	886	878	894	876	905	889	871	848	924	928	928	908	904	925	906	901	940	903	924	890	934	907	899	945	875	896	905	935	845	826	872	921	881	942	902	903	921	953	938	886	924	861	925	913	899	932	919	898	893	947	859	915	885	928	874	915	877	908	927	938	939	900	883	874	960	957	912	894	909	880	884	940	987	948	888	978	872	893	900	957	954	892	912	939	946	916	937	914	919	914	939	948	931	907	915	948	927	869	880	881	880	877	907	955	872	906	946	908	877	853	948	910	862	867	887	894	893	971	904	970	867	959	937	901	906	926	888	861	908	875	911	953	919	940	947	899	930	909	932	878	913	913	855	940	930	901	889	926	921	936	858	898	884	895	905	903	883	931	941	918	852	896	875	861	894	950	916	923	932	907	942	969	909	928	921	874	886	840	953	899	871	894	930	920	946	918	900	911	889	1032	972	883	878	901	923	929	899	893	914	918	917	900	924	948	917	904	874	885	957	944	896	851	870	944	907	920	912	922	850	916	901	898	922	865	895	887	890	861	896	885	910	891	868	854	954	906	873	932	906	878	942	888	926	938	989	864	921	896	894	918	905	929	927	874	879	890	909	935	894	854	880	867	934	845	922	939	911	890	933	895	908	936	893	884	889	918	875	918	873	899	935	919	822	912	871	967	895	891	904	885	903	905	856	896	900	874	923	932	946	919	880	906	916	871	954	918	872	900	878	900	879	893	924	921	905	945	921	877	888	847	902	968	989	897	944	914	875	954	891	893	909	918	930	901	912	929	888	875	912	899	864	957	870	891	944	887	828	898	894	942	894	894	910	939	891	915	893	924	919	907	931	921	908	865	907	873	960	943	904	872	934	936	936	883	856	939	895	938	877	936	905	912	888	864	870	895	872	943	920	837	886	917	921	877	907	881	937	907	902	930	920	914	899	914	874	891	935	907	941	881	884	896	892	986	909	871	884	915	861	913	899	878	920	920	885	875	907	889	898	885	913	913	926	918	895	925	869	916	888	903	914	865	904	952	848	942	862	908	900	917	863	933	975	927	886	940	943	871	916	908	896	897	924	883	871	917	916	896	898	808	898	895	966	918	936	852	870	904	918	893	941	897	950	884	891	894	915	812	941	884	940	919	873	935	926	901	907	935	904	912	833	951	916	898	920	943
65098	102090	70409	36977	12563	3335	1209	871	839	852	868	863	880	821	881	850	853	874	830	886	836	813	834	830	833	821	838	791	816	924	850	828	817	844	860	781	830	821	822	826	789	845	870	853	829	829	850	799	780	815	822	882	842	904	908	865	843	842	829	811	846	844	871	877	837	830	876	849	847	847	838	777	830	819	868	823	815	833	863	851	799	825	782	808	851	850	775	901	823	859	822	807	839	788	855	811	823	837	819	834	812	870	851	867	865	813	855	832	844	869	838	823	839	827	870	787	817	826	802	783	797	790	861	793	849	857	837	860	854	801	875	855	848	834	816	783	804	801	743	848	841	799	823	830	839	815	822	812	868	823	851	781	806	762	795	859	903	851	773	902	843	845	815	791	792	799	847	821	857	802	830	782	815	825	795	776	827	807	819	800	884	862	833	844	828	868	784	791	820	843	818	788	783	880	818	816	824	867	835	811	794	837	803	816	800	824	787	813	792	844	833	884	777	791	770	827	775	854	873	865	797	837	892	833	885	830	852	851	822	782	898	800	845	821	821	807	848	848	822	849	850	824	878	854	827	858	862	874	854	789	861	812	819	832	793	852	836	910	805	867	833	868	835	854	789	857	849	857	866	847	810	809	816	759	834	826	856	800	754	808	854	844	867	837	800	802	831	881	838	827	845	861	842	853	852	837	839	868	869	802	880	803	838	894	801	806	836	826	859	850	841	805	790	872	874	871	830	798	825	808	873	838	840	808	799	806	800	815	825	799	836	827	809	838	839	850	829	830	816	872	829	826	827	812	771	851	830	858	863	865	804	825	778	816	810	804	832	791	843	808	800	825	813	835	834	834	813	850	875	801	817	850	797	808	810	835	847	821	822	861	809	815	827	791	834	831	845	815	853	823	790	854	840	844	800	856	818	841	815	810	832	819	895	822	794	785	895	845	832	825	805	809	844	827	792	872	864	859	874	806	780	818	862	849	878	869	835	849	814	814	892	816	869	827	845	809	788	811	823	809	802	876	858	871	834	854	809	828	813	810	812	822	822	789	843	862	833	825	779	876	818	833	840	850	800	828	835	842	815	873	864	813	816	813	821	857	840	852	850	843	811	854	828	817	783	819	851	810	841	791	844	848	819	800	817	818	850	823	830	831	800	873	795	837	847	860	856	827	819	810	826	824	812	832	792	837	838	832	813	829	860	820	848	885	814	806	839	858	837	825	815	850	831	823	825	858	821	781	841	784	815	840	821	870	818	844	811	812	810	876	815	826	865	803	768	808	828	863	805	849	799	825	811	865	846	800	800	806	802	853	838	827	809	826	798	846	852	868	792	878	875	857	832	834	787	883	858	842	837	846	880	784	870	809	854	793	833	811	783	843	812	792	836	783	860	828	788	791	833	810	814	838	862	827	808	821	834	815	829	784	847	816	773	851	848	856	804	836	843	864	771	796	800	823	791	840	803	819	821	831	837	808	854	806	815	747	834	839	783	869	840	818	811	855	883	837	804	815	890	827	846	815	834	822	821	841	806	811	821	875	823	832	815	866	874	815	856	797	856	818	884	792	815	801	856	875	872	816	781	812	865	838	831	818	835	855	825	836	862	814	807	891	798	799	821	862	783	869	868	804	761	820	815	856	831	762	822	829	859	813	867	863	843	814	832	838	843	849	841	840	833	813	811	817	870	859	793	821	828	813	849	817	822	813	809	794	886	855	820	837	810	818	793	824	763	834	825	809	809	877	878	836	789	824	816	829	803	848	809	778	837	838	845	870	820	828	858	854	813	809	860	836	836	793	801	856	828	820	840	834	817	790	843	796	858	820	844	826	810	825	803	843	875	770	853	843	805	828	814	853	757	835	777	822	824	850	806	739	795	811	823	819	781	844	822	807	861	802	808	807	872	826	817	848	784	820	773	838	798	871	837	818	820	815	884	875	842	796	827	765	796	825	869	804	781	833	823	855	883	868	777	844	814	826	835	826	854	840	834	865	845	790	853	848	834	795	829	821	799	809	842	803	859	843	818	817	781	823	835	824	829	802	821	838	760	796	872	848	840	833	842	865	822	844	776	819	854	852	800	813	813	797	835	887	845	848	877	838	832	821	896	829	791	839	872	795	780	844	811	809	854	845	860	838	846	795	769	805	820	814	822	832	861	811	822	805	747	829	819	806	869	811	826	861	867	876	794	819	842	813	820	820	802	808	848	788	793	786	830	787	819	842	790	839	789	775	827	830	836	824	816	907	855	827	830	863	854	864	795	822	825	837	807	857	825	844	785	847	778	826	806	807	813	865	822	801	793	871	785	799	802	857	825	867	863	791	812	821	902	819	880	815	822	831	839	821	807	824	825	830	814	825	872	853	870	808	811	803	807	800	821	814	892	850	807	806	814	856	767	845	786	809	800	832	870	832	840	800	846	830	867	797	796	825	877	775	817	867	835	798	856	847	859	761	809	829	798	815	853	790	833	834	855	870	829	812	826	738	802	808	819	799	804	774	860	805	870	848	842	800	809	785	812	843	788	850	817	763	768	788	853	833	849	863	816	847	785	799	834	878	823	840	842	853	841	833	876	818	819	813	801	833	797	791	792	831	844	819	801	824	820	787	829	836	847	794	849	847	845	768	800	802	799	860	841	861	858	790	857	860	844	802	860	819	868	786	814	794	835	841	824	823	815	838	827	794	776	844	820	850	833	847	804	806	819	826	832	893	864	847	825	828	826	794	816	767	813	840	866	868	793	846	818	850	823	809	851	830	799	752	858	822	860	850	874	828	819	845	851	866	833	827	821	883	827	842	808	800	816	856	834	795	851	832	849	805	875	818	848	812	824	841	799	814	812	807	881	837	853	868	864	822	840	860	844	827	836	839	816	815	819	811	885	847	769	774	835	826	792	820	869	843	831	826	870	800	816	872	823	857	789	827	836	871	802	837	843	798	834	789	876	840	858	834	784	847	811	809	886	837	854	778	814	866	811	859	840	773	817	863	817	841	828	844	798	822	835	834	838	802	832	865	753	817	857	866	812	863	816	748	768	858	779	768	801	793	802	789	797	800	846	807	849	816	829	834	788	814	781	845	842	838	814	820	825	851	790	846	910	837	781	819	771	836	796	827	833	807	818	795	849	879	843	789	824	754	778	816	813	833	820	809	846	821	869	812	790	849	833	805	856	825	797	844	834	850	803	878	823	858	812	830	849	852	858	833	842	817	820	846	846	838	794	800	861	844	850	854	774	821	807	793	817	851	858	787	819	823	866	815	824	804	812	831	852	815	777	825	791	810	872	820	811	825	843	843	785	833	762	807	806	804	744	796	801	811	855	805	777	809	841	870	813	810	796	836	845	814	797	837	836	837	821	845	835	787	757	807	852	789	834	829	820	851	832	843	817	824	834	848	833	874	779	821	811	838	842	805	796	782	829	827	816	814	845	819	809	811	796	857	799	823	811	837	776	797	812	852	819	855	815	863	819	798	839	878	838	864	915	808	761	860	787	776	826	797
32062	30964	24953	9512	2102	985	744	732	690	711	709	762	678	722	699	732	705	682	741	750	731	691	691	707	705	710	762	706	753	702	686	742	731	712	764	740	746	696	736	694	754	718	730	737	688	718	699	689	721	682	739	707	700	736	680	697	745	710	753	692	736	734	723	734	699	712	704	703	712	710	724	668	675	723	741	721	732	744	724	658	732	661	698	719	714	702	704	715	723	748	709	720	701	713	733	713	708	684	730	731	703	711	691	687	708	750	681	739	714	709	704	731	695	660	729	719	724	723	675	752	689	762	727	664	699	714	711	704	674	713	697	670	652	675	708	693	734	725	716	716	758	700	701	736	706	705	745	682	698	725	691	640	698	705	692	735	717	678	720	748	724	725	680	715	681	691	716	675	654	709	704	680	693	713	711	695	715	723	707	705	686	684	703	691	745	723	732	677	705	654	693	702	734	740	674	702	727	677	686	712	727	686	737	735	688	733	727	710	720	724	725	744	745	718	688	704	716	699	747	720	680	722	726	693	707	728	691	746	749	658	724	697	664	697	732	699	690	684	727	692	732	742	723	698	680	695	715	659	691	709	739	664	660	717	749	684	745	706	705	714	710	725	697	716	729	705	702	687	695	683	728	695	698	706	701	635	679	731	688	691	765	713	702	678	710	740	716	712	711	683	724	735	704	690	683	688	709	744	745	700	666	738	672	705	728	693	693	750	730	704	736	674	654	695	690	724	672	677	706	734	727	722	728	752	732	780	688	685	683	721	662	706	694	708	672	686	695	697	707	694	708	729	714	706	704	725	740	695	669	685	718	694	697	711	679	698	727	712	708	681	712	710	717	703	693	684	678	698	719	725	668	696	660	707	721	733	733	721	728	714	723	681	698	641	706	752	734	705	698	702	710	727	717	739	681	673	686	656	714	721	706	709	658	699	706	662	714	691	723	707	703	741	691	726	716	723	715	682	702	668	681	725	720	723	698	728	694	732	703	691	718	740	708	690	701	713	714	733	674	669	755	706	715	663	703	738	677	688	684	720	695	735	752	684	736	684	664	706	736	682	685	660	693	697	689	774	686	715	724	715	683	706	676	725	683	747	720	729	683	706	681	717	715	657	729	685	688	738	740	680	716	686	688	726	702	686	695	695	718	670	728	706	666	739	753	700	686	675	707	715	707	723	689	706	707	743	720	719	710	713	682	700	699	657	727	716	715	712	698	719	712	708	718	670	707	732	722	701	727	733	734	735	701	732	643	729	735	692	684	688	661	724	684	687	740	707	737	736	699	680	722	713	727	669	711	689	716	703	772	730	725	729	745	681	702	695	674	652	731	703	694	702	740	714	641	677	746	702	715	682	705	788	727	727	728	724	668	683	680	723	705	677	729	688	709	712	705	736	686	701	756	703	710	687	700	672	720	703	670	707	733	688	704	687	739	734	710	680	685	762	695	710	693	724	686	682	675	701	733	700	674	666	721	742	702	701	736	699	656	691	731	686	706	729	684	676	663	741	722	689	726	697	709	747	677	696	715	703	691	717	704	712	721	709	733	709	737	707	655	663	684	662	734	739	732	704	725	731	709	695	734	748	723	686	736	710	719	690	743	730	713	692	695	721	717	726	712	702	683	737	707	682	653	700	730	709	715	731	648	709	663	706	748	682	730	746	726	668	714	698	735	729	732	687	728	682	731	732	748	734	702	706	698	742	709	655	678	708	767	739	669	712	716	694	705	653	714	708	764	725	683	695	715	730	699	722	711	676	700	759	654	686	739	740	704	687	701	694	687	694	723	682	655	699	702	699	698	739	720	701	685	708	736	692	732	678	728	640	695	724	744	715	650	675	701	671	731	711	710	749	726	726	684	671	726	737	692	714	758	740	621	675	697	740	662	759	724	706	656	688	716	710	639	697	779	705	751	708	710	647	700	664	696	748	722	697	687	714	674	676	733	687	691	697	730	692	773	707	685	732	758	737	714	724	714	755	727	768	724	709	676	704	678	634	699	716	696	696	735	731	695	720	689	712	745	703	720	712	678	739	651	753	693	721	698	711	667	721	690	730	696	659	734	654	680	695	688	693	680	716	706	690	738	759	723	667	652	679	642	706	726	731	739	678	704	691	733	660	693	697	769	698	670	700	700	712	689	661	727	727	687	702	699	728	713	710	712	721	758	710	695	687	733	711	670	742	726	713	684	711	720	733	724	692	696	703	717	675	751	735	758	643	727	739	711	762	713	678	744	695	681	695	679	725	664	693	755	705	686	730	706	727	701	692	718	687	710	701	677	725	774	730	713	735	706	718	732	714	720	685	689	664	711	735	742	707	719	702	746	678	714	707	711	723	693	709	736	738	639	705	720	664	718	711	684	703	715	650	712	722	686	761	736	727	715	684	702	690	715	704	689	696	697	690	702	684	648	690	684	693	725	691	665	701	673	726	710	651	683	718	714	748	738	705	692	701	696	700	619	709	664	730	729	701	729	709	646	696	701	754	708	730	714	682	735	724	702	701	684	705	703	718	673	744	728	673	725	727	773	689	708	717	657	672	741	708	682	708	686	714	746	745	737	686	698	733	694	730	710	691	726	720	724	707	749	716	721	709	743	695	750	687	705	763	742	702	690	702	686	671	735	710	695	730	717	705	744	700	716	709	710	687	697	692	691	717	729	766	713	711	692	638	751	681	752	634	690	722	747	730	720	743	696	747	750	731	683	668	727	714	714	722	695	689	715	732	735	753	737	674	727	699	731	742	687	700	685	702	693	664	709	718	684	730	718	653	707	672	699	701	718	703	705	720	715	696	720	722	682	770	735	719	751	703	695	781	700	729	701	686	714	712	712	714	691	738	717	699	706	728	676	754	715	733	678	727	709	729	680	685	705	679	688	734	708	681	720	736	701	681	674	705	752	696	662	687	693	766	763	687	685	716	727	702	696	747	714	758	732	740	725	703	704	678	713	766	696	694	700	777	693	737	702	685	694	718	734	716	720	693	756	730	683	713	722	651	741	734	715	734	702	752	747	712	701	650	745	747	751	726	745	744	730	738	704	663	721	696	643	692	710	697	695	715	721	713	633	705	716	710	696	716	660	690	638	737	711	700	736	731	715	714	757	720	698	678	683	732	745	685	729	722	706	725	720	711	759	688	746	724	722	719	719	722	702	657	699	760	725	755	705	745	725	678	694	706	659	722	696	700	694	756	730	696	724	711	719	734	742	730	668	716	701	716	691	711	663	710	756	762	700	683	690	699	716	730	684	726	719	668	672	723	732	692	710	712	692	691	737	745	694	713	759	681	694	702	714	730	715	728	761	742	708	670	764	756	719	663	720	724	722	693	712	706	712	738	659	770	734	704	705	735	706	689	669	721	744	752	652	732	730	713	719	710	686	683	711	725	702	721	696	690	739	710	754	706	676	689	704	716	657	714	719	674	714	700	755	695	673	716	726	727	696	715	726	665	733	699	690	723	697	689	710	711	633	735	711	711	725	717	718	674	723	700	730	714
26649	34551	18315	5070	1511	751	573	599	556	616	562	641	554	621	599	552	587	593	562	605	547	583	586	564	599	565	588	551	544	611	598	589	579	589	534	602	594	587	627	567	585	589	585	556	596	606	577	591	554	595	554	589	586	594	529	568	616	567	573	562	592	607	561	588	599	589	592	557	576	585	595	632	574	592	613	592	571	555	536	599	556	596	594	567	595	571	557	599	592	573	596	597	597	579	550	585	555	560	621	585	605	561	529	587	556	573	611	543	588	560	576	575	559	592	561	596	572	577	571	551	593	565	571	548	578	573	583	610	585	574	599	602	595	595	584	536	561	546	560	600	588	551	541	579	583	592	585	617	590	589	609	585	552	638	576	571	587	577	562	569	602	544	593	583	571	548	583	562	569	593	583	569	582	575	567	592	621	595	564	568	580	582	561	553	560	569	609	550	570	580	565	587	527	563	579	564	591	580	544	546	562	591	551	592	565	544	548	557	594	561	552	589	587	568	568	586	524	585	592	570	592	590	580	578	561	578	536	567	563	604	550	580	584	603	520	596	581	570	565	567	552	599	573	592	557	603	637	558	595	618	585	609	595	594	562	561	580	577	610	590	539	574	571	570	577	628	549	542	598	582	565	612	612	596	634	564	597	577	560	598	550	606	590	608	572	590	601	635	563	574	606	577	590	538	572	639	587	573	629	545	603	600	548	607	587	563	562	562	592	576	535	551	603	576	584	581	565	536	553	594	567	635	568	525	592	573	562	593	585	581	578	592	590	551	593	573	604	558	575	602	627	555	629	617	566	566	544	563	608	563	583	567	563	550	650	606	575	600	593	589	585	605	572	599	587	588	559	589	621	577	610	559	589	591	603	565	640	583	533	529	599	559	588	555	622	603	567	574	575	565	563	603	548	562	587	579	573	560	539	538	589	547	564	588	548	555	574	561	596	589	547	618	589	579	583	587	584	591	544	572	588	599	527	607	536	639	609	573	582	596	575	647	589	545	570	581	568	616	550	625	565	603	566	593	555	592	581	625	584	610	587	581	583	565	628	594	566	633	621	576	575	598	590	565	590	579	612	556	583	561	546	580	571	600	613	552	606	591	583	566	569	587	558	586	620	530	583	568	557	558	549	613	592	540	625	568	515	566	588	570	609	530	532	580	596	599	547	556	604	594	516	569	604	592	581	569	563	580	634	596	566	599	582	537	596	623	583	585	552	551	590	577	625	575	571	578	592	560	609	578	586	550	581	551	564	548	560	564	552	600	521	585	594	586	543	583	567	590	580	546	598	560	602	635	589	619	553	569	577	579	562	582	601	563	552	572	599	551	584	581	545	556	559	596	578	568	601	587	564	599	585	630	551	525	543	545	550	595	603	586	581	557	572	597	589	639	583	509	573	593	615	555	589	611	600	559	590	567	590	587	574	592	555	591	601	588	628	562	579	548	553	585	586	572	572	607	569	580	583	553	600	552	564	569	577	621	581	565	538	559	621	566	582	605	628	584	542	567	574	574	560	526	568	587	553	585	551	492	559	594	592	576	580	610	604	591	587	539	575	555	563	562	588	597	566	554	573	613	612	589	600	620	563	563	566	576	576	591	574	580	585	572	600	627	581	599	606	553	571	565	592	586	595	597	587	559	600	629	597	536	594	606	572	578	591	592	591	555	607	606	599	614	569	569	576	572	563	567	611	560	577	571	537	627	600	559	596	585	572	568	588	628	608	564	569	568	557	597	587	582	584	568	574	569	589	517	552	566	598	590	588	603	589	584	590	574	559	584	609	617	535	579	575	562	621	580	552	548	557	611	603	561	577	568	592	579	574	625	594	570	541	591	598	580	552	579	566	586	589	603	513	605	537	578	591	584	587	567	570	603	573	574	566	589	606	553	576	562	570	540	599	548	588	568	569	545	598	555	600	573	535	540	551	550	555	576	546	588	611	606	588	571	575	573	628	627	582	570	550	533	550	594	602	579	589	596	591	551	557	615	585	581	586	565	588	571	602	605	594	565	580	548	594	601	577	596	581	543	567	568	523	552	582	560	589	618	546	565	590	550	599	605	560	592	568	589	613	577	575	571	588	558	603	574	567	588	593	592	614	605	576	585	586	564	587	544	571	599	587	573	616	555	589	583	552	594	568	568	582	555	600	606	527	571	495	574	566	594	607	605	604	573	602	565	602	598	592	601	627	589	566	623	597	582	559	602	599	577	548	590	577	565	588	578	596	571	583	592	576	586	583	565	589	592	611	585	575	590	590	592	586	535	612	636	580	564	605	577	583	595	548	541	607	581	563	582	626	539	560	566	538	576	599	568	605	555	589	570	603	597	576	583	579	595	598	552	614	553	555	555	601	575	545	650	585	554	578	590	570	547	584	563	598	574	585	562	581	618	565	590	588	555	577	532	567	589	612	609	606	578	548	578	554	594	625	573	573	586	553	580	576	586	580	575	595	618	580	576	621	595	572	566	562	584	562	592	601	531	583	598	557	601	589	558	554	639	544	604	591	587	617	589	580	580	564	603	580	543	532	596	592	585	587	610	589	596	581	546	576	579	589	548	610	590	633	574	616	545	588	571	623	594	530	517	617	579	572	569	558	563	594	521	558	576	612	558	567	560	583	608	556	589	562	579	584	568	522	597	592	628	565	584	609	553	610	606	588	568	587	584	558	576	569	612	574	554	546	577	553	559	587	567	586	572	566	570	548	566	573	586	555	558	597	568	556	554	595	580	614	592	582	597	581	584	590	572	544	547	541	597	589	557	571	531	600	577	600	591	595	576	570	582	583	515	602	607	580	558	567	631	588	577	554	565	601	581	539	555	569	569	578	599	584	552	541	570	588	565	609	528	603	592	606	540	549	581	570	580	580	596	639	555	568	524	576	581	554	556	625	575	599	596	604	628	581	561	581	609	562	601	566	587	606	607	583	567	548	554	570	552	579	580	590	532	599	567	591	538	601	579	546	581	550	557	613	584	572	570	586	563	581	604	586	580	562	583	645	623	617	588	561	575	570	574	583	602	561	598	603	603	582	566	593	575	565	548	562	587	572	554	556	544	610	636	578	607	586	577	573	569	611	572	596	565	598	612	563	558	574	585	573	599	604	558	592	596	532	635	557	549	616	571	580	563	594	562	583	595	554	564	567	596	596	591	603	575	605	604	590	554	543	583	581	609	552	597	594	616	574	579	578	562	561	601	533	559	583	545	548	566	561	598	502	572	561	561	605	577	563	598	545	565	593	566	536	628	595	580	566	553	552	593	573	575	558	579	597	579	569	598	601	544	605	591	548	603	534	613	621	610	568	573	573	549	584	614	563	551	617	594	559	564	580	565	548	579	565	571	612	582	615	584	555	617	611	585	603	582	604	569	552	571	558	553	560	559	580	539	593	564	610	556	635	589	548	641	613	551	549	570	554	586	585	595	550	562	573	556	543	568	578	520	596	602	639	593	595	575	588	607	591	556	522	563	590	575	572	567	552	558	563	556	591	573	593	576
26028	26682	38839	32427	16860	4309	1220	835	744	737	721	714	782	781	814	732	748	765	742	721	722	779	741	718	750	742	744	695	709	736	724	743	678	714	778	765	732	723	751	704	753	722	719	777	755	708	728	732	726	779	720	793	696	738	720	723	722	771	741	764	730	804	685	737	694	697	732	709	783	720	762	684	752	724	734	725	694	705	763	740	709	723	766	767	718	779	728	744	746	704	737	728	746	745	772	733	740	751	700	758	736	687	737	732	738	653	778	742	710	739	692	741	724	762	767	767	689	775	698	702	740	674	700	735	750	716	716	748	735	707	725	779	707	741	710	723	736	727	763	749	695	653	726	744	744	719	748	720	769	795	732	762	729	756	736	707	701	703	729	798	778	697	726	706	728	754	685	733	721	732	737	759	679	700	730	750	722	676	684	736	777	735	755	750	778	713	726	763	723	757	732	702	762	725	717	768	716	737	739	745	760	693	774	626	727	753	695	712	737	783	767	707	702	748	764	752	727	800	753	755	711	728	702	747	719	720	708	729	738	708	703	716	728	743	708	736	741	686	693	722	744	703	761	771	687	700	744	740	765	734	706	766	743	714	744	752	701	730	771	720	695	798	748	692	735	790	788	770	752	702	716	695	731	734	727	767	724	736	725	728	720	726	698	725	731	745	757	754	733	752	717	712	731	692	738	761	774	734	718	744	692	764	718	756	733	737	770	712	736	790	764	723	714	738	729	776	773	683	721	751	760	708	684	729	720	722	732	728	774	750	723	716	722	722	752	687	735	690	738	726	664	661	729	758	712	756	770	718	682	751	732	739	734	731	740	718	745	741	774	733	746	733	739	787	711	729	703	692	755	742	697	793	708	737	710	729	707	756	732	699	722	743	753	714	726	735	727	722	682	746	705	708	761	711	752	708	706	721	684	730	716	808	747	725	723	667	715	713	753	751	742	691	713	770	743	724	733	710	699	781	715	721	746	755	707	748	734	715	769	722	754	778	709	734	709	730	747	787	696	760	733	721	705	727	722	726	720	747	721	765	736	776	730	717	728	694	754	737	729	703	716	799	712	761	685	702	704	730	749	740	738	682	764	731	731	738	754	699	688	724	701	736	740	720	744	716	764	711	757	721	743	764	749	725	750	718	734	750	692	713	746	743	739	721	724	716	739	687	785	729	711	677	720	746	717	689	679	705	747	690	768	747	790	702	734	770	752	739	720	713	675	746	746	712	722	713	729	743	716	699	696	721	772	713	737	699	738	755	747	745	735	727	728	714	687	719	755	748	733	706	696	760	705	741	692	689	678	744	732	731	732	681	776	730	636	766	733	682	726	718	677	709	714	725	727	771	727	689	689	731	714	716	711	781	713	721	732	720	759	717	722	772	750	742	754	713	715	745	743	774	751	712	744	754	725	662	742	739	756	719	715	699	737	736	733	735	710	709	715	769	716	700	760	767	721	757	766	751	714	731	754	744	713	735	708	733	773	725	721	700	686	748	751	763	701	727	728	723	700	716	716	723	729	698	740	755	711	691	708	704	739	725	693	693	705	732	767	659	723	683	704	718	733	715	730	705	733	740	728	701	747	708	722	766	717	733	727	757	718	771	703	740	733	716	704	731	727	758	689	754	751	723	759	709	734	707	796	700	710	693	710	727	716	757	714	695	709	747	735	770	717	712	740	738	719	767	802	715	689	748	692	751	710	697	730	765	778	706	688	721	725	723	694	780	723	739	695	694	735	753	723	711	721	731	723	686	747	673	753	731	723	727	742	774	688	752	748	694	754	732	735	698	725	776	741	738	698	741	714	733	729	731	753	705	740	722	782	724	721	713	745	733	746	738	689	690	781	731	684	697	697	771	748	704	713	749	714	753	741	694	749	672	733	705	709	761	724	721	766	683	679	737	751	776	734	702	795	714	726	738	726	720	717	748	751	707	689	748	728	709	702	741	663	755	698	701	743	676	688	719	730	750	727	678	706	709	681	704	757	743	689	731	713	754	724	793	752	784	729	757	774	749	757	702	732	709	755	734	703	783	753	683	751	712	717	703	718	709	736	715	739	665	732	733	729	774	754	729	710	776	743	719	723	724	697	692	755	724	738	729	757	733	767	729	726	708	722	734	709	717	727	755	677	674	714	728	763	720	732	706	747	671	704	709	731	798	733	742	741	793	686	702	782	744	752	775	713	755	703	722	739	728	793	703	724	782	710	714	750	692	718	706	699	732	747	721	734	710	670	722	697	730	752	744	761	746	758	688	752	699	746	700	762	670	692	699	747	718	709	761	707	764	757	779	784	716	678	703	731	740	737	686	731	659	739	726	687	745	697	729	715	749	736	744	724	732	699	714	758	706	755	755	726	683	712	738	760	698	814	698	723	691	696	729	721	774	746	731	724	697	725	734	770	748	727	731	744	699	688	698	763	741	757	689	735	735	776	737	752	730	728	774	712	750	716	735	730	737	728	726	691	760	720	665	748	672	740	729	663	721	736	708	685	715	720	736	693	725	707	724	734	749	744	738	734	741	741	715	714	736	736	827	734	704	754	776	710	745	732	688	753	753	703	701	759	737	676	721	709	708	792	738	713	746	712	683	714	690	693	734	692	684	730	733	704	737	711	724	709	685	702	737	790	751	757	678	691	752	745	720	707	645	737	714	749	655	713	679	698	746	747	663	683	695	688	723	718	739	773	753	717	732	662	716	710	718	692	725	717	765	722	725	786	711	737	718	717	763	709	731	701	683	718	728	717	743	702	753	763	705	664	748	749	744	674	737	692	783	694	755	747	738	754	686	758	745	717	749	706	726	724	724	768	741	729	765	697	712	753	732	794	751	730	700	730	716	700	721	724	719	760	695	787	709	742	702	680	773	751	721	761	724	720	692	712	731	774	693	733	743	705	730	725	740	751	681	721	716	714	751	751	686	760	734	719	699	703	783	755	749	707	726	723	730	691	722	781	703	675	664	831	760	719	703	701	754	734	672	705	784	747	711	705	701	695	735	740	796	737	717	717	713	720	723	733	781	695	676	700	751	690	772	715	747	754	754	684	719	732	761	714	769	760	733	723	723	656	710	712	738	700	766	726	740	703	704	751	697	770	692	747	733	742	648	779	716	751	706	780	766	725	722	735	704	741	733	735	700	724	713	669	686	710	715	728	733	715	717	750	715	706	743	711	746	766	703	743	799	741	749	750	711	755	735	741	752	728	724	710	750	721	745	721	730	698	701	751	704	732	697	721	719	766	740	712	719	730	688	751	705	737	697	746	708	709	761	741	737	741	754	721	699	723	722	777	746	757	748	726	738	779	729	733	766	748	763	741	736	728	751	717	735	746	750	709	713	764	681	728	719	735	743	663	751	705	742	722	797	702	689	754	702	722	732	754	686	709	733	776	775	773	764	752	656	739	751	675	748	743	744	709	763	702	725	732	709	706	714	755	748	765	734	746	727	717	749	762	710	779	752	722	781	719	730	708	683	719	756	722	765	734	657	739	692	725	686
62482	88054	58402	24672	7285	1846	868	628	672	668	630	678	673	675	653	644	719	664	654	691	612	652	708	702	642	623	697	633	624	713	669	624	660	672	615	656	712	606	703	626	660	604	700	634	620	671	667	641	604	650	644	662	620	643	641	641	623	660	662	655	639	694	620	662	638	646	684	606	636	651	621	655	647	658	653	620	589	616	601	628	636	702	697	660	692	631	639	621	594	644	618	630	678	677	614	689	716	644	613	655	659	607	662	642	574	643	664	679	683	637	646	651	654	644	659	643	604	646	626	618	642	684	673	662	639	645	634	622	704	650	640	621	622	685	620	626	626	592	642	681	620	620	610	632	670	687	584	638	656	646	666	663	603	680	655	669	655	666	649	636	639	695	617	639	686	633	680	626	661	636	673	640	679	631	665	662	686	614	615	636	630	658	660	639	637	654	666	626	647	635	615	644	632	640	585	694	653	665	671	633	645	689	643	647	636	614	699	589	649	641	679	653	633	660	710	684	627	636	629	635	620	663	624	583	622	623	677	705	659	631	641	571	643	658	640	630	642	598	630	641	638	611	672	638	612	639	645	665	691	672	627	657	691	646	634	631	629	650	674	658	714	684	649	638	670	648	613	662	674	639	694	669	672	611	647	668	693	620	621	628	640	636	688	632	642	639	686	653	646	635	656	651	641	705	662	633	631	651	602	603	665	670	637	619	611	629	611	650	620	607	635	666	637	672	662	649	667	639	624	643	643	655	678	608	678	638	670	646	648	643	601	704	674	630	669	641	689	662	583	652	676	673	642	669	657	662	664	670	664	681	666	661	643	630	642	634	633	651	650	633	608	617	660	608	651	677	628	662	652	635	660	679	658	649	615	636	640	629	633	636	665	648	657	672	640	634	659	629	676	615	635	674	645	639	635	657	653	670	609	618	649	669	639	661	658	608	679	661	619	663	617	657	676	613	639	651	654	647	636	649	631	660	639	660	613	600	671	641	659	654	643	644	676	623	634	624	617	630	624	626	665	655	659	666	633	625	635	619	667	692	670	632	643	685	668	637	666	663	648	630	641	625	685	674	584	642	642	665	652	670	666	659	625	637	658	670	620	651	631	677	670	629	666	646	649	627	660	687	647	640	628	664	691	658	635	640	640	653	625	708	665	673	653	643	648	622	674	619	682	649	680	689	660	655	644	641	620	657	679	654	653	671	621	661	672	625	588	672	646	696	627	624	658	693	661	647	639	673	635	631	635	673	619	624	637	655	643	633	594	675	624	666	623	652	673	660	618	649	648	642	650	625	631	656	689	655	651	661	641	659	634	666	612	649	660	630	700	618	687	671	627	597	668	640	608	676	614	624	630	631	634	650	666	595	640	614	652	659	686	671	643	641	645	622	607	662	621	632	661	612	596	593	698	625	646	703	625	684	603	687	659	665	668	694	674	582	658	676	653	647	667	649	644	630	636	624	641	635	631	673	591	660	604	646	636	633	657	626	608	658	634	671	640	617	620	677	667	613	640	662	651	641	622	656	661	659	597	652	624	659	639	651	629	622	671	641	639	641	647	654	671	681	670	616	658	642	647	659	684	662	701	655	620	674	651	683	655	661	652	687	627	637	636	637	648	650	608	686	657	629	645	625	629	630	645	661	654	643	637	638	664	625	653	638	643	633	675	653	660	665	667	661	619	603	691	665	673	681	638	652	643	669	643	640	617	621	623	651	637	667	709	626	632	630	656	574	616	616	617	598	681	642	636	639	668	619	655	629	623	624	645	649	658	620	672	681	626	669	666	666	646	660	654	636	666	639	665	695	619	623	637	664	648	638	685	625	683	653	623	637	656	677	660	609	671	632	629	637	636	643	631	625	624	633	654	618	655	617	649	609	684	621	636	656	664	617	646	689	636	641	630	676	656	635	668	636	677	631	667	648	634	666	651	634	642	608	649	710	637	677	632	637	662	635	636	660	619	659	618	604	625	615	633	641	642	698	641	628	625	683	603	641	660	641	664	639	711	670	662	638	651	649	667	675	616	701	651	611	657	655	654	624	652	642	636	659	680	658	663	643	644	588	649	672	645	677	642	660	630	638	618	612	686	678	621	695	630	660	654	655	670	639	667	627	616	627	640	626	604	630	648	675	601	653	645	604	654	649	701	668	675	646	632	670	688	698	647	595	649	651	645	626	637	672	675	614	658	661	648	631	605	645	657	684	673	669	666	636	635	626	662	604	646	671	684	682	650	683	642	670	640	670	661	642	601	659	643	643	639	618	623	631	626	647	631	658	658	616	651	648	672	693	642	645	669	666	654	689	689	645	640	637	639	628	614	637	633	644	649	656	652	656	682	634	623	633	651	612	654	691	635	608	610	600	628	616	670	682	614	701	641	619	650	687	607	654	612	610	657	675	619	653	640	647	663	719	617	642	632	615	614	657	656	704	654	676	646	643	607	655	660	636	621	635	621	668	629	643	629	631	618	622	686	645	633	668	643	707	678	654	698	650	651	613	628	651	658	626	663	633	619	631	645	653	675	652	627	620	641	652	640	649	630	658	642	607	705	633	637	655	635	674	621	647	689	632	640	645	667	617	660	635	662	655	647	618	626	660	641	638	644	667	618	654	624	650	617	663	615	637	658	622	657	644	636	655	655	699	618	639	631	637	673	627	695	619	621	631	663	677	644	661	624	704	636	612	660	640	630	645	651	595	601	692	670	659	625	662	630	637	657	597	648	636	624	667	646	631	648	600	636	663	643	649	608	649	664	651	645	634	697	647	655	685	646	665	664	582	600	635	620	614	613	685	610	660	636	654	636	679	683	623	659	653	650	653	660	640	645	611	652	649	651	654	634	666	640	609	657	648	649	646	675	597	647	645	627	655	656	645	663	644	659	656	638	593	615	622	641	689	619	635	672	631	554	624	654	653	639	663	701	679	637	667	673	672	671	652	656	673	696	618	635	704	624	649	643	673	638	648	614	680	678	629	707	664	618	646	650	648	650	622	638	630	616	692	668	656	653	668	638	620	663	650	627	678	665	640	663	602	648	649	611	668	645	678	668	615	605	610	648	642	613	693	654	625	662	659	691	628	664	684	636	619	584	647	641	630	613	660	670	629	660	646	680	643	681	621	651	630	664	663	655	623	624	639	625	648	618	610	666	638	623	653	633	642	621	629	628	637	617	666	647	636	651	659	700	595	629	584	669	677	626	632	617	693	673	691	591	640	644	627	643	659	655	634	667	615	666	610	651	633	667	633	640	628	638	661	661	641	613	601	632	671	655	593	645	669	624	614	646	648	672	666	622	632	652	651	694	628	676	656	647	589	705	665	640	653	615	610	660	642	702	657	664	621	630	615	630	650	624	658	669	669	650	687	647	653	645	645	659	647	648	647	628	581	649	649	673	644	607	653	643	668	707	622	644	610	639	634	657	643	658	625	604	646	626	673	658	664	621	656	680	688	623	653	652	654	650	662	671	598	667	645	649	638	675	655	663	656	616	659	624	638	660	640
24343	23355	34030	29690	21870	13114	2961	1218	1020	971	1041	972	967	1017	985	1016	999	976	947	930	929	941	1051	990	1041	1000	959	975	942	934	959	977	993	950	973	984	972	961	908	1002	996	939	941	964	968	942	938	919	933	968	970	930	964	936	965	972	951	936	943	1035	942	920	976	946	977	979	949	943	958	930	989	933	962	984	946	908	948	934	956	931	963	978	991	1008	972	954	932	905	904	940	945	926	946	945	973	976	966	947	990	947	925	946	956	941	942	957	919	908	972	1005	940	1003	917	957	922	935	944	974	957	907	960	1030	1004	961	976	934	1002	930	1023	970	956	972	959	1016	979	899	983	926	952	954	947	947	940	930	920	932	944	997	942	917	919	909	932	971	893	933	951	917	947	926	1013	896	898	947	953	961	903	942	937	973	961	914	908	962	923	950	1031	887	958	899	903	978	974	945	931	967	944	895	932	983	981	993	970	959	919	930	929	898	978	916	961	891	895	953	894	904	936	1010	938	928	951	903	941	888	982	963	915	906	926	963	898	946	917	929	994	933	946	893	966	955	954	928	902	983	952	924	984	973	957	1000	953	902	954	992	961	953	933	967	952	978	948	916	918	940	996	922	954	912	964	887	944	920	928	965	961	944	875	953	961	964	952	947	983	962	969	959	940	909	936	929	998	938	921	1000	956	980	964	954	986	961	961	1049	975	990	967	972	985	923	952	941	945	952	966	915	946	927	964	948	979	903	929	932	922	921	901	872	972	972	928	949	977	972	911	974	1009	947	916	869	931	965	877	936	975	931	968	948	939	942	906	943	956	998	907	924	976	960	964	957	954	863	952	952	965	930	976	934	890	908	915	910	909	918	962	937	954	965	965	940	970	949	989	902	958	911	969	940	897	965	936	932	983	1011	944	976	897	910	908	904	948	908	949	951	960	952	920	915	932	1009	956	926	907	944	989	923	881	904	929	954	952	932	920	963	965	963	915	999	924	923	971	948	981	917	922	1010	958	924	931	972	908	943	916	899	930	946	911	951	948	989	995	942	951	928	932	926	935	902	955	952	899	896	886	1005	963	951	917	919	946	905	907	900	961	945	1032	968	947	926	933	984	935	986	947	912	986	945	962	971	939	1011	934	960	925	954	982	999	962	960	921	914	924	909	968	909	920	950	970	958	966	935	952	964	879	945	979	948	1003	909	941	988	959	969	1000	937	980	912	972	942	899	955	958	1011	941	980	891	933	994	929	939	907	977	1008	1035	891	953	947	974	942	948	979	953	973	902	971	960	981	954	949	931	930	920	944	977	926	966	1012	882	921	956	978	904	923	897	915	942	978	938	989	967	948	971	908	926	887	943	874	915	947	913	966	889	954	959	956	946	966	935	992	925	921	985	964	928	911	940	960	932	973	937	935	931	954	911	943	989	972	936	916	963	934	940	914	927	873	954	871	949	957	952	894	953	930	900	960	968	895	942	941	915	948	955	885	979	984	946	910	953	872	881	926	946	890	976	970	986	935	952	950	914	975	989	911	965	920	951	904	954	987	931	990	927	954	869	970	902	931	942	916	960	955	943	944	909	913	934	959	916	990	963	929	957	889	939	945	950	923	966	899	904	973	924	949	897	971	971	962	954	995	895	1010	940	994	886	975	952	931	909	937	891	948	948	907	914	938	973	933	919	921	929	945	910	944	927	891	893	977	972	906	877	958	947	968	977	947	911	993	927	963	935	906	997	926	921	920	973	914	937	893	970	968	933	940	965	947	934	961	948	928	897	972	951	1010	917	945	912	946	919	1011	936	995	1007	966	932	947	957	936	955	978	976	886	894	936	952	995	967	926	932	948	944	972	932	959	894	945	939	1025	920	912	908	965	897	927	975	968	957	975	885	949	959	864	965	970	961	930	962	869	903	944	950	922	900	1023	951	963	988	950	917	967	980	955	941	885	978	950	940	920	922	1003	944	949	929	993	908	975	891	951	935	928	941	942	976	923	965	992	916	912	913	905	939	902	916	949	938	963	964	952	958	969	991	934	937	893	986	908	909	869	930	948	1036	949	976	966	953	943	937	909	923	900	958	892	907	922	932	912	935	940	912	959	945	956	958	982	997	952	1004	896	942	961	843	962	938	952	960	985	946	989	950	919	881	896	1010	903	931	933	934	970	918	986	904	923	906	910	936	924	953	971	944	921	933	963	983	943	958	952	981	936	927	961	988	926	927	946	949	887	964	961	964	968	910	928	986	917	947	927	934	924	964	921	896	900	883	951	988	929	924	926	928	974	946	911	914	980	939	977	937	948	927	931	954	975	954	950	916	949	925	925	984	949	930	942	941	913	903	944	952	933	922	981	933	986	897	926	963	981	985	900	923	939	948	933	944	923	919	978	927	950	993	882	979	965	967	930	932	941	940	934	916	932	942	997	902	888	950	923	920	965	924	1016	958	965	931	945	954	947	971	966	947	931	939	922	923	957	954	995	941	919	935	947	1005	948	890	949	975	942	971	919	917	922	971	917	907	957	975	990	985	924	1002	966	962	1019	951	937	970	906	971	954	917	1011	952	962	1008	940	970	941	923	911	951	950	967	989	940	917	882	929	956	1034	973	940	951	960	947	963	959	933	997	931	927	869	919	933	966	951	964	954	964	895	923	953	954	931	871	997	957	897	1001	969	972	935	943	922	985	906	931	905	928	961	980	989	905	910	954	976	938	971	963	1005	930	917	886	950	958	962	984	955	983	987	929	990	994	955	966	991	967	912	956	972	948	899	949	881	897	869	956	892	898	937	903	990	996	942	942	950	939	948	987	925	958	871	926	880	953	968	975	993	900	950	928	923	949	1016	928	963	935	913	956	937	928	935	897	928	987	1025	883	953	962	897	956	964	938	957	1005	973	951	991	928	953	1028	938	977	947	935	937	964	976	986	912	911	909	943	931	938	944	981	990	958	953	988	915	945	929	909	929	930	937	935	965	959	870	959	893	895	892	912	983	942	958	880	920	968	931	937	870	945	942	937	939	930	974	997	980	956	931	928	885	922	941	961	932	912	936	936	924	907	930	925	917	993	962	957	938	966	974	934	888	980	993	957	932	989	938	901	944	916	889	927	921	958	958	909	943	970	942	966	920	931	948	999	972	961	903	943	912	974	964	972	952	940	949	954	943	1003	948	995	964	964	926	952	982	974	935	899	992	943	916	958	936	923	957	928	913	931	977	973	946	907	944	993	947	947	1017	960	919	956	1004	961	934	942	985	979	975	927	932	959	909	957	955	921	942	914	932	903	977	939	926	929	896	961	893	925	985	976	979	987	937	961	939	938	966	945	967	991	916	880	954	947	926	932	922	924	990	933	936	924	885	905	942	960	947	909	941	923	943	962	921	992	952	965	943	961	961	974	964	949	925	953	934	947	897	927	971	961	957	925	916	953	999	933	968	845	992	920	966	959	952	944	927	981	964	1011	869	938	944	956	948	956	959	942	982	956	897	934	978	920	971	952	911	990	949	943	974	962	981	914	999	927	912	919	937	922	903	940	921	881	950	956	944	982	946	908	912	977	946	895	948	915	948	984	874
64924	101901	69994	36189	12649	3314	1191	868	810	844	903	903	864	813	849	825	894	809	833	850	900	818	878	882	863	850	812	882	875	898	847	825	866	840	883	857	903	876	878	822	865	876	872	813	875	824	836	868	820	852	862	893	857	855	870	858	871	859	836	840	844	883	834	895	866	841	848	839	898	834	877	853	851	880	849	828	834	823	916	861	826	828	859	867	823	863	890	912	939	861	844	878	814	868	873	850	863	821	919	873	843	894	855	848	819	894	818	878	867	878	811	856	843	868	871	862	835	841	866	851	893	830	830	863	859	839	857	861	880	840	866	851	861	827	841	877	852	869	850	865	859	874	831	811	864	819	866	871	875	824	894	869	829	900	881	862	903	841	818	856	846	868	856	826	844	841	835	843	848	839	872	815	893	864	811	829	867	875	890	783	821	843	889	798	835	858	836	814	889	834	907	875	845	923	907	814	832	890	855	795	836	907	807	899	855	881	842	883	920	843	813	840	836	882	851	864	856	893	837	846	849	861	846	865	887	917	822	830	851	836	832	875	864	831	860	846	843	874	841	847	873	852	785	839	824	824	817	837	848	820	872	851	810	844	905	841	848	800	859	832	892	868	817	861	837	907	814	838	838	885	853	793	809	812	808	874	845	833	832	872	865	885	805	813	824	898	874	836	895	842	803	854	821	850	842	831	851	830	831	830	785	866	865	827	842	852	825	840	872	849	795	818	875	874	854	933	893	894	865	853	843	806	834	815	908	864	903	879	899	869	825	864	843	879	866	829	852	822	845	894	883	837	829	859	878	873	858	787	817	816	896	851	885	903	810	840	882	895	838	836	838	912	778	868	885	901	839	863	862	844	854	906	843	858	872	863	912	847	938	865	844	916	907	847	786	846	849	855	847	858	808	887	852	835	869	933	825	853	853	887	876	840	861	826	845	841	832	848	847	818	854	819	886	829	817	855	841	866	864	869	851	836	829	879	873	867	884	877	841	885	857	838	908	859	856	866	824	777	864	847	861	893	881	845	854	855	834	880	848	839	884	826	845	819	803	863	841	862	870	929	863	844	852	820	838	896	881	897	897	830	853	870	867	810	861	864	840	847	873	871	894	913	826	879	856	818	840	865	840	842	874	820	835	795	882	881	869	858	808	798	821	881	860	838	870	835	886	873	886	855	861	831	888	864	815	841	823	848	849	861	881	848	804	866	843	858	840	860	881	859	845	847	804	878	841	828	836	862	812	831	809	834	830	823	805	843	862	890	868	811	817	841	800	823	831	886	838	827	781	830	886	819	829	859	819	880	834	870	894	813	871	880	882	807	858	841	870	814	850	849	880	856	831	893	817	866	818	822	821	849	835	893	870	830	854	842	873	788	817	871	843	853	831	841	884	858	884	874	854	752	831	851	922	834	849	903	821	833	843	856	845	839	840	830	899	886	830	832	846	800	844	894	843	856	846	802	832	842	886	887	844	866	861	849	835	897	858	839	862	887	862	867	828	788	844	889	880	871	849	885	836	840	866	848	873	835	889	861	865	832	791	849	872	855	875	859	842	828	823	852	870	872	749	845	837	845	875	827	785	878	850	858	880	802	769	888	857	843	857	823	858	853	857	883	844	800	831	905	826	867	779	861	821	801	851	827	866	867	858	899	856	875	885	826	901	878	866	842	817	858	809	872	911	879	872	836	850	852	853	853	865	853	923	833	835	835	876	856	849	895	865	914	843	837	836	862	822	823	868	843	878	788	839	824	869	823	835	831	864	849	826	842	852	850	871	826	852	878	821	813	860	832	841	822	797	940	872	849	841	826	837	838	856	842	842	788	829	857	877	879	861	841	900	823	852	854	863	843	863	923	822	835	886	846	884	874	880	820	869	867	866	850	873	850	844	835	842	891	852	860	894	823	850	844	834	847	826	881	847	887	878	877	838	868	890	879	873	777	851	869	815	853	824	805	808	874	866	813	831	820	839	816	886	865	836	825	848	847	818	865	856	842	833	800	855	864	820	890	902	858	820	899	820	833	767	867	845	800	823	829	889	858	875	891	872	832	870	843	862	852	848	891	817	889	857	791	857	861	823	822	863	857	859	877	819	864	862	827	839	782	902	835	757	887	832	886	860	851	880	804	897	808	928	892	868	822	821	866	853	863	831	854	838	879	850	918	861	851	878	809	874	856	872	847	853	832	842	821	876	853	891	874	880	842	827	877	865	880	904	819	854	855	852	852	852	876	869	807	902	831	851	864	844	815	906	869	823	849	828	851	865	836	843	811	870	859	882	844	907	836	846	863	847	829	925	825	893	813	866	826	849	852	802	842	854	862	855	897	841	846	861	816	835	870	831	891	876	903	842	864	807	860	861	864	824	778	876	821	830	886	858	853	816	820	846	877	881	859	808	864	883	889	854	877	858	844	863	842	885	831	918	823	819	870	850	854	824	824	855	797	855	853	892	843	852	823	845	874	858	834	884	872	837	844	830	894	818	825	822	872	835	921	835	857	879	849	873	826	803	823	837	900	876	847	856	888	821	828	838	851	860	891	848	852	875	886	834	872	916	873	860	864	895	857	820	886	823	839	863	870	833	791	861	862	862	888	861	868	814	852	863	839	847	842	847	834	826	858	849	822	839	794	781	868	829	863	853	804	904	872	808	846	845	867	853	823	795	815	822	818	835	810	914	873	822	793	842	818	855	857	886	862	785	789	826	827	819	816	887	886	858	852	899	869	834	827	908	844	887	875	856	854	864	835	830	891	858	819	849	849	878	873	846	896	886	808	839	825	852	885	890	855	853	832	844	794	810	856	825	815	850	894	827	811	855	892	845	801	877	853	859	783	836	866	865	856	840	826	855	850	844	892	872	854	803	849	830	869	784	891	905	806	888	818	840	826	850	862	837	867	859	876	856	791	859	862	840	821	866	840	805	847	868	809	796	873	872	864	817	841	787	878	820	859	839	844	834	872	877	880	883	895	896	882	841	878	898	848	874	886	829	836	829	850	898	856	883	852	872	859	853	832	846	866	847	820	839	830	894	782	863	829	879	837	866	814	814	852	883	846	815	882	896	833	826	810	832	899	862	875	832	914	820	800	864	865	845	833	881	823	840	837	829	832	902	821	860	838	875	837	842	813	822	877	899	811	877	903	883	809	867	856	855	902	883	864	832	913	861	880	818	844	852	846	845	835	863	813	877	859	822	843	881	852	870	832	855	828	779	847	812	852	801	877	869	812	841	865	777	862	829	837	845	872	841	892	806	816	838	828	857	848	852	866	857	874	875	864	879	889	861	834	826	874	842	851	815	856	810	799	879	881	887	884	890	853	905	866	863	834	885	846	826	844	853	813	837	823	874	818	818	829	852	799	922	836	793	831	865	835	829	809	798	858	835	792	794	880	822	789	828	854	851	918	835	866	858	856	827	867	828	849	900	840	816	859	843	823	858	872	842	875	862	850	884	870	857	823	880	821	815	854	868	827	831	850	870	843	798	857	873	829	828	804	863	785
31857	31449	25309	9333	2028	995	784	734	738	756	794	779	745	727	708	696	758	776	768	760	764	773	739	767	738	717	710	698	756	741	727	744	726	725	728	751	728	732	729	743	751	748	733	705	746	739	728	735	713	691	737	716	712	717	812	784	761	737	749	690	750	755	693	666	684	783	699	736	735	747	732	743	723	713	723	723	689	743	713	712	752	757	721	720	779	762	723	773	705	720	746	720	739	739	713	731	761	726	718	738	786	689	729	727	772	785	734	709	777	739	780	752	725	705	730	705	771	752	714	705	757	758	729	722	753	693	753	713	676	721	700	761	723	745	719	780	722	718	716	740	727	746	710	731	731	687	704	746	747	732	717	746	703	712	746	718	710	747	734	669	739	718	756	706	768	720	740	692	682	756	738	713	671	725	721	665	735	708	743	761	731	760	744	742	731	742	719	752	696	723	733	762	729	692	694	755	734	737	729	758	767	713	730	726	701	710	748	765	787	723	737	731	746	722	706	761	698	717	717	726	757	743	736	741	758	739	745	733	760	734	751	773	720	735	736	755	785	717	768	684	726	738	711	731	758	727	706	765	727	749	698	722	742	705	703	719	713	734	780	748	726	750	726	739	717	768	760	754	794	719	745	772	737	720	756	770	793	734	741	740	717	692	736	748	748	732	729	756	737	757	752	730	706	705	727	755	751	722	710	751	723	749	709	753	704	804	693	723	791	682	727	703	743	745	732	742	734	720	743	722	783	711	707	768	722	733	735	728	737	732	810	754	721	707	749	708	712	758	743	753	694	727	707	786	782	779	727	708	736	755	799	768	747	748	707	738	767	738	702	737	679	744	776	709	704	735	692	743	747	759	746	682	779	760	712	748	756	770	743	695	754	776	718	759	749	676	684	697	700	739	746	712	736	768	741	737	769	673	722	712	787	784	718	787	758	745	714	750	730	696	756	743	750	771	744	690	747	718	739	754	792	795	712	716	729	709	744	695	686	718	760	768	721	732	743	774	732	740	730	736	744	733	737	772	767	742	757	689	742	759	731	669	692	706	724	686	693	746	743	713	667	704	741	735	752	733	757	756	732	752	695	713	772	741	713	752	743	727	773	716	683	720	762	691	756	697	719	784	723	723	746	787	727	737	699	722	729	727	760	784	730	710	780	745	702	753	811	735	768	735	711	735	678	701	778	737	739	739	718	739	762	737	705	749	739	715	738	727	787	714	743	753	681	716	718	750	724	750	736	780	791	737	714	733	749	746	736	750	695	691	747	687	731	724	685	729	718	749	713	736	688	764	715	727	737	753	744	706	725	723	749	743	744	737	723	744	747	770	774	723	718	767	701	702	706	778	702	721	702	782	698	751	731	745	768	735	721	752	765	739	728	744	745	729	746	677	700	736	727	722	735	738	742	712	782	763	696	732	735	743	727	755	773	767	723	702	740	734	733	735	673	745	688	714	700	747	758	751	692	709	768	688	694	713	696	658	714	737	731	691	766	775	708	732	701	761	753	700	721	757	720	754	746	728	711	684	734	766	708	702	734	750	726	697	734	700	720	760	714	760	705	743	734	745	740	751	715	722	682	722	759	745	778	704	734	698	719	741	744	686	724	754	726	746	778	715	688	745	787	773	752	733	697	708	713	741	707	758	719	732	719	735	730	699	719	750	771	732	732	761	796	699	734	699	776	742	734	743	741	680	780	757	689	699	744	740	727	736	691	739	731	766	735	739	725	740	742	747	740	781	755	724	746	713	754	716	730	692	710	764	756	774	698	739	712	750	719	752	689	784	742	766	792	759	748	732	782	733	735	705	739	701	719	768	685	736	714	755	734	709	745	739	742	771	735	768	787	743	774	735	690	715	775	701	740	707	724	708	749	722	744	741	737	767	724	731	721	752	752	785	698	740	735	719	686	715	755	763	722	804	730	725	726	726	739	761	692	741	717	701	726	753	716	733	712	765	705	707	728	770	709	773	735	707	686	739	776	749	696	696	707	678	734	751	725	747	762	683	775	780	773	789	709	764	818	788	718	759	759	744	692	745	705	699	718	744	680	723	741	835	759	721	765	734	755	755	746	711	735	710	729	704	751	727	728	710	774	752	733	727	726	702	773	719	703	719	663	765	752	724	759	721	709	765	712	717	698	720	727	714	761	779	726	784	777	764	794	728	705	721	741	666	712	781	719	752	706	740	734	719	718	706	719	691	740	760	728	732	761	719	737	747	731	678	679	706	716	706	735	781	731	727	781	699	780	721	720	749	754	716	759	742	748	729	716	727	751	736	738	736	748	744	706	762	727	686	714	723	719	713	713	773	739	771	744	736	722	725	808	745	736	680	695	719	736	741	719	736	789	691	724	737	736	787	741	737	726	751	752	747	752	710	717	739	710	748	720	776	709	771	726	739	730	753	706	719	800	739	791	717	782	745	759	726	742	691	710	733	711	752	689	711	812	745	690	729	703	735	750	783	741	690	757	714	742	741	731	761	741	769	705	713	695	731	748	754	737	717	753	734	700	731	716	765	717	765	733	732	723	783	730	753	740	725	722	744	774	772	749	749	672	719	774	790	719	712	702	725	736	708	711	745	729	784	756	737	716	698	757	715	734	741	742	700	740	730	723	733	710	726	743	689	695	761	723	717	749	767	736	741	718	694	730	744	788	721	758	807	694	694	729	733	732	735	755	744	708	722	702	741	764	746	735	731	740	780	789	720	775	737	770	746	751	771	733	731	729	719	737	726	749	723	754	791	708	724	739	733	721	702	676	802	760	777	747	753	737	712	728	717	730	736	788	669	735	764	730	734	760	711	749	774	770	724	741	741	731	745	753	753	684	718	761	759	706	721	772	733	706	702	753	809	709	658	708	683	718	747	745	764	759	786	774	770	739	724	736	724	727	750	732	760	748	742	740	723	700	747	737	694	763	703	725	688	709	727	746	747	738	741	698	749	732	726	722	751	722	779	673	728	721	728	768	825	730	739	691	728	711	745	739	752	736	768	698	734	745	742	718	747	786	685	677	699	731	713	706	720	755	719	719	756	737	738	730	766	699	760	743	711	726	727	721	739	706	778	707	707	713	751	700	732	727	745	774	719	715	827	732	726	755	725	783	711	738	723	762	757	724	730	730	784	687	753	716	717	733	722	760	733	795	730	776	747	763	716	761	743	745	734	764	749	716	682	733	744	681	790	716	736	717	766	706	723	712	701	712	706	654	670	789	767	721	772	707	735	693	728	763	731	722	739	742	787	741	708	742	719	739	730	745	750	750	732	704	687	777	774	729	730	707	740	731	779	686	764	753	719	704	705	716	765	735	774	723	780	715	709	743	711	669	720	715	688	720	718	718	716	750	744	778	760	688	736	725	711	728	740	765	766	678	735	709	766	743	742	770	754	718	721	759	722	713	747	715	751	738	716	719	714	765	774	758	742	713	725	738	730	738	717	764	741	747	735	736	736	718	694	798	766	802	723	744	680	702	801	695	744	754	763	752	708	729	730	747	731
26283	35178	18498	4948	1492	800	636	606	620	616	563	590	573	598	587	558	588	614	558	606	604	584	606	600	624	641	581	580	622	588	614	599	608	617	635	622	604	609	606	561	630	573	571	566	609	618	612	618	592	598	584	593	588	599	641	617	604	617	591	598	659	612	604	581	575	609	599	593	604	626	622	611	606	620	597	588	596	570	586	594	632	552	578	646	577	628	564	504	605	593	564	589	615	587	606	570	553	576	547	591	578	579	601	604	582	601	602	588	590	617	594	591	578	591	629	578	600	620	626	630	596	633	618	659	572	591	622	601	587	598	570	590	588	600	587	617	574	603	575	596	614	579	579	611	561	611	575	586	623	588	602	588	633	610	630	552	579	590	575	588	550	605	619	568	585	577	613	577	661	564	642	614	607	598	551	594	558	600	582	598	602	627	557	621	621	599	576	617	577	548	607	615	584	590	590	579	594	595	622	625	587	609	618	593	608	592	575	605	628	622	588	604	561	576	591	610	564	582	583	636	575	583	622	603	591	589	614	583	588	589	599	585	594	613	601	588	599	582	601	615	630	586	616	612	627	564	588	611	579	602	582	611	615	559	627	575	613	609	600	549	607	598	582	564	602	568	591	570	584	565	579	575	542	606	579	550	571	594	623	545	613	605	603	621	605	544	571	580	601	558	581	557	602	588	615	609	601	570	586	583	627	604	578	597	592	614	629	630	603	606	591	598	538	604	529	576	586	540	579	582	607	621	621	627	628	579	590	591	595	630	579	580	564	619	559	559	595	579	605	613	602	651	616	584	581	587	597	557	559	551	557	593	581	596	633	617	624	621	558	615	555	612	577	602	591	577	567	596	569	583	608	593	571	569	618	624	595	621	585	622	617	575	610	616	600	617	545	572	602	592	593	591	635	588	590	596	602	608	562	616	594	565	621	612	618	621	608	652	578	607	579	531	620	566	558	662	617	603	624	575	640	592	618	637	603	628	617	593	614	611	610	616	579	588	569	629	593	598	642	606	588	611	604	599	607	567	609	581	624	618	560	627	594	586	616	625	606	568	583	588	623	548	599	560	616	596	628	605	569	611	591	585	600	619	593	605	598	556	574	618	593	600	595	605	618	591	583	569	602	601	610	587	621	615	553	628	582	599	589	611	628	600	610	618	597	587	583	637	617	544	640	609	594	587	587	601	532	586	573	615	606	568	561	610	599	636	608	617	614	593	628	580	631	536	582	589	612	569	569	563	577	604	569	600	592	632	608	612	658	549	645	635	599	650	597	606	620	601	546	610	592	633	598	602	555	558	619	587	611	582	589	573	596	597	583	609	556	580	613	600	628	607	571	600	603	615	572	573	579	611	633	586	578	656	566	583	552	550	562	565	607	567	587	613	577	565	583	567	613	612	595	580	633	613	597	572	604	617	602	603	599	588	602	509	596	577	591	618	603	576	568	571	619	597	606	558	607	608	519	582	588	586	606	579	571	583	612	602	587	575	612	602	589	617	615	647	586	600	644	589	605	625	630	566	601	582	591	616	625	597	611	557	633	581	566	612	606	557	588	625	520	584	612	572	580	575	628	594	583	598	593	615	593	589	587	597	571	580	597	595	598	622	633	628	578	607	610	590	600	613	626	574	609	571	622	582	502	556	627	555	648	579	606	632	599	595	622	581	632	613	645	616	577	598	541	569	604	623	570	607	552	620	596	607	597	579	598	591	579	600	570	600	618	588	596	597	621	597	605	606	600	604	587	566	574	608	610	609	597	590	589	580	563	612	577	610	590	567	602	589	549	635	514	597	612	590	561	587	598	598	613	610	566	609	577	549	629	603	551	587	614	592	565	586	616	618	597	605	613	604	613	547	597	577	589	601	595	573	609	597	586	561	580	558	577	654	581	579	578	627	582	597	619	595	583	579	644	588	560	619	560	618	584	585	628	616	602	590	540	577	566	604	620	605	509	576	647	587	583	624	575	637	578	595	548	639	585	600	604	566	550	625	588	599	662	582	624	588	627	627	591	571	583	595	612	610	607	608	583	574	569	597	593	593	621	611	598	601	590	629	578	610	614	634	624	604	604	579	587	618	595	600	579	645	581	600	601	625	559	612	590	566	592	591	597	609	597	602	583	600	588	587	578	546	617	594	534	568	569	608	620	612	579	613	568	619	608	623	600	646	598	595	592	608	601	615	604	579	571	600	592	573	595	609	539	628	586	646	577	579	640	565	593	590	607	588	624	606	580	585	588	581	590	645	601	601	592	576	543	590	555	610	607	577	636	624	602	630	580	589	636	607	590	636	624	612	634	583	606	616	595	580	572	614	580	607	654	596	649	589	558	590	581	579	613	586	606	593	562	556	613	597	585	593	612	570	610	632	639	602	583	570	589	562	617	622	561	609	604	592	621	600	592	592	544	592	586	615	567	581	612	605	619	565	595	631	627	568	613	635	602	600	608	688	622	604	561	574	596	618	561	580	623	553	570	592	572	604	584	587	563	622	582	629	635	629	606	586	577	560	618	599	653	569	600	587	570	621	626	591	612	610	585	674	613	663	624	590	577	588	627	610	632	622	627	570	672	606	561	588	613	622	618	602	598	629	587	639	602	611	593	586	584	634	591	659	609	585	549	579	582	553	582	614	562	567	576	614	603	593	595	609	570	616	645	608	575	611	594	605	579	577	592	610	573	591	566	603	606	541	604	632	596	541	575	572	631	608	629	605	547	601	583	595	588	640	571	614	614	634	608	619	593	621	572	573	586	601	620	578	562	623	585	591	599	609	623	623	616	644	620	643	557	598	603	589	581	580	592	569	593	589	595	580	617	577	589	590	631	602	566	580	578	541	565	596	600	568	591	553	592	607	588	593	545	580	624	605	615	571	561	637	593	607	585	639	654	597	633	569	622	613	568	602	578	616	590	585	644	606	582	604	618	578	557	625	598	591	585	652	636	534	609	604	576	612	618	587	561	603	596	539	612	633	582	645	604	589	626	617	620	621	634	614	587	570	585	544	551	550	588	612	576	599	593	565	589	596	590	614	648	579	591	602	590	570	584	550	627	640	611	635	604	571	557	576	586	605	594	569	572	539	619	597	611	608	602	615	575	600	597	609	642	591	653	578	613	580	608	625	597	640	619	600	625	612	569	565	580	576	616	569	586	624	559	602	642	578	660	579	586	585	561	603	605	596	544	615	548	589	605	615	612	581	607	598	587	614	621	593	610	575	611	614	580	551	559	601	615	603	614	568	599	572	591	546	591	595	581	544	624	614	577	598	616	637	609	600	580	631	629	574	609	600	545	598	606	623	585	592	626	581	572	620	569	578	622	579	583	551	582	606	587	576	546	625	592	619	601	599	606	584	565	582	586	580	635	616	619	597	602	610	600	610	587	594	636	594	596	620	543	607	610	610	583	597	611	598	565	586	542	604	614	579	615	653	605	590	593	625	617	626	587	583	568	577	579	601	625	610	538	573	609	609	585	581	564	600	571	541	581	604	610	528	630	574
26096	27268	40094	32593	16848	4250	1265	874	845	784	770	850	765	797	868	774	718	803	742	702	786	793	728	718	778	785	777	800	769	765	800	769	788	754	812	782	732	793	773	770	762	763	754	736	706	759	792	803	806	707	744	754	777	802	811	725	780	738	766	795	797	743	767	726	770	772	791	777	779	739	771	728	786	797	736	764	745	798	780	698	741	779	755	730	772	760	751	728	731	751	782	777	716	749	745	741	743	795	799	801	744	746	721	758	755	719	757	751	818	785	770	805	783	767	771	791	805	683	780	785	801	780	739	744	738	776	746	776	768	737	751	774	770	725	737	778	793	746	718	722	787	738	823	784	772	738	779	751	789	769	724	696	754	689	798	716	762	752	712	745	738	795	741	769	755	720	768	752	716	755	770	716	749	806	752	766	736	726	731	747	765	759	728	785	731	761	696	723	755	738	777	792	777	760	777	808	770	768	768	771	756	760	770	778	812	795	765	756	723	755	779	776	727	744	766	698	773	736	750	738	748	790	783	718	802	748	716	758	754	782	748	793	743	779	765	746	762	746	785	733	761	807	782	805	751	769	776	734	777	729	730	745	743	761	791	727	778	729	801	764	778	769	753	755	814	809	753	760	757	750	817	752	745	801	799	778	765	810	714	783	764	723	776	780	795	737	805	743	753	770	759	794	756	763	803	752	747	780	765	781	789	792	775	728	761	765	783	761	727	755	758	762	767	730	756	771	727	749	720	743	723	761	750	759	782	746	756	740	786	735	796	757	738	782	751	756	786	752	785	743	791	784	733	707	758	795	752	754	777	765	751	737	743	786	744	771	758	790	780	712	710	748	764	762	736	837	737	733	753	777	767	755	814	747	768	750	832	735	774	783	765	777	810	746	779	787	811	775	719	764	730	761	751	772	769	762	752	771	768	727	778	782	807	728	767	742	761	732	764	815	752	771	736	718	757	775	783	742	785	737	740	781	729	779	735	794	788	721	777	743	762	772	752	806	735	764	757	757	841	809	753	736	722	770	768	789	766	788	678	815	743	792	743	746	765	710	761	766	759	736	758	704	795	816	769	745	752	737	776	762	751	819	757	771	735	757	726	775	780	767	767	794	784	781	772	757	782	774	781	787	823	770	802	718	733	759	790	800	744	783	785	823	711	761	735	722	828	730	742	715	752	762	807	732	767	694	730	790	776	792	764	779	778	760	736	729	820	788	776	766	741	774	756	735	732	723	824	816	750	754	782	743	722	776	770	744	778	713	765	806	737	746	773	795	758	809	782	795	757	765	794	801	776	749	776	737	719	724	782	748	717	747	751	755	778	767	817	758	708	731	739	754	761	742	777	741	810	734	754	780	759	747	783	735	722	709	726	762	731	756	750	767	731	743	787	762	763	777	769	767	728	780	771	765	737	735	761	786	787	732	761	785	828	774	760	785	770	744	749	802	721	732	799	766	737	774	745	748	752	720	761	751	814	734	759	769	787	786	714	710	758	736	759	788	818	731	743	734	758	797	764	761	740	769	734	766	797	798	779	775	779	728	755	718	744	773	747	756	754	832	732	724	753	750	780	803	777	750	792	757	719	798	792	764	727	732	732	771	746	759	772	762	728	769	787	742	777	733	775	736	762	790	718	768	805	775	793	770	754	805	806	740	748	768	709	735	771	735	754	815	753	755	757	752	712	737	747	788	754	742	786	715	736	744	753	733	755	819	741	789	737	707	765	744	774	798	775	768	762	718	769	806	785	737	774	794	735	752	765	760	729	794	743	749	731	847	711	739	797	773	770	753	730	750	770	743	704	767	728	731	790	762	766	696	700	781	777	768	798	793	751	731	774	753	770	768	770	770	754	737	724	725	735	738	750	780	808	749	756	783	809	740	752	812	785	728	791	783	758	750	780	776	778	788	786	777	740	767	731	808	763	780	753	757	757	815	774	731	737	766	763	751	729	728	781	733	786	759	744	747	742	735	744	801	769	755	815	719	751	769	808	771	809	720	724	700	767	764	738	772	777	701	745	774	802	757	787	835	716	735	768	755	761	778	703	772	828	764	782	717	736	713	777	736	778	734	762	752	785	767	747	740	688	779	779	791	832	818	752	815	739	765	742	789	733	723	777	764	760	735	778	783	750	788	761	739	758	791	740	746	762	718	772	768	703	698	789	790	776	750	742	756	723	737	767	764	751	763	754	730	832	768	749	774	739	754	806	785	768	722	718	750	751	746	762	803	741	764	756	760	809	789	711	777	812	742	749	741	759	736	764	821	762	727	772	740	782	770	775	718	758	679	752	784	762	776	787	726	741	727	729	796	742	783	765	787	774	745	778	813	705	798	773	753	772	783	761	765	786	744	806	779	814	780	825	761	758	800	767	755	796	710	713	827	776	742	748	707	782	740	755	756	747	770	764	778	770	746	780	757	736	775	761	739	720	744	747	742	728	726	757	760	752	724	758	772	763	756	743	715	753	776	711	798	782	753	758	789	711	726	746	807	727	773	808	812	739	720	796	748	758	757	715	732	743	768	731	757	753	755	789	742	774	764	799	778	721	767	744	776	752	773	744	767	708	725	744	781	717	758	742	749	818	781	736	779	717	726	775	735	771	817	776	818	749	769	703	766	744	763	729	732	762	750	735	724	787	769	751	756	734	803	767	797	712	765	742	809	794	672	727	738	783	766	715	725	733	731	765	755	742	801	769	772	718	741	744	806	757	788	799	770	751	770	744	771	736	804	813	793	733	822	741	787	775	759	732	736	785	750	730	755	814	800	746	769	798	745	764	767	776	765	767	764	734	784	765	751	816	810	760	790	777	759	765	784	727	732	752	713	753	753	707	752	787	755	722	759	782	792	773	760	751	749	754	762	806	715	723	755	763	761	766	731	738	716	750	750	764	808	753	771	735	755	745	731	712	769	772	764	783	735	742	709	707	778	722	740	694	783	752	741	729	775	774	783	769	732	782	793	769	730	759	755	742	762	755	764	790	784	778	819	756	749	789	745	772	773	725	727	796	745	702	705	757	788	783	754	766	770	755	789	799	725	738	743	758	732	718	756	720	752	751	755	774	781	725	777	781	777	725	781	788	786	758	759	756	747	765	793	712	755	741	762	829	777	783	792	782	736	754	801	781	761	738	777	785	778	745	801	749	785	773	791	706	746	738	760	773	790	744	734	812	767	750	787	755	760	771	774	729	715	767	767	732	768	826	762	752	752	752	780	817	772	736	784	808	776	790	760	761	803	774	770	735	737	771	737	771	731	774	775	735	791	763	805	770	737	779	750	778	753	735	754	759	759	774	690	753	748	776	817	802	803	768	756	797	758	789	829	784	774	797	777	728	771	688	732	733	740	762	777	704	735	751	766	785	755	739	754	757	762	794	759	726	762	782	738	783	768	763	733	724	719	748	778	791	749	787	718	804	738	742	748	785	726	743	751	773	760	711	759	740	758	787	800	759	800	762	795	778	748	771	719	804	800	731	763	768	769	764	756	792	745	745	792
62493	89792	58286	24672	7386	1904	840	689	657	693	690	705	709	646	690	691	666	684	639	717	679	688	673	678	657	694	650	630	671	684	678	690	683	709	612	677	691	668	683	691	700	625	663	670	641	726	682	720	686	664	690	685	662	693	736	643	662	662	675	669	608	645	621	628	646	722	650	670	726	654	689	734	673	645	697	628	679	611	694	711	649	678	638	663	740	679	666	660	711	705	661	635	643	729	634	719	638	624	677	651	640	685	664	667	691	665	660	670	622	682	686	674	671	627	647	728	610	622	682	664	634	647	679	678	692	680	677	671	683	672	721	698	670	681	652	676	679	723	669	701	694	634	702	668	682	688	677	679	653	689	654	681	619	682	702	680	694	672	660	701	674	629	683	677	666	692	667	646	628	712	686	655	751	645	667	706	626	670	721	659	670	672	609	666	729	652	614	687	668	618	653	673	681	657	695	679	662	671	667	632	691	648	640	686	671	688	692	687	699	646	684	689	692	662	658	654	668	691	689	701	642	656	693	606	670	729	672	707	672	659	672	693	636	674	700	676	660	680	656	622	684	665	700	629	680	663	691	687	628	654	652	666	667	654	685	670	678	680	650	662	687	689	692	704	648	688	664	693	688	689	713	697	715	662	690	666	656	664	663	721	659	616	633	667	699	635	657	627	652	697	697	643	669	703	671	684	652	703	647	616	595	672	665	657	649	686	673	654	661	733	659	712	665	620	685	626	667	663	709	663	624	647	670	706	671	674	723	648	608	694	670	705	692	659	657	657	687	596	702	661	667	640	644	667	704	678	663	653	720	649	697	698	649	679	659	690	681	667	648	664	694	691	661	714	675	733	699	678	659	655	683	692	659	657	712	637	679	682	639	702	637	663	669	659	643	673	704	680	654	687	662	699	666	617	693	651	715	689	636	689	685	649	656	733	652	711	655	701	688	675	652	672	684	689	668	607	684	661	730	648	650	649	678	688	630	639	658	631	659	704	701	636	642	649	640	672	700	732	699	723	675	729	655	603	644	684	654	625	673	661	665	652	738	666	686	639	683	652	656	694	637	634	686	670	704	697	663	624	734	664	630	615	618	655	670	665	688	658	648	705	643	675	688	689	717	688	639	679	645	635	667	667	669	654	638	669	677	683	675	679	665	695	647	673	681	660	683	685	684	664	691	642	659	712	672	663	659	649	677	640	693	662	684	670	702	721	642	731	699	597	624	705	646	676	681	627	665	690	702	705	664	696	665	678	657	687	671	683	700	646	700	729	680	650	684	676	634	689	650	654	672	669	631	692	666	688	660	675	691	693	657	681	616	671	675	660	663	665	674	614	678	686	643	663	670	636	662	634	684	630	637	645	690	658	617	673	646	685	629	692	669	658	662	625	708	654	676	672	663	659	696	619	657	641	643	659	632	696	658	682	662	687	644	693	643	640	678	680	647	658	636	714	642	676	631	666	684	678	672	681	627	665	673	701	697	711	690	659	689	648	682	671	660	687	677	720	662	623	723	638	633	654	662	676	729	689	681	666	649	680	690	632	681	685	668	711	640	690	677	670	701	711	677	645	693	695	685	655	684	690	672	650	632	622	649	621	669	721	688	659	726	611	634	684	680	672	648	666	670	661	700	634	661	673	682	668	682	668	669	646	682	651	713	701	645	625	712	666	680	678	715	667	705	632	661	638	707	647	675	677	711	650	577	684	689	657	658	688	685	670	671	697	682	697	700	632	652	696	675	670	670	700	685	721	699	641	700	639	651	656	670	689	693	732	639	663	699	667	628	635	725	679	653	696	653	657	678	652	664	672	676	614	671	660	660	724	652	661	661	658	740	677	691	697	669	651	664	672	688	702	673	678	695	656	681	671	676	644	641	675	665	685	695	662	643	709	675	647	653	684	641	691	692	648	685	653	634	633	683	690	671	623	641	629	661	672	697	687	693	677	657	688	682	695	676	640	673	679	670	646	681	692	709	669	663	682	656	648	659	666	621	656	693	688	701	676	618	660	671	690	670	654	662	690	647	652	677	647	718	670	680	650	659	645	692	676	671	681	648	693	641	699	660	691	664	660	656	657	684	662	679	718	678	679	655	671	731	709	694	678	674	666	657	628	666	634	706	660	680	673	689	695	665	685	653	698	655	681	647	676	701	687	640	654	622	654	675	661	685	667	712	676	662	636	651	672	706	632	676	641	704	710	705	678	660	680	678	667	694	660	707	617	675	695	666	698	688	647	689	673	621	678	663	683	680	657	695	651	671	630	664	652	667	674	685	668	673	652	657	649	654	662	672	670	691	630	636	642	665	667	697	664	713	652	669	671	669	685	672	665	636	694	682	683	676	630	690	693	674	640	665	674	699	656	687	632	674	683	632	658	701	657	669	684	646	706	647	671	668	609	698	643	635	618	668	681	706	702	647	709	595	647	675	665	684	636	674	673	677	694	668	729	665	679	636	614	662	693	674	642	621	628	629	637	691	687	638	696	673	651	693	673	726	634	703	666	634	656	697	677	676	679	681	602	665	630	659	662	627	651	657	652	652	664	660	647	674	676	666	698	677	651	639	685	670	649	653	640	649	646	681	625	658	672	666	663	688	689	625	669	671	718	633	647	732	637	705	684	676	650	686	653	734	692	677	667	647	708	718	666	667	654	631	681	675	647	668	657	672	639	668	650	648	681	652	616	624	689	667	647	655	665	653	657	665	662	648	677	694	696	636	719	627	712	670	664	672	661	670	653	693	634	710	692	667	667	664	675	645	705	671	695	694	680	698	627	664	704	677	663	645	649	647	679	666	682	647	651	709	649	656	650	651	683	627	652	690	627	676	682	645	702	641	680	678	691	711	692	682	703	722	680	672	674	636	690	661	634	657	670	639	672	687	695	708	687	632	640	642	684	695	651	673	655	663	669	665	683	658	682	687	591	663	694	681	720	668	670	647	687	666	649	680	650	701	703	696	713	615	653	661	648	691	655	664	706	651	668	637	676	682	679	648	655	664	627	667	639	684	676	662	672	705	649	677	695	670	636	694	676	656	653	692	687	682	700	646	719	647	671	673	702	657	703	648	684	711	667	656	691	695	682	666	666	684	683	661	667	699	647	690	693	652	641	661	652	683	645	631	687	679	649	636	642	670	653	668	698	685	660	648	671	673	655	610	634	648	647	672	663	638	666	686	680	676	713	657	684	641	646	659	656	639	639	676	695	667	649	692	661	691	637	659	688	636	668	666	679	621	657	676	632	634	706	685	645	677	670	670	668	712	657	703	659	701	667	666	695	658	685	657	671	665	650	682	678	670	656	653	702	665	631	698	652	661	687	691	701	694	680	651	721	666	683	627	661	697	640	670	688	673	654	709	662	666	641	656	720	665	688	663	663	633	672	684	632	659	636	714	664	653	672	613	655	663	640	658	707	673	636	661	642	684	668	664	693	681	667	660	659	693	693	622	659	652	680	662	664	689	682	669	692	712	684	672	672	674	661	691	678	676	664	692	663	671	682
24416	23528	33860	29348	21904	13051	2848	1307	1012	1090	992	1007	1003	948	1050	1019	996	1036	1065	970	992	1035	1025	994	1042	967	1013	998	982	957	1018	995	1020	1053	1009	987	991	898	968	990	1001	976	954	937	1017	938	950	992	1003	988	934	1009	1000	960	966	980	988	1016	1013	1006	965	989	1051	962	946	933	975	988	985	951	988	971	1024	962	975	941	969	977	946	949	998	969	981	988	984	998	991	997	1008	976	987	1031	1007	973	1016	931	914	979	958	978	928	980	989	1042	954	971	985	975	963	1031	945	1023	1016	1009	932	982	949	964	959	999	980	934	956	1017	989	948	914	990	1002	1042	959	977	965	907	971	1009	976	919	1006	1016	995	946	993	973	1013	941	982	983	988	1009	957	995	961	1012	947	967	976	973	975	1003	996	1022	968	974	951	968	1013	1027	1012	990	987	939	1013	935	969	935	974	999	960	967	988	974	1029	975	993	946	939	1027	1041	954	1001	955	959	957	966	1001	960	1025	1029	1000	997	999	990	932	980	1054	964	962	1039	925	998	938	999	978	977	998	936	1035	951	991	1010	1027	1011	976	1004	973	962	984	980	1004	971	973	1034	959	939	992	926	990	995	950	916	972	968	995	987	961	990	1033	968	963	937	999	958	970	966	968	944	1019	936	931	1002	929	996	989	971	974	1001	976	1003	900	943	996	1001	1034	1005	984	953	990	956	1003	970	949	993	994	993	926	981	992	982	1019	988	931	933	987	1004	958	1005	969	946	997	1026	1030	958	971	987	928	968	1015	969	1029	955	952	934	945	980	955	954	978	1000	978	987	955	981	997	978	1005	978	989	966	1020	998	949	963	965	979	1004	985	957	987	947	936	956	958	987	950	1033	974	958	998	950	985	982	997	943	1001	951	942	988	930	982	1026	978	998	996	948	963	1006	957	984	1009	936	945	1018	929	986	972	967	941	1001	1027	940	955	953	1014	1031	995	980	993	1001	1003	984	938	986	963	997	995	1004	988	984	998	984	988	930	1020	967	1043	963	993	1028	980	965	972	979	993	972	966	971	1051	982	963	972	974	1007	940	1000	977	980	963	934	1007	937	967	941	986	1021	973	988	972	975	983	984	984	984	998	1046	982	932	1007	1064	936	1020	925	992	958	1010	1051	958	1021	966	984	1003	1002	1014	972	1028	1003	975	959	941	971	979	974	1022	911	957	933	967	1010	962	965	886	969	1023	946	964	969	965	980	1003	968	1007	973	955	961	901	1018	972	1015	915	991	961	991	926	963	1027	932	927	967	981	974	996	965	997	1038	1001	955	979	964	1034	1032	994	980	1039	996	1002	939	989	949	973	948	971	986	1041	962	999	964	949	995	940	987	961	988	958	993	954	975	1008	1038	905	979	1018	988	995	994	926	985	903	944	952	1018	966	971	1013	1006	909	983	989	976	932	964	976	934	917	970	932	979	948	938	984	1004	1023	997	1012	962	962	971	1022	961	988	974	989	970	955	995	981	1015	912	945	951	929	984	952	935	1004	953	983	936	968	917	922	981	999	982	978	979	967	997	990	993	994	1008	962	970	969	934	988	945	973	1046	958	963	959	1016	990	966	968	949	992	983	978	963	1006	1027	948	985	995	1002	1012	1049	959	989	988	976	1010	1008	1036	971	982	995	974	968	974	948	949	971	1014	994	924	954	958	949	979	1001	1073	992	981	913	902	963	984	1000	895	972	984	1039	951	986	962	965	932	979	954	1003	956	967	936	957	938	987	1033	969	992	979	964	999	1028	998	967	1015	1027	1009	953	984	960	979	1021	984	985	1037	1012	963	994	944	957	991	978	994	1027	956	945	1006	985	1009	907	1005	949	995	971	980	1017	957	993	996	964	945	941	947	910	1011	882	1033	995	991	1017	970	944	983	972	986	969	956	1044	1007	959	1064	976	977	1002	944	984	967	970	996	990	1017	966	1029	925	995	936	969	980	927	965	958	966	1037	953	999	941	999	1017	995	950	965	995	966	965	960	973	973	964	936	995	987	998	937	971	972	1022	940	970	1002	1008	1044	979	988	1028	912	977	1001	969	1007	974	968	961	1009	966	998	942	946	974	1026	957	1004	974	1019	963	927	959	934	958	950	921	1000	974	1022	1042	974	971	948	958	973	1042	946	983	950	984	1002	1062	970	943	988	984	949	990	968	1011	916	949	954	1034	918	933	975	939	945	945	934	993	959	956	1033	968	972	973	989	995	1025	1021	997	953	916	1015	980	943	1031	910	970	980	994	962	982	902	999	949	969	965	974	963	983	967	997	975	1005	976	958	1004	996	968	971	945	937	984	984	943	985	1001	979	946	990	1010	970	956	1014	1020	989	992	938	966	1012	969	957	1006	997	951	922	990	962	1012	981	989	967	999	924	948	995	1015	961	966	983	975	962	931	946	1044	1004	999	928	988	956	997	1020	972	979	957	914	953	984	1009	976	985	927	980	949	930	970	983	993	1019	921	964	939	1009	968	942	1000	989	1003	965	937	977	1015	965	947	925	1005	974	996	1014	1019	921	938	930	1012	1012	994	976	1055	953	993	989	995	946	975	1010	987	923	918	983	1006	942	1007	951	1027	928	982	908	945	980	945	989	946	950	935	908	991	987	1006	1062	999	965	981	976	1000	949	974	974	992	982	937	1008	982	942	937	1061	990	975	946	1005	969	963	977	977	993	1018	1004	934	971	949	1011	964	993	933	926	930	996	935	945	1009	1002	911	932	916	942	983	956	959	994	959	976	1003	1011	951	956	968	989	968	949	982	994	1015	1011	881	1018	959	962	983	997	942	972	1037	953	1023	1021	986	968	890	952	983	968	940	959	949	1032	974	946	969	932	981	1018	938	994	974	997	987	989	1032	981	994	958	1006	948	958	969	992	980	966	982	964	956	980	989	949	957	945	997	952	963	1019	993	978	956	944	942	976	993	1024	998	956	914	916	929	941	984	976	966	1023	1030	975	996	974	958	996	1028	982	995	981	979	966	1036	968	931	979	990	986	951	971	972	952	956	984	959	984	980	995	960	940	960	934	988	1020	935	933	918	969	991	984	1001	946	990	1026	949	978	940	1020	961	958	980	940	1003	956	915	952	967	986	979	964	951	938	999	947	964	926	969	1056	965	951	973	967	965	978	891	981	972	977	967	941	931	964	934	950	1013	979	979	971	990	932	1001	970	1011	990	986	971	994	970	997	943	1023	949	990	977	1000	939	967	948	930	939	986	969	935	973	965	976	964	1002	987	1027	997	979	1011	986	922	936	946	941	1000	966	964	1010	954	971	968	917	974	881	996	993	996	966	948	975	972	938	891	996	979	976	1020	922	983	953	980	989	977	943	988	992	961	995	975	1008	948	959	1014	995	960	998	909	1015	1025	921	940	992	958	946	936	961	1008	1013	973	994	950	986	1009	983	955	945	976	936	1010	976	974	1002	928	974	957	1013	965	1005	1015	981	1002	978	1009	1004	952	982	966	968	989	979	971	963	985	1050	991	912	1043	980	971	940	935	922	1011	956	1062	1000	994	940	951	948	936	1029	994	958	948	1001	967	967	962	949	966	951	972	1008	995	950	1018	982	1016	1012	970	940	1019	972	897	1010	987	976	1022	943	1012	1029	947	991	929	972	1023	958	939	995	907	1003	971	923	959	1000	967	986	989	1008	1004	979	1019	942	920	889	919	944	958	1005	1011	970	977	914	967	989	953	1030	974	1013	972	1004	917	953	927	1042	979	1010	935	924	1016	926	999	1006	975	956	1006	994	1012	960	1029	1021	945	966	981	1028	988	989	972	998	997	1005	978	982	952	935	1015	971	956	980	928	965	981	990
63140	101711	68929	35686	12383	3037	1201	920	838	871	873	902	862	858	952	917	845	904	871	875	946	837	888	840	854	848	864	859	885	863	865	828	819	818	873	848	854	838	899	928	852	888	892	857	890	889	848	858	877	905	814	853	886	870	827	845	869	873	888	864	885	913	878	850	904	916	876	846	879	906	909	862	821	900	915	887	806	880	853	873	854	855	879	846	936	897	871	928	845	865	867	855	815	846	845	903	918	886	913	875	872	851	866	857	890	838	861	864	906	805	882	896	856	876	926	866	843	880	892	882	865	873	853	835	869	887	837	897	802	885	908	771	842	818	856	940	857	915	861	881	859	848	873	851	806	911	912	878	858	875	777	858	855	886	918	871	866	852	794	893	838	901	866	868	847	862	836	863	840	845	827	827	871	939	897	822	902	878	878	910	845	873	850	819	846	850	888	820	857	884	831	867	882	816	888	883	836	872	851	813	837	900	826	936	874	861	861	873	881	909	879	820	907	922	856	828	809	913	861	921	869	882	917	877	920	876	857	863	831	891	866	855	854	908	871	876	899	840	842	868	837	862	921	895	939	913	824	808	821	882	814	851	888	928	863	862	835	866	873	852	901	850	858	872	886	880	840	892	819	876	892	800	819	875	861	831	850	845	899	869	917	854	812	889	824	894	882	871	842	828	856	838	831	860	831	882	857	854	901	852	891	871	878	924	904	844	885	863	871	789	899	807	869	894	863	843	868	911	882	911	903	882	867	871	944	901	895	832	883	871	820	883	857	852	823	917	840	896	854	878	859	905	848	890	855	867	896	859	878	913	854	836	888	854	886	879	907	868	863	899	920	860	876	827	859	816	906	814	859	924	888	876	874	872	895	873	891	883	905	826	840	903	867	818	846	852	889	831	878	899	884	873	850	845	845	916	884	873	880	869	870	840	841	845	864	841	877	903	870	835	879	861	872	864	858	901	867	825	834	895	868	882	919	877	868	872	850	831	880	890	865	864	882	901	910	893	929	908	901	870	880	861	882	887	838	893	866	861	877	917	914	832	819	875	897	871	848	897	841	890	837	883	889	896	886	855	930	856	855	896	882	908	837	839	879	881	817	871	864	879	896	861	862	882	848	854	882	870	827	843	869	886	878	830	836	836	833	853	873	897	916	895	870	856	860	861	862	863	879	876	889	876	867	874	880	847	845	924	850	869	869	900	884	956	857	901	935	902	860	836	857	844	903	807	864	847	873	875	802	850	832	866	914	873	880	852	839	811	852	870	824	877	892	918	812	847	845	873	895	894	854	907	810	887	895	829	824	838	921	892	874	824	856	901	863	855	837	790	848	819	892	887	892	891	888	860	879	860	903	887	861	850	863	841	870	891	845	874	851	834	874	865	925	806	842	898	905	902	860	943	912	849	854	915	847	847	810	872	877	893	869	866	860	895	893	861	903	896	858	825	814	865	832	864	876	844	869	902	922	851	821	872	888	885	866	889	868	854	856	918	850	912	846	879	868	859	870	871	888	873	885	891	849	869	869	891	867	880	862	892	882	848	843	875	808	874	900	804	852	898	845	840	835	860	867	896	858	868	862	888	864	903	868	887	866	859	842	880	844	933	875	888	866	839	860	776	873	801	825	871	905	877	858	890	855	857	873	880	849	880	869	881	901	854	867	843	889	887	863	843	891	874	852	857	849	910	871	831	836	844	840	836	851	854	888	860	883	857	872	844	853	812	913	822	817	844	844	843	852	909	841	877	871	888	881	884	835	882	863	831	882	813	872	856	875	874	959	855	853	856	861	871	875	909	837	837	838	856	895	905	869	821	893	882	860	865	851	855	880	863	879	823	852	849	866	927	816	892	846	876	847	836	882	883	864	870	871	847	870	904	880	817	816	838	807	895	902	816	851	900	869	885	844	840	828	856	916	814	849	860	874	860	903	867	820	833	859	843	885	861	910	829	886	861	883	831	872	887	847	885	871	912	881	842	851	881	857	886	860	866	854	802	877	857	820	877	857	846	821	880	810	884	845	867	880	834	884	890	839	838	864	868	869	831	807	871	907	857	877	914	814	925	841	859	841	834	863	824	846	794	854	863	842	831	883	813	858	900	897	912	838	871	849	873	863	859	839	863	833	899	921	878	882	882	812	845	861	849	840	882	880	880	836	879	873	927	848	896	906	920	886	826	885	845	952	856	849	897	861	822	885	872	862	918	871	866	767	861	869	843	849	920	838	872	904	870	874	876	874	894	852	866	870	898	906	883	864	887	874	868	854	910	872	880	934	866	839	854	860	901	868	871	854	909	872	858	806	845	868	814	845	866	885	857	791	868	868	892	806	813	862	875	903	889	899	890	870	866	839	861	826	901	917	847	824	858	879	894	843	898	947	861	848	885	870	856	913	894	863	884	877	840	886	865	922	882	882	898	849	886	812	854	812	853	845	840	839	884	911	876	845	859	881	911	829	890	839	843	872	845	874	841	892	855	839	858	857	889	881	851	878	882	864	821	849	879	884	868	816	861	841	873	838	897	847	846	880	835	866	854	895	835	875	879	853	853	845	859	886	840	849	851	897	890	869	838	853	890	886	874	891	823	908	913	884	891	813	854	881	889	850	814	849	870	914	869	859	831	885	864	921	864	908	927	867	859	903	921	836	849	891	864	869	884	877	831	880	851	858	847	821	880	850	837	870	825	877	839	825	875	868	855	801	858	893	864	859	902	885	844	831	883	878	870	889	905	845	848	875	853	861	787	903	900	805	925	873	894	931	881	839	855	909	863	817	876	855	913	833	871	893	880	816	860	883	876	852	866	861	832	886	816	841	856	923	868	874	927	884	872	840	883	874	870	866	886	859	824	850	835	889	867	834	859	856	830	898	900	900	882	848	851	852	877	857	842	794	861	853	806	873	860	899	867	840	882	851	851	880	852	915	876	874	854	808	834	908	865	887	850	894	889	888	857	860	866	878	874	877	918	862	869	857	799	857	833	855	831	855	858	811	865	853	849	815	820	851	833	894	891	884	898	891	869	850	916	792	836	883	861	895	853	843	910	824	901	820	897	899	856	790	877	845	836	857	841	860	862	913	828	837	837	839	857	859	915	900	862	849	879	878	852	877	818	855	836	857	871	941	834	919	828	861	895	905	878	854	903	843	802	863	861	859	896	849	940	857	844	845	838	876	838	841	876	865	887	867	897	858	917	872	893	904	857	827	832	867	875	910	876	854	830	895	875	838	839	875	833	825	799	901	845	899	872	911	853	894	808	829	847	907	855	844	892	872	883	838	881	819	882	867	878	875	821	839	902	885	889	853	880	866	858	843	903	834	856	874	831	894	871	866	893	844	863	895	913	876	887	814	807	901	897	876	862	842	799	854	871	818	857	797	879	836	860	882	876	835	823	889	846	879	815	848	879	874	848	837	875	912	906	830	887	863	834	882	856	824	877	843	887	921	849	896	830	855	881	857	848	928	845	850	785	836	862	862	770	867	858	879	845	867	860	904	873	852	842
31961	32378	25360	9180	2040	981	879	804	754	729	769	806	745	782	772	771	766	768	776	750	755	782	742	746	779	801	733	734	736	743	744	753	765	770	781	748	764	786	778	780	816	821	783	803	740	793	763	770	741	796	767	765	749	779	833	758	729	797	753	803	757	763	769	733	752	718	751	781	745	783	762	767	721	752	744	786	762	755	734	787	778	704	778	826	747	755	742	820	776	775	792	703	772	789	730	779	785	774	736	754	777	772	726	722	794	774	772	781	733	800	718	754	759	751	756	804	720	792	791	806	820	759	722	729	768	731	733	741	741	722	757	758	792	782	751	727	737	744	806	754	755	738	764	810	802	753	770	808	742	831	790	761	742	738	733	771	771	774	709	798	739	746	747	825	725	773	735	782	797	775	775	764	769	734	755	809	709	757	765	772	784	789	774	756	783	768	770	778	729	746	802	762	751	797	759	766	788	681	708	812	769	746	752	746	752	760	790	767	738	774	808	702	741	701	757	780	781	755	759	765	796	728	772	742	789	758	805	830	784	752	775	732	816	715	757	769	807	766	743	833	818	773	737	780	755	720	750	758	783	765	790	728	763	750	752	739	744	794	791	733	789	757	767	712	751	727	772	761	758	778	807	751	749	743	794	799	761	800	764	800	750	819	715	731	720	765	705	754	769	845	776	749	753	807	786	826	786	762	772	730	752	779	772	736	759	778	775	731	750	715	724	766	733	785	812	780	749	745	757	762	754	729	789	758	806	774	724	780	758	773	760	765	779	803	775	734	760	787	752	751	744	724	790	787	719	743	772	752	765	824	787	759	774	726	767	746	751	774	762	775	787	761	781	717	750	756	814	706	764	789	774	795	713	757	754	777	759	765	777	788	770	774	791	765	739	774	781	751	813	744	808	711	790	733	795	786	794	747	710	767	704	775	762	694	754	792	766	809	767	766	743	733	747	731	755	773	792	760	786	823	804	743	733	746	738	762	750	771	809	762	766	817	738	753	767	727	780	764	783	749	770	742	798	782	803	768	777	767	743	789	735	793	747	739	747	731	745	768	787	791	767	788	726	764	759	780	737	760	759	744	767	733	727	761	764	724	745	822	768	733	765	821	736	753	778	693	753	736	762	774	736	747	706	783	799	748	806	702	766	756	804	750	732	769	758	733	750	764	754	770	754	723	757	774	774	767	736	799	788	702	774	774	773	772	776	718	725	772	771	743	787	734	740	757	776	790	740	734	777	774	765	764	771	721	773	737	782	750	756	766	770	761	812	750	715	792	774	781	746	752	786	768	764	798	787	672	740	805	792	779	738	770	730	743	827	805	745	766	745	778	750	740	804	750	725	773	752	742	764	797	798	757	824	729	769	817	760	743	822	767	780	751	767	787	690	753	758	780	764	790	740	757	742	739	749	793	780	732	742	848	754	760	774	725	772	764	800	821	736	703	771	724	743	799	773	712	741	776	780	768	771	769	767	777	787	781	800	789	736	745	772	761	744	786	769	727	707	824	750	707	721	762	756	739	752	728	798	786	772	783	773	771	764	746	718	810	789	694	766	771	783	757	819	778	769	765	728	741	761	793	754	764	804	764	769	783	725	800	767	755	751	744	791	762	763	738	760	773	776	801	723	805	744	804	808	766	742	712	750	759	793	757	789	780	723	760	690	776	754	764	776	781	761	770	759	753	763	778	747	732	767	733	723	776	766	764	804	734	727	734	739	760	762	789	725	747	766	750	767	733	749	748	745	763	752	746	751	777	766	790	767	764	782	753	717	796	784	795	788	766	743	807	756	856	735	739	756	784	749	726	743	785	744	780	706	769	752	774	779	783	790	752	774	764	762	734	788	751	782	795	803	772	762	749	725	871	762	762	784	740	770	714	727	777	775	759	775	708	777	845	752	754	751	840	747	758	846	757	788	736	759	766	758	817	809	727	771	749	756	814	718	759	713	747	768	747	788	714	744	763	781	763	759	780	781	784	740	846	725	717	780	771	771	781	784	722	716	787	751	786	779	735	829	757	797	757	764	782	728	730	766	723	759	781	701	722	773	748	734	734	718	778	797	772	750	754	734	808	779	792	767	761	776	751	750	778	767	795	764	731	773	843	786	752	768	704	754	747	802	725	782	734	783	753	729	743	737	759	770	758	759	743	763	780	762	771	721	776	751	738	808	746	797	737	742	763	783	737	769	775	790	729	752	705	776	796	740	779	797	797	774	772	818	752	794	765	777	707	753	740	734	750	824	776	749	802	688	714	779	812	709	787	720	813	730	779	731	789	736	743	797	758	743	796	846	738	766	766	760	724	735	749	758	760	740	788	764	775	719	742	794	741	724	763	790	767	776	761	729	784	772	758	713	764	810	761	730	782	728	774	752	782	793	746	779	775	749	725	822	750	766	733	779	730	752	736	775	761	718	758	757	772	795	773	739	792	785	761	729	763	727	775	714	733	730	744	799	800	792	830	757	712	750	781	753	793	781	782	708	746	763	779	788	755	754	781	745	773	737	722	742	760	816	816	749	773	777	801	776	782	777	757	770	763	718	783	735	776	721	792	743	741	812	715	795	784	774	742	776	753	771	737	773	771	771	782	793	768	761	756	842	774	767	714	774	786	814	771	740	757	735	770	777	757	760	746	764	754	709	767	770	762	690	769	731	768	756	731	735	742	771	718	724	778	788	742	821	757	760	746	801	802	720	804	797	788	779	757	711	775	775	755	795	770	743	785	804	794	794	759	737	815	752	779	721	732	779	757	771	735	787	803	808	783	745	758	759	771	771	751	761	804	752	779	785	762	737	729	743	753	777	764	761	752	757	783	749	781	737	773	733	763	794	768	767	752	816	822	737	739	782	786	765	757	780	780	814	764	813	802	752	738	811	758	726	743	765	768	802	811	773	782	785	753	736	791	763	745	788	753	706	676	747	738	768	740	804	798	737	759	742	766	759	734	753	749	742	828	754	773	780	780	742	750	716	785	802	770	754	769	749	766	764	811	806	770	769	817	740	772	756	768	809	758	757	754	772	742	765	712	791	766	733	720	762	734	783	755	761	768	806	774	756	707	768	782	776	717	777	780	770	739	740	775	729	757	756	780	773	741	813	761	802	759	748	767	757	698	748	752	780	751	728	762	770	732	728	764	724	749	741	729	731	761	771	765	771	730	786	804	788	767	798	752	747	780	741	787	709	829	801	777	765	713	767	738	753	765	761	794	799	752	772	833	781	766	713	736	762	807	786	744	762	772	712	719	696	701	720	740	784	790	761	756	764	771	776	740	714	719	736	768	758	756	786	770	788	746	769	724	733	774	752	770	805	745	774	761	723	748	736	748	750	751	739	779	836	763	769	729	775	764	761	804	763	806	777	750	772	774	777	790	789	788	801	750	789	730	766	779	766	733	710	769	748	759	808	757	821	806	795	799	755	785	739	773	728	721	762	800	733	733	785	769	798	780	767	735	745	733	730	735	745	786	758	746	768	794	797	753	729	759	760	748	762	766
26957	36434	17878	4820	1538	819	594	654	633	637	612	618	634	650	627	578	624	672	598	659	661	652	633	648	559	611	598	655	619	589	614	599	633	584	626	560	674	630	614	637	619	569	602	626	658	642	626	593	588	656	620	623	583	630	588	653	614	647	637	630	634	679	602	604	632	599	632	676	642	595	626	610	611	607	613	659	596	634	610	584	646	562	607	610	594	627	651	631	619	615	620	593	629	629	621	609	578	633	637	655	588	579	585	619	615	629	608	604	592	591	595	665	592	610	628	624	639	625	574	612	608	593	634	617	625	624	604	625	646	567	576	604	585	631	596	610	658	557	592	623	618	557	630	615	609	573	633	608	593	617	608	558	614	595	689	602	663	626	633	560	599	616	653	602	581	604	606	550	653	611	599	618	606	602	650	654	627	587	630	615	604	601	634	605	603	618	600	601	614	591	595	581	647	648	675	614	620	619	637	623	633	597	596	589	619	584	610	657	576	553	592	613	567	614	595	618	623	629	608	620	646	647	633	606	646	611	596	585	607	651	644	646	627	632	610	636	601	611	634	664	641	583	617	599	655	617	628	655	619	605	615	656	590	620	632	603	638	608	623	630	618	615	594	658	595	633	646	604	650	608	571	608	619	572	622	680	614	620	604	583	569	587	567	638	645	586	639	613	646	617	595	650	607	585	584	626	617	624	607	576	611	603	634	607	665	599	603	624	684	631	654	589	641	603	617	611	606	606	622	585	564	652	622	639	620	589	655	622	647	621	646	659	607	615	572	656	604	630	592	627	584	582	617	631	608	595	623	613	651	652	608	609	579	642	596	599	597	613	600	635	641	585	632	598	581	579	678	606	605	592	596	603	623	580	611	615	607	651	591	574	577	626	623	629	599	591	603	601	599	618	619	635	632	574	574	601	642	590	599	615	636	664	614	592	654	640	608	650	630	575	640	612	608	616	537	641	633	657	547	579	613	607	613	611	659	655	622	611	699	637	581	607	587	609	611	624	627	570	594	582	572	625	604	600	614	585	609	596	616	580	624	616	669	606	611	606	577	652	616	593	617	622	650	655	592	650	613	620	664	588	606	568	600	631	551	588	543	637	633	606	649	611	642	604	667	592	603	625	607	641	599	596	628	610	629	636	617	596	583	612	656	633	641	576	586	661	638	604	612	555	616	609	597	599	638	606	611	606	624	631	593	552	637	604	564	618	620	633	601	578	596	612	631	646	601	584	622	657	657	650	607	658	661	589	636	612	581	636	634	590	625	619	602	600	635	619	572	608	548	638	621	595	613	594	600	599	588	668	667	619	641	628	607	628	569	622	618	640	606	636	678	632	594	632	583	567	606	605	634	642	596	609	616	573	604	629	643	595	603	629	624	627	616	580	576	672	628	592	596	628	571	634	615	625	642	651	596	591	595	603	576	597	602	631	643	630	620	644	579	559	629	614	629	607	599	587	625	633	593	608	577	578	664	591	593	667	630	606	595	616	624	573	590	634	617	606	628	672	638	633	630	616	633	606	610	660	583	665	605	621	596	577	663	610	652	560	623	567	567	578	596	653	631	576	593	595	594	637	593	619	651	603	641	628	618	604	601	655	600	659	635	619	624	623	614	613	561	622	624	589	630	608	596	649	588	578	603	624	620	616	605	609	617	603	590	584	617	668	574	622	639	613	585	611	573	628	605	617	629	631	611	627	621	634	652	581	589	629	649	599	608	656	652	561	624	681	606	629	611	642	593	570	622	585	596	625	582	615	626	585	668	624	608	620	620	654	639	574	647	624	620	671	611	630	582	619	618	599	618	608	598	630	634	580	647	635	589	615	603	609	615	584	621	584	622	581	633	627	601	605	624	608	662	651	643	631	618	623	613	626	612	608	635	616	622	640	632	616	623	602	565	610	660	608	588	667	664	596	579	641	608	637	649	649	576	553	582	640	587	679	605	609	629	670	615	624	612	656	600	607	596	630	616	567	606	635	649	634	643	608	603	582	575	628	648	612	603	601	599	592	613	588	605	630	673	608	620	591	625	587	631	584	590	615	621	608	592	608	626	599	676	615	619	581	628	639	643	584	624	575	628	599	608	599	636	637	627	640	582	640	566	604	615	626	588	624	628	658	618	619	604	571	599	616	629	629	570	652	624	575	621	630	654	610	591	598	601	612	608	599	632	629	566	590	637	623	613	609	641	606	667	620	642	648	605	588	660	617	617	569	600	587	657	654	624	593	631	614	586	627	616	635	641	627	681	641	588	612	622	584	627	593	601	628	581	633	627	605	634	659	648	589	642	647	608	596	613	624	630	594	622	581	626	606	612	575	574	604	583	571	575	613	644	647	608	620	608	604	581	613	647	607	622	578	629	584	656	587	589	574	604	625	589	582	620	632	645	609	619	583	653	642	647	635	647	618	647	618	636	654	626	630	633	621	586	604	603	590	642	598	671	631	625	642	622	637	606	624	611	602	654	607	612	558	615	599	618	666	588	652	608	590	603	643	575	646	613	652	621	608	651	578	620	596	598	632	615	579	583	608	595	609	656	611	622	570	613	591	640	628	610	602	662	651	564	628	605	626	617	575	607	549	607	579	635	593	650	640	579	591	646	633	598	635	652	583	598	598	615	611	622	601	640	660	624	644	599	645	591	626	609	639	611	626	621	666	638	586	624	610	626	619	601	653	582	613	655	614	616	619	617	605	630	606	610	584	598	611	635	654	641	597	664	633	588	602	600	616	608	621	613	604	590	601	607	571	614	633	591	561	592	632	619	604	563	628	652	603	638	598	601	651	602	623	586	627	594	628	614	622	595	617	623	615	668	640	607	598	615	664	624	674	625	598	660	614	639	661	654	595	614	625	607	645	628	605	615	635	561	601	628	616	595	604	596	613	601	589	625	567	624	608	602	615	628	632	600	612	634	570	614	580	644	627	627	588	587	613	593	656	620	604	633	641	595	636	565	576	600	583	578	648	619	623	605	636	655	619	643	606	585	640	601	594	644	672	645	609	618	618	612	640	603	607	618	647	615	631	627	595	602	626	655	620	571	622	600	594	627	613	588	627	586	632	615	622	634	600	617	624	613	589	652	620	614	596	594	605	604	644	617	608	607	639	613	600	600	618	596	644	606	591	606	574	603	653	632	611	582	602	607	617	617	603	602	620	600	637	590	579	622	609	637	601	576	594	629	589	600	626	614	630	617	610	635	576	619	620	593	569	577	587	590	599	624	630	606	606	645	659	605	638	596	631	610	567	596	639	622	621	553	586	590	615	654	592	617	647	638	606	606	614	624	578	608	623	636	659	632	590	579	626	628	621	696	615	617	642	639	580	603	633	612	650	621	595	576	658	581	639	573	613	596	650	602	674	661	665	604	648	638	677	609	633	602	615	642	638	555	638	640	612	590	628	598	610	621	561	574	638	624	596	628	618	596	592	570	639	621	619	622	630	599	618	625	643	611	606	606	558	637	604	601	593	605	594	608	615	607	604	646	604	622	664	599	578
25982	28198	40279	32756	16849	4376	1205	910	791	797	793	838	758	780	807	781	796	822	742	740	759	772	802	803	785	780	781	736	818	817	799	764	762	774	782	761	732	805	723	802	746	808	791	736	737	810	769	776	808	739	763	804	767	778	827	779	788	787	794	813	797	747	741	755	794	760	775	800	752	845	783	771	762	739	785	747	743	788	773	799	750	773	767	718	798	761	791	747	775	746	776	734	741	792	760	776	729	827	725	778	784	773	737	785	739	790	776	721	774	754	823	811	766	728	865	815	747	834	762	793	771	779	767	728	792	807	782	797	804	830	782	794	755	795	738	760	801	757	804	768	731	768	757	801	724	777	773	771	834	773	773	796	771	788	828	766	815	736	754	770	800	827	759	823	800	807	797	760	748	763	768	763	772	749	754	736	764	738	804	785	712	743	759	768	778	774	754	796	762	747	764	769	789	773	801	800	728	803	760	738	752	760	767	803	812	752	745	767	773	766	737	776	776	787	791	759	728	767	812	794	720	741	829	762	735	776	788	811	784	782	776	796	764	780	737	771	822	818	760	732	775	735	785	747	746	782	745	782	793	726	777	746	836	748	704	770	797	766	766	747	742	772	779	765	751	778	762	758	753	795	752	743	782	737	788	771	782	781	772	738	804	780	788	750	768	758	749	736	791	749	763	720	754	814	787	795	761	723	779	749	821	780	772	784	789	731	751	787	729	751	791	758	778	779	764	712	828	777	719	730	748	740	753	788	787	808	790	782	727	768	753	750	749	788	744	737	727	776	770	762	740	802	750	768	830	767	790	780	783	753	779	748	759	826	840	773	815	716	792	784	752	760	742	742	766	767	744	761	794	741	808	775	795	763	782	764	735	765	775	695	804	765	813	769	764	762	760	752	761	811	776	728	773	785	808	764	737	770	802	738	747	794	748	783	766	745	781	827	764	761	736	831	737	789	721	750	753	786	774	796	774	773	806	803	797	791	758	776	817	759	757	755	754	736	732	783	810	736	785	781	821	790	716	758	723	758	792	780	753	777	774	752	703	717	814	783	784	761	753	727	727	714	818	781	765	819	764	805	764	785	773	780	755	709	714	766	768	736	749	745	761	751	765	782	741	732	804	811	810	773	765	765	832	784	852	798	741	747	802	802	761	742	767	762	775	794	715	782	769	751	738	725	747	765	753	774	754	754	783	690	742	745	741	771	798	753	719	781	782	769	767	803	790	764	746	753	780	795	777	745	767	775	761	802	756	745	797	770	780	783	794	765	785	780	806	787	782	808	774	729	772	760	783	783	736	819	750	803	770	770	789	751	775	769	722	786	787	760	779	732	757	767	795	786	796	816	798	774	777	767	762	753	752	816	762	736	793	801	757	765	751	746	781	775	768	788	756	690	787	766	749	733	763	730	724	750	757	741	742	818	758	771	797	805	754	755	755	774	793	785	790	763	769	768	727	732	770	793	731	798	747	725	771	767	783	828	765	753	761	823	778	738	705	758	768	764	770	722	795	786	755	766	706	772	764	800	756	716	787	739	767	722	784	771	751	783	744	771	783	745	730	698	770	744	787	752	802	699	847	773	775	761	758	737	782	774	793	744	790	810	790	730	761	815	768	748	748	745	778	767	806	746	772	788	774	797	725	777	818	767	732	734	825	784	761	797	757	774	754	810	757	767	759	750	740	760	725	769	776	719	780	832	767	727	774	770	762	751	736	772	765	770	770	768	744	819	752	797	783	762	798	780	789	784	763	784	743	739	767	765	732	787	775	804	792	781	765	749	811	802	755	792	798	767	774	769	809	795	759	805	759	771	772	792	716	770	801	751	757	777	741	798	705	772	785	733	760	723	758	737	769	778	717	765	782	826	788	833	768	772	696	746	787	813	811	729	787	783	755	750	743	804	743	730	758	776	780	760	777	779	757	771	766	726	801	760	776	768	711	752	735	753	780	757	765	740	776	780	774	768	755	763	753	822	723	748	799	759	781	830	797	746	768	752	784	747	800	747	734	737	782	793	749	778	782	755	780	738	739	753	773	703	760	781	764	803	759	789	721	775	751	737	772	778	730	765	820	783	762	741	701	752	805	772	793	771	743	774	749	771	716	794	752	811	741	770	754	793	823	794	748	770	764	750	770	738	774	766	744	757	769	753	739	739	779	699	812	768	748	789	781	762	727	762	728	707	745	744	742	794	767	757	759	758	703	803	782	762	795	743	763	753	750	788	762	814	708	777	793	813	762	743	743	808	791	746	781	802	781	788	807	747	775	761	816	738	791	766	747	722	759	819	733	775	796	776	744	745	794	737	767	715	780	747	759	781	795	766	746	762	762	793	757	750	756	790	800	763	784	769	782	766	762	783	803	759	755	802	822	773	748	753	751	779	805	794	799	770	817	798	732	746	756	765	760	803	747	803	727	730	741	797	762	748	730	745	695	768	759	759	753	757	799	743	788	747	764	768	779	792	755	800	758	809	757	784	827	737	790	764	755	799	797	782	787	737	779	731	739	820	818	782	806	744	774	754	770	800	795	794	787	797	808	783	688	742	796	740	799	760	708	775	777	704	798	780	744	728	740	800	794	781	766	804	732	781	764	809	761	746	795	765	734	727	771	774	788	715	704	739	763	772	794	710	778	773	789	815	833	757	751	857	756	774	732	782	790	789	757	752	790	769	790	748	756	799	795	710	771	802	768	802	760	760	736	750	718	755	764	727	806	695	804	830	727	770	743	716	767	739	772	761	737	774	775	763	764	782	782	818	750	772	810	803	777	785	812	757	738	739	745	754	763	792	753	777	730	812	775	794	763	771	753	752	834	756	755	758	732	795	781	740	762	722	758	789	791	757	754	770	740	759	758	742	783	733	769	743	742	747	765	786	785	791	747	769	808	758	768	722	754	741	753	739	781	776	792	758	780	770	767	812	749	743	759	813	757	772	757	761	755	754	755	781	759	795	730	764	806	771	784	710	742	819	752	844	788	772	767	790	772	760	747	817	792	803	712	722	802	720	785	802	739	770	760	796	729	751	737	789	800	788	756	745	783	759	737	774	780	740	797	776	755	750	792	799	724	783	767	738	780	820	815	769	745	794	735	731	777	793	795	789	722	776	754	757	771	783	806	726	775	734	746	778	820	797	780	782	781	809	768	803	793	788	797	778	767	794	791	716	738	797	752	756	801	773	833	765	770	814	769	794	778	777	794	765	751	772	776	774	728	778	767	757	766	739	786	763	754	739	733	737	793	813	731	740	774	743	760	777	732	729	774	769	774	787	757	803	801	772	771	756	747	752	754	740	753	746	752	860	737	751	788	745	778	764	755	776	768	794	776	755	721	748	750	735	772	744	800	696	793	790	805	772	768	732	761	752	772	795	766	761	793	798	758	784	733	752	789	811	763	747	753	760	775	756	728	755	781	799	772	760	785	794	789	760	754	759	784	736	745	788	778	803	780	762	765	757	801	769	710	789	760	785	772	732	741	767	703	808	770	789	745	797	795	785
62169	90604	58403	24935	7364	1965	908	711	681	665	709	689	662	685	680	720	685	694	721	693	669	702	688	673	689	688	679	698	682	634	692	678	676	652	668	643	704	721	664	695	670	666	691	670	656	609	648	674	681	679	734	665	675	678	692	652	706	674	696	666	652	649	699	645	674	654	670	730	636	660	679	673	649	671	669	672	640	678	646	675	639	693	697	695	708	673	690	724	676	680	682	639	665	688	714	676	684	688	702	666	681	658	685	683	610	678	694	684	654	687	639	688	629	713	687	648	659	740	676	665	679	638	705	713	705	619	676	689	654	637	635	674	681	673	703	698	668	646	644	639	629	679	716	720	656	676	644	660	678	650	704	633	697	633	699	702	709	675	670	676	672	633	705	679	679	696	655	717	676	678	665	651	668	680	691	712	695	717	663	638	662	663	709	673	654	674	677	730	729	614	725	667	720	673	675	682	647	688	668	662	642	695	672	666	672	702	701	660	670	717	651	710	694	636	696	696	707	683	678	669	700	737	729	666	712	690	688	682	687	689	705	624	637	667	678	660	652	647	650	724	667	659	681	721	672	659	639	704	664	659	746	659	679	715	667	669	689	672	703	681	677	697	664	685	654	689	686	668	710	664	649	669	655	682	678	646	675	680	691	689	671	718	696	703	671	652	698	665	678	689	611	658	651	713	644	673	688	690	700	710	700	688	698	672	685	639	677	662	627	688	686	652	638	691	732	724	632	701	674	696	681	661	704	716	660	641	661	658	646	655	689	654	671	668	655	726	684	685	669	664	653	682	643	716	662	707	634	673	678	681	701	653	639	674	658	666	741	652	710	687	662	686	665	668	649	671	704	636	687	683	720	666	661	677	672	648	647	681	620	646	679	706	627	711	682	644	717	702	719	642	658	703	692	644	708	652	709	693	693	661	685	666	721	700	656	642	675	656	664	660	691	665	666	668	662	656	675	637	664	664	687	682	665	668	686	636	647	692	657	675	698	689	669	684	674	679	691	681	668	647	686	643	642	706	626	692	685	660	674	674	699	657	651	707	700	679	696	676	732	694	694	664	676	650	645	681	669	689	693	652	646	647	708	674	688	648	660	645	631	659	684	645	734	664	660	662	649	649	691	685	688	687	665	672	666	671	714	649	690	692	705	677	665	701	721	672	664	695	660	675	667	689	636	709	665	706	729	713	701	706	693	668	693	702	685	675	667	738	722	623	706	687	663	711	645	665	643	684	670	653	725	695	667	692	704	711	710	656	664	677	683	672	672	687	674	704	679	670	677	673	637	638	660	728	650	672	659	665	638	673	660	681	664	706	696	696	674	647	691	662	657	665	723	657	648	697	630	675	706	650	702	666	673	643	648	653	654	676	701	708	665	649	633	631	634	674	631	697	628	648	672	701	666	633	669	654	696	597	698	671	677	675	658	660	725	645	643	653	632	690	682	655	646	649	690	634	662	656	681	691	669	695	680	658	687	660	697	649	677	631	677	700	680	651	679	678	692	657	680	665	640	640	652	681	700	666	662	683	637	668	649	666	686	648	664	664	688	689	624	652	630	670	690	649	673	670	665	641	689	698	670	686	609	645	689	668	636	646	685	638	682	669	659	644	712	631	671	648	633	653	694	657	655	651	689	626	689	656	656	647	611	681	659	645	612	679	630	649	683	627	643	710	698	644	664	646	698	635	676	650	680	672	691	635	688	675	686	673	676	679	680	671	669	697	667	692	671	685	657	674	672	672	627	720	658	688	623	688	668	655	680	670	673	667	693	682	687	668	676	662	670	718	680	703	666	693	670	683	653	654	701	666	681	613	692	671	741	664	696	640	708	685	713	659	652	732	689	665	667	717	678	694	661	705	666	656	668	647	656	677	672	656	659	706	693	675	647	689	653	655	659	706	692	698	680	690	689	661	704	673	670	674	703	614	716	680	714	638	666	670	644	659	640	650	687	648	715	684	667	724	686	627	669	696	688	720	628	677	626	685	639	713	681	703	697	657	676	673	707	632	669	658	671	691	661	703	664	683	694	695	683	667	683	699	684	674	624	656	673	693	666	685	672	710	657	651	701	704	651	652	658	659	643	673	666	669	643	655	678	655	668	647	665	697	666	677	644	630	711	654	659	687	689	681	687	686	677	662	662	641	701	708	662	679	669	677	696	680	639	650	674	630	661	643	659	675	630	622	650	686	630	701	690	695	689	694	673	691	683	699	617	647	696	706	687	682	666	651	649	678	631	703	678	651	717	670	658	669	659	662	694	642	691	689	649	607	648	672	670	711	691	685	662	680	675	663	713	671	675	726	709	626	650	691	652	702	687	674	637	734	635	682	634	664	709	734	713	698	663	661	694	615	671	672	649	688	685	700	675	651	639	617	649	697	669	661	635	651	675	703	649	711	656	686	681	723	684	635	641	707	653	692	677	662	696	659	710	705	665	703	670	669	685	681	685	652	635	659	682	635	687	634	685	726	646	687	687	657	673	648	638	647	658	668	683	676	609	636	650	708	636	674	683	669	653	719	748	677	611	653	657	722	685	667	666	727	646	629	677	669	683	696	643	653	613	724	657	702	633	672	702	678	661	674	649	695	661	656	668	633	645	683	672	657	661	657	672	694	648	693	681	700	643	673	693	710	662	663	707	692	682	660	658	688	712	679	710	670	700	618	702	694	739	682	705	659	686	672	645	639	672	699	660	688	652	718	672	684	724	734	700	659	665	673	678	649	688	693	695	698	693	667	671	727	633	692	640	701	665	685	673	656	700	688	654	687	674	709	667	696	699	651	662	646	636	646	671	681	677	697	682	671	672	715	723	667	655	663	632	666	675	668	698	655	643	683	650	674	668	629	702	656	694	697	658	739	643	696	689	687	666	680	633	645	685	715	665	651	696	661	679	658	677	694	685	642	643	686	666	605	693	682	690	721	655	677	677	681	633	711	714	640	646	675	717	655	683	675	663	683	697	686	648	641	725	638	653	655	658	628	690	604	647	632	671	651	633	683	666	629	616	685	687	704	620	651	672	682	695	677	664	702	615	675	675	627	634	659	625	681	690	672	694	719	666	719	680	643	709	654	683	677	650	679	700	642	658	696	630	695	667	639	684	668	672	594	684	656	699	695	610	678	663	685	694	641	698	730	665	637	674	702	644	693	670	656	654	665	676	638	653	658	655	703	683	671	698	676	681	659	658	660	680	674	691	685	677	658	707	674	653	662	659	712	676	701	611	684	695	636	709	741	641	685	724	641	708	642	649	660	716	661	659	659	676	662	708	693	674	648	693	640	681	703	678	691	650	643	721	685	690	644	662	649	635	649	706	642	631	661	697	668	671	699	684	701	679	681	700	617	633	643	663	706	673	701	691	684	666	696	729	668	718	717	706	673	622	665	651	680	689	675	641	701	636	665	742	658	646	676	675	724	657	723	697	694	655	645	619	664	642	666	685	687	667	701	699	683	645	695	670	665	645	689	653	726	666	644	660	676	644	687	707	668	672	659
24295	23717	33791	29291	21639	12683	2683	1189	1058	1029	1041	1055	1038	996	1009	1040	1040	977	924	1021	1023	978	962	1010	978	1037	1015	1037	1027	934	985	1015	1000	1003	922	1029	929	991	942	994	993	962	1006	978	931	1007	979	980	963	952	975	981	931	945	950	1009	990	999	936	981	986	967	988	1002	929	999	1005	880	990	971	960	974	973	1035	1005	1002	1007	943	984	1006	978	966	1000	973	972	1007	989	909	1020	903	971	962	1010	977	955	1008	1036	984	999	949	982	942	912	983	967	964	982	986	979	922	976	971	1017	1029	928	916	1027	1002	1043	968	986	933	1016	939	982	989	966	1018	980	972	938	964	942	940	1025	1004	968	903	1005	1011	924	959	990	1005	999	1000	983	967	953	994	980	967	907	989	1008	941	1010	903	956	948	937	975	1014	955	1001	984	990	1010	964	983	956	970	959	944	999	941	962	1044	907	971	977	970	904	934	953	997	1017	939	1033	983	989	958	984	922	1014	969	988	945	1030	983	996	917	954	945	965	985	1001	938	1004	971	995	977	998	965	924	938	1002	989	1026	977	950	946	975	942	974	965	983	971	951	943	947	908	950	964	1017	942	972	937	939	984	935	973	951	991	939	985	933	935	1006	1017	917	996	962	982	986	1000	993	962	979	952	958	955	920	910	994	937	930	1041	943	907	915	1036	1008	942	924	995	966	981	941	972	987	978	1011	916	903	976	967	911	964	1029	983	1006	995	949	996	963	1009	1019	971	1022	952	1065	1015	1027	960	918	992	1015	945	945	962	934	901	978	995	1014	1038	974	922	981	968	992	974	968	969	987	922	986	939	969	963	922	964	960	917	962	986	1004	851	1017	970	999	991	943	993	953	990	967	1001	994	979	946	942	1004	1015	955	965	939	997	950	939	884	990	957	937	1007	975	1007	981	947	893	961	920	959	976	962	993	958	923	969	950	911	906	961	933	968	967	912	1048	968	985	949	927	977	954	944	924	936	994	982	918	974	963	1009	954	986	1031	957	976	947	984	999	978	947	1018	1009	948	932	987	969	948	975	945	953	1020	937	1003	986	988	991	999	987	994	983	953	1047	967	970	966	998	982	961	902	990	950	958	956	968	940	951	945	983	948	951	985	974	983	1018	901	1007	940	975	957	929	955	1026	945	954	945	983	961	930	957	958	967	987	1010	974	964	938	917	951	968	942	930	978	1011	951	981	921	1013	924	949	968	985	953	966	979	964	936	930	952	958	964	900	1009	954	991	932	996	994	1008	941	931	1006	1020	1010	952	971	958	925	947	948	985	1001	949	915	1020	959	966	993	966	972	954	940	979	972	957	997	963	967	983	913	1000	936	1008	938	975	1000	983	980	955	956	961	975	944	1003	986	1035	1039	958	941	1013	1016	990	973	957	949	955	995	996	966	954	980	955	993	943	945	927	955	960	947	986	1020	937	976	989	971	946	993	964	985	991	934	976	962	972	1004	1005	979	1003	977	939	1002	909	985	971	955	987	947	931	1012	987	963	972	943	992	928	969	945	949	963	965	1017	952	985	957	996	970	966	996	977	948	960	953	974	978	958	915	963	986	965	1074	991	922	921	987	948	925	1025	948	987	961	980	1027	1006	922	949	964	992	1006	907	1012	1009	1008	964	965	979	1049	1001	1008	939	969	956	922	936	946	953	975	968	988	961	1014	936	966	988	998	973	932	910	976	946	935	959	916	943	1039	952	959	979	940	977	917	997	1009	957	1026	956	982	986	960	961	967	951	991	1003	960	911	964	991	964	1025	1005	918	954	995	960	970	995	895	961	968	960	1002	971	965	992	990	949	892	976	951	982	969	975	985	1000	957	977	984	942	969	950	962	917	917	958	943	930	965	975	993	960	997	885	934	1003	945	963	930	916	948	987	989	985	917	1023	949	937	965	992	1025	918	979	975	982	923	925	970	896	986	943	961	990	1009	1039	942	1005	974	971	998	1001	939	1064	948	977	943	1005	989	995	932	1021	924	943	935	985	1002	954	930	1001	944	972	1016	941	943	967	981	949	950	919	958	965	1004	954	959	954	988	947	1034	940	939	931	1017	978	948	1007	1022	1019	927	1000	909	932	996	929	992	918	947	1027	1037	977	947	1016	987	956	984	952	944	932	976	978	916	971	983	990	973	993	1026	1020	985	967	1015	930	983	971	983	972	981	1024	918	930	967	947	966	969	954	930	958	1003	976	948	941	994	996	921	932	935	955	1014	968	949	938	965	973	968	987	942	952	949	935	1009	961	1018	983	983	955	998	935	994	993	989	992	938	915	983	971	934	1017	915	972	927	960	957	1001	971	940	1002	949	1011	945	1000	963	1016	929	978	960	954	918	966	929	945	966	1047	982	949	942	931	1069	968	953	904	966	1012	937	953	967	970	983	941	984	949	934	964	986	887	974	923	957	1001	923	993	991	926	1001	1003	930	958	1031	965	929	942	928	995	973	923	927	967	997	929	936	938	919	981	964	940	1046	978	967	952	952	946	977	927	980	925	982	1006	1011	954	975	950	966	1029	970	976	977	967	998	951	1023	894	953	929	933	997	932	958	967	896	999	994	997	935	1002	1013	1007	953	975	964	980	959	1018	976	974	947	987	956	971	941	982	1012	975	952	961	960	917	961	950	1052	967	960	943	960	981	983	998	950	983	973	917	1015	923	945	980	951	894	966	919	924	950	982	977	1034	950	950	1033	965	997	957	948	1009	983	969	959	989	967	950	892	919	1008	950	934	984	989	1005	994	1005	998	919	1018	937	964	971	1008	984	986	946	1010	1006	970	901	959	1026	993	970	992	1025	957	937	974	970	948	963	937	926	1034	989	966	983	985	943	955	932	999	1013	938	965	957	950	957	944	974	981	985	968	949	909	1000	954	962	996	871	960	944	973	932	942	926	944	1051	973	989	964	1029	982	912	1022	966	985	946	990	996	975	951	1016	952	953	931	963	953	967	1024	959	995	1025	975	965	958	1015	956	922	969	1000	942	950	946	960	993	948	981	1020	958	973	982	888	977	962	979	1010	984	960	978	1000	973	982	969	1025	955	957	963	963	946	948	943	938	1001	914	938	946	946	995	981	999	968	989	1000	951	949	1023	948	953	974	972	992	955	921	967	1001	983	1009	969	976	1019	985	965	1016	951	985	963	951	941	919	938	978	928	1013	1000	911	990	970	939	954	931	914	923	914	1024	964	1003	999	981	976	1009	993	924	935	984	948	893	946	1013	965	970	917	989	934	941	1029	915	971	971	994	968	977	987	954	931	939	974	1041	971	958	990	945	1009	959	1017	948	976	980	993	924	970	978	953	972	1019	966	965	932	939	942	972	1004	915	1014	947	1003	951	958	938	1021	922	916	932	962	960	920	924	979	990	950	1004	966	956	960	980	933	966	981	917	888	945	961	982	928	1021	947	1013	937	944	957	1005	914	978	924	957	908	967	999	953	967	1002	938	949	953	978	947	988	964	948	959	978	941	951	953	953	997	961	916	950	947	946	1039	950	977	973	937	970	981	951	969	933	928	926	1035	964	975	974	961	931	942	969	981	979	954	937	1012	929	979	903	1033	975	949	976	1018	1015	1012	1012	968	963	952	920	962	948	982	951	943	1012	994	987	942	982	948	950	993	965	949	924	983	965	929	949	985	985	969	923	918	953	944	1050	933	941	979	915	1000	920	952	1003	950	919	997	934	947	998	971	1028	962	964	990	1017	966	941	940	873	976	933	964	956	934	941	969	907	993	1011	992	935
62508	100721	68214	34962	11889	3064	1122	898	891	834	910	824	913	931	850	889	846	913	933	837	847	889	917	860	864	921	881	922	888	838	890	891	836	851	879	846	933	927	885	954	902	822	852	863	873	896	858	931	896	823	921	856	918	922	836	852	869	880	860	898	902	955	879	863	898	849	828	884	902	873	836	856	875	888	922	867	858	886	881	781	866	909	866	849	858	898	825	833	816	913	861	830	839	834	827	928	870	890	885	869	900	899	895	884	888	869	832	851	811	870	839	923	874	874	865	858	882	857	857	906	880	895	921	868	871	883	916	833	874	906	854	881	885	872	909	860	829	855	938	873	906	862	827	877	888	867	850	850	895	862	854	914	928	892	846	926	904	888	886	874	901	855	857	884	799	867	894	850	895	894	896	909	904	847	865	855	851	930	831	892	856	874	895	901	909	860	878	859	842	920	904	880	882	860	960	904	865	864	840	884	854	873	868	878	845	903	892	835	824	851	912	844	860	875	840	796	913	902	826	828	890	867	881	921	871	887	842	869	827	833	872	860	886	828	910	862	896	878	835	901	879	853	869	847	885	832	918	902	884	827	861	896	912	822	879	809	838	934	860	894	849	898	869	871	863	859	856	892	824	886	843	844	872	882	872	835	894	888	842	866	903	853	902	889	877	886	883	857	873	826	903	872	797	846	857	890	895	919	846	845	881	870	870	906	836	849	842	876	849	884	901	912	876	865	833	879	875	850	860	901	864	902	867	874	843	867	822	856	846	832	847	897	929	908	850	874	903	907	865	878	888	850	828	866	880	862	822	861	872	877	880	858	934	856	879	855	908	907	849	914	850	877	865	895	871	925	911	884	890	854	861	857	886	860	893	917	848	889	871	871	797	882	868	901	863	912	880	867	882	869	841	871	837	917	840	899	918	824	924	951	897	858	882	862	888	823	845	875	889	861	913	836	865	876	850	899	833	877	826	831	864	877	854	866	853	922	834	878	841	869	914	871	886	831	859	862	872	910	842	854	842	848	826	837	900	889	830	871	859	873	889	859	852	826	917	848	897	872	877	890	970	820	901	873	853	859	875	835	866	887	892	866	877	816	817	911	922	865	867	888	892	882	916	854	912	891	891	850	863	936	881	840	825	878	844	919	825	825	849	909	874	860	856	865	848	887	890	869	822	876	912	914	847	832	860	864	841	901	863	815	862	882	880	886	899	885	849	851	813	885	868	898	882	872	867	903	822	892	874	902	841	850	876	877	807	907	929	873	926	852	858	852	859	845	846	867	782	866	839	851	866	901	869	885	860	880	877	881	875	936	886	939	891	882	893	814	897	806	854	873	920	871	899	808	853	823	863	882	866	861	860	820	924	883	903	878	902	897	861	894	861	829	819	784	872	909	838	878	831	835	908	872	808	842	877	835	861	850	912	930	817	866	823	869	855	876	849	841	878	817	886	831	899	828	875	860	858	871	871	846	875	846	869	913	875	874	876	870	895	870	849	861	853	893	868	860	769	896	885	824	868	797	826	866	837	893	845	875	899	836	840	866	865	873	851	925	914	889	881	894	903	883	851	823	840	824	878	823	851	859	841	822	855	871	841	880	845	818	879	856	853	873	848	897	838	899	859	814	900	872	853	867	868	819	865	861	870	927	845	864	875	853	939	818	877	863	850	909	871	900	884	846	840	850	906	866	813	874	879	858	889	830	878	890	894	826	831	825	903	933	910	852	826	915	879	850	859	854	853	867	878	873	917	889	924	887	845	837	896	880	859	905	851	862	901	900	833	862	888	877	872	868	869	819	849	832	856	866	832	903	869	886	836	852	859	930	826	912	864	874	918	872	884	840	837	893	886	890	917	862	960	892	915	842	803	840	877	831	884	889	881	909	849	847	923	871	866	899	840	880	852	901	916	896	833	878	884	913	925	848	866	876	877	861	911	900	848	886	852	819	841	884	828	883	862	927	864	871	856	891	900	841	846	931	880	885	873	896	847	860	862	941	867	843	880	865	854	830	904	896	844	890	840	882	858	872	865	867	825	899	869	865	821	839	883	845	814	863	842	947	898	860	844	821	887	896	991	889	866	886	882	840	848	856	886	824	837	856	834	841	838	846	849	838	884	927	854	923	891	894	874	880	858	878	910	878	900	843	916	880	833	926	922	871	860	849	848	867	848	904	866	843	831	875	873	881	881	851	881	821	831	944	894	833	938	865	823	885	905	876	860	878	868	875	889	878	905	868	820	835	884	837	870	840	869	887	884	932	827	845	876	850	956	822	845	802	870	868	859	896	908	855	890	850	847	867	889	915	820	878	880	898	834	851	925	857	888	862	893	871	883	842	892	877	910	865	869	854	863	884	863	894	933	888	907	850	901	853	861	925	902	868	881	818	864	906	836	913	802	866	874	898	837	859	884	887	899	871	837	936	857	856	802	878	921	833	844	866	810	891	855	840	840	887	851	916	874	843	859	854	871	879	829	848	862	846	871	819	872	856	817	830	821	846	836	896	869	871	911	888	870	868	852	865	852	848	863	884	914	910	867	876	901	855	896	876	863	902	907	881	865	884	888	865	857	884	864	836	873	850	866	868	843	855	855	857	831	880	838	954	851	884	861	879	894	814	831	869	831	826	879	859	835	931	876	855	891	847	838	855	894	892	837	842	842	908	873	900	902	826	888	876	895	887	824	919	830	863	890	838	870	865	901	856	850	896	881	851	868	809	870	870	878	882	879	854	782	906	844	877	894	853	834	912	853	845	871	907	834	849	866	860	812	907	870	856	895	856	864	859	841	855	877	900	882	864	911	893	836	909	860	912	871	850	832	852	864	834	877	878	863	896	862	889	864	848	822	886	867	892	813	890	926	811	837	907	868	799	860	827	822	900	850	875	859	864	851	871	847	859	894	856	911	860	863	871	896	823	890	929	855	866	824	833	805	844	861	899	852	861	823	848	856	861	827	838	782	831	895	850	843	893	859	864	879	908	863	854	881	852	893	890	874	871	844	873	857	824	861	884	842	826	836	824	839	880	834	911	847	847	884	912	905	844	891	840	888	867	870	857	873	869	902	858	855	837	906	903	830	903	923	855	899	822	891	864	822	895	883	865	874	860	926	833	847	849	893	901	956	854	878	893	823	897	866	887	901	856	880	806	843	832	848	893	896	874	852	890	834	885	840	866	855	830	814	884	905	889	836	907	942	913	808	864	846	846	785	883	833	869	848	852	939	927	877	846	903	868	928	903	868	878	871	799	865	848	866	876	836	845	856	825	890	891	918	860	887	871	865	872	919	873	871	849	856	877	865	838	859	897	852	858	835	808	868	854	863	827	874	874	917	863	831	875	910	888	868	877	826	875	896	824	883	854	864	835	881	839	837	875	845	873	896	852	833	861	834	836	848	865	868	883	901	832	872	805	854	856	893	815	902	854	848	931	925	841	868	868	874	856	864	818	845	868	846	882	861	818	886	859	845	821	903	893	892	910	840	854	882	914	896	900	864	883	831	833
32400	32697	24102	8422	1834	949	801	796	751	777	753	766	766	798	780	754	808	759	755	748	773	771	819	822	750	742	805	740	744	712	751	713	777	750	785	752	711	734	760	803	739	745	756	737	772	726	722	755	727	770	729	773	776	762	731	775	776	798	796	772	685	785	749	803	714	776	813	766	744	776	750	782	751	742	779	817	686	766	743	733	787	705	732	741	786	748	777	767	756	791	739	759	774	753	714	718	813	771	745	759	782	716	804	807	773	756	758	768	747	820	764	730	741	750	765	753	780	776	734	761	773	733	727	762	764	778	781	714	797	779	776	776	744	766	705	726	770	794	759	769	715	750	743	800	751	699	749	723	786	783	754	726	762	733	726	767	743	733	824	745	800	707	829	718	726	746	762	803	760	775	744	732	765	783	761	770	733	733	736	751	804	767	785	788	773	793	764	759	761	786	755	799	777	794	746	724	742	758	738	769	802	789	760	759	781	759	763	759	736	767	782	775	771	780	774	771	782	786	787	748	735	783	714	788	774	734	804	777	760	762	769	738	811	769	705	749	784	734	717	737	760	791	767	775	773	716	778	777	759	726	786	779	744	754	734	766	756	762	724	741	775	783	811	751	789	756	828	761	744	773	800	820	700	733	747	795	763	754	756	766	755	784	720	736	760	733	750	849	760	757	819	793	768	764	759	770	733	778	759	756	766	771	736	762	719	770	784	755	760	761	748	741	760	743	681	822	828	777	745	767	800	811	744	766	781	753	816	799	796	764	766	704	771	763	746	746	753	754	798	803	730	760	810	786	799	784	714	742	751	757	781	769	772	764	786	816	829	774	779	786	776	767	770	765	754	788	784	737	764	769	750	742	745	779	792	738	788	765	778	724	731	754	741	717	774	778	797	725	724	715	748	771	714	719	761	775	832	750	767	731	746	785	749	720	772	774	797	765	744	777	759	737	693	764	740	756	752	745	757	747	770	777	764	787	808	720	755	751	750	772	738	790	712	764	750	759	748	704	744	731	774	756	754	758	810	741	753	799	759	777	738	772	759	757	754	734	714	720	789	729	744	753	719	797	782	774	811	765	784	687	743	781	772	796	790	766	734	733	735	748	742	796	726	735	734	726	793	728	702	753	781	745	773	765	789	741	787	760	782	727	787	787	794	713	737	749	804	756	726	778	776	749	751	761	773	762	793	788	748	764	716	744	749	726	773	783	717	771	756	765	777	740	782	730	757	769	762	764	782	755	751	717	770	787	725	759	793	723	758	759	698	753	733	719	739	746	777	755	765	737	756	738	763	757	782	710	766	732	747	790	781	734	737	740	715	742	748	759	756	736	757	767	740	839	800	769	772	746	772	801	794	759	748	824	778	717	711	762	734	777	790	756	779	704	768	756	770	749	779	788	709	747	771	778	793	779	785	797	767	729	760	744	702	743	732	759	729	730	731	743	775	797	692	764	726	761	746	767	761	754	774	784	768	791	731	754	755	783	710	803	722	725	725	736	758	710	733	747	785	806	765	803	804	770	773	756	776	756	771	786	748	796	798	745	721	735	738	759	739	742	714	796	734	760	725	729	754	778	772	787	826	761	776	766	733	715	762	779	745	787	744	774	774	766	745	763	727	751	762	722	779	782	773	757	738	773	793	767	764	753	766	794	761	731	809	777	777	720	754	778	783	783	749	722	820	759	738	727	760	749	727	707	792	776	780	752	739	723	736	787	759	777	779	761	749	694	748	781	760	773	723	784	745	773	749	737	772	793	766	781	762	775	733	740	814	790	710	734	815	770	774	664	811	766	772	755	763	781	713	764	764	772	768	716	820	776	728	755	774	749	712	805	722	745	788	690	773	705	746	778	743	781	754	743	772	747	764	753	732	798	713	791	726	723	755	729	805	773	742	721	773	739	770	779	789	725	765	796	758	787	833	712	763	728	760	776	748	755	782	750	807	739	737	702	757	781	778	733	773	756	736	798	700	795	786	737	759	744	727	756	767	783	730	762	774	776	765	799	793	772	748	696	745	751	749	770	730	780	753	717	757	764	751	810	771	796	765	770	740	762	796	757	785	755	759	764	768	713	796	781	794	801	713	744	769	714	740	745	773	805	768	751	810	766	784	780	795	769	768	737	779	727	733	744	795	731	757	745	760	723	756	771	792	740	765	746	754	779	751	775	746	780	736	760	767	782	773	819	754	743	782	750	796	777	791	705	783	760	784	829	721	723	742	813	791	799	755	821	727	749	750	714	725	703	742	731	749	796	734	752	776	774	753	732	737	694	712	697	742	738	827	746	770	717	793	777	752	727	766	760	746	799	765	778	745	781	775	775	706	777	767	724	778	792	774	759	736	792	798	772	783	743	751	769	756	724	729	766	742	777	749	741	790	760	774	736	812	742	764	762	754	754	767	761	754	746	760	780	782	749	732	764	768	830	814	775	809	757	731	737	739	722	785	727	814	781	790	761	771	775	726	748	721	760	749	764	766	769	732	728	767	727	791	719	781	725	818	774	784	750	798	781	721	780	722	773	721	746	792	718	725	730	816	765	749	815	768	788	789	748	806	833	729	753	724	726	762	736	764	735	726	767	752	788	756	745	745	774	766	757	767	746	739	791	779	760	754	761	761	739	736	750	755	739	754	724	799	800	748	725	727	767	744	744	749	699	771	772	763	761	796	777	767	752	772	722	787	728	739	772	750	756	802	759	753	778	788	768	765	764	747	730	729	752	751	749	717	769	765	735	768	754	750	738	754	781	791	720	738	751	797	746	731	746	798	734	743	735	785	760	732	711	783	788	792	752	768	701	758	769	776	737	735	761	779	708	784	793	744	709	756	761	754	686	751	773	753	765	691	807	814	747	784	730	811	801	736	786	748	715	791	800	747	781	769	797	785	788	754	695	807	753	717	715	768	751	771	720	788	774	823	770	721	743	783	814	768	740	669	751	776	721	751	831	773	750	738	766	759	755	750	758	763	801	763	804	773	761	807	727	746	779	756	770	754	736	758	727	764	789	748	718	745	753	728	736	719	760	754	793	721	732	744	747	846	741	764	778	730	762	784	722	773	784	761	817	794	716	802	752	759	746	742	755	742	773	701	780	793	792	794	820	787	808	757	743	764	728	761	746	823	794	749	715	741	732	700	793	802	772	797	739	735	728	677	759	780	807	795	774	692	698	733	797	715	756	754	742	758	776	826	793	787	791	759	762	739	752	757	784	813	739	768	798	776	721	794	762	759	772	780	709	757	790	784	770	748	715	778	738	829	743	790	776	782	704	775	773	784	696	756	736	766	752	763	732	738	766	755	766	764	739	777	731	740	729	785	757	735	803	748	733	792	760	767	756	772	747	739	757	782	741	790	763	771	815	817	765	771	760	741	781	822	764	788	736	794	764	747	778	770	800	781	744	745	814	772	678	775	764	723	752	793	823	757	750	744	740	754	738	751	742	773	820	742	729	794	735	760	812	767	812	771	706	785	739	774	727	702	766	751	775	792	699	743	771
29010	35690	16619	4311	1366	784	600	634	624	658	611	583	630	586	589	665	626	661	653	609	624	557	564	609	649	639	576	648	628	609	628	606	622	610	565	630	617	598	586	649	607	598	575	563	602	625	599	632	598	584	625	600	617	623	602	619	593	564	596	577	573	582	614	600	597	604	601	633	587	647	566	588	614	654	586	558	631	567	585	652	588	621	611	633	636	588	621	584	573	601	593	578	635	590	583	599	618	609	589	618	646	618	599	626	601	599	595	577	623	612	631	638	582	560	596	594	631	622	555	574	579	604	554	571	599	605	641	623	593	604	565	630	598	578	590	596	647	569	599	591	589	640	597	624	641	591	612	618	615	625	602	619	637	589	608	638	562	655	577	587	628	608	596	589	605	623	590	602	583	613	631	592	598	577	613	556	617	570	574	611	585	596	621	608	589	573	610	629	618	580	592	579	648	606	646	592	628	592	551	626	567	605	590	631	606	568	616	640	603	563	626	651	587	610	637	590	624	612	583	612	600	598	593	615	580	624	667	614	599	642	603	613	608	588	622	614	609	585	646	628	596	619	657	592	635	654	541	602	599	577	611	649	601	621	631	607	625	613	575	633	598	557	615	602	605	584	607	585	590	596	605	540	621	611	613	600	597	602	562	631	592	560	682	582	602	584	616	648	574	626	618	607	554	579	591	569	604	635	626	547	615	634	626	575	613	613	603	610	634	629	597	597	650	625	571	606	623	628	641	629	614	595	622	602	633	611	569	600	633	581	659	602	582	624	586	570	625	585	573	591	583	589	576	584	631	605	605	583	598	542	584	566	617	626	582	602	617	585	626	607	581	579	617	603	592	566	616	647	617	552	595	612	599	611	615	622	625	616	618	598	606	587	604	630	629	621	606	646	540	604	601	645	573	590	641	592	649	666	635	581	662	640	592	583	587	570	614	615	604	586	592	570	621	624	639	606	567	644	599	650	619	605	621	638	628	641	590	600	583	622	598	600	627	552	638	642	586	620	597	624	596	604	577	577	600	632	630	605	569	596	648	576	619	605	617	644	660	603	599	597	608	593	555	674	603	607	577	610	601	584	601	617	555	590	594	580	641	634	588	582	622	581	595	627	621	614	594	639	584	597	624	597	652	589	593	607	591	590	633	650	556	586	637	613	638	578	620	618	586	598	630	658	593	635	592	586	624	622	617	559	584	597	628	592	611	604	643	574	607	616	639	626	626	608	584	625	592	631	634	656	601	594	624	629	636	619	608	627	602	623	591	603	615	637	617	653	574	586	591	622	595	611	635	622	629	604	588	590	558	639	568	612	579	647	600	615	603	634	637	598	609	616	613	564	647	617	644	615	612	596	625	605	577	593	608	587	597	628	608	611	642	643	604	615	608	602	611	681	535	595	569	623	583	604	631	583	618	589	621	625	635	621	588	589	613	615	640	598	615	642	625	621	597	582	572	631	581	577	587	589	609	618	576	582	637	612	634	613	624	604	632	637	620	596	579	618	585	578	612	634	602	616	592	605	564	633	594	581	566	617	587	595	647	603	619	618	601	615	626	640	593	651	591	572	644	616	563	579	642	673	596	599	621	611	619	634	583	617	590	559	588	574	630	622	575	599	606	631	587	646	603	629	583	629	624	634	591	616	543	595	590	601	608	636	608	607	582	647	635	622	631	560	599	608	615	587	611	584	635	584	575	651	650	614	596	614	592	559	544	624	619	604	601	590	626	609	607	608	623	641	618	567	606	612	604	583	615	602	549	565	611	628	634	632	609	598	625	568	656	616	569	582	603	583	619	599	657	595	582	670	619	601	643	617	605	582	619	624	610	651	628	591	600	613	572	610	609	615	584	590	587	652	632	552	653	590	586	648	636	586	605	590	635	567	616	605	649	630	611	624	628	586	601	605	589	603	622	632	620	625	620	536	589	640	617	616	617	607	605	616	611	596	601	630	569	585	551	637	646	599	570	614	582	578	660	631	628	581	614	648	551	599	604	596	601	600	615	581	637	613	584	625	638	576	629	608	658	614	598	603	647	637	585	603	607	607	612	632	627	646	567	597	616	580	601	608	592	665	577	572	662	587	615	571	581	675	625	602	612	592	650	586	590	622	625	603	597	603	601	631	619	605	589	601	584	614	643	607	625	589	599	600	613	620	626	589	556	580	602	629	602	575	568	580	607	601	560	633	608	617	562	608	645	621	561	595	609	582	607	619	605	592	599	614	610	604	605	564	590	625	583	625	664	594	600	595	578	596	616	604	612	621	570	602	645	623	592	635	603	573	616	617	593	577	658	604	595	591	624	633	621	612	614	614	556	631	589	590	612	588	606	601	636	598	614	623	634	617	572	636	668	575	617	651	609	546	572	636	647	650	614	604	615	597	575	595	611	565	563	597	653	636	596	602	588	589	606	626	621	596	650	630	577	624	564	622	599	600	604	632	588	593	600	623	566	632	623	621	610	615	625	606	602	608	617	601	597	575	629	661	640	608	640	662	625	660	643	579	579	672	601	581	616	631	615	673	599	580	627	609	599	619	602	584	590	629	563	603	641	652	587	639	615	602	640	614	637	577	659	597	609	564	588	625	594	599	608	621	622	630	606	601	633	579	607	628	629	530	605	596	587	602	598	626	595	656	659	606	604	567	619	630	624	650	602	611	589	624	602	600	583	638	648	582	631	659	618	568	630	631	613	650	605	600	615	595	599	573	611	607	604	541	637	580	616	621	614	622	644	587	628	621	627	587	624	621	593	613	576	632	610	606	640	629	584	598	619	608	593	596	629	610	639	608	588	610	633	618	607	617	597	586	592	578	594	641	575	613	584	610	634	640	614	633	601	637	618	566	569	600	598	586	594	657	601	612	619	595	618	623	620	564	604	630	617	607	589	597	605	590	604	667	635	622	641	581	597	599	599	601	603	610	610	601	556	600	568	629	601	656	608	636	614	574	580	585	642	588	646	620	630	641	602	578	619	611	556	607	621	573	597	589	563	602	622	599	584	587	644	608	614	611	599	621	608	595	604	642	621	631	658	633	567	597	635	613	626	586	564	613	608	639	578	606	575	567	611	593	589	608	589	608	630	608	619	602	604	566	599	599	583	577	568	581	656	571	613	615	605	576	642	664	584	556	593	612	626	603	597	601	646	598	615	610	596	604	584	634	640	578	614	621	621	602	622	598	611	597	617	608	625	609	556	584	603	617	621	645	609	612	580	546	621	585	574	605	636	615	656	627	658	604	615	614	601	620	559	644	619	611	625	622	597	625	594	620	606	624	596	551	611	596	641	582	581	645	625	609	585	645	603	611	639	602	607	590	588	661	618	598	581	601	573	640	596	630	600	566	661	591	624	615	623	602	627	618	612	610	595	633	613	586	576	603	615	609	598	581	624	565	624	688	593	615	563	582	591	555	528	591	628	608	618	601	606	611	570	605	589	578	618	644	598	599	598	589	632	620	598	578	563	622	610	626	602	595	632	599	602	615	625	634	587	579	621	586
26028	26965	38194	30742	16063	3787	1154	845	772	803	812	755	780	809	794	744	801	793	796	739	817	779	832	780	825	831	758	808	812	777	810	744	823	777	776	804	754	813	808	783	786	742	777	765	775	774	809	783	761	784	736	790	748	795	814	734	790	802	758	798	748	817	794	788	784	752	747	795	804	794	784	748	733	788	813	803	748	805	776	792	779	818	813	783	776	768	807	768	778	734	764	800	819	769	831	758	786	767	710	738	800	777	786	809	799	779	793	797	759	762	762	789	768	776	753	784	795	752	714	770	766	765	785	761	773	785	744	798	774	791	794	763	761	779	778	863	754	775	792	765	765	770	780	804	744	761	780	777	778	746	783	808	799	729	697	747	812	757	794	761	767	752	759	794	842	794	808	767	751	780	706	779	757	738	810	741	681	751	788	748	762	808	796	761	789	752	775	760	815	783	801	778	742	785	750	756	717	698	757	839	807	775	778	760	807	744	784	767	768	724	768	757	737	786	760	781	756	788	764	788	757	758	801	763	758	798	783	798	802	771	811	742	798	763	778	744	728	761	780	799	755	788	805	795	779	779	791	742	774	787	773	820	826	791	779	769	829	731	756	769	801	781	765	734	773	808	764	782	806	803	753	743	761	792	723	764	768	783	743	820	740	780	781	758	753	793	796	743	769	762	702	774	751	753	816	723	776	803	750	802	778	752	770	827	750	767	767	775	727	764	749	791	790	761	776	708	729	807	739	779	822	767	778	771	790	773	764	792	772	708	758	820	753	822	763	728	812	732	779	718	757	820	776	782	751	755	769	774	786	739	771	819	840	781	762	730	800	692	729	758	767	711	781	730	773	752	808	775	744	749	771	746	747	788	788	770	744	705	772	719	797	826	746	733	752	761	758	771	785	809	782	774	783	742	785	785	790	809	813	797	781	780	788	784	720	794	766	744	791	707	753	745	748	752	724	721	757	814	825	734	759	749	741	748	797	750	798	789	736	784	790	739	765	788	753	794	748	785	799	736	802	761	797	766	759	714	754	785	772	692	795	776	780	757	760	779	785	751	755	789	724	800	753	788	784	765	791	738	818	759	792	802	711	746	772	722	796	785	810	778	768	801	751	736	811	764	778	716	717	745	782	797	751	777	807	742	756	747	781	765	784	752	802	723	785	786	754	732	754	741	738	735	728	763	719	792	749	787	775	759	759	752	780	801	786	765	778	779	741	781	747	711	795	721	739	729	749	755	743	736	795	736	792	747	706	761	762	765	759	753	722	786	756	810	787	763	773	765	747	735	785	751	798	737	775	726	750	766	732	721	798	691	738	768	801	763	786	757	778	750	757	753	799	766	744	815	756	766	745	794	764	802	715	765	801	768	773	750	785	776	782	761	744	766	764	756	812	763	749	769	758	773	759	745	769	730	797	727	778	748	789	757	776	794	761	766	781	758	768	766	785	813	783	778	815	741	776	757	787	781	772	708	730	748	743	751	797	799	739	763	760	765	772	826	733	810	795	755	725	776	806	759	756	734	811	739	792	743	769	786	734	733	766	787	753	747	739	779	800	800	791	727	742	737	822	733	761	738	754	759	741	778	725	735	766	774	783	790	774	727	762	794	756	782	771	779	792	732	730	805	767	767	805	801	773	716	752	779	745	790	728	778	803	714	805	782	735	797	839	738	762	696	745	798	795	771	774	763	771	770	757	807	724	775	767	739	735	702	759	749	736	781	752	753	708	756	780	787	742	769	742	769	759	766	793	763	808	783	800	762	760	763	792	764	809	772	786	822	782	755	738	776	809	736	748	798	715	736	773	773	760	761	768	795	791	777	778	716	791	801	716	763	823	739	771	747	743	738	706	764	734	792	801	790	747	777	774	784	794	788	786	744	778	771	769	770	727	727	802	783	779	759	770	788	792	764	764	812	811	782	766	761	761	789	792	809	735	780	798	747	800	830	810	769	757	785	801	794	770	757	741	793	750	777	757	772	761	788	741	735	760	732	778	724	795	745	812	748	756	743	796	788	772	754	700	808	741	824	778	762	775	780	738	728	763	787	812	848	757	776	753	750	804	724	830	795	818	833	738	786	778	797	743	761	768	773	768	759	715	722	776	714	757	796	784	785	762	754	797	748	741	783	724	755	737	785	763	777	760	789	783	767	797	742	749	828	801	780	801	772	743	718	780	796	785	762	825	760	807	739	740	830	774	739	748	779	794	772	733	756	755	725	742	744	741	809	783	754	757	750	777	738	784	763	775	787	775	780	806	709	767	735	766	762	790	784	756	786	744	750	780	799	750	772	750	754	765	720	750	801	725	749	785	747	758	783	729	781	793	753	795	736	787	768	792	753	759	750	733	744	740	715	750	739	787	761	746	740	734	766	772	781	743	786	735	757	803	805	728	756	726	719	784	762	708	777	758	776	762	802	787	745	799	781	727	713	787	728	789	748	831	756	744	776	810	723	771	735	756	774	818	761	752	715	790	793	789	780	756	743	764	791	790	784	751	812	763	755	738	725	788	754	778	790	769	800	716	754	760	776	809	784	721	737	737	791	777	737	800	809	768	765	816	739	673	777	741	806	769	747	753	740	779	707	800	748	725	779	800	757	773	761	753	733	747	832	757	765	775	789	786	770	761	791	724	723	796	789	780	730	802	742	792	772	769	757	729	731	771	742	819	795	780	755	716	766	747	732	781	761	744	785	762	804	727	759	784	766	761	741	807	761	775	796	788	805	779	800	810	747	839	765	761	767	807	761	805	762	763	733	747	793	775	801	744	801	784	776	778	767	787	738	773	777	781	766	714	772	756	761	772	756	733	800	766	741	725	767	767	774	725	775	780	747	787	805	810	762	793	700	764	781	790	764	775	751	761	803	764	749	744	780	784	757	777	772	744	771	749	755	817	802	787	765	783	719	750	775	798	768	787	755	800	754	803	774	797	756	773	738	742	776	776	805	716	758	773	775	808	819	737	756	740	789	771	747	726	763	778	756	802	737	755	771	739	784	789	774	754	732	769	707	813	776	756	729	758	752	793	733	739	744	767	769	754	780	794	754	817	747	851	752	761	735	730	760	709	768	745	817	765	806	733	767	767	788	803	771	748	792	765	790	729	794	815	804	751	766	751	737	765	779	781	750	722	757	773	731	731	730	766	761	811	761	698	768	724	751	821	762	748	737	766	744	764	790	767	767	796	750	734	728	761	829	782	777	767	764	739	814	748	772	782	755	805	757	828	808	793	729	745	783	762	776	748	763	793	755	728	760	725	790	759	790	775	743	803	748	800	734	758	743	794	804	792	766	748	734	770	806	813	729	746	743	764	763	758	767	788	799	716	811	799	722	784	736	790	762	802	806	778	760	794	785	775	760	780	784	747	745	831	752	805	771	773	763	800	771	656	774	777	779	785	794	766	808	738	794	762	768	763	791	766	773	752	762	718	714	746	709	776	752	776	787	722	749	744	760	789	753	764	790	761	743	765	745	742	762	799	760	754	725	711	710	761	782
63030	88210	55411	22446	6403	1647	871	742	721	704	695	693	699	666	676	685	701	637	672	693	682	711	731	712	661	719	632	689	741	653	703	672	691	673	693	712	707	674	655	682	708	619	643	729	726	640	623	659	655	683	675	704	657	701	680	629	691	693	663	667	698	659	655	664	711	702	661	686	670	691	695	653	691	659	668	688	690	703	672	676	674	616	685	629	761	648	666	623	684	646	637	672	619	719	655	671	688	675	657	644	629	649	703	707	688	700	696	616	705	670	630	671	682	667	656	636	694	702	666	629	708	686	672	671	723	632	701	631	666	654	673	678	657	705	702	729	686	657	647	688	655	685	623	658	684	650	680	688	646	701	640	676	692	727	681	686	670	647	679	659	706	650	706	675	684	649	700	697	672	673	672	708	685	709	702	647	706	645	687	666	652	675	678	698	671	650	625	710	701	645	664	712	685	695	679	681	666	619	648	703	658	731	697	706	671	724	637	706	693	656	630	658	726	682	677	651	677	609	680	646	640	675	669	632	666	664	630	670	613	671	623	683	659	680	655	729	659	714	646	665	639	679	644	703	601	681	641	685	659	708	689	632	658	672	676	643	649	661	714	682	671	659	646	687	675	682	694	680	695	634	696	654	690	649	708	593	651	626	675	673	671	663	680	664	626	692	695	678	639	647	672	697	659	648	676	656	662	690	681	653	696	641	691	674	697	667	709	652	688	714	680	677	692	636	691	633	660	689	674	688	654	636	702	645	649	688	689	636	680	670	680	662	681	665	668	672	655	691	659	636	678	720	691	702	712	695	680	681	652	622	666	710	676	673	675	697	656	700	689	717	691	669	670	671	679	673	649	691	673	662	664	635	656	651	714	679	682	687	674	659	665	669	674	685	661	681	662	674	685	647	685	652	645	713	680	678	663	671	613	655	668	651	643	666	726	654	686	702	718	688	706	682	714	675	671	701	701	757	645	698	632	658	634	708	653	662	681	657	742	664	706	626	635	702	675	678	679	700	666	673	679	673	632	673	666	689	647	697	661	708	676	663	667	643	687	684	685	692	692	634	647	680	662	633	688	621	684	700	659	661	718	661	692	683	659	645	697	690	717	688	662	686	682	716	657	661	660	731	647	710	651	673	624	686	659	696	665	623	659	676	644	679	634	693	663	679	663	663	709	680	676	682	684	667	705	698	655	673	608	645	687	629	723	666	718	668	652	651	661	700	656	708	666	671	658	682	688	653	717	654	664	694	620	679	685	667	670	641	680	678	684	633	631	714	659	662	698	659	690	645	697	681	650	716	640	677	669	637	657	680	646	678	723	643	683	702	689	692	728	610	671	646	682	660	694	674	634	662	716	667	624	656	678	657	636	647	638	687	660	647	724	642	700	665	657	676	698	674	696	655	634	646	746	681	681	667	603	679	705	637	713	696	675	680	683	674	681	656	704	670	674	662	656	649	687	701	684	645	671	648	655	697	668	658	689	668	661	693	690	657	654	694	667	655	703	679	706	699	682	654	699	670	687	659	734	728	662	645	684	658	646	652	673	684	686	713	700	660	654	692	660	700	636	721	631	687	718	694	693	663	679	647	689	651	681	710	692	693	654	694	681	671	660	642	678	648	657	675	667	694	688	701	678	673	691	668	689	631	661	680	636	658	681	661	672	656	669	707	628	713	694	697	638	651	685	670	659	668	711	656	691	650	641	686	672	671	706	658	704	622	646	678	705	724	672	644	640	692	690	651	702	677	652	659	704	635	677	659	675	682	674	674	656	674	653	641	651	639	694	714	606	693	648	652	667	672	667	625	681	659	668	661	670	674	668	670	643	653	626	609	646	715	653	683	673	637	648	676	671	674	652	645	622	657	678	661	656	639	635	634	670	632	669	698	661	673	668	670	656	672	666	757	657	625	714	644	694	640	689	640	701	675	650	727	690	684	683	693	675	695	647	687	655	649	681	692	683	685	677	695	665	687	637	653	657	720	679	688	669	654	698	635	685	668	649	653	623	649	680	653	682	650	646	670	660	690	666	675	681	692	671	672	684	618	672	701	677	705	659	651	677	658	742	677	681	690	694	668	644	624	670	700	700	666	652	652	737	686	667	648	683	623	673	678	655	717	662	644	686	647	639	658	691	694	654	647	652	701	663	641	629	666	700	656	642	653	643	674	654	713	682	656	659	697	680	642	650	638	703	627	697	651	659	669	705	685	686	687	697	638	655	637	633	643	661	618	679	626	682	671	683	658	673	614	695	669	696	661	670	684	639	658	696	635	657	699	645	669	677	662	677	689	668	663	617	683	720	652	713	694	686	651	678	612	727	702	665	675	650	708	631	656	686	627	656	698	695	642	741	684	683	654	707	678	697	654	654	665	706	685	710	650	708	665	655	707	659	632	649	696	677	741	660	645	695	674	595	659	680	710	678	645	679	645	667	682	699	671	629	677	661	683	659	668	690	659	695	686	660	698	712	690	665	687	659	670	626	662	706	704	691	682	646	722	679	693	671	677	684	657	661	686	686	696	637	658	709	675	708	736	676	687	657	713	639	654	640	703	686	672	682	674	691	683	716	703	638	699	681	674	676	729	674	657	705	646	680	681	688	688	645	631	680	628	668	695	685	634	701	692	637	639	638	720	640	725	666	693	633	709	707	713	678	677	661	622	682	602	664	651	710	712	661	675	636	648	663	692	681	668	660	645	686	668	647	669	724	615	640	652	651	639	681	662	659	671	664	654	660	715	677	707	638	630	615	655	713	661	672	642	619	641	668	671	645	625	688	688	623	630	645	671	671	649	653	667	641	679	670	689	670	655	647	611	704	675	645	685	651	694	681	690	659	638	677	681	639	668	676	677	738	682	691	663	667	733	653	665	711	621	708	679	664	672	648	656	684	661	670	662	682	651	644	725	644	693	673	660	611	676	636	681	697	652	654	708	672	671	706	695	656	677	644	660	668	629	704	677	623	714	644	649	664	638	696	685	660	685	692	651	710	650	676	666	663	645	697	659	681	643	668	643	618	652	666	703	673	694	640	658	641	722	673	663	670	652	684	678	678	656	671	687	682	655	628	654	642	680	698	696	685	667	703	675	613	658	679	640	650	623	668	630	675	685	649	680	679	642	716	662	663	669	682	655	658	685	685	665	726	702	716	637	676	677	712	667	665	681	661	645	652	693	653	648	675	638	664	671	630	683	673	645	667	650	695	719	669	728	669	638	733	711	682	686	679	679	671	667	656	664	648	702	676	711	656	689	657	671	646	694	637	697	646	712	683	704	687	687	679	646	619	709	613	684	669	665	618	636	665	661	651	655	677	634	684	656	668	708	668	650	674	688	664	666	682	648	655	640	699	685	659	681	652	673	726	662	687	643	678	658	706	639	685	673	690	656	680	633	657	704	657	636	714	727	677	677	684	676	691	708	674	640	663	633	659	711	666	647	683	668	635	676	651	674	666	629	669	685	630	684	634	681	598	666	615	648	685	691	645	655	652	654	696	616	625	659
24269	23498	33847	29230	21668	12703	2671	1213	992	1033	1012	1020	965	992	990	963	995	1022	992	973	1000	980	1062	971	923	935	973	934	1012	946	1027	1006	975	938	975	1020	1021	949	931	950	990	980	979	990	1003	977	929	1050	983	955	932	882	974	970	936	1019	941	984	908	994	946	958	1034	958	988	936	994	920	1026	935	967	919	921	933	1011	950	954	1002	976	959	1001	935	900	975	949	1001	976	938	934	920	940	946	943	905	918	1006	974	970	961	960	941	937	953	942	966	934	959	939	933	978	955	1005	998	886	952	997	966	1018	946	996	933	945	972	947	967	917	947	968	987	929	979	990	977	975	934	1014	961	1001	963	951	940	1019	989	974	914	930	946	922	1013	1013	930	988	948	959	933	1007	957	965	962	949	936	984	932	983	939	925	986	999	962	904	882	1019	972	960	925	1009	1015	962	992	959	1005	967	976	944	979	988	1026	992	935	956	973	1005	949	963	934	1024	949	1000	948	965	1067	974	976	970	940	992	1001	983	955	908	929	953	1007	926	914	851	990	944	951	983	919	997	972	930	1000	950	924	939	968	963	975	1028	994	953	958	940	950	943	1043	943	953	971	903	961	944	982	933	914	947	961	944	972	960	978	929	923	979	988	950	947	1015	994	995	962	1007	971	941	961	960	987	926	931	961	985	954	967	992	891	940	977	986	951	911	931	947	958	945	961	932	938	1008	944	975	992	989	918	920	958	929	957	983	965	934	1004	929	988	958	983	938	1006	961	942	986	943	1010	959	997	959	948	982	923	978	940	947	951	959	1038	994	934	981	958	995	947	980	964	959	1000	947	990	1002	912	1010	946	919	1009	937	979	922	963	906	1008	942	984	938	944	992	936	982	962	940	999	988	927	924	963	978	942	946	969	963	944	921	962	937	954	946	1010	1001	995	931	972	950	921	956	950	915	982	988	934	991	952	1000	971	949	921	933	990	970	948	940	950	932	960	939	951	967	964	944	927	925	936	1011	988	961	919	1020	989	878	1013	900	944	934	966	925	980	936	983	928	971	1012	930	937	919	961	996	1010	981	949	951	918	960	969	978	928	978	1049	907	938	959	919	975	910	959	960	974	952	991	955	933	951	1004	957	957	1003	951	978	954	961	924	1005	908	928	982	916	994	960	967	913	988	975	910	944	937	904	971	975	884	965	1011	929	972	1006	991	954	936	995	1023	986	945	970	910	1005	987	950	977	920	998	968	978	937	970	971	970	919	964	948	908	940	970	941	928	931	1003	939	956	971	886	1010	945	948	964	966	957	944	927	959	987	973	998	958	949	983	952	1023	954	958	961	964	916	975	903	978	950	962	915	956	1001	936	992	1003	942	988	944	952	958	1015	920	961	968	972	953	985	981	996	959	968	964	856	983	955	952	982	979	1003	944	972	971	972	995	972	964	937	947	934	951	949	964	945	1004	956	1006	972	910	890	956	1032	977	949	912	966	937	949	971	980	955	963	1004	1000	933	948	978	943	1007	933	981	957	925	999	935	977	971	970	998	967	982	967	979	949	1002	981	971	929	984	979	952	963	973	996	944	1014	986	926	968	936	927	939	983	954	979	979	940	971	953	957	949	941	949	968	972	951	927	926	995	1000	971	933	912	952	1000	963	962	943	949	970	1029	958	1007	940	938	943	981	980	941	946	928	978	957	916	949	968	930	1002	958	946	965	923	927	1026	930	936	951	975	934	929	992	969	971	976	906	970	1003	955	937	914	986	1031	945	930	925	916	1012	985	974	955	960	926	1006	979	929	966	941	957	986	939	953	1012	950	949	981	975	979	941	937	932	921	936	964	960	929	980	927	975	962	1006	975	930	1045	955	936	959	1010	1009	954	965	1003	949	931	958	964	959	909	998	1001	950	931	975	981	914	902	930	990	1022	967	988	971	890	1004	973	968	1000	966	983	976	955	938	974	999	965	958	954	956	938	901	975	976	902	968	936	968	982	923	892	940	1018	990	970	950	1022	956	926	926	996	981	936	934	954	962	939	1028	957	929	969	979	969	969	888	922	1030	959	929	948	930	989	929	944	915	968	910	922	1001	958	918	935	984	949	963	992	964	992	918	964	951	972	995	1014	950	965	1038	914	929	961	911	993	964	914	986	934	933	942	996	953	940	979	978	947	970	1002	978	886	912	993	960	954	927	915	963	989	991	966	969	990	980	991	958	977	964	937	911	974	941	942	943	928	995	922	992	922	993	954	1010	963	904	980	968	977	915	973	919	942	919	990	951	907	960	941	914	924	937	990	1022	985	982	1022	953	958	946	920	886	970	977	991	980	937	949	1013	943	913	978	921	956	917	934	972	1003	922	976	953	949	939	931	1013	919	1001	998	926	996	934	962	965	1008	984	933	959	938	971	976	942	1004	902	904	935	980	963	990	938	921	1009	953	969	887	1001	962	959	972	923	990	936	995	956	959	989	950	979	934	949	971	882	982	940	929	960	913	957	943	967	944	1016	931	985	959	952	922	937	976	999	979	934	966	953	981	942	949	948	896	938	947	1015	1009	945	975	927	935	987	974	976	982	964	955	986	1020	989	919	967	971	951	897	954	948	956	945	937	970	946	973	944	917	1019	932	953	961	941	955	985	997	1012	969	962	955	909	940	985	919	891	932	948	933	945	942	934	996	974	999	944	1011	935	983	919	1005	939	967	944	979	980	963	921	935	959	946	936	989	955	965	958	944	947	965	956	1052	981	941	992	914	989	957	930	950	989	1022	934	948	1009	985	955	952	948	992	979	911	946	989	981	957	952	995	1014	1040	919	953	1002	941	949	1027	920	984	949	1055	970	1043	981	962	1007	1020	914	993	935	934	975	1039	921	981	927	985	1021	933	985	932	947	987	937	952	958	921	978	963	986	950	940	1003	920	920	1002	950	954	949	939	945	937	976	998	1013	998	905	949	971	1009	1005	923	1009	950	929	944	944	980	959	967	1004	961	968	973	951	906	1000	985	977	1003	943	945	944	941	937	934	965	954	986	1009	952	977	962	899	955	939	953	914	1000	948	980	914	935	957	923	930	939	964	999	949	954	949	979	953	985	987	947	962	978	967	970	908	931	922	1037	933	950	959	910	912	1003	1010	932	954	993	905	962	975	968	973	951	978	1006	905	1003	925	904	986	959	910	932	994	939	978	988	966	955	918	947	900	883	949	983	1000	898	976	1014	979	910	903	1009	927	914	933	899	955	912	964	976	940	982	878	899	976	906	975	951	984	965	948	952	939	961	944	965	950	952	1005	1040	940	935	926	946	990	934	970	960	978	998	997	977	976	993	948	954	962	966	1000	943	943	980	951	972	955	953	883	997	953	934	974	911	1021	962	907	988	1003	1005	1014	917	937	945	968	951	907	963	956	952	971	910	917	1031	975	939	964	968	917	959	1009	925	899	940	1011	965	975	951	934	1005	956	955	961	991	1013	956	994	971	928	950	957	1010	943	944	981	1048	987	978	937	951	974	888	991	990	964	981	943	937	910	920	946	945	964	956	1008	916	959	917	935	953	970	906	917	991	947	1000	962	912	934	939	912	986	934	1008	989	962	1036	965	972	996	977	960	942	979	939	961	933	967	953	970	962	931	944	969	914	958	893	948	925	928	986	964	929	975	974	984	990	1000	923	920	926	963	954	988	950	935	955	972	992	954	1011	937	938	1000
63775	100970	68164	34909	11556	2892	1170	869	884	847	858	898	826	837	869	924	850	909	907	898	845	849	887	867	862	864	844	897	839	914	900	845	879	810	881	898	839	869	841	851	858	884	861	865	889	831	890	830	862	886	843	866	876	837	841	835	880	872	880	862	825	844	855	869	926	811	915	895	827	872	894	869	860	834	932	883	928	848	903	841	905	876	843	803	883	835	859	862	876	874	880	899	849	874	884	919	879	823	869	844	873	860	831	872	844	872	852	869	914	809	821	847	829	857	886	931	820	874	858	849	867	887	868	856	884	840	893	842	898	877	869	825	873	871	856	906	797	839	878	892	876	900	891	841	848	840	887	858	880	866	852	841	840	908	837	828	859	870	924	876	872	846	844	877	833	864	928	823	837	894	887	859	887	825	841	857	887	814	824	858	883	907	805	841	917	882	884	879	953	957	817	898	857	878	877	847	798	894	877	893	864	919	840	871	915	845	838	886	851	856	850	848	897	839	901	808	855	836	862	827	868	819	802	809	893	871	837	857	848	900	869	827	872	842	859	886	849	855	880	839	852	905	849	844	866	836	842	856	814	862	832	883	810	865	860	912	868	847	844	858	865	918	876	858	829	871	893	861	867	865	877	873	871	830	886	854	889	838	866	899	901	846	914	879	856	840	846	900	862	837	840	902	813	791	859	869	886	863	917	875	862	825	902	877	844	856	889	859	881	864	865	879	855	839	833	830	875	874	815	871	815	881	875	907	872	850	831	834	869	859	850	856	852	839	807	843	885	892	842	856	837	834	893	896	853	831	907	892	936	866	872	847	869	810	814	863	854	879	832	848	866	846	852	865	829	881	869	852	897	884	886	832	850	864	874	891	867	858	905	877	839	842	907	853	883	835	862	931	867	847	944	822	916	864	863	891	866	904	873	866	883	849	857	865	857	863	851	856	891	832	887	848	854	828	899	835	866	906	908	872	913	897	867	806	901	870	859	870	858	859	874	875	867	865	879	817	903	835	881	860	780	877	859	864	846	877	877	835	854	888	862	879	846	871	849	848	861	832	874	910	846	879	843	876	867	883	855	809	879	856	892	833	871	893	891	826	821	877	867	843	933	841	894	819	825	851	865	922	840	888	888	827	875	806	829	938	878	908	876	893	820	892	870	917	873	794	898	850	848	847	826	874	905	846	851	842	822	847	862	859	916	918	892	853	847	901	893	880	841	917	821	846	879	908	875	875	853	859	874	875	870	825	834	828	887	855	894	895	898	889	857	885	862	857	842	865	872	895	809	832	931	888	889	904	848	859	872	853	839	868	882	829	865	874	871	868	882	830	845	838	871	912	916	837	904	826	792	870	835	816	862	846	891	832	889	864	875	820	880	812	912	847	876	881	872	860	889	877	844	865	860	779	879	841	877	859	847	880	884	849	852	813	877	857	820	917	864	864	833	816	835	859	889	883	860	846	847	868	815	829	882	814	851	895	850	873	855	825	880	913	876	795	885	840	846	900	852	833	815	866	856	826	860	868	819	885	876	841	859	813	826	835	885	855	914	845	858	828	883	861	871	899	853	869	823	876	859	863	863	843	866	885	885	883	874	850	894	875	873	837	861	854	891	840	865	838	871	892	864	867	878	903	829	830	842	850	897	864	834	903	801	888	859	854	852	844	871	903	879	872	868	881	888	836	858	832	856	861	833	849	881	861	840	843	858	849	876	851	825	913	898	892	875	846	843	842	876	797	839	879	840	836	896	837	870	853	837	849	884	870	869	841	853	879	871	883	833	868	869	882	851	870	840	893	856	857	842	849	859	848	874	838	852	850	929	889	870	900	870	846	865	887	863	846	878	828	821	858	894	876	887	803	843	867	857	851	855	835	863	874	858	881	896	845	876	870	860	890	874	864	861	862	880	844	864	892	866	881	857	813	823	827	822	846	853	869	877	836	859	888	853	863	894	849	841	867	840	876	906	839	853	878	863	838	817	913	855	753	855	859	908	873	877	895	916	848	878	819	843	865	869	837	851	892	817	855	843	806	830	846	909	823	811	874	838	879	846	804	853	863	877	819	807	851	817	848	834	859	797	827	877	883	859	842	872	861	887	850	872	889	847	870	835	875	880	841	856	860	872	804	865	927	852	902	812	918	834	901	888	875	852	817	851	872	894	839	848	912	810	866	911	865	881	877	904	874	889	883	891	926	854	821	866	893	868	865	893	880	821	842	865	863	895	861	911	845	881	877	874	869	848	884	835	816	870	875	822	837	912	874	883	859	888	841	870	870	838	889	888	836	818	838	873	828	864	842	839	846	834	875	809	867	886	888	872	871	877	882	855	888	836	822	886	900	857	838	847	814	858	858	894	864	893	870	832	860	852	770	833	807	831	904	890	903	824	848	883	832	862	867	895	862	858	818	840	911	801	927	893	869	839	863	837	862	889	837	854	868	889	861	896	826	843	868	866	847	903	859	864	886	900	825	869	840	851	878	835	907	803	840	838	862	895	848	849	843	879	867	882	836	874	824	840	879	832	833	842	829	866	899	799	842	847	916	900	861	850	882	878	853	869	867	856	886	845	878	872	870	822	867	844	899	873	848	839	873	912	818	904	861	852	823	839	845	905	867	905	848	918	879	892	923	815	892	853	883	837	816	879	884	822	844	896	883	849	903	831	845	868	898	890	849	880	861	891	848	830	848	860	881	851	826	830	862	853	843	879	842	847	847	843	810	873	820	833	850	838	851	883	855	881	844	855	801	843	861	876	905	797	826	914	913	893	857	881	856	864	846	828	907	886	796	890	875	842	856	843	856	858	841	892	774	870	868	874	862	834	878	815	891	801	872	897	841	873	834	847	850	905	863	914	867	836	836	845	831	849	863	839	884	885	902	863	859	802	873	898	858	823	869	874	893	814	820	862	881	883	913	881	906	845	866	830	873	833	908	909	878	823	844	884	876	839	828	867	858	899	837	872	904	867	864	905	837	916	852	841	914	829	878	917	873	857	853	855	834	885	803	832	872	824	848	860	819	888	862	831	862	849	800	896	861	818	923	837	849	800	877	837	882	912	860	838	851	883	850	859	871	885	844	867	798	844	828	860	886	851	848	851	866	895	871	836	827	846	895	847	828	839	875	880	847	806	832	900	780	819	878	859	850	868	835	884	818	846	864	806	860	850	847	877	884	840	853	847	845	878	887	863	892	835	897	867	849	875	814	842	836	915	873	802	855	875	891	848	882	888	877	873	840	865	889	810	837	894	896	885	935	845	847	830	888	865	905	882	889	888	823	843	884	854	917	872	816	803	834	844	806	862	853	922	840	854	865	852	912	894	822	868	826	867	850	831	843	851	867	811	871	877	889	831	859	868	837	930	925	859	850	894	833	884	872	891	871	835	900	851	856	887	846	874	899	873	859	862	851	847	818	888	870	840	839	877	861	894	885	825	823	878	852	830	870	860	907	863	814	863	904	903	797	898	827	872	825	938	818	901	872	806	876	871	854	825	877	869	899
32051	32194	25178	9307	2072	1097	797	764	736	782	748	753	823	753	783	794	719	799	737	794	796	727	779	766	749	743	690	722	749	739	749	784	800	748	760	783	764	765	746	755	733	769	742	754	738	744	749	773	777	727	791	788	770	791	734	750	728	802	766	744	757	779	743	774	770	778	763	739	758	759	740	750	741	796	737	801	780	737	790	780	768	746	769	725	736	757	747	752	789	781	757	746	761	795	771	722	790	764	811	775	764	722	776	779	764	735	724	760	770	794	728	793	731	779	774	720	778	763	783	805	805	756	739	759	763	784	747	752	768	769	771	781	742	758	742	756	739	763	789	794	774	755	732	754	707	753	756	766	761	768	792	765	763	768	716	808	763	731	749	745	712	752	738	731	783	773	777	766	758	704	795	723	776	776	744	744	717	781	747	768	744	811	758	768	760	748	711	818	763	790	764	740	733	799	752	768	745	770	775	804	791	788	765	760	778	752	771	677	801	797	747	717	792	741	780	746	727	759	750	826	753	713	761	757	740	742	741	729	738	756	752	745	761	702	792	748	755	726	804	715	733	729	761	753	779	749	766	785	788	716	781	746	757	747	759	803	802	721	775	744	763	780	753	733	722	769	734	765	742	698	752	717	757	785	758	766	712	722	764	772	798	785	725	726	743	798	774	722	768	804	727	738	737	794	779	793	724	732	772	739	761	780	802	766	744	802	758	815	746	762	730	793	755	783	759	751	772	727	778	745	717	708	758	698	756	766	741	788	758	740	786	782	748	747	767	733	714	778	779	759	766	717	777	779	778	809	759	809	757	787	804	784	786	770	744	725	772	714	756	801	761	767	731	742	733	761	767	731	710	718	749	739	724	730	735	783	735	733	732	765	772	780	832	733	759	750	743	787	765	778	718	768	758	781	751	785	798	785	756	738	764	784	760	740	731	751	771	786	724	760	701	767	803	794	723	765	779	794	766	747	724	794	830	766	781	746	792	729	792	751	733	748	712	721	715	763	721	719	754	746	790	743	741	739	732	748	805	763	765	768	793	754	706	733	725	759	744	754	746	777	760	748	750	746	742	803	802	764	741	735	767	764	731	732	722	769	768	768	757	747	771	781	794	758	788	768	742	706	785	758	696	738	820	786	722	769	715	765	734	705	712	797	745	740	724	736	768	782	778	777	719	726	731	796	777	759	765	762	744	733	735	758	768	731	686	757	754	701	713	750	791	750	769	768	799	775	733	747	748	762	750	768	739	781	731	758	804	762	761	772	735	763	756	776	725	720	774	719	771	746	756	792	783	761	777	761	757	731	706	682	787	767	718	750	767	755	790	737	767	745	786	757	813	775	793	736	753	770	823	730	790	764	772	742	799	758	782	747	759	765	773	752	747	781	756	802	848	774	756	743	783	753	731	750	718	743	769	755	756	775	800	724	768	699	703	735	774	768	712	770	720	826	769	747	764	797	790	775	750	761	774	740	813	726	738	792	762	716	757	759	748	764	783	770	746	786	782	754	740	727	808	802	712	714	724	769	788	810	780	756	738	790	732	800	754	758	763	732	781	767	739	743	730	736	774	720	765	785	813	783	774	732	743	738	767	738	760	749	769	751	699	775	757	782	726	812	736	755	760	733	782	749	782	731	789	780	741	776	690	703	769	733	724	740	750	808	790	763	772	777	732	762	787	746	773	810	786	753	730	778	734	760	738	713	750	788	743	784	729	737	720	736	731	739	766	788	771	679	691	801	797	777	761	761	775	794	769	789	769	721	798	776	747	736	708	761	761	783	803	759	731	726	754	799	744	741	777	731	742	720	749	775	764	826	748	778	766	734	778	802	765	733	680	698	761	826	750	804	733	756	817	768	775	776	770	749	752	764	750	783	817	729	748	745	783	748	808	743	783	723	767	795	716	726	743	760	773	762	760	724	748	755	745	767	785	799	803	733	677	723	746	754	757	774	738	735	749	741	753	745	768	778	708	812	805	721	762	758	750	807	773	763	743	709	752	763	769	780	766	782	734	732	765	785	792	765	739	753	767	762	771	754	720	793	762	717	713	798	744	755	788	719	779	745	779	763	799	824	750	775	792	760	725	756	772	771	779	716	720	756	699	780	701	779	731	731	733	782	756	753	742	747	765	791	723	749	795	778	745	778	739	771	728	756	784	761	710	732	743	761	756	726	776	775	757	758	730	778	822	770	768	776	772	807	776	725	817	734	743	739	786	812	784	748	805	732	760	725	753	761	743	776	744	781	751	723	732	752	738	752	778	729	792	775	752	776	783	764	794	755	723	747	752	815	780	746	737	751	731	761	774	779	753	716	762	750	765	790	745	734	758	770	742	777	702	736	758	748	730	768	757	794	751	766	801	749	788	808	744	788	796	812	794	743	827	809	729	779	771	720	746	745	768	741	756	747	749	736	785	744	793	788	750	740	773	784	763	728	825	758	778	773	763	790	720	745	736	759	769	752	727	764	770	793	750	729	766	775	779	732	784	811	745	757	776	784	756	767	755	761	742	749	754	748	750	742	736	782	747	717	771	817	731	757	730	731	714	756	775	728	756	705	760	753	686	757	747	736	780	784	767	752	733	853	827	737	736	760	756	765	750	784	743	755	795	741	716	703	775	759	768	748	791	779	739	749	774	785	736	748	731	764	764	762	766	746	788	778	753	751	739	740	783	780	706	759	770	745	802	765	747	729	747	800	778	780	803	777	754	772	787	840	744	737	743	776	775	781	733	864	747	757	772	761	772	782	785	746	736	759	816	766	792	722	753	777	711	819	733	725	714	760	780	763	790	708	745	724	765	728	791	733	756	784	770	791	738	716	767	740	824	801	769	753	764	797	792	793	803	736	778	767	771	730	777	755	753	790	772	794	741	767	753	746	778	782	762	755	722	732	722	739	738	734	707	754	755	754	741	838	765	787	771	707	768	746	792	797	763	740	715	791	714	740	800	791	784	798	835	794	789	737	801	675	763	774	783	755	706	774	790	770	776	807	735	699	764	798	789	749	772	781	807	749	784	739	737	747	751	704	724	715	792	779	810	785	762	742	755	759	687	805	779	742	719	700	761	750	756	775	686	738	774	743	754	783	756	769	731	747	758	720	757	733	801	792	750	752	724	778	769	766	744	806	755	770	784	788	809	709	771	808	785	737	719	718	769	730	757	782	826	730	727	750	739	738	781	753	767	795	772	758	743	753	676	795	740	790	729	757	782	764	718	743	710	804	704	799	740	707	758	755	750	825	775	787	783	699	771	756	722	740	752	746	790	798	769	721	727	768	792	749	773	797	726	735	762	737	769	759	789	745	733	745	735	727	794	724	776	770	784	809	806	745	761	774	783	751	718	757	806	748	783	741	792	765	735	781	754	732	764	744	731	753	811	707	758	734	753	736	788	740	754	716	744	727	716	750	737	740	726	718	743	736	757	789	744	766	756	762	727	801	770	718	814	738	781	745	753	838	776	705	785	718	799	728	750	785	720	792	728	736	764	775	778	748
26990	36425	18362	4852	1565	756	634	642	587	620	604	601	611	655	587	612	618	659	591	632	642	581	571	617	614	628	622	600	599	612	641	646	597	635	599	564	658	610	613	602	615	644	602	631	591	583	625	580	600	633	616	595	594	629	592	604	599	617	611	624	616	602	630	609	602	642	626	568	642	593	624	590	592	607	609	594	609	645	553	617	592	602	603	617	609	558	605	655	593	608	598	611	578	632	605	642	630	565	627	590	579	621	629	655	610	615	621	619	589	578	598	646	649	599	581	609	648	612	610	624	618	587	591	601	642	638	620	645	562	587	607	633	610	636	596	591	592	594	623	616	641	644	581	604	580	605	611	610	612	612	574	588	597	596	617	629	590	618	609	600	630	554	620	591	637	611	616	616	551	621	554	622	592	562	654	606	648	558	653	612	607	617	604	602	563	574	571	577	605	622	607	599	601	592	571	583	654	618	652	563	607	611	612	650	621	607	634	615	635	566	619	571	639	629	610	608	609	605	608	615	569	611	593	617	646	603	628	611	628	592	623	610	633	580	616	589	613	590	604	602	636	568	584	556	603	599	594	596	612	587	627	613	629	620	556	653	604	582	641	612	660	581	633	588	567	616	631	573	640	584	666	590	611	589	615	636	632	639	601	601	609	583	561	666	614	648	638	550	617	574	593	598	648	577	610	626	623	595	635	607	655	583	637	608	621	635	618	591	608	606	614	612	610	616	598	633	621	635	615	625	622	623	586	613	624	616	602	565	583	592	606	615	611	610	581	603	589	620	626	605	612	597	618	599	592	613	596	643	624	583	634	600	651	621	620	617	587	576	627	622	590	605	611	605	603	597	605	598	601	624	614	604	624	585	606	584	590	599	642	596	564	597	581	630	607	654	637	605	543	589	622	608	608	606	610	609	622	616	620	590	602	575	597	593	627	595	603	608	611	586	586	611	635	588	581	583	616	619	621	591	594	604	610	646	604	568	604	566	601	607	614	615	613	593	590	631	617	608	581	571	634	581	579	606	579	597	594	601	601	575	610	604	577	622	572	650	574	612	658	632	609	569	549	586	631	601	608	616	594	543	643	593	632	606	609	636	644	597	605	582	629	672	562	663	604	615	594	594	632	556	599	587	597	609	587	640	625	634	570	625	628	580	656	600	625	568	616	611	574	624	657	630	600	600	657	590	589	643	620	636	588	580	623	597	608	568	562	596	623	617	603	578	596	603	569	591	617	596	655	609	632	570	597	611	645	590	613	595	668	624	601	617	600	591	600	595	586	617	615	524	630	615	604	606	562	634	620	599	640	608	520	610	627	548	601	592	596	600	630	613	591	614	587	620	617	585	543	560	599	593	638	605	637	605	580	585	582	580	587	594	607	621	656	620	625	647	609	609	586	590	602	636	587	644	625	618	577	598	634	660	602	608	581	629	600	569	624	659	583	609	610	613	581	616	574	605	595	627	619	627	619	595	598	624	565	606	642	641	620	610	651	567	617	619	595	587	681	617	595	578	605	598	618	622	608	606	588	647	664	611	608	622	623	579	621	593	581	607	596	599	605	570	608	576	590	589	633	658	576	597	610	681	609	592	603	625	610	577	586	599	587	610	592	589	610	607	611	616	584	581	640	653	600	611	634	585	563	605	593	580	635	559	573	601	590	607	603	604	607	607	653	632	612	581	596	619	585	599	635	594	618	636	659	662	655	588	603	632	622	620	690	642	620	582	620	564	610	630	611	632	644	607	650	588	580	625	582	576	552	590	626	639	589	581	572	617	631	636	554	604	578	609	650	629	621	637	638	597	604	627	618	604	584	610	626	602	619	596	609	600	638	616	608	619	627	603	593	601	589	584	578	630	610	617	605	641	635	604	580	586	596	609	604	589	622	619	627	607	636	616	637	618	603	613	662	664	612	597	595	622	598	593	604	637	554	633	651	596	629	650	585	634	610	590	614	625	602	614	609	598	619	592	571	600	627	618	604	653	616	656	622	563	624	595	608	649	605	582	580	634	631	621	604	572	577	601	607	580	613	572	646	645	620	588	591	616	602	582	615	572	626	582	616	638	628	628	618	575	622	636	617	651	610	609	571	566	589	564	588	603	560	595	616	628	594	582	638	578	586	624	606	606	619	603	620	610	606	606	545	651	604	622	599	604	612	640	596	613	610	599	584	621	608	628	600	608	630	584	635	580	611	562	620	617	630	609	571	601	637	611	566	586	590	655	595	609	630	602	615	600	594	592	565	633	598	618	601	612	606	593	608	613	593	593	600	607	612	580	570	625	582	626	600	590	615	627	639	576	626	594	585	562	604	592	598	570	572	614	570	597	615	590	590	641	634	653	628	630	564	581	585	642	568	611	642	639	647	615	626	588	623	601	618	666	581	626	645	638	599	594	646	662	618	571	642	658	645	666	650	623	587	620	592	615	606	575	630	627	567	672	634	578	600	588	609	635	576	609	615	595	606	597	605	566	613	604	604	616	583	622	619	595	594	583	588	562	627	593	576	611	602	623	608	580	606	616	639	625	604	612	597	629	556	671	582	621	640	604	588	633	652	599	602	596	564	573	593	602	656	599	646	627	570	642	608	564	629	593	581	561	602	596	588	639	592	602	597	626	602	604	601	582	635	586	634	623	605	581	594	617	588	579	603	619	590	558	642	585	566	605	606	621	532	608	591	607	600	602	598	625	643	581	606	607	587	636	584	585	627	612	578	559	613	591	584	652	630	641	609	601	585	615	560	581	619	631	603	551	623	575	587	607	575	643	630	644	582	649	621	614	624	608	612	629	617	611	619	605	568	605	586	648	625	592	625	592	571	609	582	595	626	595	611	633	615	606	596	611	622	616	591	615	612	611	592	596	601	611	588	592	606	568	579	622	555	609	638	604	627	599	601	597	606	607	614	622	575	593	587	597	626	612	640	625	605	604	647	580	621	591	608	625	614	643	659	638	654	561	602	632	577	565	591	632	571	606	617	610	667	584	587	603	604	598	580	537	620	630	606	650	622	626	603	588	618	624	643	652	627	673	636	607	657	581	572	591	618	594	618	604	605	596	626	594	592	595	624	630	567	614	623	611	614	613	659	620	566	628	567	601	627	626	645	607	613	620	623	629	623	624	613	560	605	638	566	603	619	603	590	614	582	623	645	631	622	575	610	631	637	603	628	622	618	591	580	629	601	613	633	624	600	591	607	591	591	652	597	588	617	648	565	594	569	613	618	598	609	612	648	603	616	587	608	578	607	677	640	604	598	624	646	592	652	614	578	572	622	591	626	592	595	596	623	614	618	614	641	629	595	568	681	602	573	592	535	643	608	584	634	573	636	574	648	611	638	641	616	615	575	614	569	596	603	625	613	562	613	586	609	607	638	590	613	600	629	649	607	604	612	642	635	639	603	602	586	599	609	636	633	591	624	595	617	615	601	582	636	600	627	653	658	612	599	594	630	597	626	608	617	605	613	655	621	626	562	605	661	637	610	631	575	664	538	612	615	620
26129	27346	39286	31780	16676	4194	1263	918	823	794	799	813	771	768	814	815	835	796	785	715	781	806	749	796	841	784	775	820	760	851	749	772	790	778	785	819	829	799	760	713	741	786	803	812	751	786	731	788	776	763	743	773	804	736	807	733	737	828	784	771	791	756	825	742	779	783	748	798	748	766	754	765	774	750	787	777	770	786	715	756	813	759	762	785	765	811	775	779	763	811	759	786	742	781	770	776	815	793	775	741	755	742	777	812	804	775	832	728	814	784	791	742	778	756	749	720	772	744	793	773	800	749	768	757	767	791	764	770	771	749	776	773	791	745	718	760	817	788	781	775	777	756	785	777	806	788	789	773	774	744	797	765	772	779	803	819	806	784	760	773	806	759	777	779	746	790	769	777	765	785	801	747	787	796	804	786	768	809	776	807	826	756	782	774	798	775	815	762	778	797	753	812	775	739	785	770	801	783	733	769	807	770	763	750	801	740	805	756	766	752	734	817	840	759	731	756	744	842	779	799	782	748	751	774	812	793	754	769	791	774	762	789	766	762	776	758	756	776	761	811	780	769	812	770	734	783	806	787	820	783	820	773	735	764	789	746	780	798	719	754	737	767	836	758	777	813	729	798	767	802	749	748	746	780	723	786	787	783	779	753	780	808	732	737	838	763	754	789	821	775	791	788	729	763	761	713	711	752	771	833	750	755	770	784	768	755	837	790	803	778	828	800	780	767	737	781	736	771	778	766	760	793	766	803	760	824	743	757	730	825	834	754	787	744	801	741	753	775	758	780	806	812	795	756	765	776	802	760	736	727	778	761	830	784	799	803	797	782	812	756	767	789	742	797	757	791	828	786	757	782	782	814	788	830	754	868	773	796	785	784	759	807	769	765	772	803	793	771	744	787	732	723	770	793	782	784	791	767	786	753	838	747	755	795	804	818	781	806	763	754	760	826	802	760	781	854	818	807	776	796	752	803	746	781	754	823	781	778	774	793	788	778	814	779	787	776	815	724	808	763	736	752	817	731	754	764	763	821	805	740	821	715	758	818	774	881	816	741	781	764	761	736	766	784	792	743	791	790	757	754	759	792	760	762	814	807	759	816	756	786	785	777	784	764	768	805	809	775	793	804	762	724	750	763	716	798	776	696	760	800	795	757	713	803	799	718	758	756	751	845	799	777	728	766	775	775	789	789	830	765	776	748	769	727	747	735	750	746	786	762	801	807	807	778	824	763	789	835	767	806	781	774	778	797	823	782	758	737	807	798	723	803	820	786	771	714	768	783	811	797	764	828	739	785	769	764	747	760	788	781	764	724	786	778	763	737	741	781	797	774	794	804	794	730	747	757	806	801	773	780	816	771	774	758	773	778	799	777	780	785	811	744	784	770	777	803	786	748	790	775	727	796	770	774	735	758	770	798	778	768	754	756	794	789	740	816	770	787	775	707	733	746	710	804	770	756	780	761	790	787	770	731	797	810	795	804	745	792	826	804	756	786	811	763	766	806	763	770	801	845	738	765	792	802	751	772	793	794	774	764	789	775	775	744	792	804	759	819	817	752	789	827	805	742	825	797	804	768	777	781	787	821	795	785	760	760	769	813	801	758	797	779	799	770	780	710	774	784	752	837	791	753	778	747	787	794	791	752	789	826	774	734	764	750	842	727	767	758	742	820	797	808	781	793	765	771	758	779	764	770	749	800	796	767	727	738	816	753	735	743	776	720	816	789	767	777	746	779	727	759	809	786	768	832	809	760	757	786	748	809	779	769	732	762	740	810	744	755	801	735	787	789	776	819	814	832	788	761	774	798	753	779	773	782	824	777	747	741	787	808	808	813	775	771	752	780	801	755	767	747	789	797	777	754	749	771	756	778	769	734	737	746	761	770	810	791	790	776	737	805	790	758	747	774	833	778	787	727	778	747	808	760	809	805	800	762	763	729	811	821	779	812	810	776	779	787	781	846	755	761	800	728	763	726	800	762	812	792	773	770	797	768	753	752	786	753	762	760	782	747	771	776	742	774	766	833	776	774	751	729	768	754	744	845	789	742	817	733	758	751	793	786	758	722	727	809	749	771	833	795	737	761	739	813	742	745	736	818	764	816	762	751	785	822	798	767	727	816	789	730	806	798	779	775	773	832	762	776	780	767	750	766	765	778	800	803	776	758	765	817	775	766	800	774	759	741	766	733	790	749	762	769	754	758	784	804	769	823	783	758	814	744	770	763	755	770	737	771	767	812	779	731	747	739	756	772	791	816	766	712	767	783	760	731	795	798	762	741	810	765	761	783	764	775	746	772	776	821	760	749	751	731	710	807	779	787	807	779	782	787	762	763	784	756	827	758	834	755	772	743	799	743	729	776	747	756	781	764	777	789	783	784	798	763	758	807	760	755	778	772	800	736	762	822	717	771	760	769	820	778	768	785	731	772	827	756	806	755	777	785	794	738	728	748	753	779	771	753	776	796	755	776	749	748	735	763	771	805	792	797	794	753	797	773	771	753	785	717	765	765	738	773	757	775	792	797	734	800	766	790	794	783	772	753	781	742	769	783	752	807	738	740	761	732	793	722	761	830	746	754	809	748	775	793	749	828	776	785	758	764	775	770	776	753	744	771	763	766	750	750	775	756	782	753	739	770	746	794	814	835	771	794	770	789	811	804	791	771	784	801	783	798	801	793	706	791	802	758	740	705	769	785	732	757	785	749	781	788	848	752	773	763	752	709	737	770	798	785	762	789	777	809	755	766	817	768	806	719	805	799	801	743	817	767	763	776	770	731	786	761	753	765	789	755	782	745	741	743	744	748	756	772	812	769	750	773	766	757	760	818	759	832	764	756	750	731	780	777	753	742	723	761	770	779	773	799	751	775	757	713	750	744	728	821	783	764	772	739	786	762	743	754	804	821	750	747	813	811	758	756	753	829	803	765	804	790	734	755	765	776	809	797	748	720	772	747	754	754	828	805	786	831	768	792	766	791	746	831	758	811	733	766	752	773	767	833	783	747	725	838	789	762	720	772	785	795	747	740	736	751	732	752	773	734	777	794	802	760	762	774	764	742	767	806	821	749	777	780	826	744	768	767	778	832	804	749	735	762	779	800	785	809	785	779	754	807	790	792	764	797	777	754	773	822	730	722	742	773	758	776	752	731	762	782	725	760	786	721	856	811	739	698	787	786	794	747	798	752	774	803	774	819	798	728	770	773	731	775	782	770	823	717	792	740	783	780	794	775	802	758	726	726	703	838	811	737	765	784	775	768	795	734	793	713	723	786	770	785	804	708	773	751	813	824	744	772	743	799	727	742	807	793	768	776	818	767	773	763	724	788	787	751	749	795	799	719	786	764	776	778	750	802	812	783	772	744	798	817	751	801	799	748	734	829	757	783	784	732	769	760	734	768	803	745	762	752	762	781	771	782	726	809	796	737	786	764	806	801	793	794	770	783	778	777	779	839	786	781	765	798	741	786	764	757	800	766	867	788	760	703	803	828	802	773	753	753
62870	89278	57757	23862	7119	1861	818	728	720	655	713	668	672	648	689	647	692	705	658	721	692	669	678	681	682	680	668	632	661	705	676	655	694	671	696	676	703	672	695	676	687	667	701	629	709	650	667	677	658	670	676	688	657	703	694	679	670	697	685	624	640	687	704	664	678	685	687	705	674	677	685	675	631	635	732	731	694	691	657	642	698	681	666	665	692	641	711	687	640	691	710	680	688	635	654	683	630	642	636	648	659	654	674	631	696	728	674	694	651	693	629	666	689	708	658	643	696	677	653	659	684	677	686	706	669	681	651	707	662	677	625	648	678	667	685	664	689	655	690	685	670	681	667	684	631	616	671	616	674	631	650	652	646	661	686	667	706	692	697	673	662	677	658	624	673	659	689	700	701	642	634	607	689	713	685	713	663	652	699	685	661	676	722	653	686	685	667	658	726	673	671	670	681	664	656	658	682	668	669	708	641	656	666	685	694	652	675	691	687	695	675	651	714	689	655	646	668	679	680	724	668	695	721	665	678	702	674	706	658	633	643	601	692	651	648	692	705	666	679	674	710	677	654	687	674	671	648	667	664	673	641	696	647	745	715	649	670	693	676	673	628	658	678	607	673	672	658	698	720	682	704	710	638	705	705	681	668	683	700	638	669	703	676	687	649	715	689	684	679	658	671	678	669	676	686	635	732	723	661	735	641	658	672	656	678	707	688	647	676	646	656	637	688	688	703	668	663	676	700	675	681	662	693	697	654	682	651	719	670	663	685	657	663	653	731	650	662	664	630	664	711	713	685	712	675	664	653	659	670	671	653	722	703	672	646	660	695	689	613	669	687	680	665	632	699	682	699	700	625	697	603	659	679	657	676	702	647	657	659	722	699	635	675	651	656	674	676	649	645	644	714	650	668	686	653	697	647	637	699	678	669	706	725	684	642	651	714	710	692	674	662	734	676	671	690	679	674	668	736	672	728	682	604	717	702	669	689	706	665	688	692	665	686	693	650	664	729	663	702	665	629	682	670	673	677	667	652	730	679	714	663	700	668	654	657	645	683	702	674	680	683	688	714	713	664	672	656	629	689	705	704	725	657	633	670	656	662	678	671	701	674	649	661	675	681	674	702	685	671	637	686	692	668	660	669	726	656	689	668	681	678	653	662	663	689	632	622	697	709	656	655	653	668	655	667	686	651	657	726	663	648	689	666	704	734	653	665	629	654	678	697	662	658	657	679	637	656	681	665	649	663	634	715	632	691	670	679	668	677	699	627	668	708	676	664	683	699	670	679	699	661	716	683	683	707	636	716	709	673	672	634	660	650	628	684	628	729	694	697	642	655	694	657	636	664	658	649	671	671	654	663	710	693	709	636	691	659	711	653	670	674	679	689	671	661	697	719	649	684	670	701	627	628	694	691	658	668	630	648	622	658	674	666	695	681	591	669	717	665	683	667	638	708	740	709	675	661	674	661	676	688	675	664	706	680	646	672	690	671	699	686	702	628	633	666	649	677	721	658	718	663	702	712	689	669	636	684	609	647	626	658	656	693	662	705	658	677	673	662	662	678	628	696	687	675	689	699	647	701	694	606	673	657	681	676	661	669	667	679	675	669	740	616	652	696	667	682	640	628	729	674	675	680	689	696	717	691	662	673	694	687	669	625	650	699	684	678	650	647	695	664	701	675	671	688	639	687	633	629	688	633	693	646	713	643	710	647	681	697	664	669	673	646	664	656	700	650	685	682	696	679	677	668	670	682	696	685	654	690	661	688	617	692	646	706	680	690	710	665	698	647	696	657	679	662	651	675	685	651	657	689	647	668	662	716	637	703	696	709	695	643	644	675	664	651	642	662	696	625	639	657	642	687	648	717	642	695	671	640	658	687	656	668	676	653	649	672	650	659	697	698	647	723	678	684	705	657	656	651	698	658	664	665	652	668	715	658	692	698	652	676	682	696	696	689	672	664	691	726	696	681	712	629	677	678	694	629	668	673	676	686	699	667	678	649	649	703	717	687	652	669	685	694	657	631	692	645	660	669	644	698	693	658	692	697	689	660	687	648	648	657	639	646	616	654	687	745	641	643	657	650	599	679	676	664	650	622	657	672	694	679	672	689	679	630	653	677	653	659	649	693	610	683	694	694	706	635	669	697	638	665	691	651	650	679	668	661	624	661	699	655	681	580	632	634	713	657	682	667	645	686	694	646	710	617	637	678	657	658	675	671	712	665	600	684	698	710	672	713	684	671	679	680	673	688	737	689	681	655	690	635	702	649	645	644	679	670	673	650	675	700	662	634	689	648	655	666	625	711	688	676	676	670	735	670	672	627	665	667	682	700	668	674	648	674	735	736	636	705	715	667	696	680	637	627	695	678	648	692	651	662	664	699	672	646	676	679	657	638	690	687	684	693	644	676	696	657	696	691	658	695	683	676	664	718	687	680	648	690	636	648	688	689	684	706	655	691	669	662	667	688	658	665	694	679	680	661	674	650	642	663	667	685	666	650	672	628	656	617	674	678	661	662	675	710	633	670	716	654	662	679	643	658	668	671	670	707	713	649	715	694	695	696	695	664	655	633	618	714	695	707	659	689	629	642	721	661	656	662	656	673	676	656	689	677	681	721	678	653	673	676	655	669	699	691	699	681	666	660	670	717	703	676	716	679	680	657	691	680	667	713	661	691	684	712	666	630	668	659	676	681	655	661	657	676	706	698	648	680	708	633	666	680	621	681	667	657	674	712	673	687	656	655	699	677	661	707	699	653	685	708	682	656	643	710	644	626	654	666	673	710	664	715	640	659	681	671	699	643	669	655	733	715	694	672	639	640	654	670	657	603	730	689	675	721	686	690	586	697	662	649	640	691	672	635	668	690	657	689	666	643	667	644	702	667	663	637	672	672	659	641	680	695	714	689	687	666	674	674	669	669	752	660	679	705	684	721	711	644	751	656	611	686	674	652	652	675	665	656	671	674	694	653	651	698	654	686	647	671	693	767	642	644	688	650	686	639	637	669	712	695	714	668	658	640	682	675	669	677	651	670	663	638	670	677	678	700	675	635	686	658	685	671	671	635	645	687	685	665	672	680	685	694	686	675	682	695	672	638	688	647	709	726	618	714	693	676	670	645	686	671	724	659	689	648	671	681	632	713	676	675	672	660	675	690	686	642	692	680	673	671	645	693	710	665	655	737	631	684	629	618	679	687	659	636	651	683	702	715	644	678	589	622	636	670	735	697	674	665	702	662	631	654	660	709	652	686	767	613	712	661	662	673	705	659	664	670	634	674	667	689	636	649	668	680	668	661	652	664	664	680	672	682	693	694	643	660	643	648	657	673	609	697	711	674	677	707	680	628	685	674	688	683	728	662	673	684	662	690	686	650	690	706	649	681	661	672	637	669	678	650	732	654	717	683	643	668	672	687	636	675	672	700	687	714	632	684	640	662	645	698	645	674	676	709	666	655	643	707	698	694	645	635	688	672	651	659	662	644	645	674	687	669	727	682	667
24323	23484	33944	29012	21756	12794	2791	1259	1012	1024	1022	1047	935	1012	1015	1041	1033	1023	971	983	945	980	947	946	1006	1008	1060	1020	992	923	1010	1003	947	932	951	1034	912	946	946	988	1025	993	995	939	959	986	1047	933	979	964	973	968	1009	916	995	958	1039	1001	1003	1011	954	982	986	951	942	965	919	940	969	932	997	999	933	965	967	987	935	995	941	978	1002	935	944	947	979	946	978	969	1040	958	951	974	997	936	1012	990	929	980	946	959	952	1000	977	978	984	977	981	942	976	938	943	962	953	990	991	977	927	963	990	948	966	997	935	969	941	951	946	1011	936	963	966	1027	1015	967	977	985	991	955	944	973	961	972	947	932	986	982	958	960	944	951	980	965	1016	940	1025	1002	959	967	963	982	1051	955	990	925	937	953	1011	1026	964	1020	999	950	953	931	964	961	923	904	970	1001	953	968	993	943	936	942	994	894	960	961	945	968	994	1000	956	1005	1010	972	1007	993	1005	966	972	977	956	1003	984	901	958	995	982	978	957	985	971	923	938	969	1026	983	915	963	925	987	931	967	874	954	1000	977	1006	987	922	963	1012	989	906	974	1008	995	976	990	1007	980	951	955	969	981	1013	981	936	949	991	968	903	1023	983	937	973	1034	949	985	996	952	922	1001	970	968	939	998	991	979	1024	1038	954	946	950	1004	969	899	991	933	990	958	979	921	991	970	955	997	956	1023	1048	976	942	994	991	947	947	1015	929	921	1068	968	968	1022	996	966	931	1001	987	978	1007	970	994	998	950	972	977	966	971	934	960	907	949	954	1006	991	978	1017	971	968	1004	992	1017	940	901	990	932	957	980	966	938	1024	998	971	986	928	968	900	966	995	945	1003	1005	1014	1034	976	976	985	1025	989	1030	944	934	959	958	984	982	950	996	961	944	972	968	998	984	905	942	988	980	935	949	1023	936	948	1002	958	935	959	964	986	959	982	985	959	1019	923	996	975	896	905	944	927	997	946	944	1010	1006	939	925	943	975	1011	965	1048	975	1003	950	972	996	970	982	961	928	972	953	991	971	970	959	1010	932	980	942	981	973	987	1002	940	1032	992	954	993	989	964	961	959	1004	939	1013	945	980	1037	1002	986	1012	952	944	985	1046	1002	999	967	938	953	928	1010	976	955	945	924	951	992	977	959	1067	952	960	962	963	1015	950	996	1033	982	947	1043	977	933	991	984	929	931	943	937	938	1022	948	980	1040	917	930	956	947	958	941	1011	943	994	984	981	975	1017	963	1017	1027	988	990	948	1039	985	979	961	1004	939	987	974	972	1014	964	957	1038	1017	985	1070	994	988	1036	938	1001	955	971	969	946	1010	939	990	981	937	918	1047	999	966	992	1011	1011	965	965	997	1005	935	956	939	973	975	933	1004	976	974	1018	921	994	945	953	954	1000	978	960	1001	1020	952	973	966	960	956	1011	972	1009	953	962	1017	1001	969	966	980	1007	994	951	990	952	927	961	994	955	978	995	994	979	946	970	950	1013	1040	997	940	958	975	917	926	970	951	992	928	949	985	986	1004	951	966	1013	946	967	953	967	1059	972	1016	946	937	978	987	902	979	976	1002	963	959	965	930	980	988	989	995	954	962	980	971	976	954	974	1005	1005	977	977	960	1003	908	984	957	985	950	1020	995	933	949	977	984	992	996	1009	973	947	947	1012	1010	973	939	942	961	971	972	1015	965	983	977	998	944	953	1031	1028	970	904	994	977	946	966	957	990	998	927	979	1007	981	982	907	976	923	992	935	1094	1006	926	943	1028	993	973	950	983	981	942	949	981	951	978	999	1001	933	902	954	953	1032	984	987	940	961	979	960	991	988	979	955	982	984	958	1001	1004	983	1007	957	948	944	975	954	903	933	1021	932	953	929	980	967	1001	951	971	933	950	958	975	956	923	1007	998	952	1023	955	952	936	1013	996	980	989	1029	981	939	971	989	988	921	984	974	1026	1032	962	947	941	1006	1004	964	975	1000	1046	1000	945	987	928	975	973	969	956	955	1029	964	968	963	1021	985	996	972	1038	1014	908	968	1008	1018	1000	948	1071	939	981	956	1083	956	1027	916	1011	977	966	972	1011	935	999	1039	994	1050	941	962	958	999	939	976	965	935	988	991	961	974	965	1006	939	1006	973	974	953	999	1005	981	1005	954	1058	957	991	987	971	964	1024	987	1000	1007	939	953	984	931	995	946	994	941	985	960	921	999	949	914	964	975	979	970	949	935	974	981	1005	974	972	984	1007	968	982	970	932	989	995	917	978	986	989	973	989	914	988	919	999	936	925	957	975	895	973	943	996	950	1027	887	929	924	961	949	940	1037	932	979	971	939	1017	948	968	951	1027	981	980	919	918	958	937	1026	944	965	953	973	1007	986	988	964	936	964	965	971	924	969	948	974	994	963	948	903	1006	1016	1015	1010	963	978	996	934	971	1013	962	981	915	971	977	977	971	1007	913	995	978	910	964	955	980	999	1033	920	1010	925	966	993	1023	1002	990	983	963	989	933	996	980	960	961	1000	952	995	930	1007	1004	982	1001	989	952	932	989	949	932	1021	981	982	984	990	1011	985	964	1007	1036	994	1017	981	964	957	969	1033	907	969	1000	963	987	977	987	978	957	992	1000	982	1019	996	950	977	943	990	957	948	955	979	1000	965	965	948	983	1008	932	938	1007	994	932	972	943	959	976	984	920	964	1034	1037	985	959	973	900	980	996	986	975	958	990	964	931	952	931	937	970	989	1001	983	979	914	931	987	937	971	922	961	948	1012	945	973	991	899	945	973	1003	948	996	999	996	896	953	954	985	942	971	924	1006	979	954	973	960	985	960	984	958	943	945	1006	975	1009	976	973	956	996	956	954	959	1009	1008	1002	950	966	993	960	984	1008	912	974	979	989	960	983	1042	983	989	1010	969	992	999	940	1015	996	985	997	1037	946	979	1035	1028	946	990	986	988	982	975	994	975	1002	920	904	908	997	984	933	957	999	988	926	1020	971	924	943	972	909	924	916	971	983	974	891	1032	968	959	952	964	982	981	945	996	988	1000	934	992	979	912	972	981	955	996	898	946	971	977	963	968	1025	1017	963	977	894	963	1011	976	999	1013	980	974	972	1011	953	996	986	981	923	917	1006	963	989	909	987	983	954	967	978	915	977	962	947	946	982	931	971	990	1005	986	987	977	949	935	983	959	980	931	966	930	956	971	1023	962	987	973	907	1024	1016	941	980	929	995	958	928	924	969	907	986	997	949	987	955	960	944	975	886	968	964	927	1006	970	946	955	981	1000	927	938	1026	1011	947	968	994	931	950	946	991	1004	1028	1005	1006	974	996	936	983	963	965	974	944	931	931	965	938	950	996	969	947	960	965	917	981	945	956	968	967	997	892	1002	989	999	937	942	1011	969	951	980	960	945	993	957	953	1022	984	962	980	984	1023	1000	944	987	979	1053	973	906	911	1021	940	1022	978	949	947	943	999	1005	966	977	990	940	1003	950	1031	969	988	982	1017	948	1017	995	1022	921	968	957	941	977	1003	961	976	976	966	956	927	1031	952	951	967	952	962	969	994	1000	889	947	959	986	971	957	1012	1011	1001	1020	989	951	968	972	952	958	919	942	949	920	976	941	975	947	984	914	962	934	958	1029	940	914	982	995	967	945	941	971	978	981	965	961	984	952	956	951	990	986	988	979	980	981	993	951	955	927	957	959	1006	1009	980	969	959	935	1037	994	951	981	959	943	976	985	1010	950	1002	956	988	963	921
64813	101772	68451	34927	11846	2994	1091	893	832	876	871	867	901	867	850	883	900	809	907	863	906	864	838	913	877	888	821	856	873	870	890	853	911	876	834	862	796	843	898	865	892	888	864	826	857	937	875	869	891	870	898	903	841	913	877	901	859	795	899	859	876	875	875	908	887	897	823	896	825	903	849	927	868	850	850	903	848	829	862	847	861	869	916	897	895	906	863	890	867	888	877	863	882	865	923	863	841	860	869	902	871	849	869	900	886	855	883	813	850	869	815	823	891	895	906	902	848	864	898	859	872	845	858	860	827	844	898	885	865	880	813	872	851	890	880	874	922	877	859	857	854	851	864	852	823	887	891	854	854	856	866	872	814	887	859	853	938	850	889	924	887	824	838	826	856	843	897	861	840	902	859	849	827	821	858	877	853	894	892	887	868	880	925	875	884	896	843	863	915	872	871	909	871	858	861	854	832	870	912	876	838	870	876	907	908	902	892	878	890	844	829	844	908	860	855	867	882	903	876	867	821	876	864	860	872	870	876	929	848	907	879	850	876	879	925	937	906	853	857	893	828	884	880	933	902	906	880	849	871	860	868	894	895	892	819	884	880	809	892	838	897	879	878	871	845	856	895	841	885	927	872	890	875	901	859	870	898	876	928	845	901	914	858	884	854	848	845	886	852	913	780	836	850	898	880	867	882	871	833	886	943	825	852	856	862	893	884	912	870	847	830	879	858	796	863	867	815	879	898	855	903	838	835	872	856	861	865	853	908	871	844	915	912	854	809	857	847	910	904	868	859	857	879	849	866	909	900	916	841	850	840	849	813	825	842	862	841	850	836	872	840	858	887	850	824	864	896	841	838	853	884	939	893	871	881	823	839	920	871	855	917	885	879	821	845	918	905	825	862	870	857	878	899	902	832	853	841	932	860	884	826	888	826	849	877	884	874	850	918	917	834	910	879	891	898	834	857	905	902	902	882	937	850	880	881	872	882	877	887	842	879	850	889	863	861	864	825	840	856	870	863	852	901	906	880	835	866	867	829	889	852	836	847	868	885	807	863	902	882	839	852	844	850	875	862	855	874	858	829	870	889	917	873	844	851	902	873	845	901	856	876	829	863	859	846	886	852	856	899	897	849	869	867	875	879	827	889	859	874	879	892	869	829	872	857	869	849	885	861	813	860	873	859	857	803	895	833	871	904	827	870	847	896	854	847	873	872	903	880	893	860	858	876	841	883	859	878	899	858	803	890	878	846	893	856	890	876	830	889	881	845	860	883	910	866	856	852	866	903	833	855	884	868	897	865	844	872	849	875	890	897	841	856	849	851	856	839	834	871	840	888	958	901	875	847	835	834	857	898	872	808	862	875	885	860	840	878	850	864	908	877	861	858	845	822	882	856	853	932	899	857	896	878	879	829	871	851	836	882	915	902	851	906	849	877	849	830	909	899	881	897	866	800	889	862	941	864	892	887	877	885	833	872	842	875	884	842	848	819	844	835	860	887	928	880	871	889	887	851	878	880	933	855	851	879	880	869	865	887	922	889	905	876	879	902	831	888	871	879	834	898	953	925	874	819	876	870	845	823	837	884	828	875	884	889	856	906	843	901	839	819	894	836	855	845	912	859	857	886	839	866	856	965	854	886	893	832	868	877	913	881	898	843	846	864	904	869	872	860	851	841	854	808	825	886	798	849	865	880	826	840	899	864	857	861	851	881	817	886	885	891	819	887	849	871	853	813	887	889	882	814	863	822	881	948	892	870	904	937	835	818	842	840	833	852	871	861	870	862	915	891	852	889	880	879	906	851	804	858	834	865	871	850	839	885	864	865	826	849	850	879	858	899	827	901	868	863	875	868	881	842	840	886	891	844	799	864	895	892	880	834	860	810	877	855	846	922	890	825	875	864	857	836	851	859	888	868	853	915	854	888	821	880	899	852	892	848	827	887	889	856	846	847	854	856	863	851	799	859	888	844	909	898	896	880	825	896	876	876	909	876	878	867	904	855	833	904	877	844	862	879	883	865	861	889	867	842	862	870	892	837	880	867	903	860	843	845	848	890	953	911	831	869	894	853	905	859	898	873	859	898	836	873	804	851	879	864	825	858	892	820	883	836	871	817	802	856	834	855	834	887	856	879	836	824	841	797	831	887	849	824	888	835	898	850	860	878	855	857	876	854	901	850	891	901	841	845	833	855	826	841	852	859	901	917	849	868	877	904	912	888	826	896	829	868	802	870	873	846	817	882	870	796	924	813	889	930	917	860	835	838	852	909	861	864	858	844	929	878	871	879	895	855	872	874	835	882	836	844	852	857	876	846	873	873	919	839	844	807	867	866	881	886	847	872	877	856	902	822	838	887	815	874	834	852	880	878	845	843	841	873	868	937	910	897	895	882	821	842	869	812	881	868	826	894	911	862	839	888	909	843	892	868	832	817	821	826	915	875	842	883	830	823	912	899	860	858	820	891	913	847	854	873	845	821	838	838	907	884	878	848	816	906	817	854	873	859	861	964	860	877	843	861	835	929	872	870	895	931	850	845	883	874	877	894	914	893	866	819	884	821	880	856	857	869	835	856	874	849	858	837	925	803	900	909	903	817	900	853	909	862	906	901	838	826	874	841	879	879	814	849	893	905	776	832	865	832	858	854	885	842	903	873	866	859	889	912	827	844	880	856	846	880	874	853	851	817	878	868	843	896	823	871	902	880	837	829	851	855	894	898	837	829	869	872	814	840	890	936	874	846	856	891	852	854	876	882	829	845	915	846	900	829	904	849	896	832	884	855	909	864	861	909	901	851	908	832	863	863	857	917	871	842	864	858	865	899	853	781	848	834	885	891	836	875	861	855	859	902	866	853	857	813	850	854	884	843	877	791	845	864	860	836	864	844	847	853	908	854	874	930	851	835	842	841	877	928	855	885	835	826	891	842	893	885	881	890	842	888	864	815	864	901	863	877	873	870	804	906	858	885	928	885	819	857	876	876	822	847	929	910	826	888	830	864	815	827	849	871	873	812	839	955	882	865	812	828	867	905	851	935	910	899	862	896	867	909	841	886	915	841	876	840	846	838	864	884	867	857	859	803	901	852	875	927	847	896	834	868	870	856	918	847	876	853	894	889	875	828	849	829	910	880	876	839	850	853	828	904	887	852	924	852	851	892	841	880	902	847	835	906	839	858	970	913	826	824	871	850	836	898	883	833	853	888	880	895	909	874	850	862	889	843	867	863	885	884	893	862	844	884	814	886	883	837	890	907	863	882	865	891	836	886	844	852	931	917	805	806	870	899	839	861	876	848	880	852	831	863	894	841	874	883	847	848	889	847	850	893	847	892	820	869	834	867	812	886	854	863	875	908	845	853	836	901	852	878	894	839	873	886	875	885	887	878	904	820	856	865	834	878	813	836	843	911	891	893	834	872	835	856	887	844	852	850	898	832	881	892	859	872	853	870	885	873	849	901	842	904	822	839	881	860	883	902	883	835	846	879	835	880	843	906	831	830	856
31476	32299	26675	10091	2154	998	842	800	841	773	741	721	747	804	779	788	773	741	731	696	779	797	746	736	803	746	740	764	772	742	785	812	782	761	698	766	750	791	784	805	748	808	789	754	748	783	816	757	773	769	811	780	696	751	736	748	751	799	797	709	769	764	768	822	758	806	794	798	776	731	765	779	778	740	735	779	765	746	820	760	778	787	750	695	785	776	704	747	820	749	763	729	743	806	801	775	740	782	766	764	768	776	798	721	785	781	766	775	780	771	755	738	805	775	782	737	785	762	758	747	773	767	749	774	723	776	755	755	756	747	804	780	798	729	772	755	740	806	777	785	742	729	772	727	753	798	785	802	755	760	746	778	783	758	747	748	762	806	786	772	759	778	711	751	783	775	718	759	766	794	774	787	796	765	772	762	765	760	763	778	806	738	790	754	747	815	789	756	796	785	792	761	785	765	765	703	763	748	730	784	808	783	780	767	731	784	713	780	786	733	725	753	794	768	779	743	728	706	759	783	760	722	781	762	748	727	745	736	782	763	753	743	766	803	790	745	801	796	770	774	748	735	722	777	800	792	720	779	753	782	795	785	793	729	741	787	770	788	710	763	760	790	716	788	805	770	822	810	738	819	787	805	759	748	767	826	751	792	830	769	760	784	767	727	739	769	778	797	743	749	762	743	792	784	782	761	790	779	812	750	788	810	780	799	780	792	704	793	759	795	763	765	798	750	694	812	749	748	779	759	786	749	731	757	816	770	822	780	818	755	811	806	790	769	719	739	763	766	756	788	802	742	801	767	752	722	830	773	741	751	769	781	744	772	789	818	771	794	770	714	775	771	749	756	729	726	744	766	814	758	751	760	768	745	729	747	758	753	804	758	744	735	718	796	765	807	720	757	828	781	809	768	775	790	738	848	788	740	733	736	819	755	784	771	786	768	798	774	779	704	763	772	703	716	793	759	780	764	813	786	743	696	743	796	761	711	780	767	736	756	729	824	792	764	723	751	758	805	802	773	777	789	743	768	810	728	759	768	748	747	760	808	758	757	761	778	773	733	770	760	776	740	731	771	739	743	736	809	748	770	732	737	763	805	757	793	775	744	791	756	728	770	767	816	755	785	766	785	756	766	761	787	768	749	790	786	763	723	785	761	764	812	819	781	789	852	728	756	756	747	757	758	746	712	768	769	778	742	743	794	754	783	766	738	748	723	732	755	781	726	765	782	709	763	822	806	757	791	773	771	802	724	735	796	755	780	731	785	794	763	742	745	789	765	802	754	777	776	816	755	741	810	777	785	800	765	780	830	718	780	791	781	755	786	796	781	775	783	760	761	783	759	758	766	768	735	750	743	771	778	783	802	852	777	763	770	774	735	779	763	799	770	827	771	737	755	744	764	797	761	803	733	787	756	754	760	752	732	766	725	797	729	723	783	776	730	768	758	811	711	762	770	739	758	778	792	770	809	770	782	774	772	760	811	751	728	750	783	737	749	759	778	736	762	819	753	742	779	774	808	804	769	789	774	756	780	738	736	777	786	815	770	732	789	731	730	736	798	748	806	781	756	751	758	734	775	752	756	745	806	700	758	745	758	781	781	759	762	773	799	800	715	756	761	733	755	751	767	807	743	737	788	771	736	759	758	737	777	754	771	776	772	762	744	774	775	795	757	794	798	768	731	751	713	747	827	823	786	755	819	748	836	815	772	776	790	767	760	772	746	706	781	772	756	780	731	760	798	756	800	781	798	720	723	735	735	755	775	747	755	774	725	798	779	760	765	754	741	821	774	792	767	805	784	737	772	778	789	723	717	775	751	791	728	773	755	758	805	752	809	787	779	761	794	734	754	745	779	768	814	761	767	749	742	768	750	738	743	789	783	793	752	760	815	748	761	762	763	832	759	798	778	780	835	779	744	747	752	709	750	820	772	776	834	732	752	752	788	810	743	736	791	797	702	797	801	728	774	766	773	724	759	796	763	751	745	747	771	760	749	741	762	786	792	740	799	764	749	783	777	793	763	786	806	741	759	749	731	741	808	793	751	751	795	801	756	746	820	782	788	792	803	782	845	769	777	765	786	788	778	696	730	771	730	771	744	760	753	714	777	754	744	778	794	749	757	822	798	804	774	777	785	712	766	785	753	792	765	819	735	751	808	780	782	797	764	766	778	694	716	781	761	757	751	796	793	746	779	793	795	755	763	817	741	813	747	710	757	739	751	838	798	725	760	765	748	747	796	764	769	741	721	776	777	786	769	742	778	818	772	762	771	737	760	811	779	802	756	701	796	804	765	815	799	722	689	820	754	725	750	832	782	746	778	772	755	762	782	730	791	786	721	747	813	745	778	813	776	735	762	750	774	748	739	749	740	770	780	759	756	754	733	724	794	762	769	759	757	816	767	759	773	786	725	721	796	740	702	817	753	739	753	736	755	746	758	776	750	745	747	757	769	790	790	769	780	768	720	748	790	822	777	758	749	771	785	706	760	795	747	753	759	790	769	720	779	758	766	764	787	747	740	785	746	726	754	747	763	802	760	771	756	816	730	763	756	800	687	744	771	802	738	771	759	809	736	743	821	777	750	776	763	765	774	735	815	804	815	759	769	759	773	763	738	778	706	803	752	776	772	736	685	757	768	791	781	763	778	764	757	803	772	744	749	765	771	794	763	740	727	795	739	788	745	781	806	763	779	789	784	801	726	781	769	764	771	749	813	761	764	806	771	767	740	782	737	798	711	765	738	734	769	772	803	729	780	789	739	759	751	765	801	719	647	775	766	744	781	755	806	761	716	738	735	822	762	743	764	765	819	781	750	722	788	703	743	765	768	747	781	797	767	741	777	786	736	792	812	766	787	721	731	740	754	821	781	747	738	790	754	730	819	819	742	792	763	790	743	789	749	766	729	707	772	784	750	760	765	753	769	809	773	788	753	707	737	762	731	747	712	784	796	779	746	785	760	696	749	754	808	787	778	761	721	842	750	792	743	723	768	803	747	735	781	779	776	723	809	790	789	781	797	743	761	709	736	792	809	755	764	759	729	804	784	780	793	762	793	769	780	767	752	763	791	791	760	785	793	763	760	768	716	787	762	757	758	788	760	822	749	702	767	783	723	727	757	782	763	785	829	782	794	759	811	775	718	738	744	764	790	801	736	747	761	756	734	799	767	726	792	803	763	701	773	705	754	761	764	770	724	712	767	762	763	786	800	837	784	710	781	731	808	761	712	714	768	794	778	714	802	764	716	759	757	739	762	740	756	795	788	791	790	758	759	742	797	767	750	701	775	742	797	816	798	746	772	769	747	780	751	758	752	771	774	764	741	807	726	737	779	824	787	784	757	753	778	783	790	787	742	764	786	743	781	801	733	696	789	758	685	799	762	752	753	762	741	786	763	722	785	787	769	760	741	739	783	790	763	766	721	725	751	804	765	753	750	761	778	790	783	757	762	785	755	771	771	796	749	776	820	779	775	779	743	763	812	759	779	766	784	808	796	756	780	785	766
26042	36982	19398	5314	1602	837	627	633	624	644	594	622	614	609	600	610	608	567	610	642	620	616	645	634	643	670	610	611	611	618	622	631	607	604	649	613	598	588	672	649	634	625	607	645	622	619	680	667	608	645	646	627	605	579	607	601	625	580	623	590	593	601	613	645	647	602	601	632	626	637	633	612	630	612	625	610	613	605	580	627	576	619	632	664	603	585	611	610	614	665	629	616	656	638	631	568	595	627	603	650	598	603	610	579	674	640	631	599	641	631	589	643	607	669	586	613	598	619	621	634	637	588	617	666	670	613	576	598	645	615	593	586	603	637	583	585	649	637	623	574	642	598	616	641	645	626	650	633	611	600	587	596	642	614	673	617	646	607	588	583	624	580	584	622	609	597	589	606	635	608	626	549	609	604	611	657	643	638	630	648	612	657	599	617	571	632	630	605	584	595	620	624	611	606	602	640	627	611	597	632	618	664	616	600	576	617	613	584	620	587	569	619	622	631	583	629	622	587	579	608	627	646	597	584	655	623	603	621	590	637	638	634	608	624	618	606	620	578	600	608	600	611	599	639	582	588	607	591	580	616	615	621	635	624	600	570	593	614	613	631	617	607	610	616	591	642	631	618	609	618	555	577	622	618	592	598	611	572	613	615	599	645	605	655	673	589	613	635	606	625	615	663	595	590	650	624	622	611	675	636	655	617	595	610	628	640	577	617	629	628	640	619	677	604	602	592	627	652	601	680	592	624	631	612	629	622	626	625	598	597	636	632	622	646	606	584	627	644	609	572	627	632	611	655	658	582	656	615	627	650	621	649	634	580	595	643	614	615	602	609	660	634	629	580	652	624	653	605	631	606	634	601	627	648	591	631	659	585	567	613	655	632	654	640	653	580	651	624	664	642	605	620	654	661	599	606	611	608	676	599	620	579	612	618	661	558	605	611	595	612	616	647	593	641	586	594	618	625	665	614	627	626	651	583	613	621	638	599	592	652	610	605	605	612	614	611	601	597	607	609	610	621	612	601	590	623	636	602	614	617	618	646	614	615	631	625	631	619	622	602	652	619	676	607	626	608	628	586	650	642	610	638	590	657	631	609	603	626	620	612	628	622	612	622	629	613	616	596	625	572	635	590	646	620	619	619	630	576	613	569	614	585	638	614	641	636	609	548	634	628	569	655	619	585	632	649	616	591	603	628	617	640	632	647	592	645	625	605	653	597	582	599	613	598	570	669	595	567	610	630	612	609	639	630	637	630	651	630	602	601	670	621	662	603	641	618	644	590	577	640	577	649	642	576	578	625	636	608	594	660	615	618	607	630	579	624	621	589	620	604	598	613	651	638	641	634	630	632	612	595	609	647	637	616	652	636	670	611	593	554	635	619	653	613	607	587	651	612	634	634	622	568	612	639	565	640	631	619	636	582	646	613	618	592	602	630	606	551	605	599	613	615	589	639	576	625	604	622	628	622	615	556	639	584	617	616	554	659	599	601	649	590	635	583	574	601	609	667	602	563	628	642	605	628	611	640	640	615	619	621	598	604	611	629	607	621	579	644	584	669	573	598	611	595	629	627	607	566	585	589	602	661	610	600	584	643	629	574	586	623	650	577	608	630	591	607	604	629	616	653	614	627	616	630	606	626	603	655	623	611	597	611	611	649	626	663	654	628	646	622	611	635	631	649	571	612	606	639	613	579	609	610	639	590	622	612	628	585	547	665	592	623	620	580	605	606	613	596	587	636	601	666	639	621	636	616	553	557	634	613	602	585	601	629	591	657	626	605	586	657	604	628	649	594	582	621	591	597	597	603	628	604	627	643	629	631	655	620	579	572	665	615	578	663	619	623	667	570	644	611	595	628	576	641	622	616	640	630	635	602	624	622	661	609	630	598	636	642	629	618	636	615	620	635	627	623	639	606	630	609	606	652	660	596	643	645	601	612	593	618	600	628	625	603	635	612	625	638	645	631	642	610	639	600	650	620	671	631	587	651	617	601	626	626	622	628	656	642	585	614	654	586	619	640	615	595	580	612	625	636	623	619	655	654	554	590	633	616	610	613	575	569	628	585	626	629	674	593	595	635	662	600	585	607	574	649	647	669	606	598	587	617	614	633	618	620	634	625	596	630	611	582	661	595	630	570	614	606	623	626	645	595	652	568	627	590	572	644	605	641	588	650	600	611	648	627	626	595	644	623	616	640	646	598	604	589	601	631	624	641	604	642	576	628	641	618	589	601	653	599	566	601	641	625	619	600	632	614	631	588	636	614	608	593	568	634	580	631	596	648	640	622	619	615	621	619	620	661	639	642	616	590	614	597	581	606	601	594	594	622	592	583	638	641	577	653	587	615	578	625	607	647	559	628	601	646	625	616	638	633	623	654	606	627	639	577	605	655	628	615	643	594	605	572	575	626	596	592	649	574	613	608	593	587	627	627	606	640	575	605	625	610	609	615	619	622	572	621	602	600	628	599	589	614	596	673	561	647	599	611	682	614	644	606	599	607	662	616	655	611	599	604	632	581	606	577	565	599	589	596	631	600	653	597	621	618	586	642	664	675	651	640	606	653	606	640	637	606	608	625	638	627	615	635	608	596	605	616	621	605	624	616	609	642	624	642	600	624	634	642	590	611	637	650	609	575	618	649	615	605	634	621	581	582	611	652	607	615	616	600	625	580	591	642	600	661	620	629	637	626	616	637	657	611	617	626	605	581	637	627	624	617	648	580	629	613	585	557	620	598	640	639	629	680	598	601	584	629	613	667	583	612	622	621	602	568	616	650	630	636	628	571	600	642	560	620	663	619	619	600	552	604	624	640	611	623	634	579	604	644	617	664	636	574	586	644	638	620	612	617	625	588	632	659	651	566	622	619	650	611	645	638	606	644	588	600	640	604	631	611	629	643	612	617	599	630	624	657	593	601	601	603	605	611	647	584	585	582	606	620	632	607	613	618	591	605	609	618	550	686	574	645	583	620	618	571	657	645	656	653	627	656	625	638	656	605	662	619	603	608	580	629	605	633	580	627	635	628	606	643	608	659	611	622	614	569	611	584	594	633	618	578	634	587	614	628	637	602	606	622	608	631	587	647	633	633	647	587	612	588	600	638	639	596	633	637	615	610	582	664	639	593	647	620	635	650	631	605	636	619	594	670	668	632	627	645	602	619	623	628	599	644	632	626	655	615	662	659	583	599	637	651	603	634	642	572	604	614	629	614	621	629	603	637	574	626	597	592	617	610	609	617	613	649	606	636	616	618	628	633	599	627	606	586	632	673	617	622	579	585	599	645	585	641	649	584	643	613	591	636	642	639	617	598	598	637	630	602	604	624	649	615	609	658	604	608	586	604	568	613	631	583	660	640	608	620	658	654	582	658	594	611	658	588	604	605	600	656	621	640	595	615	624	541	625	622	614	642	650	600	602	657	607	606	610	659	628	545	618	605	634	651	637	647	636	610	574	587	623	606	611	626	601	664	639	650	619	580	613	641	635	606	606	612	609	554
25933	27277	40720	33122	17138	4387	1227	892	818	800	805	782	781	818	780	770	821	789	809	870	802	736	811	793	807	773	835	835	773	785	835	789	751	803	726	757	768	776	821	774	742	807	750	743	814	800	823	786	832	848	834	817	776	750	768	779	795	805	788	764	759	765	789	811	794	808	806	783	808	788	747	781	783	790	743	811	748	792	777	791	829	830	776	779	810	813	833	768	780	736	817	783	820	756	797	742	788	795	762	784	805	773	744	852	733	772	817	755	749	780	859	802	795	802	740	784	752	806	789	798	707	809	813	804	749	724	777	799	691	770	812	818	785	776	787	764	802	787	790	728	856	761	797	740	769	831	785	811	738	775	751	837	830	771	767	779	774	790	786	722	741	793	769	774	759	804	750	797	804	808	796	775	795	781	782	763	805	766	869	827	769	827	753	833	745	745	792	839	779	796	766	732	794	776	768	782	794	825	840	800	796	814	778	801	792	760	750	775	761	777	757	798	813	751	740	779	802	783	800	761	765	814	747	767	778	763	771	809	821	797	841	775	791	790	836	788	753	770	762	761	765	792	743	802	803	804	799	788	702	783	773	771	840	846	767	787	826	806	801	790	814	755	799	759	811	783	813	775	797	823	728	783	775	820	766	748	819	749	791	774	754	826	779	760	824	757	815	778	789	793	787	860	773	811	791	768	759	795	793	816	797	808	799	757	767	794	831	758	824	773	755	792	790	720	797	777	786	836	731	806	767	768	738	763	813	844	764	780	783	813	796	747	759	775	783	799	781	774	734	753	792	792	808	799	787	792	770	769	770	824	796	783	792	780	820	743	783	849	806	731	748	806	753	782	786	776	762	813	823	781	784	773	760	746	771	747	823	762	830	812	795	805	727	783	750	753	758	809	808	768	762	761	780	789	791	797	779	762	811	800	822	793	780	766	751	773	805	838	777	762	809	730	744	787	808	781	789	831	759	749	752	804	746	800	769	826	723	832	814	833	780	741	760	795	774	718	803	769	774	772	815	732	813	793	811	765	781	768	770	809	746	780	826	808	730	789	770	779	751	802	774	759	771	797	778	786	769	804	799	804	729	754	786	757	780	767	744	723	733	777	807	736	810	774	785	852	781	776	764	787	778	810	792	808	824	786	766	767	792	782	712	759	797	803	755	804	773	775	765	802	760	781	723	793	777	835	722	825	773	783	760	828	783	795	734	849	794	817	796	761	798	866	796	835	734	820	796	745	776	854	726	821	779	766	749	771	756	787	792	761	791	772	782	766	806	775	771	768	771	746	776	762	790	783	740	770	733	827	758	764	763	742	776	756	836	770	798	817	814	746	749	792	804	761	782	806	803	775	770	769	770	770	747	775	801	761	748	826	768	777	761	793	789	766	719	780	764	745	808	728	787	782	791	768	801	825	752	825	773	761	793	780	819	808	803	835	761	809	772	831	743	804	762	806	752	795	758	791	763	784	751	772	758	803	755	829	753	784	756	779	770	744	760	822	740	766	794	758	799	792	748	825	803	761	805	793	733	794	769	787	779	808	800	779	797	782	782	775	802	778	772	780	773	788	753	776	826	836	825	804	761	756	790	789	781	759	831	750	786	762	775	742	780	844	743	793	824	799	841	793	855	839	777	761	785	747	778	807	805	776	826	800	769	786	820	741	812	797	766	806	857	735	751	738	735	763	729	799	777	758	783	833	738	804	815	728	752	834	726	812	759	768	743	777	796	812	785	765	757	744	756	737	790	822	815	815	771	765	797	753	793	804	794	797	795	760	791	787	732	785	738	769	775	751	769	729	769	792	815	816	781	782	776	766	748	783	826	733	775	778	737	714	750	815	803	809	784	789	764	752	786	792	757	770	744	720	741	782	797	744	783	828	775	738	763	771	790	745	819	800	765	766	800	799	797	807	789	792	807	809	788	776	783	785	781	740	795	757	798	771	753	784	780	769	777	780	736	799	875	805	725	815	769	771	765	815	819	800	765	736	793	789	775	777	754	769	766	800	751	769	817	749	747	701	798	817	810	783	835	830	776	745	829	785	797	803	765	739	780	740	751	734	738	798	752	790	755	806	788	796	793	812	779	792	803	801	770	734	741	780	781	777	767	777	800	782	758	813	827	808	741	745	796	751	763	791	783	805	803	822	755	751	800	781	776	761	758	826	772	770	735	786	793	738	812	814	755	790	803	751	760	790	822	802	772	777	785	811	736	775	745	777	770	744	820	795	781	793	780	761	738	764	744	784	801	763	775	814	758	768	797	738	780	792	809	787	746	772	772	800	822	743	762	787	776	788	821	767	745	766	803	749	813	812	729	768	757	733	775	775	750	782	775	782	759	786	807	809	735	818	766	790	762	762	791	820	779	788	731	794	798	777	766	793	750	807	790	799	834	740	771	753	759	846	751	742	787	839	832	695	829	797	805	760	773	816	734	774	806	764	831	828	797	781	799	777	752	785	860	766	791	802	761	753	784	756	748	761	741	751	790	779	762	765	792	825	799	745	780	741	792	815	793	835	745	764	758	764	792	764	769	773	766	814	770	791	736	792	776	800	735	802	762	760	780	764	815	790	783	810	773	785	763	776	758	836	798	782	803	790	770	803	826	765	757	727	777	779	817	738	773	812	784	816	814	798	827	730	798	751	763	737	797	794	776	761	821	819	763	803	752	764	831	822	759	802	773	758	769	806	770	788	802	787	781	791	819	772	824	805	800	786	773	793	717	764	777	735	814	793	814	769	791	789	768	743	755	793	767	798	794	828	743	756	795	767	784	818	755	837	812	763	778	779	767	748	772	822	737	812	785	825	783	746	794	810	797	784	788	779	783	731	793	741	741	765	779	777	733	775	789	791	777	779	767	763	785	720	747	778	795	760	781	754	777	844	726	750	785	787	720	754	759	771	790	786	815	779	812	768	785	825	740	776	764	780	823	817	716	776	707	785	757	761	813	777	796	764	734	783	791	810	766	781	792	783	778	780	793	769	782	747	794	762	821	799	792	756	776	758	746	792	823	735	785	789	791	757	771	770	775	824	808	766	770	796	803	746	806	783	697	824	776	794	751	801	756	835	781	828	815	784	747	803	776	758	788	751	746	777	807	820	760	777	768	760	820	813	737	776	790	753	817	745	763	781	774	785	782	738	808	833	773	783	800	764	774	823	777	791	795	753	833	730	783	826	794	798	827	797	725	783	795	796	747	757	755	770	795	783	776	778	806	807	791	827	761	788	800	752	817	743	771	806	767	786	776	771	768	811	734	758	791	733	802	771	813	767	730	769	793	829	764	778	810	764	768	767	775	724	761	805	738	726	786	802	736	796	739	793	781	819	773	777	799	753	797	831	817	803	767	789	772	795	855	851	780	767	796	827	778	760	813	835	787	790	806	824	776	789	738	810	776	772	770	794	772	777	804	811	792	790	783	789	762	827	753	770	758	823	771	762	739	771	792	799	782	824	789	817	771	770	771	805	785	774	770	822	770	782	755	825	811	758	849	743
61785	90199	60286	25164	7594	1818	876	696	695	693	671	701	664	677	683	695	678	680	669	671	686	734	693	725	678	710	711	700	739	669	713	693	713	695	726	649	687	693	711	670	693	716	690	669	679	698	701	692	711	672	712	671	671	733	684	674	720	702	709	644	723	640	672	695	647	688	678	671	700	665	647	687	657	656	715	675	718	726	649	677	716	695	712	703	678	673	675	701	729	698	679	739	713	716	677	703	645	696	687	659	669	657	686	688	678	656	718	670	672	720	713	649	716	666	677	660	721	706	710	682	671	618	719	689	659	688	666	695	680	670	711	665	686	733	673	693	675	692	668	696	645	675	706	636	667	693	669	700	708	633	664	729	691	705	679	675	710	694	671	702	708	668	684	615	730	658	688	656	696	678	705	700	699	742	719	652	687	731	637	705	677	649	683	708	721	663	675	676	670	701	731	676	679	660	666	636	680	648	693	699	689	705	642	679	682	662	700	690	726	684	690	656	637	698	671	668	673	745	665	690	702	666	701	694	659	677	676	658	707	673	723	688	687	685	690	697	691	670	675	728	735	745	694	730	656	669	677	686	705	661	657	681	681	711	699	706	676	659	719	722	696	729	671	631	694	672	661	679	628	663	667	663	726	697	694	658	687	708	678	633	681	642	694	750	702	692	646	674	681	656	708	702	648	698	679	680	684	738	666	641	698	719	661	670	657	663	651	675	723	660	681	757	689	710	618	648	672	674	681	666	675	659	711	714	689	702	649	721	674	691	641	699	674	741	647	739	695	690	649	682	675	690	685	701	719	689	659	635	679	703	691	689	683	682	679	716	697	685	717	604	711	685	674	648	714	686	670	734	675	706	669	642	700	720	667	688	670	693	687	642	706	657	701	699	665	658	636	701	663	732	671	696	699	681	710	689	688	719	714	688	717	741	674	735	682	687	711	714	719	667	676	684	680	656	650	692	649	678	727	722	694	661	695	676	669	667	702	677	694	697	694	690	697	712	718	680	689	657	704	647	713	691	718	680	663	687	681	733	683	663	680	703	697	694	749	701	662	656	674	648	675	706	691	662	706	640	682	674	679	690	719	632	723	691	688	711	700	665	717	694	682	716	668	726	685	677	675	664	675	699	710	708	726	714	659	676	708	686	672	679	682	669	673	701	688	635	701	659	654	704	648	660	718	697	685	701	737	683	666	631	705	707	641	720	657	648	665	700	680	710	668	717	702	651	693	644	654	697	670	682	709	600	654	678	703	716	664	677	673	701	691	772	725	677	692	648	731	684	676	702	690	703	664	629	658	667	707	676	677	672	687	655	773	660	666	655	704	697	724	659	673	684	695	667	679	686	659	653	683	665	721	679	722	675	664	671	694	660	692	701	681	713	695	694	651	684	735	653	703	741	695	699	668	693	713	715	706	664	696	719	711	702	658	694	668	704	682	696	664	724	694	691	684	682	642	715	695	702	679	719	686	716	718	663	678	738	676	688	677	678	700	699	683	697	675	641	676	630	685	673	718	652	659	718	667	685	682	678	709	676	648	699	668	694	666	678	678	717	688	724	739	666	654	666	648	671	659	709	637	659	674	687	679	651	671	724	689	686	712	728	670	705	697	671	703	676	663	732	685	726	662	677	656	689	738	707	675	644	675	717	683	663	706	694	651	729	760	663	688	739	693	643	713	675	708	689	670	677	679	683	683	667	691	696	699	664	653	687	677	655	701	749	683	672	656	716	713	679	708	666	663	633	674	664	690	666	698	690	661	671	713	636	688	684	676	701	645	711	712	697	701	675	691	670	649	682	700	670	719	672	670	692	718	631	652	689	719	730	710	732	701	713	650	671	723	699	678	685	645	687	725	695	727	684	644	658	671	662	666	743	701	699	708	703	688	699	686	718	683	680	657	689	705	702	719	695	693	700	731	710	683	706	666	659	681	754	681	705	717	653	727	693	674	689	665	664	680	739	663	650	662	705	703	730	713	642	710	666	692	657	681	649	731	710	695	691	668	718	709	674	678	722	710	687	652	683	691	718	666	647	691	670	657	676	656	654	667	676	681	691	731	706	681	659	660	674	682	714	677	696	672	671	680	661	639	704	667	718	635	646	694	679	688	651	656	689	622	680	678	663	679	630	672	660	666	672	690	659	693	691	674	708	697	717	679	698	673	683	716	704	693	683	682	646	681	641	668	659	721	724	648	646	663	666	647	691	688	735	664	649	638	707	687	700	641	692	668	661	682	661	699	670	676	696	726	665	707	727	700	668	666	634	713	659	655	635	655	696	711	650	729	684	664	713	676	675	728	699	722	689	640	677	717	683	690	708	666	651	700	725	678	708	689	685	665	688	692	709	704	748	686	670	667	667	666	678	663	643	691	693	651	662	645	677	673	733	616	714	707	701	725	692	683	681	711	735	682	655	698	717	726	712	679	674	704	698	642	700	661	697	663	706	705	686	679	700	656	750	700	683	715	700	677	730	673	669	726	720	632	702	663	709	661	611	663	684	678	712	728	713	723	738	682	702	643	701	718	737	690	615	660	650	723	753	700	699	669	716	689	678	724	680	655	717	681	666	651	652	702	732	677	673	717	695	658	707	644	697	643	666	698	670	679	757	667	687	635	712	698	617	718	738	643	668	661	726	661	702	666	738	690	707	674	685	682	665	706	659	689	671	661	705	700	663	707	668	644	709	674	667	702	675	678	692	659	673	742	700	648	698	621	768	679	724	660	717	649	706	677	663	688	692	677	687	706	659	698	648	710	722	624	664	696	692	664	699	638	714	682	707	712	679	715	721	695	680	694	689	657	651	707	683	680	674	682	665	699	675	658	654	655	654	682	708	731	680	713	727	707	665	654	694	660	711	654	713	713	705	707	635	645	732	666	659	659	676	644	687	671	690	649	703	652	663	685	688	685	675	696	634	677	677	714	685	679	673	703	696	700	650	725	687	723	723	687	660	683	682	708	688	647	657	648	674	677	651	687	681	682	650	685	692	674	697	646	668	641	721	676	685	714	695	639	726	679	654	691	706	689	704	716	658	655	628	684	695	658	688	683	721	637	700	660	680	732	676	721	675	698	684	647	659	719	668	709	678	693	728	643	707	657	674	710	641	677	672	682	726	691	653	691	664	712	661	693	675	717	706	696	637	690	705	659	704	725	705	666	737	677	703	668	669	690	670	710	683	655	719	658	696	681	659	672	708	694	689	678	650	719	690	657	694	619	674	714	707	678	703	670	694	693	681	700	679	695	658	702	727	713	712	684	666	725	661	687	719	687	707	711	677	737	673	689	719	674	721	697	710	742	691	692	634	653	675	667	689	716	674	652	670	653	658	668	705	715	705	723	710	711	710	699	663	747	683	659	665	692	661	645	695	672	685	680	692	692	685	692	688	701	697	703	716	659	698	702	671	673	701	712	662	669	655	658	629	673	669	699	676	682	679	697	690	697	665	700	707	670	710	671	749	686	688	660	624	696	648	657	695	693	656	681	722	662	671	674	651
24427	23521	34380	29948	21895	12903	2781	1216	1068	1026	1051	999	1017	1052	1033	1022	1060	1022	1019	999	1009	980	1007	1000	990	1023	1020	1002	1023	948	1023	917	985	1052	1018	1000	961	968	1043	1005	969	971	975	948	1041	1004	997	987	1007	1001	951	1022	1049	1061	971	958	974	983	958	1070	980	924	973	1009	992	984	1009	1058	1033	994	946	1000	971	965	1029	1007	1022	1001	1014	941	993	935	941	926	987	941	991	964	1039	1032	993	971	1040	1025	943	998	945	984	973	1016	1014	954	1006	989	1007	922	964	991	1034	944	962	1002	1041	965	1016	938	941	991	954	970	968	1011	1011	1003	1015	1000	980	989	986	980	969	1020	969	979	955	953	1028	988	939	996	1032	1020	964	987	964	979	968	1021	1016	968	994	984	983	979	970	945	985	1035	996	932	1004	1021	956	1046	967	964	960	941	969	956	1030	960	1003	966	1033	983	945	989	1008	982	958	964	938	1032	1015	991	940	1023	999	1007	979	1019	1000	954	987	980	1040	1001	992	962	979	949	1032	1044	1016	1004	964	994	944	962	876	969	1014	987	994	922	1050	990	1017	976	1026	1034	999	980	980	1071	951	980	986	971	1024	977	1011	950	982	1008	993	931	983	999	945	994	1018	969	962	953	1029	1026	1000	987	977	1012	1002	988	963	973	958	1016	949	970	993	977	1009	903	1006	1019	972	976	930	1013	959	1000	958	945	1055	984	941	969	975	1024	937	937	941	949	1029	953	951	969	961	1008	962	993	967	1019	959	969	933	942	976	988	970	980	919	958	955	985	1029	970	973	972	940	928	1005	976	963	996	977	977	1060	1031	928	896	1026	965	998	954	986	998	966	982	986	934	988	986	971	998	973	966	1007	972	941	1002	991	1022	1015	892	996	971	986	987	1017	961	1107	980	992	999	933	997	943	948	975	976	974	995	943	994	964	994	988	939	972	975	1027	983	965	1040	1022	970	991	1007	1010	942	969	1055	1024	1005	941	1015	940	1010	935	983	998	996	1003	963	995	939	953	1008	967	909	944	938	947	1001	970	1000	949	939	1018	1040	964	923	941	910	979	958	932	985	921	944	944	963	1035	1016	928	969	976	974	992	992	962	1030	1009	1016	1002	1015	971	1019	975	960	901	933	974	981	1009	1015	1001	987	997	982	946	968	965	999	948	943	986	956	947	981	982	955	949	955	975	974	964	962	947	1032	1042	1024	973	959	1007	1007	943	988	967	1026	986	981	1004	1008	985	989	949	993	921	931	1033	971	970	988	925	945	941	960	995	999	1020	1003	980	983	981	1011	1018	988	958	991	980	991	955	996	956	972	1012	976	953	995	931	1024	1015	1006	926	976	1007	1002	992	988	938	976	1031	1021	1015	964	987	1028	986	1016	1007	974	1014	1012	995	972	968	964	951	940	1020	937	972	965	956	1018	973	987	973	942	1009	972	1006	1013	1007	986	932	1005	940	954	1029	986	1041	1041	994	959	990	949	994	966	984	933	1007	1032	991	1028	956	994	948	956	958	979	1028	979	988	964	975	1014	996	957	958	1028	998	983	1002	998	967	976	993	1034	942	1069	926	975	925	991	1001	980	1005	979	969	1001	959	993	985	987	982	984	977	1068	1028	946	968	972	1023	986	973	982	1003	914	1027	918	990	950	1005	993	1006	974	1006	1013	1023	988	983	1007	979	978	964	945	940	998	982	946	989	954	954	988	977	953	942	919	992	981	1044	954	930	950	1003	1001	980	968	981	986	1019	984	942	958	1006	957	974	977	986	964	936	943	960	1015	966	959	1017	997	986	981	1012	956	1040	1004	928	972	982	943	973	987	1018	1019	959	1015	999	1001	1002	948	907	968	988	960	952	1028	980	938	975	1012	956	1013	1006	982	954	981	956	952	989	1009	954	993	984	990	979	980	927	947	1032	936	966	984	1001	1002	965	949	987	973	951	974	969	965	1067	995	1030	936	1019	1019	1008	975	962	983	970	973	1005	945	1001	994	1030	971	978	986	993	1000	976	965	942	1001	916	996	954	996	956	990	1020	994	989	928	1013	980	961	946	1016	967	945	978	969	949	953	937	1010	923	994	919	980	950	983	998	973	988	983	1008	973	981	959	984	948	971	959	982	1009	991	962	968	956	992	959	982	993	1004	985	994	1002	969	982	948	972	975	994	968	966	1033	963	970	989	955	1006	1001	996	1001	915	951	968	972	993	982	951	961	947	950	996	982	924	946	1021	949	987	971	984	977	957	1000	1002	1018	945	1034	968	952	952	958	963	1020	1020	1000	1030	998	1005	976	980	979	1027	1048	937	995	996	941	1058	989	1050	984	974	979	921	960	931	997	929	980	987	974	996	986	970	997	973	970	935	1049	949	986	975	916	992	1002	1030	1034	994	940	937	1016	982	1048	1039	1030	1005	939	956	975	957	922	958	1000	988	971	959	963	1013	1039	1037	962	971	985	1011	974	945	945	994	942	1041	989	989	1002	994	963	985	979	983	972	943	1009	999	975	964	986	972	968	1009	922	979	979	1018	997	1012	937	930	978	979	986	950	976	917	992	988	974	957	956	972	1001	935	956	962	983	981	995	926	1036	909	943	1031	948	956	992	1027	940	1028	963	964	998	953	980	965	1015	991	953	1015	1029	964	961	957	966	1000	996	946	1003	965	1003	1000	984	1007	926	960	957	931	1021	982	952	945	955	923	957	954	991	961	1001	934	963	967	977	994	1012	1027	1010	981	992	1027	1012	943	1005	962	951	916	910	1009	958	960	962	936	921	970	970	982	879	986	922	958	1008	972	961	995	963	932	953	1054	965	956	974	1010	984	1033	1049	946	1037	965	1004	1024	1074	988	946	1011	1012	972	952	962	983	922	950	923	980	997	972	941	988	932	993	942	1052	995	991	1044	980	1003	1025	943	943	972	993	935	981	937	956	1032	948	1016	1010	971	979	1024	978	961	945	983	1003	906	942	910	1027	977	983	984	976	1031	981	981	1067	1023	989	1001	990	987	924	995	974	948	1010	955	906	952	931	980	951	979	1029	985	989	1003	978	929	991	951	1043	1032	984	922	983	993	998	993	1021	930	993	934	952	1007	960	997	996	983	1003	953	980	961	947	998	1009	1001	983	941	961	969	1015	942	953	931	999	951	972	974	981	957	950	957	885	948	932	946	963	970	987	994	1011	980	918	962	989	927	983	1018	1009	985	952	978	982	971	1011	998	973	989	1007	931	955	967	935	952	978	977	1001	966	1018	951	984	993	959	1004	1031	1013	939	962	990	981	979	1034	1026	991	1024	989	948	973	934	922	928	970	989	953	968	1015	993	894	1020	960	1018	1028	974	1007	962	1004	1019	984	940	955	1008	1013	990	939	993	957	950	989	994	999	996	966	993	975	1024	1027	963	970	942	903	1026	975	979	903	972	1032	975	983	1016	1016	987	1005	945	1022	958	990	978	976	1030	964	959	982	1025	1040	991	998	939	989	959	958	983	948	972	1010	989	1003	981	963	913	976	950	987	1014	1018	973	1019	1022	955	926	1000	987	966	955	974	955	981	1031	993	971	969	1023	1039	967	971	994	938	986	956	935	995	982	989	986	953	976	969	949	986	984	1053	989	983	962	951	1006	983	966	986	973	965	989	933	993	1009	980	1052	1011	1006	949	964	942	989	992	981	964	969	948	948	994	963	1037	955	893	982	910	982	950	951	971	1006	1036	1025	1005	972	944	930	1013	1045	1023	965	971	1013	1081	894	961	961	951	943	959	994	981	941	1025	999	967	1005	972	1028	949	1021	1022	960	952	997	988	1009	985	965	931	953	955	982	939	942	953	994	907	960	1005	948	925	923	1024	1019	975	993	974	901	950	981	999	1003	995	976	991	935	978	940	1072	1004	1000	961	1007	981	973
63132	102401	69423	35881	12393	3041	1168	934	916	836	950	879	946	883	923	881	941	930	864	882	913	904	931	868	877	878	842	868	949	845	841	855	845	899	893	852	846	897	900	897	925	881	862	908	948	862	892	918	879	920	930	917	839	893	854	917	888	887	912	867	874	889	854	915	862	915	888	843	901	923	905	857	908	876	942	782	885	861	888	881	896	897	878	829	891	886	890	905	891	907	918	848	899	884	892	854	918	908	875	851	850	835	806	868	830	886	903	887	917	850	872	935	871	868	897	912	877	898	892	852	871	848	945	847	876	891	909	898	941	860	910	845	929	884	897	882	890	871	887	871	865	851	916	907	896	865	873	908	837	913	868	883	880	884	938	867	898	883	924	868	902	898	900	889	845	888	850	840	859	864	873	889	861	909	879	878	954	859	857	885	863	857	840	868	852	851	918	842	883	849	860	902	913	893	872	861	894	880	913	911	885	846	897	889	861	870	876	922	891	851	888	861	888	863	888	825	853	828	930	873	896	901	866	935	841	883	922	882	867	849	911	872	914	919	863	907	898	885	886	897	872	884	894	866	894	905	860	889	912	896	838	904	878	919	858	857	859	856	881	839	944	910	857	887	893	823	877	920	902	907	901	881	868	902	896	863	875	875	858	881	903	919	912	930	879	934	845	877	853	857	923	877	905	890	867	822	909	899	896	871	845	846	899	838	883	915	828	859	897	900	866	861	882	833	880	882	908	866	838	861	918	902	858	870	871	877	862	940	876	904	843	885	852	856	834	893	910	840	913	869	847	889	894	823	910	896	869	912	833	898	879	823	807	892	920	865	838	905	881	870	899	879	903	882	834	869	894	881	894	891	917	889	895	887	897	866	909	872	898	880	929	907	884	839	877	850	851	881	850	889	876	848	887	866	861	835	876	872	897	814	875	918	872	881	855	881	878	856	853	893	909	808	860	890	879	887	845	834	875	902	829	945	901	887	890	915	895	885	871	889	868	894	916	849	869	887	924	855	855	861	883	864	884	898	932	890	926	905	879	893	873	910	855	909	858	933	891	898	883	861	865	840	876	896	870	848	884	887	882	894	876	833	863	909	860	860	856	933	885	882	812	848	925	904	901	899	898	854	935	880	913	884	906	896	852	797	863	852	858	902	890	899	901	863	850	852	886	883	857	859	825	811	881	889	856	892	845	862	910	870	913	903	900	887	873	848	874	894	850	851	876	910	861	903	867	896	885	889	886	904	891	869	866	909	871	879	840	873	849	870	903	878	868	870	891	895	917	899	910	884	904	871	872	886	882	884	831	911	886	854	886	840	886	844	805	892	887	902	853	865	912	852	881	922	901	919	881	884	882	893	832	846	887	853	866	864	907	903	819	898	958	849	872	899	863	856	875	854	858	870	934	850	885	883	860	832	895	893	880	812	867	922	824	880	879	855	844	889	859	849	906	872	877	912	880	843	916	877	887	849	855	858	882	870	878	914	904	879	872	931	844	881	858	877	877	887	865	858	907	927	936	876	876	902	869	864	890	864	873	884	883	878	831	850	866	878	837	871	850	887	881	871	883	861	837	913	884	908	872	868	896	806	865	848	870	929	846	895	855	899	848	875	896	899	841	853	880	858	869	878	831	883	848	928	861	878	893	829	918	893	938	856	867	901	883	907	854	889	888	914	928	890	892	863	858	860	825	890	876	900	893	877	917	831	883	873	883	858	847	902	860	902	875	914	869	912	845	886	828	929	868	898	868	909	880	913	876	894	910	843	859	842	876	925	872	852	879	879	948	849	931	874	907	877	892	838	853	855	881	907	885	860	880	836	857	879	908	909	921	926	862	845	889	823	879	910	881	841	860	909	894	895	874	914	893	871	889	867	911	872	873	858	893	812	859	838	939	896	902	857	859	863	912	869	867	919	816	852	874	871	844	903	915	872	919	875	881	842	844	864	852	870	916	886	850	884	882	867	901	882	859	901	849	868	835	892	839	862	906	846	898	867	880	889	817	847	923	902	823	892	849	840	870	858	888	847	903	885	846	873	911	833	831	900	883	859	895	914	898	870	814	869	844	877	904	928	887	886	905	903	908	832	866	880	849	840	863	894	839	824	865	858	903	826	907	854	832	913	878	870	852	895	850	844	910	911	913	894	857	878	849	860	875	926	912	891	877	834	911	839	863	890	849	834	851	927	843	895	890	817	902	882	916	884	869	891	904	897	849	946	823	890	808	911	830	906	835	887	887	942	911	908	923	856	893	905	895	877	866	840	872	861	913	894	892	900	825	899	879	904	917	904	878	854	923	824	847	896	837	914	925	841	892	851	872	865	898	898	876	836	861	906	888	902	952	850	849	884	864	852	879	898	900	897	831	859	852	831	864	880	849	867	864	847	841	863	899	889	856	857	882	869	867	905	855	904	942	865	843	870	873	896	827	846	943	869	876	908	840	928	857	895	878	871	901	892	930	884	903	883	826	855	846	887	846	863	907	866	875	926	914	860	873	842	912	943	914	893	888	877	835	943	861	909	867	869	882	861	863	885	853	872	866	881	885	822	941	898	860	845	955	906	864	901	817	874	838	830	857	906	867	910	893	832	909	832	896	913	926	840	875	839	892	895	829	876	826	855	890	860	890	814	894	847	870	914	852	950	856	882	902	907	881	881	924	855	865	872	884	910	838	930	885	849	870	876	868	854	903	858	825	871	932	806	858	885	866	886	886	904	892	867	872	863	841	857	862	868	854	862	917	886	845	906	840	859	855	885	866	838	853	905	868	873	862	866	903	873	813	840	824	942	840	847	884	879	914	883	890	821	878	887	850	879	862	854	877	884	813	844	832	839	875	880	852	872	886	893	887	916	832	847	880	926	882	851	868	952	829	877	901	889	893	839	851	926	851	833	872	861	911	923	834	837	919	857	879	933	845	871	882	899	887	867	895	869	829	883	920	852	912	936	964	872	901	870	951	873	852	896	821	847	906	868	848	914	908	888	864	865	909	896	867	847	909	946	871	892	861	860	828	883	909	856	872	843	879	843	866	834	858	840	905	838	885	889	914	876	881	845	920	871	820	872	889	887	918	956	897	873	921	890	888	847	855	845	845	867	883	849	831	891	881	847	904	832	861	925	864	877	885	820	865	872	911	911	834	887	841	918	870	851	865	883	849	877	848	864	883	890	870	890	900	874	841	839	870	867	899	829	887	886	846	829	821	919	875	855	892	910	946	856	860	843	901	889	844	882	894	857	933	876	806	865	872	917	877	914	916	845	915	922	849	863	881	891	867	880	845	828	849	867	896	852	913	846	853	876	880	866	848	843	869	838	925	906	893	881	907	886	889	939	852	916	826	870	884	882	836	857	928	863	947	895	829	905	858	852	898	878	882	859	865	845	871	870	867	889	849	892	822	881	917	956	927	914	891	917	849	863	828	881	858	916	877	866	908	898	840	876	894	873	889	820	854	802	890	860	903	909	918	837	855	902	855	865	892	919	902	844	842	905	874	913	909	927
31597	32124	25724	9484	2091	978	786	740	821	764	784	739	758	788	759	737	772	773	783	813	755	785	771	758	778	780	763	743	769	733	789	765	743	765	768	836	744	750	760	778	783	711	758	717	755	754	758	723	753	770	805	764	768	792	693	756	757	779	728	772	812	757	791	759	754	828	786	798	768	838	749	781	782	786	715	756	809	796	772	771	751	768	786	715	809	767	790	743	758	751	724	785	780	711	737	759	808	754	779	750	797	751	749	727	790	746	750	714	766	718	734	728	817	811	767	751	773	787	741	775	779	798	761	768	674	732	778	674	755	810	822	763	777	790	746	738	758	788	780	813	737	754	737	759	813	795	711	782	734	769	737	759	763	769	760	766	752	764	767	782	794	781	713	793	724	735	742	789	737	776	769	768	778	773	781	796	797	783	823	770	757	778	755	786	774	819	791	736	760	796	758	724	738	751	781	792	817	812	778	777	760	765	780	732	730	779	817	786	762	753	749	733	720	772	785	811	769	758	754	776	771	813	776	775	729	762	808	771	757	785	787	754	761	764	769	752	786	752	783	812	749	744	745	798	781	779	820	761	787	769	732	773	784	783	786	759	756	748	758	736	656	819	779	779	780	755	768	749	781	753	728	728	701	731	740	750	803	801	731	748	773	754	691	747	766	744	789	798	782	776	794	812	756	794	747	774	786	800	781	819	781	739	749	775	766	756	736	753	728	795	715	731	798	784	740	779	789	781	809	765	814	785	760	768	762	752	781	787	758	771	758	748	789	754	728	724	781	727	743	779	856	771	746	809	739	774	763	786	775	783	772	812	761	743	780	744	796	790	772	758	813	769	793	774	799	756	788	744	749	760	763	764	772	760	740	756	797	744	742	805	799	744	737	729	778	769	737	757	765	737	752	739	756	753	754	779	717	815	782	855	792	727	801	771	729	776	757	753	802	742	760	780	751	760	789	738	741	746	791	771	816	777	740	752	786	821	768	744	729	792	786	816	821	748	773	812	734	755	771	799	746	743	776	750	806	758	825	860	713	747	758	722	727	734	794	743	772	750	841	763	779	735	723	817	801	706	799	802	782	772	746	785	833	771	778	795	760	742	772	749	718	777	788	822	786	766	762	753	767	740	729	760	744	772	784	747	756	759	725	771	778	774	774	789	728	749	731	732	764	753	744	766	794	749	747	783	756	744	765	763	739	756	793	713	730	735	813	790	760	808	813	756	739	781	742	757	752	748	774	820	797	770	788	740	802	748	748	775	753	822	784	734	724	776	727	753	801	750	747	806	763	761	739	757	797	725	742	763	789	731	800	728	745	731	777	792	748	796	747	774	750	758	772	771	798	755	744	785	750	760	749	840	782	762	717	745	795	738	774	718	758	767	804	740	788	774	790	793	735	781	771	758	737	785	758	773	718	820	806	841	748	787	735	777	836	804	766	800	770	756	742	758	778	748	784	795	765	758	751	783	812	767	765	780	776	755	735	778	732	801	779	773	743	747	762	779	768	791	731	795	747	775	763	750	735	764	750	800	772	805	776	756	737	752	759	762	796	757	809	755	734	744	734	766	776	749	722	790	758	765	772	755	791	768	778	784	799	757	763	813	721	771	762	783	814	791	770	766	772	775	744	745	796	758	746	775	729	777	805	769	792	776	795	756	732	760	737	715	763	786	761	762	768	789	762	789	781	717	811	728	729	751	775	735	758	728	788	797	731	761	728	780	798	739	781	776	789	845	773	751	746	745	774	762	747	757	738	782	759	762	820	800	772	813	789	756	735	761	806	722	792	751	797	761	786	742	786	750	793	758	766	751	786	772	803	839	797	745	750	729	799	743	821	742	770	758	790	792	804	791	775	763	807	736	750	760	722	749	772	745	827	774	800	769	782	756	759	766	759	759	738	746	806	801	763	721	765	771	756	712	763	812	728	807	777	780	782	771	779	799	744	735	816	787	721	771	767	687	746	768	730	777	770	778	769	748	721	763	722	744	780	762	730	759	747	730	745	749	797	712	753	794	759	778	809	810	772	749	726	786	786	771	789	717	744	769	765	752	770	761	763	788	816	732	753	793	770	772	753	758	724	782	709	816	781	787	754	773	779	757	828	769	754	719	791	745	804	742	772	749	782	754	750	745	751	761	762	766	820	781	774	763	722	795	786	805	704	774	755	774	764	726	714	746	730	740	793	754	751	789	737	782	732	715	815	785	748	775	759	761	798	781	761	761	837	777	748	763	758	816	789	735	758	809	812	771	747	858	788	760	827	722	760	712	738	813	760	768	710	739	753	747	735	769	769	766	769	725	764	747	813	771	785	749	754	807	733	740	794	771	825	739	766	783	783	762	763	764	754	753	741	784	755	739	788	728	731	768	806	821	723	773	770	767	747	756	775	789	744	765	771	725	739	796	762	814	765	742	748	770	765	737	764	775	744	736	735	780	781	780	786	786	786	814	789	753	767	728	738	777	735	786	747	747	804	757	754	801	748	826	812	824	739	756	763	752	781	792	770	792	769	775	789	764	750	748	766	809	767	796	790	807	747	742	772	780	755	721	689	779	738	754	769	805	813	660	747	758	732	738	772	727	805	779	793	783	796	739	800	739	718	714	757	735	747	759	797	781	816	771	736	769	797	750	733	766	754	770	797	758	777	763	765	728	803	773	788	758	755	798	723	832	729	735	748	725	780	767	803	751	769	767	787	796	717	722	790	755	809	718	766	767	755	727	760	721	690	754	767	734	762	768	747	783	746	761	772	774	749	773	755	741	739	787	750	770	802	778	799	728	759	797	761	766	708	739	744	735	768	748	769	786	770	745	760	766	750	745	777	782	753	789	804	761	738	715	775	773	764	790	798	821	810	796	749	801	806	775	751	736	746	785	726	755	812	738	762	700	757	791	767	760	740	757	794	761	764	719	758	771	773	724	756	737	744	734	736	767	791	784	752	782	803	760	722	778	738	795	798	793	780	752	736	777	780	730	758	777	790	776	740	766	837	778	773	791	740	762	835	770	752	753	718	780	784	788	757	762	789	757	779	773	721	762	741	777	761	736	817	804	785	812	703	727	776	783	730	745	791	768	750	751	781	701	757	764	776	794	749	758	768	825	751	785	748	712	743	777	712	752	728	749	802	763	792	747	761	695	744	741	771	754	733	784	748	770	773	780	766	752	712	781	790	759	794	799	701	782	721	713	767	801	733	785	758	813	783	790	745	777	798	723	832	756	752	736	706	724	777	796	747	685	713	774	749	709	783	759	760	799	762	824	732	726	750	782	743	695	767	759	782	794	805	791	738	768	724	769	758	741	792	768	708	801	796	803	782	791	771	771	758	755	764	818	720	810	746	760	755	745	749	775	740	778	819	697	753	726	742	779	760	752	747	760	794	733	761	752	800	771	793	792	779	779	762	754	736	747	766	726	780	744	804	752	763	760	717	750	775	755	811	720	787	740	749	769	752	739	822	786	771	798	772	746	763	737	791	741	741	794	758	760	788	803	751	774
26086	36236	18650	5093	1564	781	637	617	630	553	644	648	599	612	637	587	601	651	638	590	656	610	649	660	631	649	618	605	612	606	567	607	628	609	632	614	649	545	616	590	604	637	628	650	619	636	645	600	659	570	650	638	644	573	628	645	614	650	606	634	615	607	564	621	613	642	641	618	639	604	612	616	596	563	628	579	547	633	603	631	646	605	629	572	611	628	626	582	576	621	575	637	607	620	616	606	654	613	630	632	587	615	642	661	609	646	621	634	615	591	656	629	608	627	630	625	616	651	581	615	588	582	603	618	630	607	609	638	556	641	580	571	619	653	573	601	582	614	667	627	663	603	636	619	607	645	561	602	560	664	626	605	621	622	631	665	600	616	600	575	597	637	588	623	634	652	670	641	619	612	636	658	634	623	577	623	616	604	591	634	635	593	640	607	616	631	609	642	638	599	614	692	638	614	647	606	633	653	588	567	619	603	605	583	599	557	603	675	595	602	586	626	640	628	683	605	597	636	600	571	601	618	567	632	656	588	627	617	588	604	623	619	676	607	642	623	591	635	675	602	590	615	652	634	619	626	642	605	555	634	646	634	608	638	627	622	627	662	611	649	643	624	647	643	610	620	611	558	620	622	610	640	539	605	625	659	620	592	597	637	649	611	615	611	647	597	638	606	596	633	624	623	621	620	655	649	673	616	641	670	606	565	606	631	637	655	573	659	602	675	596	615	648	641	583	600	676	610	588	615	595	661	589	611	660	626	616	598	660	622	634	644	659	586	661	616	613	630	638	592	607	603	644	627	660	632	649	642	621	632	601	590	577	589	668	603	619	566	640	617	631	648	611	662	627	606	599	643	642	592	657	656	669	607	586	586	642	606	599	630	625	623	604	608	618	636	610	606	598	613	596	651	582	629	576	660	621	600	634	625	600	635	627	618	602	597	624	583	632	634	593	601	620	605	616	627	575	637	628	636	618	662	627	620	630	641	616	603	646	622	629	603	640	608	606	632	593	638	628	612	592	617	623	615	605	660	680	594	609	643	583	645	644	622	601	611	635	632	622	645	653	614	614	587	641	656	696	652	621	623	637	584	627	530	621	667	620	605	567	650	634	586	575	633	651	632	612	588	611	649	567	587	566	626	657	631	599	614	658	651	645	606	662	633	660	610	591	580	627	640	594	620	608	660	612	657	618	594	598	576	596	622	599	609	598	617	591	645	598	608	605	597	616	600	596	653	605	594	641	618	631	610	605	584	621	555	617	608	607	627	605	637	612	607	615	642	649	639	630	600	609	568	635	629	615	642	603	611	588	665	622	597	604	584	602	571	638	618	603	649	575	610	648	607	587	627	592	589	643	658	629	624	642	635	611	593	664	593	589	604	637	642	653	604	642	639	613	625	607	635	620	617	608	641	622	605	601	614	633	630	643	623	614	625	594	641	619	647	634	634	610	632	593	677	647	611	622	638	632	614	620	637	619	573	640	662	641	597	636	633	654	652	604	613	647	597	601	625	575	663	617	646	659	642	623	608	586	617	597	621	583	579	575	621	626	614	601	617	632	670	636	576	630	591	616	646	576	644	559	643	611	598	613	594	645	619	589	618	651	610	608	639	646	591	628	593	638	593	643	619	582	595	585	634	602	658	624	612	632	600	607	620	616	632	581	599	625	609	631	601	585	565	613	621	629	612	628	656	613	571	608	597	595	650	630	619	635	606	627	649	665	612	598	575	613	645	642	585	648	666	607	626	606	586	578	604	597	606	646	584	599	642	622	615	643	619	614	647	630	623	595	624	606	629	602	648	614	620	650	618	603	608	592	673	604	638	631	621	628	627	599	621	615	608	635	642	561	624	602	640	602	571	604	624	616	650	622	659	580	631	597	612	612	642	641	586	599	644	644	620	626	617	618	638	613	582	606	563	604	647	604	615	631	598	597	626	588	586	615	615	611	613	584	607	615	607	625	646	597	628	590	626	588	658	632	630	616	635	617	652	610	595	613	630	603	593	628	582	617	620	654	634	581	599	610	631	618	635	641	596	668	648	626	577	631	629	659	626	650	669	579	604	576	659	592	570	587	626	586	617	639	600	626	620	596	630	604	635	591	662	602	615	644	634	630	624	648	599	579	623	699	609	607	575	612	594	641	609	623	617	629	624	636	627	601	612	644	603	577	619	620	679	608	651	598	657	614	641	619	601	615	612	569	607	621	592	625	594	580	573	611	613	650	627	620	637	579	624	624	627	632	589	628	639	582	612	600	666	658	668	592	647	618	632	632	602	640	626	603	589	587	607	610	613	626	621	577	577	612	607	609	636	596	614	620	620	622	620	591	627	605	605	634	604	598	609	570	619	611	605	604	620	667	627	596	598	638	626	645	611	607	592	642	631	638	598	603	629	609	622	612	595	606	620	624	621	628	612	614	655	655	606	692	612	605	607	628	644	607	596	594	608	645	622	661	635	652	609	645	607	637	581	573	617	587	634	599	642	662	608	609	628	639	617	621	640	616	662	623	563	653	577	619	641	629	612	595	632	604	615	577	664	631	593	610	640	588	594	644	602	623	601	579	579	637	617	587	624	646	611	591	577	619	655	623	648	668	623	605	649	590	615	617	615	632	595	663	621	623	641	612	583	619	630	611	596	628	575	610	618	608	646	627	596	632	658	607	626	621	625	585	623	617	623	631	620	611	600	622	641	606	614	629	631	609	645	612	599	621	635	589	594	611	602	624	664	629	676	618	563	608	611	614	601	592	617	631	588	665	598	603	592	621	570	640	610	597	604	636	633	596	641	618	628	589	596	633	615	658	617	652	629	601	620	581	641	597	653	662	640	641	624	615	617	601	628	663	624	611	646	574	638	611	635	637	640	616	665	630	591	620	645	610	623	607	615	629	630	658	626	631	630	668	649	612	580	659	638	625	630	620	604	619	588	628	650	654	655	604	609	657	665	604	577	639	588	636	599	630	592	612	562	607	593	622	597	618	619	633	617	587	581	599	632	601	593	668	603	610	585	636	599	623	596	642	614	626	601	560	625	587	610	656	600	573	624	626	553	622	611	623	631	643	585	653	610	671	575	616	631	615	667	613	652	622	647	628	621	600	626	594	595	626	653	602	651	601	617	625	679	646	650	623	618	637	629	612	602	636	578	609	618	616	601	606	632	592	602	568	617	597	623	558	630	587	650	633	616	592	605	641	638	577	584	590	615	620	565	644	634	618	633	623	604	621	632	617	596	642	649	622	572	589	622	616	622	653	630	637	567	621	615	648	603	641	624	619	616	625	616	621	606	597	552	584	579	605	610	582	609	644	614	627	632	619	638	582	589	608	614	609	608	594	555	592	599	663	627	650	622	621	569	648	608	618	592	605	648	598	646	572	629	626	626	625	595	625	652	604	595	610	592	675	583	632	592	619	620	636	573	569	624	584	640	651	651	568	608	648	601	632	604	612	609	611	597	633	609	632	643	629	607	601	616	614	637	604	521	594	625	617	659	604	604	612	610
25833	26921	40160	32740	17287	4503	1333	896	838	858	774	862	786	770	790	774	754	840	789	760	783	805	790	804	779	807	759	789	792	769	794	819	793	767	804	797	749	766	795	826	813	764	749	817	793	787	807	786	764	773	784	825	780	787	772	822	782	772	754	766	773	769	787	780	798	826	777	791	809	781	795	752	771	795	776	792	800	808	800	757	767	775	784	771	796	785	782	777	782	765	752	754	741	752	792	788	797	778	770	856	793	822	786	795	756	804	836	733	795	786	776	748	768	768	763	784	795	798	797	761	760	815	830	809	789	798	855	804	807	809	765	832	785	756	799	786	795	750	786	768	723	796	780	710	776	753	758	761	727	770	797	794	745	769	811	706	824	777	775	802	783	768	743	770	780	799	798	788	803	821	824	856	804	789	785	780	786	812	783	765	762	781	756	798	787	793	760	801	859	823	794	820	726	738	767	799	757	796	742	775	775	761	786	807	766	769	833	769	775	803	816	770	834	786	815	756	800	819	779	824	766	834	762	761	766	763	774	779	749	761	747	779	782	791	741	777	737	728	750	768	758	787	810	802	799	790	806	788	769	752	775	772	777	788	772	799	751	755	754	830	803	775	786	802	838	766	800	789	784	808	789	799	750	823	774	785	814	809	810	785	764	823	813	748	753	742	756	719	768	788	800	774	791	760	778	816	773	783	800	779	765	784	770	791	724	755	774	781	774	746	779	718	792	762	755	751	766	822	774	827	789	794	802	800	784	788	798	795	746	776	813	794	823	773	802	764	852	798	785	810	778	769	786	749	791	788	813	827	746	769	789	793	755	795	787	777	766	773	798	778	808	806	756	761	772	786	774	770	782	809	790	789	777	776	752	756	742	788	762	836	797	807	803	775	726	783	784	757	759	803	778	838	770	757	783	778	780	756	762	761	821	796	793	769	787	794	790	798	792	747	767	801	749	767	768	740	746	785	818	760	758	795	743	802	799	760	745	815	750	795	816	797	748	804	782	790	795	774	795	769	765	803	802	777	809	773	829	755	769	865	790	752	795	796	783	820	794	761	775	749	797	820	777	814	786	780	795	765	767	828	782	820	778	746	737	841	750	730	768	770	773	831	751	776	779	797	792	808	812	774	768	809	762	767	812	776	800	795	788	762	774	843	786	833	765	774	809	778	734	815	742	753	797	775	816	791	789	748	770	774	777	719	810	770	804	795	811	782	752	777	803	793	794	794	808	771	803	773	801	783	808	778	768	766	753	818	762	751	782	806	756	809	771	768	809	773	778	787	758	850	781	774	787	776	829	726	768	781	819	824	780	793	815	799	812	787	830	807	747	776	847	771	797	775	800	788	767	782	770	778	787	781	790	804	781	768	846	829	808	772	776	765	792	778	774	764	825	783	744	760	781	816	746	785	784	815	853	799	812	742	804	840	753	783	780	784	765	789	764	791	788	838	779	775	776	772	796	770	759	793	742	818	744	787	772	806	756	795	756	766	774	783	809	796	772	804	774	761	828	772	794	758	787	769	792	801	781	803	728	809	787	773	824	799	808	805	798	762	782	787	771	789	811	772	811	812	787	781	813	821	738	769	778	783	759	767	738	830	786	733	780	739	820	819	775	772	786	791	772	743	795	795	752	794	838	770	789	799	782	800	819	837	820	789	783	813	808	779	752	761	811	826	757	769	770	787	780	784	769	802	803	818	854	751	769	792	803	796	805	781	830	798	752	850	821	753	768	795	747	798	759	753	773	847	795	790	784	753	769	743	756	770	771	794	760	757	805	794	812	827	742	801	787	785	788	726	769	778	798	735	770	743	796	820	778	767	703	824	763	755	833	831	787	782	781	765	824	773	744	769	773	766	798	796	810	819	747	776	808	769	788	746	833	766	801	806	792	747	796	730	767	810	788	779	789	767	759	777	815	779	805	784	760	804	767	794	756	817	780	769	795	752	740	811	773	792	823	775	806	784	768	782	763	796	827	757	772	812	807	774	712	752	765	817	799	806	773	799	769	800	800	787	762	789	763	780	765	843	798	813	770	719	813	771	807	764	759	754	794	773	763	762	757	784	808	780	724	785	765	789	783	755	774	773	790	812	826	801	793	765	767	768	796	824	773	836	769	785	758	799	784	809	803	701	801	785	754	748	754	808	820	820	762	802	806	772	814	801	786	793	833	765	816	810	798	767	818	787	780	800	776	786	813	807	770	780	802	766	755	769	771	794	829	772	792	737	835	811	805	747	790	814	802	757	760	739	795	792	791	813	795	797	785	769	828	753	800	808	771	758	816	828	797	759	768	797	786	848	799	762	775	794	775	769	808	808	819	718	815	761	793	770	833	780	758	808	797	816	783	783	823	820	769	847	795	786	769	804	781	744	735	797	766	779	780	796	774	796	789	824	781	784	793	793	823	798	784	811	794	793	814	775	744	772	817	795	739	784	809	761	770	766	761	781	794	741	767	762	764	775	801	788	769	794	823	729	750	804	752	765	807	837	798	804	758	810	781	773	818	760	806	794	816	754	795	764	811	789	770	806	734	823	777	769	764	796	758	778	752	797	776	755	765	739	764	775	795	819	778	749	792	771	822	732	807	803	760	842	825	786	783	801	776	782	790	771	779	782	741	780	783	818	808	735	829	739	795	773	770	746	789	764	813	784	776	784	800	735	803	778	766	785	758	812	778	767	759	788	749	743	743	759	790	783	806	789	784	822	765	791	782	772	804	766	839	800	833	708	766	807	776	768	765	797	757	737	738	799	815	768	777	815	821	755	791	852	801	734	839	796	767	783	768	809	747	862	814	779	757	795	772	793	788	792	777	764	782	799	785	821	795	784	796	784	798	785	788	797	784	779	789	741	794	766	767	755	835	746	791	785	788	766	796	779	795	790	808	815	782	809	756	777	762	771	794	746	776	785	791	819	800	802	808	826	776	766	818	827	795	730	789	784	757	759	794	807	775	774	799	788	800	817	759	759	789	805	773	736	815	759	797	752	778	864	822	754	780	763	793	824	798	823	802	778	796	773	767	768	799	792	828	776	764	829	710	808	780	776	820	798	844	834	774	739	758	751	784	754	819	812	786	791	731	762	791	846	736	751	819	788	815	803	790	756	763	789	779	759	813	772	781	761	762	799	802	808	797	846	845	779	779	852	781	793	805	788	753	799	757	773	809	819	727	827	840	769	809	815	784	766	731	782	811	764	760	842	793	767	748	796	771	733	761	822	743	824	785	778	800	779	759	746	824	795	800	789	756	776	809	800	788	779	775	767	750	761	739	798	813	758	798	785	763	813	777	786	820	794	764	765	751	783	800	753	793	768	732	806	746	860	796	795	743	791	856	753	741	752	754	744	776	813	737	800	761	763	792	753	751	784	818	761	813	763	790	816	776	774	803	750	811	726	782	808	754	762	784	767	830	744	770	747	804	768	845	764	806	782	791	793	781	797	799	846	780	769	772	805	785	699	816	752	759	803	730	733	785	797	856	793	762	844	807	777	838	775
62037	90540	59192	25235	7503	1864	872	722	638	693	705	718	715	710	681	713	690	736	675	693	726	630	705	727	719	677	735	656	715	701	664	672	680	680	713	700	717	742	697	701	739	696	704	672	650	673	672	681	720	746	688	762	739	693	687	672	694	706	692	666	671	695	690	657	716	700	710	706	693	694	695	679	699	693	707	695	653	678	708	699	707	712	663	690	722	683	743	702	703	740	676	707	659	718	687	682	686	708	706	714	678	716	714	717	692	745	675	705	683	660	695	690	705	692	716	727	666	680	663	690	697	707	646	678	704	694	661	709	697	729	692	712	715	663	702	726	710	717	697	748	682	702	668	694	696	666	637	725	692	732	686	655	686	640	684	708	700	705	685	669	703	694	701	640	727	713	698	712	674	743	665	686	659	720	719	702	693	657	686	656	701	676	686	704	673	630	653	667	732	721	709	712	696	664	692	718	748	697	665	708	699	692	661	684	710	670	692	697	685	723	645	688	703	674	675	733	683	714	697	699	662	701	719	685	681	649	690	717	698	670	667	676	702	705	705	648	693	735	667	706	712	661	739	710	627	683	710	688	719	687	685	744	684	709	696	717	707	725	674	726	696	682	665	682	675	714	679	694	691	673	698	694	674	665	709	676	705	707	685	699	699	708	677	682	714	687	719	684	685	690	671	662	659	708	682	697	747	664	691	687	676	686	691	670	735	692	699	674	659	728	666	734	744	700	695	662	719	717	678	689	690	720	734	700	718	727	686	705	704	657	683	703	685	692	634	677	733	680	688	717	697	723	677	660	760	688	683	660	722	678	720	671	738	666	703	689	701	725	672	682	643	701	700	686	704	749	712	669	694	673	663	645	676	742	753	694	707	718	682	724	706	674	670	706	673	703	675	653	693	683	751	702	658	667	717	650	694	709	735	697	716	647	728	660	622	649	731	666	692	673	672	664	720	732	657	694	733	725	698	687	734	701	678	674	721	691	681	702	717	648	731	700	697	693	649	680	679	694	687	695	686	679	705	715	699	669	694	716	675	701	720	714	699	665	732	663	644	688	678	686	705	725	642	709	668	714	670	703	709	678	678	668	643	721	691	713	691	698	684	708	691	714	719	717	641	666	698	681	699	726	704	675	711	697	714	681	705	689	696	725	632	709	709	654	668	676	706	744	648	668	687	707	736	709	681	700	661	701	652	677	692	715	772	685	689	742	684	695	707	724	680	626	650	664	697	683	683	710	709	675	716	694	721	643	671	682	696	696	675	653	702	713	702	676	675	700	680	732	702	680	693	694	635	685	634	699	674	687	675	670	711	738	694	703	705	684	689	666	666	702	668	671	710	690	727	697	679	696	683	738	701	665	698	680	672	704	678	720	683	683	661	644	688	708	707	685	680	668	736	671	685	675	653	712	733	656	690	648	651	688	678	728	680	750	638	672	716	700	663	668	708	720	726	667	720	679	667	722	669	713	686	642	681	695	669	667	710	683	676	631	645	658	671	673	678	695	645	705	691	671	670	747	676	697	707	673	663	644	698	703	669	647	674	723	716	687	711	699	692	721	681	732	703	647	715	673	682	703	682	689	719	678	730	685	751	704	669	715	688	694	622	713	679	693	669	679	674	688	666	724	694	700	736	676	701	725	706	647	725	686	709	703	667	741	703	693	672	711	639	654	660	734	704	702	674	668	671	710	687	649	658	647	690	696	722	707	679	664	667	650	719	642	667	659	679	694	656	691	683	675	651	668	670	703	689	680	700	713	710	690	674	694	690	673	650	667	632	687	733	715	669	670	730	690	643	664	686	678	639	676	708	641	714	688	691	717	721	720	682	676	694	685	663	691	657	732	709	736	687	717	693	667	694	703	719	723	697	694	664	705	695	679	670	635	712	709	700	669	732	697	715	676	703	674	679	741	677	668	673	727	691	683	648	670	705	676	664	657	699	670	693	686	729	741	699	685	691	690	692	673	646	672	722	684	701	631	705	669	730	654	690	687	698	656	700	730	704	703	695	655	700	666	657	690	740	727	686	691	713	712	680	688	698	666	700	726	611	697	669	733	703	643	733	667	711	708	710	719	708	687	691	676	678	659	670	645	684	690	682	700	705	678	689	705	629	687	670	686	692	663	694	689	636	626	671	670	715	678	690	628	637	702	697	693	650	696	680	684	662	706	659	678	650	668	709	649	686	679	670	679	700	713	657	667	693	680	714	715	726	704	694	698	643	691	670	699	676	708	723	720	682	656	701	674	632	681	720	678	683	687	681	729	710	714	701	679	648	683	697	678	704	700	685	671	698	724	709	680	644	715	661	695	704	732	740	711	712	662	674	682	695	717	652	692	674	696	706	721	700	698	717	703	699	677	657	684	688	638	668	675	729	686	694	692	673	695	664	676	703	685	683	716	687	663	642	683	709	706	677	664	679	706	752	728	681	740	651	717	626	692	678	662	660	663	625	687	718	659	709	697	682	664	671	702	690	659	714	672	707	701	685	726	634	689	684	664	636	711	703	686	690	725	691	748	706	696	698	709	706	720	729	613	679	653	718	676	674	698	671	693	654	677	686	669	703	733	699	698	674	687	654	679	697	696	698	699	711	713	648	629	689	649	721	707	677	680	692	683	675	694	692	673	675	673	671	715	707	692	714	682	718	690	665	700	703	710	703	681	689	699	715	708	729	697	733	707	668	687	696	651	716	700	734	665	696	681	706	721	677	686	677	710	693	698	699	671	714	717	695	666	658	705	680	650	653	673	669	673	714	704	685	679	670	666	688	691	673	734	688	682	664	697	666	683	694	673	656	699	645	701	677	699	727	672	632	685	656	705	706	715	621	677	668	650	679	658	701	699	736	678	680	685	704	688	707	722	683	710	713	703	676	644	673	701	688	699	681	699	703	656	718	664	674	699	678	660	686	719	700	682	716	716	662	712	683	754	704	677	635	701	674	670	642	687	683	675	689	671	703	721	690	683	663	724	688	666	691	725	676	658	689	703	692	710	751	683	711	695	703	685	698	725	704	658	694	690	653	661	689	712	723	693	725	691	663	677	661	672	655	652	675	679	705	712	709	675	676	705	670	718	673	706	664	677	695	688	713	684	725	663	658	685	692	708	706	726	734	701	704	652	698	729	691	708	649	674	637	665	692	688	722	682	680	667	658	678	639	723	664	689	680	674	701	730	660	666	706	654	735	699	683	680	717	715	685	729	683	693	698	716	713	675	707	661	673	671	685	684	667	682	711	704	730	656	650	741	722	720	700	678	678	703	707	666	677	669	710	685	664	670	704	715	692	689	684	715	696	699	696	687	653	716	703	696	658	657	702	651	683	723	673	720	671	697	633	704	694	691	661	664	730	716	643	725	699	724	669	740	664	694	704	681	725	706	667	647	703	646	705	703	664	703	680	676	672	726	660	676	679	667	700	714	733	680	739	695	685	675	686	706	674	698	697	715	676	653	636	694	688	703	719	714	671	675	655	720	708	694	662	670	703	704	684	709	707	731
24308	23513	35271	30802	22386	13274	3033	1245	1079	1052	1069	1058	1028	1012	1023	999	1025	1071	1011	1031	1035	1001	1050	1043	997	1036	985	988	1032	961	979	999	1012	964	1027	942	1049	1022	1067	1025	1051	1008	1012	1007	1061	966	1021	1049	1009	1019	1056	1056	1010	1026	1090	1027	1015	1009	1047	1002	1014	1002	1022	986	1051	978	1018	1022	983	1044	1032	1027	965	972	993	996	1002	1018	1004	959	1035	1038	1016	995	1042	993	956	1037	994	1023	982	1028	1000	989	1054	1004	1000	952	1063	984	997	984	984	955	1048	966	1000	1052	1053	1055	1049	1041	997	999	1020	1021	1037	979	973	978	968	1005	999	1029	1015	989	1051	1058	960	999	1010	994	1000	1013	984	1002	918	994	979	1015	985	1006	1012	1016	1051	1017	980	1014	1039	1042	1026	993	989	995	984	1035	968	997	1006	1033	1029	996	1019	970	1023	952	1024	1020	982	1010	1008	997	1023	994	1011	985	1006	973	963	997	1013	1044	987	988	1013	951	1017	959	1078	1002	1015	948	1015	1015	999	1051	936	1014	1021	1035	984	1012	1004	979	936	988	976	989	1007	1039	974	994	1003	1031	1003	997	990	1011	1013	1029	972	1022	1020	1025	1019	1024	969	1023	1006	1008	1044	1016	967	948	1032	992	976	959	1044	998	1017	986	1015	1011	1045	1024	1001	1055	940	1031	1036	1059	989	977	982	947	1046	1011	991	1026	1047	1039	989	967	985	955	1018	1051	1025	1122	1050	1041	1038	1114	981	981	1034	1015	1032	1037	944	986	970	1006	1044	1068	1028	1006	959	956	1009	1003	995	982	1033	932	999	1010	987	1009	1021	988	990	953	1028	1051	985	1006	938	1040	977	977	959	1020	1017	1031	961	991	986	1018	990	1031	965	971	1063	1037	1024	964	975	940	989	1063	970	1034	986	990	1024	985	1004	1057	973	1001	954	945	972	999	1000	957	997	995	1058	1003	946	1013	942	961	939	992	942	1044	933	1001	1013	951	981	1004	1048	988	1033	996	973	968	1030	952	1009	1005	1025	1025	944	1021	1009	1028	976	994	999	1010	1017	976	1001	1033	999	1026	984	1023	990	991	965	1011	1005	980	1029	1045	983	961	1021	999	1001	1004	967	1011	998	1053	997	991	1029	995	975	1008	1042	1046	1030	1010	981	1008	1006	999	1020	1061	1017	1014	1015	962	1004	953	1007	995	987	1028	1010	1039	992	1027	982	964	1010	997	1007	999	998	972	1034	1010	1062	1028	1027	1012	970	1031	924	990	1045	955	963	976	930	1005	1005	997	1030	1017	995	1029	1004	1002	1067	986	952	993	1008	992	984	997	1022	1019	1008	991	941	1009	996	1064	1020	990	981	1060	947	980	1025	1049	1042	1010	989	979	1015	1015	968	976	1037	1049	1078	975	987	995	986	1000	980	1049	1052	999	1052	988	934	1009	971	955	932	935	938	967	981	1002	992	992	1026	1019	975	986	944	999	1049	985	986	980	978	988	1035	918	972	984	1025	990	957	1011	1044	935	1027	1042	974	1011	1008	964	1031	981	994	949	1043	1013	1033	991	974	946	1043	993	946	953	1057	986	1024	1015	1010	976	993	1001	998	1010	934	1011	917	941	977	1056	1062	987	987	988	982	961	1035	1037	979	1058	1042	1030	1046	966	983	980	980	989	1043	1015	990	1043	1020	1012	1039	986	1001	970	999	1006	998	1011	1067	1016	969	984	1012	979	1071	958	974	996	999	1000	1004	992	1048	980	1008	1054	1020	1010	940	1000	1058	1010	974	1009	1056	1060	1012	971	993	987	991	1054	940	967	1000	994	1005	1090	991	1057	991	994	960	1063	988	1047	1008	1040	1011	983	994	947	1011	1015	1070	1057	960	960	1017	1018	981	1016	981	1062	1049	1026	998	984	1007	1020	1027	1031	1014	994	960	1037	1006	964	1001	974	1012	993	999	1039	997	981	999	1034	1042	957	987	1006	1050	1028	1043	1018	1030	1055	1046	1024	1037	1030	1020	1020	1018	954	979	1032	1055	1010	995	1009	950	1013	1014	996	1018	961	984	972	991	1023	1022	1037	1053	1005	1021	955	1001	1028	1061	992	1014	1020	970	1008	969	973	1051	986	983	1013	955	1030	975	985	1015	988	1018	969	997	995	997	1076	1068	939	1022	1040	992	1049	1009	977	1032	988	998	994	993	991	1024	939	982	1005	976	1008	1054	976	942	994	975	970	1016	990	980	972	1085	966	1025	980	990	1024	968	1004	995	1049	997	950	993	966	1023	934	1013	1006	1033	998	995	982	992	977	1033	997	978	1025	1089	1024	1012	1001	971	1005	1007	989	1027	1059	954	1007	942	1029	1000	955	981	984	985	951	968	968	976	999	1016	989	985	1003	1003	1008	1023	1012	989	959	1019	951	1016	960	999	1059	979	1044	1003	994	1020	1054	1020	1027	932	1037	1034	1016	1005	1036	1000	1030	1051	998	1018	1028	978	1028	978	951	995	978	1008	962	1006	960	978	1016	1008	1034	996	950	1015	1028	993	1003	958	1012	993	1046	961	1010	990	1052	1027	991	959	982	1015	945	927	967	996	1039	1030	1023	1009	998	973	971	1038	978	990	1024	999	1018	1007	1017	1005	939	976	1000	983	1021	1013	985	937	959	1046	975	1032	986	1058	1058	1027	1011	1020	998	988	1058	990	1006	982	1059	953	984	1063	1045	982	980	947	1047	992	985	970	1010	1044	1042	957	1011	981	994	997	990	1006	971	1033	997	997	942	1032	929	1020	999	1030	982	978	965	990	982	964	946	1048	971	988	983	971	1018	991	971	963	963	1023	1000	963	976	989	975	1097	1019	1014	1012	972	996	928	1004	1004	994	950	945	980	963	1031	1028	941	1019	990	1023	1016	1028	1027	997	1102	988	990	1054	984	1045	980	962	1012	1025	996	1010	975	993	954	1038	972	963	1011	1016	933	1034	1037	995	983	1000	1000	1005	1001	1010	975	948	1012	970	970	961	1006	1016	1053	1029	1005	978	1004	997	1011	977	988	969	910	984	964	1023	956	1006	1057	987	1052	1033	969	973	1011	1017	1045	1014	1028	956	984	966	1015	983	1006	954	992	1005	985	1042	1041	993	942	983	988	1000	996	1010	1037	955	1022	1018	1007	1023	960	1055	1010	1025	972	1013	1006	988	991	944	973	1069	1005	988	966	1025	1011	1016	975	1015	1013	990	1022	994	989	1055	1011	1000	1008	1023	1016	1043	1040	981	1040	1001	989	1015	952	991	990	1019	1026	1020	1049	1021	968	983	942	1020	928	952	1009	1039	998	1021	1036	1032	1023	1003	945	1023	1003	996	1007	997	1043	1033	1005	996	984	1015	980	1016	1108	1031	958	1024	986	1030	986	1020	998	1021	1029	928	1042	917	1013	1044	984	1020	1010	970	980	955	950	1026	1048	1022	1012	1036	1040	1034	983	958	951	1005	1003	952	992	1078	1001	1031	1052	1011	1007	1035	978	1019	1012	960	1050	980	999	986	987	993	973	1008	1032	960	1008	1051	950	968	975	1040	955	946	1080	1035	994	1015	1002	959	1033	958	1012	976	1031	990	989	1018	948	1004	972	972	978	951	1029	955	990	978	983	1018	1029	988	1022	1006	975	1030	996	1049	1015	981	1052	991	1061	992	1031	1028	955	973	1012	977	1008	993	1025	1005	960	1026	966	984	1058	954	987	1018	1013	1020	937	999	996	977	966	938	1007	1031	1014	1042	1017	994	966	952	988	1009	1100	950	1065	1036	948	1020	927	968	1049	952	1026	985	1033	967	986	1009	997	933	987	963	988	1005	984	1050	963	1016	1012	991	964	975	995	1019	1007	969	1046	983	1027	953	1037	1024	1006	1001	982	1036	944	980	954	929	988	930	964	1051	979	954	1011	939	1024	953	1011	943	986	1017	1006	1048	1028	966	1027	991	1003	1011	1031	980	1003	997	991	1039	1001	999	973	1029	1011	1015	975	960	998	961	1025	985	1002	1025	1009	1015	985	975	968	979	984	974	968	1011	1020	967	1028	954	991	1019	982	993	1012	1008	985	952	1012	993	979	1013	1032	987	982	986	1020	1025	1001	1021	997	985	1028	947	989	940	957	984	999	1015	988	980	971	1015	993	980	1012	1019	1010	977	1001	980	984	1021	985	1002	958	986	999	960	1025	1026	1026	982	999	991	991	1014	1064	989	991	998	1027	974	994	981	985	969	1021	988	1010	984	1007	944
64756	102881	71003	37617	13438	3434	1259	932	859	916	933	922	838	939	914	984	936	963	919	949	910	946	851	924	973	953	968	945	926	918	941	930	891	841	860	923	913	887	918	916	925	900	879	870	883	911	936	945	923	904	906	908	894	896	874	909	866	906	899	875	966	921	886	905	927	869	949	903	878	942	893	854	924	899	931	897	902	903	872	902	879	924	948	921	867	877	889	878	919	855	840	890	841	937	929	940	955	943	915	902	933	884	879	941	952	829	840	964	889	870	888	925	900	917	964	837	904	886	947	856	902	902	887	870	915	890	885	867	861	873	916	879	914	882	863	944	863	903	942	840	910	933	910	878	870	855	881	916	861	900	899	862	894	884	960	932	896	890	874	846	896	871	887	944	894	922	891	917	923	944	976	915	878	878	913	922	860	908	879	892	811	867	914	892	921	919	875	874	867	837	928	890	893	932	883	949	909	906	920	923	893	917	890	935	864	896	899	916	921	927	904	897	918	977	885	869	929	902	896	880	948	862	930	872	908	920	905	928	856	921	931	903	840	906	947	882	868	861	892	844	916	927	810	910	894	875	857	927	895	949	948	908	921	878	845	898	900	863	921	846	849	915	915	864	901	903	878	851	844	922	864	904	962	905	896	954	920	915	887	904	823	921	881	879	898	919	907	919	913	873	861	935	892	874	900	922	918	855	885	915	901	916	881	853	925	910	940	965	845	919	881	907	955	863	904	874	901	899	855	907	863	904	933	882	872	950	869	958	958	910	900	877	848	905	925	895	898	845	868	924	898	909	891	872	914	901	920	909	931	887	892	833	891	892	911	898	867	948	904	933	907	861	906	919	885	923	940	944	908	885	920	900	899	840	922	876	893	915	913	873	918	865	887	919	855	893	891	894	897	837	873	904	929	909	947	892	890	892	918	888	848	917	865	863	889	906	843	884	921	940	889	900	841	882	886	885	940	912	927	873	945	868	885	912	920	870	912	866	885	935	955	907	873	868	851	867	881	843	878	886	835	958	932	894	913	909	909	920	915	909	855	871	916	871	850	872	890	866	884	893	914	854	875	904	858	847	926	844	898	916	847	875	908	919	935	910	894	912	928	879	871	923	902	894	860	915	937	880	899	901	869	960	866	852	878	927	898	914	936	873	913	882	865	904	906	885	964	922	894	860	895	871	909	895	859	897	918	947	868	940	876	925	865	861	862	911	891	923	904	896	939	860	887	864	870	834	907	904	916	929	922	881	939	870	887	912	907	847	894	967	911	879	839	898	914	930	868	915	908	888	876	890	866	886	937	879	900	894	818	884	899	907	893	864	897	891	910	855	840	931	894	869	920	878	861	931	865	850	902	903	899	900	871	863	864	890	866	886	923	902	849	957	889	852	931	901	891	882	923	863	893	869	894	970	872	895	904	930	865	909	901	868	953	884	899	925	870	876	848	922	901	930	878	893	887	937	861	867	982	967	950	879	878	915	921	906	920	887	945	872	911	896	873	851	868	890	850	892	866	878	903	870	872	919	917	876	851	900	929	891	933	858	868	896	869	962	904	881	871	862	823	914	872	844	872	872	837	931	892	910	884	903	869	926	894	893	866	916	935	886	917	877	893	895	903	910	894	899	959	845	907	868	891	912	843	878	970	941	890	900	898	914	860	906	880	903	957	897	851	861	912	908	899	899	914	898	912	938	907	961	910	919	943	863	911	866	890	886	874	915	934	872	867	917	871	888	877	933	928	882	892	879	885	964	911	864	888	861	846	851	941	855	877	906	861	911	859	881	935	875	908	849	860	917	867	942	878	965	825	872	895	850	834	871	954	929	868	919	874	935	897	904	900	866	916	935	876	855	912	894	856	912	870	941	863	909	848	888	883	899	878	913	883	971	906	874	913	911	973	864	892	909	858	903	921	870	860	846	912	891	932	883	856	934	868	914	958	928	836	894	921	887	886	916	996	881	865	892	921	953	883	964	935	891	905	895	878	846	870	882	902	904	902	903	803	872	910	917	857	899	894	919	862	919	888	917	908	908	919	921	898	882	951	873	892	930	892	892	903	898	895	907	886	911	908	901	895	900	858	881	920	863	848	925	893	886	862	919	822	923	919	955	896	892	886	898	885	917	869	919	885	912	870	861	861	907	877	878	919	879	922	985	895	907	886	844	896	864	858	960	866	887	854	887	888	895	874	864	846	901	898	904	916	884	886	909	890	881	860	928	931	905	926	864	921	973	862	920	873	938	903	891	902	893	894	870	893	945	882	857	908	873	896	894	928	872	916	828	890	870	932	901	863	872	880	884	899	883	854	860	893	857	857	905	869	865	937	864	895	880	929	841	912	859	895	856	890	887	890	920	913	920	905	922	900	916	900	874	923	913	873	892	876	851	867	922	907	948	906	932	866	916	913	929	858	939	845	925	869	855	977	861	915	964	904	891	862	907	905	907	877	893	933	879	883	870	846	957	850	932	845	897	927	898	870	885	866	891	913	917	869	931	864	948	918	868	866	922	929	908	897	904	868	883	930	888	892	932	912	891	907	880	895	873	972	873	882	902	863	913	860	898	926	881	904	890	890	857	891	890	863	916	868	892	903	877	871	884	894	861	863	919	869	932	879	897	878	842	885	892	806	906	917	909	924	860	883	938	903	884	896	843	891	939	945	901	903	894	847	874	881	883	899	819	850	887	910	939	892	936	861	887	880	876	879	862	909	878	917	909	908	915	902	901	925	893	850	879	905	841	896	919	917	928	897	920	928	920	921	858	849	911	912	845	841	880	841	881	870	875	868	945	898	831	878	885	887	1010	890	908	916	843	920	924	921	918	876	898	941	922	918	910	904	907	892	890	884	872	801	905	931	895	849	836	893	886	899	894	843	883	922	868	924	886	873	913	876	881	915	880	924	907	850	862	884	899	887	906	893	910	954	890	904	913	816	886	880	855	891	922	915	913	891	913	884	901	897	876	882	877	906	937	877	926	908	902	882	855	888	922	887	958	942	851	915	873	930	921	862	842	905	864	904	885	922	800	873	839	844	875	929	880	870	910	866	889	929	889	832	891	949	891	916	887	907	915	867	952	883	922	901	893	876	855	903	938	889	891	878	886	814	896	888	859	923	887	903	896	865	937	899	858	918	917	880	856	924	922	902	863	890	895	898	887	909	907	939	911	892	861	929	925	881	909	859	932	913	887	904	922	900	963	885	896	878	871	852	844	880	923	906	916	851	924	894	875	877	854	873	941	840	891	883	874	923	831	868	896	880	923	917	920	892	898	913	833	919	825	893	880	906	874	848	848	923	918	885	917	886	893	921	883	917	895	885	925	919	888	838	892	849	906	928	893	933	896	923	873	943	868	870	921	919	882	883	841	912	927	877	894	909	867	889	885	926	921	887	870	871	901	928	900	904	948	877	879	887	900	929	912	918	858	899	910	867	856	885	879	893	868	900	900	908	885	882	930	858	871	872	919	894	899	869	953	895	898	876	841	908	862	920	940	849	929	937	907
31495	32363	26376	10129	2301	1149	862	746	795	789	770	773	788	815	817	798	805	807	770	755	793	790	787	753	781	759	776	763	763	840	757	825	815	786	785	785	741	755	802	776	780	745	773	766	859	803	805	808	748	788	774	788	835	784	815	757	781	737	843	816	773	832	739	761	832	781	810	817	798	803	840	806	785	777	792	801	795	815	781	783	830	778	783	804	788	839	850	843	780	722	750	818	816	814	837	783	809	775	793	776	792	771	839	791	782	848	791	764	743	711	741	819	801	789	815	816	822	794	739	771	816	803	788	796	765	777	818	851	806	768	762	735	767	800	807	833	818	758	783	807	818	816	757	795	824	749	777	824	825	815	792	767	760	788	734	755	820	759	752	783	747	737	746	756	797	761	808	790	780	799	774	782	750	773	789	768	782	779	779	814	818	836	770	795	807	835	757	811	741	824	812	785	841	833	850	764	745	807	825	786	822	746	776	790	837	774	791	791	804	803	838	799	804	792	814	805	760	806	833	779	792	808	762	805	776	821	800	767	810	831	848	808	784	783	762	808	816	817	798	778	781	763	787	804	811	753	783	762	803	783	810	833	870	789	803	776	788	783	799	781	755	749	797	787	778	837	793	833	780	791	841	751	789	791	828	774	778	818	817	809	831	784	749	748	775	730	780	818	808	812	767	807	785	791	802	772	790	799	793	780	808	794	808	762	784	759	811	823	798	746	819	801	762	804	783	796	771	775	823	811	806	791	833	756	783	793	745	797	780	785	806	750	812	789	822	778	764	808	806	785	825	810	827	838	776	787	723	768	790	832	787	820	817	798	719	821	800	780	771	800	766	796	841	833	764	837	785	772	724	804	778	813	801	835	756	754	771	796	787	767	791	785	819	772	782	828	846	827	803	810	781	789	734	836	835	810	834	783	756	806	798	806	771	765	816	772	776	783	838	739	744	753	821	827	762	826	790	783	793	828	770	792	780	805	796	787	815	753	807	756	773	760	770	709	783	776	786	802	771	821	774	826	789	762	798	775	777	780	785	788	783	777	795	778	835	787	745	788	818	828	796	778	808	818	815	799	839	825	764	781	849	794	780	778	794	846	834	763	845	802	784	796	768	787	863	800	789	820	809	826	813	825	778	821	770	792	782	824	828	789	764	731	815	756	837	803	735	770	784	784	805	783	811	872	825	749	810	811	770	780	764	807	801	796	833	805	823	782	772	761	771	824	737	785	839	817	776	787	799	761	834	837	779	794	764	807	769	795	755	801	819	750	818	731	798	821	797	807	832	771	765	800	808	803	814	765	799	734	806	788	854	766	739	770	829	769	748	789	798	798	786	784	777	778	867	744	799	766	786	776	739	787	811	777	810	805	805	788	817	767	782	803	771	793	812	767	826	820	771	835	775	819	766	769	866	814	796	798	794	780	790	792	822	798	779	773	785	785	748	837	776	790	777	786	768	791	800	783	773	785	766	816	799	804	789	814	803	811	847	822	751	816	797	798	768	809	800	806	788	807	857	801	828	784	797	826	847	762	788	794	783	790	802	738	844	843	788	800	826	809	811	806	782	825	815	741	814	793	833	789	776	785	808	811	787	826	744	792	832	817	783	787	766	790	811	726	863	837	796	768	838	766	777	772	799	820	814	787	746	829	773	766	777	803	749	804	761	822	781	782	814	763	778	821	830	837	853	787	791	830	813	800	804	774	775	876	762	848	784	806	752	755	814	791	764	795	785	822	825	764	764	783	771	750	808	799	782	743	781	771	806	799	815	804	788	831	747	821	764	788	756	808	798	785	782	793	767	808	794	776	802	789	792	792	842	792	805	825	789	797	775	793	838	723	800	816	823	873	781	751	784	792	736	790	778	756	792	791	797	782	806	793	784	783	786	773	781	824	769	768	799	793	788	808	826	845	796	795	771	845	791	819	811	799	803	789	747	791	784	768	754	805	771	796	787	809	815	779	825	784	811	772	776	767	814	763	794	774	800	843	837	807	840	806	719	772	744	779	720	768	755	792	795	781	754	785	824	786	874	799	773	790	755	765	772	823	740	798	756	798	846	809	756	744	808	824	773	812	798	771	784	794	762	801	776	810	760	788	843	829	841	755	804	779	746	786	829	800	808	768	823	785	792	786	769	770	814	786	726	748	768	739	784	804	857	794	800	791	798	760	796	782	809	815	783	835	796	790	811	763	748	797	766	815	832	833	800	790	795	758	761	773	847	786	731	755	787	747	745	773	841	772	786	868	828	784	813	881	771	820	803	825	783	812	773	778	767	762	801	755	808	849	796	790	844	830	780	805	797	727	782	819	784	836	776	806	776	790	761	797	835	786	804	820	776	831	758	767	791	794	785	781	770	788	832	805	771	794	768	779	769	774	809	763	813	822	814	782	854	801	812	802	823	758	774	801	827	743	796	820	788	773	791	789	772	769	804	792	789	780	834	811	838	778	775	811	834	824	775	833	852	772	815	803	718	795	780	814	849	820	769	774	817	790	832	812	780	811	755	754	784	768	808	825	780	759	738	786	779	729	762	782	804	805	809	809	802	734	829	761	791	838	799	759	830	793	814	800	819	732	793	825	783	761	772	778	794	760	806	834	799	826	778	765	797	753	811	838	819	763	809	723	828	727	790	756	755	811	813	801	781	823	763	780	760	813	756	825	822	759	796	807	800	738	775	777	817	762	800	813	824	792	777	770	731	744	777	776	762	772	825	815	796	812	777	805	817	818	810	840	764	863	769	836	783	851	757	797	819	750	815	825	791	765	761	821	820	770	787	805	781	790	793	789	868	787	821	840	794	759	790	797	829	767	808	830	760	832	798	814	830	807	776	834	836	796	774	777	756	814	814	772	832	852	795	827	768	857	735	781	823	751	813	790	782	738	780	773	799	802	779	818	818	773	777	783	828	795	770	802	791	855	758	782	772	791	797	798	845	768	796	832	780	839	785	799	787	805	795	813	836	836	765	792	775	776	837	817	714	761	775	806	773	752	831	735	801	804	786	807	821	782	794	788	818	780	813	813	807	809	823	799	832	774	776	811	743	785	762	740	766	774	796	824	764	833	704	851	816	735	802	815	777	834	791	828	785	767	744	803	791	769	784	807	800	741	782	782	786	762	806	805	791	839	781	797	753	772	787	756	802	733	809	780	801	814	740	745	781	744	764	786	792	750	790	758	823	801	804	779	780	823	783	750	798	795	821	770	804	741	803	803	809	805	769	817	786	814	780	736	781	785	758	783	842	754	812	842	788	779	801	825	757	837	774	784	848	813	786	759	781	801	741	803	799	823	775	789	802	771	789	768	795	755	795	752	782	803	795	792	770	788	749	806	798	772	810	785	786	758	805	734	793	749	743	832	829	805	783	760	840	783	788	765	830	766	776	782	769	782	795	775	787	796	783	737	789	848	749	776	789	752	782	777	821	792	747	792	775	809	842	801	764	798	842	834	776	824	779	767	760	807	812	765	787	776	756	794	848	771	791	754	783	787	810	780
26571	37557	19599	5446	1770	805	699	655	696	647	637	667	589	659	610	643	671	640	619	623	629	597	638	671	613	641	635	622	614	627	646	614	677	648	607	626	683	624	604	644	649	642	648	595	698	606	623	641	644	634	662	677	714	597	648	676	627	667	607	626	645	660	635	570	600	629	638	680	633	600	623	607	646	616	609	696	642	641	672	645	691	647	652	642	653	679	635	643	621	618	675	602	623	649	648	647	626	623	681	681	647	644	627	619	648	652	597	633	621	633	646	628	663	624	609	625	620	670	641	694	599	630	639	627	598	606	628	685	662	658	624	608	657	625	609	639	641	647	611	601	612	616	643	669	618	611	648	623	607	637	611	645	658	617	621	625	665	619	608	610	634	650	644	615	632	652	635	644	625	644	664	604	645	650	630	633	635	683	592	596	614	682	612	610	623	609	645	634	664	598	631	643	623	609	626	593	642	649	651	631	656	663	613	640	639	638	657	675	659	601	628	655	596	632	612	621	608	615	641	610	646	653	633	647	640	667	685	627	639	647	643	600	613	644	614	625	623	656	690	641	681	616	672	662	618	622	645	634	646	638	631	609	623	661	668	591	629	692	656	666	607	665	633	635	611	682	646	627	582	653	601	668	700	657	628	662	642	559	650	654	649	631	625	657	651	654	656	618	585	656	682	610	721	682	602	624	612	688	659	590	642	698	609	608	629	617	639	590	632	680	633	631	605	625	698	641	628	668	593	647	620	645	622	632	640	644	625	656	653	601	633	604	705	618	638	638	611	607	678	641	610	705	633	608	694	602	651	661	620	667	653	646	626	627	660	651	671	658	621	661	592	695	667	667	690	651	648	643	607	620	678	611	671	640	595	634	702	634	618	655	655	624	631	667	594	630	616	607	608	635	624	634	649	622	670	661	601	632	636	683	659	672	633	634	619	642	631	576	609	648	646	660	686	670	599	620	628	626	622	596	651	700	646	642	631	632	665	623	606	624	602	620	679	610	664	640	662	668	649	625	603	660	627	619	583	623	633	676	649	653	676	626	632	603	629	660	623	583	663	611	645	575	674	647	664	655	611	601	652	671	638	633	591	603	607	656	643	619	659	653	606	644	654	628	630	659	609	677	671	638	598	657	602	637	612	606	606	644	615	647	700	651	617	630	615	564	648	622	595	700	600	642	636	629	659	606	694	645	629	627	672	640	646	642	630	653	642	626	612	665	617	637	648	683	645	644	644	659	654	644	594	614	603	597	672	622	601	666	653	647	635	617	649	650	658	636	634	647	636	649	661	619	639	677	621	668	653	642	645	640	699	634	626	634	603	646	645	629	659	624	633	617	650	623	610	598	619	655	636	634	685	660	689	627	622	594	605	640	636	631	660	622	649	612	623	640	662	677	654	650	617	633	649	614	679	678	627	658	652	627	636	640	656	616	632	664	618	632	652	617	589	642	617	607	629	599	616	706	635	617	639	618	645	644	637	642	620	626	650	630	632	678	650	657	636	647	632	593	658	657	645	664	666	587	633	669	647	631	635	639	647	644	614	609	654	629	669	672	606	641	658	570	605	624	677	606	641	610	650	576	622	609	671	607	634	624	662	610	638	644	598	665	632	618	637	646	626	633	627	654	644	673	727	614	621	626	655	618	650	711	605	665	644	692	658	618	655	649	626	620	645	596	627	665	658	581	648	631	663	640	666	634	640	676	626	581	639	621	597	630	592	647	628	628	639	630	692	677	649	641	645	616	656	633	657	615	646	627	640	638	598	607	635	593	592	607	618	604	669	655	618	639	606	642	670	636	670	615	599	658	659	604	643	645	635	628	658	617	672	635	664	602	629	641	627	642	647	646	642	592	625	598	679	664	660	656	651	594	656	591	620	613	663	600	666	586	650	607	648	674	596	620	680	638	614	654	600	607	674	611	686	620	677	602	652	637	624	628	638	698	600	648	658	677	645	650	620	636	661	630	638	657	620	648	639	672	607	621	623	669	562	625	661	669	649	628	620	626	619	652	667	645	643	607	659	665	639	637	626	598	610	650	612	654	669	632	632	638	620	662	623	656	700	673	611	651	658	634	642	674	640	669	671	622	633	649	650	631	605	593	670	606	620	632	668	654	624	638	623	619	656	659	652	660	625	566	635	676	634	653	610	653	619	632	699	617	608	647	683	587	645	667	665	651	658	631	651	709	631	650	677	644	656	646	637	653	626	641	621	596	625	687	640	637	685	655	643	657	617	648	632	605	628	622	640	613	624	620	590	612	599	603	679	628	651	601	640	655	618	633	634	644	613	623	635	633	611	651	681	661	615	616	616	631	655	664	658	621	664	600	656	615	656	657	655	614	651	636	631	614	615	626	592	639	637	710	639	677	664	622	650	659	646	678	641	656	602	650	627	612	636	681	617	642	688	667	631	627	624	607	650	611	668	637	633	621	626	619	646	638	718	692	638	676	661	615	622	659	611	634	669	613	654	627	614	663	629	651	615	620	640	653	636	650	597	585	647	664	661	643	660	610	603	601	638	611	643	667	620	657	632	613	639	630	644	608	648	669	662	628	626	647	682	650	635	659	628	644	586	601	614	648	666	661	589	602	644	654	647	654	651	667	646	657	626	639	654	641	625	639	608	640	632	633	676	649	600	657	617	654	673	648	649	666	643	605	636	671	612	613	668	672	635	643	607	641	642	604	598	672	639	646	647	630	635	595	619	653	643	615	606	604	699	631	629	653	658	699	641	660	664	619	625	605	616	621	652	620	597	671	636	651	662	644	613	629	649	644	673	606	645	623	662	641	677	634	653	635	668	673	667	650	647	653	647	669	631	656	654	603	665	698	647	604	600	632	651	623	644	610	622	623	676	641	620	668	593	645	664	611	603	602	639	650	635	619	626	656	600	686	644	591	631	634	611	590	646	653	618	641	632	678	645	638	691	653	665	650	583	663	597	634	636	627	650	607	646	592	661	620	645	623	666	625	634	667	676	618	627	641	653	628	646	659	626	614	574	626	608	661	612	652	626	673	641	633	615	671	640	676	622	600	601	608	621	614	639	617	659	614	652	647	616	635	666	648	662	623	635	642	630	634	612	649	621	658	660	622	654	667	619	623	686	618	686	643	632	618	647	604	677	615	624	674	654	612	630	658	606	665	659	635	644	622	635	643	620	603	646	638	646	678	649	675	661	638	669	623	633	653	643	649	647	625	646	611	626	644	570	638	614	600	643	670	621	671	668	664	599	646	631	648	666	633	642	610	610	596	652	615	591	647	623	650	643	633	685	617	641	623	634	662	665	641	637	660	631	673	692	642	669	660	613	635	633	623	586	596	638	666	647	642	619	626	611	625	627	607	691	659	620	639	647	580	664	640	620	671	701	660	641	658	633	639	634	620	649	649	635	640	593	627	659	659	645	640	655	606	641	622	656	670	638	615	638	659	662	651	603	638	612	635	681	663	673	635	638	622	659	661	661	620	679	657	629	662	590	605	628	626	633	626	679	633	670	621
25940	27740	41104	33164	17366	4765	1332	916	798	857	852	862	823	849	801	818	823	830	812	811	805	802	824	856	825	832	814	838	787	832	889	864	843	872	797	798	842	796	829	812	822	850	781	803	814	806	827	806	817	780	842	820	812	772	817	795	812	792	757	749	836	793	821	833	814	773	774	788	767	785	796	815	842	777	858	781	790	807	795	860	866	809	817	806	840	866	839	798	825	830	794	807	767	797	794	813	757	806	828	813	789	807	796	820	800	800	799	825	786	810	742	840	839	821	772	836	774	834	787	802	853	829	825	805	792	844	856	814	832	830	751	757	887	810	824	838	798	782	815	847	804	782	843	820	794	790	816	831	830	801	790	829	809	809	804	804	733	790	845	756	731	851	812	815	779	835	791	808	810	813	733	837	825	820	801	868	829	804	756	804	841	820	843	786	821	768	732	809	853	820	847	775	812	794	807	777	814	796	781	816	825	805	802	836	804	814	849	796	789	808	766	826	818	807	779	832	761	834	766	827	819	801	822	842	788	815	810	843	777	865	773	815	853	807	822	816	757	795	785	801	814	838	812	776	837	839	811	780	769	836	811	761	821	809	848	806	811	780	818	853	815	818	839	787	799	811	735	760	837	787	775	786	743	794	779	811	769	797	767	831	758	794	805	822	746	853	798	791	831	793	808	807	770	817	770	816	813	806	800	792	792	839	793	771	779	825	844	803	805	807	815	844	827	796	819	766	777	812	854	781	819	829	835	802	818	818	848	830	795	846	823	790	805	809	799	800	804	816	763	865	828	800	820	791	827	843	830	787	814	820	771	836	779	819	772	848	802	817	860	869	823	804	830	854	815	870	769	791	820	795	774	782	837	802	769	764	782	802	848	840	844	763	847	822	760	831	856	761	822	847	825	837	819	807	763	820	821	845	797	814	799	820	794	788	821	803	724	845	841	836	769	840	812	824	777	826	830	827	759	776	799	871	788	828	798	794	799	801	801	798	814	824	822	815	828	829	798	806	833	791	801	809	789	842	788	793	817	797	817	806	803	797	812	832	781	811	808	780	799	783	789	795	780	831	828	777	790	821	803	814	843	814	852	829	798	769	785	859	813	778	808	806	775	734	811	809	821	782	791	857	789	762	802	835	801	759	805	808	796	788	796	858	753	811	814	836	813	817	786	844	814	816	835	849	807	815	824	803	775	773	806	769	792	786	819	826	793	770	798	813	783	824	823	755	798	807	850	794	782	818	845	806	813	759	806	813	721	776	798	808	771	799	806	804	801	778	780	786	795	812	823	831	813	815	802	783	810	795	772	777	841	814	799	833	812	797	804	828	797	805	811	812	745	821	809	805	772	754	837	793	819	818	801	843	855	761	753	813	805	791	843	754	807	845	805	786	855	810	797	759	841	820	780	825	812	807	789	786	802	820	825	803	788	808	823	801	841	835	846	791	814	815	771	816	866	868	813	844	819	797	826	779	787	788	867	820	856	819	821	794	827	784	838	789	805	868	776	828	775	861	806	808	824	830	800	781	762	803	823	840	812	774	856	816	836	759	740	811	854	748	784	815	792	827	792	793	813	815	798	780	757	821	812	765	764	771	852	794	811	778	815	826	782	785	830	794	794	797	835	894	809	828	752	863	803	805	715	840	813	829	873	790	797	731	785	765	868	842	796	792	780	815	799	799	793	741	770	819	811	761	805	803	836	868	812	819	803	780	819	809	832	777	811	788	790	811	876	829	832	809	851	784	844	838	848	821	798	771	784	785	826	809	779	821	803	754	841	827	778	838	780	846	871	779	828	860	820	820	841	823	783	800	757	786	782	861	821	802	783	802	780	856	792	814	781	810	823	759	785	793	796	797	818	809	749	799	790	824	796	750	750	773	795	796	800	795	784	840	792	791	826	872	793	783	807	812	813	798	758	787	816	799	789	798	805	744	825	808	798	774	823	825	759	811	858	812	790	786	861	812	770	847	792	780	804	834	781	843	777	825	762	821	762	763	750	793	802	750	821	800	821	810	811	788	823	830	800	792	825	819	831	836	755	865	776	844	792	860	837	826	826	787	815	821	858	807	759	802	851	775	807	835	799	831	802	840	863	794	817	832	787	839	769	835	827	849	809	806	804	766	847	850	820	811	767	783	796	789	791	780	800	786	824	790	833	822	784	795	798	767	878	854	855	805	805	829	818	853	780	767	848	840	797	829	807	819	775	831	793	809	842	798	786	788	855	804	787	777	797	827	787	801	781	762	796	827	833	786	856	808	815	783	819	786	767	808	776	831	788	763	797	814	811	791	774	828	821	838	770	835	858	756	813	771	780	789	800	775	767	835	816	810	825	824	799	809	833	767	808	849	762	789	825	798	775	826	773	838	819	842	841	736	806	787	837	808	849	815	796	778	789	843	796	786	825	806	827	765	828	812	829	823	801	812	795	813	775	826	817	798	759	835	799	810	800	783	777	818	769	843	833	849	824	769	799	812	790	739	749	805	842	824	745	807	838	799	766	845	826	856	847	854	805	821	787	832	827	830	817	830	780	819	836	810	793	812	760	840	826	856	841	819	744	793	831	819	859	780	832	793	783	834	839	813	766	836	829	842	770	856	828	794	825	801	797	792	783	761	767	817	824	869	775	875	742	792	799	780	813	846	757	808	786	747	787	807	814	830	844	766	780	779	763	846	826	814	748	819	830	803	836	777	771	773	849	784	870	808	798	837	803	785	815	806	775	842	784	815	773	804	826	756	799	791	836	820	799	765	808	813	814	829	825	813	825	773	848	843	822	795	786	840	785	783	809	791	760	797	800	777	814	799	786	789	793	799	830	829	831	756	803	758	770	790	800	841	827	755	810	791	840	803	832	791	819	855	786	831	818	806	747	845	805	789	802	760	786	771	759	748	797	815	803	801	810	753	806	807	838	790	764	807	817	821	803	824	764	756	823	807	833	823	888	799	804	838	831	776	823	826	800	775	812	816	874	782	784	783	806	786	827	844	809	793	810	777	806	837	782	723	825	834	791	828	793	767	813	791	774	834	847	782	779	818	769	797	796	790	831	740	807	805	805	799	794	795	808	809	814	848	822	815	793	795	795	798	791	813	817	776	841	800	763	809	748	838	828	815	816	809	800	819	798	790	861	810	783	802	799	818	775	774	826	796	801	768	765	860	839	811	879	787	866	768	803	845	784	805	721	839	747	797	828	890	813	788	781	761	806	765	803	839	814	836	841	774	794	806	806	769	821	831	844	813	801	809	823	806	823	810	815	821	776	821	847	789	875	774	779	825	797	765	795	796	802	813	776	791	825	746	794	806	803	782	868	811	790	796	817	823	806	794	836	810	786	769	849	827	783	803	842	769	825	802	796	835	802	843	812	786	813	800	791	804	772	846	726	795	826	866	884	782	792	780	831	797	815	773	859	788	813	792	805	833	828	782	828	833	819	843	848	842	800	825	828	833	827	780	824	793	831	765	820	813	766	749	801	783	823	804	818	804	808	783	818	782
61640	90821	59700	25616	7957	2121	863	774	743	726	717	710	717	709	696	683	695	721	716	675	746	741	762	669	682	677	715	712	690	684	752	705	750	670	664	684	692	697	709	700	729	649	706	691	656	711	667	744	697	668	748	732	722	698	681	751	678	679	695	667	741	660	655	704	749	722	644	741	686	683	746	727	738	645	708	749	696	664	652	688	724	755	658	724	726	716	712	716	697	734	707	720	673	669	720	683	681	714	757	702	685	730	711	680	675	726	710	709	699	692	690	690	677	701	683	720	663	724	681	692	679	688	686	724	714	742	708	714	669	647	742	682	741	734	722	680	700	709	720	701	656	713	686	673	737	655	688	654	746	703	704	690	690	716	709	677	703	670	687	713	700	671	695	700	695	699	694	708	746	695	709	709	701	728	710	684	661	692	628	720	740	656	695	702	682	656	692	683	687	681	699	739	664	731	722	711	714	737	722	677	739	701	699	723	694	731	694	689	697	723	682	718	694	676	666	680	668	716	698	748	721	684	737	675	661	715	676	668	713	742	701	693	700	682	727	674	670	710	683	706	702	678	694	668	730	719	729	702	686	698	655	698	715	747	703	714	699	686	673	665	711	763	707	681	691	695	664	701	748	699	706	693	729	671	727	727	718	719	700	694	694	724	656	737	704	620	723	697	725	717	713	713	718	712	697	681	724	680	723	675	724	661	673	672	661	687	732	747	761	701	685	675	707	729	725	706	699	709	703	690	734	721	712	663	692	707	741	688	706	687	722	693	741	682	674	687	715	722	708	675	718	707	755	674	685	695	735	714	693	648	693	729	712	695	735	704	710	722	733	679	702	738	715	694	643	690	661	682	689	704	716	688	751	752	671	706	673	713	660	716	639	695	691	699	683	721	691	669	681	701	709	731	680	683	735	710	722	670	709	642	657	759	643	706	671	706	692	697	698	707	703	683	649	694	702	711	697	734	690	736	679	648	737	690	713	716	697	726	712	663	678	704	669	693	687	694	753	709	711	693	767	723	749	687	707	680	715	723	705	711	684	713	698	720	671	721	720	737	676	692	683	703	701	681	695	720	677	690	737	710	747	678	710	688	717	718	690	675	746	722	740	710	709	590	669	673	701	715	715	731	672	693	692	648	680	660	740	709	712	680	673	697	659	688	680	699	726	655	659	762	707	663	711	693	688	713	682	707	703	733	679	734	739	725	697	668	683	746	683	731	720	677	725	716	648	712	720	668	688	682	698	705	689	686	783	688	698	737	663	724	695	727	757	667	688	709	702	660	718	728	694	683	715	690	674	683	694	678	702	643	723	754	730	713	710	693	712	707	705	681	731	701	666	675	659	664	696	678	658	739	711	665	746	725	659	708	712	712	717	699	717	703	702	669	723	732	724	731	685	660	717	694	690	704	705	683	717	717	688	696	663	659	655	710	692	691	663	708	713	702	758	705	659	686	708	662	677	673	699	655	698	733	731	707	679	679	699	693	718	726	708	680	699	657	704	693	665	665	732	700	704	713	656	733	723	731	685	724	687	661	701	723	695	670	712	663	716	710	692	689	689	655	683	690	697	714	727	726	720	692	702	710	727	708	671	692	673	716	688	713	681	730	743	703	706	706	680	713	675	699	694	722	687	713	693	709	715	720	721	697	733	698	697	658	669	680	735	692	736	664	715	759	705	681	717	719	699	692	681	804	688	730	675	697	711	693	713	786	723	675	652	698	693	709	662	727	696	726	674	691	684	705	652	729	669	696	716	726	709	684	693	734	677	715	720	676	728	705	766	726	697	682	716	732	696	724	675	699	667	685	720	662	714	728	651	688	705	694	718	692	657	696	664	696	645	666	757	704	688	684	650	642	701	708	713	689	728	672	689	700	754	670	700	671	700	681	672	699	682	687	692	680	721	679	681	703	692	732	667	734	718	663	669	691	708	723	678	692	697	725	730	644	714	731	651	701	694	740	646	697	708	685	704	695	675	681	674	695	725	671	693	712	739	699	722	760	683	666	731	712	720	663	681	693	697	717	696	632	695	707	752	690	759	695	664	699	681	709	666	667	661	703	712	718	737	655	690	718	703	720	714	704	725	717	685	736	708	713	727	681	698	712	640	678	740	703	692	703	688	662	663	712	708	730	709	710	722	710	724	675	711	710	706	712	668	721	675	696	710	708	698	693	739	706	745	694	705	717	694	738	694	713	686	702	733	680	713	696	731	685	726	681	720	702	733	673	726	656	711	698	693	674	728	683	699	696	698	718	682	715	737	731	680	683	718	717	700	712	670	718	675	708	687	721	702	699	680	686	690	709	723	709	702	737	740	662	635	718	674	723	699	719	740	669	721	693	660	702	672	714	702	736	730	720	749	732	660	711	725	721	651	726	722	696	687	678	715	687	713	678	673	708	695	719	674	699	689	661	693	698	718	669	708	690	727	710	688	745	658	729	733	647	723	701	692	678	726	689	716	699	683	693	703	689	688	718	675	730	731	670	724	691	700	708	714	652	690	722	717	725	689	688	711	672	654	726	686	701	729	703	680	718	687	698	679	660	737	715	638	654	689	727	712	744	719	671	690	709	669	679	685	711	722	637	693	738	695	730	680	696	701	667	677	690	734	644	668	693	704	691	748	720	688	719	683	694	685	739	668	737	724	683	677	680	679	673	744	686	658	705	702	688	688	747	685	681	733	691	695	738	733	720	676	736	733	654	666	681	700	680	694	730	697	696	668	680	649	685	674	726	701	707	741	696	659	686	691	668	749	673	672	700	642	724	649	714	712	724	720	713	692	715	683	695	684	718	687	672	695	668	757	753	664	708	673	720	694	725	671	716	734	726	735	679	704	694	666	650	735	737	686	707	736	674	720	690	684	716	698	657	707	700	701	765	713	678	729	703	725	628	708	674	683	675	705	720	700	700	696	743	667	731	705	705	703	696	649	727	678	715	749	686	663	660	699	694	727	676	726	681	703	707	647	736	690	719	666	672	675	698	718	685	674	723	660	706	711	695	730	726	750	690	722	663	696	669	722	722	753	691	698	716	676	613	691	724	698	759	689	711	673	713	709	693	758	669	699	677	668	687	676	730	688	697	722	723	664	686	708	706	703	682	725	686	666	750	712	681	652	673	717	683	708	718	742	697	731	667	710	707	712	705	717	677	667	676	700	706	752	702	688	729	729	636	705	684	681	680	735	717	730	689	672	687	665	704	686	753	720	694	734	758	719	750	724	701	749	694	723	725	706	700	666	706	673	708	700	708	698	696	717	694	692	718	693	668	688	676	709	727	742	700	699	699	683	696	712	672	665	709	725	669	719	710	721	718	721	712	671	689	635	682	650	672	678	716	676	733	735	711	752	726	715	732	675	652	704	726	743	659	711	685	719	751	678	705	727	741	688	639	712	661	717	688	694	704	710	691	717	731	702	683	714	712	703	690	720	750	680	733	668	690	731	659	672	727	706	665	685	715	712	742	669	711	699	668	680	674	722	684	672	672	724	688	683	701
24325	23696	36258	31856	22603	13917	3464	1298	1098	1056	1076	1087	1041	981	1048	1101	1045	1014	1044	1032	1034	971	1019	1076	1076	1049	1032	1041	1076	1047	1000	998	1032	1015	1055	996	992	1013	994	1058	1023	984	957	993	1024	1021	1038	996	966	1011	1046	957	998	1043	995	1052	1065	1004	1027	1012	1040	934	981	992	1025	1010	1074	1030	1050	1044	999	1019	1000	994	979	1035	1011	1006	1029	1032	1029	1061	1007	1028	1055	1039	1040	1000	1038	971	1048	1013	1039	1063	1049	1075	957	997	1003	1021	1018	1064	1034	1013	1005	947	956	1022	963	954	1025	951	951	1021	953	947	1048	1001	977	1024	1025	999	999	1022	949	1037	1000	995	977	1002	1068	999	994	1036	996	1074	1019	974	918	1016	1043	987	994	985	970	1006	1023	1007	994	959	974	970	992	972	1048	963	1011	1043	1018	1046	1023	1043	1052	1033	1030	980	1078	1015	977	1065	1009	993	972	1091	1048	980	1036	1053	1050	1028	1030	988	975	1025	1038	993	999	1056	992	985	978	1013	979	1058	1056	989	977	1052	990	978	1070	1055	960	991	1018	973	992	998	1046	991	1005	988	991	988	933	1036	1070	1029	1020	1045	1042	959	970	994	1040	990	1060	1022	1040	1010	985	1043	977	1040	958	1008	1021	970	994	1057	1062	1017	1034	1028	1039	971	1011	1044	1018	1057	1031	998	1038	973	970	1024	1059	1005	985	1026	988	1031	1049	1062	984	1029	1034	1041	992	979	1043	1001	998	1007	1002	1020	1007	1035	1093	1002	1059	1060	1001	1021	995	966	1030	1018	1011	1082	945	1016	1063	1027	1011	985	1062	1065	1009	1000	1052	976	1063	995	1037	1019	1019	1028	1003	971	980	992	992	1041	1059	1034	982	1021	1016	1007	1043	1001	1003	1008	958	1003	1024	984	998	1022	978	1027	997	976	1074	965	1003	1059	997	1034	1014	997	1028	969	1010	1091	969	1053	1022	960	1014	1083	1050	1033	1046	1025	1062	1049	991	1006	990	994	1027	1016	1002	1039	1049	1051	1039	962	1044	1001	1031	1039	1038	1062	1020	999	980	1070	1010	960	1002	1003	1020	1022	1010	996	989	987	1000	1046	1003	990	935	991	962	1029	948	991	1056	1009	992	1037	1086	1054	994	1038	1049	1037	1035	1008	1008	1021	1100	946	999	1041	1032	969	1060	988	1010	1013	974	997	1043	950	1032	1042	1047	998	985	1003	1040	986	988	986	979	1022	974	1004	1071	1053	1013	986	1079	1047	1030	1026	1078	1000	1068	1053	995	1015	1009	1027	1005	1049	987	1006	968	1074	982	1023	997	1004	1054	1011	1009	1061	1023	987	1011	1025	1007	966	1027	1034	995	977	959	1025	997	1007	1049	1014	1036	986	1094	1015	1037	994	981	1028	1080	1040	1049	989	971	1057	1028	969	1037	1001	1004	1054	1021	998	1015	978	1013	1016	1022	1022	1040	1008	1035	1000	950	919	1040	970	1033	968	1023	987	1058	1055	1002	1033	1011	1002	1063	1035	1032	1009	1092	1047	1042	973	972	982	994	1028	995	1034	959	1037	1018	981	1009	971	898	1047	930	1017	995	976	996	1000	985	1000	1051	998	1021	1047	1025	993	973	972	1021	974	1069	1034	999	968	1012	1022	995	1007	992	987	977	983	1058	1013	1021	976	1037	1030	1034	1032	982	1041	1018	992	1034	1013	1003	1039	1026	1038	1005	997	1010	987	1012	952	1071	1032	1009	1029	1035	988	1032	993	1070	984	1019	970	1045	986	1062	1049	1022	965	1009	994	1073	1030	990	1006	1025	995	974	1032	964	998	1010	1051	984	1048	992	1074	1004	1013	967	950	933	946	1075	1040	989	996	1035	1025	998	950	1046	988	984	1021	1014	1015	990	1079	1011	1012	1013	1012	995	994	1043	1011	1037	1004	1066	1014	1021	1006	1022	1018	1003	975	998	977	1057	1039	917	1027	986	1049	959	1006	982	1046	1055	989	1028	974	985	1075	1030	1081	1068	1018	1003	994	1060	1006	1003	992	1027	986	1012	1033	986	1041	1056	989	1004	994	960	1022	1022	953	1028	1011	1018	1027	978	1042	1033	951	977	1012	1015	1005	1019	1030	1028	1042	1002	1050	1044	1048	972	1040	1004	1086	952	977	1084	981	971	1000	1002	995	1025	1006	1021	1035	997	1035	1038	978	1020	1017	961	1075	957	1013	1011	1062	1004	1056	1041	978	1024	1000	957	1009	998	995	999	1005	999	1000	1025	977	1008	1050	996	1030	968	1037	993	1041	959	974	1023	1001	1029	1052	1003	991	1057	983	1029	999	1016	1053	975	1031	1024	1013	1077	1008	1002	1063	934	1018	1035	995	1016	1000	1008	976	977	1064	982	1038	940	996	945	1040	1014	1029	964	1042	1044	1028	1067	1012	1054	975	1026	1001	1012	1035	997	1033	1025	988	1032	990	1039	1044	977	1041	994	942	1034	1031	1015	929	1013	1019	1047	1039	999	1000	979	1056	970	966	1017	936	1038	998	1024	1010	991	1058	971	1038	1017	1028	1018	1016	1001	989	960	1033	1006	1032	1010	1050	988	985	1055	974	1013	1027	1042	1008	1040	1035	1050	970	986	941	993	1018	1059	958	979	1011	1053	973	1027	1046	990	1034	979	1007	1000	1010	1032	981	1056	1026	974	1053	1006	1001	994	1019	1038	1026	1011	1024	1029	994	963	1040	976	1002	1004	1050	1009	993	1004	1002	984	1013	1073	1058	1023	999	1079	992	998	1058	1078	956	970	1000	1056	1004	977	1005	980	1027	1064	1011	984	967	1025	995	941	969	1031	976	1043	979	983	1019	1028	1027	1011	1036	1010	1014	958	1055	1007	1020	1046	1019	1031	1027	977	1052	1017	1062	1015	1040	1040	1032	1017	1050	1005	998	1012	1004	964	1058	996	1034	983	1003	980	1022	1033	951	1000	1034	995	1009	1009	1015	1028	1037	1015	1001	1088	1040	1058	1033	986	997	1045	1000	1038	978	979	1016	1016	1018	1023	1006	1008	968	1014	998	1045	1055	1016	1027	1005	1061	1013	975	1062	1014	983	963	980	1014	1006	971	1019	985	1036	975	1005	1047	1051	1021	1001	975	1004	968	965	1017	991	1028	983	1008	1029	981	1017	1034	980	921	1009	1027	1104	1026	1007	949	1046	1005	1004	962	1012	1046	1037	985	950	1020	1036	991	1005	1054	997	1016	1010	967	1039	1023	1010	973	1047	1009	1021	1015	970	982	1025	1024	991	1033	1033	1017	990	1013	1045	1021	1050	1040	1088	968	992	1028	983	1075	1041	1027	967	987	1057	1062	988	953	986	954	993	1004	995	961	1036	1046	987	993	964	981	993	1038	1020	962	1035	1025	1050	1032	1040	1003	1038	1017	1053	988	1003	981	1058	978	1051	958	1010	944	994	940	1065	993	1004	967	1032	1024	1046	1019	1054	1047	1037	1068	1008	1038	1020	929	1037	960	1005	1012	1017	1008	1075	956	1037	1023	989	1015	1012	1062	1047	980	970	971	1003	985	1027	978	967	1023	969	989	981	1056	1022	1043	982	1022	999	1024	1003	1016	1027	950	971	991	1040	969	967	1014	991	1016	1005	1019	990	983	1056	1044	998	949	1038	992	1016	1029	1017	1014	1008	1031	964	1017	1020	1006	1015	1022	1082	1027	1050	986	985	1018	997	988	1051	967	1028	996	1035	1088	1000	988	1000	1015	1031	988	978	948	1068	1066	997	1007	994	1008	966	997	985	1002	1002	984	1008	994	1003	963	1010	965	1046	984	1069	978	989	976	982	1070	1020	987	1009	1060	1039	1062	1007	978	1022	1023	1033	972	991	1000	974	1010	1013	1022	976	1028	1037	1023	1026	985	1026	1010	978	987	1031	1034	1014	1019	1001	992	1015	972	1026	1039	969	981	982	1019	981	1007	1011	1068	995	983	952	1004	1007	996	962	1013	1015	1056	1070	1011	1101	1047	954	1049	1011	1024	1042	965	997	955	996	984	1015	1009	1041	971	996	1013	1083	974	1008	954	1010	1034	1013	1007	964	1044	989	989	1041	1002	974	1004	1045	1068	993	973	1024	982	1023	985	1051	1065	1020	1020	1039	1065	1001	1037	1015	1040	1013	951	987	1008	990	1026	1065	1007	975	995	989	1020	1016	965	1000	983	1058	973	990	1035	1015	1001	1033	1041	1078	1019	984	992	1006	1046	1024	949	1033	1003	1023	988	1053	986	966	999	1020	1038	984	977	1006	1045	975	977	1014	965	1034	1004	996	984	1018	1013	993	1029	966	1060	1042	1026	978	968	1007	1051	1018	1039	1044	977	1059	963	1028	970	1018	969	976	997	1035	1019	930	980	1012	983	1023	986	983	1080	1051	1036	1027	1012	980	1005	1037	1014	990	1016	1030	984
64870	103807	73465	39440	14379	3672	1297	951	922	933	876	897	904	839	936	878	918	935	906	855	945	854	878	882	884	903	919	870	912	934	920	883	901	954	944	914	918	903	885	923	939	892	876	930	906	911	852	878	896	900	896	894	1004	948	913	904	895	946	906	898	892	877	849	963	938	910	909	938	944	894	921	897	935	903	882	893	858	887	851	948	921	944	839	852	918	902	879	914	923	921	926	902	925	925	959	918	871	912	901	959	908	910	953	895	871	960	886	912	872	936	917	899	940	945	935	874	953	877	847	892	871	867	879	919	960	882	851	939	881	891	891	893	881	980	881	904	884	886	900	858	911	896	848	891	910	913	878	886	923	870	916	895	884	921	885	945	882	933	901	907	894	892	930	873	895	894	912	872	895	873	921	934	878	906	905	925	875	929	895	944	892	896	906	842	905	886	930	915	851	882	860	880	899	862	844	845	939	940	905	892	916	881	856	903	887	922	901	892	860	876	896	890	884	891	888	891	836	890	906	866	901	875	920	888	901	887	836	894	851	935	930	846	813	904	916	892	924	900	894	943	896	899	904	851	917	923	936	890	850	899	994	908	872	889	903	884	883	883	886	904	899	885	887	897	924	919	914	915	918	865	885	894	898	903	862	971	928	822	938	918	919	863	928	926	919	855	930	869	953	945	930	897	937	948	857	879	893	889	878	901	929	853	895	932	874	894	861	906	912	890	879	917	951	861	821	900	915	900	915	926	869	886	863	878	857	928	912	855	931	905	911	888	895	919	882	908	913	857	915	811	904	935	885	903	924	896	885	910	892	885	884	889	890	902	915	862	875	889	876	875	939	945	906	896	882	914	851	878	905	829	878	920	836	864	927	874	933	844	947	875	858	933	862	902	896	864	889	929	868	869	889	902	875	850	930	931	904	871	898	902	946	927	875	835	891	889	862	906	966	872	915	879	880	929	888	888	883	857	885	922	933	921	903	871	896	910	931	907	954	912	915	852	851	883	912	879	875	895	896	920	923	871	854	919	913	908	857	883	919	932	821	943	911	912	842	905	918	915	894	927	882	853	898	903	910	880	946	876	904	953	899	903	865	899	890	875	926	890	900	919	923	882	921	938	955	832	899	921	885	896	917	926	930	886	879	874	918	928	897	892	887	917	953	900	953	894	931	890	834	951	876	883	907	960	907	938	862	908	914	931	849	888	919	881	885	944	882	891	864	960	868	902	913	875	891	900	918	924	884	895	931	876	887	880	893	875	882	892	860	879	883	977	894	902	907	844	876	862	919	945	863	918	905	906	870	874	935	912	871	884	889	881	835	868	898	872	881	922	883	870	912	858	869	874	892	895	910	949	893	889	904	944	858	942	902	900	870	858	870	944	907	882	892	952	908	910	915	888	930	866	900	887	855	896	934	868	932	912	838	899	937	964	891	873	896	901	867	864	968	882	844	935	877	903	913	897	914	942	902	953	894	869	882	929	885	921	864	902	879	918	880	891	875	898	886	903	941	905	864	890	911	886	945	869	845	907	937	885	862	916	945	935	915	899	921	883	894	920	869	879	907	883	857	890	858	869	857	892	953	916	880	854	850	907	909	857	883	880	923	935	907	871	942	899	859	913	885	866	892	913	950	853	884	903	887	868	878	878	912	880	896	908	858	917	890	916	967	898	893	873	885	919	877	843	944	904	884	949	897	891	845	854	908	940	881	879	909	868	899	878	922	892	924	954	842	910	885	916	906	904	877	883	908	900	897	846	896	793	888	887	970	911	842	835	863	857	914	894	930	885	875	887	871	921	929	941	912	910	922	958	914	898	948	910	856	860	881	844	892	892	895	843	870	904	942	875	888	978	926	855	893	891	860	821	857	913	871	913	893	895	892	885	878	852	861	918	908	833	871	961	869	862	898	856	929	927	878	958	846	932	920	882	906	879	902	920	951	921	924	873	879	877	901	925	897	857	892	922	925	893	889	886	898	925	946	891	876	871	892	929	899	892	908	848	900	897	853	866	874	883	882	892	877	968	851	900	885	938	911	861	889	877	896	897	855	895	892	878	932	897	920	864	881	860	878	927	876	916	887	899	902	900	938	907	878	875	929	835	889	925	865	911	885	904	867	897	858	894	972	881	871	864	870	880	850	895	859	896	889	922	935	840	914	919	894	897	909	881	913	887	867	910	874	914	919	892	908	867	861	903	885	875	882	913	860	928	872	877	936	887	867	926	902	889	906	932	918	888	885	924	942	950	893	914	890	885	890	885	898	874	938	855	895	863	884	949	874	888	954	860	916	909	921	870	851	906	877	863	955	868	905	949	951	891	863	894	923	923	869	852	883	913	928	902	887	909	909	916	936	941	918	877	936	866	860	877	891	920	971	881	913	891	869	855	821	874	860	875	856	870	894	896	923	912	868	875	837	904	910	885	883	889	881	882	934	903	849	875	881	937	902	846	887	929	891	848	926	907	868	926	861	888	880	900	930	872	902	871	870	888	945	877	850	900	851	949	968	862	827	924	880	922	831	903	893	901	885	884	912	908	932	852	915	881	924	875	856	851	884	923	896	928	901	862	903	868	901	898	919	876	900	917	901	889	862	833	894	875	899	890	934	858	877	841	894	886	870	858	910	872	904	855	887	882	848	871	886	854	938	942	892	919	897	855	871	928	866	916	915	887	909	917	895	882	910	936	887	873	888	863	922	867	915	925	958	891	939	853	901	882	843	918	922	900	921	905	919	902	888	884	914	877	881	824	895	892	962	919	879	919	900	931	865	937	893	882	863	928	944	939	917	903	942	851	878	922	885	894	917	900	831	921	887	886	863	874	888	857	916	909	853	905	890	818	942	884	880	895	860	909	908	947	888	862	928	873	939	896	907	884	907	896	907	857	849	956	883	831	920	923	899	866	896	916	862	900	887	867	865	883	905	892	894	926	871	924	919	886	894	929	865	943	916	893	944	934	910	926	868	862	901	889	885	865	899	899	865	892	880	863	883	880	841	879	964	902	868	902	851	892	921	836	893	837	846	885	862	859	893	903	888	917	885	885	835	955	909	938	918	969	847	902	913	908	897	919	888	938	911	883	862	928	894	938	835	896	909	881	878	900	938	894	871	843	917	835	878	910	842	921	918	915	874	909	858	937	878	900	884	861	861	931	936	933	913	873	927	892	891	956	943	876	868	856	895	891	870	900	914	867	907	815	862	935	870	875	911	880	971	886	884	865	909	938	901	886	864	867	877	859	841	890	884	900	849	873	927	926	893	918	829	863	894	926	895	870	916	905	927	905	868	872	891	863	942	892	865	951	881	869	889	881	882	905	886	904	872	895	903	894	854	894	950	878	863	872	917	883	901	907	909	948	919	895	966	823	901	872	900	920	941	900	877	907	908	898	935	872	910	880	903	852	930	924	937	872	911	910	922	930	965	934	870	887	824	849	921	901	857	838	906	864	881	852	851	881	875	953	890	881	953	897	919	874	882	874	896	897	913	910	845	888	923	847	884	934
31223	31618	27210	11140	2435	1007	833	806	759	818	798	773	824	796	761	812	764	844	777	799	766	762	789	775	786	756	808	816	744	785	776	777	786	799	789	753	795	790	796	758	759	796	832	760	751	821	785	810	770	748	757	805	800	798	735	766	779	821	819	806	806	809	791	745	774	782	815	822	813	757	765	761	765	794	744	761	753	820	781	806	749	756	806	779	765	793	806	809	772	792	816	793	808	817	804	810	816	803	735	819	795	798	771	808	798	789	775	811	768	758	767	754	799	755	838	767	795	781	729	767	769	799	738	836	765	752	848	775	780	729	767	783	822	794	777	759	813	791	815	739	793	787	810	792	788	758	760	785	780	785	724	763	786	773	751	781	773	792	742	797	730	759	829	767	794	763	797	820	718	797	802	762	790	775	787	772	842	807	764	801	838	761	783	796	788	785	843	779	788	789	794	749	750	758	837	783	793	764	766	776	830	787	824	823	748	747	757	813	757	784	820	793	763	793	766	826	769	739	761	795	784	810	816	815	797	754	806	794	794	816	745	806	717	781	742	749	770	807	806	789	757	762	760	790	799	795	826	758	760	865	756	814	738	788	796	805	836	755	771	783	712	771	748	799	780	794	734	757	764	764	751	830	788	783	754	801	859	778	770	811	789	799	783	797	773	765	745	812	756	838	766	834	768	796	771	784	818	823	817	815	782	841	736	847	774	797	804	763	754	757	787	752	707	789	775	804	807	785	748	824	831	763	843	770	778	780	802	781	769	786	740	777	804	720	749	767	801	806	771	736	794	775	849	778	742	774	831	783	815	784	840	772	819	766	757	746	774	823	761	783	772	828	778	794	804	774	780	759	843	794	760	787	811	788	848	795	801	784	799	766	745	760	741	804	766	799	780	778	828	744	789	783	761	784	824	755	797	781	783	763	765	729	805	766	799	776	817	795	755	810	765	804	778	824	809	775	767	764	744	805	767	769	746	764	816	773	720	739	698	798	784	826	796	761	744	730	754	778	781	748	774	768	771	782	763	808	761	775	735	830	777	744	783	823	770	783	776	739	830	812	786	776	774	861	808	784	795	735	774	751	773	782	764	788	764	740	740	744	757	768	814	781	778	768	722	756	794	772	783	796	811	793	704	750	773	693	771	782	792	770	807	748	767	765	709	736	783	738	790	758	732	766	743	793	770	809	795	791	793	734	768	738	780	790	775	782	755	723	782	761	819	755	762	803	773	736	785	761	821	757	800	703	789	843	790	789	777	813	780	762	768	790	777	770	795	740	750	767	799	755	787	758	776	781	804	780	731	803	808	765	746	758	813	795	786	774	828	727	830	786	839	781	766	768	838	767	803	794	776	773	791	738	783	772	772	811	771	792	791	802	723	785	736	792	762	770	785	754	793	748	753	749	807	749	747	760	744	815	782	750	776	723	786	768	797	721	768	818	766	767	776	736	834	815	780	764	746	774	738	811	799	761	800	792	824	763	777	771	792	744	793	777	802	811	794	771	816	788	795	726	800	806	754	826	764	780	800	771	841	815	770	732	775	757	791	830	805	813	781	798	823	762	791	774	714	747	749	764	803	759	801	756	781	744	719	804	749	719	770	787	797	831	810	815	791	753	775	832	765	744	755	747	806	803	769	807	770	824	802	811	740	743	824	777	814	746	802	784	792	819	778	804	747	796	788	768	701	795	753	764	789	764	780	785	781	723	731	829	769	777	805	775	756	793	783	829	780	776	783	762	757	831	817	810	804	773	761	816	756	754	763	769	723	732	818	791	780	803	722	788	821	774	751	768	764	783	763	819	797	789	752	782	783	789	743	776	828	782	769	771	850	789	778	747	817	770	772	722	811	777	782	810	748	791	770	790	792	805	793	749	771	781	757	844	796	816	777	793	775	787	777	738	795	782	784	820	780	754	808	756	771	801	836	808	790	768	717	829	772	714	801	776	740	824	795	779	741	792	818	733	735	782	752	759	794	785	733	796	750	765	778	717	785	770	765	762	809	797	771	831	812	788	778	732	736	822	774	788	773	790	782	811	837	787	745	792	823	820	819	792	737	856	821	780	728	779	845	773	807	711	802	821	822	762	793	844	737	862	786	803	772	750	848	811	785	797	793	704	767	801	783	734	746	801	771	782	786	821	769	805	800	787	762	781	799	760	774	757	787	801	803	741	808	814	734	793	787	822	794	815	830	784	826	767	782	750	733	778	734	757	753	756	806	803	801	794	790	770	782	730	812	735	803	767	779	790	816	801	761	743	817	751	793	742	792	768	753	731	778	732	744	811	778	760	708	776	825	759	746	751	789	773	768	789	780	766	804	729	813	805	767	790	763	766	769	785	726	732	748	780	769	752	842	795	802	727	735	806	775	789	746	800	715	783	787	732	798	789	802	808	822	787	712	804	828	770	745	773	792	794	815	783	785	797	827	791	808	845	748	749	799	790	745	794	780	781	837	787	816	804	827	753	766	760	738	780	749	768	786	740	719	780	763	775	814	787	767	821	822	761	759	769	806	811	756	779	790	801	799	805	750	757	747	749	796	785	785	758	756	788	782	833	801	815	801	798	799	780	802	762	751	761	772	710	816	749	769	788	774	776	761	805	807	772	799	799	783	790	800	778	781	774	819	825	751	838	803	739	786	780	771	790	783	748	826	785	690	827	748	814	755	812	771	771	788	798	770	767	775	769	797	833	771	759	729	834	773	768	762	787	772	803	764	776	783	784	754	746	805	789	808	731	720	826	758	804	798	786	731	749	818	813	786	743	777	750	730	777	830	779	747	765	753	782	826	823	746	816	766	751	781	789	779	763	827	736	824	811	789	774	805	781	802	838	791	775	785	766	815	693	779	735	808	779	783	758	807	799	740	756	776	813	795	734	774	780	779	764	782	770	771	753	816	726	816	812	790	785	816	826	828	822	829	784	743	823	768	804	780	800	730	823	815	810	765	768	790	789	757	764	795	784	806	820	758	737	791	760	794	794	780	775	795	743	784	751	814	812	785	784	784	788	803	792	761	776	816	793	788	726	784	739	759	743	751	765	779	800	797	786	813	779	799	795	785	818	782	788	774	768	736	775	754	784	826	776	797	765	788	779	763	788	795	764	839	753	783	797	742	773	812	787	789	786	769	762	776	794	798	788	767	785	753	783	799	730	781	773	795	769	788	826	728	807	800	827	819	783	784	772	808	819	756	772	795	824	759	798	767	775	830	804	802	757	798	779	777	743	748	776	803	775	750	770	818	774	822	795	723	794	788	743	712	719	767	760	783	830	829	750	796	787	748	798	821	758	759	762	749	768	759	718	786	787	776	774	817	824	746	796	800	733	790	787	773	786	809	785	771	786	756	760	716	795	791	729	770	812	772	786	727	725	784	777	799	787	786	770	826	751	805	798	816	764	778	791	756	840	791	768	757	773	814	753	771	809	788	838	737	739	806	781	799	772	799	785	765	746	780	808	750	806	785	795	812	830	801	800	852	791	807	770	788	748	794	766
25304	36053	20463	5835	1885	839	668	650	627	583	627	625	588	650	615	637	628	657	625	653	596	607	604	648	625	638	670	624	609	610	593	624	609	627	619	614	642	613	610	656	621	649	612	668	629	653	622	641	611	647	632	636	616	621	640	648	644	605	601	643	637	624	630	628	611	629	598	623	634	648	621	666	642	654	642	647	629	610	660	613	620	623	559	671	609	625	603	665	615	638	648	634	601	655	599	682	630	601	635	636	610	562	635	639	617	634	676	635	563	598	671	653	609	608	622	609	605	623	660	646	613	661	641	604	646	617	648	658	680	600	619	594	611	599	674	601	615	598	645	605	640	630	655	639	590	613	631	621	595	623	636	639	628	627	621	667	634	604	642	616	613	638	580	648	625	580	592	647	631	587	604	634	629	600	664	684	631	640	590	651	617	661	650	626	642	630	598	622	611	606	605	668	632	599	635	652	643	630	623	614	642	637	591	623	600	652	661	635	631	692	616	573	634	628	627	668	636	607	605	633	625	571	626	633	650	659	616	668	613	595	637	647	614	656	595	626	595	670	636	607	669	611	592	599	610	619	671	650	635	655	640	612	598	646	664	621	661	643	640	632	655	636	666	589	617	641	644	631	594	621	640	590	634	614	646	618	628	626	577	612	601	629	649	642	603	601	627	649	644	643	640	642	641	675	643	607	659	631	606	582	670	619	648	657	672	630	643	605	641	615	637	652	623	572	675	623	652	629	667	629	610	643	646	600	620	630	625	648	658	601	640	658	640	616	654	611	642	594	626	629	626	619	629	631	633	684	608	632	609	706	629	590	655	632	628	647	589	638	589	651	600	597	616	591	606	618	590	613	626	626	579	625	640	620	616	636	602	632	659	648	619	629	603	608	649	632	635	654	589	632	615	625	643	619	595	637	573	628	608	646	597	642	625	580	635	648	610	599	668	604	630	618	599	616	559	611	655	572	635	620	649	637	651	591	606	624	611	620	652	617	605	650	620	646	617	629	616	650	636	634	644	635	647	624	556	637	606	597	592	636	648	637	632	634	587	645	624	622	658	661	617	643	599	623	640	656	651	622	625	624	636	603	633	628	573	644	614	643	614	588	643	636	687	626	630	584	626	641	664	651	620	657	635	615	622	634	647	623	604	603	657	647	600	603	626	654	621	575	640	614	644	623	651	610	630	612	639	601	650	678	643	636	602	641	660	588	673	652	637	622	657	618	659	648	613	639	669	617	559	617	627	620	621	606	628	611	627	605	578	640	592	597	623	606	623	664	651	611	639	630	669	635	692	616	587	620	603	638	567	630	615	570	578	620	593	580	652	606	606	642	615	626	606	653	648	650	633	650	641	625	637	636	625	673	628	657	658	619	629	598	676	625	643	624	611	663	607	607	638	604	611	615	606	607	653	621	603	603	616	692	662	626	609	591	602	635	653	596	610	642	637	614	678	620	625	629	591	635	610	687	600	630	625	626	604	625	640	587	637	627	646	654	593	592	629	627	639	621	666	628	635	618	622	604	642	616	623	631	618	604	597	616	617	620	643	651	598	600	629	620	612	573	625	653	615	606	609	636	595	656	646	626	644	635	621	653	636	589	654	665	636	617	651	596	697	644	627	606	652	643	621	672	650	653	665	618	613	640	628	618	641	615	616	644	616	598	598	569	579	622	626	614	608	628	624	604	618	630	617	561	654	599	634	668	634	629	609	628	646	604	581	676	597	640	644	618	622	678	642	589	660	618	588	673	673	654	616	629	628	602	647	617	626	648	624	649	631	582	631	627	652	607	607	612	637	554	637	667	596	629	599	638	609	637	656	613	649	603	636	608	596	663	642	648	613	607	607	663	623	601	634	595	615	640	621	613	642	622	621	647	637	638	648	643	595	609	617	631	639	621	620	663	653	635	607	584	644	621	608	590	651	587	623	614	632	621	653	602	605	626	639	618	594	586	602	629	601	631	652	610	645	633	681	590	593	605	639	644	671	642	636	644	656	635	614	630	622	653	622	600	592	616	613	601	599	608	624	621	651	642	654	622	638	606	603	647	616	619	658	678	615	637	637	621	576	641	633	651	644	616	669	627	600	612	649	631	618	663	598	623	624	643	619	662	607	652	637	601	697	618	617	626	611	634	641	627	624	651	607	625	636	571	598	610	673	629	617	622	638	647	623	631	659	641	577	555	647	573	639	580	622	641	624	657	629	627	621	617	574	631	592	591	638	659	621	663	659	659	660	683	605	635	631	666	665	657	665	607	603	594	601	634	624	597	631	626	598	660	622	615	618	581	640	661	625	665	603	591	614	629	634	595	619	610	586	626	633	665	621	614	634	601	600	632	588	636	616	593	660	588	590	576	630	640	631	630	655	632	634	619	615	636	607	618	603	613	632	621	627	591	637	668	649	639	589	598	653	579	633	657	629	613	646	658	616	614	624	660	722	647	644	595	632	659	616	621	606	572	630	635	656	600	651	637	644	624	631	594	608	625	659	604	648	566	655	597	615	569	626	602	569	600	616	663	603	652	614	649	662	627	661	608	650	611	680	630	592	600	649	624	631	617	583	616	664	636	638	664	662	588	586	667	600	615	619	663	630	600	611	615	602	629	645	653	588	678	586	612	642	643	651	662	633	651	617	618	626	610	579	646	606	624	588	660	653	590	615	640	633	584	622	619	635	620	666	622	616	630	614	546	639	633	656	648	629	620	630	610	630	605	605	573	623	632	617	660	648	615	637	645	616	628	629	661	618	622	665	638	597	648	648	656	659	616	599	672	608	640	617	609	571	613	628	625	612	643	620	633	599	646	632	625	616	651	619	608	639	693	626	611	617	645	636	623	595	618	620	605	631	621	660	618	633	609	663	635	632	598	585	624	651	641	632	604	597	670	620	679	580	633	632	640	594	653	606	629	655	615	653	628	656	630	614	640	615	620	604	608	616	622	652	615	660	586	585	596	607	631	612	593	595	662	592	665	639	644	621	650	634	664	684	589	664	624	637	629	596	654	621	612	626	604	633	617	620	631	640	625	626	641	626	622	644	596	628	645	681	590	580	617	626	606	617	677	610	597	672	631	601	638	635	694	570	638	589	637	640	639	564	679	601	651	613	654	606	641	635	680	630	611	583	653	638	656	630	667	629	677	631	600	629	613	629	621	591	628	651	660	601	644	634	620	631	684	607	635	635	633	640	673	634	610	632	620	617	561	581	617	609	607	636	639	594	568	572	637	614	619	678	621	613	634	568	661	632	591	622	646	630	616	668	636	604	640	611	623	620	584	622	552	615	614	657	675	699	582	665	621	647	609	601	594	613	577	614	625	631	628	572	608	631	650	644	630	641	606	598	584	669	659	616	645	610	638	617	678	654	633	616	698	599	637	650	679	663	631	627	587	620	611	644	628	590	647	618	666	689	599	644	645	626	655	623	628	616	593	632	609	613	568	594	644	614	602	641	609	607	645	678	629	620	642	613	686	620	608	651	674	629	636	638	598	651	606	654	643
25831	28143	43656	35206	18481	5293	1250	909	828	833	826	820	798	789	801	777	785	771	815	814	837	840	840	832	791	782	865	775	806	868	821	783	807	832	824	787	781	804	763	799	788	784	843	800	804	809	745	774	767	816	792	825	752	791	749	754	779	795	782	803	782	781	828	767	736	783	778	802	768	840	814	792	845	764	789	809	764	761	732	796	824	800	813	783	795	776	748	829	793	743	820	835	744	838	785	805	800	789	814	736	829	827	766	853	822	813	808	725	759	825	812	772	777	772	802	830	749	766	762	782	843	771	861	835	795	780	766	804	781	786	775	803	845	784	799	824	795	790	783	775	792	777	818	811	774	804	742	742	794	834	747	789	779	742	830	753	737	819	810	810	811	787	811	775	831	755	788	762	827	792	836	815	808	786	749	840	806	769	843	837	777	805	834	782	795	707	849	804	835	793	863	815	770	778	802	806	769	770	787	781	809	786	778	816	847	797	740	788	806	779	780	750	777	805	773	749	786	732	820	727	769	795	784	783	869	779	813	789	781	767	841	784	779	775	851	759	835	798	798	776	803	778	814	839	842	817	781	793	819	863	788	755	777	863	766	752	790	804	796	781	816	831	781	802	795	760	766	798	817	808	818	796	761	809	778	804	853	776	808	834	782	805	818	808	786	787	821	760	816	783	781	796	742	846	755	777	797	775	794	865	806	773	864	835	792	797	812	770	783	737	829	776	857	738	788	783	806	822	759	782	767	782	804	794	754	829	793	803	816	757	809	786	743	824	759	750	786	758	756	783	797	810	808	762	814	782	810	745	806	844	725	826	791	798	768	775	802	784	777	792	757	783	805	815	763	756	780	824	814	833	788	754	788	795	777	823	783	758	793	803	802	776	743	826	789	730	816	775	770	748	787	778	777	754	769	792	804	788	775	780	752	784	810	804	725	768	758	762	772	818	800	707	763	827	763	796	812	808	781	766	770	761	768	838	785	799	768	760	779	739	792	781	793	777	791	771	864	786	781	838	784	806	765	793	744	789	855	816	796	776	755	777	789	815	809	786	818	812	751	741	766	745	798	815	761	794	770	818	794	805	758	786	789	828	802	755	742	823	780	762	822	808	807	783	777	785	823	758	806	779	777	765	776	809	796	774	822	822	761	816	777	747	818	796	760	803	820	774	780	769	816	818	778	740	804	770	810	863	806	755	802	819	834	811	804	797	832	771	837	793	810	780	794	797	801	776	836	779	791	866	806	808	764	768	799	825	787	755	800	773	835	792	773	728	798	783	782	795	780	778	852	815	766	821	782	759	858	758	764	829	778	812	868	763	758	835	738	761	759	807	803	800	795	733	817	802	785	783	801	779	806	826	829	779	773	787	822	814	752	762	875	809	818	798	812	771	830	795	812	800	774	795	829	791	784	780	790	828	842	804	797	773	816	778	773	802	781	813	777	778	749	748	826	792	782	772	806	772	764	790	793	769	783	837	769	784	819	801	765	829	782	810	789	828	793	782	811	787	808	817	825	821	835	846	801	768	768	779	798	815	836	804	772	832	819	826	768	816	811	818	797	802	749	764	727	784	826	805	804	758	822	822	732	806	805	808	772	798	809	822	763	805	870	775	758	748	811	784	823	806	781	733	766	795	821	863	771	755	785	774	741	756	787	780	780	753	812	792	738	768	771	845	830	811	792	815	790	796	773	765	812	826	841	821	783	762	799	791	822	833	800	744	808	753	794	775	804	782	729	744	821	802	800	827	782	815	783	825	809	794	768	758	804	794	785	789	796	800	830	779	787	818	768	775	764	828	835	808	784	767	762	806	767	825	797	854	836	768	765	792	782	760	778	770	828	777	788	757	820	784	780	812	817	755	774	775	801	766	833	842	793	817	801	805	777	809	824	755	825	808	844	793	819	752	751	805	785	769	813	779	816	826	810	801	744	778	821	789	782	824	822	804	833	806	797	763	848	719	771	771	797	793	770	783	803	785	844	841	777	806	786	798	749	770	820	757	825	781	779	777	801	798	769	753	736	830	733	809	798	801	809	787	785	765	782	766	761	813	791	818	817	768	762	774	769	772	812	806	774	760	813	780	820	756	824	748	797	748	755	803	808	797	794	786	794	777	790	790	800	788	814	821	790	753	816	826	801	844	863	808	810	781	753	759	784	781	800	752	767	844	812	781	813	838	748	789	818	746	782	781	811	803	762	763	821	776	768	807	782	784	770	761	771	786	793	821	739	798	829	820	755	783	846	783	764	756	784	809	800	778	767	753	830	823	788	811	768	776	859	789	767	813	791	799	797	795	795	826	799	810	807	756	807	805	768	792	755	787	808	795	752	761	804	781	797	813	816	793	792	806	781	765	792	832	794	869	811	779	826	773	836	803	797	801	723	835	812	795	743	788	832	764	826	791	805	825	834	856	818	781	726	779	832	796	808	772	808	735	840	825	769	758	739	817	753	758	814	788	819	770	780	769	841	789	753	788	861	811	822	810	720	837	786	743	798	732	819	787	790	810	807	842	863	786	830	783	820	773	824	833	809	767	787	754	792	802	760	795	785	752	806	781	774	758	773	791	832	733	868	813	790	751	812	834	795	841	729	794	815	848	820	799	829	776	792	784	820	846	784	805	784	774	794	789	764	801	742	704	784	772	797	777	763	802	763	803	824	794	772	772	750	756	806	798	768	787	761	799	818	814	766	787	749	815	795	805	776	795	769	802	759	827	777	768	807	803	767	795	790	784	831	761	805	801	819	804	776	791	826	737	796	793	783	817	811	778	736	793	788	804	747	812	788	769	829	805	816	803	748	776	778	768	830	800	778	899	837	841	813	754	792	789	765	779	757	831	775	805	811	737	796	819	778	793	763	816	814	806	772	779	780	773	814	792	829	778	848	750	797	780	821	759	809	791	776	777	786	769	780	787	780	805	724	797	836	798	793	784	823	825	789	827	703	821	776	826	820	767	786	774	805	770	806	805	808	895	798	810	787	778	772	727	779	797	810	770	786	745	789	805	770	789	813	774	766	814	787	703	814	782	782	769	758	762	769	776	768	725	781	761	862	720	794	805	801	791	739	781	767	768	847	819	808	817	786	820	823	852	793	805	770	827	775	831	800	777	733	813	818	764	795	828	764	806	872	751	771	764	774	771	795	769	815	767	763	780	786	814	821	796	719	845	759	783	778	778	787	762	764	789	758	806	707	812	752	821	854	795	749	788	768	756	779	806	799	821	762	778	779	793	840	791	819	828	819	772	772	790	813	763	753	732	816	773	805	729	779	775	814	780	809	736	826	793	798	817	805	800	780	856	766	794	801	858	766	783	794	806	736	828	877	765	789	874	759	790	737	775	818	794	829	754	784	801	794	766	824	799	772	771	843	737	800	770	825	817	827	810	767	816	778	805	796	737	713	717	768	812	790	789	809	785	788	777	758	763	783	818	859	806	815	782	779	831	812	751	786	783	776	827	860	801	766	776	803	814	788	758	842	775	757	856	767	834	812	789
61331	92766	62779	27818	8959	2278	945	769	753	717	698	663	689	694	721	725	668	730	718	694	719	692	713	706	691	726	676	699	711	726	717	702	667	710	696	709	718	667	672	713	716	713	725	666	716	720	662	719	716	651	686	659	756	681	710	683	693	653	708	699	663	702	666	738	646	685	721	711	717	700	692	693	706	718	728	747	708	657	655	715	668	736	659	642	697	708	696	690	654	699	703	710	648	712	717	726	676	682	647	698	674	682	697	725	674	704	715	654	638	707	720	719	732	684	695	655	716	698	707	681	700	701	723	687	700	663	736	697	699	701	736	671	695	682	685	721	699	654	720	692	682	685	688	725	654	690	709	676	726	702	662	724	689	664	705	699	666	680	725	700	696	729	693	695	717	724	680	690	690	706	688	684	670	704	696	723	694	689	724	657	710	743	688	666	649	719	669	666	685	699	704	702	709	768	665	693	684	729	702	694	685	689	729	696	706	645	701	665	692	691	733	696	685	709	691	691	674	688	690	707	678	718	699	744	702	673	673	678	697	717	716	694	760	661	662	682	692	681	662	688	719	654	666	677	697	681	721	660	683	669	683	691	698	705	659	672	706	722	700	677	653	678	718	659	714	698	666	665	659	651	685	715	681	716	687	771	683	702	692	679	676	699	673	745	685	663	692	670	659	671	677	668	734	662	653	732	682	659	704	691	682	677	682	688	685	662	638	687	664	675	724	679	659	676	694	678	671	682	650	692	687	689	697	646	679	656	654	717	696	667	697	691	720	728	714	688	639	705	700	655	634	690	681	637	708	653	749	700	707	718	739	696	711	724	738	669	688	666	685	708	705	673	685	670	711	670	652	691	687	632	704	644	680	688	732	717	702	670	662	695	700	688	685	700	685	724	706	667	677	676	711	688	699	717	652	700	701	773	690	702	706	658	724	703	662	694	695	753	703	705	683	698	696	676	664	720	708	679	682	698	712	727	691	645	682	672	687	706	678	626	753	679	650	688	689	686	690	698	694	637	715	728	718	697	690	680	706	659	694	672	688	687	665	637	686	685	683	664	632	686	652	683	702	739	692	700	714	625	673	637	709	704	694	650	750	740	759	699	653	691	649	634	699	693	692	638	716	669	714	699	706	682	694	684	709	717	689	715	638	665	678	695	677	673	700	723	685	704	716	736	685	686	660	696	713	682	721	659	651	681	684	650	675	683	668	653	656	657	718	643	671	703	704	670	657	678	662	746	708	705	694	700	675	688	705	703	650	675	726	660	701	675	680	662	741	682	656	662	665	646	710	686	686	729	657	714	705	660	700	713	682	703	649	696	731	683	679	694	694	730	676	636	637	684	662	732	676	674	700	687	712	700	680	687	697	690	690	714	663	646	693	663	682	737	628	735	721	696	703	716	720	694	687	690	686	691	668	700	716	714	734	683	733	743	688	701	687	750	696	692	699	706	684	705	725	706	723	666	705	678	693	668	670	673	724	707	675	670	714	714	654	679	685	669	686	661	668	709	712	709	703	654	730	687	672	713	695	708	705	669	695	654	699	715	697	677	689	680	709	700	701	730	696	701	662	693	692	697	668	682	695	722	706	650	683	681	715	705	701	717	656	675	676	720	717	677	678	665	703	669	669	672	673	685	712	715	667	711	713	712	711	705	696	677	674	730	700	674	658	723	736	660	693	658	715	703	719	658	704	698	684	671	664	700	676	678	709	712	671	685	669	725	695	689	664	675	726	667	660	700	666	673	673	723	750	690	669	728	715	638	679	692	731	677	720	707	692	668	703	686	730	686	733	696	656	683	689	685	695	682	729	677	671	706	696	662	702	676	695	674	664	658	659	743	721	654	693	706	688	682	714	710	676	695	691	692	711	709	693	682	689	657	677	675	725	718	681	689	673	711	701	733	624	728	717	698	707	707	730	708	701	660	680	709	701	749	720	672	727	725	634	697	676	693	698	676	712	683	668	691	685	687	717	624	700	700	693	713	648	676	633	704	688	733	646	706	694	714	765	644	643	707	696	672	731	688	647	709	711	708	677	700	660	687	698	716	677	702	701	688	681	668	717	696	662	677	719	676	693	715	715	729	750	688	677	670	679	734	706	705	712	684	659	685	655	704	703	691	703	690	718	644	653	651	664	677	714	698	628	687	704	701	700	708	666	667	697	674	728	683	666	655	668	678	740	723	725	706	646	698	712	672	686	697	671	746	718	689	700	691	654	666	696	723	697	660	681	709	724	660	706	665	651	663	673	708	709	684	661	672	664	714	675	707	725	646	730	664	675	662	703	702	668	720	695	693	678	663	697	727	658	695	668	696	722	689	691	707	745	631	706	718	693	720	707	723	704	634	698	676	676	723	736	666	674	664	650	687	694	720	682	708	711	711	686	653	677	716	700	671	688	685	637	712	767	676	708	668	676	689	700	662	682	665	682	723	651	680	667	691	701	641	705	686	688	724	678	727	729	687	683	747	721	691	751	675	665	726	672	708	675	671	699	664	696	674	707	660	709	680	692	710	732	701	665	664	695	645	676	686	734	590	704	759	744	705	687	687	707	705	695	695	719	716	707	666	698	678	672	682	694	708	717	646	710	717	731	720	676	696	683	693	655	677	725	719	730	661	686	702	698	687	754	745	695	656	652	655	672	676	716	701	738	681	667	710	695	698	691	639	700	695	730	672	720	721	708	719	682	733	703	682	702	722	635	686	711	682	723	742	676	662	704	703	678	674	740	680	707	726	684	698	718	704	718	686	701	693	683	676	674	701	682	703	694	737	703	720	646	710	733	675	691	687	713	670	707	752	707	717	697	716	718	732	696	655	710	661	670	681	697	675	713	687	671	709	690	668	708	636	699	699	723	673	696	666	671	711	637	675	666	657	705	706	674	685	710	704	703	692	664	696	673	679	660	701	682	694	723	743	696	729	689	711	684	736	667	706	684	704	667	745	686	691	669	692	690	665	662	698	704	704	710	696	705	729	695	670	648	684	668	715	706	704	708	674	688	671	706	746	634	712	684	682	665	643	721	696	704	676	697	725	659	675	686	673	709	705	698	674	711	715	631	676	624	679	698	741	676	727	674	686	721	711	725	659	729	674	697	681	666	719	695	733	691	681	703	674	697	689	704	675	703	707	680	695	641	723	638	704	651	716	703	693	644	722	735	652	696	708	709	695	679	681	682	696	737	654	666	672	715	689	695	674	677	697	690	695	693	692	709	704	728	669	667	696	740	738	698	707	728	688	643	690	751	699	676	717	654	707	685	699	754	673	720	694	712	703	706	724	649	682	699	683	700	684	672	676	685	691	710	704	701	702	748	711	680	678	682	710	719	674	688	725	703	700	671	713	695	679	686	630	674	677	673	692	665	689	699	712	737	694	692	696	698	656	680	744	702	695	676	683	706	692	664	687	683	669	687	733	670	706	722	670	716	677	708	708	739	693	702	699	674	671	679	713	745	693	713	645	717	696	629	662	690	716	757	691	693	689	692	698	711	693	709	697
24215	24493	38900	34200	23650	13635	3279	1279	1093	1012	1044	1026	1029	1058	1033	1065	1027	1049	1037	1027	1069	1054	1040	1004	1048	1009	1030	1023	1068	1065	1058	996	1023	1011	1001	1009	1052	1038	1034	1043	1010	981	979	1015	1021	1019	1038	1078	992	972	1002	1037	995	985	1028	1049	1050	966	993	923	971	995	958	1038	1004	975	1031	1029	1042	1000	1025	1039	1007	993	1029	988	1006	1021	1009	993	1030	997	1016	982	1053	1018	965	1044	979	1006	1017	999	1044	1012	1023	1012	968	1011	980	1031	1009	971	1011	962	998	999	970	1056	1024	1002	994	1028	984	1013	1026	985	1000	988	1019	1016	971	975	944	1008	1042	1027	1031	986	1023	1030	958	917	1011	1038	1035	961	1005	1026	1035	1041	1010	1005	1014	1033	1000	1003	1021	983	1070	1010	1083	976	994	1026	1033	995	1027	1008	988	996	1009	948	1001	1016	988	1038	1049	1007	1044	943	1008	1044	1012	1014	1046	981	994	962	989	985	1062	994	1073	980	980	996	1020	979	942	1012	965	1010	1010	990	1052	955	1023	1032	982	995	1004	1007	1043	989	1001	932	1037	1024	1053	1060	1019	1029	1016	982	971	989	969	1030	997	1000	1001	1014	998	1017	974	1011	1025	1013	959	970	1051	1028	1047	987	979	1013	942	985	1041	967	992	998	980	962	1014	1010	1031	1037	1017	995	1016	1035	972	1043	1036	1013	1052	949	997	968	1021	976	1021	999	984	985	1016	1086	1052	991	1026	976	983	990	975	1059	989	996	1016	983	1041	995	1053	1025	979	923	982	1015	969	1049	982	1051	984	964	1061	1014	1006	1004	984	982	1026	993	980	1027	926	972	996	994	1027	981	1063	1001	1015	1006	1007	959	989	949	1007	993	950	975	1040	982	1017	968	961	990	961	1035	953	1023	990	1005	951	1010	1049	1048	1021	1018	1035	1004	992	1064	972	1012	1011	962	1015	974	988	1013	1042	1015	1030	983	1032	978	1009	975	1047	989	954	1053	979	1011	953	962	1012	988	1006	961	1025	1048	1034	1027	996	1018	1046	1026	1006	993	1030	1020	1032	996	994	1021	1007	978	1046	1007	1026	935	984	1000	997	964	991	994	1048	1009	993	981	963	972	1029	956	952	1022	1020	992	1002	1028	1015	1015	998	1012	1031	1038	965	998	1008	1026	1031	1008	984	1021	970	1033	973	935	1002	989	968	1046	1050	1016	1026	1008	1025	1028	1003	946	980	1051	1042	962	994	1037	992	1016	1008	969	1066	957	1009	1030	987	1008	1017	1017	1050	950	1023	1001	1003	994	1008	991	959	972	1022	1039	1037	1040	1018	994	1052	993	1027	1024	1014	1002	962	977	963	971	1002	973	995	960	1006	1032	961	1061	950	989	1003	1023	1043	1002	1007	964	1012	1067	1015	1013	1036	1043	960	958	1005	1014	983	1039	967	975	1009	1019	981	1014	966	1033	980	1037	1050	992	1043	1010	1010	935	1082	974	962	954	1003	963	997	968	974	955	994	1005	1005	946	1003	995	1028	1015	1046	1022	996	1029	962	997	1040	979	931	1002	991	1051	986	971	1080	1011	1020	973	1030	1001	1016	1034	989	998	1006	1032	1035	976	1005	1033	1059	984	997	1017	913	938	1005	987	1002	968	1015	1039	926	1004	981	965	1025	944	964	1016	1033	976	1010	969	983	988	1033	1034	977	995	1010	1034	1015	1036	976	1047	1028	965	965	983	973	924	1050	959	1018	989	986	993	988	979	960	986	1023	1035	1007	1011	979	983	985	992	931	1079	960	996	978	994	991	986	955	995	986	1075	1000	984	993	1002	1019	1013	973	1043	1036	981	987	1025	1004	1026	1061	1006	1046	1024	998	1075	1004	999	1032	1012	968	1047	997	1015	1011	1019	974	1068	1005	1009	1061	991	993	995	988	1041	963	1021	989	1008	1002	1008	1036	1033	1012	953	998	934	1039	988	1001	1000	995	1013	1007	1059	1006	976	990	956	991	993	1019	974	1002	994	959	1049	999	976	965	1018	996	1003	989	993	1034	949	1020	1075	1008	1020	1024	907	1009	1009	1011	1013	1001	1017	1091	1011	986	987	964	987	945	1024	982	1003	1003	1004	970	1023	1027	974	1009	928	967	1003	1062	1016	1039	979	1002	1045	984	1002	1045	988	1031	1007	1040	996	989	939	936	978	896	996	965	1011	1009	1049	988	960	1052	1075	944	915	991	1020	987	1008	993	959	1002	969	1071	1019	1002	968	983	991	952	980	987	932	973	998	1004	1072	1030	983	1009	946	987	968	1025	1039	995	1000	1018	1054	1053	968	981	1010	961	1040	987	1025	962	1052	1011	983	1052	1022	1018	1022	1010	929	993	948	1015	1016	1037	977	1001	1046	1056	985	1029	952	967	1018	990	1034	1023	1001	965	1003	1031	982	996	987	1044	987	964	1031	1048	1042	1000	1008	956	1042	1079	952	1039	1040	954	974	984	974	943	1017	1056	974	1061	966	992	1009	989	962	981	1016	972	1008	1019	1028	1006	978	969	991	975	1034	1017	976	1000	1031	1015	956	1033	1074	1002	977	977	964	1047	975	996	986	999	1004	997	1006	979	1087	1034	1014	1039	973	1002	1020	1040	998	979	1010	948	968	986	971	1057	993	990	998	953	1012	960	1000	974	1019	1009	997	1005	1011	1062	1046	981	1004	1040	955	943	1047	993	1019	1009	966	996	936	1002	1032	971	1015	991	1034	980	1004	939	972	985	998	988	1026	1003	1067	984	1001	1000	1002	1018	950	939	1001	976	983	1020	1006	929	1023	1015	986	1027	1022	1066	981	980	966	975	973	924	1010	1027	978	1023	996	996	980	1019	1058	1042	994	1027	992	969	1036	1029	1075	981	974	980	983	959	976	995	970	1006	969	970	1000	1004	1001	983	1021	977	1022	960	1022	1008	1040	1011	1011	1019	959	992	979	971	1023	1046	1026	1002	1039	998	982	982	1041	1060	973	972	1009	948	987	1015	995	1087	976	986	1024	1020	985	981	1004	1032	1015	1005	945	1003	955	1014	984	1038	982	923	1010	1037	1020	1042	989	963	973	958	970	928	1004	990	995	1013	961	960	966	954	1050	1018	1026	1040	947	1003	1037	995	1019	1013	973	960	952	991	974	950	959	1003	980	1027	1036	944	1030	939	1002	981	1029	1028	965	1007	1011	958	999	1026	1021	979	1010	1030	962	972	1000	935	1003	982	971	1031	967	980	1068	954	938	1035	1004	922	978	957	946	964	1010	986	1041	952	1024	962	982	1002	992	994	975	1022	973	1031	1032	978	980	998	1027	1042	1034	979	994	1045	972	998	981	954	1065	1052	983	1013	958	1011	943	1021	963	973	975	981	993	991	996	999	980	978	1005	976	977	964	1031	989	1017	973	971	1038	1010	976	999	973	1011	1008	1032	985	1016	979	1005	1020	1061	948	984	1006	980	987	1054	972	1037	997	1027	1004	947	1034	964	1011	1001	1034	1002	1001	998	999	1002	1016	1006	964	1007	1053	1019	991	1042	952	1001	1046	964	1022	1026	970	901	1054	964	959	1006	961	958	1032	946	1028	1031	1010	955	1031	1019	989	1052	1002	1026	985	992	1065	978	990	1029	994	981	1015	932	996	954	966	950	1009	1067	989	1039	980	1018	1025	935	1049	997	1011	1021	1005	990	966	957	1001	1047	1037	953	1014	1006	984	974	983	918	1051	971	1002	971	985	1037	988	1001	1000	1027	993	975	953	1007	1023	954	992	1015	1034	1000	1022	1000	1001	1014	957	1018	984	1040	976	1017	1008	1016	978	989	958	992	987	1010	1012	949	940	984	980	1025	980	976	1065	995	1015	1027	990	1004	965	998	1016	1002	972	1011	961	983	1026	984	986	985	1010	1074	1008	1023	1025	1031	1019	1001	999	1004	1035	1002	1037	1011	998	1020	993	961	990	945	998	1022	1068	1006	981	1003	931	1025	959	984	966	1003	1018	1013	991	1028	970	1012	1041	1013	1013	958	1024	1002	971	982	947	1030	987	1009	1025	1006	959	979	1009	927	972	1014	963	1017	914	1017	1000	987	1048	968	993	997	1009	1000	980	949	1014	961	1001	945	1015	986	1009	1068	984	1011	1024	984	981	977	973	1066	986	1030	1006	1020	1022	1053	1008	1013	965	974	984	1015	1014	1042	1032	963	1040	1036	1013	1009	1023	1031	1012	1030	980	991	966	988	1013	1026	968	986	1004	995	1005	972	1021	1018	1031	983	1019	977	992	941
64780	104197	74445	41339	16292	3881	1324	931	890	911	925	861	853	874	917	970	909	859	886	928	954	925	897	922	865	877	930	929	894	881	874	900	923	887	897	881	874	877	911	975	882	896	951	849	854	874	918	908	877	915	928	922	849	929	899	870	899	903	918	892	911	860	912	917	913	882	894	898	883	886	858	922	859	911	890	938	870	928	874	852	860	858	885	910	910	887	882	881	854	841	890	885	871	865	934	904	857	947	839	896	910	856	832	925	891	937	934	879	866	908	897	848	947	868	981	901	847	854	868	943	895	909	858	944	927	892	935	858	833	840	882	881	935	853	876	833	896	909	849	852	869	871	883	947	914	896	891	865	912	890	866	896	947	881	897	845	939	883	973	963	861	839	901	904	889	873	861	897	917	890	918	859	861	861	908	926	910	852	917	862	894	918	909	839	921	904	915	904	931	874	898	890	898	848	865	883	957	918	835	861	899	937	863	908	904	866	842	902	884	953	918	865	859	871	858	908	935	915	873	851	892	904	842	858	898	902	953	900	873	876	895	857	896	874	921	897	909	867	900	906	871	941	879	943	865	907	902	846	873	878	921	902	908	878	883	877	903	946	835	907	889	854	878	897	883	869	859	882	889	838	901	913	880	904	937	870	883	922	865	900	907	881	934	893	912	885	882	816	966	875	860	948	881	956	887	898	868	897	910	919	874	905	872	891	859	895	879	863	886	891	907	876	926	837	892	891	809	892	926	914	896	923	846	927	888	842	847	955	850	870	906	858	897	911	839	818	872	901	861	882	878	894	908	891	906	896	842	856	900	910	930	876	909	916	874	916	873	939	911	898	855	921	835	953	871	893	866	869	881	911	844	873	905	831	877	886	913	838	869	884	882	875	947	881	957	911	979	872	845	865	849	871	891	902	864	883	905	930	861	825	921	919	912	915	830	895	888	859	954	887	897	942	926	867	915	933	892	892	908	843	833	902	874	941	859	875	873	895	913	862	879	887	943	897	863	901	915	908	912	855	895	902	852	901	938	871	879	906	848	834	911	880	901	939	889	881	879	903	863	882	882	913	845	902	901	941	889	884	907	946	908	964	880	921	897	905	907	920	922	905	876	924	885	933	970	869	914	884	804	900	881	897	861	897	930	897	824	896	830	899	877	915	879	877	889	889	939	875	951	929	885	872	888	899	880	888	866	909	903	882	920	856	881	900	924	837	900	836	895	903	901	948	855	888	841	881	940	867	884	930	862	953	924	881	912	886	884	875	898	921	915	924	835	913	873	902	933	931	914	899	883	839	875	886	922	867	899	908	898	894	817	909	908	909	872	884	940	854	863	879	916	849	884	900	922	866	885	936	939	865	892	897	864	906	907	942	923	886	837	908	882	850	855	921	847	906	889	879	915	865	844	866	932	931	908	839	849	902	885	891	881	873	884	874	955	882	825	851	882	834	903	887	937	852	873	905	856	863	854	833	828	871	888	904	882	899	902	889	926	900	864	906	889	880	922	877	837	873	853	906	929	881	855	962	900	906	943	924	871	903	905	870	871	899	920	883	888	881	881	880	907	889	884	946	868	857	907	909	896	868	923	900	910	904	863	897	859	874	904	843	881	936	870	872	836	851	879	923	855	883	868	918	927	887	902	910	882	867	846	864	885	881	920	891	925	863	918	878	839	849	885	930	909	930	869	906	911	886	952	886	911	860	920	949	895	872	882	893	895	927	939	866	915	877	858	864	898	918	907	890	883	880	865	876	920	933	907	936	904	863	896	912	866	898	869	929	861	861	887	898	927	972	927	896	930	868	893	937	894	856	842	884	859	949	884	912	864	895	899	879	906	849	900	898	874	879	893	892	886	836	881	914	923	890	929	929	912	879	881	892	905	908	918	916	868	898	866	960	865	864	935	910	882	928	856	913	902	876	875	901	904	931	918	916	924	904	870	950	863	880	879	858	897	940	923	837	919	989	863	888	867	909	899	881	889	901	886	889	852	867	860	886	914	915	878	961	864	906	865	906	910	858	966	852	888	863	916	930	837	918	868	896	868	931	876	952	933	879	951	911	846	903	882	958	868	894	886	905	887	913	895	915	861	887	885	881	917	843	916	869	919	885	888	896	912	858	849	894	903	913	905	889	915	841	815	832	817	880	882	854	858	853	896	830	857	876	914	855	836	817	973	847	902	958	912	920	874	881	876	905	909	887	897	901	892	847	913	895	863	919	931	904	925	862	938	886	897	900	940	866	909	873	923	888	865	917	882	872	944	850	921	870	885	924	896	918	881	928	901	860	914	868	895	901	889	885	915	914	951	879	803	913	940	858	850	876	885	884	893	889	817	879	847	868	854	883	891	878	899	890	925	877	901	877	904	836	871	880	920	919	853	881	811	823	891	905	868	882	927	856	893	874	937	897	885	914	901	851	874	842	847	883	851	936	889	900	934	856	865	876	959	874	886	894	911	917	913	871	921	958	838	925	852	869	914	885	907	872	897	896	822	888	860	836	919	907	943	927	934	922	900	922	920	911	790	903	912	868	853	903	937	915	870	861	910	933	842	925	826	899	934	923	867	917	903	900	908	848	935	869	856	862	887	862	901	909	858	900	904	912	852	906	865	899	913	932	899	919	867	888	910	881	926	795	866	832	905	900	936	880	877	909	872	838	894	904	824	814	886	877	917	848	903	838	876	849	897	904	960	860	933	961	858	894	918	938	870	853	884	933	871	912	860	868	888	908	890	844	872	917	879	957	912	876	946	894	892	914	875	897	852	893	890	869	891	863	856	856	921	923	854	903	923	892	929	896	891	939	894	891	913	897	909	913	898	937	887	851	840	861	926	900	885	869	913	889	914	851	898	912	876	901	896	852	877	841	919	941	865	867	840	885	854	910	898	850	866	906	890	869	847	911	929	913	837	895	910	868	864	852	904	941	897	894	833	883	910	854	899	936	863	920	884	899	902	905	905	925	857	882	892	899	882	928	905	866	885	878	883	887	879	878	900	912	861	848	935	865	837	941	871	889	872	885	886	905	876	889	929	861	939	881	880	885	903	842	869	854	884	844	854	870	842	886	857	919	905	897	878	939	883	900	907	851	951	862	903	916	975	916	872	884	839	914	874	873	910	898	935	921	891	908	852	882	878	888	873	837	873	902	936	885	895	872	898	869	859	860	881	924	926	878	912	934	876	901	860	889	931	841	892	930	847	898	887	917	898	887	942	859	871	842	921	854	899	889	865	884	912	873	904	923	858	867	865	872	906	877	941	942	867	820	830	920	918	909	884	832	850	842	950	904	904	897	926	840	835	880	843	874	875	898	903	870	889	859	897	915	902	841	865	882	932	904	922	894	908	874	850	913	860	856	895	841	917	876	900	883	889	903	910	873	867	896	887	859	881	872	903	940	857	825	881	868	894	881	969	880	840	916	905	907	903	908	892	862	884	872	894	914	910	866	889	916	886	879	857	877	911	882	937	848	877	932	848	885	936	881	887	885	896	892	871	864	933	923
30285	32850	28505	11534	2450	1095	858	816	765	752	710	807	743	762	778	775	812	769	764	802	763	801	795	822	833	818	811	816	796	762	787	798	754	744	769	848	749	796	810	765	781	826	784	797	742	756	775	790	766	805	753	767	749	785	790	753	740	798	775	788	754	788	716	771	774	778	770	781	757	770	719	767	795	744	746	762	778	803	791	811	805	780	821	835	764	782	745	754	816	779	783	769	796	757	752	802	798	784	781	833	798	763	764	751	763	772	763	786	758	754	860	803	820	785	767	740	761	748	803	786	753	797	754	778	763	767	770	794	803	830	768	832	814	752	773	769	823	792	743	788	807	790	805	774	758	777	761	823	809	809	764	795	795	776	744	801	809	772	758	775	770	746	769	797	774	789	748	742	776	785	792	761	791	761	720	852	778	791	814	803	807	805	794	809	776	781	769	853	855	779	793	791	808	712	784	782	794	760	806	795	797	779	787	793	796	773	806	790	778	844	813	764	799	796	814	769	759	789	752	779	788	757	747	877	808	828	761	800	754	786	790	773	770	792	774	763	837	780	808	792	787	777	774	777	829	764	780	817	781	758	807	744	800	776	747	785	750	769	757	735	747	780	765	750	752	748	775	788	798	785	803	797	790	769	783	777	786	796	788	838	776	848	755	791	772	747	748	838	757	755	801	779	735	752	748	775	834	781	815	797	761	724	785	784	790	771	795	787	755	751	717	761	787	779	762	760	820	732	785	761	758	801	794	778	782	802	743	737	773	803	782	800	743	825	838	743	751	797	761	797	804	793	793	817	810	789	795	728	787	794	785	760	780	782	802	762	799	798	728	799	873	773	778	766	800	807	795	787	811	693	800	808	767	746	777	804	757	805	788	759	781	743	804	828	843	853	779	825	768	831	791	819	788	799	741	782	770	773	790	774	734	789	752	768	815	785	795	823	794	832	821	820	810	795	781	801	757	838	774	818	816	796	856	769	774	801	743	779	796	844	763	795	795	807	790	796	784	787	813	790	812	820	788	768	767	809	780	754	747	764	782	771	767	836	754	773	776	824	779	767	800	730	830	820	790	773	787	787	781	799	825	828	794	814	749	756	784	808	823	788	725	814	751	789	779	795	820	788	834	795	789	773	797	749	809	778	802	760	806	799	836	756	777	733	817	776	820	778	804	738	836	786	742	839	760	859	803	785	807	808	802	761	796	800	744	792	773	823	804	754	813	782	767	802	804	776	788	796	837	775	787	790	813	784	802	764	789	733	767	737	808	781	817	820	761	758	788	822	776	839	805	807	752	783	745	817	781	811	823	807	756	754	774	805	773	822	770	802	750	818	774	805	791	764	789	753	759	856	774	824	767	713	783	805	806	741	802	778	806	777	792	789	817	797	805	827	781	805	823	840	794	730	755	796	792	732	766	806	764	792	813	784	822	787	821	776	748	747	757	748	746	776	811	807	759	820	726	849	756	766	803	779	810	786	763	795	813	767	770	813	802	842	780	807	769	783	778	800	809	797	755	834	815	764	789	812	779	795	761	749	773	756	826	738	765	748	758	743	789	758	817	769	811	781	825	818	767	747	792	806	781	794	770	772	775	762	844	759	766	769	765	797	815	729	780	755	769	858	755	827	799	821	801	765	805	762	747	803	829	786	738	779	773	776	801	753	786	809	760	783	777	784	775	766	802	743	791	770	813	819	781	786	756	800	758	751	803	786	799	808	741	831	758	793	778	777	780	792	759	776	752	721	788	796	752	786	833	748	802	804	778	748	774	805	811	708	796	767	793	763	815	734	744	758	749	841	758	779	755	796	819	755	775	827	781	793	753	818	808	797	787	773	819	760	774	806	768	748	747	777	750	734	789	791	837	833	831	793	800	794	795	726	761	785	797	802	788	821	823	762	776	785	764	789	781	772	749	769	801	835	716	782	800	758	812	839	775	743	819	776	757	742	785	732	813	806	806	773	788	792	822	756	850	789	774	795	759	753	819	772	780	800	799	790	803	775	781	772	761	769	762	807	800	789	798	807	800	728	826	758	771	722	782	742	824	807	795	732	823	743	765	761	813	835	809	804	750	779	775	777	765	779	771	813	787	813	788	806	782	788	811	744	793	754	825	785	803	801	786	759	747	790	862	798	818	802	763	776	764	777	777	806	774	741	787	800	815	800	769	815	725	765	755	754	756	713	764	801	793	745	818	798	789	752	782	763	788	830	742	749	758	724	778	785	752	788	815	769	796	776	782	770	747	766	723	845	785	777	773	815	801	815	762	788	752	783	734	811	750	790	774	756	799	801	762	757	802	837	811	778	765	835	766	837	758	806	726	824	769	827	789	819	795	821	803	828	753	779	798	779	811	824	759	784	796	776	842	778	721	776	773	813	759	821	765	766	750	821	787	779	779	747	787	784	795	782	767	782	807	762	766	778	824	797	792	779	756	778	809	779	764	772	807	817	746	772	721	849	753	805	762	802	762	780	788	798	781	764	761	744	811	776	807	804	791	734	738	759	792	799	779	767	749	811	756	773	789	795	766	798	816	794	740	796	799	750	855	805	799	773	809	790	790	800	778	783	771	751	803	740	788	827	790	774	815	764	793	804	788	800	824	755	782	745	730	841	779	795	767	785	770	795	814	807	734	787	755	779	793	789	804	814	786	763	775	764	749	770	785	783	755	781	782	769	816	787	773	810	753	782	795	738	787	828	837	801	777	787	790	745	772	812	802	720	750	816	768	765	799	822	798	784	763	789	812	798	791	772	822	742	787	772	794	831	730	753	796	766	818	777	771	790	743	750	809	730	738	753	791	801	764	760	750	803	811	775	810	811	753	740	752	776	807	742	777	824	758	794	870	743	802	749	753	770	764	742	760	764	841	758	743	793	782	750	752	772	795	811	743	759	766	791	757	768	820	781	793	811	757	792	836	806	743	834	773	771	819	837	858	828	793	778	750	736	813	755	765	823	815	850	788	762	806	783	755	746	791	780	763	783	758	749	763	792	795	757	778	788	782	725	769	753	741	793	747	811	756	785	746	789	834	796	783	771	784	760	825	727	808	781	727	810	790	809	820	800	757	806	793	789	809	780	824	792	823	758	780	759	776	760	748	774	772	786	840	794	812	788	775	737	758	783	756	731	765	798	749	821	844	744	782	764	798	771	808	790	822	786	749	817	772	782	752	808	760	810	799	784	773	766	748	758	774	763	769	778	780	814	742	790	790	821	826	742	789	800	786	799	739	817	758	770	789	797	750	744	778	767	771	787	852	827	767	771	764	787	793	780	742	755	762	791	820	756	782	766	753	760	733	757	792	774	771	762	759	806	818	807	750	730	820	768	807	794	804	732	766	736	823	803	751	791	823	817	790	787	777	791	763	801	744	766	829	790	827	809	815	790	832	865	801	749	762	761	821	778	809	773	798	799	803	781	808	802	789	801	755	780	765	837	773	798	778	831	753	771	716	755	802	772	794	799	793	738	766	777	745	807	755	785	824	779	792	767	779	802
22973	37806	21738	6179	1914	834	635	645	592	610	603	618	624	665	641	644	634	638	606	575	630	668	601	630	604	611	631	630	644	634	599	614	656	596	623	616	610	618	591	618	613	625	623	602	620	625	579	635	618	685	645	670	617	626	618	637	586	609	639	574	613	604	625	616	591	580	634	663	681	598	603	671	666	636	623	621	570	697	648	631	610	630	611	609	617	619	659	648	663	658	589	608	603	568	603	643	610	610	589	654	609	676	620	633	624	639	643	616	639	582	641	716	662	581	656	634	637	598	652	617	635	572	622	641	612	597	628	609	639	635	657	672	623	652	599	637	569	621	611	613	609	675	654	583	631	602	646	633	640	623	633	631	631	657	606	599	624	625	652	621	581	607	632	640	657	593	654	596	642	625	600	613	616	611	614	598	644	601	600	593	642	628	635	610	626	603	614	621	656	622	660	616	632	609	635	604	643	663	619	628	585	664	618	556	611	630	551	611	620	625	661	607	610	679	565	582	624	623	578	609	618	614	616	621	643	640	646	589	642	642	595	655	644	668	633	646	580	649	638	620	629	624	602	607	647	635	643	629	631	611	637	575	607	585	610	641	649	594	625	610	631	616	611	623	625	638	661	643	616	657	618	639	596	595	613	674	617	634	608	617	661	593	592	626	605	574	627	624	626	582	651	611	603	658	592	604	666	602	615	599	667	603	662	609	600	643	610	619	648	635	644	583	603	633	647	612	616	678	599	598	670	666	596	638	641	690	656	620	626	633	593	634	658	628	654	620	639	599	643	682	643	593	581	621	591	626	635	616	602	631	610	609	655	612	666	606	608	611	616	631	607	625	610	646	617	599	645	568	625	675	619	608	625	613	576	603	600	624	614	603	607	582	606	566	580	620	612	586	643	614	642	686	640	609	578	618	685	592	621	636	654	639	636	640	643	655	614	623	610	639	621	660	626	620	599	614	600	630	639	630	556	585	616	643	644	618	624	625	641	610	605	616	628	609	626	613	637	648	646	652	604	611	619	576	624	587	607	654	608	618	623	628	646	609	664	659	653	642	634	678	608	625	614	589	572	615	589	614	617	587	633	592	616	662	607	638	633	653	620	628	668	689	619	586	624	612	583	591	661	639	575	651	602	635	646	652	597	639	643	599	603	624	613	616	637	599	606	632	632	634	630	613	640	627	627	640	599	625	613	649	700	610	660	593	632	655	646	680	620	626	662	602	658	641	648	594	630	620	700	645	592	632	625	644	625	566	670	643	644	624	655	603	593	603	631	708	655	621	621	594	649	574	641	672	613	600	628	632	609	580	625	627	622	626	594	598	642	588	597	627	686	587	648	566	594	615	643	621	654	654	602	622	643	643	643	648	626	629	620	633	661	630	644	643	639	634	644	639	638	626	619	618	639	663	612	619	645	606	631	600	594	628	657	662	659	606	624	607	639	627	616	610	627	660	605	626	617	585	638	626	658	614	617	621	624	598	582	631	619	600	630	625	615	600	652	616	629	638	626	661	663	629	641	630	642	596	616	638	651	654	595	617	614	632	606	649	614	594	629	603	593	609	614	605	621	604	628	594	616	606	649	581	625	614	618	679	625	666	605	622	596	603	612	602	579	598	623	650	586	662	641	634	656	650	627	622	622	613	630	610	615	599	649	626	605	613	638	618	620	626	628	591	661	581	600	668	639	621	608	643	626	633	605	607	629	639	626	674	619	619	705	610	599	622	612	623	606	632	631	626	626	614	639	641	659	674	599	631	625	645	624	624	668	616	640	619	610	578	639	628	634	639	622	645	631	654	608	607	609	632	668	613	658	651	648	642	625	613	627	648	644	619	618	604	642	643	605	677	629	608	659	680	603	622	635	612	635	625	638	576	630	630	628	649	587	622	627	634	632	607	637	604	626	614	656	584	602	652	594	655	590	626	618	564	631	599	626	593	632	615	646	640	629	603	632	623	627	612	644	612	695	615	629	638	652	606	600	646	684	603	635	669	658	616	641	571	649	616	661	641	591	590	645	611	599	635	603	619	652	623	611	619	626	613	588	600	649	603	569	626	650	650	606	648	593	621	609	692	659	553	637	618	628	576	567	609	661	636	641	644	574	605	601	651	594	665	647	693	637	613	672	638	598	610	645	618	573	637	625	595	623	629	625	644	594	631	639	617	605	643	589	594	650	653	626	587	676	614	684	625	655	636	644	550	595	643	684	665	627	678	606	617	597	618	654	652	639	616	666	601	636	638	630	602	607	643	646	644	613	583	579	625	676	629	633	643	625	617	668	659	639	618	640	616	631	622	644	632	604	592	605	610	648	634	650	663	644	637	593	632	630	633	619	603	582	646	645	609	623	639	602	597	627	639	598	645	606	632	635	641	656	580	596	633	635	647	605	642	617	610	652	602	603	632	637	619	605	591	642	649	659	644	631	603	632	625	596	597	630	653	644	626	610	640	644	620	625	594	622	670	645	635	617	599	649	611	612	603	625	639	625	584	615	661	643	611	634	637	614	588	624	632	641	648	643	632	676	615	648	622	619	598	649	634	644	636	605	624	576	619	587	587	621	691	640	652	608	637	630	651	606	577	704	663	676	604	631	625	584	616	641	616	603	615	609	666	607	657	617	624	565	617	646	629	613	624	636	643	643	632	612	663	650	625	643	637	634	636	628	648	656	590	608	601	598	635	655	632	641	618	645	636	637	596	627	598	619	619	626	608	657	654	616	645	597	634	611	636	615	665	642	660	627	650	637	617	621	591	668	643	620	620	623	585	634	627	664	673	652	646	596	623	641	628	585	609	623	614	596	641	610	614	667	609	676	618	656	632	642	651	590	639	631	611	612	613	644	653	627	622	624	638	621	610	624	641	611	583	630	651	596	673	631	659	642	657	621	646	669	628	614	616	654	595	662	625	684	621	602	668	644	619	648	625	661	586	613	597	622	628	611	611	626	638	580	660	654	648	649	634	651	586	597	605	601	641	645	583	621	641	603	622	647	595	630	642	607	625	665	634	634	609	619	612	590	640	611	630	583	636	662	586	630	597	660	651	653	618	604	622	600	601	631	593	616	587	584	654	596	622	623	634	621	626	625	655	663	630	633	629	615	613	654	597	612	605	602	612	654	650	645	619	632	656	647	611	647	683	578	661	613	634	638	625	635	628	616	624	641	650	622	637	636	666	635	629	596	621	632	618	600	658	646	595	624	640	604	638	638	643	603	626	588	643	622	612	651	590	565	619	631	550	596	594	642	614	618	644	629	666	615	638	611	615	619	574	644	612	635	623	636	642	650	620	659	632	597	641	637	627	619	626	651	633	630	658	571	621	646	591	633	593	614	574	605	637	638	644	627	641	611	636	600	635	678	624	617	673	632	600	629	593	633	657	621	611	581	636	648	623	652	633	630	600	623	642	607	591	617	584	608	597	633	648	639	559	668	628	630	626	598	618	601	649	585	627	615	611	618	655	632	597	625	605	621	608	633	567	625	586	637	666	635	652	626	666
25758	28279	42363	34975	18279	5111	1303	930	842	849	831	853	856	824	836	748	765	848	813	786	863	772	842	856	807	805	768	808	802	818	865	807	814	748	877	793	790	818	788	845	821	816	831	840	791	790	810	820	806	777	805	805	850	835	805	835	812	773	864	754	790	774	810	773	809	856	713	781	837	845	828	829	808	800	846	759	798	817	831	847	787	805	765	805	863	809	822	791	827	868	785	826	814	805	800	773	814	812	839	784	805	839	845	819	792	738	787	851	799	846	782	826	777	772	811	831	845	786	822	823	810	839	811	791	853	826	833	782	831	845	862	842	828	819	877	767	795	765	807	878	776	818	769	802	785	861	762	814	801	801	780	794	761	828	814	761	756	820	798	795	741	824	820	852	794	829	856	811	781	783	796	812	841	733	827	783	799	783	815	835	840	809	785	790	795	817	832	788	840	786	826	810	773	781	778	803	786	773	800	827	799	805	802	800	796	807	799	820	833	841	830	840	791	789	800	812	757	758	749	885	777	817	812	750	786	826	793	839	799	808	796	783	764	827	762	786	835	764	819	800	883	760	826	806	831	823	777	857	748	737	799	799	783	799	801	832	815	846	765	821	836	822	768	794	766	795	827	822	777	783	777	779	801	821	838	817	717	803	765	830	755	826	835	773	837	861	807	812	808	783	757	796	803	800	860	809	814	805	832	786	779	772	777	846	827	780	765	780	807	744	815	828	810	747	808	847	830	821	829	813	829	820	817	790	869	769	868	797	785	873	768	740	789	857	849	840	783	776	739	812	807	848	810	826	766	800	784	789	784	813	830	760	782	812	750	854	778	782	823	807	789	879	773	836	831	743	838	787	810	820	784	796	790	826	773	851	825	831	792	791	797	728	769	787	780	810	849	815	828	817	813	756	788	846	873	772	815	814	788	775	761	784	816	819	805	837	830	769	752	811	759	789	818	777	798	818	802	797	776	786	770	758	817	762	739	796	819	820	789	822	810	784	816	785	803	779	782	782	760	807	803	776	801	781	770	775	810	819	808	731	818	794	766	845	800	829	833	817	805	824	790	753	748	810	831	811	834	782	770	763	821	781	811	806	839	820	775	788	798	770	821	775	791	814	808	795	861	813	783	802	773	807	834	762	758	805	767	841	785	782	826	802	796	769	758	782	767	819	816	882	812	853	816	796	797	815	809	843	747	820	800	805	794	791	781	779	832	768	849	811	828	770	825	827	836	787	742	804	847	812	778	841	798	801	807	846	810	764	804	843	790	817	798	787	866	797	782	788	826	795	772	835	813	775	844	836	856	797	782	791	834	831	796	794	823	787	803	765	811	788	810	801	807	838	800	780	817	762	797	867	825	811	838	867	806	806	816	823	762	775	767	804	821	794	779	776	821	750	788	821	815	840	780	833	829	814	804	831	801	795	783	857	798	740	819	820	787	794	831	815	789	790	773	809	874	816	766	806	820	816	786	830	796	835	868	830	790	811	804	827	783	762	795	808	828	771	819	844	741	835	813	784	843	843	781	793	865	811	786	816	741	797	788	816	793	768	792	790	794	839	805	824	847	780	824	828	813	766	793	793	754	764	817	765	796	767	848	782	785	754	784	806	801	759	811	833	831	753	820	818	794	834	831	745	775	800	840	799	807	788	835	747	822	872	824	830	755	780	816	837	804	788	789	830	811	771	821	809	748	786	782	761	751	847	787	765	792	833	780	795	830	797	855	818	816	853	760	813	769	795	805	803	801	827	823	796	742	791	841	807	799	778	773	806	745	769	809	843	836	791	793	792	785	856	840	742	806	779	828	789	795	827	810	821	804	861	807	833	846	791	824	798	770	755	772	780	765	800	790	807	808	875	871	771	804	812	769	789	772	766	836	808	818	845	817	799	806	811	784	808	783	808	748	827	855	780	791	801	808	803	823	810	769	838	796	820	775	805	826	813	852	777	783	804	784	825	732	803	785	783	779	840	779	789	762	804	792	816	782	800	793	823	793	793	810	818	777	760	821	828	745	829	826	782	814	805	762	853	812	779	816	744	797	771	788	780	781	827	822	805	774	818	772	784	780	786	797	776	826	781	774	812	818	819	847	786	750	813	745	799	854	818	780	775	770	785	805	770	846	795	764	788	786	769	783	797	804	814	819	753	865	802	806	777	773	767	811	776	809	803	824	776	758	784	769	760	842	799	851	809	780	839	807	801	824	739	817	812	822	876	806	869	816	791	798	841	841	855	780	813	811	827	782	762	814	772	765	807	854	798	811	831	751	775	775	830	775	778	845	787	858	774	848	754	731	834	808	795	820	808	838	778	758	804	786	774	837	783	798	799	794	774	808	832	770	817	839	761	786	804	773	772	802	858	807	793	815	808	797	813	801	805	833	827	825	789	830	825	804	826	756	804	801	788	805	797	809	758	833	783	833	778	842	770	801	785	807	869	843	798	782	783	868	795	814	883	846	834	829	770	787	778	870	807	774	769	747	752	818	776	804	814	806	787	828	816	743	834	791	786	808	795	765	775	855	804	813	753	757	805	780	840	787	808	794	827	847	800	828	844	805	802	813	799	802	757	801	847	744	805	767	801	768	769	784	818	794	848	751	765	798	845	760	787	840	789	792	822	758	815	800	817	769	755	847	770	822	822	789	755	832	765	794	832	790	806	806	838	807	763	776	802	796	797	826	778	824	785	752	817	801	791	765	815	771	792	790	835	762	790	767	806	757	792	790	813	833	787	819	780	768	818	776	805	847	812	805	840	836	877	808	796	764	773	794	738	808	799	802	823	810	795	740	798	840	806	804	797	826	743	815	805	845	839	777	814	811	851	820	844	744	793	760	840	815	793	773	796	769	849	818	782	777	783	802	783	804	795	834	856	789	793	829	798	873	846	817	855	835	811	807	777	856	809	792	808	809	829	822	786	767	791	846	824	811	768	856	818	819	745	745	805	775	786	818	788	778	830	830	829	819	808	770	804	797	820	830	818	834	820	809	769	776	792	803	811	825	840	759	779	775	829	801	836	778	793	810	768	814	829	757	808	862	781	783	754	832	809	798	798	830	760	800	829	807	786	811	737	797	796	802	830	769	845	846	830	853	816	773	783	835	814	787	746	796	771	738	823	788	807	782	807	770	779	817	781	777	784	787	786	810	838	765	787	817	792	835	807	841	825	816	767	783	788	775	877	796	806	716	823	806	817	854	776	845	815	799	762	773	812	821	844	799	807	847	815	839	777	816	767	747	807	780	756	800	763	793	811	814	813	780	759	836	795	797	789	870	794	809	798	838	835	800	810	840	847	807	805	767	761	868	760	865	790	812	846	850	823	888	775	818	846	779	792	829	786	800	768	782	805	796	833	796	748	818	809	822	799	828	765	777	817	801	800	839	841	807	797	797	831	822	820	819	826	767	797	768	791	794	786	839	786	740	818	799	786	777	750	738	832	829	785	769	792	741	823	836	790	804	831	731	819	789	762	817	768	850	816	772	800	801	825	731	747	789	834
60308	91623	63037	27634	8749	2097	955	729	714	754	734	718	692	717	725	727	737	724	729	696	735	732	695	730	717	746	741	729	721	698	677	755	704	740	699	716	748	726	691	714	701	742	706	742	671	694	720	716	690	688	663	687	719	701	760	676	717	702	700	714	680	712	700	719	709	678	746	740	716	667	700	689	693	696	717	665	696	718	716	733	771	650	661	721	706	728	683	732	717	709	732	607	730	702	723	696	723	706	658	708	732	734	750	692	713	706	727	674	688	731	710	729	663	715	675	737	693	716	649	715	724	694	735	691	696	728	738	699	721	663	689	700	716	722	706	709	683	699	699	718	684	723	692	720	707	703	716	724	717	670	681	669	672	716	707	679	703	670	737	712	657	716	667	720	713	692	713	754	706	674	721	686	693	774	739	711	714	701	733	763	700	730	754	680	678	707	694	726	709	686	688	721	676	689	712	685	684	699	726	731	691	736	709	694	725	716	740	665	751	687	708	687	684	698	690	701	693	739	706	697	666	706	681	722	690	686	723	695	708	691	698	648	694	764	691	753	743	732	675	691	707	695	677	652	686	680	707	680	728	716	704	687	738	668	730	657	715	723	707	704	727	722	692	752	677	708	673	706	657	711	717	686	742	697	714	741	717	731	703	717	743	690	720	690	686	724	697	764	719	670	693	697	662	709	711	740	660	692	698	721	682	692	662	711	650	688	748	707	701	695	679	700	701	705	738	700	692	700	739	721	707	695	707	697	696	707	702	656	678	700	700	693	707	702	731	725	697	744	638	636	668	703	769	682	678	729	750	771	690	685	704	719	660	689	673	716	710	749	707	737	717	725	681	697	700	727	656	697	714	688	710	696	690	686	707	694	699	703	658	688	709	770	670	691	725	692	709	675	713	713	689	697	694	699	718	667	716	665	699	689	664	735	708	686	749	686	712	705	696	728	655	702	714	678	744	718	740	737	696	690	701	693	725	721	723	673	712	707	704	718	692	645	690	683	707	728	688	673	736	720	698	700	647	667	726	745	691	725	716	686	719	678	691	716	741	701	702	703	716	755	717	685	712	690	721	677	697	703	714	675	720	709	673	737	702	679	725	765	690	703	708	708	678	753	688	727	689	757	750	745	707	696	702	720	694	751	676	715	720	688	705	672	719	742	712	719	715	722	679	689	698	708	728	669	664	687	765	702	735	697	739	675	669	701	690	686	704	696	726	717	685	706	702	670	691	679	687	672	683	737	703	664	703	713	668	743	725	689	720	727	694	734	716	721	735	693	692	686	691	709	694	708	726	720	713	695	671	692	733	744	700	707	710	718	722	694	724	712	729	688	654	731	713	731	686	692	685	724	717	708	707	720	743	681	696	708	725	697	758	713	728	729	702	739	661	707	728	740	698	716	697	692	700	696	751	726	720	683	729	674	713	717	692	708	673	681	738	710	700	702	716	700	672	662	709	707	738	713	700	756	695	751	697	746	696	689	670	708	699	707	660	710	724	739	726	698	700	714	763	686	694	657	677	700	733	721	725	689	702	740	751	736	717	702	714	707	730	702	656	709	761	778	726	688	734	715	667	727	683	677	696	717	711	706	703	676	703	736	702	629	703	702	715	687	646	698	682	700	688	722	699	711	738	715	735	716	733	678	715	739	735	715	671	670	689	675	682	712	710	674	694	650	686	689	687	684	702	734	764	684	715	733	734	701	684	711	696	749	735	714	673	700	727	736	739	737	680	738	775	735	709	756	731	688	697	658	651	680	730	652	709	692	720	748	746	743	667	650	713	760	695	693	696	739	737	735	706	680	693	696	738	659	690	701	699	689	688	680	680	686	735	735	753	718	714	664	686	702	695	722	662	697	704	749	745	701	718	677	717	774	688	700	687	729	723	702	680	680	768	741	681	707	691	674	711	689	696	693	705	727	680	696	712	723	762	690	693	696	715	714	680	713	656	725	726	685	721	738	721	681	700	708	738	669	726	725	736	732	668	677	745	705	684	739	708	732	725	663	739	707	726	690	684	727	747	677	725	678	679	655	701	697	632	697	705	713	695	687	673	684	712	636	710	717	679	678	660	755	707	700	744	624	657	709	730	745	719	711	745	721	695	712	737	673	729	710	677	666	715	689	728	706	685	727	695	669	699	727	735	718	714	712	695	707	728	693	738	666	714	692	672	689	726	772	726	763	723	742	694	729	711	699	705	717	696	727	692	644	735	676	719	724	703	759	706	751	710	692	742	716	684	741	678	705	714	725	700	716	685	693	698	696	701	693	670	712	712	675	693	712	662	722	739	682	684	743	731	693	743	704	650	777	661	723	724	717	715	735	686	670	688	750	721	663	715	701	753	701	677	744	676	685	654	673	709	749	755	689	737	681	692	724	703	680	670	742	681	712	756	719	730	732	744	670	711	722	705	700	658	721	659	681	707	746	692	696	684	716	662	741	693	764	736	710	729	717	688	691	668	675	730	668	716	704	713	704	684	710	732	716	718	748	697	726	643	714	723	719	718	709	680	666	747	705	732	689	664	693	698	654	696	645	671	698	694	681	750	687	697	694	701	683	732	696	684	633	697	734	691	680	709	685	699	757	702	768	659	732	737	703	701	678	686	690	720	690	687	729	738	703	702	685	685	727	674	666	695	726	672	687	675	685	726	724	711	729	710	691	663	719	738	725	741	724	685	709	720	726	682	709	757	697	647	718	738	691	650	696	719	697	704	673	757	655	661	691	726	650	733	730	715	682	722	663	709	686	696	692	712	736	701	732	673	694	682	677	710	709	751	714	682	720	732	697	699	701	686	770	718	714	680	735	710	648	707	743	722	665	706	730	703	743	715	713	701	688	727	714	662	735	704	745	697	696	705	689	705	673	681	710	688	738	679	729	715	733	692	703	699	694	725	704	677	736	680	729	713	732	729	739	717	717	675	721	697	702	719	735	689	752	706	735	712	695	709	700	682	710	705	722	704	733	741	723	724	681	692	656	724	730	692	756	716	713	741	734	708	697	685	720	657	726	716	717	667	671	715	752	711	659	638	739	717	686	666	729	722	688	707	677	673	702	702	707	675	707	737	705	699	641	674	693	659	656	711	711	721	724	773	772	729	697	716	696	716	678	725	723	707	711	700	723	693	695	720	720	686	751	675	681	694	714	715	656	708	711	686	691	671	674	667	683	732	718	740	670	697	688	742	726	719	682	710	715	715	717	682	709	723	695	673	727	671	684	708	691	695	720	730	687	705	749	704	726	637	688	725	678	741	723	681	702	692	678	709	703	659	709	698	693	687	683	694	657	696	714	726	692	711	688	678	711	717	747	722	684	703	750	669	710	720	680	659	688	726	684	734	726	696	706	715	686	685	722	753	707	693	749	732	686	695	697	757	679	741	725	700	748	714	708	688	698	693	683	698	739	722	684	669	710	662	657	722	713	678	707	665	738	712	714	740	724	718	644	699	720	754	691	735	729	671	707	684	709	710	720	727	699	690	689	698	703	694	732	713	687
24244	24192	36752	33159	23161	13657	3275	1290	1082	1031	1067	1091	1054	1091	1065	1056	1037	1069	1045	1067	1035	1018	1059	1064	1033	1011	1010	1054	1009	1045	1008	1053	993	1014	1020	1006	1077	1078	1003	1033	1050	1092	1022	1035	1086	984	1063	1036	994	1056	1067	1050	1093	1020	970	1049	1079	1046	996	1047	1013	1059	1031	967	1061	970	1049	988	1035	1024	1032	1020	974	987	1063	1051	990	1023	1051	1007	1009	1043	1033	1014	968	1034	1076	1056	992	1039	981	1004	1012	1058	948	1049	980	995	999	994	956	1004	959	1003	1022	1081	1080	1026	1063	983	1035	1008	994	1010	1010	993	1050	1020	1122	1084	1032	989	1025	1036	957	1001	999	1031	1047	1050	1012	1022	1042	1007	1037	930	996	1015	954	1078	1023	994	976	1043	1031	1053	998	1013	1016	1045	1005	1058	1058	1037	1019	1020	1024	970	1027	1002	1015	1027	1006	958	960	1010	1027	1006	986	1017	952	1018	1054	980	1014	982	998	1022	1006	1045	1010	1004	1000	1066	971	984	1054	1026	997	991	999	1007	1051	1013	1007	991	1004	1094	1007	956	1038	997	990	1020	1024	1015	967	972	1050	1016	1030	988	1052	943	969	986	982	1001	1008	1007	1051	982	956	1018	1035	1040	1060	1008	1014	985	961	1033	946	998	999	982	970	1033	1014	1036	1040	1079	1019	1008	975	1096	1018	976	967	1009	1012	1011	1085	988	956	1047	980	1061	1019	1011	1044	1072	1031	1013	1000	1074	958	1052	1053	1043	1025	964	1000	992	1004	963	1056	1056	969	1027	1016	988	988	1100	1011	1053	1042	1036	968	990	1030	1005	1028	1035	1022	1010	1024	1013	1049	1038	1025	1025	1048	1012	1073	968	1011	1008	1012	1066	1053	980	1005	999	1068	980	1031	1025	1048	979	1021	1002	1001	1048	996	990	1038	1009	1043	1023	1033	1024	1037	1026	1010	1043	987	971	1053	989	1001	991	991	987	1009	974	1046	990	1097	973	1004	986	993	989	955	997	960	1022	1020	1048	1011	946	1032	1059	1036	1056	1041	1007	1013	1019	999	980	1032	1049	1007	998	1024	1007	1036	1028	993	1020	943	1023	1024	1010	1022	1018	999	1036	1034	989	1042	1064	1039	963	979	1043	999	985	1013	979	996	1016	1001	1071	979	1084	998	1031	1012	935	971	1054	1052	1051	1033	1030	1056	1007	979	982	1027	1030	1022	1019	1014	1092	1047	1047	1019	967	997	1050	1017	1040	1008	1045	1014	978	962	993	1028	1026	1064	983	1013	1013	1061	1025	1006	1040	1007	994	1032	962	1039	997	1010	1051	983	1021	941	976	1043	1018	995	1048	1060	1099	995	937	951	984	1011	1030	987	1001	948	998	1015	1029	1010	1034	1024	971	1010	984	991	1006	1026	960	1022	1021	1001	1008	1009	1063	1017	1026	1044	1008	1048	1053	998	1035	1023	1000	1032	998	1041	1038	993	995	982	1016	1012	991	1021	1051	1038	1000	1019	1050	1020	1027	1028	974	999	984	905	990	996	1010	981	1033	998	995	985	999	1028	1038	1029	990	1079	1013	1034	1005	1017	970	989	1006	977	1026	967	1039	944	970	1013	1011	1034	1019	1017	1019	1035	1036	997	1048	988	949	985	1070	1043	980	977	992	1018	1045	1012	1003	1048	1044	947	1005	913	975	985	1008	1053	1041	1020	1035	1044	1023	1021	998	1030	1071	1004	968	1022	1030	1017	1034	1040	1020	1073	1006	1000	1004	996	995	1041	1075	1069	1009	985	977	1042	1055	1050	1060	954	1025	1029	1019	1039	966	981	992	969	1081	978	996	997	1005	1015	1028	1031	944	1004	950	981	1017	1052	1011	993	1031	1052	976	1023	988	1010	1035	1047	1030	1076	1053	944	963	1040	1043	1029	1005	1095	1029	978	990	974	1014	1010	1051	1012	978	999	1011	1057	992	1046	1020	1029	968	977	986	978	991	1056	999	1009	1016	1007	986	975	985	1025	951	994	1074	1019	1041	968	1035	1038	1014	995	1006	1039	975	992	1002	1080	1039	1014	1027	1022	1034	1009	1012	1012	995	970	1038	1074	986	962	1041	1008	999	1032	986	1051	948	971	1040	1098	1006	1033	1060	1057	932	1010	1055	1030	986	1002	1041	1044	1006	971	989	985	1001	983	1016	1005	1014	1001	1067	1005	955	1005	1100	1009	1028	993	990	1006	1014	1009	1001	1004	1064	976	1011	1019	955	1010	1044	962	1017	1008	1021	1032	998	1008	1013	1028	1067	1059	987	983	1023	1024	1085	1019	1024	981	1023	981	1008	1024	1114	979	996	1009	1002	998	1057	1025	1030	1021	983	989	1027	1009	1062	1019	1011	1016	1043	1035	984	978	978	1060	1022	1020	1013	1043	997	978	988	983	1020	1022	1002	1065	992	1059	991	967	1044	986	1005	969	989	992	1003	1024	963	986	996	972	953	1026	1014	996	1066	988	1036	942	1038	972	984	938	996	1012	1006	1021	1002	986	960	1122	1024	1005	1002	1007	1036	942	1065	1023	1031	1004	1031	995	1021	1006	1012	950	1009	1007	1056	1021	980	1036	1022	1022	962	1010	1016	1021	1076	1001	1030	997	1004	1020	980	1040	954	992	1071	964	977	1000	957	1021	981	1050	1015	1033	1023	1011	1055	1095	1009	1025	975	998	1000	1023	1029	1000	1018	1003	992	981	1041	1034	996	1021	1004	1042	1051	1012	998	1069	984	974	1036	1026	1059	1022	1032	933	1075	1025	967	996	1064	1027	959	1031	1001	1011	985	1095	1024	1008	1039	1053	1051	1006	1022	1040	1015	1026	995	1031	1072	1001	1037	997	1022	1017	1026	1059	1023	1043	983	963	1059	1053	1005	1003	1014	1017	1024	984	1035	1096	976	1030	982	1033	1016	1027	1000	996	1015	984	1055	1020	1058	1041	973	1028	1049	979	1027	1079	1008	990	992	1015	1048	1001	994	1029	1006	1006	1004	955	1034	986	991	1032	1016	1022	1032	999	1052	1015	965	1011	1041	1018	1045	1002	991	962	991	1023	1014	979	1059	1051	1059	1006	994	1057	1043	981	1063	1043	1007	986	1078	1009	1069	1063	1001	993	1028	976	1031	1013	997	1043	1040	994	988	1011	1053	1052	1039	1060	1007	999	1055	1061	1069	979	961	1043	997	1022	1006	1045	999	979	1037	1043	991	1010	993	1051	975	1031	1095	987	979	972	995	1070	1013	1003	1023	1053	1014	1018	977	974	1033	1072	1026	977	1064	1021	1053	1060	950	998	1005	1032	974	991	1059	1059	1027	1003	1007	1023	953	1037	1012	985	1049	1059	1018	1066	1019	1000	960	997	988	1035	1016	978	986	1034	1051	1013	987	1013	1040	1079	1006	1003	1035	1017	1028	1046	968	1040	987	1066	994	1025	973	983	1023	1004	1110	1022	1001	1030	981	1049	996	1021	1020	944	973	1042	1056	1019	1030	1069	1032	995	1038	1044	961	1009	971	1028	1023	995	973	1024	1030	1002	1013	1022	1033	999	954	1032	1045	986	1003	972	1026	1014	991	1016	1048	1024	1032	1110	1008	1008	1000	992	1029	973	1012	1009	1001	974	1039	994	988	1016	1019	989	965	993	1030	1067	1062	980	993	1038	1029	1003	1021	1018	997	988	1040	1055	945	1026	985	1003	1039	1072	994	1026	1098	1016	971	990	992	1019	1033	1021	1037	1019	998	1032	1018	1062	927	1012	988	1012	1036	998	970	1036	1048	1010	1007	1038	1088	1021	1021	1028	1045	1031	1038	1001	1040	1036	1065	1028	1003	1041	1057	976	983	1007	952	998	988	1023	1005	987	1002	950	1015	1014	1002	1005	1027	1035	983	1029	1000	966	1011	985	975	966	1045	969	994	1027	998	1005	962	978	992	996	1005	1006	1022	968	984	1027	990	1029	1026	1083	970	1080	980	1052	1041	1073	942	1008	1034	986	1023	1019	980	1113	1002	1059	1010	1068	1031	1003	1037	1049	997	1002	1006	966	1056	1030	1006	982	1003	1015	1022	982	1007	977	1020	1039	1026	1001	1022	1034	970	1043	986	993	986	990	978	1047	992	1015	1005	1026	971	980	1014	1032	1030	1045	998	1018	1035	1022	1099	1046	1027	953	1022	1010	1009	1064	1026	1016	1017	966	991	987	1004	1015	1044	982	1008	1014	1003	1041	1008	1062	972	1033	988	1010	1032	1006	1018	994	994	1008	1060	1036	944	1046	1002	1036	1005	1013	1023	1033	995	970	964	1024	1061	982	950	1010	994	1011	1059	1011	994	1066	988	998	1017	1011	1026	1004	993	978	1076	998	1002	1018	1023	1019	1040	1077	1017	995	963	1049	952	1052	1036	1058	993	999	1028	970	1035	951	1055	1032	1028	1024	1065	957	1052	986	988	994	984	1016	994	1008	1056	983	1026	1012	1040	1027	1034	993	1040	1053	971	1024	1053
61603	102666	74234	40845	14964	3572	1354	949	894	915	893	932	891	914	874	934	876	948	905	971	911	889	905	897	899	860	954	895	933	857	893	877	882	935	928	923	934	901	918	968	916	923	982	890	892	929	968	906	880	889	916	944	867	921	900	897	963	873	921	959	888	936	895	948	891	896	943	941	939	921	940	888	909	945	910	886	923	868	898	837	934	937	905	878	941	981	888	923	942	895	889	924	936	908	931	935	900	935	920	931	949	896	857	904	960	872	898	953	974	888	885	876	911	911	911	934	876	903	886	909	864	876	919	889	877	885	938	889	930	975	882	945	977	870	906	925	903	901	875	908	885	924	956	932	858	979	940	895	882	963	903	942	941	942	917	865	904	929	893	970	952	887	902	886	970	886	955	877	992	885	946	934	920	903	906	906	893	924	896	867	870	971	925	916	937	874	911	885	906	893	900	887	893	939	846	916	913	888	913	912	904	933	889	861	909	959	983	958	948	889	948	948	915	894	942	928	894	932	932	961	921	929	899	889	888	954	890	914	919	927	949	887	904	919	917	919	921	889	878	903	885	885	897	945	915	911	946	917	887	895	938	978	909	888	980	865	943	837	902	961	932	964	963	950	1007	874	927	909	900	897	867	886	915	854	911	941	894	888	916	940	951	978	949	899	878	879	915	885	886	951	940	917	939	927	908	883	931	850	906	937	908	941	893	926	875	879	859	911	869	899	920	936	889	941	875	1005	952	883	951	942	914	972	881	923	854	897	927	884	884	921	945	836	826	884	947	892	847	934	866	894	905	890	938	945	900	847	907	884	884	835	887	891	869	913	936	933	884	927	874	945	909	884	938	899	915	904	909	854	943	960	912	907	888	918	961	898	943	870	934	889	916	828	880	883	874	892	852	914	854	945	913	897	901	903	925	869	886	940	858	885	926	907	863	898	906	956	953	940	907	890	865	899	844	926	909	915	943	894	925	911	914	909	936	892	932	938	922	885	909	899	950	899	900	912	899	855	919	876	889	935	926	925	885	860	908	899	867	909	913	894	921	987	950	937	930	895	965	909	921	901	925	955	893	895	933	884	923	863	969	879	890	892	945	904	858	893	890	895	914	967	927	877	870	878	894	893	868	880	888	935	883	896	901	901	903	863	935	940	888	939	856	949	873	891	893	934	925	959	923	952	874	909	908	967	933	917	907	911	906	905	891	918	872	898	856	913	863	919	897	866	893	966	936	946	945	938	911	900	886	894	966	890	912	906	904	934	913	916	906	890	933	949	918	928	932	899	914	921	890	929	891	952	961	902	902	886	877	941	875	938	912	879	902	886	884	909	946	924	921	868	978	941	851	976	934	895	959	936	941	910	976	896	869	886	887	891	890	926	926	880	956	933	925	913	903	908	902	893	886	924	869	888	889	903	904	902	927	893	934	901	890	925	891	881	937	952	873	901	977	859	904	901	953	896	939	879	906	847	934	874	908	861	939	930	875	879	904	919	836	927	925	922	902	941	930	928	895	896	862	898	873	935	902	914	898	892	892	939	928	894	939	884	883	907	889	892	933	884	928	962	896	857	930	850	913	874	923	949	926	921	895	917	854	895	840	925	902	888	923	932	861	856	888	874	919	900	880	894	928	902	873	874	939	953	938	947	922	867	921	866	886	911	902	912	939	951	934	890	954	930	863	916	878	966	930	901	885	941	857	878	893	894	902	940	916	918	909	907	894	870	872	902	898	924	914	900	910	908	865	923	926	918	907	931	915	882	927	913	895	877	906	908	936	915	847	931	890	942	906	891	917	904	884	881	903	877	869	916	902	893	920	884	900	945	909	868	898	938	931	954	947	975	886	824	916	904	884	905	900	921	913	825	902	881	896	895	885	891	893	945	946	918	953	912	908	866	902	912	896	945	913	958	912	832	907	925	901	913	922	945	901	926	864	942	917	876	867	852	960	887	917	914	913	900	884	859	971	876	867	939	900	957	912	950	927	906	930	901	864	935	921	946	878	891	919	966	936	901	886	894	873	964	862	876	874	920	925	887	909	914	891	898	930	907	926	924	898	899	905	907	890	884	924	940	880	928	971	871	904	951	896	823	935	880	978	933	901	942	913	913	850	945	881	869	923	887	888	883	871	877	911	952	909	887	889	910	963	892	919	888	930	899	918	909	898	868	866	884	900	908	915	944	875	912	841	899	900	962	952	857	910	853	925	924	896	888	857	939	885	905	876	950	915	932	861	917	874	868	907	896	928	872	873	885	920	897	900	868	879	907	869	889	888	896	865	927	960	944	894	929	915	931	888	891	911	892	886	886	867	879	874	872	899	879	943	908	876	862	916	906	953	923	899	875	858	892	900	885	876	881	962	943	958	903	886	927	853	885	863	933	849	897	898	895	898	921	963	880	912	913	892	894	922	883	904	889	960	915	879	958	929	956	897	869	885	922	933	882	930	908	895	871	872	968	915	951	900	928	935	915	953	914	916	887	922	896	932	870	840	915	967	904	920	936	894	881	851	855	963	846	877	884	889	881	913	961	888	858	952	903	924	926	887	921	882	886	884	935	947	939	864	866	891	876	915	862	875	923	901	847	925	930	944	883	950	930	879	962	871	866	937	906	899	884	904	954	919	905	878	937	947	920	854	954	899	941	902	875	845	900	954	877	959	913	914	897	927	901	856	966	923	919	925	905	904	956	960	916	885	973	930	918	884	893	887	919	935	938	945	921	894	875	897	914	907	873	887	874	942	885	908	861	894	920	909	892	932	868	906	943	921	881	888	944	899	920	926	865	845	919	900	954	883	869	891	898	862	866	897	871	850	904	879	897	900	895	905	895	925	938	972	879	917	871	905	901	878	920	955	903	855	891	864	891	903	896	953	876	942	927	856	848	885	920	902	913	924	875	909	921	911	914	884	878	888	928	859	955	855	885	921	915	952	929	872	890	916	950	888	906	935	933	911	892	877	894	872	872	891	866	872	904	863	884	911	944	907	912	880	888	934	933	873	941	914	928	936	907	913	840	907	914	902	925	908	868	858	877	923	894	916	913	877	884	914	911	923	920	947	895	916	921	931	913	920	882	877	893	924	892	889	941	893	872	891	907	894	928	849	910	873	888	919	887	970	903	931	933	953	876	946	894	893	900	914	911	868	932	869	962	901	915	853	888	839	931	932	957	908	898	903	887	884	873	947	896	915	867	920	905	972	833	903	957	920	921	897	873	882	865	858	909	905	906	870	883	941	955	928	908	877	927	936	935	868	911	896	868	885	878	914	924	885	914	873	893	905	877	889	887	897	944	949	868	934	891	934	910	902	907	879	961	933	939	882	858	908	903	905	899	864	903	860	897	883	921	927	930	897	914	873	923	847	926	911	891	906	941	900	904	951	907	900	919	909	949	894	909	967	903	948	919	919	864	933	876	942	934	909	950	868	922	834	903	869	921	905	889	914	926	947	859	921	872	897	832	903	913	860	948	922	891	924	914	958	896	916	872	935	885	926	915	962	899	909	928
30786	33334	27900	11477	2479	1057	843	821	818	813	836	762	820	759	811	784	763	764	882	827	807	775	763	798	806	773	794	795	791	781	757	774	765	772	767	788	782	742	812	823	736	820	821	776	807	805	799	822	817	784	743	763	774	814	835	779	784	851	819	754	832	824	740	799	756	812	807	771	832	782	790	813	817	808	756	816	759	781	815	765	739	776	802	847	858	765	830	758	789	736	767	787	810	815	774	797	795	742	805	821	756	786	791	788	809	776	799	811	806	856	815	810	771	810	846	764	824	764	804	760	759	776	812	776	820	764	781	811	779	835	809	799	787	775	774	795	753	803	754	839	802	822	784	792	770	788	784	807	781	791	795	774	796	757	786	758	770	741	816	819	827	725	769	790	768	766	804	775	801	749	769	802	825	781	813	836	753	702	836	799	803	798	800	869	781	815	760	761	794	797	798	803	760	782	804	806	784	764	754	765	792	780	811	810	737	778	802	799	850	788	767	800	789	781	771	845	780	804	806	797	818	832	758	819	807	808	801	791	742	804	778	813	796	780	754	738	845	848	779	790	815	783	777	751	811	764	783	809	785	795	761	822	780	735	852	771	769	801	810	792	830	774	793	801	757	748	794	795	834	799	829	788	746	814	875	777	766	798	823	822	753	800	772	767	779	774	782	759	760	798	816	803	789	801	755	794	808	808	803	800	815	799	811	795	803	831	795	774	785	802	816	765	808	807	776	743	760	784	802	779	800	784	793	777	771	803	743	813	791	775	785	801	810	739	812	804	772	809	781	752	785	806	829	777	799	769	812	735	757	823	820	801	742	779	793	806	740	820	758	764	796	793	777	745	812	786	771	808	784	805	732	830	785	802	745	794	762	789	786	753	796	820	822	837	809	804	812	827	764	779	745	764	774	795	779	777	826	842	790	782	766	771	817	852	802	796	829	813	766	803	808	756	784	809	768	806	746	817	786	751	789	800	805	807	820	824	778	793	830	779	795	789	810	735	792	790	781	726	799	795	801	721	796	787	763	734	799	820	817	786	827	801	769	828	799	778	764	791	819	748	782	727	767	751	796	813	735	768	781	800	782	793	829	793	747	810	796	773	761	751	746	820	771	773	803	763	796	798	823	808	800	793	795	794	767	818	827	811	764	798	793	785	775	799	808	765	812	762	756	777	838	814	786	751	777	722	833	787	796	777	776	803	804	808	748	771	776	793	780	817	777	858	788	746	735	790	793	809	787	822	836	732	750	770	728	776	795	818	764	812	800	819	847	750	820	716	762	774	765	772	800	774	781	805	780	789	822	776	769	771	778	758	784	752	811	765	757	809	755	791	844	882	786	775	783	795	823	839	810	817	774	789	808	787	780	831	815	824	803	756	792	801	742	796	759	769	756	776	838	802	821	813	793	794	768	788	804	815	773	829	785	752	827	710	773	780	779	812	823	750	781	776	759	769	725	764	802	775	835	753	813	748	819	749	742	747	806	797	747	778	794	716	791	793	806	755	793	764	789	831	785	719	782	754	763	770	793	807	781	798	815	780	794	773	803	828	838	757	791	780	827	788	805	755	790	810	806	792	746	771	775	804	785	768	781	781	763	804	783	778	768	788	760	810	850	782	780	845	766	754	779	806	822	779	813	809	830	761	765	792	798	793	769	729	740	823	812	773	854	754	826	794	796	800	804	786	777	788	756	764	767	787	809	772	868	714	768	768	793	781	794	804	766	799	763	799	813	763	764	815	817	782	772	792	812	802	761	795	765	775	824	806	790	797	717	755	803	753	850	789	777	794	803	760	721	788	772	746	832	817	823	759	821	831	787	832	831	816	781	787	741	766	813	788	791	787	857	795	802	801	809	805	756	811	790	802	836	817	812	814	772	808	821	746	805	744	775	780	825	789	798	754	787	767	792	801	881	807	827	793	790	773	814	769	787	783	782	784	735	799	806	835	759	842	833	814	813	789	829	794	768	792	816	797	772	805	793	764	766	805	784	773	786	814	808	773	792	813	711	793	831	795	770	771	779	793	843	775	774	797	832	744	792	795	784	767	765	810	743	779	784	763	794	803	842	788	804	841	758	771	739	829	823	817	784	799	739	803	816	806	775	802	788	817	781	834	812	776	767	756	786	716	753	807	834	759	809	764	806	857	752	755	783	789	814	798	851	832	785	767	778	782	827	787	804	779	801	764	807	836	768	750	796	784	748	760	738	746	781	809	767	759	803	791	752	799	799	785	759	764	813	795	833	777	786	785	783	785	800	801	728	791	818	788	794	734	778	798	774	733	856	752	801	853	757	811	848	793	794	822	747	818	788	810	839	786	758	810	759	832	812	801	824	834	818	779	798	780	794	804	850	802	835	781	833	785	803	816	789	784	830	766	799	793	765	751	803	773	757	773	810	773	749	775	811	790	816	811	754	796	752	797	819	778	841	777	761	815	839	765	767	834	800	767	785	788	815	764	785	787	822	724	773	797	810	813	763	785	839	818	787	830	776	806	780	779	763	743	760	736	776	809	798	737	813	800	811	810	800	799	773	808	737	821	793	788	792	800	832	761	788	880	760	789	779	786	818	779	800	783	815	792	800	776	753	780	748	794	761	770	732	824	778	811	813	843	795	824	799	819	757	788	770	760	806	773	826	814	743	855	798	813	768	827	764	786	739	807	808	793	806	737	813	805	801	820	823	788	839	779	788	746	796	807	756	839	776	745	790	771	892	785	773	719	803	787	787	820	791	764	746	827	800	845	762	837	771	767	782	815	814	800	800	813	749	837	750	777	782	805	787	780	783	769	801	767	831	800	743	790	755	792	840	786	768	750	826	841	800	807	779	821	784	817	746	823	775	817	834	759	792	777	821	797	719	816	767	777	789	825	803	790	767	821	815	782	806	858	851	790	767	802	771	774	780	832	795	817	739	810	769	773	791	822	764	739	794	835	763	782	795	756	773	824	795	834	747	758	838	798	822	826	788	794	800	788	798	810	773	807	757	783	739	780	776	763	778	716	787	861	829	813	782	794	772	743	782	813	788	777	757	758	759	787	792	802	788	838	757	811	771	764	834	778	780	738	751	782	799	770	798	789	770	780	793	765	751	802	803	796	799	849	756	739	811	757	753	835	832	782	816	823	775	809	802	799	804	793	759	875	778	833	826	798	797	787	779	777	760	817	829	823	773	754	808	777	751	775	777	766	831	762	829	784	816	811	737	828	776	787	753	746	802	784	750	808	768	766	780	787	786	772	854	745	800	745	783	807	776	795	786	794	759	801	787	810	746	815	794	727	805	798	767	776	782	809	787	770	783	732	796	755	791	804	800	783	775	829	840	798	837	856	776	787	779	799	793	799	774	803	749	802	789	792	760	775	822	820	808	819	812	803	792	825	782	758	849	788	801	809	819	799	784	806	780	770	810	800	759	786	754	775	757	796	750	760	791	782	777	797	776	871	779	764	757	770	794	765	796	750	805	804	798	809	831	745	773	823	819	788	854	736	797	773	798	820
24327	38103	21075	6089	1813	822	670	655	587	625	653	626	590	645	654	628	643	670	643	619	624	596	641	606	587	643	659	653	651	656	595	642	620	617	663	633	593	619	608	661	631	633	643	638	658	621	638	644	626	601	638	604	612	674	618	669	620	608	610	657	629	632	672	653	631	636	607	627	649	592	634	611	667	648	593	670	628	637	598	626	606	648	636	653	637	631	639	595	613	659	625	619	595	634	645	645	609	632	626	687	622	588	663	662	623	649	600	629	648	621	652	637	593	620	631	652	614	607	630	603	591	650	623	642	627	612	608	656	641	632	628	603	655	615	631	657	642	640	651	633	657	620	617	656	642	652	623	677	634	595	652	617	597	610	628	565	591	588	560	599	626	637	624	677	584	632	634	658	623	628	610	639	655	645	602	651	611	570	610	601	643	669	653	590	637	644	655	611	593	587	597	600	638	606	641	602	643	614	662	663	647	635	631	612	592	606	611	612	651	666	630	623	611	591	601	658	625	629	596	663	652	622	616	628	643	581	662	617	653	622	593	594	653	617	627	646	613	636	634	639	642	597	612	629	654	635	630	639	624	633	626	668	629	637	630	640	615	623	642	623	658	630	634	644	596	622	636	658	629	673	632	575	630	637	600	646	650	625	569	619	609	649	621	610	622	629	683	590	626	629	632	613	634	610	618	610	609	637	599	644	629	605	618	635	639	624	656	597	638	642	610	632	563	624	656	675	610	627	630	611	632	575	629	632	641	634	644	634	648	653	613	649	654	588	585	609	661	656	618	609	609	631	608	595	631	678	663	637	623	660	695	625	638	626	657	641	606	668	598	640	669	596	614	601	614	583	632	632	658	686	635	652	604	633	640	649	630	652	643	641	644	628	649	655	611	623	634	621	676	570	632	652	609	636	611	670	603	664	624	605	662	595	620	633	614	618	642	656	625	597	591	605	656	590	590	622	633	638	632	674	629	645	622	704	610	679	607	598	641	643	672	610	599	611	629	620	581	649	601	649	625	656	679	647	620	626	648	608	613	652	640	615	643	618	612	645	652	577	617	630	626	642	638	625	647	610	619	640	639	669	607	618	617	600	643	599	576	640	619	630	665	659	653	648	619	633	619	670	602	616	592	592	631	660	647	606	677	630	636	626	609	652	630	647	647	619	664	581	622	598	648	616	601	653	643	580	653	617	601	591	595	661	663	575	602	600	640	640	652	602	604	602	642	587	648	602	630	646	631	634	618	593	658	612	645	617	637	658	683	635	622	693	602	661	621	650	605	619	596	631	613	663	636	618	675	650	618	626	641	655	666	636	601	687	640	626	621	610	632	594	572	614	638	645	608	657	587	615	610	652	633	619	650	629	582	623	638	640	655	640	628	631	640	664	591	643	601	652	688	619	616	633	642	621	588	681	601	637	638	600	617	610	599	637	629	666	581	652	611	586	631	625	645	616	578	608	609	622	627	623	627	643	656	646	592	620	626	647	652	635	613	641	637	639	658	623	608	636	620	614	628	587	641	650	633	673	638	623	599	577	618	596	604	657	680	606	642	637	652	649	609	648	605	663	631	587	602	683	656	585	599	687	648	613	615	611	611	582	623	600	629	610	611	657	599	615	585	636	591	632	665	641	642	582	652	633	645	606	662	636	660	581	634	613	621	651	682	597	665	688	646	629	626	588	604	684	623	616	622	621	607	638	620	586	592	636	635	683	617	638	653	645	656	616	676	595	636	652	650	615	643	669	629	657	629	651	631	615	659	628	606	658	600	647	625	620	637	626	617	606	630	599	600	588	607	675	649	683	587	629	618	649	629	564	627	598	601	588	667	606	666	646	636	599	675	631	683	631	649	623	595	639	606	659	618	597	637	622	663	628	622	656	631	646	610	580	639	612	656	685	604	640	617	613	609	620	621	641	626	627	585	609	604	648	589	643	650	641	648	667	626	651	615	638	598	610	585	654	639	620	640	642	631	603	595	638	617	620	622	618	643	635	628	675	642	611	599	661	661	665	625	629	667	644	597	628	628	587	593	661	619	638	631	650	629	657	613	644	652	641	645	617	620	635	603	649	644	614	612	617	628	628	617	623	643	667	616	590	671	660	642	655	632	625	604	584	582	618	633	651	632	644	648	607	621	613	673	607	579	651	612	642	613	653	637	638	590	652	636	644	657	607	670	648	581	609	694	654	604	598	645	628	634	623	671	642	597	590	628	606	658	612	662	631	616	629	644	643	623	635	645	618	661	651	642	606	646	595	594	624	621	583	638	623	604	655	665	624	606	675	643	603	615	622	626	614	596	612	659	652	657	628	632	629	647	689	654	644	594	629	651	630	640	645	613	651	627	600	621	621	692	620	643	650	610	595	655	660	683	632	619	618	638	629	597	636	682	626	618	636	625	655	629	653	592	624	632	610	595	664	630	621	600	635	621	669	620	601	677	655	629	637	641	619	636	622	652	563	635	623	597	631	651	620	616	623	619	617	648	605	634	632	629	642	629	615	625	633	633	581	632	640	604	632	649	629	621	617	612	598	631	677	613	633	606	608	603	563	634	641	662	639	629	627	611	606	664	562	588	609	618	663	642	663	620	634	625	613	624	646	669	647	621	658	648	585	655	621	609	562	633	597	628	676	600	634	652	619	631	697	647	593	634	597	626	598	579	577	616	606	621	638	631	631	638	601	567	593	656	677	645	633	613	580	612	622	654	638	635	636	646	639	629	618	684	627	664	620	667	592	569	647	604	635	640	635	664	625	622	671	621	611	623	640	649	624	614	644	607	659	634	599	591	631	632	612	660	593	636	632	604	702	613	620	619	602	629	662	654	650	669	635	631	642	659	619	659	641	614	655	623	649	611	719	627	636	605	685	650	624	627	631	614	569	604	644	641	619	596	623	673	585	627	630	662	661	579	572	604	621	626	600	669	660	659	680	640	649	636	654	644	615	602	628	598	635	643	596	655	650	606	582	610	588	608	654	650	651	682	643	640	604	618	661	631	638	681	635	636	612	650	653	614	673	642	643	603	585	618	624	611	621	636	657	634	636	661	602	674	616	605	644	632	642	630	671	633	619	658	600	606	624	573	600	618	647	689	621	618	635	635	632	648	632	610	605	659	621	629	622	637	612	605	673	612	630	586	646	675	617	627	631	655	680	629	646	643	624	616	572	599	608	642	646	603	620	580	710	656	644	667	651	630	643	664	621	599	626	648	620	607	646	611	603	629	626	642	589	606	669	654	618	659	666	620	625	609	635	621	678	609	671	582	589	570	600	633	561	608	642	631	647	596	589	642	628	643	577	599	642	630	650	623	607	643	617	633	631	610	637	622	621	620	634	620	644	602	638	660	603	606	607	618	642	650	639	622	673	619	654	661	645	659	587	655	652	673	609	636	675	662	644	605	694	613	605	652	599	669	630	636	678	620	630	638	606	642	667	606	659	623	642	625	657	665	630	613	621	559	650	611	615	668	658	632	616	635	632	651	663	610	618	620	616	630	628
25765	29226	45791	35615	17945	4808	1247	921	869	881	764	840	775	805	831	768	804	778	796	751	866	803	822	803	804	807	791	843	808	815	826	798	787	879	795	780	803	786	803	824	793	766	747	781	782	812	756	760	766	783	798	803	772	803	800	787	797	776	751	826	804	752	811	831	803	796	771	768	776	817	837	818	775	774	803	791	793	810	818	777	760	824	857	792	797	825	777	726	806	752	800	789	847	794	780	827	803	804	780	816	780	750	777	842	829	824	789	803	821	753	822	789	785	722	836	819	844	789	786	765	827	801	780	789	799	784	799	772	815	777	802	793	794	810	834	792	824	736	800	833	791	806	780	823	743	779	846	794	788	797	725	722	815	791	805	811	783	783	815	764	765	753	795	770	781	803	813	798	844	806	801	805	762	797	821	786	805	776	779	768	806	812	769	769	771	760	809	786	787	809	794	757	853	793	782	784	770	798	813	816	822	815	799	790	798	750	776	720	802	774	809	786	808	780	781	812	746	771	835	759	785	764	821	750	803	814	820	763	809	859	816	821	859	802	786	837	827	774	771	787	802	750	759	752	820	798	819	789	803	785	784	787	737	786	770	804	792	811	798	777	789	856	780	828	809	803	806	841	750	787	861	814	754	816	777	802	770	802	727	709	814	795	750	774	839	788	811	821	799	793	807	810	797	747	813	802	775	798	789	726	838	776	700	822	809	779	780	786	830	776	770	780	818	772	759	827	800	812	784	762	762	805	788	774	784	754	747	782	811	799	773	767	810	795	800	792	763	766	781	840	794	830	808	819	789	850	755	797	770	782	778	793	815	749	781	746	796	794	791	783	797	801	792	733	778	824	858	804	751	760	785	811	753	774	772	776	793	754	766	831	765	727	751	781	852	756	789	807	811	808	831	825	797	776	789	790	786	751	828	782	770	787	773	772	767	767	778	805	709	848	791	780	792	785	785	745	778	772	789	794	748	797	751	749	798	745	814	821	767	760	798	817	832	786	779	770	808	788	771	848	744	753	783	803	758	802	764	765	807	830	762	754	795	783	832	839	761	857	836	825	832	771	797	804	736	831	799	804	821	776	836	802	735	733	772	809	780	795	769	796	781	849	795	771	800	806	791	807	814	768	783	788	814	760	814	793	807	807	799	812	743	745	822	794	805	806	812	784	779	819	786	740	815	812	833	781	780	784	762	821	806	801	785	784	785	828	777	787	802	792	796	816	838	795	785	777	792	811	784	821	745	816	759	814	799	807	779	800	798	790	768	866	783	792	816	770	805	793	853	782	825	762	841	827	818	811	841	781	820	789	778	790	814	739	810	789	816	833	789	797	773	767	819	843	805	828	772	779	764	765	851	782	820	785	785	823	802	783	829	816	791	732	794	771	800	731	780	789	761	772	759	781	822	778	809	777	812	775	792	772	755	786	809	792	773	730	752	789	783	791	836	792	790	850	814	797	813	788	812	812	793	760	785	786	815	765	772	799	760	816	753	843	761	829	756	778	767	826	780	755	792	783	840	776	827	820	783	743	761	761	845	799	811	779	843	802	809	798	820	824	800	783	767	828	832	775	777	832	784	832	772	742	851	757	806	763	789	801	789	756	783	736	788	738	769	814	839	837	836	802	750	812	813	819	791	767	843	799	813	837	799	813	762	775	804	770	800	810	771	783	879	739	813	804	732	774	789	845	817	818	835	793	773	818	831	806	810	784	795	782	782	809	758	744	794	776	754	814	783	808	777	779	802	746	764	826	732	833	752	770	810	813	775	852	814	805	809	811	791	815	784	844	792	852	838	768	788	757	825	838	812	777	839	770	776	783	787	765	814	776	825	831	831	755	822	768	824	772	771	786	757	844	797	797	828	769	755	801	834	806	813	780	751	758	803	815	790	770	780	768	759	745	798	838	774	807	774	819	810	792	800	821	779	784	770	815	795	807	777	794	813	768	755	836	853	786	830	798	800	817	778	801	805	801	796	824	747	812	778	773	760	805	789	759	801	824	783	843	820	785	803	808	797	814	786	796	821	754	815	776	838	821	816	784	794	801	790	798	779	800	795	816	818	815	806	805	794	788	782	755	750	793	775	817	823	800	830	793	800	829	836	836	771	764	798	773	791	774	810	750	787	810	797	794	763	831	819	737	815	792	797	816	818	772	796	781	810	791	828	783	768	806	768	747	790	777	745	764	795	808	829	792	780	788	840	762	788	785	785	802	819	798	796	769	767	762	791	769	781	810	763	797	780	811	826	811	797	786	810	788	780	781	766	826	809	779	833	825	779	752	811	790	793	778	819	827	748	791	818	798	776	798	746	790	752	817	746	773	820	804	774	780	793	760	808	809	796	823	788	801	773	803	762	769	763	782	817	765	763	808	827	795	802	847	772	764	739	799	814	808	777	893	795	823	775	772	793	784	787	764	827	801	792	791	756	772	763	780	776	745	769	757	817	732	866	785	811	779	805	783	792	787	825	795	779	834	739	759	827	774	734	769	772	811	806	781	819	778	774	748	784	759	743	795	793	833	781	780	804	779	767	879	792	792	769	800	832	837	781	789	816	786	829	753	796	798	782	785	818	736	752	814	804	808	818	708	798	802	834	750	792	788	794	831	791	808	775	761	789	736	739	776	837	813	751	837	779	827	780	783	774	819	786	795	767	802	815	824	800	748	753	789	810	788	773	837	822	805	812	774	776	761	789	780	740	778	798	757	797	791	824	762	749	814	791	776	781	779	861	767	821	743	800	793	844	814	728	769	798	780	791	772	813	857	795	808	751	764	832	761	823	797	746	811	830	823	800	819	817	753	836	758	783	811	811	859	779	768	799	758	812	771	806	775	767	811	792	780	818	805	795	747	821	782	781	806	761	739	806	776	815	801	809	848	750	823	774	767	779	760	846	786	767	797	793	787	804	760	731	767	760	858	815	824	782	779	833	825	831	798	751	818	839	742	783	822	835	796	746	779	769	772	822	780	770	789	790	794	800	775	783	850	818	818	793	813	820	797	774	810	776	827	774	755	774	748	789	782	801	770	829	815	799	810	749	833	779	805	826	824	790	755	795	752	782	774	866	796	774	730	806	790	848	782	787	818	786	783	771	829	772	825	811	764	802	791	799	848	774	838	800	822	843	760	786	770	846	821	786	790	815	793	856	820	833	718	854	826	828	765	801	795	758	761	798	758	830	787	799	754	784	792	817	796	750	789	822	777	802	766	758	791	799	792	836	768	766	779	785	832	780	812	757	824	777	798	818	827	815	778	765	835	779	783	781	806	835	751	774	815	817	799	802	749	815	827	823	778	790	784	747	819	830	839	792	791	806	804	761	773	829	824	783	759	756	809	826	846	800	829	773	747	797	805	768	827	836	822	802	820	796	791	799	800	774	720	822	791	799	823	738	778	801	802	782	742	768	771	824	763	753	763	831	790	780	827	789	825	735	784	741	797	810	765	816	801	833	766	704	798	776	743	774	800	796	809	722	744	788	814	799	810	783	804	782	752
58501	93799	62583	27158	8253	2023	851	751	684	696	716	741	709	690	692	698	709	701	741	704	669	687	675	688	721	722	685	727	689	688	675	694	734	709	700	704	673	680	694	646	671	687	708	723	683	688	715	694	711	699	689	694	699	708	696	709	721	681	692	699	698	663	717	674	665	701	700	712	720	693	703	656	670	704	726	712	679	622	682	685	727	724	665	674	727	663	703	676	688	695	691	640	635	668	711	732	719	667	740	691	728	709	680	738	666	700	643	701	680	712	664	713	637	680	727	687	698	719	691	696	683	735	677	675	687	724	665	655	701	683	695	681	694	696	735	652	730	692	674	671	695	681	695	697	707	672	682	668	665	659	707	682	644	694	631	711	680	686	718	701	728	727	704	625	716	724	676	699	664	659	680	707	688	672	681	696	659	662	699	662	704	728	687	762	677	662	661	675	658	699	663	706	734	655	716	705	676	728	703	696	728	703	685	720	707	715	654	726	702	712	661	705	692	721	679	706	703	709	693	732	707	736	695	676	663	706	717	709	694	708	654	691	745	676	700	693	729	731	676	677	639	702	679	653	719	690	735	709	714	630	693	687	690	741	685	674	641	710	653	669	719	672	677	718	712	679	680	671	643	683	678	655	760	698	671	749	658	701	700	619	676	722	668	676	743	749	708	660	652	638	679	677	675	664	677	708	730	679	684	717	654	688	699	704	685	692	684	760	686	694	685	716	715	670	682	672	701	658	676	724	681	678	700	705	716	705	689	700	668	708	649	704	708	672	692	690	685	683	747	651	663	698	741	688	670	678	684	691	707	690	691	719	693	679	681	709	652	689	669	706	709	686	681	731	666	721	686	674	713	704	679	658	720	657	687	703	691	672	679	684	727	709	720	633	741	691	670	724	689	732	687	764	709	679	644	693	689	727	669	712	713	718	659	658	668	670	677	688	694	669	731	665	674	687	710	686	757	716	671	696	686	714	706	670	695	695	705	724	701	650	694	736	684	669	667	687	716	691	694	714	698	670	701	741	737	734	677	720	619	730	687	702	716	641	693	647	675	705	721	679	658	683	700	719	680	660	707	707	706	648	673	703	684	684	716	697	657	680	689	678	728	715	676	665	714	717	682	670	644	645	687	670	691	719	697	668	675	678	713	702	663	676	655	679	704	634	671	757	719	719	670	720	696	684	713	699	687	731	680	701	665	651	699	705	718	702	666	764	664	727	714	711	689	676	688	696	653	655	672	674	731	674	716	655	683	716	647	692	708	707	712	713	697	707	708	708	708	726	711	724	725	666	725	684	673	678	669	719	705	726	699	652	622	689	690	690	635	705	711	667	688	676	695	708	709	698	682	669	684	690	707	663	730	731	708	693	701	655	656	699	692	725	687	736	673	639	693	649	696	713	707	659	680	718	735	718	681	710	740	683	703	662	723	699	685	695	693	679	700	698	695	680	700	710	700	731	708	656	670	659	631	704	700	691	685	692	748	661	693	694	659	720	752	691	681	691	638	662	733	675	707	663	725	688	711	731	693	696	662	663	703	633	642	657	649	649	644	661	664	689	685	691	695	696	716	684	692	697	658	697	692	699	704	723	704	717	698	691	668	703	667	743	705	635	646	700	673	731	714	731	695	715	658	681	718	682	681	675	674	693	725	728	634	701	683	695	799	651	634	718	723	755	714	655	716	691	659	701	686	713	627	698	728	713	690	680	687	662	695	678	671	739	711	679	758	696	677	707	711	677	661	668	688	724	690	602	650	650	718	725	692	688	642	668	692	671	736	699	713	702	683	705	727	666	680	695	757	718	654	700	674	752	687	683	707	657	653	731	686	699	702	707	690	742	694	723	694	654	670	688	700	640	692	706	714	694	694	726	698	714	710	709	712	696	686	679	717	646	674	668	696	745	698	689	694	678	673	706	648	687	656	700	684	693	748	684	659	710	655	711	700	712	697	703	699	704	627	693	679	652	737	646	643	726	688	749	667	693	613	685	699	711	763	668	748	742	652	741	691	671	696	659	721	704	660	677	657	646	736	686	699	673	651	710	711	714	684	699	669	681	684	682	699	701	689	689	688	688	660	683	684	708	731	663	668	697	710	691	693	663	687	699	698	682	686	693	748	661	667	678	688	708	697	662	667	697	712	708	656	699	658	678	693	665	671	736	735	731	739	710	718	730	747	707	697	685	638	724	686	689	646	659	743	683	713	632	685	676	705	659	648	731	720	682	695	687	653	714	699	670	686	717	629	679	731	653	694	678	688	665	746	715	701	707	712	683	696	674	699	700	687	617	692	712	699	651	714	647	695	622	701	661	700	714	665	704	741	682	703	656	656	601	675	653	659	655	684	694	705	665	663	742	672	682	655	688	684	702	722	677	667	709	674	698	734	745	713	629	723	701	680	643	661	664	702	719	659	684	665	694	683	684	672	686	721	701	686	771	714	738	679	692	633	662	708	712	706	697	682	709	633	713	660	641	719	687	667	689	700	685	674	675	674	663	715	653	673	637	709	688	689	682	698	683	745	699	671	671	715	647	676	693	710	691	692	710	736	683	704	697	724	707	658	728	699	662	686	683	729	645	683	700	701	685	678	685	685	675	700	670	681	665	648	690	699	685	708	700	715	694	696	707	656	694	744	710	669	731	708	702	706	714	691	684	706	712	700	698	639	681	683	670	702	739	699	699	719	667	709	660	670	667	629	682	673	732	695	724	669	671	678	718	676	692	702	768	706	673	686	667	766	680	704	714	710	717	721	653	696	693	709	663	670	689	724	726	709	715	691	705	723	656	673	668	723	705	652	714	733	694	713	677	652	724	705	697	671	701	784	695	742	669	697	685	695	644	670	730	706	672	691	685	670	662	714	701	712	737	699	684	671	686	684	695	669	687	659	666	684	676	716	709	712	672	745	704	698	672	747	666	689	677	681	716	678	693	718	716	692	688	682	646	679	721	694	682	728	757	708	702	705	704	710	706	715	684	648	736	685	679	689	731	732	694	705	706	674	657	698	662	741	694	676	714	630	710	698	707	710	684	706	739	725	661	712	723	717	683	767	667	686	648	685	679	674	654	645	685	675	644	688	695	683	714	691	690	751	660	689	667	698	707	700	689	665	654	733	737	673	693	650	721	729	675	632	696	699	700	703	682	722	703	626	659	689	631	677	664	751	686	755	667	686	699	664	682	689	670	710	721	678	709	701	702	688	710	703	729	725	684	708	694	677	676	663	646	706	700	672	658	679	684	674	663	716	714	683	640	659	701	671	686	711	694	715	721	693	675	642	662	701	719	661	651	725	678	637	688	693	646	679	702	674	723	730	650	658	694	709	720	664	662	699	678	644	693	704	682	703	697	672	675	663	689	665	744	676	691	693	665	724	652	704	665	668	709	689	657	699	717	670	645	700	687	704	670	671	720	685	691	671	695	688	654	698	675	697	671	680	703	666	677	652	697	683	718	701	665	667	704	727	671	651	682	697	705	700	677	712	694	712	723	711	707	684	687
24229	23761	34586	30326	21924	13638	3199	1327	1071	1028	1067	1043	1003	1011	1051	1041	1014	1007	996	980	1047	1001	997	1044	999	1037	1040	1018	1001	1005	961	1092	1049	1014	995	975	1013	1067	1032	976	1059	994	1043	1005	1023	1020	1030	952	972	1030	988	1001	1030	947	1008	1015	967	999	1043	1009	1053	1011	1025	971	1003	1017	997	1045	1010	1023	981	1026	1044	979	983	969	980	1034	1077	947	969	1007	984	977	1019	1012	1046	1009	985	991	1006	1057	993	962	1052	1027	1030	998	1010	1005	968	941	907	945	1002	1032	1010	970	921	991	1059	970	957	1062	997	989	1029	1038	1032	1017	1036	1039	1020	981	969	956	989	1068	1062	1098	984	1036	1007	988	1048	999	1014	1031	943	977	1038	973	1016	989	1029	966	953	1006	987	964	985	969	990	963	1022	1035	959	981	954	1012	955	1031	976	1023	967	986	999	995	1022	1047	988	1023	1045	948	1023	992	983	1000	1011	997	1064	981	1107	977	1017	946	1052	969	1039	992	986	1004	993	1015	990	974	972	957	1060	1030	1005	1057	1023	989	942	929	946	1008	1016	1022	960	959	932	999	1023	1000	974	914	1044	998	1035	1035	1098	1007	1010	947	1043	1019	971	1017	1036	978	993	989	984	989	943	1017	977	997	1000	964	967	1001	1021	1057	1008	960	968	939	1031	921	984	988	969	990	1004	1031	994	944	1016	938	1004	999	1011	1018	990	990	983	1033	929	975	1049	973	994	1018	982	1012	1007	981	1030	965	973	1042	988	982	984	1085	963	956	1010	1007	990	1028	994	1011	1005	952	1035	1035	995	980	976	1024	955	1062	978	984	989	1020	956	991	1029	965	1005	1054	995	1021	994	1000	976	1004	976	1040	974	1029	991	1009	990	990	1038	913	973	1023	1002	977	951	980	978	1002	1007	992	1020	953	1022	996	1020	1009	995	971	1031	987	980	1008	960	977	1009	1014	986	962	966	1017	988	1003	964	1011	1058	1014	1004	965	1001	976	1035	938	1004	953	984	999	1003	1027	975	934	1015	1064	985	955	1056	990	970	1052	997	974	1027	952	1007	1002	1029	991	1036	1003	1039	1018	1003	1000	1015	990	1042	979	963	1016	1004	988	996	986	1015	986	1027	1002	1001	1022	1047	948	1017	961	1049	949	1029	1001	1028	1035	1027	944	971	977	956	961	1029	1031	1049	989	985	986	921	1046	972	994	1044	968	1022	982	1012	951	1014	1075	1062	969	1030	1057	1004	954	1031	979	979	1034	982	977	990	971	1009	983	1020	1043	1037	1007	950	1046	1018	1011	943	988	983	1008	957	1011	1005	1022	985	979	1018	970	1015	982	1028	1023	986	1010	1035	1050	1036	1018	1000	1032	975	994	987	1022	979	998	1083	981	1011	1009	994	1064	1019	993	968	972	988	1007	1011	987	979	976	1014	1082	986	1012	988	1009	1014	1097	990	1008	999	970	930	991	981	971	1023	927	969	993	1037	1033	957	989	985	945	1008	1027	979	1022	989	1009	1040	982	963	951	975	996	1000	1010	969	990	1002	994	974	1048	1018	1009	987	1000	1037	1057	1000	1044	984	1026	951	967	1025	994	1037	1017	1061	966	1002	985	1029	995	930	1055	1024	1046	1001	1056	995	1011	974	993	1001	1025	1020	945	1045	967	1004	980	1036	992	1017	974	990	980	1001	1009	994	1014	960	1057	1044	969	1039	1031	999	996	963	1012	1035	1001	999	1028	992	1016	1043	1044	1009	1001	1030	968	1006	1090	996	996	1008	1029	993	1037	1031	953	1040	928	937	976	1012	1001	941	1023	996	990	987	998	981	975	1018	1016	972	1036	934	1012	992	1031	974	999	1032	1001	998	1002	997	1004	988	1025	984	986	949	1015	990	1010	986	1016	978	1030	968	1044	998	977	975	1004	914	1020	981	987	988	984	999	990	995	1045	978	988	973	1030	951	986	985	1028	986	999	1008	1004	986	973	1091	962	1073	962	998	1017	1001	992	934	989	986	999	1002	990	980	941	969	961	963	991	982	1024	1054	1036	1012	1000	1009	1025	990	997	1024	1015	1050	1021	946	967	1019	1013	1046	1032	951	1007	891	990	977	1010	991	1020	1014	1045	1016	1019	978	1017	997	1008	1003	951	998	997	986	1039	987	963	1038	996	995	963	1019	997	1050	998	997	958	972	1030	948	978	973	995	1060	1011	991	998	951	956	1002	1014	980	1006	984	976	982	1014	971	1010	951	982	969	994	1016	983	1010	901	995	983	1006	912	1056	985	970	1027	920	982	1009	995	978	1016	986	969	990	937	926	978	1025	1006	980	988	977	945	1000	986	952	1007	990	1037	969	1035	1004	1025	963	994	1019	992	1063	985	1006	954	987	960	965	1000	1028	1038	1050	1018	1025	1006	989	1023	931	1023	1017	1021	991	995	985	1003	944	1008	976	999	1009	960	996	934	1025	982	947	1008	1030	993	952	981	1025	1014	969	1011	1035	1034	995	980	1079	974	971	1013	1058	980	974	990	1016	965	1013	1020	1007	975	1015	1022	980	971	1040	985	995	977	1003	973	1018	1053	997	1017	985	1011	1001	993	1002	1048	961	1020	964	1006	1006	1012	989	975	988	992	985	1010	984	1021	1008	1012	987	1058	1038	973	1028	1056	938	1014	977	1000	980	983	967	1033	1011	994	1021	1053	983	991	1046	1024	946	1008	1001	1029	1013	996	1032	969	1030	1004	1034	978	981	983	999	1026	970	980	967	979	1000	1042	969	990	1015	942	988	1002	978	996	992	974	988	1054	988	964	949	1056	1009	1010	995	1001	1061	995	971	956	1090	968	1014	1000	1015	971	951	1022	1016	1014	1022	1021	992	989	1040	961	965	989	1053	971	941	969	973	1022	945	1012	1016	993	968	954	980	1009	1008	996	1029	959	1045	1052	1030	1016	984	995	986	974	1007	1047	974	985	954	1037	1029	1007	979	973	1040	982	941	1012	991	1029	1003	949	973	949	985	1001	988	984	1012	960	973	977	1038	979	1030	943	976	1011	970	956	1011	1004	1025	973	1046	1033	1010	982	1001	1019	1002	1005	967	1029	1040	996	931	980	1011	1019	978	960	1015	959	1023	1023	970	966	1016	1041	1070	972	932	1003	941	1020	1005	1010	1009	974	1017	1019	1008	1014	1008	985	999	1012	1050	1033	999	965	988	1033	1053	960	1022	974	1008	982	1013	1025	987	1011	1042	983	1047	1037	997	963	1014	979	1020	954	986	1000	972	1024	989	1027	1006	999	1003	952	986	943	1016	969	1021	1006	1056	999	950	928	970	1023	1000	984	983	1017	954	980	941	991	982	1046	985	954	994	991	968	997	1038	989	1007	1005	933	1003	976	989	985	996	989	975	945	1039	1036	1050	1006	968	1015	960	996	984	968	1077	996	987	986	999	1041	976	1060	1021	960	997	994	1031	987	995	968	978	987	994	1018	1021	988	1010	1034	1033	994	991	1034	971	942	1059	993	1027	932	983	988	998	1026	990	1022	972	1009	1023	961	1016	1053	980	1009	1021	998	997	1033	1039	1015	1004	999	996	1036	972	1010	954	995	1028	989	984	973	979	1010	979	976	1016	1017	1007	987	1008	988	914	1018	975	1002	961	1016	998	971	933	1042	1003	1009	995	995	985	964	997	984	1050	994	1027	967	1093	1013	1017	1019	1010	1008	963	1002	962	977	1014	1050	987	943	1003	1016	1011	1013	951	1024	1046	975	1015	1034	985	962	961	1003	1028	980	1003	959	1000	989	1018	1021	1010	1002	973	947	989	1010	1039	1069	1025	1034	990	996	1021	999	1003	979	983	964	966	1067	1019	994	1016	982	1003	1025	981	1015	987	961	993	968	1012	1018	1017	987	1023	983	973	984	968	970	1020	1005	963	1005	1008	992	1014	1037	992	958	976	1062	965	985	946	1013	994	1067	1029	1087	1052	1002	978	1011	1004	970	993	1052	1014	973	954	1016	1022	975	969	1037	1019	1013	1000	990	1057	1007	996	987	994	1033	1050	1032	959	1001	1024	1012	977	1028	985	1013	991	946	1019	1069	993	992	963	1036	1009	1046	984	959	996	960	991	1031	1020	976	1015	975	995	1011	946	959	968	1069	992	1005	1013	954	1021	942	1107	990	958	1029	947	959	945	1075	1010	1000	1007	965	998	1094	987	1007	983	986	982	1018	1004	1039	985
62136	101775	70907	36976	12402	3636	1214	906	902	892	845	898	902	843	861	879	889	880	870	921	906	918	871	878	906	914	868	911	898	890	933	895	913	837	892	818	927	872	894	929	862	903	963	927	923	924	915	847	959	872	864	868	920	886	875	877	886	919	891	858	874	852	932	926	875	863	921	874	882	895	935	849	868	859	894	860	882	865	871	934	871	832	867	855	877	878	879	841	897	908	893	913	864	983	861	879	913	860	859	945	890	896	865	932	880	875	953	863	871	904	924	930	890	876	891	845	874	863	890	867	880	888	866	852	857	864	909	859	956	912	890	925	922	896	837	928	883	847	856	862	913	863	843	884	882	871	909	901	935	910	888	905	912	926	859	866	923	862	897	969	906	880	864	910	889	921	872	891	892	860	927	918	874	891	914	859	877	851	875	895	875	857	898	904	897	858	874	903	891	919	919	904	896	909	856	894	904	885	888	865	840	871	890	903	870	908	926	854	870	940	932	835	910	853	874	882	892	836	898	944	906	902	797	924	903	865	850	892	900	871	888	878	792	899	896	873	904	887	860	877	908	872	840	878	859	803	853	905	889	861	885	916	865	852	877	929	869	926	939	915	880	892	887	942	861	890	888	890	902	864	928	877	884	936	895	958	835	921	917	883	894	850	864	859	887	909	827	890	902	856	873	948	861	919	927	907	896	900	865	912	903	929	857	856	868	870	847	881	803	823	831	897	895	867	864	918	861	933	846	860	897	873	804	892	858	892	913	924	851	858	903	901	836	844	943	869	892	895	903	913	862	862	947	901	883	905	817	914	908	897	893	892	888	885	917	912	843	876	816	868	898	921	901	891	900	880	860	864	865	836	920	880	863	897	927	879	869	933	912	876	920	913	963	878	825	891	902	867	870	862	865	860	851	857	910	853	883	898	920	902	868	845	821	902	864	905	902	943	911	868	949	880	838	900	917	886	878	863	882	838	891	883	891	869	861	938	936	872	902	861	881	906	875	847	914	852	837	904	914	895	955	889	897	884	872	850	957	826	889	906	918	879	857	881	886	916	869	810	905	881	882	898	909	819	866	839	843	862	908	893	850	913	908	868	915	880	906	915	893	893	888	937	864	890	975	904	838	911	889	879	864	868	872	881	855	842	841	897	898	891	888	898	864	851	895	920	868	814	840	922	934	947	953	878	886	846	916	905	870	825	860	901	859	905	912	862	883	885	872	840	859	872	914	914	906	876	912	865	877	865	910	908	886	898	879	908	933	934	880	863	856	835	829	868	860	864	891	938	885	875	849	910	855	913	906	899	954	922	880	865	910	914	907	794	881	928	871	874	906	920	915	873	888	894	873	924	876	851	895	930	912	914	861	886	907	873	840	870	895	876	828	918	882	856	873	922	859	901	863	816	846	891	895	888	880	875	853	898	872	875	830	894	889	870	873	845	846	881	876	887	906	884	862	876	848	868	912	865	895	863	882	880	874	892	864	873	892	863	849	901	866	869	891	912	907	870	877	858	887	906	883	856	888	889	870	902	850	818	875	877	889	885	876	853	897	891	902	879	922	897	890	880	852	835	870	892	894	864	873	853	873	885	881	898	832	920	888	896	803	920	848	871	887	870	881	884	850	856	881	869	890	916	833	839	825	836	895	939	874	901	929	864	893	886	863	925	889	870	926	876	911	879	899	900	893	860	914	881	870	908	929	893	898	885	900	922	843	848	918	867	887	874	868	874	866	925	852	899	905	911	920	882	891	905	916	832	915	896	894	907	887	817	875	884	898	849	933	867	900	909	860	941	896	857	893	881	892	924	862	907	855	915	893	883	876	893	875	868	906	863	848	883	848	921	919	904	896	883	890	846	857	905	886	861	919	924	824	912	966	895	889	847	834	842	882	863	913	905	877	895	853	864	865	930	872	886	883	866	851	941	844	871	931	886	886	872	847	859	871	835	879	855	896	877	879	862	910	898	896	944	914	874	943	886	867	900	933	831	858	892	846	884	845	885	889	851	910	902	923	851	881	915	831	890	859	862	902	845	861	879	879	898	911	864	817	888	860	852	815	844	840	840	858	870	840	832	875	843	920	895	920	877	891	890	860	863	885	910	866	875	892	862	886	882	913	862	927	897	909	922	901	853	834	923	925	861	916	877	907	918	923	841	809	857	852	862	856	882	912	887	857	899	899	889	888	887	918	941	884	912	899	857	860	871	873	861	904	831	900	912	843	882	847	857	922	849	865	847	921	926	915	898	893	829	867	878	839	883	909	915	897	857	880	891	848	910	850	885	893	899	928	913	877	895	863	885	933	923	867	900	919	884	850	841	970	872	865	838	933	866	904	872	875	846	880	898	900	883	878	877	884	904	923	882	894	912	827	878	874	909	862	877	905	914	891	914	892	886	844	929	873	920	880	895	866	895	888	893	865	838	853	900	890	880	831	910	847	887	850	872	915	849	872	868	914	907	881	925	869	864	857	858	849	899	860	828	868	838	854	902	907	850	885	921	860	903	930	815	940	939	816	839	926	880	934	902	923	877	893	914	909	851	838	858	930	834	884	858	856	892	887	864	915	870	806	891	863	913	919	906	907	887	926	902	881	883	925	817	907	894	917	876	906	944	925	919	874	852	866	891	887	902	879	881	877	897	908	858	885	854	875	862	869	859	890	909	881	861	901	904	900	870	899	889	894	862	860	893	867	865	892	838	878	933	843	900	888	901	911	929	871	882	873	949	845	856	907	869	922	868	906	927	886	898	811	898	910	904	884	881	902	892	881	868	885	927	875	838	872	957	838	901	917	870	878	846	880	879	890	917	904	858	926	855	902	894	884	855	875	863	874	839	879	872	883	884	918	871	904	899	856	891	886	856	928	906	870	897	893	848	870	940	898	847	879	859	874	890	891	894	865	854	842	901	867	845	906	875	838	856	900	870	954	869	895	890	870	870	866	960	901	901	848	942	861	878	887	856	904	891	869	915	916	892	935	916	822	944	907	892	858	889	884	918	874	878	893	902	917	838	909	869	895	864	929	919	897	856	849	865	904	831	876	820	904	880	871	896	898	851	867	888	841	901	852	858	883	885	893	879	871	862	864	902	884	885	871	894	860	830	862	851	927	835	894	939	901	833	869	890	927	924	858	862	862	908	915	870	898	904	850	892	873	875	914	888	888	845	858	917	908	865	884	926	890	878	915	913	900	847	865	886	907	911	867	846	858	847	893	871	882	876	845	951	824	858	934	897	880	929	880	860	858	895	824	882	935	880	821	865	899	891	904	875	903	865	875	836	876	933	893	926	855	857	856	896	867	903	912	871	887	911	921	853	893	818	880	878	833	846	873	888	919	853	863	824	859	878	858	853	820	904	875	859	875	930	854	898	904	860	862	874	940	875	850	850	872	826	860	920	958	906	860	855	861	858	852	927	861	893	880	906	898	902	822	834	818	911	887	895	896	865	853	868	870	839	889	894	883	870	852	871	841	884	836	894	857	851	880	918	875	894	889	871	854	835
32634	31426	23411	8586	2037	1042	864	822	763	772	791	809	753	763	846	753	771	734	794	745	824	777	795	744	820	758	778	754	739	721	745	796	732	775	790	747	779	735	751	807	753	756	753	785	798	755	794	771	808	766	781	772	767	706	741	757	811	841	759	780	804	788	729	755	780	767	821	794	772	751	780	771	776	783	718	726	757	772	769	766	741	790	768	805	766	799	759	836	781	735	786	777	782	768	785	714	763	778	796	796	737	792	809	775	768	775	789	782	772	777	755	780	771	787	742	799	794	739	785	783	725	756	784	740	739	764	782	822	786	774	765	805	753	824	772	726	742	740	795	705	812	775	784	789	788	804	778	769	787	772	792	761	773	766	767	775	779	779	757	798	791	808	772	766	777	793	819	794	780	818	794	701	792	765	794	811	765	799	751	789	770	762	710	765	809	782	736	805	763	772	728	790	814	796	752	769	746	789	781	775	789	809	740	733	765	769	750	746	752	742	744	736	761	830	742	788	791	735	818	767	785	768	791	805	777	769	778	755	789	808	834	797	765	775	773	761	792	777	717	756	805	793	768	747	756	723	779	742	782	806	831	780	733	728	741	762	803	786	731	756	803	779	830	793	804	864	775	762	769	808	790	774	810	747	820	764	778	808	787	765	781	787	771	754	841	802	711	782	785	796	750	746	766	797	801	754	720	780	796	787	774	784	776	794	741	764	777	725	799	726	761	778	765	820	804	767	725	765	781	791	818	819	792	749	760	762	814	827	769	751	741	757	762	821	773	784	758	763	724	780	756	791	765	793	784	766	744	773	800	774	767	811	750	749	800	771	782	753	742	766	799	769	773	757	815	797	765	757	775	779	805	768	774	825	828	763	757	793	775	768	705	779	737	734	746	797	774	778	768	768	829	730	793	771	757	814	751	748	796	758	781	801	759	735	739	801	800	777	750	780	807	769	819	767	746	737	793	789	786	732	734	739	776	805	760	820	765	735	811	749	735	763	796	774	708	813	789	770	780	800	762	742	760	766	819	798	803	774	815	821	755	848	735	727	799	768	809	758	746	789	762	769	765	785	785	727	812	755	788	780	750	729	784	730	757	780	750	781	783	846	783	773	784	742	792	813	778	777	773	730	827	772	769	783	787	769	717	797	793	789	776	778	750	780	813	787	780	780	793	783	798	772	786	791	815	760	781	748	755	740	753	756	800	762	813	777	738	753	766	803	765	778	766	742	800	775	800	745	819	803	754	785	797	810	776	793	720	787	761	754	726	754	744	765	822	827	762	740	787	737	818	764	780	761	819	795	731	816	776	757	774	778	790	763	788	808	762	798	782	713	779	722	765	763	761	784	761	746	799	780	759	722	765	733	736	730	746	795	781	764	811	782	750	790	780	818	815	768	779	729	776	743	770	773	798	759	818	714	721	788	809	768	751	765	765	809	756	814	774	758	776	769	849	732	790	821	787	756	802	784	784	817	785	749	745	788	817	747	759	769	831	797	716	794	799	785	771	762	768	777	759	781	808	773	769	755	798	733	763	792	751	793	764	788	738	774	787	806	819	768	757	769	806	804	763	734	772	748	805	814	738	745	791	767	784	748	775	775	815	798	785	759	781	792	757	662	778	800	745	736	760	749	772	816	775	775	756	757	806	772	795	764	787	780	815	737	802	778	781	778	761	774	775	767	778	766	809	795	797	741	758	748	766	725	782	740	764	781	774	784	778	767	804	758	747	772	817	767	786	765	794	793	786	763	826	765	777	780	767	746	785	782	783	790	764	774	764	719	778	729	779	790	763	821	739	791	795	795	758	767	785	746	780	751	800	751	763	782	733	764	809	803	780	805	777	813	783	819	767	764	762	714	785	768	736	844	831	800	760	765	758	823	812	756	772	799	767	750	735	763	762	758	744	769	736	796	762	745	760	784	792	743	800	772	762	780	805	840	800	810	725	739	809	776	765	753	759	780	766	772	762	763	746	809	731	791	757	732	769	792	814	753	775	821	790	751	814	789	774	810	789	799	819	798	797	807	762	811	773	764	755	800	732	779	769	804	786	715	762	732	740	762	822	767	768	754	735	717	753	758	810	714	779	750	754	751	773	769	777	762	777	804	744	771	779	774	783	727	793	755	769	776	821	786	797	797	781	772	765	797	744	804	740	810	774	709	762	790	741	792	764	757	768	729	763	769	755	828	783	776	800	781	810	747	764	776	785	758	743	800	773	755	790	789	801	811	785	776	763	806	772	756	741	782	771	788	743	826	792	824	745	764	751	788	780	760	769	765	796	835	755	753	697	722	800	784	775	728	793	740	764	795	772	749	766	785	752	765	757	779	762	739	748	738	811	806	787	826	758	768	780	779	800	777	730	751	786	753	748	801	727	764	742	802	738	757	776	778	789	773	748	739	761	730	782	770	803	761	786	782	789	820	747	752	751	740	751	778	775	770	795	741	798	819	787	780	769	752	790	736	772	787	813	752	752	798	770	774	761	762	866	757	740	759	779	746	753	766	736	761	768	796	784	749	742	772	809	768	749	733	771	776	759	797	779	789	786	761	723	833	823	761	782	779	733	777	730	750	795	759	777	775	804	806	781	741	726	786	774	730	799	770	742	749	769	779	803	781	758	824	817	728	806	750	765	775	864	766	778	781	780	797	773	739	748	771	759	820	778	761	791	770	790	790	754	774	779	764	823	773	743	712	724	736	747	787	789	710	766	744	757	788	783	739	766	756	774	725	750	750	747	771	779	766	807	754	808	805	819	801	763	746	800	748	751	752	788	765	748	730	766	756	763	828	790	731	742	796	794	824	779	758	746	782	793	790	789	768	761	785	758	756	794	789	796	791	767	805	761	787	810	781	761	785	799	748	786	761	794	779	794	810	764	777	755	783	771	774	756	794	801	727	783	752	810	804	730	800	773	771	801	785	763	754	741	775	784	749	777	808	749	806	752	708	751	771	761	753	778	771	746	717	840	781	799	742	778	758	844	738	760	795	790	764	752	761	769	768	817	793	830	746	811	793	819	775	767	819	784	758	738	796	778	750	754	752	754	751	747	770	707	788	793	802	750	770	798	754	770	817	749	806	776	815	759	799	726	789	799	779	820	769	713	784	741	759	838	766	780	767	770	793	772	772	793	780	771	768	817	803	775	798	767	753	751	714	796	739	761	756	815	689	738	793	772	700	741	775	795	809	785	777	780	789	741	777	791	777	780	766	809	757	792	843	809	782	784	771	838	835	757	773	823	799	716	740	739	775	794	813	794	764	802	758	745	732	706	739	813	769	755	768	797	771	814	803	790	772	768	796	779	788	747	769	759	793	769	794	762	756	721	739	810	771	781	824	783	790	756	763	794	803	787	753	785	781	840	782	751	747	766	756	780	789	778	784	744	748	737	756	803	775	756	794	773	809	752	768	748	752	802	773	776	768	754	845	761	806	739	773	754	776	748	757	768	776	749	791	732	755	791	730	767	781	799	765	763	785	793	768	763	762	748	752	743	773
28493	34486	16609	4837	1486	783	618	615	588	635	676	616	602	666	619	635	569	546	658	630	620	651	588	651	628	579	624	634	616	611	616	638	641	583	690	590	595	601	579	653	608	641	600	616	654	591	657	607	654	660	592	605	621	617	627	625	636	632	607	617	642	584	596	604	613	603	628	599	635	632	637	634	621	576	638	588	637	631	634	601	593	592	629	680	645	619	649	611	609	623	633	619	631	656	604	609	601	609	639	650	603	613	629	634	623	685	656	643	645	623	623	655	619	689	630	597	604	607	654	596	610	615	590	658	665	626	634	571	598	642	628	591	636	632	644	593	590	623	609	604	618	614	619	622	648	604	609	620	670	650	633	589	571	628	600	645	605	626	639	621	630	621	633	607	563	604	606	614	612	617	634	612	640	639	630	591	617	670	631	641	665	650	588	610	598	611	645	634	611	588	632	600	628	597	635	639	640	633	595	689	630	595	601	596	603	634	609	650	650	580	584	622	628	624	609	612	578	629	621	641	624	563	654	629	561	624	593	623	658	625	597	579	644	629	570	636	643	632	605	654	620	607	652	602	610	650	605	599	633	601	642	596	623	626	613	615	606	629	661	614	607	639	638	628	625	602	628	643	609	622	625	608	568	641	605	628	627	628	597	606	640	607	630	610	638	611	585	627	606	570	646	633	628	623	611	630	591	626	634	617	625	629	645	611	641	604	592	558	604	621	633	646	605	648	620	617	593	602	603	578	579	611	617	609	584	618	624	625	670	593	609	591	660	636	634	613	653	614	590	642	606	607	607	576	648	617	602	569	610	625	659	647	590	607	573	629	586	615	621	616	622	615	596	626	637	628	616	623	634	635	633	595	629	628	619	583	658	627	644	622	612	579	620	632	626	599	650	644	597	603	595	633	606	573	652	632	628	595	638	636	558	573	632	596	622	599	615	622	641	572	618	579	631	654	601	622	613	617	599	606	621	565	617	599	606	602	631	686	639	611	612	630	611	620	638	615	623	610	630	622	598	577	608	629	632	639	628	638	628	589	627	627	609	597	665	591	633	637	592	599	631	595	633	635	633	604	578	581	622	588	613	608	638	644	560	642	619	671	647	650	632	601	671	620	625	630	669	639	592	631	624	602	642	617	649	604	605	613	603	613	649	626	613	608	600	630	609	635	593	598	640	661	623	661	617	603	583	612	624	586	587	669	616	638	664	607	605	632	582	616	619	661	642	629	588	571	589	600	634	607	597	670	624	555	598	618	606	652	600	624	664	640	619	603	625	570	629	627	601	650	619	590	613	634	630	607	627	604	626	616	635	654	657	576	593	634	643	644	653	590	607	601	613	602	640	589	675	566	613	590	608	627	632	632	626	606	588	599	601	650	631	638	621	622	638	627	642	619	599	647	630	556	619	595	592	701	623	640	636	610	568	592	649	603	579	651	662	609	645	598	611	603	623	664	617	644	621	653	609	607	598	634	619	567	578	576	612	617	609	640	601	680	662	600	606	609	641	601	586	607	603	616	650	597	657	668	608	619	638	640	625	681	627	613	630	623	629	616	573	615	642	614	637	587	619	612	610	638	655	633	623	634	566	624	602	620	607	642	606	614	608	634	633	611	633	639	597	618	594	628	663	660	652	624	581	597	631	609	600	569	605	619	617	569	597	616	666	627	639	599	619	618	600	586	617	627	594	640	650	561	632	622	632	623	605	574	620	614	628	639	577	638	629	610	598	645	622	653	661	615	616	606	612	590	639	645	631	590	616	602	626	625	628	567	678	578	621	571	643	625	584	636	612	619	639	620	673	611	568	634	604	646	594	591	623	600	621	607	622	634	604	593	642	609	646	610	575	623	617	574	621	597	628	615	602	635	564	623	618	636	597	662	665	627	585	575	631	587	593	572	565	658	627	616	598	603	645	649	614	631	589	589	641	613	573	618	618	602	626	623	688	594	629	610	627	611	549	635	614	631	638	628	611	567	628	626	651	587	583	624	615	606	648	607	611	589	640	635	604	611	622	587	646	654	608	600	625	661	566	628	599	619	605	634	598	654	657	615	645	614	622	644	649	622	624	576	603	584	661	623	643	608	645	645	592	645	615	613	628	644	630	617	615	606	656	559	606	623	595	584	613	639	604	640	605	572	575	663	614	635	659	628	630	563	651	595	585	618	644	606	560	620	630	608	612	609	636	632	676	616	589	614	635	631	644	615	612	635	567	615	602	627	635	573	612	637	594	662	597	613	608	583	653	622	617	603	641	629	679	607	563	673	644	621	641	594	624	678	592	599	665	620	581	643	598	620	636	643	655	615	665	574	610	591	642	622	619	625	624	612	635	602	570	640	589	598	633	587	575	646	587	585	585	619	625	609	608	621	578	635	631	591	581	644	639	617	591	653	618	620	625	635	600	596	635	622	637	590	597	590	650	630	659	602	612	655	573	602	613	652	617	611	629	626	639	660	594	608	673	638	657	613	580	611	626	591	611	640	599	572	605	668	622	599	619	644	602	616	636	589	645	636	631	615	584	605	630	612	626	604	575	642	644	654	643	674	619	649	625	666	615	570	634	647	619	590	619	623	625	604	600	614	637	626	593	630	633	616	612	651	573	647	631	633	621	626	653	592	557	607	611	600	647	611	577	627	630	609	654	612	593	597	627	623	577	576	615	581	628	631	650	601	618	608	588	653	648	605	608	621	658	597	645	643	612	607	660	617	601	599	616	599	642	623	609	648	600	582	602	609	626	584	607	626	597	621	607	576	610	615	574	648	625	622	654	588	642	630	609	619	617	634	632	665	630	600	619	645	620	615	640	593	616	641	601	648	656	605	649	702	627	618	630	640	593	598	610	618	589	638	649	605	647	612	650	619	639	609	635	636	630	596	642	611	595	634	598	610	591	647	581	631	636	607	626	593	640	653	634	611	529	589	620	614	634	613	620	653	581	607	635	611	615	571	650	573	580	591	596	634	626	630	636	599	602	632	637	613	621	668	642	645	618	565	632	632	608	600	598	605	589	647	607	622	625	566	633	608	590	628	589	578	580	626	642	632	628	590	648	572	611	595	611	602	641	608	632	624	613	617	620	621	628	681	615	638	600	609	622	618	592	646	652	599	599	596	623	628	596	654	595	629	635	634	610	635	553	634	591	647	674	596	624	576	642	642	618	589	598	614	615	650	625	642	607	649	616	584	641	583	621	640	591	585	599	601	591	639	565	620	580	595	627	640	600	579	617	626	621	621	612	574	627	678	605	632	649	622	640	609	595	625	632	619	685	608	618	640	639	623	607	621	629	602	583	629	603	645	583	641	652	566	596	632	638	603	587	637	588	600	611	587	590	633	623	592	629	581	604	561	653	597	640	645	628	588	572	629	643	673	644	666	655	584	649	612	606	649	607	673	620	611	610	643	575	644	628	654	599	662	592	648	595	605	604	578	619	641	589	599	573	640	643	603	627	588	648	607	605	587	621	602	634	598	619	611	611	623	641	670	618	639	621	626	650	591
26142	26712	37187	30660	15931	3573	1190	907	755	814	776	794	810	778	782	797	817	758	759	831	845	768	792	777	807	776	804	770	836	779	809	774	765	799	771	754	808	768	797	731	805	796	778	742	760	777	785	777	779	799	791	812	794	730	794	788	774	741	746	784	771	768	785	756	790	774	777	759	780	776	824	763	822	726	742	808	761	798	783	722	785	760	750	718	834	762	766	768	771	802	769	800	772	723	803	734	748	780	756	768	784	755	794	787	733	815	759	755	765	757	790	773	781	770	766	757	761	753	758	805	778	806	803	738	809	766	720	746	758	760	797	755	811	754	767	805	776	790	802	774	752	783	734	768	777	769	738	770	760	799	788	799	760	811	797	811	744	766	784	787	766	763	819	808	754	777	803	727	759	774	775	761	730	761	737	754	743	777	776	725	766	795	770	750	748	764	744	756	798	728	765	759	740	770	776	847	732	784	713	796	781	782	773	759	747	752	778	786	771	770	760	752	792	753	755	797	760	818	781	737	732	714	833	802	774	741	795	737	802	741	809	760	800	809	812	794	785	763	800	762	764	768	768	773	781	824	757	783	744	761	741	792	773	761	782	752	708	768	758	796	810	763	746	792	791	762	745	785	765	786	788	793	824	750	740	766	711	736	722	769	745	754	786	795	725	770	783	744	700	788	780	791	764	775	754	755	791	756	753	797	758	790	776	835	796	764	713	755	759	766	839	745	776	778	743	748	726	725	799	794	744	795	766	777	786	778	727	748	764	794	749	759	804	709	735	764	766	709	791	763	729	777	747	793	746	817	778	759	727	747	808	716	779	805	754	830	761	822	805	774	760	792	776	785	734	748	725	757	747	801	771	718	757	716	762	780	828	757	747	743	756	732	742	807	781	776	837	772	781	784	764	750	764	748	765	724	722	794	823	836	759	825	781	740	814	752	775	777	792	801	771	756	773	728	755	784	809	784	760	800	756	777	724	765	817	784	782	774	790	764	774	814	825	795	774	765	762	769	763	765	818	779	768	776	726	767	753	757	810	785	775	743	793	781	776	790	793	748	741	759	741	777	771	792	789	765	785	766	738	744	716	783	767	762	801	752	782	770	785	803	813	749	781	733	750	772	776	769	779	783	749	760	778	819	767	763	779	754	810	828	765	730	743	725	794	769	764	823	774	778	773	785	795	723	760	781	776	763	729	847	793	748	751	708	772	770	759	812	777	807	747	855	782	756	778	830	743	784	781	759	801	763	782	816	765	762	826	724	771	799	730	728	782	736	748	777	771	758	839	769	826	748	805	837	771	791	740	821	788	788	802	819	777	839	801	818	774	744	776	777	732	703	775	734	761	786	793	780	762	730	773	798	779	757	783	738	774	789	757	803	776	795	795	796	787	744	760	757	767	779	785	757	750	769	747	760	756	797	733	839	759	787	803	842	774	806	776	713	778	801	781	716	760	750	785	817	757	842	749	761	794	739	756	783	804	768	795	744	780	803	788	778	769	749	783	785	745	788	790	777	751	762	760	791	795	812	820	760	766	780	786	806	727	755	772	738	751	702	764	788	781	805	739	789	733	772	754	785	803	776	765	773	754	791	767	759	793	769	757	724	772	804	739	781	734	756	744	748	718	752	789	754	767	746	736	739	806	762	774	760	771	761	835	758	774	786	800	837	806	803	799	782	789	737	795	797	769	763	767	713	800	738	808	778	784	739	796	733	755	776	756	812	782	780	825	771	809	807	745	775	809	801	762	701	748	741	828	774	793	771	797	736	808	765	808	732	790	750	797	743	762	720	816	759	725	730	786	771	819	746	717	792	767	776	758	808	800	756	793	810	810	760	726	825	769	773	764	776	795	755	789	755	757	674	757	730	753	729	775	807	805	761	777	783	756	770	778	802	774	729	787	721	800	796	781	832	769	728	803	760	752	761	792	808	798	755	789	790	775	753	793	740	727	759	743	770	746	750	788	802	721	767	771	791	734	817	788	775	757	755	828	800	753	714	774	753	751	749	809	757	814	761	769	794	756	799	732	735	768	717	717	773	782	754	792	767	776	796	792	792	766	780	761	774	824	767	772	758	803	759	792	771	816	771	767	739	793	778	762	817	754	774	725	771	826	747	793	744	788	725	769	803	793	750	744	809	759	774	826	797	751	768	749	825	797	774	762	780	760	754	792	764	764	743	820	764	768	771	794	802	761	762	789	775	785	793	761	765	763	804	763	836	795	770	737	810	846	779	756	736	769	768	748	790	740	794	771	777	755	714	787	824	782	779	776	748	781	763	710	780	799	784	775	775	739	762	785	737	769	740	750	752	840	781	787	815	794	764	755	807	780	739	770	759	806	773	757	782	789	767	800	800	760	757	791	794	785	789	763	769	755	789	764	721	778	744	779	769	740	774	767	743	798	776	761	789	758	776	744	782	789	774	750	773	789	814	776	752	772	777	780	775	827	786	797	822	757	786	780	792	753	726	727	802	723	745	795	716	815	797	692	746	748	744	767	787	760	793	774	720	790	788	745	814	746	768	795	797	766	746	752	798	761	746	787	784	776	753	811	799	733	781	796	732	743	776	753	719	763	821	770	755	782	778	719	735	731	720	793	769	854	731	756	763	740	769	788	748	768	789	760	806	780	788	777	783	798	727	770	799	800	831	787	765	780	777	787	781	743	797	771	751	790	771	781	806	780	783	753	802	783	822	731	797	756	800	748	775	764	787	806	748	780	773	758	756	764	734	719	752	768	728	801	773	751	765	787	765	802	807	784	761	755	725	790	751	783	776	779	732	793	793	794	750	779	757	812	764	762	770	779	803	706	795	753	732	779	786	753	732	759	758	752	809	751	757	802	783	782	705	716	773	722	791	775	786	773	789	763	767	735	748	767	802	747	790	770	828	783	774	756	812	746	731	741	778	767	771	769	788	745	790	784	722	766	783	752	717	772	755	771	747	781	760	770	786	804	801	774	802	749	800	781	772	737	779	765	792	758	816	790	769	785	785	766	770	769	763	801	762	782	758	761	789	726	797	743	787	772	748	727	826	763	797	727	781	722	768	762	809	765	746	781	776	766	780	801	774	757	791	769	798	777	723	770	767	776	783	814	815	781	790	760	783	770	753	697	755	765	724	789	742	735	771	803	764	758	802	752	746	812	831	737	791	727	809	786	789	742	759	773	759	826	806	790	768	822	775	785	751	744	758	779	828	751	765	788	749	784	762	761	774	769	818	842	775	715	810	746	763	771	786	749	746	760	738	786	761	790	791	766	814	778	794	788	805	747	807	732	849	744	741	758	759	754	748	745	759	741	755	779	804	837	743	742	792	781	779	748	693	790	788	755	747	747	747	764	765	771	820	737	820	792	759	800	761	763	786	803	782	787	800	757	758	785	791	768	745	805	763	775	806	795	842	799	792	766	771	801	777	733	728	733	760	752	777	814	779	756	794	805	771	758	762	758	792	748	723	751	788	762	698	764	807	792	823	790	764	758	758	829	819	826	775	780	780
63129	86738	54591	22592	6545	1646	847	716	652	666	678	693	688	670	718	681	707	717	695	677	676	686	703	638	658	669	678	678	680	682	668	676	635	726	642	683	657	668	708	658	688	695	682	725	682	667	671	685	751	663	697	676	668	712	700	673	674	719	656	625	668	679	695	652	697	692	682	672	706	649	655	673	645	695	684	714	692	689	630	685	644	646	685	713	698	661	695	695	718	628	665	715	715	685	703	681	680	645	687	699	663	679	730	704	700	710	663	675	720	683	688	656	723	713	676	683	679	713	656	699	706	694	659	711	633	664	703	663	665	664	667	686	670	691	680	685	643	697	694	678	653	683	663	681	708	641	667	650	650	661	654	671	656	612	687	690	695	690	677	620	678	694	713	706	685	663	652	683	683	679	662	655	665	702	643	674	650	690	646	658	657	662	664	692	676	690	653	706	649	658	696	713	645	666	684	676	646	698	682	642	644	644	682	697	663	675	728	695	671	663	660	673	658	691	698	649	624	663	692	672	690	651	651	651	642	656	682	640	681	680	703	672	637	743	710	657	682	702	670	702	695	736	668	696	676	699	702	694	666	694	705	668	685	643	708	646	695	673	663	631	664	688	673	670	690	681	651	654	701	691	651	641	660	629	645	685	679	736	663	670	660	702	656	701	717	640	698	685	643	677	680	676	644	697	710	689	686	687	690	681	684	659	676	714	720	666	659	666	673	658	665	732	685	707	646	645	680	681	661	726	703	663	687	671	636	690	627	671	676	662	705	699	658	655	658	664	662	690	683	683	688	656	698	680	693	694	640	689	659	684	706	675	663	686	683	687	663	651	679	660	678	691	634	633	698	735	673	699	677	698	725	677	697	706	635	705	679	661	687	647	676	661	686	695	706	640	666	696	681	638	692	687	682	681	699	702	676	677	621	686	642	665	678	658	660	691	731	642	675	659	673	672	672	637	675	687	682	654	697	692	670	711	734	624	666	693	655	705	672	651	675	713	687	678	706	670	641	682	677	669	631	685	670	692	662	703	655	673	677	706	723	679	641	678	658	725	712	696	675	735	700	682	687	705	655	715	694	656	666	720	685	656	700	659	670	640	678	693	679	662	705	678	713	661	634	696	701	696	673	661	613	665	672	669	673	666	658	715	685	630	653	660	703	656	669	690	678	684	682	674	686	646	662	672	697	708	652	648	641	638	672	650	694	676	691	650	696	722	671	638	676	674	682	657	689	685	696	669	672	635	672	701	690	685	673	662	682	727	671	640	649	666	672	692	667	676	676	676	650	692	654	663	687	644	628	683	720	671	689	661	655	691	687	658	688	669	671	678	685	678	676	669	641	753	701	658	686	658	651	658	633	663	677	656	680	637	674	667	688	656	665	732	665	661	713	687	685	717	699	664	672	678	661	680	646	646	679	684	623	722	657	699	688	677	683	619	691	660	697	654	680	670	685	639	670	655	703	680	708	616	678	651	686	724	672	674	699	658	698	649	701	709	700	672	691	677	692	673	662	658	691	689	656	692	697	695	651	702	692	645	682	651	648	684	655	658	637	715	675	699	695	703	653	695	713	691	663	681	645	681	721	693	717	696	701	681	677	676	661	705	666	702	677	647	689	677	698	675	696	691	651	692	664	673	662	695	687	693	697	689	627	689	627	628	699	679	686	686	655	669	684	704	659	671	736	661	712	675	680	685	714	665	682	729	693	690	709	706	661	702	654	668	703	714	638	701	696	664	631	666	681	692	708	678	700	670	685	659	643	692	650	674	663	697	678	636	697	658	683	650	684	645	673	630	678	658	682	674	631	696	719	708	654	691	656	684	665	630	647	697	696	639	675	678	719	701	728	668	681	704	683	656	693	644	652	682	730	728	634	673	669	685	682	704	687	687	630	707	705	636	683	659	661	702	708	652	668	685	694	675	643	639	681	659	648	671	664	690	641	616	646	693	700	718	664	699	661	653	646	670	728	706	696	685	682	655	653	687	715	668	655	683	645	635	666	674	674	651	691	682	654	677	641	685	666	703	696	679	661	665	657	687	686	631	667	700	660	652	642	676	672	705	672	709	645	670	665	622	661	660	694	663	694	693	664	655	660	668	697	639	669	655	684	645	649	662	693	703	711	709	655	691	672	709	643	633	667	689	683	649	646	702	720	683	674	645	660	686	661	747	677	670	662	659	693	663	672	697	667	649	665	699	696	687	630	667	677	620	699	690	692	640	703	669	645	696	694	629	677	686	612	705	688	656	652	645	706	645	687	685	673	687	675	658	705	684	716	684	686	682	697	652	679	688	675	675	648	648	734	632	657	650	711	711	690	613	668	678	659	693	673	717	646	684	704	634	639	719	680	678	685	661	703	681	655	694	698	664	696	661	697	677	627	676	718	649	647	665	653	660	628	672	661	656	693	693	644	685	681	657	653	684	719	632	683	624	706	677	749	679	651	649	646	742	668	663	654	641	636	644	656	698	693	707	742	644	689	640	681	662	666	671	677	667	676	674	687	686	690	640	691	685	668	727	683	688	689	699	623	664	619	695	687	677	670	669	763	656	684	699	677	669	689	652	670	659	637	690	704	654	615	684	668	632	647	680	651	671	688	692	643	680	629	676	653	710	608	656	650	689	645	714	708	676	660	663	652	646	693	660	628	714	668	696	653	647	673	672	680	690	667	677	711	692	641	611	658	692	666	691	641	706	672	676	672	650	668	678	710	657	735	647	660	593	685	654	658	673	713	682	650	692	645	683	702	687	641	654	654	700	681	700	661	661	640	625	628	686	670	647	687	627	707	697	685	711	694	748	675	695	630	679	628	656	670	676	673	676	679	685	684	686	670	717	686	657	695	737	688	679	691	715	703	651	678	706	658	698	673	631	730	666	692	697	740	672	640	708	721	712	698	663	675	671	717	666	676	659	651	655	628	695	611	697	661	662	686	667	646	643	681	652	689	676	700	671	682	645	684	686	665	653	698	696	679	690	699	629	650	670	694	676	662	650	651	648	640	677	741	656	678	671	719	636	625	628	667	702	650	676	688	695	714	715	669	655	670	644	654	635	675	694	661	668	668	640	665	644	641	671	665	663	661	706	639	646	678	672	669	671	630	628	673	647	680	642	654	729	710	719	682	650	683	684	667	704	687	645	642	653	637	688	664	636	703	652	693	699	685	678	658	717	687	672	694	670	667	645	652	668	646	659	693	675	691	671	672	691	707	694	697	665	670	684	690	722	672	669	627	659	664	654	667	711	697	694	656	692	703	657	700	659	676	654	687	638	707	666	673	700	675	696	705	665	695	674	653	652	712	654	646	650	708	672	707	668	656	664	635	668	645	660	691	679	683	606	664	694	659	639	689	716	651	675	642	708	671	652	648	724	654	662	649	670	665	672	671	662	700	684	715	636	652	687	619	646	647	680	698	670	677	694	660	655	686	646	638	712	663	662	668	665	730	631	652	704	652	665	722	657	676	675	690	681	623	664	639	714	682	700	683	687	659	674	657	675
24405	23105	33257	28956	21618	12617	2637	1170	976	979	961	1042	1022	953	996	975	1014	937	1017	991	995	978	965	902	974	975	911	942	963	999	1003	1002	953	934	1011	947	944	995	998	942	992	988	961	946	964	972	987	951	956	954	926	978	952	979	952	948	927	1005	975	984	986	955	993	968	930	925	971	978	959	981	950	958	897	906	951	983	919	989	987	933	953	985	964	928	929	911	924	914	940	943	873	931	952	947	941	958	956	922	890	966	938	958	986	961	942	940	922	923	938	956	972	994	962	1004	914	1013	913	900	939	947	914	934	995	966	1016	910	989	975	963	945	1000	986	968	910	947	985	961	975	941	991	957	959	961	981	906	937	911	904	862	906	927	943	974	970	985	959	966	978	942	1026	943	947	927	929	982	971	967	887	980	913	1019	989	893	956	915	989	954	920	933	984	959	944	932	938	921	934	931	964	961	935	990	1016	943	898	909	991	951	951	968	989	972	946	954	863	916	943	932	950	1007	951	955	988	993	1004	907	1035	912	998	925	982	939	964	1020	943	841	1013	957	983	875	926	1012	940	973	1031	977	939	947	932	944	920	988	926	948	902	954	948	1052	933	954	971	921	930	959	951	985	931	1001	952	936	932	912	993	982	1003	937	1020	949	930	1006	997	978	958	953	940	920	949	995	976	951	1031	932	1010	1015	941	955	908	871	971	871	901	905	987	947	956	924	921	962	990	911	910	980	986	958	947	975	933	965	1005	924	965	959	918	932	970	976	947	955	960	996	966	926	932	899	973	1008	938	942	982	939	948	970	963	962	940	960	954	906	880	963	1000	950	855	943	908	972	967	936	938	945	987	967	976	1010	911	954	903	904	929	922	903	936	910	927	927	956	997	916	913	937	950	964	860	930	973	1004	1006	1026	951	981	918	962	992	963	919	943	954	954	970	953	940	920	928	973	960	944	979	908	964	890	928	932	983	963	995	1024	1000	935	933	977	925	997	949	931	964	934	933	950	988	965	939	923	967	988	909	949	891	952	945	924	950	979	996	977	908	951	961	935	943	920	986	990	969	979	941	948	913	984	999	899	940	921	944	986	922	910	932	976	927	923	964	907	967	1004	963	942	970	936	943	975	962	908	942	930	992	964	990	965	998	985	962	921	930	930	887	987	968	937	955	928	1001	920	985	951	934	942	948	944	959	949	910	900	942	973	895	983	959	962	945	959	976	909	949	928	924	918	973	993	954	977	1005	923	983	900	984	916	944	939	986	938	941	959	964	953	990	1003	976	976	1012	874	945	919	977	970	1001	942	977	981	923	957	972	1008	924	997	870	1040	964	902	945	960	987	916	986	942	867	929	952	929	990	1017	956	983	924	986	923	974	944	957	944	926	1028	946	962	866	969	920	955	996	933	920	974	915	997	956	974	950	894	973	966	992	926	969	924	976	1047	930	977	960	957	935	943	932	927	939	976	890	975	909	960	929	1005	939	982	973	958	980	897	1003	920	961	929	1002	966	981	907	974	955	957	942	960	1019	984	954	913	991	941	932	1008	979	989	999	955	934	939	974	946	987	973	988	924	1005	974	944	975	947	927	934	981	914	956	981	930	964	941	1011	933	951	975	941	975	978	955	949	1015	930	968	947	942	949	960	952	966	911	964	952	954	925	925	959	981	981	930	950	944	924	937	956	912	970	945	967	910	998	941	1008	975	941	1007	945	1000	921	922	956	986	1039	1004	922	954	943	951	995	956	915	904	968	976	932	989	963	981	957	884	947	931	950	943	949	955	907	904	983	1041	974	953	924	934	956	944	961	952	969	959	971	964	958	963	976	922	950	1001	946	954	950	918	936	955	943	972	972	948	923	927	985	910	960	943	980	944	963	915	908	973	940	969	964	951	942	916	939	954	1016	962	982	922	927	991	985	979	912	968	932	998	951	957	994	949	943	897	957	1007	992	915	960	960	961	956	984	867	949	995	921	951	1001	907	911	894	953	990	963	955	976	940	989	992	952	942	929	973	972	935	997	966	941	976	954	942	955	1013	962	957	953	936	956	938	979	941	983	911	973	1011	932	927	973	1020	970	960	900	926	905	918	921	936	931	956	937	999	954	1003	945	930	944	964	928	902	949	1001	993	907	909	934	953	901	1008	975	942	958	942	906	936	983	988	971	929	933	951	1001	956	889	1001	936	994	955	972	973	959	967	960	949	949	893	972	956	917	931	1012	928	927	974	918	946	984	978	990	918	935	877	967	982	891	861	908	983	916	1000	973	1031	950	982	922	921	957	988	949	944	968	946	977	932	885	972	914	940	957	946	899	1031	913	938	954	930	977	940	978	908	955	964	990	930	937	941	949	967	972	953	939	993	936	916	999	928	998	1015	973	1003	927	905	919	889	883	964	916	994	935	909	974	1014	947	916	999	944	938	929	931	986	913	946	980	977	986	984	913	878	1002	935	1001	948	924	1046	966	893	994	935	1028	900	937	971	953	941	959	1003	923	952	999	925	980	1014	949	941	934	943	889	932	1011	935	970	946	917	918	941	871	940	992	962	996	928	929	934	939	974	972	975	984	933	941	994	944	984	937	961	977	947	1007	932	959	964	946	916	957	979	938	971	916	938	935	937	894	905	963	1041	947	995	953	931	960	957	916	899	860	967	932	975	915	933	944	965	952	933	962	964	989	933	961	974	954	961	910	990	939	911	949	951	1017	931	934	938	911	926	939	946	843	1027	901	963	976	938	966	902	1014	916	970	1014	925	967	903	978	935	972	963	960	924	933	941	1020	947	925	971	939	927	968	961	901	951	948	971	929	964	954	950	938	887	954	972	956	981	946	946	919	943	961	989	923	924	919	1006	927	970	966	993	955	947	943	939	956	937	963	934	971	896	1013	937	948	915	967	987	985	992	970	941	943	1020	1006	900	945	957	948	1012	1005	997	1041	940	910	995	915	951	927	988	939	922	990	933	955	981	962	1004	937	912	982	937	920	938	948	993	951	1006	935	898	940	962	973	961	944	937	976	939	996	907	988	918	954	918	937	949	960	930	1004	961	901	930	973	958	965	927	1007	955	966	917	951	935	882	953	932	1004	939	934	923	975	934	921	983	913	940	967	912	980	938	908	916	951	935	930	1006	938	874	952	948	960	903	979	968	944	854	951	886	953	942	924	980	915	1009	912	962	892	914	927	929	970	956	967	920	956	939	932	936	980	972	972	947	962	970	946	962	935	990	989	940	932	912	885	967	979	970	911	983	914	926	958	973	936	942	988	1005	953	971	959	1008	937	951	921	922	919	952	886	922	959	962	969	915	950	957	959	958	914	948	948	1016	986	939	943	940	957	943	1010	965	973	947	992	972	943	910	933	943	940	857	1006	1022	1020	933	953	935	958	961	1053	966	939	939	907	923	948	980	1004	918	939	983	932	938	944	912	1022	969	911	936	936	922	928	890	869	935	940	965	946	933	925	958	930	964	962	923	917	865	981	934	981	972	949	955	966	968	930	962	966	964	928	1003	1019	954	993	937	912	914	945	951	987	991	1011	989	959	964	994	895	951	914	958	962	937	937	919	973	954	965	966	938	935	912	882	979	938	930	989	971	939	937	1000	895	945	966	962	939	951	925	990	1014	917	944	933	941	919	902
63825	99827	68360	34780	12131	2930	1125	921	914	855	848	831	848	871	832	855	815	830	886	873	882	908	923	832	871	853	830	822	836	827	816	811	857	855	932	859	878	868	871	864	837	900	860	862	917	914	924	881	826	869	913	892	838	862	821	879	862	854	841	888	876	859	831	836	859	836	858	838	872	874	894	845	878	889	852	847	843	900	858	837	877	843	855	823	843	877	829	831	858	852	893	852	908	921	861	867	880	893	862	853	850	846	862	823	849	855	822	868	918	818	824	904	859	854	837	840	890	877	885	852	810	811	856	822	853	789	814	878	874	850	830	874	830	868	820	865	871	875	854	861	856	850	836	845	870	855	865	887	855	872	819	860	921	859	884	805	863	868	884	876	841	850	878	892	877	847	893	888	853	868	843	831	855	879	845	933	815	883	911	852	844	860	861	847	837	882	866	857	866	888	850	812	817	901	872	851	850	861	855	859	840	824	863	872	829	849	888	790	871	859	882	830	849	815	873	860	829	852	835	813	868	824	933	854	841	915	836	848	869	856	839	894	842	807	866	867	865	845	875	857	858	894	873	818	838	866	903	851	917	864	842	850	835	881	831	826	893	876	875	844	858	853	930	842	865	850	843	844	896	862	898	855	821	829	918	812	872	873	901	846	895	859	853	850	857	825	869	853	856	791	870	848	881	879	852	883	887	873	813	814	901	864	834	840	821	855	864	863	809	880	833	829	881	830	868	810	841	873	871	844	897	868	875	881	841	868	878	854	860	874	839	857	909	853	840	860	834	837	856	874	921	859	851	885	872	804	839	889	882	866	875	832	869	830	837	795	827	894	867	840	847	876	864	842	944	825	838	798	805	816	925	882	873	859	863	824	899	861	855	862	889	865	893	859	849	868	864	931	849	865	876	877	829	849	887	877	916	815	877	872	893	868	849	831	842	851	869	875	915	918	848	890	841	851	914	861	917	817	845	829	862	825	858	801	847	834	904	833	907	904	860	905	847	834	877	793	831	829	910	878	902	838	832	843	867	794	855	867	826	909	781	865	818	823	817	841	849	852	843	870	829	778	824	859	897	892	860	892	856	853	874	820	849	871	814	849	856	823	863	854	890	888	834	865	817	813	837	862	885	860	839	874	881	863	893	800	832	892	851	758	872	891	846	899	914	912	849	898	835	809	864	868	874	870	866	872	812	878	858	826	890	872	792	770	826	890	837	861	906	860	873	861	841	888	836	853	882	866	814	877	810	822	835	799	827	861	901	858	817	794	869	922	832	871	855	805	858	867	825	802	838	871	845	858	865	848	835	879	867	876	788	891	827	890	889	852	848	866	852	844	848	843	808	836	830	810	884	808	842	898	844	808	906	792	830	869	885	872	848	857	874	822	864	850	943	819	905	879	817	847	891	887	843	840	868	868	865	820	852	831	852	833	861	869	860	821	903	815	884	868	883	800	932	871	930	873	878	808	886	849	898	879	869	871	858	890	816	840	846	898	836	860	822	878	821	893	939	901	845	860	857	852	854	832	868	824	840	874	861	879	876	862	812	837	845	804	855	832	880	838	875	875	844	882	845	865	859	901	830	903	864	859	861	856	870	838	794	896	807	896	852	834	862	868	859	855	822	809	867	845	887	874	837	868	863	885	869	850	825	921	850	866	838	887	842	837	851	853	873	881	880	826	858	855	833	876	848	848	861	893	908	869	867	886	833	835	847	879	838	874	866	854	823	840	863	818	855	857	844	884	890	856	815	849	811	881	870	876	893	877	826	824	842	856	881	883	841	868	895	884	901	845	839	840	816	855	888	851	873	851	851	838	779	883	888	862	836	851	828	832	834	885	821	848	826	839	878	835	812	854	814	891	862	856	828	854	864	834	869	890	885	880	815	820	814	880	845	823	815	851	854	904	850	870	857	878	915	874	861	849	824	830	839	895	867	838	840	828	800	847	871	837	917	854	847	864	849	806	866	866	816	868	974	801	861	892	823	854	870	851	847	817	834	848	764	874	849	867	872	884	880	872	832	814	896	894	819	873	843	823	814	843	883	821	861	884	859	856	859	833	880	851	887	897	846	797	884	864	881	853	851	817	791	900	891	854	872	849	836	866	866	897	895	857	885	844	837	877	825	888	835	832	845	860	829	870	841	851	921	854	814	851	906	895	874	932	845	873	907	877	894	866	848	836	837	866	856	848	895	816	863	866	888	889	785	809	863	866	816	897	856	794	839	811	821	819	771	861	819	854	875	897	897	870	892	777	859	894	838	890	901	847	875	825	826	813	834	856	850	778	834	886	852	920	844	795	846	853	838	826	882	921	864	848	847	839	910	890	854	836	846	878	803	877	903	839	882	839	842	831	831	876	855	799	827	851	869	839	866	853	906	839	812	802	819	831	889	888	829	888	850	837	867	892	792	889	878	831	867	862	817	898	850	814	826	826	873	918	836	895	851	853	871	866	895	856	880	881	860	821	862	812	892	892	884	866	806	843	864	847	845	829	897	832	812	858	821	841	885	855	813	893	898	840	851	856	798	858	833	828	847	864	868	881	864	836	844	847	871	857	852	837	868	886	862	843	850	866	899	839	930	861	845	852	841	784	821	824	868	870	879	867	805	866	871	809	869	824	880	837	826	833	845	855	884	840	843	822	820	828	863	854	856	845	851	833	844	819	841	927	893	830	830	841	846	830	870	831	899	862	897	847	814	860	850	861	866	819	784	906	836	849	856	850	833	839	815	836	812	873	833	888	835	904	866	909	826	903	833	905	860	862	821	806	842	850	876	886	877	857	871	904	832	822	857	845	907	813	877	788	842	873	824	907	848	883	872	877	847	883	873	889	824	818	863	890	845	871	860	839	872	849	852	873	867	854	842	815	821	808	821	870	851	843	883	878	835	829	879	846	895	887	859	825	891	915	802	885	905	800	865	861	842	834	858	886	838	843	873	887	862	822	815	864	824	899	854	891	894	879	872	790	901	858	836	864	857	816	805	861	879	831	884	907	852	817	908	799	862	807	865	888	849	816	857	801	873	820	771	853	815	830	885	880	819	836	837	859	848	828	905	861	883	864	834	824	840	851	811	838	844	833	862	834	835	799	844	882	859	826	875	906	841	856	916	913	823	804	864	810	811	902	824	798	913	847	846	844	855	841	877	833	784	842	819	850	868	872	813	892	840	917	867	868	789	894	862	884	857	844	827	871	882	802	852	819	896	825	823	854	866	849	881	852	884	819	874	776	856	824	899	827	841	873	906	833	834	866	843	836	826	853	843	856	823	856	876	897	815	803	858	806	879	855	862	854	840	850	868	811	892	866	880	857	863	813	835	845	861	888	868	912	843	857	813	844	809	875	819	843	853	880	880	844	834	839	845	837	835	849	889	862	822	819	910	853	870	858	812	922	819	840	832	825	864	844	773	845	821	824	870	857	823	847	865	878	875	856	834	821	879	833	780	845	843	869	844	816	925	785	875	861	884	882	860	844	860	863	880	800	814	853	863	846	834	844
32112	31012	25027	9402	1966	902	817	735	694	735	759	728	763	763	725	750	775	725	728	736	696	736	720	765	761	801	742	767	756	775	713	791	733	717	766	692	731	775	703	719	795	812	737	693	731	779	752	757	729	769	718	729	786	751	720	707	745	713	758	781	719	733	785	776	771	707	737	766	766	795	730	765	755	738	760	844	751	756	731	743	712	797	731	736	701	716	753	774	730	758	693	746	708	743	749	743	698	762	683	714	734	744	749	731	752	725	746	753	712	741	748	733	745	718	711	745	728	773	703	728	751	691	707	771	717	737	743	727	724	703	764	728	710	735	692	774	748	743	743	752	720	753	723	790	748	702	717	808	758	690	777	755	740	737	755	722	757	730	710	729	758	804	719	707	728	725	698	715	709	765	781	774	749	724	755	751	711	765	762	784	754	709	740	764	759	778	707	756	745	799	734	748	795	727	707	750	765	753	745	702	779	784	804	768	741	712	741	720	763	747	767	777	743	721	791	757	710	725	773	753	768	734	760	757	714	760	752	737	782	738	767	762	708	712	775	747	710	733	747	731	719	726	719	726	778	783	747	753	721	697	717	763	775	733	779	708	744	736	718	765	747	731	710	767	734	809	789	748	704	740	733	748	749	691	718	737	759	740	733	756	789	783	773	773	723	756	708	729	754	753	772	691	749	742	767	731	767	751	724	715	742	740	731	705	734	747	782	746	724	774	767	729	752	730	784	707	704	669	686	738	741	745	715	754	766	746	779	737	789	766	704	714	755	726	708	737	771	741	746	770	736	762	751	769	742	755	747	740	761	710	735	732	746	729	721	764	764	709	733	720	743	735	759	749	733	719	709	750	739	754	733	748	751	792	784	739	702	704	731	738	723	735	761	765	756	775	759	744	745	791	749	719	701	706	770	784	704	788	681	730	763	816	746	774	782	717	752	690	754	729	760	759	747	716	736	784	770	738	791	721	694	780	727	732	690	719	772	734	745	722	755	773	750	732	794	725	777	748	679	676	740	721	749	719	724	751	748	733	758	800	705	750	733	732	755	739	731	730	725	737	718	736	787	773	749	747	728	762	701	742	791	756	745	732	731	786	718	723	735	765	807	703	724	812	739	750	736	754	736	698	787	770	780	738	740	721	749	763	756	748	722	734	720	769	757	746	751	713	761	747	750	727	736	762	753	750	751	762	697	720	709	715	790	738	747	722	775	706	711	707	743	722	721	763	731	736	771	743	734	734	726	757	748	772	749	780	748	738	769	760	734	745	756	723	702	703	746	746	751	767	766	710	737	734	738	739	754	691	801	742	779	718	738	729	779	752	711	765	781	769	739	732	740	753	741	739	739	712	725	696	772	754	733	772	752	790	761	711	707	760	764	757	716	789	732	761	790	726	713	755	789	760	715	787	708	678	686	698	746	736	726	715	726	692	718	712	725	751	725	721	772	713	774	713	744	716	742	713	706	714	733	728	739	749	718	723	765	739	767	722	688	724	744	734	720	757	746	732	711	735	730	767	728	728	769	729	698	735	760	763	695	709	763	709	733	730	746	746	735	730	702	810	746	697	745	745	748	752	714	730	774	751	716	740	750	716	774	759	707	747	726	716	770	789	740	737	727	764	797	736	681	756	693	771	747	757	744	732	784	756	726	782	738	730	747	757	728	780	678	764	749	725	725	769	736	739	713	731	776	779	757	747	726	757	725	733	748	777	703	738	719	775	707	754	767	784	741	718	789	782	704	743	723	711	687	731	686	745	761	728	745	775	726	792	738	766	754	699	715	726	708	753	729	754	729	719	717	747	742	795	713	727	712	816	758	782	742	804	751	698	674	745	713	744	694	770	748	748	743	712	750	774	773	747	739	734	732	781	733	753	766	737	725	789	774	748	716	696	679	802	747	691	756	732	730	756	783	753	748	734	759	702	713	740	741	709	708	757	798	719	712	755	704	755	761	763	792	730	731	714	731	749	744	735	782	736	727	732	718	770	722	726	735	725	735	737	776	742	774	714	703	745	775	806	724	736	716	752	747	771	741	809	716	734	715	721	767	752	744	731	777	741	757	747	763	671	728	695	754	759	761	740	756	733	743	737	731	740	705	746	689	707	736	748	784	764	734	725	760	734	742	798	688	704	725	671	770	746	686	788	759	753	712	755	758	757	727	771	733	744	753	756	732	768	757	723	763	746	720	749	762	745	755	767	763	757	809	699	733	774	732	778	792	686	768	747	746	771	745	703	717	734	743	758	721	740	746	755	728	684	782	743	763	661	789	741	742	746	725	730	791	742	733	744	824	721	786	707	706	731	695	754	737	682	727	744	761	768	719	733	776	796	731	713	775	704	744	666	781	709	727	731	772	760	742	737	752	743	746	738	766	774	684	720	785	744	791	699	732	731	782	719	698	786	734	713	716	743	732	770	754	663	736	768	725	759	782	788	762	745	818	760	702	747	733	761	770	718	747	729	728	755	716	771	715	737	728	751	678	714	748	719	778	762	740	723	745	747	743	739	738	722	777	724	742	769	788	753	748	740	738	708	779	714	723	794	776	719	717	744	716	743	761	765	743	740	749	745	737	744	755	742	657	770	721	750	704	737	726	731	762	718	732	792	769	737	768	795	783	736	738	735	715	744	700	728	760	699	704	701	716	721	748	723	742	717	710	679	808	787	772	695	689	717	804	783	756	753	753	751	710	774	778	751	763	725	741	704	733	743	744	732	766	731	723	729	764	762	751	742	711	708	752	788	666	706	724	749	732	715	742	665	739	771	755	794	733	789	772	779	771	687	715	759	713	795	734	722	740	680	776	708	722	763	784	741	726	724	784	759	763	762	704	779	756	715	713	771	688	723	727	731	779	708	751	762	735	722	708	775	747	727	751	700	770	695	727	738	740	778	749	745	747	729	727	758	751	748	777	758	765	770	792	680	721	725	742	746	747	725	766	726	741	736	768	694	701	762	747	737	712	724	720	702	735	837	767	734	757	760	742	750	712	715	794	758	761	750	749	735	788	755	752	747	756	772	746	735	736	709	749	749	742	758	717	702	748	722	751	774	730	725	720	759	752	725	786	771	744	717	722	795	768	722	690	762	779	731	747	790	725	752	748	730	761	773	716	735	736	787	832	729	695	685	747	774	733	757	726	767	722	713	723	720	766	746	725	772	776	740	745	754	705	671	760	726	715	693	774	723	749	724	742	736	732	745	742	717	743	744	755	723	759	729	763	710	734	763	777	735	770	727	737	723	715	765	707	751	702	753	768	730	741	770	762	743	729	773	704	726	720	727	763	727	713	715	776	734	705	707	709	727	728	770	757	730	700	774	754	762	732	715	760	735	740	763	723	750	728	732	741	697	717	738	772	753	764	724	768	738	705	707	699	696	793	763	738	748	740	683	764	730	785	703	786	762	720	682	700	753	744	709	733	715	726	765	722	717	711	760	728	769	767	756	736	773	735	754	728	764	774	763	715	724	798	738	752	782	749	771	780	739	765	715	768	725
26556	34166	18271	5004	1506	776	618	609	614	595	621	613	625	622	651	632	585	588	585	543	577	529	595	628	588	600	626	628	554	622	635	585	589	578	638	578	574	652	604	636	598	579	596	638	587	554	616	613	578	631	573	597	632	625	648	603	598	577	606	586	613	603	583	604	576	573	593	599	587	621	626	556	611	573	583	606	651	621	613	634	597	584	648	603	611	578	549	630	631	563	627	570	607	576	596	571	568	549	593	634	597	627	620	591	663	620	621	595	621	634	604	573	588	562	591	582	658	595	642	631	619	617	595	586	579	611	611	588	604	593	572	615	634	563	654	596	600	602	583	585	572	581	648	629	605	616	555	565	604	581	551	609	568	625	596	603	602	581	628	598	597	622	563	613	633	573	537	609	609	567	625	586	628	620	603	586	612	606	625	590	563	627	547	590	632	628	611	611	624	597	612	615	607	578	617	610	595	611	614	576	590	637	568	591	606	608	597	628	587	559	620	598	596	575	601	608	635	590	654	591	605	619	557	605	591	593	597	587	577	578	565	598	574	590	551	572	606	627	628	564	598	619	562	624	619	558	620	580	552	597	612	632	589	606	590	622	605	623	598	574	572	613	627	572	605	614	569	639	638	578	562	620	605	573	632	585	624	572	595	579	617	618	601	580	618	582	563	564	570	658	599	576	572	634	623	652	577	618	591	593	581	600	590	589	613	609	594	603	584	629	596	621	580	606	574	577	578	573	612	555	604	630	608	608	581	601	610	617	578	587	607	649	622	614	634	620	598	623	560	598	561	566	562	633	590	616	617	609	561	588	601	577	612	560	583	603	609	581	586	605	585	621	576	621	573	582	582	597	616	589	614	622	583	589	630	621	662	557	620	612	612	578	583	638	630	652	562	572	587	609	587	600	603	572	618	619	591	632	644	583	620	612	623	640	582	593	614	585	623	558	615	587	542	551	630	599	647	598	594	647	572	606	586	619	606	631	596	600	569	602	591	611	598	615	626	597	640	580	595	606	617	592	609	619	656	633	587	629	607	582	597	614	608	559	614	592	644	616	613	627	586	592	557	603	633	635	624	631	613	626	581	603	583	588	598	595	573	632	587	619	564	593	626	630	600	561	580	591	599	582	625	601	596	628	628	597	650	586	567	617	608	571	635	578	554	604	603	648	612	573	652	621	586	616	580	640	611	606	598	597	594	543	598	609	582	607	632	605	657	568	605	586	642	628	575	598	616	640	608	587	594	603	627	594	612	580	607	659	608	616	559	588	579	586	585	622	606	567	588	566	563	586	627	589	576	594	583	593	577	604	602	617	604	611	567	590	614	587	585	616	607	589	607	610	626	597	595	575	628	592	595	581	576	614	623	598	624	562	607	617	619	591	587	622	622	606	584	581	631	625	624	574	600	620	578	595	596	566	586	596	612	598	603	608	598	565	577	616	574	656	587	586	635	604	573	594	592	644	605	603	620	627	613	615	619	603	569	652	568	625	639	578	566	595	582	574	603	595	560	580	616	599	638	582	615	608	592	550	604	585	634	592	658	625	576	545	614	615	587	564	567	565	641	597	651	573	552	653	593	588	605	575	570	573	609	603	616	569	650	582	606	631	604	577	566	626	594	618	577	633	612	591	605	591	637	620	600	600	624	606	566	596	593	613	609	617	606	593	612	604	568	606	608	580	629	592	596	568	605	594	619	543	607	617	597	586	621	611	550	605	609	581	602	550	596	575	603	573	602	596	598	594	649	599	568	582	600	593	614	589	603	590	619	569	587	611	571	553	600	645	619	631	645	632	599	575	620	609	556	583	580	583	629	639	565	616	610	553	579	596	590	638	604	559	639	624	628	602	590	639	633	647	590	618	618	648	562	584	569	624	614	611	585	592	606	593	585	613	567	606	577	601	573	599	620	608	608	641	619	581	575	602	621	656	606	561	602	619	617	616	602	599	588	556	585	606	564	591	597	600	593	616	595	596	582	645	603	581	633	632	614	611	666	608	609	620	597	606	623	582	572	612	620	595	595	632	581	635	575	600	549	625	580	618	587	650	585	609	605	583	606	599	576	588	613	630	600	568	571	590	628	572	578	587	642	595	603	580	633	627	595	624	611	589	556	610	542	649	607	619	603	574	576	619	558	605	611	599	625	576	652	562	620	527	600	628	557	548	592	634	599	617	607	552	599	576	602	602	582	595	593	591	599	621	616	602	598	638	602	555	581	613	605	565	557	629	568	615	541	587	639	597	595	620	604	630	588	614	643	594	607	620	594	611	577	606	624	611	572	589	627	602	608	601	602	632	585	563	602	597	634	602	582	554	593	606	606	609	613	631	656	611	569	593	567	610	625	575	584	583	593	600	586	610	602	619	575	595	604	599	593	622	603	628	600	606	611	601	640	622	583	585	616	609	611	602	598	535	657	616	596	585	615	602	610	573	617	619	624	553	572	591	623	651	580	583	560	628	600	607	629	641	600	602	596	645	554	561	637	575	572	645	581	633	628	622	608	609	573	593	606	535	557	596	597	604	594	611	553	637	587	619	608	545	576	595	594	602	640	598	599	565	589	601	593	580	585	591	592	585	590	579	580	599	603	625	615	536	574	641	592	592	599	557	611	641	576	605	632	566	606	592	583	640	642	604	575	567	600	596	569	628	614	603	577	609	615	579	577	602	621	566	596	616	618	616	563	589	586	608	596	626	599	642	600	611	599	603	612	598	583	573	626	560	648	594	621	555	604	607	608	589	632	600	602	589	609	607	623	589	579	570	561	580	624	613	622	634	596	595	586	618	614	585	584	583	568	591	554	616	583	595	581	580	597	585	563	629	608	608	587	604	602	616	567	623	628	595	594	628	632	534	575	576	582	589	604	634	590	603	591	590	562	629	557	590	599	630	569	577	623	601	621	604	557	587	602	638	625	621	617	589	623	583	580	635	607	585	600	563	592	598	602	624	533	600	617	617	622	607	623	617	595	595	578	604	618	596	580	613	576	606	635	609	587	613	624	609	603	589	605	591	631	592	597	650	594	604	599	656	584	586	567	615	609	574	602	597	582	588	589	589	559	578	578	615	561	560	611	609	616	644	600	593	578	604	604	590	607	593	584	554	563	617	629	596	616	582	620	584	622	584	596	605	582	620	581	582	587	636	639	581	621	591	575	653	614	548	628	596	582	594	642	573	589	586	591	617	595	570	627	587	562	612	626	609	611	590	600	598	616	586	630	625	593	605	593	607	603	548	592	635	568	587	628	618	620	632	571	597	542	628	618	587	633	566	616	632	577	594	595	580	598	595	596	561	579	568	577	582	615	629	560	569	563	570	599	608	598	593	611	589	601	643	607	597	563	585	618	606	594	618	583	603	585	627	596	658	615	622	629	598	631	580	600	588	601	566	642	614	600	603	661	594	591	561	645	579	605	595	641	606	575	564	614	626	599	615	622	596	617	528	589	607	608	639	571	607	606	639	612	605	577	602	592	551	562	606	581	584	628	582	582	602	601	599
26060	26947	40167	32807	16507	3914	1193	870	747	782	708	777	770	818	789	736	736	723	752	794	821	793	788	811	779	781	748	812	791	749	731	794	757	748	709	691	743	753	741	760	734	744	781	749	766	741	724	739	725	736	760	723	750	787	751	744	775	786	804	766	759	766	735	745	730	781	702	711	762	723	761	717	768	725	744	710	726	757	722	722	739	709	714	739	731	740	703	721	737	773	726	761	705	740	733	758	714	750	735	742	761	790	779	758	730	748	728	738	689	740	794	789	703	721	719	733	758	713	764	716	736	705	747	741	737	745	795	726	730	762	743	769	804	743	774	772	731	782	760	723	733	760	757	789	736	721	719	747	756	760	700	774	735	695	760	740	750	693	750	720	765	730	744	758	762	735	704	792	737	743	731	739	749	753	715	773	730	738	763	715	748	762	728	722	667	793	725	746	756	724	751	726	765	742	755	763	735	737	725	729	714	784	750	721	723	735	732	767	805	737	793	744	774	683	776	707	766	751	717	790	758	721	742	703	731	764	706	759	772	763	713	728	750	752	754	787	751	698	757	732	724	710	707	743	751	716	729	713	797	737	725	712	742	728	712	711	741	699	761	739	766	759	748	680	742	735	756	749	728	755	738	681	725	710	755	760	749	737	756	746	733	708	773	736	748	739	729	711	732	729	712	716	735	771	730	764	757	741	744	730	722	787	706	751	701	753	746	732	767	729	752	782	748	743	723	757	728	759	745	756	728	705	732	669	755	703	700	708	746	772	728	737	711	728	746	724	777	760	708	755	745	708	716	793	784	729	721	705	758	749	721	754	712	698	778	716	731	728	771	753	766	759	719	724	684	751	721	740	774	738	781	736	782	740	779	743	691	734	813	706	755	715	724	706	763	707	755	745	731	739	744	744	742	771	786	746	746	765	718	726	735	772	728	720	726	756	771	737	755	740	726	796	764	791	767	788	739	735	712	732	730	720	734	719	749	730	741	729	750	756	707	749	769	676	732	762	727	759	717	791	741	728	728	766	746	720	734	737	711	745	732	737	738	736	742	789	760	742	688	717	729	731	779	738	744	759	740	735	821	730	711	702	778	754	728	738	740	771	699	695	737	719	770	780	795	706	681	694	782	743	706	739	715	701	771	764	789	739	696	740	722	704	762	739	747	718	783	750	762	720	747	708	706	718	751	714	731	703	737	727	802	743	739	708	706	729	759	758	689	718	772	746	725	774	731	747	769	723	757	767	739	744	698	785	743	782	712	729	718	789	764	753	736	733	724	776	716	726	697	729	761	721	729	737	740	717	697	765	803	691	712	724	749	722	751	736	757	742	784	788	763	766	762	775	754	760	769	791	768	702	740	736	810	727	756	730	724	731	696	798	714	750	714	757	764	712	736	749	737	741	765	798	744	757	720	768	786	706	732	717	696	739	670	736	745	756	745	758	752	729	715	712	715	731	721	740	719	731	768	740	720	758	722	758	764	722	691	773	715	720	762	730	734	764	725	732	710	713	785	724	689	715	766	694	698	743	740	749	716	726	736	755	732	739	792	756	728	717	702	719	774	753	766	724	728	792	751	705	772	758	747	742	714	750	765	739	693	715	731	723	731	765	724	772	713	767	710	743	734	728	749	724	761	734	701	750	764	740	735	707	726	720	750	759	767	769	789	740	712	723	753	746	749	694	725	683	729	750	782	727	743	788	770	766	700	701	753	721	752	720	752	776	753	753	783	756	749	740	757	782	772	762	758	770	747	741	705	744	723	716	786	708	703	719	736	767	757	771	758	792	792	790	780	745	724	727	732	765	780	729	726	755	770	752	750	733	745	776	750	715	725	699	764	775	732	772	757	716	771	716	729	735	730	783	761	761	761	808	756	751	740	760	717	724	706	743	744	733	763	755	715	734	742	742	726	699	752	767	741	723	801	787	789	757	756	769	725	741	719	738	721	742	755	746	724	719	725	734	729	683	732	716	746	731	723	756	692	764	697	735	799	714	725	721	746	779	729	698	739	814	707	760	726	745	784	711	692	731	749	758	693	741	714	763	681	772	759	744	759	733	744	774	740	704	738	730	740	770	677	777	757	767	757	739	738	751	731	814	778	730	786	748	703	775	799	723	736	728	711	738	768	744	746	743	708	752	771	677	730	687	733	681	758	731	742	709	752	757	775	738	756	737	719	757	736	745	709	763	777	745	713	748	766	754	749	687	772	729	761	737	732	736	758	761	741	774	748	731	715	740	742	688	734	762	760	711	728	706	755	695	723	751	742	778	719	803	747	748	760	781	738	740	739	730	712	746	750	735	774	772	726	765	736	744	759	754	706	821	739	751	730	754	771	750	747	797	724	704	754	714	772	744	740	721	754	743	735	746	736	715	734	760	799	754	780	743	721	715	744	789	732	749	765	743	753	728	721	739	791	758	702	717	709	781	747	726	719	757	787	692	782	732	695	769	770	725	726	684	703	734	766	719	766	741	770	757	778	716	736	724	744	746	745	770	753	750	755	769	755	748	722	793	752	771	748	748	731	713	710	742	793	769	705	781	786	753	723	706	735	728	750	740	751	745	708	729	773	747	760	790	743	742	714	705	709	742	713	685	749	736	770	732	730	785	724	717	766	724	769	790	732	778	790	713	757	738	756	689	781	754	682	726	762	725	739	762	763	722	749	727	677	778	723	790	768	685	751	738	726	720	758	745	746	749	752	721	768	705	714	723	780	717	759	707	777	727	755	772	781	753	757	776	760	777	790	724	732	710	692	725	723	736	747	722	714	770	695	801	777	726	675	777	710	788	749	744	807	706	783	746	683	766	715	733	707	755	710	733	715	742	778	689	732	821	689	735	776	800	750	778	738	746	745	783	709	772	680	738	736	719	723	767	713	729	798	740	752	703	708	731	742	751	723	764	712	753	754	726	689	722	734	736	726	725	705	740	759	777	767	732	742	746	734	760	792	719	732	754	702	745	730	758	721	762	785	743	758	706	746	743	763	779	723	747	751	753	718	733	730	796	702	696	770	734	746	736	750	760	739	727	706	762	712	777	724	765	729	759	761	787	752	731	748	797	762	784	712	782	767	730	739	768	767	708	760	805	734	753	746	739	709	680	740	753	730	747	750	732	744	698	772	731	763	750	740	772	778	768	719	751	733	747	735	789	727	765	703	718	752	762	758	700	764	697	742	682	756	706	744	794	771	752	766	757	760	685	721	736	771	720	733	733	732	727	748	768	763	716	801	719	681	750	735	780	729	729	713	767	742	724	723	774	761	689	714	734	740	721	677	710	772	753	714	713	771	771	737	750	744	771	738	686	727	742	760	754	698	745	799	749	763	739	765	715	741	723	721	784	713	801	685	790	782	745	709	753	722	739	719	750	754	745	706	723	809	719	773	753	723	794	757	765	714	785	707	713	761	739	780	735	724	685	785	748	755	744	719	712	747	765	777	797	761	771	776	700	680	705	729	726	765	716	787	775	749	743	735	748	766	754	754	742	804	771	733	771
62210	88657	58670	24454	7056	1716	864	668	718	660	685	662	611	666	640	691	652	651	659	629	678	606	644	660	690	700	641	689	668	663	659	673	670	708	672	645	648	637	689	667	656	611	708	667	644	695	673	644	699	622	675	661	591	698	643	706	648	685	653	674	639	608	688	652	664	660	649	657	647	701	676	660	633	681	635	643	675	702	667	675	654	669	701	650	705	676	684	703	690	682	696	652	677	723	672	672	676	627	632	666	580	655	706	647	636	650	631	664	672	626	709	616	644	699	658	651	611	672	665	657	662	682	640	698	683	670	661	653	642	634	614	632	651	678	647	652	651	621	649	645	630	685	651	659	617	694	649	659	680	639	654	669	615	676	705	651	641	649	660	676	655	686	674	688	690	629	665	690	710	595	681	657	703	652	638	649	630	607	685	660	685	723	681	708	661	686	689	662	671	675	679	672	700	615	644	671	625	645	648	667	675	712	669	677	638	610	664	664	656	669	648	655	678	692	729	676	681	665	655	638	652	653	670	686	676	625	673	635	667	651	596	621	638	627	650	692	649	646	638	619	670	618	700	678	639	649	706	659	655	656	643	672	684	640	685	651	700	641	675	661	661	712	679	617	666	658	689	697	630	640	629	641	633	626	709	632	666	702	663	673	689	664	666	646	661	632	676	679	636	647	671	672	681	637	681	689	650	635	697	687	699	664	644	638	649	677	656	688	644	675	662	649	659	661	685	697	661	656	642	641	658	685	656	644	648	622	658	674	690	613	653	703	668	646	653	696	640	665	689	676	658	660	626	660	615	633	676	643	640	639	638	673	683	690	686	654	665	661	626	664	615	658	651	688	675	631	655	688	676	718	659	681	629	663	649	639	711	624	631	586	682	646	682	662	622	689	633	639	668	641	657	650	653	686	644	647	629	564	675	674	691	662	635	675	657	614	678	680	634	676	687	639	652	649	681	651	646	623	635	677	698	668	638	641	673	666	644	698	687	663	657	669	704	660	631	681	661	677	689	612	676	673	689	618	689	709	648	648	645	642	675	641	679	661	646	660	656	666	678	668	612	706	630	680	657	647	665	684	705	685	665	655	641	651	669	630	649	633	726	628	673	673	632	630	702	653	671	678	666	631	646	603	703	656	674	648	622	682	669	636	627	663	653	649	664	654	668	673	679	624	658	730	695	595	620	662	673	646	707	674	709	650	634	655	629	699	656	650	620	682	630	666	684	663	646	664	681	639	635	638	636	641	642	677	624	628	709	639	662	687	642	662	609	632	655	688	636	673	654	666	603	702	685	673	646	686	600	657	628	636	642	729	642	663	638	628	694	657	626	671	655	673	619	652	630	646	645	670	653	647	666	669	669	646	665	689	675	642	651	629	650	653	725	632	608	664	632	676	669	683	681	686	634	696	611	672	653	631	686	676	651	665	632	639	650	628	651	612	618	669	680	674	637	665	706	641	689	675	645	653	632	668	657	660	661	669	662	662	648	655	695	694	672	656	650	638	675	633	670	664	630	653	669	625	663	650	653	644	718	669	651	688	675	643	678	612	638	662	639	650	625	661	610	660	674	680	660	610	655	679	658	673	667	667	690	631	735	634	668	638	656	675	620	651	649	706	666	674	672	671	641	636	683	640	629	683	665	649	633	643	640	687	631	624	682	651	662	683	677	686	657	631	686	672	679	689	680	680	660	629	658	692	661	679	658	676	708	663	656	608	634	662	686	614	664	634	619	645	628	682	660	694	644	639	671	602	661	614	701	677	648	674	716	699	653	648	685	645	654	662	682	671	671	652	655	697	660	671	618	681	697	642	658	675	624	669	642	671	682	664	689	670	656	634	668	676	703	681	687	690	658	677	652	642	677	611	705	627	675	644	703	651	669	695	648	607	640	670	621	686	697	630	652	676	654	633	646	659	645	648	647	632	652	682	646	656	605	655	696	690	683	628	669	663	666	604	625	657	618	706	655	664	694	671	719	667	673	626	624	684	650	677	701	651	685	640	672	659	633	647	654	664	670	637	679	654	654	643	647	697	640	716	660	649	674	617	612	678	650	636	655	688	641	669	645	631	654	636	707	669	663	655	670	606	672	642	675	624	664	645	676	643	671	642	637	648	653	628	696	591	598	664	659	665	689	655	684	659	678	638	700	667	666	640	641	635	684	626	674	678	661	640	630	736	632	673	654	653	652	666	627	635	586	650	668	645	649	697	657	628	613	715	617	632	673	661	705	681	666	639	646	668	674	648	660	706	646	602	685	710	671	658	667	688	635	657	637	660	625	613	678	667	695	608	693	646	654	662	684	668	686	669	672	676	665	624	711	679	687	650	639	678	692	649	609	666	698	674	640	621	610	660	639	653	715	635	618	664	688	689	678	683	636	696	673	630	637	656	632	619	708	673	672	661	684	657	686	613	674	626	668	667	671	651	628	641	609	663	622	633	627	649	637	687	666	619	688	638	688	687	642	699	651	691	632	693	676	608	675	622	690	680	679	673	646	674	698	675	651	644	598	610	689	691	681	646	637	677	743	689	678	640	635	639	648	730	672	651	645	669	652	681	639	725	669	678	629	654	625	691	656	650	617	644	669	648	609	706	669	654	643	605	641	663	663	706	659	674	705	674	643	665	631	681	680	651	658	641	641	652	654	672	645	637	680	629	637	659	699	642	671	658	702	689	688	658	610	651	691	653	650	619	636	671	657	672	673	677	716	658	682	664	638	679	655	629	676	667	673	660	672	644	633	639	653	670	655	674	667	633	697	676	610	646	715	676	638	649	659	662	648	680	664	627	647	611	621	649	637	650	622	646	648	677	665	686	618	690	672	628	605	665	644	666	646	677	625	686	709	642	657	674	642	666	654	670	725	650	652	667	670	666	677	647	678	721	646	678	709	646	686	677	675	661	629	647	675	657	664	669	679	636	697	690	616	613	657	679	667	684	663	613	640	682	630	584	566	676	656	667	615	642	619	624	700	663	642	655	670	646	660	658	648	695	614	644	658	639	651	620	671	654	638	657	688	659	664	626	666	647	650	681	663	628	651	672	652	639	652	654	670	676	673	647	630	629	614	677	638	639	675	692	643	619	639	683	669	657	630	699	678	714	676	661	705	660	632	632	630	663	580	661	665	661	628	657	696	624	707	623	650	624	653	633	629	664	669	675	636	645	635	699	687	673	678	669	651	628	678	674	681	649	652	692	631	686	688	619	619	662	659	671	653	620	695	680	652	642	664	637	654	639	613	667	668	649	652	703	648	617	646	651	659	618	644	616	682	637	608	626	665	604	699	667	687	694	657	689	640	628	675	607	678	695	647	664	656	628	617	650	638	631	674	672	633	698	644	620	611	595	652	590	678	656	647	633	658	692	665	656	701	652	642	696	686	649	667	612	687	657	623	634	701	650	619	702	675	646	676	693	647	620	629	637	640	640	637	661	647	701	653	640	687	665	607	691	660	663	634	629	629	660	660	650	645	638	640	672	651	625	625	626	645	640	672	679
24316	23333	35046	30662	21925	12719	2713	1084	1024	967	983	950	945	973	978	930	978	964	955	969	940	945	966	986	904	941	942	899	1012	943	945	924	973	997	964	920	881	976	954	972	990	970	963	922	946	940	926	975	913	886	896	911	910	962	925	916	967	941	912	891	920	964	969	882	946	915	840	900	931	940	928	942	880	891	932	936	954	905	898	918	935	908	935	914	871	891	934	892	968	969	906	973	883	898	931	914	917	934	928	904	944	917	878	897	964	944	958	917	964	929	974	912	968	934	978	925	907	928	929	955	913	843	955	934	857	929	908	942	976	941	930	915	930	960	906	893	914	956	928	921	960	926	900	915	897	898	902	878	933	909	889	927	921	853	969	931	959	904	894	954	913	924	902	914	947	919	903	942	947	906	936	881	918	878	903	905	885	923	949	876	964	920	946	942	907	868	896	938	924	871	916	885	918	926	902	898	911	905	923	907	924	883	952	888	941	854	912	933	915	930	891	919	920	942	859	904	978	926	906	869	875	940	929	920	906	991	950	887	935	887	946	952	895	903	956	950	926	900	917	930	925	949	917	912	900	849	868	924	876	984	954	954	943	915	941	852	925	909	935	923	888	928	917	891	931	888	876	871	887	957	892	924	954	908	965	958	893	865	852	943	926	941	980	873	900	960	929	895	911	911	956	904	907	894	930	895	890	904	926	845	937	884	919	916	912	910	932	894	934	929	959	970	888	938	893	921	962	953	895	891	966	954	938	921	885	946	910	904	903	946	924	915	951	934	885	931	860	952	923	873	969	941	886	890	912	898	983	955	917	910	932	867	951	978	902	939	917	968	915	956	927	941	914	923	977	949	900	890	919	902	929	922	883	942	940	838	958	953	933	932	937	894	899	953	936	967	889	855	982	911	945	916	898	940	940	970	915	885	916	926	929	911	895	913	897	909	881	937	887	913	930	915	938	966	871	959	973	918	968	968	910	1005	946	996	970	937	938	944	914	910	955	913	947	958	914	970	895	932	897	946	883	929	956	928	962	977	952	961	885	894	903	970	1013	882	897	935	925	952	975	899	935	902	929	847	922	942	926	910	928	932	953	864	944	914	948	958	879	867	942	948	907	900	925	944	1002	914	901	891	905	966	955	899	943	962	919	937	903	904	920	917	903	913	961	900	917	906	966	956	926	984	905	931	927	953	922	918	921	913	939	978	926	901	931	925	890	880	920	939	964	931	852	877	888	964	934	890	925	947	952	920	913	974	954	915	916	862	951	956	922	931	935	919	873	937	954	880	945	940	873	949	874	906	945	915	930	948	898	897	917	899	917	921	938	874	899	914	974	933	912	906	936	958	916	872	913	947	942	883	924	928	897	933	987	925	974	972	916	971	978	945	959	965	906	976	900	938	932	937	958	975	929	891	909	870	923	944	921	971	923	921	872	898	878	868	901	874	937	910	930	944	965	889	913	933	929	876	949	864	924	928	924	915	933	947	932	875	901	879	858	896	884	897	871	932	963	938	890	953	921	890	923	942	844	923	911	940	989	940	937	925	939	933	934	901	928	907	941	923	947	893	898	907	931	938	923	892	878	891	895	926	930	948	997	938	901	888	928	882	908	937	914	914	916	891	900	967	897	891	914	919	902	917	934	907	944	898	921	970	926	932	930	875	908	914	891	926	946	915	933	947	1010	880	944	926	965	927	932	902	931	914	942	947	951	930	903	918	934	923	869	949	887	936	915	934	924	892	925	844	895	904	940	944	934	919	931	895	960	927	946	923	931	972	934	951	916	930	877	914	943	937	950	875	944	904	894	906	943	945	902	904	908	883	937	985	929	944	933	924	907	965	874	938	997	922	910	935	913	965	967	913	972	916	939	892	893	907	965	868	886	932	918	976	907	969	954	923	941	904	942	934	941	890	952	916	923	906	897	898	962	896	956	951	894	887	882	908	900	990	893	877	963	954	948	964	900	931	937	875	923	891	940	934	953	912	914	900	945	903	959	926	907	949	899	889	954	913	913	934	905	885	1009	988	936	967	952	940	923	890	938	914	906	893	918	924	965	931	892	920	909	909	912	998	930	907	868	893	912	872	958	932	980	1011	953	919	944	923	942	940	898	929	962	898	898	906	953	935	840	888	879	876	877	904	911	920	910	869	916	902	875	959	908	901	934	972	946	935	968	929	941	923	936	937	960	931	955	945	927	946	948	936	914	889	947	945	894	894	870	924	946	897	941	975	910	934	954	884	888	944	894	921	915	905	944	893	898	865	932	920	870	884	899	924	882	938	932	925	948	931	924	885	885	950	934	898	954	910	941	885	946	925	966	869	914	884	932	901	865	964	947	963	936	929	885	903	917	908	917	912	924	927	893	956	1006	862	987	907	933	914	867	894	883	917	920	938	919	914	935	940	984	942	921	903	889	931	950	901	942	945	929	896	943	940	950	874	934	892	930	976	968	908	986	906	925	930	918	866	894	909	910	901	892	951	894	941	887	928	893	869	883	922	955	898	896	936	950	896	919	897	938	938	887	921	928	939	938	919	914	969	963	931	905	897	938	943	949	895	903	917	937	889	919	890	942	889	902	881	952	906	926	909	921	938	849	931	914	890	902	901	915	957	936	931	938	936	946	876	882	922	923	932	911	949	924	990	916	900	926	896	909	911	950	895	903	916	874	941	936	894	909	940	945	902	888	938	868	917	912	897	937	982	877	956	958	946	964	899	874	899	954	933	917	975	911	894	902	897	885	869	928	908	939	939	981	934	900	966	941	902	904	885	953	967	932	872	922	889	944	934	970	944	891	934	922	964	923	885	993	914	944	901	907	946	877	874	900	890	929	915	890	920	927	892	936	966	909	933	930	881	948	919	933	934	926	953	956	908	964	949	930	919	928	975	883	912	921	911	934	942	917	934	931	836	924	976	909	940	931	957	890	870	951	921	874	930	917	905	961	939	895	939	919	873	837	867	972	970	873	948	981	908	949	911	910	901	940	878	888	902	926	924	949	972	907	886	882	920	978	899	902	903	903	865	923	883	923	943	930	923	896	911	944	899	958	899	918	915	946	890	926	852	931	904	952	944	908	912	884	952	947	905	931	946	968	939	973	941	923	911	961	920	894	900	941	895	934	873	942	933	949	925	944	929	947	916	890	981	885	873	909	915	909	946	997	948	905	879	935	938	903	961	912	952	878	915	907	895	926	918	955	964	899	912	855	894	907	920	987	943	892	935	903	904	966	901	936	952	905	988	926	906	948	945	933	955	891	955	954	929	888	956	961	965	961	911	944	928	890	913	900	883	946	885	937	925	990	938	948	929	943	918	924	939	915	891	901	945	934	902	883	954	883	914	925	951	887	972	942	927	959	909	899	890	921	940	928	948	936	885	925	902	910	848	886	946	945	940	945	884	890	925	900	912	921	872	928	923	907	947	908	903	877	981	891	886	944	905	934	869	923	929	1003	980	923	943	877	895	947	901	877	928	877	976	907	868	926	950	951	929	914	911	965	958	963	882	922	934
65634	102124	71292	36878	12723	3248	1136	846	842	876	880	877	819	851	820	855	842	842	819	838	855	832	863	847	845	826	806	892	851	912	779	868	855	838	876	811	828	866	864	854	853	868	833	779	843	852	833	843	809	840	878	857	818	907	891	853	854	816	873	892	852	854	868	805	850	895	820	831	879	896	841	845	838	866	838	859	843	818	867	812	779	831	833	811	848	856	826	856	864	809	750	804	796	876	849	875	888	862	796	797	831	826	856	874	843	835	818	830	790	849	866	863	851	849	897	850	815	865	856	848	870	822	780	844	890	925	846	831	820	885	857	840	845	832	770	830	830	839	818	785	815	826	854	878	816	855	856	827	879	814	861	855	875	856	832	826	868	828	860	888	805	847	803	822	910	820	859	818	818	826	888	800	917	827	854	865	848	856	785	843	812	807	821	811	880	822	830	843	870	837	848	794	846	814	870	832	842	864	817	840	847	833	820	862	849	816	777	875	847	806	824	785	881	825	818	770	780	802	795	841	854	806	825	836	846	841	868	818	862	872	828	876	864	834	864	884	847	823	859	814	848	846	807	825	843	876	810	783	790	803	863	833	827	812	823	838	840	865	828	886	872	857	853	817	874	812	876	793	816	834	801	808	845	817	819	836	822	843	780	831	854	835	818	825	804	824	788	854	814	822	846	843	851	794	806	829	854	910	827	837	864	880	880	887	810	838	869	857	811	811	834	793	893	835	808	854	839	804	864	834	828	814	848	767	894	863	814	855	860	897	875	838	861	886	872	824	848	848	862	826	798	857	816	822	868	853	860	854	800	800	812	847	847	866	863	830	867	836	838	835	834	813	825	849	910	827	830	836	826	843	854	835	858	801	834	815	802	784	803	823	800	883	810	858	806	824	894	802	839	797	876	812	809	888	856	887	816	883	797	831	839	854	883	817	829	839	839	837	779	811	855	868	848	854	840	843	849	886	837	867	880	863	858	795	794	838	830	758	831	880	896	874	811	838	846	808	823	851	867	822	845	839	848	842	876	862	834	823	855	845	884	837	829	869	775	851	809	841	868	849	791	842	838	799	820	815	808	818	830	831	811	860	828	879	823	891	845	825	800	811	824	858	808	827	846	894	834	845	820	823	826	794	813	845	835	830	841	804	803	881	854	849	818	855	891	874	848	857	810	819	800	846	799	794	845	871	865	865	808	837	851	852	852	824	873	830	866	861	862	842	831	818	805	787	846	853	861	848	809	817	810	831	764	835	820	857	856	774	870	826	846	867	877	838	817	862	847	835	835	775	872	796	870	800	839	867	854	870	836	854	839	799	852	821	866	829	818	834	843	832	776	889	826	813	884	816	818	854	829	869	826	803	831	880	862	846	799	815	887	850	863	841	845	863	863	796	844	863	829	868	851	838	826	798	850	775	842	848	821	793	791	914	787	834	896	812	855	844	797	830	853	859	811	845	804	881	778	888	782	846	840	809	804	830	816	848	783	841	857	794	838	820	779	817	845	845	801	873	784	824	869	849	828	822	746	858	889	791	803	853	846	838	835	841	830	815	859	843	817	800	875	813	814	851	867	806	827	847	818	788	873	870	839	788	823	847	804	783	810	818	844	852	851	814	787	829	810	792	835	788	899	787	874	870	860	801	870	847	824	824	822	788	840	827	833	827	825	855	824	880	794	856	815	806	815	884	821	813	823	842	867	830	821	834	889	806	833	857	873	855	884	819	874	848	881	849	840	799	830	860	808	823	848	889	847	851	843	846	819	880	841	829	802	833	883	846	858	813	799	837	868	837	830	821	846	780	877	854	825	861	809	820	807	834	799	810	795	813	850	798	812	874	863	841	857	832	829	795	851	832	811	816	788	848	814	826	770	846	776	840	861	825	818	899	854	831	807	853	818	887	847	869	885	795	840	811	801	854	858	836	783	789	860	869	842	801	836	829	816	898	838	829	792	832	838	840	842	832	828	855	873	824	870	843	829	822	856	878	820	867	832	891	866	845	752	852	846	824	848	822	812	843	842	874	858	823	811	830	835	825	819	850	789	910	793	843	819	865	819	815	842	803	827	837	809	814	848	811	813	811	840	829	833	844	855	838	828	829	809	866	814	805	836	843	884	879	829	846	801	836	800	835	834	830	852	845	868	835	837	852	825	898	843	861	778	831	832	825	846	810	824	779	821	847	853	775	826	819	795	834	852	833	869	846	829	853	831	816	847	803	819	830	872	852	868	850	841	841	835	834	814	856	844	839	833	801	833	882	812	783	881	841	822	779	834	820	815	867	807	815	844	853	851	842	854	836	800	850	879	790	857	846	837	815	830	802	835	865	873	815	844	861	908	830	857	853	836	775	828	813	819	848	789	826	864	858	815	835	855	846	862	817	887	844	869	738	832	811	842	815	847	856	829	791	862	772	874	798	821	826	800	841	817	808	867	846	807	875	875	814	863	870	809	850	838	888	795	852	800	877	837	849	794	803	818	777	908	870	790	856	829	814	857	832	805	837	847	828	788	794	822	817	855	828	830	830	839	842	847	809	819	841	871	842	835	820	847	829	845	788	826	861	907	865	794	839	851	816	847	833	790	880	862	844	823	799	877	905	845	826	843	852	841	787	876	823	810	836	874	843	852	867	808	816	819	827	816	840	859	823	782	864	870	823	857	853	807	830	836	865	799	893	821	827	863	748	866	830	885	821	874	812	813	845	842	851	767	822	862	853	774	883	814	873	796	842	879	855	816	828	836	842	830	879	828	868	820	890	809	796	807	840	824	832	816	814	845	818	809	842	830	814	855	851	810	803	808	861	800	791	807	847	843	785	864	852	803	849	845	809	829	858	791	812	842	888	883	806	833	817	821	873	833	855	806	843	856	812	874	799	871	863	830	824	843	844	858	822	866	848	870	881	825	822	770	811	817	811	870	780	798	855	789	785	881	848	894	799	804	816	809	846	833	890	865	864	882	821	831	823	828	842	851	835	830	850	835	865	839	867	833	809	853	870	864	835	852	786	852	863	822	845	791	863	816	873	831	824	842	855	824	793	842	813	821	773	857	810	804	832	826	847	853	811	804	847	804	773	804	843	832	850	808	847	829	857	839	816	833	834	821	782	835	820	815	844	815	838	807	878	848	791	824	832	866	802	847	811	816	830	856	814	833	835	848	881	827	827	849	819	825	873	867	796	827	869	865	813	777	845	881	829	799	919	881	814	847	807	794	838	862	817	788	863	815	866	844	851	804	842	842	858	846	787	841	861	828	776	807	853	784	792	854	840	813	827	796	809	812	901	806	822	868	858	821	831	848	810	862	835	791	883	819	787	784	809	859	815	812	833	798	842	888	847	831	816	812	867	866	859	820	844	840	856	845	865	859	885	837	864	822	821	865	849	879	829	775	802	764	853	856	815	809	827	842	797	792	827	791	850	876	867	793	837	884	879	830	818	845	837	841	803	811	816	828	836	875	799	850	805	835	823	886	862	842	834	846	793	824	814	809	882	826	809	794	841
31763	30867	25451	9566	2045	968	784	767	697	751	728	710	733	720	694	696	764	750	719	731	721	768	700	691	711	658	732	751	666	695	705	724	718	708	729	692	708	717	733	717	741	742	746	734	680	753	685	724	715	723	724	738	695	742	691	721	711	709	713	705	729	736	700	744	688	697	759	687	807	736	687	751	708	679	721	756	703	686	755	730	735	753	710	736	749	744	704	709	775	752	748	725	768	690	656	720	741	765	723	688	717	683	699	666	724	765	714	717	733	724	743	716	708	709	714	745	741	675	649	720	703	744	690	762	721	759	720	736	757	665	751	714	724	726	743	693	723	755	775	707	694	716	674	690	703	701	714	706	690	741	736	735	718	702	734	710	681	731	693	735	711	685	715	664	671	737	722	683	715	725	688	665	746	713	744	699	703	720	731	736	742	734	685	744	720	725	716	697	717	724	721	697	692	708	717	735	738	792	735	679	656	701	704	775	739	764	696	749	753	700	799	755	638	749	743	744	710	693	707	731	746	759	712	725	744	707	807	735	746	736	753	684	760	682	708	706	714	698	765	703	723	696	664	758	726	729	705	734	694	749	704	698	716	706	701	746	732	714	740	752	712	752	712	751	731	730	761	726	720	653	750	708	687	657	713	705	703	694	665	742	716	757	714	724	695	721	740	768	795	643	804	740	741	690	778	663	754	713	667	696	693	697	691	754	736	725	692	712	715	753	700	706	715	721	700	709	750	694	709	720	711	679	664	682	686	694	707	679	758	690	721	677	685	680	766	719	757	759	732	716	721	677	677	691	720	693	729	693	719	705	701	764	702	755	718	732	693	725	687	737	761	702	720	735	680	698	710	732	696	718	687	732	716	738	745	723	719	702	692	741	716	676	694	743	689	732	697	672	718	712	693	725	675	747	754	735	696	695	728	745	715	779	693	679	732	688	714	795	701	702	755	675	732	713	669	751	749	724	674	707	724	695	697	705	736	705	713	745	718	696	728	696	723	694	741	725	734	679	722	741	716	692	684	725	727	732	705	723	748	743	725	729	697	726	708	711	702	730	662	765	757	725	710	714	753	708	724	751	692	715	679	708	747	748	727	694	751	699	685	728	714	726	714	725	703	706	742	708	702	718	710	720	704	730	690	712	760	732	668	732	705	707	787	715	711	687	742	697	692	701	707	670	724	704	694	703	687	733	731	757	731	733	772	683	774	687	723	751	720	690	739	713	693	693	680	775	684	703	740	694	699	742	707	741	726	707	755	715	668	723	712	766	710	761	720	736	708	732	734	685	707	706	724	760	724	711	736	748	720	749	738	706	711	733	705	701	712	724	755	719	744	688	723	734	742	739	720	700	745	738	777	751	702	725	679	730	739	739	762	753	684	715	725	711	686	706	730	732	695	720	699	674	726	709	711	736	712	732	742	750	695	734	713	701	741	737	689	751	700	727	722	718	724	667	727	662	736	702	696	728	735	719	708	707	773	693	716	703	728	731	701	728	725	705	729	689	709	708	727	741	765	713	728	730	731	727	719	711	725	714	755	735	717	753	715	701	715	738	655	663	735	691	707	732	722	733	690	689	731	722	733	774	703	705	743	768	757	755	740	693	754	674	773	740	694	685	704	720	709	687	740	738	711	719	770	745	696	710	693	692	689	734	703	694	666	713	680	694	678	722	728	731	724	722	706	713	750	721	736	749	741	683	717	705	732	690	722	678	727	627	745	742	679	749	738	766	729	662	712	717	752	709	722	776	707	750	720	787	722	707	718	752	728	688	711	735	715	704	686	761	721	707	730	720	666	704	733	710	660	695	724	701	705	685	768	715	739	740	724	732	726	740	712	696	708	730	699	721	694	691	714	740	698	729	720	699	696	739	679	708	706	716	762	682	752	724	710	711	681	710	750	735	694	727	708	718	750	675	732	726	737	745	740	723	703	699	718	761	731	718	710	740	758	718	726	707	684	680	687	697	737	678	738	753	753	694	694	717	694	686	726	703	749	703	711	777	703	679	744	700	737	731	728	752	681	746	700	756	742	720	746	733	707	692	731	718	726	697	729	744	679	720	701	741	694	697	775	733	736	733	717	723	734	761	730	699	735	744	685	691	747	718	686	690	722	736	739	710	743	722	719	711	696	705	719	780	661	677	714	696	703	694	707	738	728	704	703	717	720	700	732	698	702	711	751	698	760	711	724	742	753	692	691	718	691	715	725	751	736	738	673	759	690	743	723	726	698	725	734	754	689	702	689	725	721	689	736	705	688	684	716	755	741	722	753	726	735	711	678	759	739	712	706	712	720	700	734	755	736	722	713	672	687	712	693	773	725	762	713	722	723	752	696	709	736	765	732	743	690	743	740	748	728	716	719	708	729	691	699	748	716	742	746	741	714	737	699	692	724	760	706	742	703	684	754	767	710	704	732	717	716	686	755	702	719	727	712	706	722	734	698	721	734	700	778	708	680	681	731	696	740	717	714	711	743	732	734	692	729	707	713	710	704	725	656	756	670	722	703	712	745	701	752	702	674	742	757	722	729	668	687	714	709	731	735	721	690	676	705	724	742	712	752	731	757	691	710	684	696	760	730	686	775	714	679	723	760	709	706	698	705	727	711	687	714	714	727	703	700	711	731	717	697	746	719	683	738	756	752	728	756	744	713	711	695	719	710	744	735	683	743	696	708	719	752	691	700	749	713	722	707	695	745	722	682	711	716	750	680	739	717	722	737	713	688	718	696	733	701	724	718	752	724	768	683	696	792	683	710	786	709	675	716	697	733	697	751	713	739	751	728	720	723	753	674	712	700	775	731	706	703	735	683	748	718	743	772	730	742	730	720	748	729	738	752	695	703	750	753	718	728	742	736	683	719	744	715	733	676	736	738	741	673	779	716	769	768	741	699	704	701	786	709	748	734	698	696	694	717	701	753	687	712	724	711	739	715	704	695	731	708	715	657	748	688	713	738	731	683	758	702	710	739	676	743	712	754	687	686	733	728	739	737	692	702	760	700	722	725	707	643	704	678	706	693	675	731	728	730	751	769	710	704	714	706	694	723	692	684	698	744	702	766	739	708	765	687	727	656	713	708	697	731	709	704	768	758	732	754	721	739	701	761	682	720	746	752	771	719	682	668	678	705	748	737	753	732	742	737	770	680	726	711	774	711	712	731	712	683	781	689	731	692	695	711	699	728	742	713	752	710	654	725	699	767	722	717	729	749	757	666	730	707	750	699	758	750	706	701	706	722	710	736	746	719	735	786	680	792	730	707	746	708	744	703	694	698	745	712	707	710	731	788	745	717	706	759	700	717	692	757	738	721	713	748	731	681	783	764	755	718	753	715	710	721	750	711	737	702	730	694	715	763	706	684	735	673	752	727	724	739	715	768	714	757	694	740	727	667	710	730	731	753	715	715	718	676	723	687	719	706	711	726	719	682	726	681	754	686	678	723	689	701	678	694	719	702	690	697	711	712	725	749	735	749	765	706	663	736	723	752	694	698	749	702	740
25896	34916	19185	5147	1605	764	616	575	580	580	573	584	559	596	553	594	587	544	625	572	532	576	583	580	587	595	548	612	571	562	603	580	581	605	533	545	549	552	599	556	544	557	585	606	603	592	574	597	581	640	595	606	601	580	596	584	582	578	570	560	579	560	564	584	579	555	593	574	627	582	615	603	585	563	550	594	564	580	563	562	623	585	570	588	567	583	572	560	556	568	604	577	594	609	583	561	553	561	574	569	596	589	567	594	573	570	569	578	562	581	594	601	617	589	579	602	565	605	567	575	577	575	568	605	589	545	589	601	576	597	571	572	586	605	560	608	589	581	602	569	571	599	595	572	564	577	586	561	609	562	617	574	560	568	567	528	604	592	565	587	546	609	550	562	590	593	552	603	570	577	570	606	605	589	558	570	622	547	610	609	564	584	574	570	585	575	578	586	589	566	595	588	580	541	547	609	594	593	583	578	597	603	611	556	582	560	607	570	598	609	584	641	554	569	593	624	579	567	606	581	576	621	535	547	599	561	583	537	571	591	612	599	651	581	587	577	560	613	597	566	571	604	572	581	544	592	561	613	581	590	609	586	571	578	573	565	587	537	617	559	569	594	591	582	593	565	562	575	613	565	581	629	560	573	582	588	610	598	583	586	619	635	560	582	604	591	576	630	604	549	572	576	569	611	606	554	603	571	605	569	590	597	611	579	567	600	574	588	573	613	585	569	562	554	571	598	611	567	572	563	632	567	611	554	617	591	561	542	618	587	643	579	576	546	594	630	559	650	600	540	569	582	618	593	564	564	582	576	565	591	606	533	581	588	580	577	570	573	600	590	588	612	566	613	609	594	558	585	586	580	578	544	610	540	583	525	548	580	604	606	545	562	568	575	569	583	551	591	612	592	573	587	601	559	591	601	556	595	564	580	560	586	561	569	575	570	595	566	579	589	577	590	584	595	604	623	562	588	571	533	561	627	591	582	625	574	619	584	542	614	583	548	618	562	564	592	554	583	586	573	590	562	590	627	577	611	592	545	554	582	578	555	580	567	574	558	557	604	586	594	604	639	616	572	568	601	615	577	625	592	599	593	619	598	561	583	572	603	531	532	570	604	541	582	565	539	580	607	588	565	553	616	591	593	572	560	639	564	600	586	568	594	529	582	621	586	570	584	566	571	514	595	590	614	596	578	654	602	564	596	594	597	551	543	579	582	587	594	571	585	581	589	575	616	585	558	603	563	590	579	623	548	532	619	591	620	568	567	598	614	583	595	569	559	568	563	573	564	592	622	607	569	579	541	548	598	586	630	583	570	553	547	554	581	657	595	565	629	574	596	561	609	581	604	565	542	604	617	560	578	572	594	536	578	569	610	591	588	582	604	536	545	575	603	566	629	601	593	618	577	575	569	545	599	561	553	602	546	548	554	595	525	585	614	554	596	562	572	596	586	558	557	601	598	572	631	573	592	584	605	606	540	583	595	583	536	621	616	620	624	579	580	563	535	590	574	584	548	570	560	594	546	585	608	564	635	627	595	574	558	618	601	542	586	540	557	554	621	574	574	618	561	574	548	564	602	613	619	566	576	621	549	613	615	532	590	550	563	565	589	582	604	533	610	533	569	575	573	603	599	536	593	581	609	601	603	624	583	591	588	572	555	591	595	578	588	605	574	596	622	619	582	549	572	593	601	625	606	577	563	573	547	586	601	607	598	559	583	643	574	562	570	573	615	588	622	578	531	568	623	557	558	623	600	641	524	591	577	633	597	577	619	614	611	583	568	605	584	614	615	607	573	597	566	597	537	601	584	597	553	601	617	588	580	540	557	605	593	584	607	598	561	552	598	626	569	584	553	585	561	534	583	597	596	599	577	574	564	547	592	580	633	589	588	594	570	575	588	550	556	569	580	594	595	623	584	627	528	630	564	613	567	550	555	576	578	576	568	552	585	615	555	565	572	584	570	587	548	556	574	588	557	600	517	589	580	526	632	587	588	556	581	550	594	584	585	560	578	619	567	635	597	579	571	603	606	559	555	650	589	649	593	604	595	601	589	542	546	574	590	598	592	582	588	617	617	588	589	598	543	562	576	619	597	586	546	583	564	557	584	602	595	550	562	618	584	577	588	579	587	591	570	588	569	592	596	626	579	583	541	551	615	577	571	591	594	623	604	602	592	575	579	541	587	552	615	607	576	585	568	603	606	569	542	595	601	582	598	579	633	576	548	580	541	649	590	627	556	565	564	545	601	597	593	600	552	563	600	534	574	576	553	573	538	600	565	597	554	577	564	603	574	583	583	606	577	603	552	587	585	555	563	557	616	570	591	574	593	584	569	616	589	588	598	557	619	562	619	578	592	603	582	558	601	587	571	588	556	525	568	644	619	572	562	526	551	604	611	586	591	588	588	613	572	600	598	599	602	567	553	554	640	595	591	566	599	542	587	585	576	569	569	588	604	577	591	562	566	590	577	604	566	594	592	568	573	575	581	624	564	627	620	621	578	604	569	607	587	531	589	580	571	577	566	583	582	569	605	571	563	570	566	569	550	590	596	533	537	559	547	563	578	589	604	597	545	591	544	591	597	595	583	565	565	554	596	562	579	552	564	621	610	586	539	566	588	555	568	612	555	581	594	556	606	600	560	536	560	559	595	589	564	611	606	564	588	563	558	552	580	609	573	586	591	551	585	567	544	587	561	584	595	586	525	585	566	638	597	635	547	596	624	634	579	616	600	554	568	610	603	584	597	560	563	518	612	629	592	616	618	568	582	568	586	567	574	562	575	558	568	550	579	592	590	579	613	571	600	588	627	579	600	580	562	596	569	605	556	572	595	569	614	603	580	580	590	568	579	610	597	565	578	574	568	576	559	558	597	552	584	624	593	578	572	583	576	573	598	594	607	630	614	592	628	584	553	545	561	591	588	606	596	593	530	589	550	518	555	581	611	558	612	564	574	580	557	592	592	570	589	581	565	556	548	581	580	536	574	586	568	541	584	613	609	589	517	586	583	585	543	551	589	614	537	576	563	575	570	570	628	564	570	581	569	588	634	596	611	534	576	570	525	575	606	566	577	614	587	589	587	550	567	578	579	622	597	620	555	591	611	552	615	591	538	586	578	583	559	650	619	627	585	553	561	573	596	586	573	586	573	591	665	609	573	570	587	562	548	597	596	611	540	554	580	567	571	612	606	553	569	569	579	625	552	553	552	560	587	586	538	570	573	539	597	535	597	527	551	569	592	589	614	540	604	616	589	604	612	629	578	569	615	572	564	608	580	631	600	588	584	561	623	589	592	592	600	625	629	577	610	602	526	596	512	550	568	546	564	574	588	586	565	588	578	580	604	590	607	537	535	614	582	614	583	626	560	601	598	535	569	586	598	568	602	611	588	605	580	572	616	606	581	578	598	588	607	551	616	572	605	616	588	642	632	578	619	562	605	576	588	585	607	618	616	562	591	592	579	579	612	548	560	567	565	639	589	566	592	621	602	607	565	590	548	568	615
25778	26806	40558	32974	16916	4287	1174	808	757	792	724	749	756	690	704	704	732	737	729	766	730	743	768	719	746	721	666	731	769	754	684	776	734	746	698	699	727	753	737	726	716	772	697	750	746	760	742	757	691	716	718	703	720	727	741	753	740	727	732	738	752	771	728	742	678	731	667	685	692	715	741	670	668	712	739	757	723	694	787	712	723	702	748	738	691	742	754	741	692	687	744	706	711	707	744	685	738	692	760	752	696	734	741	757	721	684	735	698	734	732	679	730	765	748	749	709	697	704	706	724	776	752	703	672	696	708	708	717	726	733	708	763	711	760	703	715	745	691	729	771	773	723	705	709	756	677	711	710	718	726	684	699	703	722	714	778	736	669	751	673	783	737	729	699	783	703	714	659	716	642	736	769	743	683	728	759	749	668	689	725	663	697	716	718	735	711	712	727	708	742	718	676	699	711	676	685	688	681	705	673	673	719	710	695	747	741	752	691	703	695	719	749	698	702	682	688	690	744	744	696	678	732	696	764	692	772	680	725	700	736	725	690	746	687	719	736	696	721	722	727	716	685	759	741	717	730	707	708	756	689	735	722	717	688	770	729	708	696	692	748	708	748	651	714	733	730	709	708	672	757	823	715	681	747	737	764	725	690	737	724	726	698	708	755	732	717	722	703	744	753	789	738	747	667	721	708	703	727	700	741	712	737	710	754	710	692	688	715	706	714	755	689	730	737	695	709	699	753	723	731	703	682	698	690	741	719	696	716	710	711	738	699	719	757	706	714	727	700	726	721	759	744	705	724	710	701	656	710	729	768	742	750	730	669	663	721	773	709	760	708	687	758	743	705	722	721	721	716	691	740	724	712	719	709	718	746	713	732	697	720	739	778	669	700	691	684	745	730	704	680	727	726	704	711	693	697	732	722	719	694	691	710	729	749	747	746	670	737	738	688	701	726	758	731	675	710	685	721	695	712	772	750	727	711	720	698	728	707	785	710	677	705	732	719	702	773	740	747	728	686	694	701	716	746	733	706	738	709	676	690	728	718	670	753	724	752	788	720	722	656	704	754	699	689	748	713	791	750	761	683	746	708	713	760	716	707	750	708	729	714	705	733	716	704	782	665	712	750	681	696	726	760	769	709	710	642	690	749	710	727	709	694	679	728	654	651	733	724	698	710	726	691	690	737	714	717	684	691	740	697	702	705	726	677	676	694	722	711	745	707	717	755	710	745	729	732	672	700	703	738	715	696	683	695	722	689	699	727	717	763	695	713	721	706	695	767	722	731	749	738	694	749	695	729	690	742	700	715	722	726	750	723	755	692	740	692	754	752	688	766	797	752	689	713	712	708	720	736	756	675	766	707	767	720	779	708	705	740	686	701	715	761	719	699	738	699	737	710	733	725	713	697	695	725	715	708	734	705	695	710	707	679	725	687	705	725	710	749	716	755	677	686	721	748	747	741	745	652	712	761	707	675	722	691	709	715	686	766	710	712	661	700	729	689	728	723	679	762	720	743	720	715	713	724	710	734	712	693	693	723	715	724	702	715	727	738	759	719	734	689	701	724	754	712	699	709	704	720	721	679	710	712	737	690	703	739	703	700	726	709	760	728	720	733	695	715	707	711	701	679	687	719	742	724	687	689	689	679	692	764	694	718	754	713	743	759	765	686	669	736	754	678	699	679	692	725	723	731	711	704	725	685	749	688	662	739	707	661	728	705	701	720	718	716	745	712	735	714	723	724	772	806	745	690	755	823	738	742	700	749	647	733	691	738	699	684	749	736	661	699	697	725	729	717	776	682	744	753	670	655	680	673	748	719	754	766	738	713	753	746	696	722	729	687	737	732	748	716	728	703	715	732	763	706	753	684	684	691	726	681	718	752	695	720	691	715	770	680	715	775	768	719	686	708	730	756	698	703	733	754	746	719	729	690	665	735	706	650	737	695	686	690	711	768	692	736	674	728	697	692	707	722	752	694	690	756	703	703	719	739	691	695	719	730	736	764	691	762	735	728	713	742	731	737	700	661	718	693	707	719	760	719	739	676	705	715	687	721	708	736	660	678	741	709	757	684	714	714	747	737	744	716	721	729	711	731	691	742	745	619	726	734	693	696	707	737	703	737	770	736	721	714	723	699	712	721	706	775	748	730	726	727	702	733	746	729	712	701	740	733	720	719	775	717	697	734	699	793	788	760	734	717	713	718	755	729	663	651	741	699	696	679	717	710	698	690	725	697	752	747	728	713	739	690	725	742	698	759	723	717	755	681	700	751	694	659	759	728	724	719	712	714	685	695	697	693	718	696	785	756	696	733	747	693	712	726	679	769	729	679	706	753	716	703	721	731	724	761	710	748	737	739	726	709	711	747	688	703	673	697	711	691	717	695	707	735	722	770	724	686	672	681	754	664	724	746	766	740	704	731	706	730	648	704	691	741	721	724	736	704	723	735	761	697	732	753	668	691	727	755	738	717	707	734	749	699	716	720	731	742	775	715	665	702	723	733	698	666	709	733	731	773	759	750	717	734	731	739	684	737	741	707	704	696	721	726	721	734	728	740	729	753	716	671	734	734	746	697	721	736	754	696	717	717	735	753	691	676	716	701	720	742	722	718	696	733	739	718	730	704	721	693	724	734	728	708	696	716	752	710	675	696	750	692	675	760	717	763	661	673	731	688	704	752	686	715	763	720	731	707	758	695	711	709	737	753	710	732	718	701	692	741	701	718	714	679	690	677	736	738	753	695	714	703	747	710	742	759	687	692	717	744	725	701	725	736	744	697	741	749	726	735	753	717	734	766	733	713	682	756	694	701	734	746	716	705	718	714	718	728	702	704	732	698	715	734	704	712	767	683	755	700	716	727	728	711	697	700	647	708	701	717	705	747	711	699	690	706	712	692	661	734	707	707	736	714	753	695	724	714	798	704	690	671	696	689	745	688	704	702	693	692	764	710	732	707	724	725	684	679	753	718	750	714	760	716	727	726	712	682	712	767	737	708	682	741	759	693	702	720	690	755	753	705	748	718	681	696	727	730	741	743	737	749	724	707	733	743	699	776	776	741	765	717	718	702	740	716	727	746	757	676	695	724	727	697	720	762	678	759	668	678	709	704	693	787	737	705	730	706	719	728	764	705	744	717	694	666	715	712	723	713	704	711	722	685	706	706	740	716	747	718	716	685	716	741	758	706	706	723	670	723	693	793	693	673	721	729	725	745	699	692	731	706	713	738	727	703	715	717	705	720	732	700	703	721	692	705	715	761	745	708	759	717	714	721	714	744	716	684	745	797	674	683	747	663	725	696	743	698	721	706	772	676	692	749	702	746	731	722	708	695	719	721	763	705	689	722	767	689	694	722	696	751	728	740	693	774	707	748	721	688	693	735	702	726	717	660	712	672	697	740	716	732	726	800	731	714	656	757	758	787	731	755	713	711	719	718	731	678	750	773	698	724	704	680	723	746	696	732	694	785	756	733	730	700	697	713	746	744	612	766	673	752	749	681
61361	89488	59893	24800	7426	1884	841	681	686	651	670	626	658	646	623	677	666	627	652	683	652	649	591	618	663	660	681	625	624	630	615	648	657	624	683	695	661	668	620	691	652	659	629	620	604	590	658	636	634	660	644	629	637	676	644	602	644	663	649	644	659	647	600	689	645	623	620	601	618	612	653	607	634	639	653	648	617	649	596	650	646	670	601	598	659	632	646	658	621	649	671	648	653	625	630	689	640	661	656	673	596	673	630	642	611	611	625	666	644	644	686	650	662	690	641	636	660	627	640	650	644	626	657	678	621	673	656	662	619	661	632	619	637	623	661	623	656	602	642	649	599	629	661	614	632	610	648	627	637	636	639	629	638	689	605	646	656	610	663	609	648	650	642	644	654	671	627	653	663	656	642	666	624	612	681	653	646	649	647	627	622	642	656	611	650	658	659	660	668	642	625	656	625	650	594	591	635	653	626	702	607	675	636	654	614	652	597	655	648	660	624	622	603	601	680	664	663	601	593	633	635	641	666	609	660	630	639	677	622	592	612	647	608	642	632	676	681	618	601	643	651	680	638	692	625	634	688	613	629	638	671	652	700	639	631	600	674	623	635	654	635	665	651	686	618	575	638	665	615	639	648	680	633	670	662	652	679	610	661	633	651	635	640	689	648	622	633	676	625	628	653	615	679	652	596	627	656	649	624	622	692	643	633	673	676	641	634	650	622	634	604	642	663	644	635	640	656	660	666	655	673	632	626	649	665	595	670	638	621	656	704	624	667	642	647	661	628	654	632	691	644	638	655	636	672	615	616	655	628	642	678	635	675	640	629	694	673	646	598	673	632	606	659	608	669	669	650	616	636	577	662	658	645	657	644	631	635	651	682	659	675	621	607	626	632	633	635	659	686	611	686	652	644	646	622	635	670	661	670	647	659	611	573	682	667	614	643	651	637	635	656	651	634	657	617	616	686	653	685	683	638	661	620	620	639	659	621	641	632	620	654	673	655	657	654	643	656	635	617	674	601	606	642	654	681	651	639	672	658	641	591	670	651	659	644	663	650	641	624	637	607	634	694	619	666	665	650	636	641	627	629	631	626	638	632	675	634	641	600	717	643	678	661	627	651	626	663	658	643	645	675	649	662	635	743	618	656	653	639	610	629	670	617	635	612	641	620	637	614	654	626	582	623	625	691	622	588	685	657	633	654	648	630	644	616	617	700	679	620	621	635	642	622	693	656	654	622	672	640	682	655	584	637	640	623	630	622	614	649	667	585	657	629	647	626	611	652	688	637	617	651	671	624	620	601	673	603	640	624	656	632	632	620	649	661	659	600	613	621	645	603	639	640	640	605	641	632	650	641	647	629	639	665	651	658	649	607	666	616	639	630	606	672	621	660	636	623	635	654	659	678	645	662	694	640	630	624	626	639	632	670	629	697	614	658	654	653	636	669	685	653	592	666	604	612	601	638	624	655	674	644	659	585	659	624	635	634	624	647	617	666	675	663	593	668	621	597	629	673	610	659	615	660	644	678	672	667	659	682	643	667	643	638	633	654	670	599	648	648	619	638	637	678	630	633	648	638	612	625	627	646	620	623	662	674	642	637	628	607	653	648	667	687	653	647	642	616	650	636	654	686	629	643	619	659	623	695	617	609	610	658	645	609	680	672	650	662	612	617	592	648	679	644	695	643	617	632	658	651	618	619	645	627	649	673	624	656	631	658	616	642	674	627	630	617	629	644	651	612	613	674	650	611	665	650	610	664	641	632	670	641	616	647	623	664	614	663	614	626	651	641	631	610	635	617	615	659	691	660	651	629	598	623	654	634	648	637	641	634	614	699	612	609	640	622	599	608	627	646	580	650	659	620	656	650	663	582	695	608	613	667	645	688	627	645	632	645	660	617	631	625	675	661	619	656	614	637	611	640	659	630	636	633	659	637	687	655	677	650	623	666	640	627	639	638	614	641	656	662	559	654	581	595	612	628	635	643	672	643	595	634	682	647	625	642	631	665	616	621	654	604	656	663	652	644	678	662	625	645	660	609	600	620	639	627	590	645	658	633	622	623	622	678	628	606	624	603	663	604	612	622	662	659	669	629	643	634	629	676	664	664	613	654	668	657	644	632	671	601	592	640	661	649	697	632	605	675	586	628	632	635	644	639	638	660	630	625	642	637	644	691	658	616	684	639	641	682	655	648	591	577	671	616	606	664	618	658	638	647	634	641	660	680	641	620	627	638	654	607	632	634	661	622	670	626	657	631	608	654	610	674	638	669	613	653	617	569	673	647	672	657	654	690	595	626	660	631	669	648	703	648	666	600	610	626	626	633	636	666	660	610	663	623	690	647	626	619	652	661	626	638	625	618	629	664	614	678	639	655	631	628	632	597	650	644	665	626	603	621	640	667	624	688	607	649	611	617	616	629	640	669	647	659	619	612	655	657	668	631	644	661	662	680	611	616	684	614	643	617	616	672	621	660	637	603	635	652	635	638	667	650	611	623	631	644	671	607	661	663	662	618	699	604	683	648	651	641	659	679	656	612	601	656	637	602	627	672	620	623	670	620	637	682	638	653	655	650	692	640	618	635	637	608	628	643	642	662	612	645	678	608	645	663	611	618	622	626	653	672	631	663	686	672	660	633	605	623	701	614	647	620	613	596	679	666	623	655	660	640	605	621	635	644	621	629	599	638	644	612	637	642	690	588	662	627	571	638	642	624	648	673	652	624	658	664	633	628	634	631	630	601	653	654	680	625	610	659	661	645	655	622	647	609	594	609	583	612	627	689	636	600	647	654	645	653	637	686	623	593	627	624	649	619	660	685	643	686	684	621	615	639	649	652	675	615	690	638	616	628	661	653	644	623	673	626	669	628	638	623	606	627	670	663	660	633	647	652	678	615	630	658	608	657	679	602	674	600	624	603	709	608	593	672	643	620	618	639	647	636	657	626	631	654	613	612	631	639	649	624	645	656	636	648	620	625	594	637	634	626	664	639	667	628	642	610	677	631	659	627	643	644	659	628	635	607	633	652	634	667	633	623	667	636	656	630	628	682	595	646	626	640	628	631	685	646	622	612	647	630	654	640	611	673	611	654	621	602	620	622	613	632	607	658	669	676	644	643	608	656	652	640	637	643	654	644	661	642	675	664	627	635	653	640	648	648	655	628	636	653	669	660	632	673	578	643	647	671	627	638	687	695	583	663	637	613	584	618	629	608	627	657	671	620	629	644	657	614	633	656	668	640	668	641	622	629	632	644	629	672	616	615	634	634	624	613	627	681	608	648	639	620	609	642	684	628	672	581	593	657	643	623	626	655	688	616	628	619	661	626	649	641	641	656	626	650	631	597	672	609	652	650	627	666	599	639	656	608	616	673	640	689	604	663	634	630	616	644	681	619	607	662	635	644	647	620	617	641	623	622	649	667	607	612	690	651	655	635	636	605	678	633	652	623	609	661	675	633	641	604	634	664	716	647	623	660	647	665	588	631	636	603	584	622	624	636	634
24332	23535	35934	31711	22498	13111	2905	1211	974	1081	968	975	901	956	1004	964	982	966	947	983	873	948	910	869	932	986	923	913	967	932	999	899	893	940	938	912	943	925	928	919	898	982	893	949	911	941	888	978	939	944	919	899	963	874	893	942	990	908	942	899	944	957	937	920	905	885	880	907	844	982	911	980	971	939	890	928	931	928	951	950	923	887	934	905	926	923	927	888	929	885	927	983	910	877	939	917	924	909	887	892	909	873	923	890	934	858	906	853	934	880	900	945	911	864	913	943	900	903	878	908	970	949	899	910	927	940	945	928	864	943	905	927	933	912	867	923	896	908	943	917	925	939	890	896	936	941	898	910	985	893	884	947	896	909	915	946	906	955	884	845	904	901	897	925	947	874	903	938	923	889	949	901	943	915	949	957	963	876	980	941	903	859	972	931	939	926	909	901	926	910	918	922	891	909	927	925	892	964	972	948	948	909	899	910	897	843	877	974	932	912	919	968	925	881	953	922	894	977	951	898	929	908	944	858	979	955	912	947	907	902	971	893	975	960	922	961	892	920	949	902	907	975	855	908	875	927	871	936	897	936	858	956	927	927	952	944	919	911	949	918	889	921	933	914	970	907	951	945	912	892	897	880	926	916	977	970	903	923	940	929	904	860	927	900	958	931	939	893	874	879	923	838	851	897	902	919	841	927	894	907	928	944	982	958	869	928	939	904	927	835	942	965	898	884	913	958	904	909	962	902	923	923	895	930	910	915	911	872	911	933	922	880	969	947	921	887	904	910	897	892	920	901	878	908	949	918	922	908	899	947	918	892	958	933	900	935	931	948	926	900	894	900	945	924	881	957	947	965	935	939	907	845	932	873	902	943	935	890	949	906	921	876	846	901	907	909	954	896	936	902	895	826	922	877	894	924	902	904	916	961	922	931	926	971	907	886	914	954	889	950	896	909	929	897	951	1000	959	934	894	884	964	910	935	876	866	959	869	991	894	931	931	911	821	931	909	943	924	873	987	951	907	908	953	921	930	884	899	933	919	897	946	959	900	873	888	1009	894	890	925	855	884	944	966	901	947	905	866	900	909	885	931	924	907	936	952	972	989	883	921	974	921	851	879	907	954	917	888	943	922	884	882	887	846	915	903	893	885	882	922	908	923	922	949	942	942	963	935	920	926	894	903	907	929	899	887	896	956	955	917	913	900	918	934	895	880	926	922	873	923	935	877	918	893	913	945	897	884	870	922	916	901	946	905	957	907	916	910	920	941	891	912	908	845	933	888	939	882	939	942	864	913	944	890	878	951	875	900	958	953	895	892	883	936	887	928	957	896	944	878	909	981	951	855	906	947	863	922	923	930	879	894	917	927	866	889	885	967	900	936	862	876	947	904	909	895	935	937	950	897	899	866	880	887	933	953	904	863	910	880	891	936	906	945	899	870	910	891	941	900	900	874	927	914	903	953	890	953	921	953	937	940	897	897	931	917	963	995	962	910	900	939	875	979	933	928	927	920	899	925	851	939	932	945	918	937	874	900	955	902	929	924	838	874	954	913	856	925	899	934	888	881	979	961	949	915	915	905	930	864	892	915	934	930	903	938	928	908	941	919	926	889	930	891	925	914	889	893	917	912	896	922	946	914	923	943	973	901	861	944	869	904	890	846	890	893	872	924	894	838	915	912	983	899	944	904	945	960	913	951	853	906	849	945	993	922	934	935	963	919	889	918	901	949	893	917	928	896	883	922	918	931	967	908	916	967	941	931	931	896	925	887	929	946	916	952	915	901	903	912	891	880	901	894	904	982	936	907	944	942	869	858	917	925	826	903	879	859	948	957	906	899	929	902	875	882	928	925	906	918	921	945	888	937	878	931	966	937	901	929	933	977	909	916	856	918	935	871	837	878	879	878	932	909	901	931	942	861	908	944	889	931	909	959	920	962	888	905	852	849	905	895	912	967	918	914	958	920	889	885	910	916	938	931	905	891	929	918	928	924	959	893	915	894	957	923	928	912	930	863	917	994	908	881	959	922	896	910	929	900	898	882	901	909	940	909	908	901	882	930	928	918	918	949	927	901	973	947	926	907	932	920	950	895	905	898	932	937	885	857	940	944	967	862	908	894	910	940	919	899	927	992	895	924	919	951	904	913	979	896	922	983	961	913	951	917	998	920	879	923	881	918	896	944	917	864	887	901	944	915	941	940	934	917	984	865	932	904	926	930	937	943	918	904	944	928	955	939	933	903	904	915	930	945	907	873	922	850	878	905	913	929	923	889	914	884	907	920	876	875	981	933	917	883	918	877	936	918	907	894	915	910	933	950	819	915	950	926	986	891	954	871	876	909	908	909	910	890	936	960	892	911	848	882	860	914	940	920	928	968	919	907	917	988	912	857	869	914	901	908	909	923	877	897	942	917	892	911	924	938	928	983	881	891	918	888	881	966	935	939	936	891	959	895	915	926	945	853	939	914	906	900	853	964	898	895	859	895	934	884	921	899	930	892	940	910	921	884	932	871	909	913	882	929	869	885	864	904	950	915	943	923	913	927	935	876	907	905	927	883	915	882	908	887	910	927	946	907	960	913	886	904	903	930	929	947	927	882	944	863	901	921	888	935	956	967	916	939	956	897	882	933	886	894	864	938	926	978	868	973	895	898	900	907	911	891	890	957	882	958	933	907	908	899	866	948	891	946	894	917	902	966	945	998	925	916	988	911	953	894	893	836	903	903	909	924	937	936	929	864	957	914	920	905	914	928	934	901	895	880	876	906	947	898	913	929	870	924	913	932	905	886	910	930	906	939	920	897	955	871	915	899	906	947	911	934	899	914	938	906	941	964	941	959	888	937	901	917	967	936	953	897	895	945	905	953	871	872	957	902	923	882	964	902	907	897	943	868	891	865	941	927	843	977	972	899	861	896	919	951	924	931	928	907	912	883	881	853	914	921	933	917	875	917	943	928	862	924	944	891	883	897	953	903	881	951	901	866	864	879	928	972	883	915	905	940	943	933	955	953	881	915	844	914	884	920	881	906	865	889	860	1004	918	919	969	909	920	907	957	876	867	901	906	898	875	894	935	939	903	962	914	900	936	863	918	872	890	922	922	879	910	926	911	906	928	937	916	938	957	863	918	895	923	936	902	888	852	900	907	907	918	895	853	919	893	922	894	948	934	864	938	961	860	911	878	880	932	972	941	911	922	933	908	947	926	932	934	900	928	920	911	928	879	921	924	860	862	924	916	826	909	908	897	935	848	950	903	921	858	971	928	907	936	909	883	903	921	874	930	940	913	951	890	911	928	931	917	894	965	893	908	902	912	948	919	910	943	911	912	881	888	895	916	959	909	886	873	938	934	901	921	899	939	952	932	893	874	899	885	859	937	955	839	903	874	872	888	940	908	949	943	883	901	907	904	988	870	929	930	883	885	883	943	971	940	950	917	914	940	845	917	885	931	913	902	885	901	910	973	930	950	912	929	919	980	944	887	979	944	920	927	857	871	903	937	944	936
65546	102615	72260	39080	13631	3359	1212	880	793	828	820	825	863	816	824	866	842	851	835	846	842	819	843	834	850	784	842	809	859	844	843	875	839	788	920	809	816	833	863	778	840	851	853	845	816	856	822	832	826	843	859	858	819	815	811	779	798	850	826	793	847	867	840	813	843	859	824	846	814	869	870	856	783	827	822	866	832	866	792	803	827	759	845	830	767	796	852	836	812	855	834	843	855	820	823	833	845	866	824	801	877	829	820	813	848	838	844	861	831	807	865	842	835	817	823	832	854	854	798	857	878	847	810	784	832	804	880	834	817	831	837	825	828	812	846	803	832	858	800	820	817	837	848	806	843	812	880	826	853	844	857	846	843	840	826	789	862	883	885	867	822	812	815	830	832	887	831	873	810	851	854	864	843	883	817	860	860	803	792	828	862	839	854	839	813	822	847	818	847	820	855	796	815	854	936	822	843	881	826	824	833	853	806	866	802	848	818	816	850	853	827	765	829	824	837	845	784	816	820	800	840	858	867	880	826	803	829	819	838	844	828	843	822	852	843	837	797	877	830	877	790	852	838	796	889	889	896	778	819	849	826	846	825	812	841	873	843	861	842	897	832	809	851	816	789	799	788	838	799	791	841	807	845	834	820	849	850	828	770	828	809	890	838	824	878	822	786	793	803	823	882	809	857	821	808	838	862	834	902	808	876	821	801	841	779	831	888	862	886	792	816	849	817	806	858	720	842	827	868	826	838	860	817	849	824	843	823	810	852	835	846	838	845	866	807	810	824	788	846	806	826	829	840	793	846	838	809	839	802	784	858	815	766	860	869	833	841	891	804	806	834	830	854	809	820	847	799	842	844	850	808	821	828	856	774	892	809	826	828	855	778	842	831	847	893	821	815	811	806	816	902	821	831	841	849	844	869	815	803	846	794	865	799	838	818	863	800	839	845	828	833	844	867	845	832	847	852	851	848	844	764	881	831	867	828	840	885	808	811	866	850	820	859	846	824	858	895	804	830	851	822	818	851	801	853	820	826	818	861	847	779	833	831	812	849	825	824	877	882	785	815	867	847	796	848	796	846	791	778	878	805	860	792	859	864	856	858	813	827	909	797	828	831	800	827	804	795	848	865	858	839	804	785	844	839	792	840	813	865	852	825	853	796	830	810	837	827	882	848	801	852	799	838	831	828	825	830	848	839	803	838	859	806	782	842	886	857	775	803	839	826	855	782	853	809	783	825	836	848	833	867	797	873	821	836	845	830	869	840	827	864	853	812	861	857	900	831	855	877	827	876	861	821	875	804	811	804	841	819	829	805	855	825	800	852	879	805	823	842	811	821	806	822	841	830	839	827	836	852	819	830	791	850	818	843	798	881	867	781	872	873	824	820	832	810	846	794	833	864	846	856	818	840	880	798	808	843	815	815	884	832	853	848	857	814	849	842	801	820	842	901	839	820	781	846	814	769	896	837	830	847	828	801	839	897	833	841	832	784	831	851	851	827	831	858	837	804	815	811	799	827	864	827	794	831	855	771	904	842	846	757	895	716	820	826	868	838	832	851	790	836	870	788	827	814	832	794	832	805	801	865	861	840	775	823	874	845	871	842	832	867	795	865	877	796	806	828	851	784	768	798	864	852	900	833	845	857	838	819	807	826	840	865	857	823	860	796	844	891	879	849	855	830	885	846	819	823	844	878	803	838	849	838	847	788	814	803	812	843	776	825	802	813	834	817	872	823	801	853	812	850	833	851	875	848	783	882	878	854	880	851	843	835	798	813	800	825	816	861	837	878	817	774	814	805	891	838	849	854	808	831	815	814	855	849	820	796	868	807	837	829	826	849	839	794	842	841	795	859	838	832	838	815	857	767	822	837	791	769	843	802	820	792	816	787	878	882	814	800	851	847	776	796	821	803	835	850	843	853	794	838	800	804	785	843	809	881	858	803	812	814	845	832	763	795	812	826	825	817	834	839	810	830	800	814	802	865	859	873	876	817	808	870	848	858	839	796	800	791	840	795	795	822	857	870	850	820	822	814	862	801	820	830	857	838	806	885	853	833	800	910	888	821	849	882	845	854	834	837	836	804	810	846	826	857	776	846	821	911	839	844	875	849	852	876	825	878	820	815	824	838	825	872	818	821	827	830	827	822	855	822	847	810	838	777	814	875	825	878	766	851	814	861	857	866	825	846	832	872	836	857	854	808	885	869	760	765	857	841	854	829	822	808	868	774	817	860	776	851	823	840	828	818	787	859	843	830	813	827	819	827	875	824	853	830	832	840	851	816	842	796	815	845	850	790	826	802	825	840	799	829	862	808	839	775	836	809	854	877	825	813	762	843	813	806	832	847	858	818	835	808	835	801	813	848	851	788	793	838	845	896	878	799	848	815	802	790	864	867	823	838	823	850	853	844	829	816	804	851	846	834	832	791	830	834	836	783	850	831	823	841	856	825	848	869	857	774	820	845	848	853	783	803	825	835	821	827	807	861	825	813	832	865	814	782	800	869	827	857	811	847	893	845	849	793	803	836	853	787	828	802	756	840	851	813	834	891	798	839	806	816	838	827	819	858	848	797	847	830	858	813	814	827	876	830	797	838	852	846	800	797	801	814	833	840	825	830	819	808	864	794	765	794	821	850	781	852	837	842	806	795	859	824	788	839	795	843	843	808	871	833	869	856	792	863	856	829	867	812	851	844	808	845	885	876	840	837	912	811	836	849	796	808	806	835	859	802	840	831	833	838	814	834	825	799	825	831	832	840	873	862	819	781	812	775	850	820	874	822	846	812	872	820	848	803	794	841	796	827	866	804	770	856	820	807	833	825	832	804	836	864	849	815	813	794	859	814	814	805	826	861	852	815	816	847	851	830	837	840	801	776	837	848	821	828	811	833	787	819	841	849	814	793	851	802	822	806	792	811	882	791	811	860	800	829	805	807	840	874	808	862	846	832	859	852	857	758	837	853	817	867	851	864	780	821	827	810	822	864	833	855	785	803	817	882	819	859	835	840	853	832	860	817	791	795	858	841	829	823	845	771	849	843	802	837	863	868	845	807	803	776	845	784	814	810	843	840	830	808	852	831	821	864	795	815	769	848	815	835	787	855	822	835	804	861	843	800	845	853	853	814	810	803	808	865	771	880	873	820	835	751	798	826	833	839	865	854	819	773	843	838	785	863	811	832	849	824	819	835	814	821	793	863	858	797	846	744	812	857	835	850	877	828	855	861	799	832	805	810	882	811	837	843	795	835	833	848	790	868	840	818	847	858	839	822	794	826	845	814	808	784	864	861	833	860	834	816	811	802	772	805	783	790	824	796	789	819	823	854	789	829	819	844	800	828	790	857	813	784	799	842	882	802	839	828	792	824	845	814	769	864	843	820	846	818	834	792	821	784	846	841	846	877	840	832	831	835	830	839	803	809	811	815	831	810	825	865	868	833	891	817	769	874	816	808	821	788	853	778	817	794	785	892	812	877	822	805	801	852	879	804	796	847	859	811	813
30876	33290	26441	9695	2071	914	739	738	730	712	734	693	727	741	760	696	701	692	720	727	659	703	713	734	723	693	700	769	701	742	684	726	685	733	740	713	685	661	712	712	743	711	749	675	721	715	740	725	789	688	683	715	689	698	713	667	731	740	727	679	684	779	685	737	710	706	677	694	732	725	755	680	736	741	717	754	700	725	711	727	748	675	696	746	726	725	736	724	675	674	715	699	717	724	715	754	731	712	688	626	729	686	712	690	732	680	719	736	680	707	700	735	768	730	702	714	698	761	721	741	740	704	687	721	677	710	687	728	728	724	728	694	706	736	726	677	682	712	691	660	737	736	706	731	729	741	752	714	732	654	742	710	669	748	750	689	667	719	696	727	680	705	758	736	729	713	700	706	658	703	727	694	714	745	742	687	736	699	688	737	721	768	745	735	647	708	733	721	677	716	744	764	717	704	715	742	719	697	738	712	690	710	739	690	731	689	722	710	722	712	688	710	711	661	728	745	692	664	688	723	720	758	755	731	658	754	724	698	744	709	760	732	709	733	707	734	743	681	705	714	687	738	729	680	728	741	771	730	694	710	720	755	683	684	702	682	702	750	721	759	722	650	660	684	746	711	731	615	691	722	680	710	721	726	704	708	730	726	719	742	720	698	701	717	754	704	746	726	683	698	687	674	679	779	712	664	745	687	695	701	747	709	704	705	718	754	722	701	713	723	652	737	700	705	727	792	725	708	718	747	713	673	711	776	670	667	694	692	713	731	741	689	670	730	748	691	741	715	691	696	713	695	705	735	733	719	708	718	712	737	713	739	735	685	733	715	760	717	718	772	672	724	716	721	687	689	670	707	694	700	741	713	694	715	692	714	699	706	743	741	724	684	768	698	715	675	693	693	768	737	723	685	740	731	704	664	666	733	740	775	724	670	643	692	708	732	706	715	748	710	723	741	724	709	696	705	716	731	709	721	727	764	758	733	700	660	695	709	743	668	737	728	728	692	710	671	729	736	694	704	721	728	724	726	733	710	696	732	721	703	693	657	711	705	676	727	725	671	754	683	746	705	716	712	702	701	691	706	732	709	709	720	713	723	713	714	653	716	699	749	724	714	706	719	683	713	691	722	787	683	730	725	750	709	746	729	703	725	724	661	742	745	779	744	712	699	742	707	684	710	699	738	699	725	702	728	722	716	689	636	788	690	724	675	713	695	746	694	671	665	731	666	703	675	750	725	680	718	701	691	731	741	741	692	728	735	722	732	709	722	680	716	730	690	722	696	687	710	684	710	712	704	709	756	727	755	713	696	724	713	705	710	681	711	698	761	738	657	714	691	720	740	723	717	765	785	704	677	702	695	672	687	716	734	712	712	741	731	693	733	693	715	643	670	687	711	734	746	689	677	762	693	719	706	682	725	753	731	742	713	725	684	698	727	732	683	736	706	692	709	721	719	729	703	677	689	716	664	735	695	719	683	709	684	713	750	714	705	671	705	692	683	693	689	676	686	752	728	730	684	747	720	788	695	710	703	693	705	703	736	740	706	666	706	722	680	708	718	660	759	776	726	707	727	730	775	739	761	710	722	707	747	726	718	768	771	730	726	694	715	690	693	711	719	715	747	651	729	739	718	706	684	691	743	738	676	701	745	764	721	713	705	685	759	705	722	691	739	674	702	697	683	699	713	682	723	732	692	708	745	753	644	739	699	707	756	725	740	720	694	655	730	742	703	714	732	733	718	728	719	678	690	665	730	642	692	780	689	693	619	698	716	761	708	687	703	687	731	663	731	730	692	708	711	690	689	757	718	686	698	698	694	732	719	719	685	695	746	694	710	675	713	678	687	711	724	675	744	716	726	778	762	738	717	691	815	706	707	693	682	728	746	745	703	676	690	697	678	716	724	676	742	744	713	710	715	746	712	750	717	755	705	700	742	688	677	740	707	725	715	735	721	710	736	713	697	708	696	726	705	685	693	724	725	791	714	697	712	695	673	711	722	709	682	707	682	701	717	747	711	712	717	711	756	711	705	695	718	718	712	684	716	695	670	692	714	689	731	724	743	716	669	714	710	765	699	698	698	675	705	700	727	721	668	693	713	701	666	714	680	690	710	735	704	724	703	730	717	753	681	711	662	724	689	704	678	701	713	735	729	747	647	770	737	683	686	731	676	722	706	702	693	687	705	753	725	711	729	703	684	691	703	699	700	769	689	702	730	723	725	725	703	710	694	712	690	726	710	717	717	693	735	734	702	645	735	727	723	722	685	712	728	696	725	732	722	721	732	734	706	707	699	728	741	703	755	671	722	688	697	696	687	703	709	683	699	712	697	688	704	714	698	678	711	710	723	716	690	667	756	724	743	688	702	699	710	712	732	694	661	726	728	651	712	672	675	692	760	662	687	720	717	699	727	713	717	684	699	669	664	717	726	671	717	758	712	706	669	727	704	741	688	745	746	705	661	725	768	766	709	736	710	753	741	717	723	709	736	688	687	756	729	675	671	693	654	766	722	727	735	746	688	689	713	754	698	731	667	748	689	691	690	684	741	710	705	748	728	666	723	704	707	708	734	666	716	701	701	682	688	689	705	684	747	722	713	736	703	717	678	739	726	703	714	736	727	706	715	711	722	686	746	753	728	686	689	712	683	720	716	733	658	690	769	774	748	681	676	683	727	737	687	740	703	690	712	719	708	669	683	692	755	690	698	682	703	729	731	692	719	710	718	725	700	745	713	657	724	720	711	705	704	759	702	680	681	687	714	739	678	701	690	722	726	685	721	720	704	690	729	722	637	708	748	709	720	691	711	709	702	708	709	684	713	719	742	736	698	744	738	676	667	769	740	720	708	719	687	759	709	632	720	700	748	719	696	731	681	721	748	705	722	715	696	705	702	747	725	706	665	662	685	727	708	676	724	704	744	744	720	773	700	705	759	789	691	708	709	716	706	743	756	662	726	708	739	746	697	757	711	671	699	719	692	661	709	721	686	769	712	713	705	730	713	725	752	668	698	697	710	748	732	718	697	707	733	738	744	738	758	691	659	738	714	715	669	709	696	722	755	726	702	721	767	704	673	705	706	733	710	670	747	713	737	697	693	711	697	747	685	710	700	728	736	660	712	698	733	727	728	760	722	676	733	728	714	700	755	751	707	715	725	736	718	681	724	697	703	733	721	714	702	733	696	754	722	694	734	754	710	743	754	742	684	689	733	729	682	687	718	718	708	732	753	711	694	700	772	703	749	685	722	695	764	739	737	658	739	702	706	677	747	694	728	715	699	709	717	745	691	741	681	717	708	722	730	756	696	699	701	733	698	634	721	697	711	735	705	706	768	674	711	755	665	723	718	739	682	691	753	739	760	705	742	716	711	715	716	712	693	722	711	709	685	656	718	669	724	723	681	722	742	693	681	703	731	719	721	746	723	679	715	755	716	718	714	679	699	690	750	661	780	719	688	718	727	676	738	666	790	764	742	634	721	691	680	737	721	675	689	744	674	745	716	709	705
24387	38563	19241	5128	1561	764	578	562	557	587	580	641	558	608	617	575	610	607	598	602	572	595	583	578	594	560	584	558	610	606	592	580	596	599	565	612	582	624	625	579	587	578	585	575	563	565	535	554	610	556	602	599	643	596	585	585	571	541	589	565	550	586	573	601	583	572	625	591	526	575	592	544	590	577	616	551	566	540	607	578	551	606	567	585	578	565	583	626	574	559	575	578	578	614	603	580	573	605	599	551	565	600	589	560	582	569	583	546	558	587	574	569	601	625	562	585	573	561	562	539	599	556	542	527	552	611	562	593	600	565	577	568	583	616	605	545	548	572	567	579	575	581	613	588	602	642	570	604	546	581	614	547	603	588	575	570	573	581	574	528	613	583	621	595	579	600	540	517	589	546	598	548	590	605	616	552	582	564	576	567	604	568	596	572	561	584	598	582	551	579	580	572	551	598	586	562	581	578	565	582	564	542	640	586	585	563	548	539	608	521	586	569	609	562	539	618	629	599	559	575	584	556	604	589	570	582	588	565	571	564	559	596	591	591	612	564	614	606	565	586	598	559	539	591	604	544	609	598	620	604	596	570	605	570	588	599	595	588	591	604	587	637	530	593	597	582	602	592	557	580	601	556	595	540	606	540	531	594	586	556	572	581	573	562	544	577	590	560	603	628	570	567	597	602	536	647	560	564	566	600	596	594	594	577	576	588	603	571	565	535	576	634	609	601	619	579	593	564	598	566	563	600	523	545	566	551	550	594	542	609	577	580	560	568	568	585	573	603	551	638	580	565	584	592	574	584	545	564	580	606	569	597	632	607	595	626	560	536	590	576	583	581	580	581	628	598	608	574	569	594	566	550	629	575	580	586	574	543	617	556	559	551	587	594	590	569	617	598	607	568	598	579	589	513	563	602	627	605	587	563	567	559	593	612	578	570	561	577	609	551	583	605	542	579	614	549	578	599	582	593	568	574	550	574	554	610	629	615	605	618	582	577	521	553	572	594	603	605	582	612	592	562	581	537	605	551	589	616	613	582	554	543	569	591	579	543	582	608	564	605	569	620	577	575	584	588	607	554	600	593	598	583	551	612	582	618	597	629	569	585	577	565	574	589	584	604	555	549	601	547	560	573	594	600	557	543	620	578	536	534	593	598	584	588	622	575	639	600	588	575	602	558	537	582	563	569	558	552	606	576	555	616	536	584	599	590	562	627	571	589	574	566	598	598	586	571	582	605	591	603	571	617	600	521	588	602	575	567	572	620	562	591	580	545	562	595	582	499	578	588	591	586	560	600	587	596	596	577	575	575	582	544	604	589	578	568	607	546	605	584	575	609	582	634	600	602	634	585	613	551	577	593	567	586	535	585	583	598	576	534	606	601	594	571	582	589	559	609	581	563	588	569	571	519	586	637	599	540	583	604	608	501	559	580	564	574	563	579	586	584	620	575	584	597	557	558	538	563	591	591	519	530	607	585	557	565	546	621	572	596	609	596	587	566	573	552	570	581	580	592	587	578	622	581	570	611	554	631	568	571	602	548	571	571	598	554	590	573	588	578	578	603	596	584	538	610	571	583	560	572	582	591	581	563	575	600	577	560	573	581	652	556	588	565	562	602	556	567	609	569	609	616	585	588	573	532	570	528	592	586	548	612	549	574	574	596	562	603	587	567	570	616	549	619	546	582	591	581	556	600	566	620	591	580	582	556	544	566	578	604	611	589	618	580	553	558	564	563	639	541	573	575	577	573	584	592	609	580	558	573	572	611	588	567	637	558	562	559	586	567	615	597	572	610	614	592	580	561	569	559	557	599	593	603	599	585	615	573	587	614	592	597	622	592	565	580	621	571	576	575	586	559	558	583	581	607	571	559	597	608	557	552	590	555	557	608	559	550	593	605	563	582	600	593	580	568	548	534	581	560	582	584	606	556	585	598	589	567	542	592	595	589	592	595	621	601	609	589	580	588	567	552	593	556	588	591	588	592	587	532	566	619	593	586	579	625	591	566	563	646	558	580	550	601	578	571	582	607	546	552	579	569	568	576	578	566	598	571	600	619	646	572	609	574	584	572	606	559	607	578	601	572	560	589	559	589	609	551	574	568	569	591	597	591	605	603	598	542	605	574	579	561	576	547	599	597	543	564	581	556	560	626	556	573	584	584	592	589	579	565	569	578	528	610	556	586	560	631	617	598	589	517	604	602	605	655	612	528	570	564	575	608	597	591	569	575	569	590	569	633	551	573	572	587	585	561	572	641	607	576	604	612	575	639	565	577	598	591	582	570	570	589	607	577	576	583	582	595	582	571	534	620	584	568	625	605	553	575	543	573	558	581	562	571	612	605	564	597	615	580	583	555	574	607	535	548	605	599	607	625	575	568	574	607	616	551	625	577	579	592	532	577	629	597	584	617	560	567	597	606	530	596	524	615	602	539	618	558	573	626	552	551	568	606	576	556	617	612	615	583	594	559	584	595	578	599	569	574	592	632	559	547	600	565	608	578	566	539	568	566	578	546	601	619	583	556	591	588	590	571	561	620	550	582	603	581	528	594	585	551	620	561	609	584	574	574	569	602	548	575	548	547	581	581	576	630	558	605	581	591	554	647	609	563	576	582	598	597	584	574	608	533	592	602	603	610	568	614	552	581	634	572	573	585	571	602	591	558	570	588	552	625	594	601	645	603	604	612	608	600	561	592	570	590	594	558	587	591	559	560	603	593	577	561	614	527	604	592	599	563	581	559	603	595	540	624	549	588	578	554	615	583	564	612	525	593	565	575	550	590	599	569	618	608	636	563	546	554	578	556	562	564	601	572	572	563	606	547	534	621	568	581	575	570	569	567	569	538	582	599	567	561	549	638	556	558	544	627	595	583	593	577	563	623	592	570	582	583	574	571	566	576	567	576	571	583	550	607	585	592	594	583	580	590	589	633	592	573	572	581	559	553	598	561	574	595	556	593	594	640	591	582	590	565	591	585	564	596	584	600	580	586	572	577	609	565	551	605	613	568	617	528	535	627	564	628	621	569	579	573	551	616	581	593	612	568	598	547	574	568	563	579	565	630	612	577	576	599	602	572	548	593	630	562	610	583	610	587	550	596	583	607	591	573	587	576	587	604	605	561	596	597	578	621	585	571	602	557	572	568	625	598	597	551	576	576	599	581	561	629	587	543	566	590	614	572	545	605	579	557	622	593	591	585	598	634	627	554	576	599	599	615	551	550	575	570	575	616	582	597	607	597	591	588	599	591	579	598	545	618	559	591	567	578	575	593	556	571	621	587	529	552	548	522	563	593	603	574	560	557	617	570	525	618	586	599	600	582	604	578	584	584	569	564	556	607	557	561	553	606	560	593	543	557	532	621	584	588	600	619	582	550	584	573	569	570	563	559	547	624	551	643	649	593	612	577	591	613	576	598	590	567	562	599	607	555	555	577	615	562	603	598	556	591	564	564	558	558	562	566	605	584	594	591	559	555	548	578	594	588	551	545	600	591	574	567
25870	28869	41525	33257	16904	4184	1142	849	770	753	721	757	691	737	697	706	720	712	728	710	719	734	713	720	727	794	727	806	694	759	719	737	727	691	740	720	729	729	726	707	721	707	706	699	709	728	679	745	746	743	717	726	728	714	748	719	756	758	733	742	703	783	768	746	714	698	691	698	723	727	711	774	732	734	719	764	765	706	722	705	723	726	752	688	705	716	720	704	748	721	759	779	712	714	699	726	772	736	717	780	686	741	698	733	726	756	693	692	715	721	721	685	711	710	709	721	707	745	716	720	772	757	725	741	745	722	686	768	721	770	754	747	667	685	702	719	800	725	731	701	740	778	692	766	731	756	733	726	685	700	693	693	747	690	744	704	762	708	723	768	728	708	772	683	698	760	706	738	702	673	702	747	720	694	750	763	745	719	786	706	655	767	765	736	761	691	722	731	726	757	729	743	737	686	711	711	698	764	735	756	788	736	731	723	773	754	706	726	721	743	701	713	724	724	755	732	720	756	726	718	695	727	724	728	745	743	779	692	716	745	740	767	789	757	710	732	687	687	698	668	734	728	666	761	693	730	724	789	737	748	763	718	668	722	708	724	757	778	708	729	734	722	775	662	680	700	768	727	765	718	757	729	689	753	674	755	740	749	695	751	690	716	706	712	742	716	755	678	726	688	734	723	741	740	679	709	674	692	723	766	741	736	725	697	739	692	756	771	764	742	750	754	745	757	716	722	729	705	698	726	752	748	766	706	773	763	740	757	749	773	667	780	718	732	754	723	777	751	708	718	670	753	712	705	688	699	732	763	709	738	731	736	706	708	749	723	719	716	721	746	786	735	665	710	698	674	707	709	754	704	755	747	728	712	741	742	730	717	788	743	711	720	727	735	702	760	707	731	679	767	756	708	743	697	727	761	711	716	754	753	720	759	760	733	738	727	738	763	766	763	750	748	695	699	721	736	725	678	667	696	679	768	708	740	700	725	698	738	723	783	701	745	716	760	717	755	703	721	724	714	709	662	754	682	789	758	720	752	753	695	750	728	751	775	782	694	717	796	785	706	707	728	704	717	749	738	670	683	769	721	736	759	747	702	730	738	748	716	737	737	713	753	696	667	719	685	670	673	748	702	684	715	743	737	749	689	758	764	758	720	743	738	676	695	695	757	682	717	708	728	696	719	712	713	721	779	742	743	745	755	723	726	712	711	704	712	754	746	790	764	701	715	722	704	811	753	691	731	712	704	715	752	718	728	728	756	733	750	717	715	705	748	679	701	745	688	711	754	725	745	704	698	738	724	740	733	723	691	733	729	756	690	769	748	748	729	713	720	734	714	756	725	737	719	712	695	742	735	798	687	721	697	734	765	710	691	729	715	726	718	746	759	766	697	737	755	652	672	731	735	712	746	681	742	723	717	721	712	742	765	721	673	720	749	723	671	733	735	738	678	750	733	763	739	742	752	736	712	737	722	686	714	703	682	713	718	726	738	783	723	697	705	680	677	723	741	778	790	718	706	713	761	717	711	703	784	727	694	733	714	720	754	722	713	743	730	702	770	780	725	741	772	717	719	751	715	733	739	746	680	728	749	715	721	734	686	741	764	717	735	670	732	704	756	702	705	693	680	745	705	718	740	726	705	734	699	733	704	665	763	712	685	782	678	788	725	701	767	739	724	718	762	682	689	733	710	748	717	728	752	805	724	740	745	721	726	732	754	730	781	818	690	766	720	730	740	728	767	753	696	730	731	723	718	732	725	751	734	725	755	739	759	775	716	705	767	704	770	712	727	762	689	747	696	704	717	731	747	713	684	719	711	773	664	671	666	712	696	759	744	693	723	756	728	723	746	692	745	694	773	747	772	696	767	724	692	788	728	730	704	757	765	742	677	771	747	707	712	756	663	736	719	726	683	712	746	764	728	689	726	715	738	739	687	719	744	774	730	749	740	766	719	743	687	709	717	736	667	729	701	749	768	707	667	698	704	718	714	769	687	702	740	712	721	710	733	695	730	742	739	721	778	742	722	754	744	690	709	714	729	707	746	730	723	716	752	699	768	750	754	681	712	725	680	753	700	741	724	688	732	767	772	748	682	748	735	726	709	732	748	729	744	771	743	800	699	740	775	679	687	712	727	737	694	743	688	748	736	754	812	717	752	760	709	712	704	714	760	751	712	725	730	630	753	704	697	748	805	703	692	682	758	738	757	682	705	737	710	728	746	707	719	682	772	688	702	722	707	694	719	699	724	698	733	761	699	727	772	773	740	729	744	695	757	753	714	730	706	702	786	746	772	745	728	742	777	668	770	746	733	776	743	696	710	726	740	652	757	733	688	746	747	772	712	726	739	724	749	725	722	786	750	749	782	768	703	752	735	725	715	697	783	732	755	727	725	683	765	756	659	721	689	708	710	685	728	663	724	729	784	747	713	743	737	762	737	773	747	724	679	744	721	705	719	708	767	750	777	705	746	711	750	783	724	713	692	737	732	738	773	752	728	719	777	694	730	741	723	768	755	750	718	783	701	670	765	692	729	681	710	715	735	693	691	741	737	706	676	685	692	740	719	723	687	734	703	757	714	758	711	723	780	723	757	674	701	713	739	720	717	696	733	759	710	683	690	705	712	723	796	728	698	720	764	744	733	709	721	761	737	729	726	719	748	732	709	744	682	678	740	764	710	724	720	704	727	699	756	707	718	704	722	747	668	759	736	785	698	754	669	697	781	754	751	719	727	740	752	772	716	736	735	731	744	778	716	716	750	746	736	760	695	699	743	714	730	727	703	705	688	753	739	698	738	746	733	699	757	727	836	734	710	729	776	723	757	749	706	701	767	714	681	736	725	712	720	736	731	711	746	734	759	713	730	780	735	755	741	739	759	702	757	758	715	738	728	730	737	740	744	657	725	741	708	746	733	732	701	735	722	713	774	716	772	682	732	735	764	706	701	724	719	762	783	781	779	713	753	727	738	717	713	728	700	695	712	719	704	715	707	694	714	753	730	725	722	723	752	723	697	710	776	781	752	779	759	729	750	710	729	709	693	776	781	709	667	743	753	726	750	712	707	716	700	744	747	745	728	719	699	728	730	751	740	748	735	730	744	757	739	722	685	758	726	719	729	729	730	774	740	775	718	743	742	691	700	700	708	752	722	713	733	704	705	727	756	675	703	735	672	698	718	751	735	730	734	765	694	721	725	732	751	728	722	729	684	752	719	696	744	731	744	764	704	706	707	726	736	741	748	743	696	698	742	697	686	729	711	717	723	754	766	721	716	739	695	738	686	699	721	720	756	739	770	748	720	696	705	731	730	724	731	712	733	732	703	769	742	760	738	697	729	732	719	756	743	747	711	708	727	676	752	729	753	756	755	790	705	671	736	731	758	689	725	722	747	772	771	704	752	685	699	724	738	781	759	731	737	689	782	710	706	758	712	761	752	687	711	717	696	716	747	684	703	722	765	751	746	729	725	730	746	741	725	728	743	720	737	716	709	761	773	721	731	699	768
61267	91493	59018	25149	7320	1838	815	659	665	690	658	683	663	638	672	642	684	685	616	683	636	681	622	650	633	691	676	660	693	709	673	685	661	599	632	667	627	678	683	643	630	632	630	613	630	694	621	684	681	664	640	592	645	669	673	656	652	627	639	646	654	666	660	630	648	615	684	637	640	643	664	681	697	667	633	652	664	664	672	647	622	638	698	630	621	643	634	670	651	645	644	727	664	631	624	645	633	653	696	653	638	671	695	628	649	622	668	645	680	593	658	619	668	652	602	642	638	653	617	614	612	605	631	659	679	646	623	683	627	660	641	671	631	663	638	611	663	620	668	644	673	677	609	624	675	653	642	639	635	593	616	656	603	645	634	643	687	643	650	620	639	665	631	655	672	644	641	662	639	620	660	642	621	634	648	612	614	662	652	658	647	667	642	663	627	671	626	649	649	678	581	619	684	631	648	651	637	627	633	677	633	628	639	619	622	637	611	667	639	653	632	654	657	647	686	629	645	653	700	650	653	657	624	663	655	620	640	611	652	644	693	630	644	668	644	647	695	656	638	615	624	662	651	605	679	669	597	664	636	662	654	665	628	671	652	646	644	637	631	652	653	615	654	621	638	676	645	649	678	673	663	640	632	645	665	685	636	648	593	640	613	652	665	616	648	655	640	652	670	645	656	645	631	604	652	615	683	622	651	628	681	629	631	632	603	652	685	641	631	674	682	603	645	624	644	659	661	707	590	650	645	682	653	638	652	659	615	602	663	628	643	623	674	664	625	634	653	608	675	682	667	571	620	620	666	629	645	624	607	643	636	609	643	646	698	607	641	648	623	656	645	652	653	635	620	667	612	647	640	633	648	648	667	639	686	647	668	659	645	659	680	673	663	704	673	651	646	654	651	679	680	628	634	610	650	629	646	688	673	624	649	630	672	637	637	664	638	633	624	613	630	690	688	643	622	690	704	662	604	577	666	653	648	671	656	634	660	643	668	625	666	638	624	649	655	673	684	655	655	617	623	678	687	659	629	655	633	697	687	659	703	615	647	732	642	664	639	636	666	594	629	656	625	650	654	651	675	686	636	627	626	683	623	657	627	629	646	651	641	662	637	649	662	672	624	654	625	657	627	651	639	658	661	606	641	604	647	650	666	669	689	630	627	703	596	649	650	637	591	661	642	672	622	643	646	614	687	667	646	678	669	650	663	621	615	660	625	639	688	651	636	642	652	579	613	690	624	648	641	598	672	660	670	679	655	650	630	663	597	633	683	622	649	643	627	657	613	677	635	612	615	688	677	678	645	615	663	618	632	611	645	654	639	646	650	656	660	637	633	618	672	691	629	664	652	649	652	649	631	649	638	621	629	641	599	623	596	660	672	651	680	681	658	651	634	624	645	619	674	645	644	690	625	622	667	675	666	618	624	664	623	635	636	657	660	655	614	618	617	629	650	623	676	625	649	638	622	637	630	686	677	650	630	659	630	674	694	680	589	655	604	678	641	638	629	635	631	653	663	623	595	623	660	699	675	585	643	697	648	654	633	633	660	664	623	635	686	706	619	633	639	636	656	587	639	630	596	644	660	626	642	687	677	635	652	640	631	629	616	661	685	691	617	615	648	616	654	633	629	613	643	633	653	623	684	671	666	662	581	622	641	711	657	615	665	684	679	654	648	656	647	670	638	666	657	630	650	659	650	617	688	632	643	632	651	643	681	619	637	590	633	672	666	636	661	633	656	641	630	664	638	694	655	634	665	640	655	650	647	665	656	619	613	702	659	655	650	641	696	623	658	695	669	647	651	649	662	676	641	626	619	685	653	659	664	642	590	706	656	653	677	695	655	606	648	646	610	665	643	653	656	639	638	618	686	653	659	689	638	627	658	679	646	682	663	631	663	650	619	668	668	609	636	611	617	669	703	625	655	655	590	704	643	648	639	632	635	665	632	621	637	627	682	687	659	648	649	627	662	660	636	652	638	649	672	640	640	611	633	655	695	633	663	656	630	641	649	661	643	620	670	629	665	621	642	629	637	634	636	630	631	613	635	679	646	635	606	638	634	698	679	675	665	638	669	636	613	604	631	615	626	637	676	658	686	640	649	707	649	660	627	637	621	661	618	630	637	601	624	641	638	639	666	615	636	651	668	676	648	671	586	638	675	634	640	645	619	680	647	642	629	670	641	647	628	625	614	665	654	616	655	611	641	635	623	670	687	666	595	665	655	695	648	630	674	649	631	665	654	660	635	678	632	630	676	677	680	678	740	674	585	648	716	657	650	677	654	640	642	649	619	630	615	623	637	648	646	642	645	667	645	656	683	673	685	698	649	649	627	650	664	711	650	638	636	679	670	677	642	654	648	641	664	651	706	626	673	640	630	668	662	707	689	653	626	659	664	634	645	673	666	637	660	644	647	613	638	654	616	655	683	655	683	649	668	641	667	617	671	688	650	609	632	672	643	642	644	643	629	624	619	630	635	687	641	694	660	659	643	661	627	655	677	659	663	697	651	657	620	645	621	616	666	685	580	655	618	602	614	674	671	653	637	671	654	655	645	672	664	630	615	639	641	649	603	640	642	665	657	633	693	663	669	648	610	623	655	658	663	615	642	628	641	672	661	631	662	683	648	659	649	647	579	654	675	643	652	628	639	675	644	632	612	631	610	669	616	646	643	629	633	680	685	661	655	622	601	699	659	647	667	665	587	619	651	667	633	673	608	637	636	625	660	639	647	665	625	585	679	637	687	617	676	653	667	622	578	630	627	663	617	671	637	675	642	657	637	709	628	647	642	666	616	641	648	618	651	644	666	685	688	636	646	638	660	629	658	675	644	619	661	647	679	675	629	635	663	596	682	667	629	632	652	607	700	648	669	669	649	715	637	683	670	658	599	642	661	623	694	630	633	660	644	646	665	619	683	661	660	636	631	643	629	664	655	678	650	628	666	657	662	628	647	632	618	618	636	593	652	596	669	639	652	666	663	645	652	630	625	633	651	638	667	685	645	658	677	661	632	646	630	615	665	649	638	653	674	627	637	631	637	631	662	655	626	681	661	668	663	634	666	642	651	672	652	628	634	616	658	679	639	656	660	638	601	634	656	677	651	666	652	657	600	626	638	654	647	663	669	626	641	614	696	614	630	636	628	658	688	656	624	688	598	642	635	649	625	604	625	674	654	632	653	664	653	679	672	698	660	695	682	649	684	658	634	633	607	627	637	600	669	607	646	657	663	608	623	633	680	666	653	590	610	620	591	654	618	658	676	616	660	671	640	577	629	666	630	652	667	648	630	645	634	680	572	628	628	615	659	639	629	652	637	636	649	669	678	626	660	712	629	623	666	694	647	663	645	618	599	657	584	663	625	627	665	678	652	689	662	675	644	669	653	630	644	668	636	607	659	717	679	664	671	664	644	595	640	648	651	632	663	684	605	663	622	644	624	646	672	630	623	643	626	667	643	612	589	649	676	625	638	648	593	697	663	680	618	637	663	644	673	654	668	625	640	620
24328	24569	35818	31144	22117	12539	2714	1196	1020	1033	1026	1002	1026	940	988	936	959	974	1003	914	954	968	979	984	910	997	960	952	950	922	898	891	922	950	917	929	908	934	964	989	910	948	944	937	911	914	941	902	903	934	911	865	901	904	1013	900	937	929	909	965	997	921	892	905	938	979	951	900	955	867	961	876	944	917	928	947	982	963	912	948	937	962	953	892	928	959	980	896	987	907	935	953	977	961	898	920	906	986	916	927	937	934	901	954	914	931	929	939	850	932	922	919	986	855	873	879	888	949	944	910	896	987	933	930	892	940	948	923	932	905	944	948	933	950	938	1022	930	954	963	933	928	905	928	953	920	1001	882	884	917	915	939	909	916	874	924	917	947	965	923	994	939	952	897	935	846	917	936	920	912	964	965	899	873	936	932	942	876	896	953	957	951	955	912	896	888	851	962	886	959	913	913	980	960	951	854	915	885	993	920	897	982	959	931	881	964	966	905	882	899	938	924	979	916	895	960	962	987	895	936	916	938	900	920	889	931	937	969	937	952	926	895	940	917	874	937	954	928	953	928	935	910	977	941	935	956	900	973	898	872	875	970	941	967	916	946	923	936	915	931	924	920	970	981	884	923	929	886	964	857	877	893	933	944	916	902	891	901	955	883	876	886	957	964	949	914	869	889	939	931	986	916	963	929	963	940	946	899	940	906	930	964	877	932	951	977	857	973	909	911	901	919	932	952	930	910	948	890	906	940	907	957	985	872	882	920	939	882	922	861	913	941	903	914	983	897	887	918	935	942	955	962	913	963	935	939	874	967	923	946	920	946	966	960	967	899	933	887	905	886	927	923	963	903	909	942	970	877	910	898	938	897	877	922	947	967	938	895	901	928	867	876	937	907	878	866	953	942	943	930	929	952	954	872	918	889	901	924	960	897	951	838	928	931	946	931	965	988	967	882	930	905	919	922	914	901	971	988	921	901	924	920	955	886	928	952	950	943	954	921	955	961	870	917	920	915	926	932	966	905	963	975	941	968	969	938	937	928	978	946	917	893	951	892	922	958	901	1024	922	929	964	853	890	920	954	982	889	928	926	941	898	951	884	1001	925	981	935	911	920	854	907	939	874	908	867	879	874	924	840	926	962	922	966	876	939	940	889	909	946	904	989	848	946	926	928	938	948	961	904	949	895	959	963	943	889	919	899	935	951	978	868	932	925	980	886	925	940	1013	927	917	930	957	922	868	904	896	905	911	920	969	918	868	949	900	937	904	890	951	947	981	898	938	933	902	897	926	940	893	946	893	849	963	938	947	905	961	937	1013	899	926	932	923	949	857	894	936	937	954	929	935	934	950	942	932	925	880	900	977	921	979	929	905	931	926	951	897	926	951	885	934	917	922	881	904	909	952	954	933	929	984	920	947	945	944	862	945	883	940	898	894	980	953	959	952	928	931	942	888	929	925	919	939	914	918	1000	922	957	928	928	933	909	942	935	922	983	950	989	916	902	856	918	912	937	869	947	949	930	913	930	881	943	889	935	947	932	964	915	916	888	902	877	965	966	959	918	943	930	956	908	924	956	914	927	880	939	951	922	936	912	941	907	968	901	938	921	891	920	987	887	909	899	906	947	913	954	941	956	959	956	886	914	894	945	887	972	898	922	907	899	924	955	870	947	892	888	933	966	948	952	952	950	917	857	969	899	933	879	902	944	898	905	965	917	877	920	895	920	984	926	942	931	889	900	925	920	847	945	903	912	969	877	948	979	871	918	938	920	935	951	917	920	943	921	955	876	941	927	922	900	883	956	912	898	968	892	929	897	922	922	936	940	878	942	947	907	941	950	942	969	889	1008	938	938	872	972	942	956	924	938	955	906	969	929	897	926	897	926	923	888	924	949	948	903	898	957	960	980	980	920	926	915	917	969	907	898	927	970	969	908	939	946	914	926	897	911	943	949	901	878	932	919	971	955	922	870	985	929	908	926	901	944	911	977	912	945	913	901	942	893	927	976	947	972	915	940	932	898	935	928	921	911	933	896	903	919	939	920	885	997	979	962	916	887	916	931	890	897	936	954	887	897	922	939	926	888	926	891	913	936	924	961	915	857	946	929	888	918	893	920	904	913	881	944	912	847	859	925	892	917	964	891	911	949	844	943	952	882	934	943	910	884	922	919	940	842	901	926	873	956	974	953	925	905	908	942	965	939	924	948	989	939	921	894	927	956	898	903	951	917	982	1016	918	1000	925	969	953	909	895	946	912	958	940	972	928	915	952	954	879	957	927	914	938	924	911	913	959	931	911	932	913	940	927	843	930	893	985	919	889	951	927	915	859	917	974	886	921	864	935	860	905	902	917	943	917	927	878	965	928	923	953	937	883	932	943	920	912	887	937	870	896	916	926	903	917	958	946	902	956	911	893	952	866	932	946	930	887	871	908	911	926	965	945	927	931	878	944	882	902	963	921	911	915	895	895	912	937	926	934	962	914	1015	977	916	950	976	890	930	928	933	916	947	959	954	904	940	908	945	923	947	899	1008	920	908	1021	874	926	873	892	930	963	921	894	858	970	968	861	946	872	929	880	836	891	948	897	925	941	916	955	925	886	949	896	908	960	917	953	920	885	886	888	864	939	918	893	931	920	921	964	987	888	954	919	978	942	884	959	924	936	929	903	928	929	927	925	923	917	938	941	887	941	927	920	942	946	918	901	973	902	963	921	902	903	873	915	917	953	910	939	918	928	919	985	945	934	921	921	881	883	962	933	878	954	915	969	941	964	924	907	939	895	976	909	904	896	875	954	934	920	947	892	912	972	922	981	886	965	951	965	933	877	933	938	910	905	929	945	905	950	909	905	996	930	968	915	892	916	914	945	971	884	942	922	903	868	860	933	971	888	905	897	919	928	932	911	922	884	905	882	900	911	942	922	932	920	931	887	891	934	893	915	923	908	889	947	877	904	989	921	880	944	923	931	890	897	906	901	894	921	921	919	960	907	900	888	882	909	936	901	941	963	942	897	932	880	980	890	923	930	892	937	938	881	932	907	876	928	932	930	937	854	915	896	937	933	926	862	896	905	959	893	930	938	949	924	980	877	913	932	968	873	888	929	947	918	894	979	974	910	980	948	966	926	937	936	892	924	963	925	898	960	949	925	870	930	896	912	976	938	931	929	906	869	965	1018	990	898	950	974	957	989	911	934	926	894	905	912	860	899	919	920	928	885	905	945	903	915	906	936	940	953	919	944	888	974	947	938	949	904	958	901	897	909	969	869	965	849	945	921	949	880	965	926	917	917	874	882	960	909	900	953	936	929	915	940	888	869	936	908	937	917	926	868	911	900	959	908	952	896	967	895	918	920	934	950	920	939	891	936	901	876	956	920	952	943	933	921	959	916	871	932	909	887	925	938	942	941	893	944	912	928	928	878	948	973	917	905	919	886	890	935	923	963	957	983	927	935	940	964	937	955	947	868	888	918	941	966	898	926	917	954	951	919	931	934	984	963	912	903	963	935	868	890	940	961	927	924	905
62216	102355	69854	36518	12502	3215	1106	907	840	876	857	823	872	871	825	807	837	871	849	859	909	862	839	802	825	833	823	902	806	883	865	812	807	806	841	820	841	833	843	850	801	825	863	846	851	808	825	853	800	836	858	846	841	848	904	839	836	813	873	829	890	845	854	795	876	820	852	870	843	866	817	900	873	861	866	853	867	867	801	817	870	781	896	831	842	796	828	852	853	829	848	833	920	877	783	824	876	863	893	847	858	833	852	856	830	872	895	865	857	834	821	802	847	801	852	852	874	831	889	840	808	863	874	791	825	801	852	819	838	878	931	839	841	883	899	846	894	853	810	800	866	832	833	827	867	765	825	818	809	827	818	807	844	803	893	829	876	835	858	852	904	912	839	819	906	842	806	886	794	865	865	795	851	831	892	896	874	872	849	845	832	819	878	853	833	863	850	770	822	831	836	833	851	855	820	813	847	827	854	849	851	824	830	849	838	883	861	844	824	834	828	831	914	833	890	842	851	819	858	842	871	834	868	837	814	776	839	844	850	856	849	828	852	858	907	863	836	820	840	785	834	801	819	810	849	842	853	788	842	800	809	811	890	815	943	849	862	841	822	860	856	796	794	862	846	883	858	889	814	821	837	850	848	830	860	848	771	804	845	819	808	926	843	829	852	879	817	776	865	861	839	870	920	851	872	840	875	853	866	849	822	818	841	849	850	849	856	851	874	813	908	844	848	849	799	840	856	802	862	816	833	874	866	883	818	843	848	877	822	860	853	903	869	870	860	791	892	859	821	905	862	800	934	862	851	800	842	868	817	779	843	863	891	857	853	870	821	878	893	846	795	857	809	805	898	846	844	897	821	855	840	822	826	810	848	824	807	855	876	846	845	868	865	865	822	913	841	820	797	797	838	823	868	849	841	832	860	859	858	853	891	883	866	867	872	833	797	859	895	830	837	868	823	876	831	833	811	802	856	836	826	840	820	816	904	889	872	944	841	829	884	821	869	824	854	820	802	786	852	817	821	877	867	850	814	796	795	832	823	825	819	873	814	838	823	862	841	843	838	895	798	884	815	845	880	822	852	845	830	839	891	821	845	863	876	871	827	823	834	856	854	806	820	825	865	844	856	892	867	882	851	878	819	811	880	843	869	835	828	821	842	891	793	820	824	825	841	848	855	790	797	829	834	855	813	852	798	848	855	817	777	888	821	810	866	883	846	846	846	862	871	880	846	834	829	825	887	854	805	848	806	864	812	868	834	877	828	808	899	865	829	837	838	850	842	845	827	862	819	907	824	862	879	845	868	834	828	832	846	862	841	813	816	872	864	848	851	933	876	837	808	857	808	852	859	851	822	796	812	812	812	843	827	828	827	861	855	833	815	853	859	858	840	864	816	884	781	840	839	837	836	821	831	856	856	840	806	855	809	766	842	839	795	841	843	860	863	860	817	862	849	821	811	844	770	863	781	862	799	802	880	854	861	815	867	840	807	860	847	865	827	894	827	818	834	845	856	816	837	793	838	867	802	828	830	818	818	850	847	848	857	806	812	839	839	843	805	893	813	828	799	825	841	866	842	845	837	809	887	784	856	892	813	870	864	791	865	814	819	867	850	847	829	869	824	820	858	842	848	775	796	842	813	911	850	879	850	826	846	827	797	791	836	789	850	831	833	854	859	806	931	828	864	834	800	814	866	854	827	847	807	840	813	852	815	863	856	846	820	839	775	848	831	848	871	830	828	842	801	841	849	878	860	838	793	817	836	809	856	818	849	862	895	842	853	843	886	841	857	864	803	876	855	820	833	871	843	853	824	815	879	807	850	832	865	825	864	856	843	852	788	841	868	838	839	827	866	811	809	830	817	864	819	812	802	827	837	855	855	877	817	822	763	901	850	864	855	868	810	845	842	881	846	842	855	797	838	834	825	826	843	884	819	853	823	846	839	832	834	806	819	831	821	872	843	909	816	824	839	823	852	848	850	844	799	824	810	846	834	853	832	874	878	828	813	897	864	867	821	830	824	873	772	823	857	837	836	846	808	909	848	800	799	792	889	795	833	833	820	877	831	835	806	836	836	842	844	808	840	810	813	798	841	834	824	800	864	872	805	855	877	838	791	822	848	795	842	828	839	847	849	861	836	855	816	809	820	801	823	835	819	825	829	815	799	837	831	837	873	824	866	877	845	817	856	866	818	889	808	833	882	853	840	834	819	818	848	776	856	875	794	801	893	811	862	819	833	844	854	818	864	830	843	883	898	820	827	839	848	861	871	852	850	753	804	822	849	854	870	798	864	887	850	836	818	801	895	897	854	815	892	848	881	820	860	865	830	841	846	799	838	843	825	832	836	843	838	888	837	897	818	815	881	823	864	819	815	850	910	811	863	819	875	841	804	836	816	804	832	806	803	814	862	849	784	855	822	874	870	910	868	861	844	827	850	835	880	839	810	867	858	819	829	819	795	842	823	845	832	878	850	856	821	870	775	833	804	802	823	815	851	808	828	873	863	842	814	811	853	813	825	893	787	787	855	833	831	854	841	836	837	847	829	854	842	882	907	849	854	839	853	852	831	842	842	877	871	881	873	833	846	858	821	847	856	810	818	794	840	838	884	883	790	826	800	830	824	841	868	877	847	836	824	869	843	792	861	848	854	846	853	866	831	807	797	805	875	860	844	868	840	876	850	859	830	783	912	811	873	812	828	849	844	873	828	831	806	865	795	808	843	848	826	804	847	801	839	836	794	872	789	805	859	844	835	824	829	844	852	872	847	830	892	854	830	814	823	816	859	802	811	865	821	832	804	837	815	815	830	829	863	849	812	805	882	801	850	821	819	848	828	795	855	814	817	834	875	798	833	849	829	930	815	812	821	774	853	880	858	801	881	879	867	885	784	804	808	831	885	834	822	805	880	842	880	828	819	778	780	853	847	842	843	863	835	789	832	837	793	858	778	863	866	837	833	800	852	845	823	874	810	819	840	836	817	848	867	882	873	866	811	805	829	806	878	783	866	817	842	869	825	856	848	845	822	853	831	783	858	851	842	828	849	832	819	796	808	852	856	821	814	813	832	862	836	864	850	857	885	839	842	853	841	850	794	831	899	821	833	845	840	862	819	833	863	902	788	837	877	791	810	856	846	903	828	813	865	849	820	854	868	857	799	837	834	831	872	838	853	796	821	837	837	844	877	822	862	803	892	788	845	865	855	839	840	817	813	779	865	864	846	825	834	829	831	823	851	791	785	885	857	889	864	816	856	821	814	887	839	838	810	808	845	889	846	829	852	827	860	829	808	812	824	799	871	874	860	801	816	796	825	864	799	824	855	825	856	811	849	867	881	855	844	868	813	846	818	835	842	883	835	873	871	829	848	820	858	799	832	871	850	823	804	823	855	803	858	838	846	859	903	849	889	827	847	770	856	864	827	812	836	887	822	868	852	826	810	792	830	849	857	848	857	853	919	800	800	824	813	835	818	873	827	848	865	845	844	882	815	841	874	836	815	792	865	829
32567	32062	24051	8681	1814	902	768	748	722	751	685	696	778	731	720	759	768	680	745	760	698	775	688	696	707	712	680	735	719	694	721	748	727	751	670	743	760	726	650	722	714	723	730	701	739	713	734	719	705	723	786	767	695	687	751	748	754	699	695	704	733	721	736	702	688	719	674	707	696	734	705	686	705	726	713	716	723	709	730	724	699	727	738	713	708	726	714	665	718	690	707	706	689	667	687	698	671	704	749	749	683	713	673	733	733	682	709	726	736	712	733	711	697	729	676	731	678	721	744	673	695	682	681	669	677	688	678	730	708	702	690	669	745	763	714	721	697	706	740	742	754	746	740	706	718	723	706	740	703	723	682	730	706	738	689	718	707	748	679	715	704	722	794	668	705	736	717	730	719	751	661	704	701	718	723	706	690	713	727	700	751	696	714	750	746	690	706	722	677	706	742	736	738	692	725	682	764	720	691	683	704	695	755	662	791	694	723	726	751	756	759	721	736	696	630	682	713	691	723	758	720	681	710	697	733	736	741	695	694	750	660	727	705	690	724	733	730	727	672	745	704	714	683	721	725	765	699	722	752	678	681	714	708	687	704	737	749	770	722	715	710	743	669	713	690	708	720	688	723	732	653	709	756	776	715	711	698	729	710	720	682	672	704	701	713	726	717	726	694	704	674	704	695	660	720	720	705	691	690	625	721	666	730	701	690	750	662	744	698	709	734	697	701	737	679	696	679	643	685	703	715	690	718	742	742	685	719	711	641	704	679	748	711	724	762	717	737	694	714	713	759	701	699	733	731	775	736	685	698	712	737	688	702	727	691	703	676	701	741	708	711	700	731	724	720	736	708	678	663	739	783	688	699	733	700	692	711	727	687	723	675	727	756	695	706	712	727	723	725	721	732	731	711	744	758	779	677	684	690	692	732	703	766	717	701	743	741	710	784	739	730	703	725	660	708	703	727	707	662	713	667	723	740	723	739	732	655	695	678	716	678	724	726	731	651	679	753	730	721	679	697	700	742	724	732	728	747	696	734	712	684	718	671	710	702	708	677	703	727	755	699	746	716	681	721	709	690	693	743	691	729	711	739	663	728	686	669	733	697	706	749	668	719	668	708	694	719	712	693	725	677	696	720	716	699	738	733	706	735	728	686	680	748	706	726	698	714	712	712	703	735	722	705	682	734	707	682	697	703	714	682	649	720	744	727	705	668	734	687	712	673	725	702	722	723	676	732	750	697	692	706	734	697	659	745	679	754	755	670	694	730	731	740	747	709	688	684	726	733	715	742	675	717	769	719	701	724	664	721	675	655	723	722	653	731	672	677	673	738	703	710	692	753	685	701	739	721	699	695	710	715	729	731	706	694	682	724	756	746	646	693	729	682	754	675	687	722	718	714	677	727	708	736	714	721	729	732	698	718	680	704	705	737	688	689	700	722	719	735	687	707	728	693	712	705	730	670	676	697	758	724	676	714	699	688	775	670	730	711	715	712	683	721	696	735	696	677	683	702	779	707	770	730	717	694	695	700	717	711	761	753	711	674	702	677	653	703	698	663	714	749	711	693	719	653	758	710	670	706	712	696	729	695	747	710	686	730	717	712	736	698	743	697	635	719	714	697	725	715	726	754	711	711	742	691	751	716	723	725	702	709	716	732	694	735	692	679	698	778	715	707	732	668	735	728	679	732	700	738	717	717	740	684	741	678	720	758	705	751	714	725	715	751	736	694	757	744	746	710	686	688	693	709	720	668	735	771	689	693	694	678	675	726	717	763	725	693	720	748	731	744	645	713	746	715	676	683	689	744	739	661	735	727	671	719	683	712	736	678	676	713	722	724	697	679	683	677	671	653	732	699	733	682	733	739	679	728	712	732	720	719	743	721	746	744	717	700	758	696	709	712	734	698	670	746	727	724	659	717	707	688	675	759	732	691	711	708	690	716	717	674	717	674	743	674	738	666	737	702	714	715	742	741	695	731	690	706	699	773	729	736	738	715	706	695	648	717	730	780	719	678	693	680	735	737	752	734	666	710	671	733	739	701	685	685	759	701	686	730	672	796	749	681	711	700	719	710	704	698	746	749	743	727	703	707	714	747	721	739	716	718	713	781	777	669	710	721	720	698	745	718	748	728	734	718	698	737	685	735	691	778	717	729	709	709	731	693	755	716	695	703	707	693	705	681	735	721	698	707	754	690	732	723	749	696	684	744	697	708	688	710	697	709	734	664	734	706	664	719	700	654	722	718	678	671	706	730	714	724	700	703	718	712	692	754	718	741	723	708	739	696	714	669	717	731	713	737	732	721	719	751	668	735	733	695	706	738	769	721	705	714	777	742	707	758	717	704	744	730	698	707	713	692	743	750	735	734	706	697	749	730	681	701	726	759	721	750	773	728	676	716	732	735	729	698	692	705	703	720	734	724	664	674	738	742	763	732	662	699	705	737	688	698	717	723	712	725	758	691	774	708	745	741	709	677	700	702	717	803	680	747	697	706	704	743	757	768	692	749	729	752	719	707	722	707	717	722	727	692	749	717	673	713	686	725	755	707	717	729	730	707	697	738	740	751	692	725	722	738	650	698	753	745	724	763	694	701	744	696	736	746	730	732	732	717	739	681	705	693	707	704	729	652	707	730	788	701	747	641	689	693	723	783	733	690	715	713	732	754	761	749	720	723	697	777	654	735	742	677	671	672	662	730	746	704	708	691	755	672	688	768	733	733	694	726	740	709	699	688	730	685	664	682	718	718	704	685	709	741	661	733	671	718	724	698	655	738	761	761	686	701	762	697	732	741	731	720	688	711	651	748	694	687	692	782	688	691	767	747	726	707	716	730	741	723	735	744	677	734	729	702	715	724	693	725	679	715	715	691	705	719	731	692	712	737	715	714	704	779	708	684	653	692	699	731	704	729	675	665	740	754	768	715	658	714	698	746	713	670	652	712	711	677	696	665	706	717	734	715	766	713	737	719	719	723	686	719	692	687	676	715	697	715	727	750	701	722	677	760	706	717	715	702	681	662	753	752	671	679	668	684	706	771	667	760	712	709	741	686	700	713	711	713	721	716	749	721	722	715	702	747	720	656	704	771	736	748	739	742	732	694	696	718	714	701	666	700	731	785	753	701	727	691	740	696	698	717	712	777	700	711	726	689	742	725	738	754	695	751	763	741	669	725	709	772	695	757	684	660	720	701	729	676	713	711	767	675	697	730	748	713	732	719	672	717	740	699	752	689	703	733	742	720	731	705	703	691	676	669	680	738	720	740	672	712	744	694	729	685	716	694	707	695	693	716	702	676	712	757	718	704	718	713	715	698	720	731	706	710	729	680	711	685	741	738	700	718	748	724	691	739	710	728	759	697	718	691	673	745	732	690	712	758	717	728	708	695	724	683	745	744	718	702	671	728	720	708	773	712	696	737	741	750	718	730	749	717	757	732	694	739	654	770	759	733	754	651	682	712	720	694	747	674	704	704	706	744	673	678	745	770	682	726	718	731	732
28314	35173	17208	4616	1381	774	629	544	599	598	568	579	543	550	578	593	622	559	597	573	612	546	619	603	579	605	549	614	597	612	524	595	636	565	583	608	587	606	598	630	574	587	599	619	611	596	611	612	568	654	584	577	592	581	563	595	611	582	605	641	593	601	589	601	570	568	578	592	567	582	601	573	587	600	623	577	626	605	599	578	595	597	558	564	595	606	578	589	623	566	597	596	561	605	600	581	607	557	587	573	618	592	619	635	584	561	585	576	622	574	590	598	595	574	567	574	591	602	578	564	564	549	591	553	621	648	579	635	579	555	585	569	589	579	592	588	627	633	579	533	578	591	566	582	611	603	608	587	577	599	600	548	549	564	577	525	582	547	571	582	601	574	611	587	589	586	593	584	615	548	584	606	581	536	602	593	632	557	602	576	576	578	599	581	590	607	621	596	552	631	575	595	575	604	549	630	594	590	609	569	585	557	621	549	573	611	604	578	551	563	566	607	566	610	559	585	592	604	595	613	599	608	569	606	593	591	584	560	563	545	608	603	590	569	583	626	572	609	559	601	572	581	564	574	593	600	629	599	596	579	583	575	568	582	586	550	639	588	596	534	608	586	541	578	575	598	551	581	578	581	626	651	571	604	597	590	582	599	609	585	534	588	584	554	588	603	575	598	589	590	583	560	576	577	591	615	596	610	590	574	587	534	589	617	579	596	562	565	592	613	593	599	541	621	568	600	549	559	591	623	595	573	561	584	589	621	582	577	610	595	560	584	569	589	589	578	553	604	562	539	551	604	574	604	617	561	602	591	570	598	605	589	621	590	588	631	570	626	578	628	571	589	598	562	602	567	595	584	584	585	615	592	669	582	569	603	598	656	596	571	585	621	603	621	592	557	571	597	560	603	563	579	567	562	595	564	567	584	613	609	555	579	563	570	618	561	621	569	609	587	618	580	576	606	546	585	599	590	600	617	607	609	584	594	580	633	613	602	611	590	572	584	593	554	572	583	605	607	564	574	618	608	606	624	574	578	586	587	557	579	587	605	582	595	590	584	567	577	584	566	633	596	593	596	562	606	561	583	569	625	591	576	573	582	568	591	568	564	579	611	571	600	591	589	634	620	643	573	583	599	565	568	559	596	538	538	599	579	638	616	609	570	570	626	545	615	588	572	585	586	548	583	610	613	607	591	604	587	567	570	639	569	564	600	583	619	596	616	552	589	583	587	600	611	581	585	585	602	589	561	612	595	592	566	611	551	554	604	578	574	596	555	603	614	592	541	602	575	583	621	555	596	572	590	580	578	586	590	607	558	556	585	604	584	633	582	572	561	595	583	629	571	573	636	560	566	552	595	579	612	594	585	610	567	582	620	566	532	591	578	571	609	583	557	590	598	588	558	576	609	580	601	567	577	557	539	584	577	599	548	606	572	523	561	621	609	553	557	597	567	588	615	563	582	607	591	578	590	633	580	580	586	624	567	561	568	548	627	610	631	587	588	657	610	558	570	625	579	543	574	568	578	585	568	603	577	646	586	589	611	560	600	536	544	599	586	579	582	572	579	579	550	560	633	593	664	578	593	608	579	598	552	560	588	573	607	615	618	600	546	592	596	571	598	572	614	642	566	617	639	581	548	602	563	579	588	570	572	630	587	585	607	616	588	622	604	582	589	568	548	595	593	568	628	603	572	599	598	605	563	604	566	603	556	596	525	561	602	543	602	574	574	573	606	632	553	600	597	582	605	582	615	580	587	607	592	622	612	601	586	619	557	584	577	590	562	586	585	601	599	580	544	591	563	595	567	587	604	537	601	611	545	613	595	586	603	613	593	582	583	564	585	633	575	594	605	627	610	653	604	592	595	554	575	581	584	591	572	596	572	576	540	617	600	562	590	596	597	603	570	598	581	607	614	586	595	627	603	600	611	630	575	559	567	600	618	627	586	575	584	555	568	603	565	613	600	615	589	631	602	587	573	544	580	602	617	598	588	578	590	518	563	612	602	562	584	567	634	586	584	599	572	577	581	614	570	545	581	636	592	612	585	569	587	578	620	564	577	574	606	594	577	600	588	621	608	565	572	619	608	580	596	597	588	616	588	601	570	576	593	599	551	586	559	592	624	548	576	590	602	564	562	567	609	592	562	569	551	614	580	594	550	592	619	600	573	643	566	624	549	610	603	605	621	611	606	577	581	601	571	583	603	550	601	580	579	572	669	558	586	569	579	589	573	595	592	565	574	572	608	611	531	590	587	575	575	593	554	586	619	574	627	570	643	580	593	592	548	564	612	595	599	540	556	587	599	586	606	608	537	567	575	592	581	616	578	599	562	590	586	610	571	575	579	588	575	570	607	564	584	607	604	578	605	584	619	647	606	561	592	580	591	564	577	547	607	556	576	625	575	591	568	577	573	612	588	585	608	598	541	579	565	627	589	579	594	553	594	566	582	605	624	572	564	598	572	579	606	584	596	560	587	576	558	587	568	604	581	619	608	576	614	569	594	561	578	627	554	584	618	606	576	577	609	615	555	605	579	584	552	579	568	574	584	619	572	617	597	528	545	609	613	569	600	572	601	591	592	568	581	610	584	567	584	627	528	589	606	608	608	606	607	593	593	594	611	601	568	599	522	570	608	584	594	562	620	624	555	567	648	635	607	560	635	551	546	601	558	595	584	585	588	611	557	602	605	584	598	597	598	605	614	568	582	603	583	562	553	596	561	596	586	626	554	615	599	603	526	580	606	613	586	567	590	582	575	583	579	585	626	542	566	603	590	585	567	587	602	616	563	576	586	601	607	578	606	593	598	609	605	593	559	592	580	598	622	577	538	585	562	566	562	602	553	595	609	593	627	616	597	576	612	613	559	584	583	548	574	600	580	597	590	620	582	582	557	560	594	561	565	560	579	538	614	617	583	599	571	644	559	531	574	611	560	552	574	545	600	538	594	557	596	607	611	607	567	545	568	645	644	558	580	586	577	571	593	582	587	622	607	606	626	586	587	558	535	571	565	583	628	591	631	594	598	544	550	544	621	560	573	579	601	553	592	591	569	545	612	632	585	588	600	598	590	600	585	581	581	564	599	586	595	551	580	599	570	573	593	594	596	573	577	551	595	606	565	571	559	590	560	585	577	618	568	589	564	612	584	563	581	588	582	636	613	574	597	578	592	587	578	615	559	568	575	584	604	609	596	601	609	568	530	575	576	622	646	582	570	573	604	585	580	602	588	557	540	605	570	567	573	628	593	577	618	601	566	617	601	614	571	598	614	606	602	584	602	534	603	555	586	570	577	600	567	576	633	591	606	563	599	604	573	586	571	604	606	602	581	619	589	604	577	577	587	575	630	600	632	577	655	585	596	580	567	588	603	602	581	622	569	558	563	573	537	593	610	574	581	534	594	586	580	543	596	577	606	550	581	570	621	578	578	558	606	545	606	605	564	581	595	564	570	597	573	574	594	520	553	566	593	534	616	568	576	564	569	534	574	604	567	579	575	604	578	614	593
25955	26827	37608	30607	15575	3461	1105	792	738	772	752	727	751	695	716	697	749	781	745	764	704	749	721	732	681	776	713	717	712	721	730	713	743	689	704	726	724	719	779	773	756	711	769	732	713	689	718	662	718	699	766	694	701	718	726	733	688	711	725	709	747	723	734	694	764	695	710	699	727	682	722	730	732	742	743	714	681	720	729	715	750	702	698	734	713	711	740	737	713	684	756	679	717	732	679	735	718	726	719	779	765	704	736	723	718	733	672	707	739	792	721	739	768	774	696	721	708	721	736	690	728	730	715	711	751	741	741	786	728	721	746	725	727	728	728	688	696	725	707	752	727	738	675	776	751	760	752	724	721	709	689	730	773	729	761	745	715	721	708	716	718	679	701	729	691	748	708	687	735	736	733	723	762	688	728	741	744	743	762	676	747	705	727	726	744	732	738	784	689	728	727	676	708	696	710	769	706	727	716	723	713	696	738	708	704	752	676	784	750	651	722	733	732	723	709	746	781	763	682	760	738	727	703	700	739	739	753	677	727	710	715	652	747	710	751	693	738	701	758	701	726	724	746	669	689	713	732	742	730	709	717	731	687	753	739	709	714	708	749	719	640	688	712	719	739	699	708	738	725	758	723	726	709	705	727	745	662	728	740	747	765	672	744	652	740	737	761	681	719	707	763	708	729	719	726	688	758	778	740	738	706	715	678	723	705	721	715	717	733	676	770	694	722	737	734	717	691	781	711	682	736	752	696	686	755	725	685	711	683	742	693	734	720	700	706	730	753	684	764	747	714	761	739	714	677	719	738	767	764	741	735	707	759	728	775	705	706	671	712	702	687	734	685	729	712	762	759	726	734	685	716	731	736	699	741	679	712	718	804	699	749	714	734	767	715	754	744	676	763	748	659	723	738	773	733	676	691	706	751	729	744	696	757	743	762	700	738	732	740	776	727	749	761	702	749	696	756	730	746	716	713	774	764	693	728	669	708	743	687	744	721	711	749	759	757	701	674	706	711	742	697	754	720	716	725	686	736	727	746	706	753	723	726	690	717	747	736	682	699	746	721	698	714	708	707	746	740	746	751	729	709	753	757	708	730	773	716	711	717	724	705	721	706	695	769	734	696	760	701	725	747	707	745	711	680	769	687	745	737	730	721	736	722	709	729	716	739	770	714	702	743	725	720	750	762	696	741	783	688	728	739	745	783	747	644	800	749	684	701	757	760	677	718	727	704	716	765	746	731	699	722	748	683	692	727	804	670	708	713	705	736	720	693	674	694	735	721	710	695	684	708	765	668	733	721	760	746	751	738	770	698	711	732	735	701	733	744	734	719	733	743	730	702	705	695	712	765	720	709	771	736	720	740	761	773	731	680	734	686	735	707	687	746	700	762	715	724	712	737	719	750	731	680	739	711	762	739	743	721	714	742	758	730	758	738	726	709	692	712	728	688	725	744	731	719	721	710	765	764	693	740	722	734	761	735	687	712	740	703	732	723	746	672	720	775	741	779	734	757	716	756	675	714	736	733	738	708	686	727	727	686	691	780	750	783	751	732	771	759	711	733	734	744	717	726	713	731	730	702	735	740	710	709	747	689	752	698	737	743	749	761	747	701	709	674	718	761	719	711	803	736	777	757	705	697	669	702	759	759	719	730	711	764	705	757	721	744	704	740	716	691	733	731	731	744	725	777	731	694	725	720	729	706	682	667	679	717	725	724	681	709	708	746	737	696	744	734	714	771	682	719	742	732	721	724	727	681	714	771	757	754	716	689	781	734	733	717	707	757	723	701	719	681	743	707	705	740	731	721	681	708	719	747	730	724	714	684	640	715	686	732	708	722	713	722	742	724	713	736	715	678	729	702	678	752	721	731	726	745	711	694	745	715	694	721	717	731	731	714	719	724	740	701	753	801	716	725	717	724	730	736	723	723	718	722	720	749	686	698	725	737	716	767	676	725	756	685	761	721	723	699	736	719	679	736	720	696	714	699	703	751	709	754	738	718	711	712	771	735	709	746	737	762	706	736	750	746	706	740	744	725	704	762	729	682	712	733	746	702	773	695	745	739	712	762	699	758	759	775	720	732	688	697	691	752	740	741	750	700	705	663	706	763	776	751	764	663	771	733	724	714	777	681	706	709	728	706	723	731	723	712	728	719	766	726	718	697	719	714	742	729	774	747	761	699	706	740	731	769	790	714	709	732	712	725	757	766	687	758	730	760	740	674	708	696	681	790	737	646	711	717	757	670	685	735	715	703	738	748	715	668	733	748	719	737	670	770	754	685	727	739	737	703	739	695	774	750	705	707	708	709	739	708	707	731	706	770	720	689	719	677	707	722	739	740	735	781	749	725	709	710	731	749	712	709	736	710	795	725	737	732	720	771	705	710	783	713	715	710	718	720	733	723	716	732	670	720	717	724	751	755	732	720	720	710	692	690	699	691	762	737	743	740	737	738	685	709	731	707	775	732	696	747	756	728	787	700	727	709	708	707	708	737	712	725	725	714	677	706	740	729	712	731	736	729	769	716	654	685	730	756	746	758	718	725	707	754	726	742	774	747	725	671	756	678	781	776	728	749	720	760	742	710	676	725	783	654	696	724	732	686	698	728	722	684	747	756	734	726	717	723	735	715	727	689	684	723	718	699	727	759	717	708	698	718	711	777	790	763	708	727	747	731	748	750	712	685	721	758	683	757	676	766	722	717	710	728	703	713	757	769	694	753	758	711	711	707	679	664	753	698	698	675	720	749	720	709	753	789	737	674	662	716	722	754	711	743	712	721	752	712	697	715	708	686	736	740	739	723	671	732	737	706	678	719	742	741	750	739	761	779	689	725	737	717	692	687	701	767	711	710	713	689	744	722	795	734	693	722	763	710	716	759	692	729	726	721	757	720	721	721	669	761	710	721	714	732	712	770	741	723	747	703	694	732	778	743	720	715	693	675	750	736	735	722	744	723	741	686	733	779	688	676	719	713	769	779	706	721	694	754	775	759	695	727	710	758	675	723	703	736	735	720	726	681	680	707	696	775	685	763	736	724	740	744	690	681	711	683	710	732	693	668	684	660	684	685	680	692	721	723	720	682	700	735	751	727	691	769	691	760	715	734	703	715	755	684	718	720	752	727	765	672	723	684	739	748	717	741	712	755	717	680	718	743	708	779	753	695	735	731	715	706	743	757	713	742	742	708	723	754	682	726	666	666	711	774	730	700	692	733	710	772	730	701	755	756	722	715	759	755	744	735	742	765	727	729	703	684	758	703	740	744	737	702	708	725	682	727	717	729	778	742	747	701	711	699	700	739	680	640	729	714	770	745	681	709	679	705	680	738	748	707	722	726	696	690	690	698	724	750	749	699	696	716	731	737	770	726	684	755	687	722	727	763	746	758	706	715	724	688	730	710	755	752	727	730	718	757	712	714	728	736	711	691	716	699	705	762	721	706	698	736	733	732	717	726	716	742	742	735	714	736	729	717	712	719	733	722	720	719	726	700	769	710	729
62604	87255	54888	21596	6032	1553	739	670	631	635	644	628	667	649	620	651	656	708	650	633	654	599	687	613	651	659	640	649	589	655	622	655	652	652	616	661	613	717	620	677	664	653	660	620	616	608	623	651	632	635	634	627	669	626	683	656	593	633	633	627	672	634	675	662	641	641	658	621	611	656	664	643	645	633	611	651	621	671	670	649	638	638	574	647	660	590	685	633	675	670	646	686	605	646	621	658	643	648	649	614	636	627	650	647	666	622	682	637	681	606	661	664	623	642	690	663	585	658	651	626	652	611	667	614	591	657	683	632	625	691	627	642	641	607	625	634	629	645	618	642	673	640	624	691	675	624	650	624	664	670	648	614	618	652	630	624	661	620	654	656	642	685	669	634	617	631	580	634	644	592	623	640	657	649	667	594	657	647	602	605	612	649	641	676	603	632	656	617	595	622	640	630	627	610	632	659	660	661	672	618	638	665	650	641	611	633	627	663	642	640	648	630	648	667	685	633	631	632	662	636	610	647	648	645	627	623	653	670	672	603	589	652	622	630	645	711	622	581	616	629	619	631	625	615	661	660	641	652	651	652	627	666	603	648	627	591	607	651	602	640	682	603	665	675	623	662	668	642	621	639	636	644	620	653	627	610	649	652	661	639	665	596	635	670	620	679	655	647	642	653	660	665	646	677	644	643	645	641	659	687	606	611	637	665	659	624	623	660	653	617	605	622	678	641	661	637	615	601	685	655	658	601	613	647	628	676	649	616	632	643	678	618	641	661	674	625	637	659	666	663	622	669	606	649	628	607	647	642	673	634	646	667	661	643	624	606	629	642	659	707	633	614	641	614	654	610	677	624	620	669	643	612	710	650	566	698	648	620	692	637	625	637	656	618	681	625	619	680	644	653	637	634	631	644	657	675	630	603	645	610	642	625	608	670	641	638	623	626	686	681	668	639	701	697	650	632	658	625	633	633	650	708	620	625	643	636	638	657	642	658	643	621	632	613	649	641	666	604	630	643	624	635	674	640	644	592	593	651	603	645	635	638	657	646	657	635	654	658	653	593	642	635	640	614	612	625	675	652	648	617	612	658	643	635	656	645	696	655	660	678	645	612	618	656	631	608	671	632	631	699	630	657	643	697	717	655	666	654	663	683	688	659	683	645	671	669	684	624	568	683	634	661	667	666	648	645	633	659	645	671	607	640	650	620	669	638	644	619	639	607	637	637	638	634	666	617	638	648	628	634	618	597	670	646	645	655	640	629	616	637	674	661	671	636	633	592	621	592	645	609	657	696	661	632	615	674	667	673	676	613	672	597	616	635	599	669	652	633	670	616	679	616	628	644	648	650	641	635	624	631	621	615	658	636	624	626	630	598	605	670	662	633	627	626	671	656	635	646	663	628	635	659	659	628	640	626	658	637	606	694	644	627	635	647	637	625	671	649	627	643	677	651	640	651	646	574	640	639	639	639	651	592	619	628	677	682	626	665	612	632	698	623	651	621	619	590	652	611	644	638	679	594	642	627	655	652	668	643	670	646	580	665	635	664	640	668	639	661	610	645	624	636	632	677	639	626	610	665	663	607	651	626	663	659	641	682	618	626	663	668	613	622	661	639	660	646	638	660	638	621	630	652	657	651	679	615	682	629	669	672	643	655	662	643	645	608	647	659	613	657	605	656	621	657	662	660	658	634	647	622	705	654	613	628	673	664	643	653	663	600	621	648	645	655	609	652	651	603	642	625	671	649	651	710	612	602	596	615	592	604	649	610	690	624	674	630	638	603	593	622	670	652	673	622	577	669	633	638	630	656	636	639	588	647	607	667	624	640	622	706	670	586	665	668	660	634	673	672	683	626	630	657	592	634	619	661	654	664	658	588	603	672	654	628	666	626	654	640	659	673	639	661	666	632	679	583	651	616	653	676	639	592	650	602	636	602	671	637	620	674	605	610	609	629	614	646	636	613	666	612	666	643	656	627	659	613	627	645	623	642	630	658	654	672	648	616	607	650	646	669	594	628	647	644	629	678	648	610	636	605	627	606	646	640	644	623	663	623	631	675	640	644	647	615	678	673	622	586	630	611	646	647	660	686	611	606	652	618	599	627	655	638	608	671	637	673	623	612	643	688	629	627	611	615	660	597	636	660	604	643	654	672	647	667	659	639	590	665	649	676	649	639	644	609	631	641	618	629	628	636	625	655	642	623	631	621	640	673	600	613	641	649	670	645	609	648	614	625	635	666	636	640	658	620	655	663	626	666	671	633	637	614	648	688	629	667	661	674	666	635	623	651	634	624	597	632	603	664	623	677	655	604	641	655	675	643	685	640	609	659	676	631	633	637	651	672	673	590	636	618	632	655	640	610	620	622	617	627	619	663	616	619	599	651	629	645	659	659	635	656	623	658	639	574	623	655	619	631	636	603	653	620	618	633	702	573	627	656	608	610	582	635	640	646	638	693	667	644	629	680	604	673	636	627	626	621	575	696	636	633	686	675	613	651	633	613	591	640	618	585	640	674	632	622	623	640	648	649	651	671	674	675	639	611	615	678	628	681	642	672	659	661	655	641	609	668	593	687	635	628	620	658	650	649	631	697	630	659	666	662	616	619	655	657	636	641	629	647	708	604	650	669	633	673	634	698	626	613	670	678	623	634	673	628	582	619	640	690	684	643	647	651	652	637	630	586	676	652	680	595	646	597	648	637	633	685	625	673	650	647	651	644	641	626	652	634	602	598	634	648	659	667	680	611	656	691	620	679	643	589	664	608	651	620	639	676	642	656	588	617	647	665	688	657	591	610	652	598	703	659	642	657	618	634	624	620	626	651	641	661	628	677	631	644	640	650	658	642	641	642	641	615	645	648	604	609	626	624	595	683	629	636	621	607	613	626	638	659	621	605	600	636	622	629	627	696	658	655	620	617	632	630	672	657	685	661	623	632	648	591	664	654	630	653	633	637	619	644	608	653	643	645	641	634	663	575	654	684	592	638	581	596	644	654	606	642	636	634	647	620	649	643	657	637	661	667	637	626	613	595	631	655	630	582	681	609	666	627	661	652	648	639	621	658	671	632	658	662	597	678	612	618	636	623	626	652	625	644	645	644	657	638	664	627	618	657	673	649	622	653	688	610	670	608	629	646	621	683	624	649	675	631	690	658	623	619	658	642	656	631	667	613	624	607	651	653	663	656	663	642	606	644	624	607	716	631	670	601	645	639	636	648	667	672	618	634	597	625	651	633	627	672	661	586	638	635	646	603	642	655	656	653	630	650	667	626	655	645	674	637	661	662	617	680	609	647	614	636	622	623	625	625	657	663	638	611	633	652	598	651	619	632	647	643	636	678	649	633	634	613	642	626	656	608	632	676	590	593	622	659	614	643	650	665	635	645	665	628	640	623	636	643	691	682	641	641	636	629	647	653	626	607	619	639	630	612	651	657	684	629	640	615	598	626	632	635	638	604	633	616	583	643	634	635	705	622	646	670	633	626	667	629	629	670	593	627
24275	23300	33058	28523	21250	12065	2529	1176	994	962	1023	985	933	973	930	951	949	933	953	946	931	921	905	879	884	894	919	983	889	967	967	927	957	882	935	929	956	867	948	972	938	892	895	930	967	888	994	911	901	937	936	912	946	931	892	948	967	946	885	920	951	912	943	920	931	914	936	921	909	896	863	978	889	902	905	902	922	976	954	916	893	885	907	945	939	950	917	925	939	901	894	845	931	888	921	898	925	906	885	920	920	970	881	918	905	934	880	913	976	899	888	908	936	889	940	921	889	941	907	935	877	908	904	853	948	902	901	918	963	989	917	921	938	902	916	927	936	891	913	885	930	872	884	903	913	902	922	929	962	953	901	906	932	972	968	878	974	933	919	895	938	958	905	936	906	910	900	964	939	978	894	860	849	929	911	943	941	950	932	909	961	909	882	935	1000	964	912	873	922	912	890	880	955	947	926	893	909	908	951	931	953	918	936	960	889	906	994	909	914	931	946	892	904	989	879	938	902	870	938	949	900	904	949	916	931	893	936	928	909	869	879	916	868	917	900	932	838	887	912	902	900	900	910	968	941	926	937	916	889	898	908	868	928	910	897	887	919	944	969	954	941	891	949	944	897	962	899	890	898	948	962	895	923	963	938	955	895	983	911	902	897	922	976	928	892	963	876	965	921	910	929	919	957	933	951	944	908	947	893	896	903	896	921	886	925	906	956	948	926	897	882	902	957	955	960	889	932	980	899	875	888	918	907	925	903	886	867	934	915	884	924	918	904	896	956	928	916	900	943	909	855	888	941	960	885	886	933	908	899	915	897	929	899	954	946	913	912	945	853	914	906	912	881	920	914	948	946	905	902	949	933	900	915	905	937	905	883	906	930	912	957	854	877	932	888	888	963	886	955	900	927	934	919	944	933	892	909	975	931	892	916	936	887	919	855	902	925	926	873	899	878	945	852	879	941	912	929	882	887	895	919	916	865	918	973	940	902	886	944	924	932	896	942	928	913	916	910	960	906	883	935	956	955	885	908	937	903	925	904	892	928	988	895	947	869	912	923	889	907	913	952	850	924	877	893	919	907	871	907	924	902	943	939	885	902	875	906	944	901	953	895	880	903	939	949	908	907	904	885	928	910	874	893	866	956	941	949	894	910	937	916	956	942	926	966	900	947	954	908	905	941	881	904	918	903	858	920	881	874	909	896	928	896	889	950	956	884	961	882	943	927	953	943	970	913	948	939	1005	929	874	879	916	952	975	931	922	889	918	932	901	913	915	913	904	957	903	927	928	877	959	897	940	880	866	927	959	909	897	897	892	924	925	936	884	934	902	928	946	919	926	886	902	896	974	894	889	923	901	910	921	902	892	893	959	920	898	933	958	910	954	916	891	918	845	954	925	911	934	913	924	903	897	926	905	896	911	862	937	952	920	932	949	932	899	851	877	916	920	899	858	918	926	924	910	875	897	890	860	921	910	909	907	905	845	950	967	926	903	943	937	887	963	924	960	941	888	918	936	870	968	912	897	914	865	862	909	904	901	918	952	888	920	916	926	895	936	913	921	872	910	902	880	865	964	961	944	954	835	899	905	932	902	916	903	926	973	889	942	969	915	876	895	925	937	932	944	922	966	880	882	947	906	938	939	932	921	880	919	960	877	896	920	927	929	858	891	911	933	910	922	961	958	946	919	907	928	965	922	942	930	861	919	920	914	902	945	954	895	954	957	897	901	967	912	920	896	907	965	897	860	893	899	946	908	940	967	941	907	917	934	972	886	964	940	880	899	933	900	901	922	924	933	909	975	976	933	910	864	933	921	872	864	916	902	854	863	932	935	966	947	842	891	906	935	894	883	961	921	951	914	921	878	898	882	864	885	857	957	895	887	923	944	950	889	868	943	948	881	884	906	944	896	941	908	918	878	965	862	914	843	927	925	950	913	933	929	935	943	922	937	908	943	893	851	998	929	959	917	993	919	925	878	917	894	925	877	872	930	887	892	966	934	893	941	913	924	893	998	940	922	902	879	918	870	905	874	874	901	822	909	911	916	912	927	901	933	959	940	895	955	940	952	904	895	934	914	900	870	872	918	951	903	879	925	849	962	933	893	885	875	883	950	915	840	927	954	951	932	909	864	878	894	855	905	881	931	875	929	908	908	925	912	886	872	945	915	903	884	914	879	909	945	934	854	946	899	931	912	932	923	919	899	1004	917	919	911	902	919	920	904	869	937	908	892	878	937	951	923	861	907	954	834	907	929	990	960	903	886	891	941	925	892	882	906	956	926	977	946	888	912	949	900	953	880	883	919	930	888	922	899	920	885	933	848	827	980	950	927	913	884	912	899	934	904	918	977	925	928	966	928	903	914	876	891	916	896	897	981	867	925	879	958	895	872	951	979	919	880	851	918	917	937	922	952	861	977	907	911	915	928	921	911	913	940	865	965	956	859	885	1020	893	873	912	949	897	920	941	908	993	875	900	886	904	882	923	919	958	952	923	904	891	939	922	929	930	947	929	925	957	953	907	892	916	908	937	924	919	935	901	882	927	961	903	875	887	935	873	900	859	919	996	925	913	858	880	866	931	935	897	857	953	892	891	847	920	934	900	939	921	927	903	926	927	938	980	898	907	943	919	903	877	909	887	878	890	943	917	922	926	948	933	903	914	938	891	901	893	912	930	934	880	963	925	894	909	959	963	921	942	883	936	943	928	898	954	945	873	920	944	929	853	944	873	921	928	866	908	929	911	890	870	918	908	981	909	946	936	889	928	879	1019	902	920	878	872	898	902	947	987	927	912	918	969	906	954	876	962	880	876	915	887	976	908	940	911	953	899	911	949	855	994	917	847	885	920	926	903	889	957	916	886	906	890	959	911	901	913	926	958	920	904	963	951	930	942	903	903	873	846	911	866	889	965	942	967	934	954	953	955	905	861	900	975	928	918	960	901	931	926	903	953	878	890	896	947	895	931	966	881	860	912	918	898	912	976	937	983	845	896	969	874	866	944	959	885	904	842	890	926	904	883	926	867	931	883	920	902	856	938	918	898	960	898	963	901	938	908	940	936	887	876	903	913	902	943	930	860	935	886	871	910	983	915	886	879	924	903	892	937	902	792	952	944	944	949	902	893	955	891	904	914	929	914	908	940	895	863	899	880	951	885	947	900	954	930	917	915	905	902	884	936	917	891	920	933	911	883	941	902	895	992	941	921	896	897	914	909	880	946	819	876	926	955	901	938	936	868	929	893	931	945	898	881	914	948	866	878	907	928	920	915	924	936	933	916	940	940	947	924	873	982	930	899	902	922	968	923	921	910	964	925	946	894	913	893	897	931	952	931	856	946	932	890	924	884	898	883	926	904	912	927	918	929	889	877	946	898	985	936	909	947	928	937	981	938	936	913	871	913	874	941	884	882	954	881	940	948	952	869	931	938	865	894	887	959	877	951	946	929	912	948	863	892	930	954	888	922	935	974	907	904	982	971	925	895	933	925	877	927	883	918	869	906	942	894	921
65040	100439	67333	32859	10701	2648	1106	774	796	840	772	804	819	858	813	876	822	901	853	840	844	755	866	865	802	860	837	836	837	847	807	808	810	864	844	867	893	866	833	775	828	823	828	818	821	816	881	791	811	786	832	831	838	818	828	822	855	855	828	805	831	840	864	811	791	837	884	823	838	764	870	806	825	827	923	834	823	845	832	790	792	813	840	840	803	837	803	828	869	893	804	819	827	822	831	787	818	845	846	816	859	817	828	812	868	851	788	828	822	861	836	828	870	816	856	831	836	871	830	803	859	872	866	849	798	819	783	770	789	821	822	754	803	877	830	834	787	826	852	816	834	797	828	785	824	810	827	837	761	801	784	825	803	787	849	831	877	840	822	862	863	817	880	821	830	838	815	844	787	868	845	834	864	785	819	863	818	771	831	828	855	838	854	820	864	805	789	823	793	815	779	832	839	820	866	770	851	852	856	842	854	847	825	858	868	816	836	819	829	844	792	826	794	825	853	802	803	840	818	851	823	849	810	799	822	820	828	838	816	783	814	821	800	799	822	793	861	799	850	805	795	860	867	819	789	849	800	829	796	852	831	887	831	797	864	791	815	795	816	797	785	855	854	864	857	834	828	848	764	797	828	800	786	771	852	798	818	864	818	781	848	782	844	836	888	828	856	830	856	856	848	852	857	814	797	844	811	798	862	816	852	820	798	837	893	818	829	863	785	817	829	779	842	853	800	873	844	843	862	860	833	851	810	799	810	792	818	864	889	796	832	802	823	829	801	848	772	836	826	863	884	841	792	823	850	836	835	858	811	852	835	825	823	822	835	799	813	809	775	803	809	812	820	848	809	830	832	793	845	815	739	826	796	831	836	852	849	838	778	841	785	795	851	794	831	843	797	820	840	815	830	786	820	821	837	832	816	831	866	849	862	852	779	819	840	811	840	794	806	852	857	812	816	802	857	824	783	843	852	830	794	836	852	804	834	850	854	814	802	852	807	889	853	846	792	815	794	873	806	807	812	821	803	873	778	780	858	855	823	801	836	839	862	837	834	851	904	770	788	748	811	851	855	835	841	856	800	805	801	862	829	815	852	830	807	870	835	784	792	810	838	859	773	863	845	845	797	822	853	861	845	813	821	845	868	849	810	841	861	774	892	819	797	783	785	858	851	821	827	835	834	812	827	835	858	826	805	854	810	797	827	827	837	819	820	851	826	807	796	823	806	854	863	833	801	839	799	839	802	819	820	822	824	838	811	817	851	874	839	805	824	887	825	814	881	834	832	833	856	816	857	857	817	858	816	848	815	815	828	857	833	789	839	852	881	855	886	808	827	823	805	809	809	752	820	773	865	758	806	800	804	838	785	804	836	821	847	766	850	823	837	870	771	872	857	804	812	782	834	842	777	819	801	855	834	785	887	791	821	840	791	838	853	835	838	843	848	783	840	867	831	756	764	826	791	842	807	823	791	814	844	851	826	806	807	861	796	817	821	833	868	884	832	856	834	852	824	822	780	826	812	818	850	800	902	803	805	771	784	847	830	837	830	812	839	777	837	800	874	878	819	826	818	778	837	872	766	823	792	827	857	819	838	841	867	767	846	820	892	791	817	805	807	806	794	805	842	785	851	794	816	795	823	833	800	762	828	836	837	818	813	810	843	823	788	794	866	817	823	785	852	781	800	833	799	826	847	839	835	828	826	816	811	795	869	822	833	839	815	884	784	814	827	832	816	874	854	836	866	820	835	821	811	825	869	787	873	837	785	822	808	881	810	787	826	836	818	849	828	836	849	821	780	812	870	833	804	814	819	873	805	814	752	804	892	797	795	810	850	830	796	798	815	833	843	841	803	823	808	791	846	836	843	820	787	783	792	873	840	807	857	853	758	811	794	856	837	838	850	839	881	827	842	849	836	842	798	796	823	855	803	847	837	832	816	804	821	796	848	835	741	808	796	852	854	780	855	758	791	779	844	856	863	826	787	830	821	857	826	854	842	871	808	785	806	863	828	793	770	840	826	814	870	834	826	798	818	802	867	909	850	835	810	787	782	793	798	798	799	825	884	861	818	855	770	850	804	824	823	844	830	863	840	790	829	809	850	802	842	852	851	833	815	841	802	859	844	850	820	853	853	756	818	853	840	821	792	853	813	773	826	787	849	857	857	870	819	881	813	819	817	815	781	854	848	847	830	785	830	812	802	824	804	831	832	801	832	834	903	848	805	857	823	832	784	821	810	822	808	812	810	814	830	861	824	835	831	854	846	837	831	802	804	861	842	804	820	825	803	787	849	793	808	826	822	841	816	796	811	843	855	806	817	853	877	841	822	839	838	778	831	834	826	835	828	853	833	838	793	828	819	824	820	827	863	809	811	795	845	797	861	851	860	829	826	822	815	776	814	851	844	831	790	832	801	871	817	849	880	831	846	792	788	753	856	810	840	831	811	835	800	792	779	840	835	819	818	802	825	855	786	843	856	812	826	800	906	843	857	854	814	813	775	821	797	803	880	800	761	819	802	825	819	783	844	818	793	760	830	793	801	875	849	798	815	777	831	854	814	848	871	835	847	820	857	889	791	823	828	836	833	805	841	841	886	815	822	810	844	798	870	811	838	824	831	789	808	821	820	774	833	852	810	749	868	832	870	847	815	813	784	888	812	795	845	785	844	820	817	831	874	826	804	854	839	871	825	783	825	823	848	841	810	821	811	777	835	873	823	839	827	825	844	779	866	864	811	776	816	873	812	808	822	824	862	797	857	851	842	813	794	802	874	833	814	826	816	803	828	802	797	857	837	878	793	868	805	810	849	852	842	794	877	820	858	869	775	824	803	845	764	846	824	814	842	750	835	802	864	820	785	802	845	809	844	887	827	834	831	737	812	848	780	825	840	829	833	866	891	830	783	781	872	852	787	879	790	816	854	742	822	825	760	850	859	765	791	846	830	802	828	802	797	861	773	781	904	802	820	856	819	811	836	869	860	868	841	830	847	811	842	787	841	790	823	773	813	880	833	818	855	826	781	844	840	876	788	821	819	826	818	844	830	802	869	826	834	825	877	809	804	833	788	850	805	847	819	798	865	854	803	880	819	827	778	811	852	850	794	842	769	817	793	793	816	831	819	816	829	792	857	807	834	791	795	855	852	869	850	797	855	852	830	798	838	814	776	771	851	792	864	812	783	803	816	874	779	787	829	814	811	823	856	822	837	792	839	806	821	827	813	827	859	798	795	811	868	810	833	786	813	845	782	784	824	773	824	852	816	807	813	826	825	797	818	832	878	820	834	812	799	730	842	858	847	803	762	890	756	801	794	866	797	828	836	830	807	841	841	843	789	774	823	829	812	805	876	754	809	857	833	775	791	848	828	770	817	802	857	836	844	801	838	834	833	840	808	842	795	810	837	841	804	840	878	835	803	779	828	813	814	790	850	819	853	846	872	821	784	824	846	811	824	857	850	841	807	793	835	871	811	791	839	818	806	837	785	852	823	848	881	787	779	806	808	816
31379	32584	25197	9261	2094	970	783	708	797	697	715	733	710	698	742	740	783	719	697	745	736	696	682	722	743	684	750	747	740	731	709	736	714	767	742	758	766	759	741	722	750	748	706	693	669	701	736	707	735	741	699	725	728	715	764	741	703	707	697	777	751	726	718	728	742	725	745	685	732	705	756	774	731	690	754	711	746	687	716	773	679	711	704	700	742	762	761	731	730	745	696	760	756	733	804	732	702	726	706	759	666	746	709	715	735	708	751	726	726	715	740	697	721	748	662	701	759	749	739	718	686	729	702	757	725	700	681	708	682	658	770	697	633	710	743	747	710	734	726	736	777	732	722	703	680	721	675	801	694	724	695	682	740	726	705	684	686	696	656	719	726	746	733	724	737	700	745	705	698	763	773	676	750	745	696	702	761	748	677	756	694	723	744	752	721	681	708	734	754	733	678	703	701	684	719	695	700	737	749	760	788	704	758	770	703	747	768	769	703	704	780	712	758	708	752	755	724	735	728	717	691	719	673	723	720	737	722	707	745	711	680	705	724	723	726	765	739	710	736	731	705	711	720	748	753	727	710	705	735	671	725	698	693	704	713	738	719	741	714	715	728	715	750	759	754	693	701	704	748	709	713	695	685	738	744	735	716	739	735	703	780	802	710	749	720	706	684	748	754	715	714	714	732	710	739	772	768	718	743	688	720	667	701	756	714	729	682	710	737	715	762	681	702	724	752	799	726	768	755	755	697	709	750	727	738	735	706	749	693	720	780	718	731	764	715	706	737	721	766	666	782	758	733	696	724	715	706	698	766	697	719	656	710	694	722	756	744	765	735	717	695	694	721	731	738	693	728	750	710	690	759	772	701	680	679	699	710	722	719	696	713	710	751	712	745	705	742	730	738	727	732	708	694	718	720	710	695	711	692	731	693	761	736	699	704	750	721	712	698	775	741	714	737	757	716	774	686	736	756	696	673	721	708	724	724	717	749	670	682	702	716	725	701	727	716	729	712	730	699	735	706	676	710	728	761	735	710	711	752	725	716	715	707	719	700	698	733	763	760	700	809	702	746	740	752	709	735	744	686	707	737	718	726	753	694	765	733	692	721	702	717	753	721	674	730	699	733	743	748	743	721	728	746	734	730	723	715	729	731	664	753	735	772	744	713	775	746	738	714	702	713	709	727	720	717	744	749	713	732	707	735	711	744	750	698	722	690	740	716	741	740	731	703	745	727	688	702	722	697	762	757	731	757	762	681	700	743	680	716	701	708	691	745	716	720	758	785	716	734	733	710	691	779	699	704	681	736	687	685	725	707	716	692	685	776	759	710	749	728	745	733	734	705	740	756	743	698	689	715	691	729	741	729	765	782	691	766	749	732	717	752	706	742	757	728	711	710	675	714	763	713	718	712	710	727	735	692	741	704	736	697	728	759	745	752	714	678	794	754	723	701	753	747	741	674	755	691	732	689	742	732	713	727	724	749	744	712	728	774	705	732	711	679	733	719	697	728	711	730	720	717	664	753	719	703	698	705	715	705	736	711	735	660	705	718	738	756	756	703	690	685	710	762	749	784	723	772	699	744	695	733	731	693	730	696	717	764	741	738	699	702	753	738	703	715	712	731	704	811	738	748	729	719	745	718	733	723	717	784	713	744	738	734	767	740	747	704	673	745	734	707	758	753	718	713	735	697	753	691	745	701	720	705	700	739	747	757	734	701	739	718	714	716	750	682	726	671	765	721	700	745	703	706	692	752	717	762	688	775	732	760	734	741	698	742	692	693	713	733	735	714	662	727	771	650	732	710	685	747	719	725	707	753	713	727	745	730	783	723	731	771	719	762	740	697	740	694	691	709	747	739	736	700	745	716	763	702	755	754	745	738	699	715	717	776	703	717	712	716	728	689	718	658	732	731	696	702	744	732	695	708	731	717	773	712	690	709	717	721	726	757	781	741	739	688	651	698	792	739	697	821	741	701	775	730	689	727	739	721	725	773	663	739	722	695	702	703	749	794	673	688	713	690	685	706	718	729	721	713	726	720	697	691	734	702	729	688	694	650	702	730	762	749	703	713	771	739	704	710	679	724	718	738	781	792	777	683	713	761	718	705	727	755	691	721	744	736	696	746	757	715	762	710	691	719	746	721	727	697	701	717	728	665	675	716	743	775	706	736	735	748	720	685	677	664	749	740	722	690	707	710	722	769	728	712	715	689	733	720	751	772	745	691	729	726	725	722	718	765	779	757	742	713	704	700	719	702	712	722	740	747	729	708	697	736	697	687	705	708	750	708	754	679	740	700	747	749	721	731	744	699	702	726	757	745	706	734	688	731	700	742	746	726	739	715	770	713	686	729	723	725	733	718	724	742	733	703	790	769	729	725	779	700	688	720	711	762	781	708	736	737	688	720	767	760	761	729	751	738	725	759	682	730	702	718	707	740	756	732	714	748	714	699	728	666	736	690	701	735	692	771	716	708	702	749	703	705	709	702	680	690	712	751	715	723	709	725	716	727	692	710	711	738	742	746	745	755	738	690	680	689	729	715	706	750	745	694	781	727	727	736	759	766	748	747	732	684	697	738	733	723	708	724	749	721	720	680	710	712	685	721	732	733	734	755	709	715	686	736	680	761	752	758	758	722	775	795	703	742	771	727	743	704	736	704	730	683	750	719	672	715	751	737	745	773	723	714	713	708	730	706	700	739	720	755	719	755	705	726	741	730	732	755	710	731	707	738	706	707	785	714	750	721	771	687	751	731	743	740	737	724	683	793	735	713	708	737	678	722	711	750	678	732	731	724	702	708	716	760	714	725	746	728	725	738	709	708	712	735	792	714	743	721	720	751	740	740	699	745	750	729	711	737	719	747	759	755	738	786	755	736	716	706	790	720	744	713	703	782	695	689	740	683	712	710	693	694	751	745	713	710	697	748	744	701	718	725	713	735	709	702	707	682	771	808	703	766	643	714	697	695	751	729	694	732	678	711	739	718	708	688	733	708	717	717	727	670	768	748	743	721	731	751	726	741	739	726	739	709	702	733	742	733	722	744	707	716	747	784	762	716	693	704	715	722	776	765	770	757	734	759	752	769	711	727	708	749	677	752	732	707	736	748	725	668	688	718	747	711	743	723	681	751	725	744	710	691	763	724	760	692	726	740	714	734	769	757	713	707	721	673	686	710	767	739	752	733	690	757	666	706	774	729	702	688	736	734	716	731	708	748	755	746	742	726	687	699	718	792	712	675	698	692	738	703	704	721	714	721	722	698	746	722	695	812	724	706	711	713	735	723	712	781	752	779	754	726	680	685	736	772	716	703	715	710	716	678	675	727	677	735	697	695	752	760	722	725	720	717	741	701	693	736	666	713	702	739	738	720	687	789	735	694	729	708	751	679	709	732	780	731	727	676	720	708	745	810	753	721	738	713	692	728	715	711	735	724	722	715	748	741	689	723	711	711	720	755	731	706	771	769	707	738	708	730	734	725	677	731	761	711	705	738	712	694	727
25961	37427	18224	4887	1514	739	636	601	623	597	572	591	575	590	592	618	587	560	551	589	546	607	598	574	546	566	605	581	567	616	558	588	632	614	583	584	586	567	628	615	580	615	619	578	583	616	581	595	599	616	612	662	615	591	597	601	617	594	608	596	535	612	599	602	608	598	610	598	585	587	597	559	603	601	612	596	603	601	582	635	564	554	593	622	592	593	528	533	586	619	595	592	618	607	650	574	561	616	601	551	577	578	587	556	641	590	617	641	602	574	602	602	565	577	553	591	581	581	575	559	584	590	556	623	589	575	582	610	588	623	588	614	608	605	574	639	586	561	604	570	571	582	585	612	607	588	574	590	592	628	599	586	576	590	604	592	591	579	586	594	571	572	570	577	569	608	610	606	604	585	553	581	618	588	587	588	578	643	591	598	604	586	551	568	618	574	562	594	606	616	562	582	575	576	601	601	562	573	556	608	603	614	565	561	591	582	598	588	613	593	579	550	597	604	578	583	593	591	635	600	611	574	567	586	596	585	624	608	559	641	572	558	616	616	622	589	579	587	612	570	594	642	599	627	550	572	619	575	587	605	629	563	555	618	598	589	557	629	628	562	610	584	611	593	594	593	611	604	600	570	564	595	573	576	577	599	598	598	612	558	572	601	565	589	601	571	614	614	570	580	572	561	618	578	606	593	627	630	609	553	597	602	629	604	588	582	643	563	582	631	580	609	582	584	630	604	561	609	597	603	529	602	618	609	589	597	558	541	599	609	574	612	602	566	584	568	558	610	574	575	593	590	604	581	597	586	624	573	610	596	648	604	602	581	582	621	573	571	598	534	548	584	575	614	611	597	600	562	622	628	619	555	565	612	577	574	590	588	547	563	619	601	582	625	574	576	661	592	594	573	601	628	545	597	577	552	608	566	584	594	546	603	611	589	633	612	576	590	582	568	578	562	589	607	611	608	619	643	587	572	596	583	572	602	575	577	571	605	538	591	539	572	590	615	629	588	586	551	578	587	614	594	618	590	531	648	599	603	624	622	618	572	579	596	634	569	561	573	584	579	643	541	597	580	589	570	615	568	567	589	587	596	648	575	579	575	577	579	615	586	654	558	552	567	650	585	594	611	597	601	601	573	597	580	570	594	599	599	637	583	600	637	593	587	591	592	580	572	596	634	597	592	576	597	582	520	595	524	583	654	610	594	551	610	617	542	632	581	627	563	604	583	581	618	595	608	573	582	543	623	584	593	586	632	590	588	588	605	577	576	574	568	560	579	576	605	601	617	592	593	558	672	596	587	558	619	524	547	580	589	634	643	571	602	584	540	634	569	591	569	597	601	617	585	589	573	593	611	599	582	567	587	557	598	586	593	580	560	604	559	589	577	550	544	579	596	602	614	593	583	577	609	610	580	574	604	568	567	620	591	650	567	571	582	595	567	581	641	557	595	591	603	555	612	599	543	599	574	558	583	575	646	638	555	572	584	590	603	601	563	604	571	579	568	572	557	565	621	609	574	591	547	598	579	552	588	603	597	595	654	598	579	578	604	612	597	550	631	586	581	566	599	557	562	550	588	614	615	586	580	606	574	621	588	549	587	579	593	564	609	569	582	596	588	585	621	592	565	633	608	549	538	627	637	607	594	572	562	596	645	617	626	597	641	565	577	611	614	623	662	587	626	610	613	595	589	579	587	589	584	613	596	611	565	601	572	653	599	602	582	620	632	547	578	571	565	555	564	570	615	611	563	594	570	584	543	589	619	614	607	555	603	562	573	591	593	564	637	589	621	623	568	622	589	591	571	581	582	633	581	546	598	586	570	579	622	632	570	615	619	592	578	594	618	614	614	613	637	577	606	621	603	581	597	574	601	543	580	572	602	556	592	612	566	616	623	589	598	536	611	591	568	614	574	602	580	600	641	585	571	621	621	603	586	633	616	538	609	557	585	583	590	558	567	555	611	616	580	615	559	620	610	607	633	623	581	598	577	657	606	582	575	556	654	638	626	617	614	630	600	559	593	569	600	604	638	613	557	571	604	628	651	609	594	534	585	557	597	579	590	655	562	615	565	599	612	590	604	590	601	559	631	589	599	588	583	586	598	548	541	628	581	590	587	575	583	653	589	625	594	571	582	531	575	617	597	621	612	564	617	558	585	589	597	538	612	603	599	589	589	628	584	573	572	566	591	611	606	598	572	601	618	585	616	580	634	590	599	572	601	614	558	628	626	574	551	612	572	599	607	603	582	601	587	624	554	608	560	612	627	551	583	603	578	594	586	568	644	640	574	590	606	598	538	617	570	589	581	592	569	610	583	544	592	619	577	599	584	606	574	539	571	632	584	635	577	622	611	636	600	594	619	609	589	610	600	572	619	559	588	571	589	611	588	582	614	605	591	568	605	598	606	609	616	620	599	602	578	583	599	602	589	595	605	593	586	629	639	602	613	613	613	606	553	614	532	623	579	600	600	616	646	587	591	600	575	576	571	627	590	607	570	606	584	558	604	619	623	595	633	551	565	570	584	563	588	573	562	563	592	590	602	582	574	602	571	603	586	597	590	575	570	578	592	581	615	621	593	629	595	584	596	614	562	610	636	566	622	590	632	609	582	588	572	558	589	577	569	597	594	622	600	584	577	592	610	574	584	575	573	643	524	551	609	595	592	577	585	582	563	599	612	585	624	609	567	556	614	626	556	573	609	612	601	568	634	593	572	591	608	580	585	583	586	572	594	567	585	621	560	602	621	624	600	550	605	618	630	606	590	591	589	543	579	638	591	604	609	572	582	582	558	625	621	629	553	565	605	599	596	581	594	625	575	603	607	604	630	592	597	593	605	639	611	590	620	575	582	560	631	577	612	605	594	560	628	538	621	592	566	596	587	572	618	554	578	594	563	608	572	587	563	578	597	605	570	614	620	646	564	604	604	596	597	621	598	596	592	619	583	617	601	591	613	570	629	621	560	608	595	620	573	606	569	585	546	591	570	618	565	575	591	611	576	575	596	592	569	617	572	563	569	614	624	591	581	571	598	606	521	578	596	603	588	591	577	589	586	570	574	558	573	560	618	651	606	603	571	585	527	616	609	583	595	586	583	583	574	605	607	577	551	527	608	554	587	580	595	591	602	600	583	618	548	595	565	583	584	576	587	626	584	567	583	577	583	591	559	598	606	585	581	580	588	620	606	578	575	565	577	613	575	590	566	586	604	600	588	575	614	556	615	568	606	568	611	635	596	572	604	581	655	568	614	536	624	562	564	585	565	584	566	576	626	633	571	650	639	572	626	540	571	567	554	600	590	574	584	569	554	527	616	603	631	620	625	574	567	604	586	621	558	604	619	608	601	611	559	621	565	622	583	559	556	625	595	594	572	610	562	610	601	631	613	619	601	598	608	609	608	591	604	599	597	578	577	600	586	557	570	565	561	578	555	594	597	604	562	581	590	558	575	592	550	625	612	590	585	585	593	595	606	587	597	568	610	624	579	596	599	595	580	609	597	543	539
26072	27400	38929	31431	15876	3648	1150	827	798	808	723	763	722	741	786	800	812	755	752	784	776	777	715	748	826	753	736	779	745	732	754	743	749	760	714	754	787	703	788	710	765	743	760	805	748	776	759	751	781	848	817	729	775	797	701	756	781	695	796	757	802	713	734	741	826	783	754	731	712	714	776	748	702	751	757	784	759	720	737	756	779	781	758	734	700	718	801	761	711	769	779	762	766	749	768	686	734	727	743	790	733	746	734	738	737	749	759	744	814	767	742	799	752	785	787	722	756	753	746	729	737	784	739	734	728	757	724	750	771	818	782	745	725	769	731	722	785	739	685	750	748	801	747	735	717	726	750	743	719	801	784	719	723	787	792	772	732	738	724	769	711	759	734	761	787	786	709	784	739	769	738	705	708	747	707	754	745	753	744	720	729	744	757	728	736	771	731	748	759	792	769	747	754	729	747	761	740	746	774	800	714	685	752	771	735	762	747	745	739	856	761	754	733	755	752	774	772	669	743	707	752	765	742	778	739	734	727	722	697	753	752	683	747	721	740	745	712	747	739	741	758	683	818	726	709	732	742	736	744	740	795	795	745	791	732	755	719	733	693	754	767	768	758	707	743	730	753	795	799	788	766	740	765	689	752	747	771	700	782	743	704	740	766	749	761	708	710	759	751	757	809	737	736	744	755	753	744	725	728	725	786	767	747	726	741	741	742	730	764	754	697	730	728	757	745	731	730	739	711	745	742	720	762	697	748	736	739	737	744	737	718	719	780	719	732	744	754	743	792	796	745	687	766	690	793	765	748	769	750	747	723	741	761	725	713	767	684	735	719	742	741	788	752	725	736	772	717	732	757	709	751	730	743	762	733	769	746	778	748	751	755	742	716	757	733	696	693	763	757	700	673	780	754	781	730	720	742	742	721	727	799	755	718	748	752	687	708	708	743	724	765	725	739	808	768	694	760	741	742	731	691	736	735	730	738	750	750	700	715	726	732	717	715	752	712	763	687	739	758	722	744	687	744	787	745	793	735	750	776	788	758	706	769	777	703	715	716	765	768	810	706	748	722	745	742	766	731	764	729	723	743	780	653	732	711	729	762	732	741	781	720	759	764	783	724	776	688	779	780	770	759	717	760	751	747	713	800	732	749	743	758	737	744	782	726	793	766	752	767	733	743	732	744	769	747	719	738	792	691	743	718	728	737	720	712	741	750	681	727	727	762	780	807	726	758	738	714	768	740	767	709	740	699	770	782	745	699	756	772	732	738	748	788	767	721	782	753	739	738	727	698	751	707	763	743	704	731	766	672	693	738	723	737	734	768	747	736	739	749	738	696	790	733	746	732	740	672	726	717	745	760	733	719	739	717	735	789	747	774	763	736	743	739	723	711	781	735	751	717	709	724	772	726	749	708	719	715	772	753	731	714	756	768	725	747	754	736	786	741	745	729	720	714	748	729	714	744	723	732	729	760	750	757	763	812	802	729	720	743	791	755	718	785	755	740	759	756	713	752	797	731	711	702	757	745	723	739	776	749	685	688	724	731	768	710	765	734	774	737	717	783	792	754	733	731	742	787	822	741	783	746	775	715	774	757	780	777	750	739	746	788	717	737	699	723	695	763	734	762	761	775	760	726	705	723	737	793	756	799	793	735	714	745	726	706	745	703	739	780	733	728	705	750	763	777	801	725	721	775	768	775	810	758	777	764	706	729	725	679	747	742	776	738	746	740	777	771	761	735	770	757	684	722	766	739	757	781	779	745	729	730	777	712	730	698	738	776	721	706	698	759	772	778	731	766	742	741	716	733	775	733	792	752	728	716	758	720	790	714	756	753	768	762	760	759	734	726	750	692	778	726	742	737	731	788	739	704	701	769	760	717	733	736	755	698	749	787	707	714	747	781	764	744	788	711	728	741	742	734	756	690	747	693	734	727	727	748	774	742	718	820	760	771	736	763	755	752	782	773	784	748	731	787	732	762	753	731	717	733	741	746	690	757	696	754	729	755	774	709	820	767	695	737	737	751	712	719	741	730	722	755	736	758	754	742	723	652	702	746	747	744	785	752	728	733	713	738	745	768	718	729	708	752	663	744	723	810	744	764	751	730	805	745	724	755	730	733	723	702	785	739	764	769	742	735	760	727	746	729	785	753	754	730	765	767	721	749	776	776	714	769	737	744	728	763	779	748	729	726	741	757	748	735	708	745	752	739	765	746	747	755	766	759	750	748	782	749	726	807	786	772	712	750	801	776	751	730	736	764	757	802	730	725	727	788	698	727	730	798	787	768	771	772	743	729	747	745	702	697	720	711	750	731	726	745	740	696	760	794	757	733	761	732	732	778	780	734	768	750	732	743	707	758	746	783	720	749	760	721	750	712	746	764	790	731	727	740	698	733	740	717	742	774	766	741	699	731	737	721	710	779	749	711	812	759	726	707	769	741	718	747	728	742	733	728	758	734	800	712	741	736	745	751	754	759	771	775	716	783	797	730	807	761	757	780	736	747	755	792	740	728	775	706	712	742	739	748	719	761	718	771	756	760	765	749	714	736	750	779	722	741	683	812	731	721	724	784	779	745	758	721	744	700	720	756	767	726	705	735	728	751	793	715	708	705	731	693	744	706	779	759	764	735	766	758	729	728	754	751	798	720	791	752	742	794	735	713	727	734	786	724	740	755	735	739	719	747	764	762	737	804	722	724	756	713	729	803	708	751	741	769	772	699	798	758	759	731	746	754	730	693	742	738	800	733	752	750	771	704	761	741	736	808	797	805	719	752	792	783	709	750	761	709	726	767	761	756	763	792	754	700	758	741	745	781	815	753	727	731	759	740	692	702	715	768	765	746	735	757	756	741	724	776	742	721	748	729	718	724	769	744	740	771	744	760	769	692	729	732	749	717	767	700	781	732	757	729	774	720	735	761	741	764	738	756	741	770	773	763	715	724	731	765	742	758	753	705	738	750	714	723	758	718	718	743	694	767	741	716	781	694	763	733	756	715	743	726	733	732	692	720	802	728	776	726	731	744	741	759	814	699	776	741	760	736	738	750	788	759	801	698	754	720	761	713	766	710	791	752	750	760	753	765	721	712	760	725	748	773	765	777	708	754	764	650	748	757	749	747	788	768	693	806	756	750	769	682	743	709	740	737	733	810	763	735	743	802	808	741	727	728	737	760	748	783	804	716	716	783	748	724	766	713	765	758	758	771	722	700	754	753	740	803	694	785	764	779	748	754	785	732	759	764	770	726	727	727	751	733	760	697	747	717	764	765	776	687	741	724	735	774	772	718	732	761	752	777	767	782	777	753	730	769	728	740	746	731	762	735	818	706	766	744	723	747	741	733	734	730	746	699	709	739	715	729	790	743	798	754	778	701	705	764	778	736	751	797	745	749	750	727	760	748	756	760	723	747	710	779	737	726	752	765	729	742	757	732	734	715	740	716	752	702	702	745	726	781	766	739	738	705	766	729	736	802	759	778	718	739	759	759	743	744	757	719	749
62630	88477	56159	22607	6413	1642	782	725	697	687	708	665	669	635	706	691	663	641	689	683	686	690	662	680	608	627	673	706	667	657	666	623	634	655	684	650	698	614	719	656	630	669	716	689	682	679	627	717	650	679	646	604	643	639	686	692	639	624	655	696	680	668	638	672	664	683	658	666	648	661	640	660	652	656	625	689	668	664	676	647	682	672	680	667	631	671	660	652	667	665	631	675	680	637	672	703	659	652	702	651	687	638	650	655	669	655	665	662	730	714	675	648	659	688	632	708	611	662	663	675	672	626	658	613	674	649	677	678	668	680	630	650	649	664	667	717	670	636	607	677	703	688	689	702	685	629	680	687	670	620	668	697	653	680	631	646	715	671	671	685	651	681	622	660	670	660	688	659	644	653	624	672	674	637	669	675	629	648	701	685	661	653	672	643	656	633	685	675	680	625	695	668	643	641	687	648	650	696	659	693	615	642	630	633	663	642	682	669	677	685	651	649	618	659	670	658	643	676	654	672	657	690	654	656	727	667	672	661	621	651	678	675	686	671	588	677	676	667	665	604	614	706	642	645	640	692	710	667	647	653	624	642	665	677	643	674	721	668	679	637	693	656	724	644	665	681	688	644	624	632	684	694	665	684	651	640	743	650	651	679	668	648	640	669	681	660	649	660	683	662	598	652	655	661	667	701	664	684	630	655	652	654	653	660	720	679	672	656	655	625	637	675	688	675	723	650	652	644	672	707	690	662	663	685	703	678	629	645	634	655	663	683	658	691	658	631	687	686	638	657	685	600	672	653	677	669	680	635	660	664	644	681	663	652	668	655	645	666	644	645	627	637	667	697	635	699	697	679	667	656	666	629	703	663	682	583	637	640	607	637	698	660	618	687	619	660	654	628	649	692	675	664	610	667	690	669	655	676	678	647	629	660	620	672	672	672	656	687	689	654	641	646	668	674	698	659	664	659	680	646	674	626	680	647	695	694	644	644	657	649	634	682	673	645	638	633	685	641	597	659	637	640	603	637	639	645	638	700	704	638	651	661	706	653	661	677	694	678	713	637	635	633	616	663	610	622	710	677	682	683	667	690	687	686	644	673	663	630	635	689	629	644	703	669	655	637	648	639	649	687	656	636	633	640	680	680	651	651	641	630	687	640	673	677	668	667	670	663	615	621	672	667	677	704	682	673	689	703	668	663	646	670	646	643	660	688	625	703	630	716	651	659	648	614	660	676	672	673	587	687	671	665	667	640	649	602	657	637	697	671	682	681	638	650	729	650	662	670	653	668	659	653	617	626	661	623	684	642	643	641	674	649	635	664	671	664	660	660	666	635	679	662	678	680	671	678	625	676	643	639	652	653	680	667	644	657	719	659	712	624	625	682	663	671	660	660	680	660	668	650	648	648	657	638	615	657	615	670	637	665	644	680	627	694	645	662	669	643	678	683	641	651	655	676	675	677	652	686	616	646	658	677	679	652	658	686	660	647	689	669	654	642	653	667	650	690	656	661	626	653	665	666	681	626	681	673	684	643	632	661	669	637	646	701	622	678	652	625	690	613	632	640	689	639	609	670	685	695	655	646	671	689	608	627	683	654	676	634	659	667	621	636	603	640	665	661	699	668	654	687	627	623	621	616	616	686	690	681	655	641	688	679	700	673	658	660	653	652	659	648	674	693	678	618	670	676	677	646	678	651	673	667	677	690	629	700	646	665	628	694	651	649	669	676	648	628	630	663	656	663	642	694	672	687	672	641	667	612	661	643	581	634	661	679	613	685	646	652	650	645	662	703	633	648	662	664	644	610	635	670	613	664	661	659	669	676	680	684	656	651	659	630	651	672	652	640	627	662	674	608	647	693	660	685	708	721	698	628	604	696	672	661	663	677	644	636	664	715	717	677	590	672	677	649	638	636	700	684	693	669	620	650	643	682	667	642	701	668	618	645	675	690	722	666	656	690	671	633	664	641	647	672	676	635	667	678	662	688	648	624	669	678	640	700	662	643	623	650	599	674	648	670	649	681	643	665	703	647	646	659	629	695	660	653	640	626	668	684	659	649	615	671	698	633	653	639	686	654	650	634	646	644	595	618	676	714	673	676	650	674	667	598	659	647	657	684	605	680	669	666	677	625	645	655	706	636	657	666	631	677	679	654	665	641	637	694	690	638	638	674	628	696	632	660	702	681	659	646	658	651	665	657	671	673	622	650	672	638	693	653	637	654	621	641	677	639	689	685	648	657	731	632	672	705	650	633	687	712	646	655	694	653	641	664	628	631	674	688	641	635	664	659	673	676	631	672	675	672	685	629	654	681	698	641	650	652	678	665	646	679	644	620	597	621	672	593	616	680	655	665	698	651	697	678	651	644	681	647	713	653	679	671	634	657	670	682	638	665	656	657	657	659	665	625	653	696	636	689	666	609	635	619	685	684	673	673	645	645	677	658	655	632	671	680	664	624	661	660	660	639	672	677	690	676	626	658	620	647	625	648	673	653	594	652	634	648	641	644	685	620	702	675	640	647	640	637	666	671	662	643	639	680	682	657	671	690	677	625	705	674	660	709	650	656	675	649	651	635	666	673	677	672	661	657	641	676	670	696	695	672	676	641	677	692	642	656	669	648	657	638	723	637	697	630	630	622	649	656	690	667	673	676	688	659	644	645	661	640	645	626	659	670	637	645	668	708	639	670	619	677	674	643	636	656	653	630	650	701	682	705	643	660	723	655	667	672	630	633	668	646	681	643	679	660	644	659	674	654	656	690	681	687	683	650	689	663	598	635	644	684	670	671	683	647	627	669	689	635	684	656	669	655	645	659	641	712	639	689	707	646	655	643	709	661	654	644	656	677	681	666	655	672	687	638	644	675	701	693	661	703	700	669	726	611	641	656	714	657	634	652	681	646	638	647	657	630	652	632	623	698	620	669	698	692	633	644	663	691	639	696	657	660	668	662	615	643	660	684	613	670	624	676	675	691	710	651	622	683	676	721	636	704	663	684	661	638	662	653	672	641	657	668	681	639	645	662	692	689	674	687	632	631	684	661	654	667	686	677	701	634	671	693	650	651	669	672	645	662	655	655	632	668	669	661	644	687	628	634	685	647	630	651	669	666	631	636	620	636	673	680	660	623	643	667	613	632	610	640	662	611	660	606	637	699	648	659	639	683	698	657	637	664	682	688	621	673	644	681	679	632	652	669	661	654	696	660	669	691	687	606	649	644	618	690	687	693	669	666	659	649	631	624	678	668	620	658	681	648	659	625	654	652	630	659	656	635	641	683	637	700	643	612	651	688	662	654	684	695	676	675	641	647	644	651	649	655	648	659	673	675	671	695	626	655	656	664	668	617	684	626	619	649	661	689	671	655	589	666	656	616	632	670	631	689	690	610	615	691	656	641	631	640	666	667	615	609	614	638	657	658	624	684	642	682	641	647	669	637	658	716	682	667	666	628	688	659	638	646	694	693	647	663	614	654	695	656	674	669	617	615	670	633	650	627	679	641
24272	23659	34060	29324	21662	12573	2587	1188	1034	967	1030	1012	1016	1010	1003	1029	1010	981	996	955	1015	1032	976	1055	928	986	1021	924	938	943	995	984	949	975	993	1054	950	938	949	920	944	1022	961	962	944	937	956	964	942	945	969	963	1007	937	950	906	935	954	1001	989	967	987	1009	941	955	965	969	921	936	929	919	972	942	918	999	939	925	940	962	942	1010	1054	956	950	898	955	934	944	920	981	968	919	1000	948	949	954	961	934	929	1029	971	933	980	968	937	981	1033	964	970	939	929	924	956	929	980	985	1025	990	956	977	954	935	962	946	978	938	989	972	972	980	949	915	995	955	983	899	995	976	968	945	944	889	903	938	935	938	907	907	937	927	1009	896	936	961	1018	977	918	936	944	934	892	946	980	1007	1018	954	929	917	929	907	925	962	945	1004	915	967	924	944	956	943	959	945	948	922	963	983	979	935	955	951	862	943	910	860	956	928	922	945	1009	917	915	896	952	930	994	919	918	927	974	996	972	955	926	972	932	979	959	987	982	917	931	1012	924	956	972	954	863	950	932	1024	934	987	950	910	946	1003	995	942	990	909	929	997	929	922	1011	987	988	966	905	1002	923	951	936	958	887	950	979	919	1030	964	949	959	916	889	923	914	1037	956	968	930	964	1006	949	908	930	928	932	937	956	910	940	914	946	911	924	950	1009	971	930	949	946	937	924	887	916	891	953	952	947	956	931	966	912	961	972	968	969	942	970	963	953	1001	937	922	939	950	985	917	1003	974	957	999	935	932	928	992	958	952	1031	919	936	987	963	987	973	956	951	973	943	902	952	937	1005	948	959	995	975	983	910	969	938	972	968	966	945	934	962	963	981	944	925	968	926	978	988	978	1008	962	931	934	963	959	955	936	957	964	1013	934	968	945	980	948	957	977	885	967	976	947	928	939	969	992	951	892	975	925	950	962	932	930	884	911	1000	969	955	936	913	969	923	895	953	973	959	964	937	930	909	980	971	974	966	901	940	931	1006	908	911	943	973	974	976	920	964	996	1010	987	928	926	950	960	952	998	932	925	943	958	949	922	944	963	986	936	934	988	961	921	941	952	901	980	919	951	995	939	968	890	970	983	933	1015	980	1009	976	919	1009	932	960	937	988	958	942	926	991	912	1036	970	914	966	965	950	980	885	939	946	941	1023	965	931	1015	974	1000	913	953	942	994	928	963	986	904	948	963	918	991	918	941	921	944	926	939	950	986	985	959	1014	904	987	994	946	956	955	957	951	923	937	964	967	1022	948	981	986	949	914	914	945	949	921	960	962	923	928	979	998	989	931	965	1005	945	1006	954	900	926	952	917	946	978	962	925	927	931	855	951	926	977	989	947	962	955	1002	969	974	941	999	938	985	961	960	903	956	923	923	938	942	990	979	960	934	929	970	962	1016	926	912	965	981	943	963	942	953	980	958	946	969	948	935	955	923	969	917	1031	1063	944	964	1020	944	982	925	937	965	937	1024	986	933	894	898	963	898	892	958	962	949	945	952	956	941	926	935	971	957	914	957	933	979	929	985	925	980	957	979	992	902	935	964	921	964	887	949	921	901	1001	956	946	927	955	914	982	970	925	958	930	932	949	920	961	974	924	996	969	994	973	967	939	970	1019	965	962	989	972	949	1009	947	1064	991	944	993	978	893	958	979	965	974	938	943	965	973	951	966	953	934	891	950	950	955	949	969	953	885	933	896	937	969	945	917	941	1042	946	966	899	943	924	964	969	990	924	984	979	930	969	953	918	962	941	975	912	945	980	905	909	980	899	973	981	1023	904	961	966	934	994	973	923	1017	904	981	970	993	949	939	949	996	965	947	899	954	972	940	947	931	941	946	947	957	947	931	996	917	945	953	1012	902	960	941	886	937	954	939	1003	933	967	979	1006	980	952	967	974	930	971	937	903	966	925	907	925	957	933	950	924	952	961	964	934	958	963	959	962	933	921	954	954	966	964	905	1007	998	916	956	945	937	1010	935	1016	965	944	953	969	936	964	917	963	962	952	953	932	923	964	962	977	982	978	904	1001	961	905	978	979	966	1005	923	988	959	970	949	906	939	918	945	971	992	947	933	970	964	900	979	911	987	922	911	1000	923	943	966	910	982	933	937	944	949	951	969	924	976	925	932	905	927	958	942	979	966	971	920	964	964	926	993	912	950	970	921	946	955	916	928	935	975	933	911	980	994	976	954	934	953	937	944	931	968	969	921	964	880	931	892	885	930	948	942	934	978	953	953	903	963	1001	987	940	933	965	1032	986	1040	961	944	958	974	951	952	980	912	938	923	974	982	964	941	931	930	923	905	948	948	982	949	936	950	923	967	988	948	917	960	991	977	942	965	999	966	993	933	939	950	892	977	959	954	979	978	964	975	961	971	942	961	948	948	1010	1013	965	917	950	958	981	916	995	960	981	886	962	967	926	949	950	928	1002	934	916	939	962	958	947	876	937	951	949	942	913	940	1011	968	956	966	940	948	948	978	956	879	932	1017	967	879	928	916	896	976	968	917	930	998	955	945	960	1008	938	983	899	968	950	984	939	922	937	929	980	922	953	898	943	929	953	975	935	969	956	945	983	937	910	984	929	937	957	948	944	964	909	948	923	996	948	958	995	935	868	959	978	911	965	930	940	959	972	967	945	919	939	951	929	996	963	953	914	984	974	968	945	961	1062	942	964	967	923	961	973	962	956	967	950	871	973	992	961	959	968	920	962	925	1008	959	950	885	956	975	942	926	918	979	977	918	929	950	988	940	951	943	955	922	949	928	937	942	1028	941	985	982	924	921	954	927	885	954	969	939	942	937	960	950	924	953	941	901	960	874	980	982	938	977	918	987	957	944	939	950	935	926	934	884	927	980	972	968	992	948	951	1007	943	952	972	978	978	945	918	912	943	910	900	907	916	916	955	937	937	854	969	939	921	950	957	954	923	968	915	900	985	949	957	948	993	925	988	944	966	936	962	973	891	945	960	946	932	952	954	893	952	915	924	947	950	966	973	972	949	930	953	921	914	936	927	975	905	939	974	931	937	927	965	953	966	935	928	894	1007	917	1004	918	985	990	953	897	956	885	963	943	1080	939	922	912	973	961	1001	915	910	953	904	977	971	927	967	978	968	931	925	931	975	966	1022	919	906	914	923	920	947	918	898	948	940	958	1000	960	946	933	950	937	908	916	954	966	974	927	961	940	913	945	948	963	964	1014	883	1013	979	927	954	974	980	967	951	965	897	1010	917	951	964	900	946	1002	933	939	908	950	914	959	1003	934	938	933	923	910	987	902	987	853	939	942	945	980	973	909	977	895	946	930	914	935	962	895	937	941	949	956	972	987	991	959	954	969	941	933	979	935	976	943	947	959	991	965	921	992	987	949	984	931	959	913	916	963	942	968	924	854	926	956	962	973	910	932	924	888	943	936	962	902	917	944	1016	949	955	950	910	965	964	956	929	885	937	876	864	937	976	928	938	966	963	953	950	910	962	935	907	906	927	898	943	943	966	915	1009	935	941	952	959	963	939	967	1005	943	962	916	924	891	988	983	961	905	925	1001	941	883	924	951	918	977	957	949	909	890	962	970
64858	102203	67647	34795	11803	2997	1132	925	804	826	885	789	887	848	884	855	857	861	868	844	881	867	821	912	826	871	897	926	923	862	909	856	828	882	820	870	883	842	912	824	882	843	933	855	864	871	883	881	904	768	850	861	891	857	892	859	883	899	914	863	864	858	843	843	881	867	806	868	903	962	879	852	868	856	871	905	902	903	810	929	861	862	852	847	877	855	863	877	821	858	901	862	853	844	871	880	865	862	833	865	888	866	874	876	894	841	837	870	848	875	905	855	874	858	842	922	908	883	862	917	875	870	901	872	863	864	848	845	887	858	871	802	814	902	874	891	861	874	888	855	910	878	823	837	917	834	875	859	859	855	888	803	865	833	890	849	880	822	870	799	878	915	797	892	921	889	870	875	840	806	894	894	905	830	844	883	891	904	869	854	878	863	858	849	855	896	874	815	843	910	850	834	864	901	973	859	872	859	850	908	871	944	900	901	875	846	881	865	863	833	867	903	921	860	876	906	855	888	856	873	881	872	875	819	881	854	852	866	863	838	898	820	835	869	831	842	864	803	844	865	777	816	882	908	851	903	814	838	865	864	863	860	828	893	894	849	858	841	840	875	872	829	909	839	873	859	825	845	828	878	849	851	859	856	875	817	866	837	873	881	916	834	872	829	875	892	847	861	856	882	831	847	865	863	919	905	865	828	874	894	803	832	873	885	815	890	881	902	849	845	853	869	840	855	941	871	893	840	803	823	917	872	888	873	862	873	886	860	907	847	903	871	861	829	876	883	783	878	920	881	808	866	864	900	840	911	903	852	876	863	870	865	818	912	852	837	912	884	861	865	882	799	828	858	904	869	849	852	894	894	953	836	915	862	845	826	899	864	869	888	878	860	824	843	857	851	829	845	867	860	880	811	841	858	917	881	871	888	843	870	851	914	858	830	853	843	820	903	838	837	827	855	846	849	884	882	917	832	894	890	784	851	925	870	897	896	876	861	868	855	850	853	866	845	820	867	851	886	852	882	880	856	898	880	827	879	875	887	807	828	863	840	863	864	871	867	841	869	886	842	903	884	869	908	882	905	826	838	858	868	870	849	878	909	861	859	856	902	847	866	865	847	899	929	895	859	842	844	873	902	857	889	872	894	888	831	874	846	902	863	938	860	900	923	889	916	838	844	854	849	830	865	855	843	879	837	839	848	809	838	853	867	870	887	886	873	868	870	846	904	856	889	844	873	879	835	864	868	884	811	821	868	901	928	884	907	864	870	898	884	851	886	888	794	869	851	917	868	932	908	913	855	880	864	890	847	880	856	885	878	880	891	868	885	837	854	889	809	889	804	869	887	867	864	843	861	848	847	872	890	893	873	853	862	830	860	875	831	901	817	817	852	917	808	854	857	895	822	829	870	835	858	845	865	893	808	825	841	798	872	815	918	844	821	865	823	868	834	848	838	821	787	828	808	932	873	794	845	886	908	865	875	843	847	900	863	871	845	850	826	892	873	852	897	832	873	887	899	889	876	901	855	840	888	842	910	851	870	926	880	911	808	866	840	872	828	887	896	894	843	829	885	859	858	855	849	865	870	930	859	842	826	826	896	872	942	816	852	883	885	849	853	874	888	852	881	856	850	836	868	844	856	852	811	793	884	926	843	850	910	916	876	854	903	869	840	866	777	856	865	840	888	892	787	878	902	875	915	824	900	888	862	909	909	850	871	839	864	884	869	894	858	897	860	910	888	850	927	836	867	917	920	884	885	869	849	872	814	829	885	849	830	895	878	874	830	824	919	841	848	860	888	856	855	818	809	830	875	868	932	842	838	897	868	900	911	854	837	828	853	866	833	825	895	838	907	887	875	793	837	855	883	883	865	947	851	854	876	854	870	872	876	916	887	891	860	855	870	817	833	872	802	846	862	807	908	844	856	857	862	913	838	846	866	811	881	847	804	862	899	919	866	871	830	850	873	848	810	868	876	861	842	890	839	917	819	863	823	836	850	860	862	879	878	912	908	886	810	847	878	899	896	863	867	852	830	851	875	824	919	844	886	872	837	849	897	867	826	852	845	871	875	897	849	910	813	903	853	891	828	864	889	859	819	827	866	880	874	838	846	867	916	861	855	836	832	821	784	858	804	941	878	855	847	851	798	882	859	863	892	820	836	874	870	827	889	878	868	872	899	836	838	905	850	823	829	888	904	860	885	922	867	862	892	860	905	848	821	881	900	858	870	839	925	837	917	827	844	871	868	822	833	831	827	792	820	834	856	819	864	843	870	849	846	808	883	904	860	830	864	866	795	882	847	858	866	864	823	858	880	831	847	826	845	875	847	834	850	838	926	875	871	874	824	917	892	864	802	869	860	845	835	862	874	858	848	880	866	867	856	872	857	878	824	809	892	871	862	836	865	875	901	804	864	837	851	840	881	900	802	867	880	830	851	839	890	876	870	833	836	870	862	873	826	847	870	845	854	833	874	830	890	856	826	835	887	812	831	852	825	803	864	887	869	863	887	868	913	866	850	895	844	842	862	863	877	824	867	899	862	895	821	853	901	909	955	805	887	892	831	863	837	844	841	882	856	799	904	899	855	876	915	875	840	873	842	826	818	836	895	850	918	863	863	869	874	868	859	832	872	827	831	818	833	851	864	874	853	859	850	875	829	850	822	871	852	878	887	912	847	827	827	856	844	837	818	897	841	899	848	841	899	884	835	862	851	864	844	850	901	888	891	838	875	866	840	847	855	830	868	856	908	922	838	807	883	842	878	874	870	882	861	892	810	819	874	851	847	847	836	892	852	835	819	869	930	862	864	866	829	835	891	872	839	847	851	879	858	865	878	864	874	875	863	849	819	839	879	908	891	834	880	872	877	862	834	867	837	885	902	840	885	856	815	853	888	869	864	875	880	857	804	875	907	870	851	832	867	865	906	860	878	825	805	883	871	866	832	872	811	869	904	895	904	894	952	873	868	918	857	873	815	818	874	812	844	844	825	865	817	839	828	789	847	871	860	835	844	870	861	840	792	853	848	902	864	879	842	833	835	873	832	884	907	884	877	893	846	860	895	870	878	904	864	866	858	866	911	867	863	915	876	934	888	830	874	859	899	836	893	903	829	869	874	877	860	881	889	871	885	869	855	882	883	869	854	858	872	811	817	878	867	842	831	829	876	875	898	900	851	878	870	862	921	907	869	832	901	865	940	814	863	824	869	861	870	954	823	839	832	853	893	815	838	838	901	846	863	876	868	894	866	838	873	857	887	872	814	817	918	842	867	823	843	904	887	877	914	864	870	914	832	817	900	859	859	819	908	825	879	877	842	829	834	885	877	862	837	836	841	816	844	892	871	907	885	809	830	827	864	833	823	867	851	834	829	850	842	836	842	809	818	869	835	889	870	867	913	877	862	838	891	833	846	858	892	895	792	846	858	889	855	884	885	871	874	876	877	838	902	847	863	832	833	862	909	913	821	882	853	852	881	847	868	891	874	896	882	840	834	872	912	836	844	889	872
31656	33135	25423	9287	2039	924	755	774	782	807	748	811	769	723	772	780	720	752	751	779	786	744	762	781	745	774	774	779	749	782	682	783	729	742	794	762	768	793	742	746	719	784	750	705	684	718	734	761	763	801	794	785	779	683	688	803	716	764	759	781	740	757	750	775	783	738	793	773	797	742	834	797	750	779	735	799	737	773	781	748	759	719	759	735	721	747	716	775	740	752	736	751	748	764	754	753	759	723	773	664	775	753	740	739	770	759	766	741	800	741	734	792	763	756	780	772	772	777	688	745	846	783	738	787	722	772	782	788	771	757	752	767	717	749	761	774	712	718	749	754	736	723	754	704	718	746	814	741	767	737	693	734	790	761	769	727	806	777	783	793	805	718	751	786	740	736	798	777	745	773	800	781	802	735	790	803	758	740	681	739	781	766	772	790	804	760	738	689	722	786	749	765	797	763	800	748	790	777	742	765	688	785	798	764	813	760	823	767	726	774	727	808	767	766	801	774	741	722	769	724	790	767	793	752	742	764	750	772	725	812	766	729	786	726	758	761	732	780	761	714	760	783	703	759	751	732	775	793	776	764	788	799	772	786	736	763	778	786	755	768	739	724	764	805	743	707	732	744	763	768	779	809	766	801	718	766	723	740	726	814	759	767	740	795	751	767	770	792	782	736	734	775	792	790	765	807	785	744	801	767	778	763	764	758	752	775	749	771	738	791	757	793	775	779	750	755	769	784	749	739	765	747	771	697	761	800	752	756	766	738	783	803	784	706	796	796	743	759	742	749	775	728	786	730	765	735	727	799	775	715	754	738	815	773	756	741	744	759	784	741	716	760	752	748	745	702	764	727	730	770	736	791	744	764	739	737	731	801	766	746	749	754	784	741	778	757	735	737	776	744	791	804	745	747	776	766	778	770	732	755	798	750	785	753	768	748	780	725	770	798	754	724	809	772	796	707	741	708	764	745	751	753	779	767	771	836	774	820	740	764	773	727	730	785	736	787	731	730	807	731	713	745	702	757	782	709	758	746	751	766	713	727	777	758	776	794	748	769	743	793	756	752	735	758	804	774	747	730	758	767	789	746	716	744	745	753	763	767	742	784	778	770	782	724	742	795	762	793	819	801	722	747	764	752	784	727	832	775	823	766	712	701	727	731	759	769	793	745	712	772	703	802	811	810	772	737	735	742	784	728	755	682	770	752	781	706	806	751	784	737	724	748	761	754	789	740	792	759	766	810	761	710	747	801	801	772	728	769	794	750	753	743	758	819	733	745	769	782	751	762	740	737	777	735	736	750	721	771	813	724	777	793	761	747	761	763	746	743	736	782	756	745	709	784	759	724	730	755	766	761	741	807	745	776	774	731	810	733	766	763	775	752	755	810	732	760	762	785	742	796	779	744	799	783	775	750	765	819	751	767	773	743	741	725	761	793	841	720	771	762	706	753	739	789	688	775	734	766	728	710	786	789	699	766	750	780	754	783	795	738	798	755	751	733	775	777	736	746	767	798	787	777	788	740	734	738	744	779	760	704	777	713	732	764	799	741	732	741	746	716	734	780	766	752	736	730	725	772	772	827	809	756	780	703	779	759	774	776	794	738	740	741	729	749	781	697	801	832	772	757	728	750	714	779	790	775	757	787	766	746	791	755	774	773	757	763	731	797	786	762	763	769	786	749	699	767	748	805	747	821	804	725	781	768	812	769	805	738	744	773	793	734	797	766	816	707	723	776	739	711	768	757	727	742	764	775	710	767	762	777	728	703	798	731	750	768	764	799	709	748	718	752	753	764	756	702	787	761	729	747	759	741	728	749	785	782	735	755	726	738	757	742	729	746	758	807	751	770	780	771	747	760	773	767	755	769	800	733	715	714	771	750	758	755	700	812	747	727	778	767	737	745	768	780	771	727	748	744	728	756	776	803	823	716	718	772	787	792	757	773	738	711	793	726	739	797	733	748	772	736	774	749	736	774	745	771	779	769	779	745	784	753	756	757	772	739	777	771	723	724	810	760	764	782	779	753	766	765	732	742	755	709	743	754	797	768	814	720	773	771	747	758	741	750	758	720	747	803	785	786	780	833	708	779	764	763	778	743	734	782	813	754	759	768	773	788	745	767	749	783	756	788	787	711	784	790	784	732	702	763	766	748	767	790	797	712	721	750	739	736	739	762	768	810	801	762	789	810	724	749	720	808	762	762	743	690	739	786	782	742	794	712	767	739	793	761	779	792	761	780	731	703	791	732	766	815	755	778	739	748	773	791	732	763	751	692	723	746	737	791	762	744	795	775	713	740	743	758	821	770	763	799	776	745	771	770	689	772	763	756	783	783	762	728	749	771	818	751	785	776	699	752	739	805	773	720	810	799	739	727	731	729	772	737	736	782	721	802	757	785	780	763	763	802	789	767	748	697	722	767	707	745	714	808	781	784	780	849	734	751	831	784	797	758	743	783	753	796	741	713	740	748	728	729	779	786	760	804	726	761	739	739	755	761	760	786	794	717	733	777	755	745	748	732	738	779	744	724	781	782	762	799	737	751	778	769	699	749	716	759	755	762	775	730	783	769	710	755	733	738	746	716	731	784	749	710	710	765	765	736	791	798	779	762	741	738	748	719	748	814	712	715	763	737	790	791	699	760	740	726	733	754	743	717	803	710	686	762	744	689	758	758	775	748	781	743	766	762	723	743	750	826	738	776	790	733	744	762	761	717	754	798	728	764	738	812	733	780	716	776	701	724	787	790	677	718	703	747	816	741	725	776	759	804	743	739	734	776	782	778	684	740	780	766	725	802	767	761	769	796	799	703	810	724	744	784	719	745	798	754	734	755	779	770	755	756	702	782	746	757	749	759	751	738	757	807	723	781	780	730	762	776	817	722	734	753	743	756	721	732	735	774	696	780	735	767	783	706	720	754	793	792	718	792	740	780	742	747	736	764	762	734	738	762	755	790	761	735	775	787	752	722	773	743	695	808	796	745	772	738	732	714	736	777	782	732	721	792	735	773	727	768	777	781	759	741	757	728	819	760	749	816	762	736	799	791	758	744	740	814	791	744	774	747	681	730	714	748	772	776	757	774	736	789	717	732	780	762	785	722	803	753	735	739	771	727	752	768	762	750	772	735	776	795	749	751	759	766	770	700	770	794	760	730	787	773	736	776	805	788	764	763	761	752	769	777	760	734	787	752	741	827	780	716	754	739	801	798	722	730	732	723	723	730	741	771	736	749	785	762	733	735	747	729	768	758	749	753	795	767	749	753	723	789	746	729	750	739	798	770	803	801	749	790	772	804	748	765	751	750	763	783	751	748	730	800	718	786	791	778	758	722	724	799	729	714	758	787	798	761	791	725	822	744	740	789	731	783	776	762	771	768	777	748	763	730	788	735	715	790	741	747	802	744	793	758	748	803	782	787	764	736	755	730	782	766	753	770	777	772	777	750	759	733	746	779	764	745	792	740	781	791	763	805	765	776	745	734	738	778	721	804	777	793	819	790
26021	37063	18434	4781	1541	709	643	659	610	633	621	582	573	631	603	625	610	608	634	610	621	597	608	640	604	610	610	660	621	616	636	602	560	616	615	583	629	590	591	600	578	625	599	624	604	595	597	617	611	612	628	621	584	572	629	617	577	562	622	619	615	603	630	634	581	652	644	605	593	631	588	641	601	602	632	553	576	618	617	587	583	620	577	580	626	629	602	630	649	606	661	627	619	634	637	611	586	572	620	603	618	595	635	655	591	605	553	672	617	629	597	593	620	612	608	602	625	568	598	626	612	590	638	573	593	635	602	656	628	643	579	553	594	571	603	591	600	615	636	586	646	591	630	617	600	622	587	602	618	603	616	621	600	618	543	640	656	655	645	611	609	613	615	637	607	632	563	639	601	607	633	638	584	644	602	602	593	614	618	649	617	632	595	601	601	637	602	596	602	639	622	619	605	620	599	634	602	618	596	636	536	603	627	643	586	607	607	633	619	625	592	653	587	579	587	595	616	590	680	595	670	632	681	611	584	625	626	607	606	654	622	579	635	595	613	611	611	615	635	649	575	609	601	592	590	627	612	603	647	604	607	635	636	655	611	602	616	576	582	631	635	593	601	577	624	620	588	620	590	611	581	609	590	605	624	546	614	632	593	586	593	608	630	619	602	606	607	598	615	596	633	609	594	608	629	601	608	605	575	628	601	596	668	634	610	620	601	606	626	579	602	622	610	599	602	592	637	603	623	588	550	586	586	651	615	615	601	595	599	614	610	592	602	606	557	570	621	617	574	601	599	591	587	601	619	584	608	597	595	626	614	554	604	602	621	613	634	658	631	613	570	671	638	619	626	604	597	623	600	608	605	596	616	624	590	608	612	627	608	616	650	600	628	587	610	608	635	603	573	691	626	609	593	649	584	575	593	576	630	587	588	575	590	596	608	624	649	572	611	624	598	593	672	598	599	619	587	616	617	606	605	606	586	592	559	616	570	620	631	676	618	579	612	632	607	616	600	604	583	660	686	585	592	580	596	616	597	615	579	639	672	616	603	643	618	564	594	626	585	622	625	591	670	606	575	617	625	627	600	630	639	573	601	602	594	611	613	612	623	584	607	668	627	582	612	587	609	610	594	611	570	603	592	623	614	561	660	615	603	621	605	606	586	607	607	616	598	621	635	649	565	617	598	630	625	590	628	598	597	582	637	609	574	627	657	615	611	600	655	679	585	648	589	609	624	579	608	609	639	589	581	585	608	606	610	584	588	624	615	601	647	571	592	572	604	637	597	630	625	642	601	644	602	576	611	636	595	591	589	611	569	631	633	620	646	589	610	647	656	633	619	564	605	626	590	653	597	592	581	583	641	628	597	622	644	576	613	602	626	584	648	634	595	609	580	641	633	575	587	610	634	618	597	610	631	612	613	583	614	597	607	644	626	610	646	630	610	627	577	640	642	592	619	611	613	616	586	635	624	588	591	570	602	644	601	612	653	622	594	618	634	652	620	618	621	609	615	617	625	607	604	578	593	573	613	591	651	605	618	616	630	618	616	586	651	616	616	593	637	628	606	601	622	612	651	571	602	595	614	631	596	612	642	607	601	609	588	616	597	620	613	677	596	611	600	652	603	589	562	587	631	624	623	614	614	619	575	566	657	598	639	598	629	596	656	610	603	619	599	609	575	624	601	576	642	587	587	621	641	598	611	642	572	607	616	623	634	664	637	615	624	575	651	599	613	619	635	626	595	607	596	616	640	605	587	607	581	633	618	613	596	623	636	597	595	619	612	624	538	607	622	593	548	634	650	624	609	584	566	605	628	625	572	598	625	629	614	611	582	606	613	554	583	627	644	634	606	650	582	588	623	628	596	647	603	605	612	605	604	646	623	630	590	624	591	604	611	616	646	628	639	642	623	561	622	605	625	574	587	563	611	579	610	567	622	610	630	628	632	624	587	589	608	606	589	601	588	622	650	596	596	618	659	572	651	670	593	651	595	703	640	653	626	614	645	615	623	609	627	616	609	627	562	608	542	611	612	608	599	609	635	626	632	599	572	611	638	642	606	578	612	546	633	618	635	593	651	609	648	576	597	643	620	585	603	635	562	644	621	608	624	609	598	637	633	633	618	599	609	602	619	579	600	613	589	645	602	634	606	594	604	622	615	583	606	598	634	620	610	578	612	645	602	596	607	588	650	609	615	633	612	591	590	610	585	618	591	610	633	631	632	635	640	624	635	631	618	591	620	621	608	633	613	605	608	593	609	564	599	598	583	606	596	604	580	674	667	646	590	623	660	665	553	639	592	567	598	554	563	622	627	585	614	578	609	559	629	643	623	626	650	622	583	642	618	637	643	628	595	624	605	582	578	693	643	606	611	594	574	594	669	610	585	629	640	570	616	616	623	669	621	631	632	621	623	609	575	612	618	618	614	613	617	582	633	654	613	665	619	583	620	590	571	622	620	594	637	631	619	560	606	618	571	580	614	611	665	609	617	664	604	604	591	637	583	630	615	626	603	595	582	599	635	604	633	607	596	653	577	591	568	624	600	598	619	580	607	581	606	648	607	570	629	642	596	635	592	622	631	545	638	624	613	608	589	596	646	568	640	627	603	594	600	596	617	600	620	609	625	585	602	617	623	582	616	622	624	569	653	619	627	642	604	608	562	583	600	604	629	605	607	590	620	609	606	627	584	562	590	629	598	637	617	623	614	597	648	582	620	587	602	587	604	566	604	641	580	657	636	612	564	582	595	621	613	598	604	642	569	565	633	612	613	635	600	609	565	594	612	596	589	600	626	646	653	632	612	585	578	613	598	598	530	623	622	605	613	617	583	655	667	605	605	619	636	632	570	620	648	619	607	586	573	594	615	627	598	605	631	596	558	627	621	612	566	608	602	599	610	610	623	623	584	609	576	569	637	606	630	625	609	601	586	626	645	601	604	606	588	608	612	544	580	647	625	580	611	600	582	607	615	591	653	582	643	646	598	582	625	609	680	584	588	614	638	597	623	578	583	610	613	644	631	592	605	629	596	596	612	635	624	583	577	609	592	613	552	642	609	609	588	595	584	614	575	620	622	596	619	578	632	597	604	620	614	676	608	624	604	602	593	618	599	594	583	632	579	618	624	600	598	613	626	604	620	603	631	595	596	629	622	578	611	589	613	619	612	601	610	659	635	638	625	621	626	570	585	619	644	617	610	566	636	638	625	611	600	585	604	629	624	592	618	629	656	600	601	646	577	614	622	634	643	661	636	607	623	625	624	615	568	620	552	635	643	642	611	624	606	602	624	662	575	660	583	600	625	605	612	621	584	613	626	594	609	601	598	606	618	642	603	608	640	606	586	578	613	608	599	597	576	628	594	632	594	601	589	629	585	601	602	630	614	622	531	639	623	638	601	579	650	575	632	598	619	608	609	610	628	586	622	627	570	559	651	556	592	617	633	642	628	627	576	607	595	634	579	638	602	638	575	626	625	604	600	613	625	557	651	600	623	613	614	606	651	592
25982	28158	40532	32057	16254	3929	1171	819	795	892	792	771	819	822	784	805	805	775	791	825	802	781	781	802	780	807	821	808	803	800	783	849	758	754	790	761	771	794	765	713	778	789	780	746	790	819	758	753	788	775	772	759	794	763	756	824	838	803	833	703	798	785	756	738	782	811	773	754	824	765	787	754	719	815	784	813	779	783	762	807	750	743	787	812	760	774	766	757	738	799	789	727	757	770	742	730	815	816	769	809	775	809	771	779	768	797	845	786	840	775	772	748	806	856	810	745	748	817	818	826	791	783	783	773	819	821	774	813	784	765	759	787	766	742	735	761	842	828	809	767	795	767	749	770	785	748	753	772	735	799	781	811	796	774	812	773	806	743	771	704	798	766	813	708	801	742	768	757	788	827	813	797	814	750	751	834	782	782	747	806	756	778	790	770	746	795	793	765	768	764	781	768	731	727	824	795	756	776	700	778	753	799	780	780	777	803	746	819	810	817	759	778	757	757	799	772	775	784	829	762	784	752	809	752	837	776	755	773	796	754	768	784	774	753	719	746	750	792	765	781	805	812	813	758	776	750	779	822	779	792	848	759	756	783	729	773	773	798	787	819	786	780	793	751	837	774	744	740	744	742	755	797	759	752	783	707	782	790	783	803	766	760	755	806	734	773	757	760	725	723	783	801	762	756	772	743	792	797	768	801	794	746	773	773	787	746	757	762	786	784	802	737	807	794	774	708	774	831	828	769	793	823	805	727	796	761	746	722	785	793	753	738	806	754	746	798	736	717	751	765	771	780	742	759	771	768	830	745	733	764	758	790	807	845	783	785	800	754	780	759	765	783	786	782	794	777	756	762	762	779	791	787	760	761	778	795	742	793	785	770	731	721	805	735	824	721	761	758	788	755	758	740	804	706	737	785	806	800	765	795	774	804	747	777	801	770	777	748	740	769	792	748	752	753	758	766	772	763	765	739	734	762	810	734	781	750	773	803	729	752	824	785	756	779	825	796	792	747	813	813	797	737	772	782	794	797	746	742	804	782	768	758	792	766	759	752	729	801	778	836	810	811	782	774	730	765	774	781	809	764	871	738	789	788	763	800	743	760	794	739	788	797	785	772	780	783	757	758	796	759	766	749	780	735	789	744	772	779	784	810	806	802	751	781	771	766	726	750	774	772	782	803	754	771	789	712	785	819	724	765	696	767	783	771	758	772	801	788	773	852	809	815	799	744	803	794	745	786	797	793	831	773	779	807	769	821	740	814	809	769	766	778	754	778	744	802	797	781	772	737	711	814	772	826	787	772	813	784	769	753	764	797	800	756	744	793	748	826	760	779	795	778	793	798	792	762	805	788	762	763	807	837	799	808	764	767	810	785	735	792	744	787	782	742	767	726	762	769	767	720	762	792	779	788	807	733	780	752	793	751	746	740	784	809	804	770	756	780	691	749	727	750	778	704	769	806	734	786	775	711	715	800	808	787	767	764	737	792	770	770	780	783	772	765	764	787	785	847	757	755	781	802	773	796	771	781	793	758	728	767	784	757	747	774	781	775	754	732	763	804	773	771	791	763	751	756	778	771	774	753	776	765	782	803	817	749	780	774	742	805	808	750	798	771	811	816	795	762	757	846	769	771	789	806	752	758	795	799	796	780	737	794	780	784	703	739	757	755	743	765	799	752	773	782	792	823	810	830	783	819	764	763	791	787	745	817	786	750	764	803	809	688	793	730	767	777	756	791	795	809	742	840	733	799	803	766	765	755	696	715	736	719	777	762	782	821	780	789	798	734	739	778	806	800	766	743	786	782	724	770	750	727	758	749	795	745	821	789	786	783	841	786	709	783	749	742	757	773	762	744	750	824	783	779	786	789	724	782	759	750	800	816	760	730	754	771	732	749	802	781	789	785	740	809	796	786	783	747	810	763	747	801	779	794	770	768	813	742	756	780	832	714	741	829	748	805	791	795	810	820	756	755	762	722	760	736	777	706	810	799	782	751	826	799	782	725	768	742	725	758	756	805	751	749	758	764	764	822	772	795	772	812	776	787	777	760	808	739	802	755	833	756	703	741	742	802	726	749	853	764	711	765	735	750	738	798	788	820	745	762	786	750	760	796	776	796	768	788	758	783	795	747	790	755	773	815	766	734	772	760	754	728	844	755	763	793	862	782	765	744	784	800	742	786	766	769	714	858	748	828	718	728	767	815	740	795	752	774	733	826	823	795	774	773	816	772	758	821	758	754	761	728	724	788	803	787	787	783	765	724	784	737	818	764	769	766	732	759	758	734	765	720	766	774	753	798	771	742	750	797	781	734	788	774	700	755	778	774	814	784	810	793	782	785	745	768	793	772	805	832	803	768	745	768	767	745	830	781	761	815	767	810	795	792	783	784	788	749	802	797	743	793	753	775	816	775	758	791	738	768	768	790	747	764	813	785	748	712	778	776	793	808	706	776	788	797	779	809	699	795	792	764	763	749	732	716	696	759	789	769	778	806	798	778	816	781	772	767	786	780	756	792	812	758	789	711	772	773	792	786	767	781	760	731	788	741	758	794	751	829	739	756	710	767	787	755	759	793	754	769	747	763	785	811	812	753	818	798	775	761	741	769	767	772	823	803	793	773	798	747	795	731	800	765	787	759	799	792	759	752	775	782	801	819	761	715	777	793	746	747	798	783	781	704	800	765	827	756	770	740	779	761	742	738	771	743	788	751	776	766	818	765	757	773	866	746	817	800	745	776	773	768	803	767	758	817	747	759	771	799	796	795	774	774	807	850	788	767	781	795	792	768	738	780	810	767	751	807	759	777	749	796	763	814	818	800	833	781	812	772	802	800	788	739	776	761	819	817	729	745	743	767	787	768	825	805	785	758	771	782	771	776	730	720	809	779	741	753	739	787	815	730	761	780	762	792	796	776	713	725	770	770	803	790	783	780	778	825	745	767	777	787	811	769	783	785	836	797	788	762	778	758	753	766	773	748	766	744	779	770	821	776	826	764	764	760	810	783	793	710	780	762	741	782	730	724	768	760	797	797	725	745	758	744	787	795	779	735	785	770	831	801	733	756	802	730	771	770	746	806	815	778	800	742	778	767	756	765	798	766	817	797	743	796	797	765	778	762	726	790	763	789	781	741	794	805	757	828	833	751	788	760	780	781	755	791	802	798	788	760	761	797	799	789	749	770	804	775	752	781	818	843	740	752	825	799	786	815	846	759	777	741	794	774	786	742	778	785	760	767	806	780	783	752	732	801	768	800	786	738	811	784	788	771	787	774	788	729	792	760	783	747	748	768	811	762	761	757	772	801	785	799	770	837	765	761	818	744	784	770	752	775	732	796	767	800	732	774	791	806	765	841	797	709	781	770	772	790	760	754	744	760	766	743	771	765	784	795	761	777	765	796	746	783	826	800	727	765	764	767	726	785	763	779	795	779	746	785	777	744	741	741	748	777	816	765	732	753	804	791	741	768	816	801	766	742	755	728	772	771	773	770	792	802	750	783
61700	90580	57904	23415	6810	1707	853	688	658	691	733	672	678	708	691	695	705	717	734	696	673	707	694	657	697	723	690	698	703	737	698	695	696	707	682	707	691	689	693	656	695	678	717	651	716	696	681	718	702	703	702	656	698	765	733	668	668	698	699	688	694	665	632	705	713	709	658	684	679	706	707	648	730	688	678	664	662	653	683	667	686	691	652	709	687	718	700	707	678	710	673	681	678	650	732	696	724	647	695	720	661	683	713	713	696	684	711	676	735	683	696	716	662	664	715	735	665	695	718	627	689	658	705	686	700	697	706	693	703	732	642	695	676	730	722	702	663	664	676	761	695	709	688	679	651	672	674	703	724	674	728	674	669	670	716	644	639	666	711	698	708	692	661	687	673	640	661	708	635	696	650	711	677	698	689	678	664	710	695	680	756	665	690	668	693	667	705	671	648	697	694	662	708	655	668	685	710	681	683	675	691	696	714	644	689	688	669	717	723	708	712	661	642	700	661	709	666	666	671	709	688	720	684	686	703	719	671	694	688	698	642	689	666	712	672	655	710	725	720	699	694	683	714	703	718	683	693	687	716	691	647	695	747	693	667	671	751	701	690	618	729	678	650	658	685	676	696	699	696	691	697	696	727	681	704	696	687	727	684	692	658	711	640	697	715	669	651	680	681	658	722	703	715	718	696	662	706	694	656	667	681	663	688	699	664	691	685	691	664	647	673	680	693	658	704	683	659	699	677	679	666	698	701	696	675	721	697	659	725	671	669	648	672	675	702	673	695	695	660	693	669	705	765	717	683	666	674	701	686	684	689	703	684	687	669	665	693	723	726	674	689	689	675	706	666	712	696	723	696	607	717	681	646	703	668	670	745	687	694	703	656	676	703	697	689	664	688	657	690	687	673	640	693	674	697	691	753	681	682	681	690	703	706	680	689	696	750	693	670	654	674	628	696	663	652	724	690	676	715	682	676	629	680	703	706	716	683	732	711	674	688	641	645	651	661	660	679	730	742	708	678	706	680	696	659	703	692	671	679	689	688	679	701	680	671	688	681	678	653	696	670	689	680	648	687	642	679	685	655	681	676	662	663	691	681	676	650	675	653	679	723	666	665	701	720	664	697	677	684	717	684	698	657	673	662	662	689	708	680	697	687	659	662	680	671	712	693	698	712	694	677	675	658	699	638	625	674	726	668	682	660	687	673	674	700	705	727	701	708	679	708	678	676	706	675	716	687	657	689	707	694	672	659	685	706	658	691	712	662	696	706	675	685	680	636	689	679	709	682	698	663	671	683	676	685	681	739	703	689	646	666	705	693	656	643	666	670	717	682	665	665	694	647	704	633	730	677	710	710	649	645	692	666	658	714	615	702	670	719	710	724	719	679	693	685	649	727	687	688	668	707	707	665	701	653	707	696	685	679	713	673	678	758	698	622	724	662	652	752	668	705	668	752	690	708	697	699	705	660	643	709	614	676	682	672	669	657	755	676	674	691	670	683	668	671	684	698	653	691	722	654	713	699	706	727	687	699	730	720	681	660	699	731	716	642	681	635	719	673	702	690	672	676	677	644	670	703	676	709	689	722	680	679	636	671	659	735	688	680	667	691	686	674	658	683	666	713	697	684	701	708	661	655	705	707	675	737	733	670	682	678	688	723	664	664	685	701	637	674	691	644	642	689	692	667	671	648	753	699	649	668	729	665	700	671	664	691	696	669	667	692	688	692	684	623	681	705	691	663	684	671	716	633	663	729	671	654	665	652	635	680	652	671	674	692	740	696	723	714	702	730	708	713	687	714	701	684	721	695	694	710	704	729	658	725	693	688	693	729	675	657	694	699	741	657	676	712	672	672	668	661	698	690	708	659	699	642	653	687	692	646	680	698	627	630	659	741	657	702	685	677	647	684	676	698	708	733	674	695	708	669	710	618	694	698	688	691	639	654	728	675	691	694	624	718	714	681	679	668	674	729	689	652	697	651	685	679	674	726	663	671	683	666	658	672	746	706	674	685	678	672	654	725	673	689	678	714	715	658	679	732	683	692	669	685	643	681	694	693	651	671	710	663	631	647	702	712	704	699	654	728	626	651	641	685	674	689	682	664	680	691	667	654	668	697	665	648	731	700	691	699	694	719	700	631	656	621	643	666	694	706	676	661	702	664	691	631	678	722	689	705	725	682	692	707	682	675	674	666	680	654	700	687	736	661	628	720	662	690	691	707	727	669	678	687	710	673	738	680	705	692	673	711	684	705	675	690	698	682	686	671	684	737	678	651	648	702	665	689	729	733	651	679	665	648	642	703	686	683	708	674	712	711	689	703	728	663	680	696	648	681	698	716	697	725	660	663	749	707	721	723	697	679	739	648	675	659	679	668	685	660	687	704	690	697	712	681	676	706	682	681	682	662	726	679	719	677	704	664	704	657	715	741	665	650	676	688	689	678	688	714	657	697	678	693	667	697	687	656	696	698	686	631	674	680	693	652	680	691	661	721	687	676	751	654	704	688	678	700	687	672	688	666	696	640	660	663	703	652	700	664	700	690	683	664	686	629	664	694	674	674	750	692	719	691	735	637	666	675	656	671	673	681	714	703	689	705	718	708	684	711	730	666	674	704	704	764	678	675	691	675	699	711	669	706	684	705	688	672	698	675	696	691	678	685	721	658	725	679	673	688	694	675	705	648	694	672	674	729	687	689	728	682	713	705	677	710	671	713	685	683	710	692	686	663	730	638	687	707	674	680	701	657	746	697	732	666	664	679	694	657	677	698	726	685	668	651	702	661	720	665	652	685	720	669	688	670	666	735	718	666	707	672	664	734	659	695	658	658	690	687	625	698	665	696	687	664	683	687	666	652	697	683	681	686	684	697	690	696	676	682	691	739	657	675	662	653	737	690	710	685	645	695	668	669	653	724	735	682	692	682	662	669	720	677	679	685	707	691	648	725	645	665	758	676	723	717	690	632	696	721	683	662	692	671	710	731	730	668	729	671	673	735	672	693	663	662	684	716	696	647	691	707	692	729	770	681	665	694	682	649	667	689	702	655	689	728	646	667	695	707	690	699	695	672	722	657	633	691	674	678	632	673	633	720	706	673	699	682	672	698	688	678	725	693	699	713	754	637	707	677	679	719	685	677	686	705	707	684	694	691	664	665	648	686	660	662	667	652	668	683	677	678	669	679	717	714	667	716	704	663	627	676	646	672	691	697	700	684	712	666	680	744	663	692	714	732	700	700	675	693	713	717	701	620	688	673	682	676	660	692	678	714	704	620	723	701	679	661	714	705	655	700	680	713	662	650	659	686	731	653	688	638	688	655	694	656	653	653	703	690	674	728	611	703	708	678	734	672	685	674	624	722	686	719	681	653	682	738	677	673	672	702	690	677	668	644	692	692	703	644	679	711	667	680	635	697	734	709	674	673	686	693	719	664	627	659	683	690	654	627	659	697	655	701	697	696	694	700	688	704	652	682	701	676	660	694	678	703	702	696	719	702	677	676	680
24387	23631	34516	29619	21621	12788	2787	1198	1016	1041	1041	1004	1011	995	932	970	1044	1013	947	986	955	959	974	1033	972	975	947	1031	972	1058	1015	996	960	980	1035	992	996	1022	941	983	980	997	1032	983	969	968	1015	968	974	988	1047	898	1023	999	965	1006	1002	950	939	971	950	966	994	1016	1016	986	999	978	959	1010	960	950	961	965	967	935	993	1003	995	996	1004	949	988	938	940	978	966	945	937	1001	1023	959	958	982	959	1031	999	991	1040	973	995	983	1030	980	938	995	997	937	989	960	987	1042	968	963	981	950	930	1006	997	912	952	970	972	977	939	963	927	1020	1003	953	986	938	989	982	970	998	988	988	950	1010	907	965	938	985	1002	969	958	998	964	947	956	914	964	924	1001	979	1023	978	940	966	943	951	953	1005	934	967	957	996	961	913	967	985	952	973	1027	977	990	946	976	1029	888	949	977	1020	949	982	956	935	1021	974	933	979	1004	945	951	1051	920	978	937	1000	984	968	969	964	967	1015	1008	951	1080	945	958	958	992	1004	946	1002	958	972	971	1006	998	987	1000	992	989	1005	982	1005	980	926	1032	984	982	982	969	968	978	929	962	1020	1003	968	1000	1037	965	910	1019	921	987	961	970	1007	990	985	1034	939	951	959	1019	1019	992	954	919	985	1003	993	966	977	978	940	989	958	990	1005	943	928	982	986	940	980	961	970	1077	989	908	989	968	986	1019	997	887	1002	1005	920	1010	974	1017	978	962	995	954	980	989	984	976	983	963	955	980	974	1038	948	952	943	999	1000	962	909	980	958	998	963	946	1004	935	990	955	963	1063	959	990	956	969	989	1002	1048	1033	958	928	982	939	961	960	1015	970	997	986	1018	981	954	994	980	918	956	983	982	1015	991	995	949	970	898	1000	985	969	978	1032	946	943	954	1009	942	929	963	987	988	925	991	946	1011	999	1011	987	1037	1014	966	982	977	994	953	975	974	1014	940	969	963	959	936	1005	969	956	984	936	956	1002	1015	995	949	1001	981	979	972	984	969	917	955	968	1002	976	1029	1005	990	966	957	969	945	975	1005	913	1025	1001	955	996	986	989	952	1003	996	934	952	1024	999	938	991	1022	938	1016	969	972	914	1000	1004	1007	956	938	1018	981	974	915	987	978	928	1000	923	970	977	967	938	961	991	993	987	963	972	981	966	952	1030	952	959	942	1034	950	1025	1001	981	987	964	985	928	954	1039	1017	946	948	977	1011	917	959	993	978	942	968	956	1053	949	962	932	913	977	917	924	950	974	996	960	996	981	942	1017	903	969	1012	1043	924	984	1001	942	955	940	970	986	1038	1013	931	999	984	990	1034	982	1014	928	964	1014	1004	971	981	989	915	963	956	960	1004	982	974	1036	945	953	943	964	1001	939	884	992	920	962	998	1050	1039	990	976	972	960	958	960	956	911	979	974	987	954	987	982	975	1023	998	933	1025	1026	996	982	995	930	974	935	1009	953	962	941	939	946	1000	965	917	947	944	974	967	992	993	908	961	910	993	931	985	948	954	993	1036	944	1014	996	990	953	930	979	1006	1002	954	997	1026	954	925	953	933	941	958	918	1010	1018	991	977	968	1016	902	961	958	1037	929	984	971	964	975	1001	931	895	915	974	998	963	972	1004	959	1011	976	1002	932	999	1028	989	911	1019	1027	1006	965	1012	902	949	953	1013	1003	936	1049	976	989	918	882	961	964	997	922	906	967	987	944	914	1019	978	981	981	967	1042	929	891	984	951	981	967	1011	932	985	986	1007	990	970	979	950	946	954	978	990	969	955	1014	963	915	1055	950	948	951	973	987	962	960	999	975	944	993	948	885	974	1005	938	985	949	970	954	958	930	996	984	976	943	994	945	977	980	1001	928	923	889	925	906	971	954	943	945	904	943	979	993	955	952	971	1016	971	963	996	949	951	934	989	1003	1016	984	991	951	944	995	977	983	1023	996	1018	964	962	1030	930	917	947	950	964	984	952	955	946	928	972	963	901	927	936	945	952	978	991	1003	1019	971	944	951	948	914	1010	948	1044	923	984	977	1023	952	948	983	956	964	1000	943	966	976	957	974	981	937	966	947	951	975	968	953	942	983	955	940	967	975	997	994	971	942	1001	972	953	979	975	982	936	932	966	972	962	957	975	971	973	970	964	967	931	937	986	931	966	994	969	996	941	1002	961	1004	933	927	1001	958	949	958	994	983	920	971	971	943	973	1021	1011	989	964	944	939	951	1027	935	1008	943	964	959	978	953	1000	1049	985	1014	961	955	941	993	1019	980	934	983	964	987	957	1009	953	914	965	964	953	965	991	995	1001	963	1016	986	994	966	992	924	929	939	1026	958	993	971	971	995	933	1020	995	991	975	946	1008	917	941	982	983	936	957	994	971	983	966	926	1026	944	966	926	977	977	978	976	989	972	968	968	919	982	962	929	943	1002	977	979	982	1011	983	974	943	954	954	956	1003	948	959	928	932	982	1005	939	958	977	959	997	969	983	975	915	993	970	987	994	923	985	958	955	981	974	976	995	999	946	991	1025	993	965	958	948	1015	977	977	979	1029	980	972	977	944	999	1015	963	939	984	979	917	998	972	989	1052	958	987	974	1022	1011	1027	975	949	1003	897	924	998	970	919	1007	971	945	941	981	1006	984	978	971	968	1027	946	975	946	975	984	984	935	1004	975	950	998	924	1008	973	1010	943	1030	976	1009	951	960	926	949	959	951	946	963	941	925	952	975	927	964	975	1009	933	965	989	942	947	974	934	945	977	975	1010	971	947	988	1038	965	1004	922	978	972	963	997	922	1008	971	984	961	935	984	969	962	958	951	1016	957	889	1026	978	1012	964	963	956	1028	945	935	943	980	997	986	946	944	987	985	1032	961	998	927	978	946	998	1031	907	958	954	1001	986	979	945	962	1005	919	999	937	939	1010	956	944	945	953	1005	965	963	973	955	997	982	933	967	946	919	986	1009	1001	988	961	951	967	904	1005	926	972	1011	996	906	951	985	945	963	1010	1010	963	944	983	960	1061	964	912	972	1015	975	984	910	960	1014	979	960	1007	972	989	960	975	934	975	936	957	954	922	1013	962	1000	947	951	978	974	981	993	967	943	998	969	977	975	950	970	949	992	990	943	939	987	1013	995	1018	938	1033	970	996	979	986	915	974	933	970	914	991	993	1017	984	1023	996	953	968	975	967	975	935	964	992	937	952	954	974	957	924	964	989	1006	919	973	958	935	954	933	982	965	925	948	969	957	926	992	937	993	973	996	939	1012	995	964	924	954	939	940	971	933	985	982	962	977	971	993	975	992	997	1007	940	944	1030	955	978	992	998	973	998	958	975	1000	933	958	933	953	1021	961	956	1016	976	1013	993	985	982	949	957	1027	950	1007	978	979	1012	950	976	1015	928	913	982	957	972	948	974	1012	960	947	944	988	1009	1047	968	991	973	938	969	998	1006	970	1005	993	945	981	1014	959	919	968	890	968	992	902	946	990	937	968	991	984	957	957	995	972	992	993	969	947	1009	1046	956	1001	966	937	983	965	948	991	1007	982	974	992	996	957	966	1007	982	1012	956	957	921	975	969	952	982	977	1003	963	1001	983	992	970	953	954	948	977	957	1005	947	969	936	1019	1011	1000	973	987	1006	988	961	1003	943	943	955	918	938	946	1005	968	925	926	961	947	974	898	1019	927	959	977	951	974	941	972	954	962	978	981	992	994	953	989	936	912	967	917	987	967	951	974	922	1016	970	1010	950	929	931
65304	102343	70000	35393	11467	2710	1137	896	868	901	880	873	925	886	942	884	857	902	896	901	900	921	879	873	824	827	861	843	886	886	873	863	883	894	887	826	906	850	860	894	905	871	900	871	888	878	852	860	884	882	907	885	872	863	857	928	899	854	879	872	826	921	886	859	888	889	873	913	914	947	857	884	905	865	896	906	914	836	841	867	938	889	880	859	932	850	870	849	835	838	887	881	869	887	854	905	888	881	893	832	903	925	895	898	803	888	891	882	873	901	881	872	900	856	840	885	859	852	832	891	841	861	868	894	900	923	891	913	875	840	884	920	862	918	880	875	922	880	845	831	891	858	856	843	876	886	899	933	852	887	957	920	861	878	848	896	895	885	874	894	887	934	895	874	893	826	900	894	901	872	893	915	926	924	896	876	873	845	882	858	898	894	789	857	893	912	864	885	886	885	863	864	886	868	889	866	862	876	883	806	833	868	875	894	862	882	932	864	880	871	886	906	837	866	926	879	910	885	949	832	891	897	915	881	895	917	867	882	890	896	882	885	871	842	860	865	868	866	896	889	801	876	877	852	855	884	869	876	853	875	880	909	851	892	888	913	812	909	837	841	881	889	886	880	888	878	879	886	883	847	862	845	921	872	927	912	867	882	855	878	857	890	856	838	928	925	885	892	916	876	926	842	897	881	892	867	954	846	862	861	850	892	870	880	920	832	873	879	873	874	819	833	896	923	795	907	834	850	865	878	861	840	896	896	911	899	905	856	885	856	878	883	849	882	877	927	931	849	867	930	862	840	832	856	868	839	900	867	860	907	872	916	908	929	904	895	864	876	928	859	886	872	889	893	867	848	835	892	916	854	822	895	858	858	841	845	928	853	872	879	855	830	876	889	928	820	847	902	874	871	895	863	910	830	836	839	953	886	909	858	886	940	839	888	893	880	853	894	908	923	892	899	863	887	892	886	837	848	872	882	926	905	907	911	868	876	897	868	861	895	867	835	867	878	794	858	874	952	872	878	891	885	892	875	885	881	848	874	898	805	885	850	898	871	893	897	856	883	885	866	902	876	856	922	790	883	872	889	888	839	865	891	891	837	922	905	862	891	866	860	897	895	860	889	922	865	840	870	898	896	895	891	853	878	907	873	902	882	897	894	927	870	912	886	890	864	907	825	885	868	864	879	906	899	891	889	894	860	868	928	905	844	878	836	897	897	915	912	888	863	892	880	852	911	868	868	862	881	863	857	866	875	811	893	904	908	904	921	861	903	854	888	855	847	863	830	886	881	880	939	883	840	871	877	891	823	886	842	862	841	856	912	854	872	930	900	895	876	917	873	871	846	871	900	845	812	850	873	910	930	870	843	875	867	884	832	889	845	864	893	863	910	839	895	902	962	820	877	851	882	873	861	865	863	903	872	877	896	887	827	918	897	894	863	830	887	837	911	833	920	855	864	866	840	862	913	899	911	903	814	863	872	929	892	904	866	863	868	867	877	873	850	857	905	880	867	864	876	863	882	873	914	856	845	918	889	892	902	874	835	876	910	892	850	875	841	902	829	903	872	865	864	879	888	886	907	863	888	896	856	909	853	852	855	901	887	807	895	846	897	893	881	833	877	898	899	873	858	845	913	859	858	830	873	908	862	824	915	883	854	858	857	804	820	872	854	847	898	877	867	890	841	846	908	863	895	852	894	893	917	878	828	874	898	876	865	870	857	871	868	907	851	884	846	898	835	906	865	875	846	858	865	862	916	840	876	884	871	925	891	887	899	885	875	869	880	868	849	932	832	862	845	944	862	929	899	848	906	877	910	873	881	900	867	808	916	886	884	855	885	886	905	872	874	874	865	888	838	868	808	924	874	830	918	900	866	862	835	879	905	900	868	833	910	879	870	864	878	898	825	854	865	904	887	834	854	825	872	941	890	884	908	828	882	904	862	876	866	883	876	902	901	871	828	881	882	867	852	852	894	815	908	873	913	849	867	862	876	878	927	894	850	894	892	878	863	902	868	856	858	844	857	861	875	827	883	862	901	854	873	877	859	859	901	880	890	851	878	918	835	900	886	856	891	907	919	861	903	835	888	860	868	840	853	880	939	870	892	886	861	890	830	851	923	884	894	846	859	848	868	873	914	893	869	858	882	837	929	920	810	920	876	900	810	891	908	857	855	880	883	935	844	855	891	877	835	888	880	847	875	942	870	849	870	920	878	867	932	821	878	846	885	875	881	911	867	868	861	904	886	910	848	845	854	878	832	871	864	845	884	899	878	896	891	895	854	920	885	927	850	917	904	913	897	850	864	876	907	892	857	875	893	850	882	863	912	894	850	848	832	851	879	883	910	918	798	945	880	891	847	891	879	842	862	832	854	880	894	889	903	870	916	885	869	906	855	863	906	903	852	865	845	901	897	905	858	878	863	859	892	903	877	866	877	903	870	839	896	896	888	850	873	856	903	865	898	897	888	916	867	878	890	874	831	881	795	835	899	900	867	865	851	886	877	907	831	878	835	873	871	852	892	877	903	826	874	861	913	844	861	874	874	928	907	859	832	910	871	859	866	841	915	883	885	871	914	883	912	867	885	893	860	836	885	931	856	938	856	879	900	891	841	870	868	828	862	836	836	910	890	924	874	904	864	882	871	899	870	867	891	886	872	889	878	840	883	874	879	856	881	884	866	887	884	867	882	860	834	893	922	862	935	917	849	811	894	861	848	860	890	805	840	900	887	866	878	922	927	881	890	906	903	837	855	903	865	837	920	856	881	858	870	889	871	865	919	845	874	878	819	895	888	863	879	848	817	872	879	881	848	884	792	891	881	889	911	868	814	867	892	885	873	843	841	836	859	886	863	858	842	934	918	856	863	938	838	880	882	863	848	875	892	876	874	831	856	854	912	862	868	896	861	870	898	845	897	849	876	862	819	850	906	891	821	893	844	880	902	849	912	908	849	924	874	850	856	872	862	876	894	842	830	842	850	888	858	861	898	829	918	885	859	851	883	901	834	885	837	893	818	891	884	910	894	877	848	891	900	843	854	889	819	883	878	886	886	861	867	885	873	823	849	888	877	826	880	925	888	878	883	843	898	885	864	871	845	873	895	844	891	922	893	915	878	886	859	879	811	843	842	879	861	868	887	943	881	919	842	884	835	866	882	879	916	828	820	904	817	823	849	912	863	848	899	864	835	901	872	819	869	855	921	865	871	897	895	891	885	890	892	861	903	856	839	896	895	908	895	910	951	894	855	879	841	915	846	897	860	876	903	865	866	844	875	909	828	885	916	874	835	846	891	852	898	835	890	896	889	819	911	896	881	877	876	845	860	884	852	882	838	853	900	923	858	905	845	878	851	863	964	869	920	833	865	920	896	877	913	911	918	878	826	817	875	871	790	862	894	866	847	872	846	843	870	819	904	920	878	846	879	893	819	890	900	890	846	864	856	863	899	870	933	871	842	888	870	910	863	860	887	874	856	868	895	840	905	879	858	899	871	854	900	949	876	889	861
32095	32034	24899	9142	1912	914	784	845	830	728	824	765	824	764	764	740	790	808	790	791	766	793	750	789	751	789	780	738	737	824	746	760	758	750	720	707	752	762	823	778	789	747	802	726	752	754	735	759	798	769	780	779	787	736	754	779	771	761	774	772	811	754	729	746	741	752	754	725	804	798	782	768	795	743	789	804	806	811	754	757	802	756	759	767	747	817	770	783	733	779	725	804	754	767	793	783	798	739	739	756	811	772	766	768	800	806	782	756	781	834	733	742	683	728	790	799	796	754	813	759	754	811	771	789	707	761	766	757	754	744	764	771	751	796	775	744	739	731	743	752	776	823	804	742	707	745	758	790	760	753	679	776	772	764	786	762	787	750	789	763	784	774	812	784	770	743	789	769	757	767	778	794	788	745	791	797	742	742	764	716	760	777	744	776	761	770	765	778	765	814	821	786	754	793	776	746	771	756	765	763	768	754	775	763	751	802	746	771	814	731	700	720	745	787	702	792	778	778	751	779	773	718	766	815	773	757	743	729	788	781	786	774	726	778	765	782	710	774	785	798	763	775	722	764	787	750	740	775	725	745	810	824	736	754	746	761	768	734	723	815	794	738	786	760	770	714	781	766	749	836	789	770	767	750	764	759	736	811	766	774	728	808	757	789	825	763	726	740	773	798	715	769	785	789	775	774	733	755	795	785	773	768	805	786	787	755	811	718	766	794	777	723	761	744	774	786	771	742	736	752	740	727	831	740	777	781	749	787	775	772	772	768	719	782	717	800	776	721	716	776	777	788	709	813	830	754	810	784	770	749	741	782	784	757	741	729	730	750	751	727	766	759	742	745	708	758	729	762	715	735	704	744	797	796	781	812	768	736	747	732	776	753	751	753	758	761	724	758	741	715	767	747	802	753	745	750	778	753	795	739	775	756	761	761	798	738	719	705	765	745	780	773	748	743	810	744	740	727	786	754	762	777	778	804	762	780	762	793	745	763	787	769	796	743	788	774	762	803	764	760	761	768	808	786	776	769	781	828	772	728	816	777	778	778	772	776	739	743	783	783	797	753	791	742	781	718	746	773	753	735	758	815	769	708	777	757	751	777	736	757	761	760	752	790	775	712	756	808	767	754	726	781	729	760	720	789	764	741	750	749	783	728	736	762	739	750	745	738	791	810	737	722	725	776	719	802	813	711	735	807	741	800	755	767	782	779	790	710	807	758	785	761	736	793	769	738	763	758	772	758	746	768	739	724	776	807	764	729	713	777	783	731	776	762	772	770	803	753	756	755	757	795	764	765	753	765	795	768	738	789	747	809	738	777	796	716	716	793	757	732	760	803	789	763	824	759	764	767	760	779	799	789	738	744	776	761	712	783	803	799	731	769	790	750	767	797	731	743	761	776	770	743	758	782	813	728	759	729	787	746	752	718	726	707	747	760	785	757	769	729	707	753	775	774	746	788	817	750	759	751	782	742	754	728	761	803	762	779	763	730	720	777	771	740	756	727	793	745	771	781	806	777	775	810	711	717	771	731	810	755	795	776	793	773	790	777	763	778	774	766	789	786	764	774	786	758	813	752	743	770	756	771	802	773	797	806	732	772	771	819	768	783	783	780	773	735	803	768	787	744	740	824	772	813	788	759	773	787	792	761	752	755	786	816	788	775	740	790	758	787	782	792	762	777	755	758	763	780	740	800	733	800	766	777	740	782	759	754	817	743	796	776	824	821	759	820	772	775	770	724	764	758	754	775	778	744	794	744	786	745	773	776	800	765	723	745	778	745	786	791	780	787	747	748	797	764	764	736	764	741	772	819	794	797	762	737	789	726	799	717	774	759	724	795	801	772	749	756	801	714	770	769	765	775	774	699	761	760	736	733	763	733	754	731	778	745	766	798	785	708	761	779	775	808	731	719	738	797	661	786	742	773	795	773	724	769	730	788	781	784	764	753	742	728	771	764	781	770	801	766	735	755	770	818	757	779	825	750	712	798	726	763	760	754	736	795	781	812	787	799	811	748	811	772	706	802	779	793	800	722	730	749	746	775	780	745	778	824	761	749	825	760	790	775	729	783	768	794	789	746	802	760	766	817	779	789	824	790	728	763	731	778	751	722	752	772	760	762	785	781	782	757	781	783	829	779	793	770	760	757	770	792	776	774	725	769	774	805	773	704	781	717	772	731	757	740	767	781	782	734	791	738	756	797	772	759	827	740	754	701	743	804	784	783	757	739	791	732	814	736	779	714	793	749	786	772	739	743	802	781	756	750	758	758	754	784	741	781	778	785	811	728	767	785	779	815	806	734	784	799	752	819	747	803	768	756	791	768	758	798	779	760	731	771	818	719	770	784	696	767	739	764	742	767	738	772	777	683	791	708	790	795	780	747	751	731	789	792	773	759	733	743	810	772	786	790	764	736	762	716	758	754	769	781	778	747	773	745	743	781	785	752	781	760	726	694	741	780	760	792	820	802	771	766	805	724	790	751	805	788	754	742	831	808	790	738	736	748	813	767	714	775	763	780	737	816	779	735	815	792	762	744	776	758	774	765	737	792	800	760	747	757	787	738	786	729	745	763	821	751	764	769	715	802	795	764	754	749	712	770	735	765	720	759	760	763	762	739	761	728	797	753	790	758	775	757	798	818	776	780	744	766	719	817	787	805	771	838	769	774	793	814	746	793	772	784	857	752	759	713	765	765	785	789	717	767	753	753	782	750	756	789	751	773	747	767	766	773	758	804	729	736	755	782	728	750	740	734	773	782	772	834	760	729	787	761	792	749	739	770	784	755	763	805	774	734	754	719	770	756	777	778	808	737	791	760	768	771	782	754	740	794	794	758	802	777	797	749	770	808	755	744	730	744	769	790	737	750	805	733	743	838	762	753	782	766	774	732	746	768	742	744	768	812	763	772	824	778	776	800	770	781	784	706	785	759	740	757	784	735	770	797	791	779	729	816	736	779	786	762	813	801	766	811	726	744	807	763	761	778	786	757	773	722	764	725	738	759	778	770	712	787	766	769	761	804	796	781	761	748	757	794	766	744	793	759	764	788	810	757	721	741	780	785	734	774	760	755	771	772	748	796	750	785	704	786	718	788	762	725	777	773	810	771	799	820	791	765	767	745	746	769	751	781	802	764	797	761	764	800	757	778	796	752	784	735	787	779	743	767	745	720	759	734	752	736	734	804	800	786	762	755	778	751	792	754	815	790	799	783	759	751	781	764	753	710	776	778	770	771	782	811	701	709	719	723	781	729	784	766	718	809	768	753	795	780	760	795	796	772	773	766	796	719	724	754	764	743	747	763	746	773	695	759	751	802	754	719	774	702	795	787	742	752	770	803	806	749	763	785	749	790	784	752	750	802	731	789	808	802	771	803	762	733	757	751	802	746	747	785	725	828	750	775	803	762	765	797	780	765	776	756	845	795	759	800	789	773	721	771	711	771	720	752	761	732	773	745	694	803	791	786	757	818	712	775	852	743	712	760	739	756	763	800	786	758
27219	35503	17814	4811	1367	723	633	600	650	635	589	601	609	618	611	585	653	605	606	665	644	603	595	619	625	629	638	609	618	601	587	633	610	605	639	604	608	593	584	628	605	664	629	671	599	620	596	614	630	583	588	631	684	598	629	574	638	621	580	602	637	671	578	623	616	602	613	637	605	641	596	607	655	587	660	615	633	611	583	607	614	610	615	580	638	665	583	603	638	645	637	603	640	587	653	613	566	612	615	608	646	663	643	629	639	691	594	622	616	578	645	575	576	582	597	614	615	630	598	591	589	639	601	612	590	627	577	596	652	605	589	588	626	587	585	585	602	635	672	602	624	583	626	658	660	619	631	630	632	599	638	636	604	632	589	600	617	638	611	615	595	609	566	673	607	614	607	614	524	616	585	621	582	590	638	572	633	647	600	597	585	605	634	611	577	643	609	615	617	643	597	628	624	614	676	657	622	625	578	617	601	622	644	665	628	595	601	606	622	640	626	623	607	642	669	600	659	601	597	588	603	617	670	611	634	614	639	591	606	584	607	626	603	574	605	633	630	587	604	631	582	597	639	593	598	649	605	612	598	628	599	599	610	610	594	582	611	610	644	600	603	645	631	627	602	610	614	658	619	611	630	648	581	564	646	605	622	607	666	609	607	659	594	601	608	633	616	603	605	686	625	627	690	637	592	568	616	593	619	595	627	602	603	563	619	619	646	597	630	605	571	624	618	610	631	608	617	658	603	620	645	622	613	637	606	632	628	669	593	650	581	605	650	570	565	632	666	625	662	591	614	625	660	613	595	641	610	615	663	644	612	642	571	658	625	662	608	562	651	606	621	601	624	612	650	601	632	589	597	612	561	617	572	585	611	602	618	624	617	625	606	641	646	629	624	623	587	607	549	641	606	558	578	614	625	619	596	608	591	585	615	636	653	626	634	669	601	616	634	629	627	617	635	621	617	641	632	616	642	654	623	598	633	616	606	650	601	623	627	632	629	583	588	624	626	609	602	628	633	625	616	622	651	617	643	633	629	624	604	608	611	606	607	589	561	610	569	605	663	568	521	623	664	623	670	637	581	613	610	612	588	627	608	619	648	616	579	589	630	674	611	608	607	619	668	575	589	606	651	608	642	622	654	645	621	605	620	586	587	600	628	636	602	588	548	586	599	566	574	624	591	604	652	608	621	593	597	598	615	604	585	634	655	685	644	601	589	598	587	588	597	557	608	585	628	593	651	592	592	631	639	630	581	619	632	676	627	618	629	621	598	610	588	593	568	586	623	642	661	619	589	620	607	605	634	586	610	601	610	622	606	578	638	648	625	628	620	639	623	642	660	602	593	624	617	618	614	664	648	631	596	621	602	628	633	625	626	541	614	622	626	630	626	627	643	620	603	635	595	635	666	604	700	643	558	628	638	598	627	617	592	606	601	626	574	575	626	628	617	617	602	610	633	634	644	592	583	562	597	672	611	615	647	597	599	634	620	614	650	642	612	620	594	628	614	592	598	643	582	581	625	597	633	588	604	618	561	643	628	640	619	568	646	608	604	637	598	594	616	598	621	620	597	628	619	604	594	596	622	681	632	577	599	623	615	608	568	635	589	653	604	631	590	615	604	608	625	597	646	599	590	593	597	598	595	586	637	614	633	593	581	631	619	592	644	624	632	623	639	651	626	601	634	610	605	616	568	656	591	578	597	659	636	583	643	643	605	630	605	603	628	635	610	602	610	580	595	604	626	644	623	595	622	627	579	626	647	672	575	601	638	656	606	611	628	638	643	633	630	616	639	564	628	624	611	584	613	620	583	617	565	658	584	596	611	614	608	594	630	599	589	641	602	586	606	590	624	606	619	646	619	616	649	632	589	652	617	636	581	602	617	617	633	632	623	643	567	569	692	594	548	620	641	564	564	589	551	657	623	586	600	623	613	649	588	634	639	630	630	613	609	603	607	610	655	579	664	643	608	642	623	618	648	597	616	652	669	582	643	612	599	624	605	608	593	612	613	609	657	612	606	632	596	623	609	619	605	606	607	598	638	629	629	694	594	648	621	653	633	592	657	603	583	614	611	633	614	586	635	598	583	638	648	583	590	635	604	624	610	625	611	588	645	587	608	585	615	619	603	587	585	632	585	593	627	644	603	610	593	638	561	639	581	621	589	590	564	582	590	552	605	648	615	567	602	585	632	608	578	640	607	651	645	579	611	577	614	583	647	607	630	605	606	620	612	616	613	599	600	625	631	592	597	599	622	617	658	616	593	637	645	611	596	597	696	614	666	618	645	611	638	626	644	625	609	653	565	636	603	601	629	655	615	584	596	648	655	591	623	636	635	601	623	584	625	617	575	600	597	647	605	633	608	642	643	582	651	622	591	642	589	597	626	640	613	661	602	614	656	615	621	628	642	619	592	617	583	609	659	607	630	600	610	639	584	624	590	619	636	634	632	616	553	635	662	608	580	599	642	640	671	626	651	638	651	659	627	604	619	606	632	609	626	607	623	615	609	625	615	631	593	614	618	671	625	658	596	569	634	604	638	585	645	628	578	604	650	621	672	634	631	652	600	646	613	632	624	603	630	605	618	633	632	618	620	605	632	613	610	622	658	658	623	589	658	649	578	607	624	605	635	620	621	605	615	655	661	617	621	612	640	607	559	591	630	644	645	612	605	638	631	624	590	651	603	600	627	605	636	551	659	612	581	612	637	624	618	603	591	613	616	561	623	600	631	632	639	609	592	589	665	592	582	637	602	575	601	611	595	614	624	619	604	611	642	629	647	591	648	652	591	596	610	673	608	604	626	582	607	593	603	608	658	647	568	638	680	631	644	655	575	620	611	653	637	643	589	603	614	599	599	594	661	591	580	631	597	592	613	573	625	625	570	614	619	672	587	597	588	606	615	580	643	623	588	637	624	608	601	618	694	590	670	568	608	612	657	619	621	578	628	578	650	602	634	578	621	610	651	646	607	606	617	589	572	582	615	634	655	606	584	608	682	597	599	603	650	574	604	598	610	624	663	618	614	598	604	590	596	557	646	617	586	618	584	646	625	586	672	579	599	672	605	642	607	622	615	614	647	629	614	579	605	649	638	617	618	612	621	599	598	625	619	605	641	622	672	629	654	624	629	636	600	605	660	624	686	612	651	622	587	586	611	593	607	629	617	662	671	634	594	646	646	641	662	647	610	579	606	635	642	528	661	588	652	575	636	595	642	612	579	623	632	634	610	637	635	608	619	609	634	604	623	634	672	625	583	608	596	609	627	644	557	613	639	581	661	654	625	613	646	675	602	621	662	576	646	658	616	648	592	627	625	648	594	601	634	640	578	678	605	619	606	639	566	592	607	624	635	615	617	615	594	598	611	621	586	561	610	632	621	594	604	662	639	621	659	557	597	633	619	627	635	637	639	588	652	618	595	636	658	597	591	591	585	626	626	628	613	649	591	602	672	629	576	599	601	623	606	630	612	620	635	611	630	601	627	568	649	613	601	663	601	648	614	641
26103	26932	38725	31367	15750	3714	1214	947	799	813	791	789	845	832	807	791	808	787	769	786	801	823	837	822	758	825	802	783	833	849	788	788	762	824	767	805	817	835	787	843	811	795	851	798	796	785	783	820	751	763	778	788	739	754	825	806	812	754	769	801	742	727	758	832	753	767	778	857	808	735	768	780	765	766	801	741	792	826	752	775	763	808	778	782	794	790	813	827	714	797	807	787	805	810	765	792	829	804	815	768	809	761	763	760	825	763	782	743	777	763	787	769	872	801	797	756	762	763	805	771	777	798	799	809	792	803	818	760	833	827	738	782	857	798	793	852	773	798	795	719	788	763	768	807	778	802	794	786	818	781	825	726	800	786	779	817	789	773	808	828	779	808	805	802	795	771	766	764	724	788	799	741	816	768	816	789	775	790	798	752	716	823	704	787	788	798	770	801	791	776	799	781	812	740	757	818	745	782	799	784	773	773	784	812	797	772	770	779	760	754	810	770	810	766	787	792	793	738	769	739	730	796	770	741	787	754	790	787	812	763	832	739	737	778	801	796	792	771	752	774	802	762	779	754	739	753	819	800	799	774	795	787	795	741	729	811	754	757	803	739	773	739	726	820	797	798	782	763	815	786	771	824	753	772	800	781	766	746	755	762	728	801	753	800	810	864	777	844	810	775	816	824	803	826	798	773	771	737	782	782	764	820	747	776	767	729	786	773	819	723	792	805	775	784	757	750	748	772	792	763	796	797	848	761	796	825	803	769	767	792	757	770	752	772	780	770	764	846	788	802	801	773	780	814	769	797	774	776	805	743	789	807	782	840	761	719	778	738	728	817	768	798	795	783	729	758	776	767	757	752	783	752	771	776	769	772	754	739	766	779	794	755	806	770	717	797	767	833	836	802	777	755	787	742	791	848	749	805	747	750	761	803	732	798	760	773	769	846	823	744	782	771	865	794	768	813	793	789	747	751	849	754	797	746	762	791	738	817	769	721	759	764	768	754	794	753	793	775	789	766	784	763	749	793	767	783	800	762	762	785	752	773	828	767	768	765	799	776	753	757	768	812	738	774	807	825	753	822	807	798	714	756	773	778	738	795	748	817	795	821	755	785	830	788	751	794	765	785	837	734	814	768	774	763	785	765	762	787	783	789	768	867	804	763	798	806	784	830	741	772	762	724	723	776	831	747	736	766	758	843	747	784	763	728	820	762	814	808	777	801	840	783	729	789	768	722	738	747	832	766	815	735	762	778	752	754	806	760	754	791	796	793	794	766	772	746	800	787	750	807	815	799	817	753	794	796	824	805	789	802	782	748	808	852	753	794	825	839	775	746	837	812	780	832	738	752	780	763	751	739	804	765	794	788	777	825	710	782	733	791	777	794	782	752	761	768	819	776	762	808	791	810	818	743	808	802	809	743	757	739	781	806	764	805	812	838	794	799	775	847	775	787	752	843	764	747	807	767	753	821	855	750	809	785	746	817	740	805	771	852	799	784	782	744	791	799	787	747	749	742	793	799	784	771	780	789	793	744	856	791	848	757	793	784	771	763	736	709	801	773	748	821	781	755	761	758	818	755	809	747	746	774	794	814	813	783	769	759	806	807	819	796	781	764	780	797	808	772	801	765	837	754	771	807	800	752	780	781	741	730	767	765	783	792	765	837	780	781	798	836	846	784	800	775	753	793	816	775	778	732	825	820	758	816	782	782	770	796	802	805	769	779	835	758	804	806	844	769	760	783	775	783	764	799	786	804	797	812	784	778	785	768	777	768	809	832	790	774	786	823	795	798	794	821	767	783	755	804	798	746	730	846	806	774	828	729	791	817	842	750	798	756	809	713	740	798	767	798	824	739	737	788	767	752	777	781	800	827	839	751	820	767	767	749	780	752	780	770	713	799	784	746	816	772	787	798	786	815	794	750	770	795	827	759	787	794	732	736	757	735	803	751	788	783	722	778	806	797	769	791	758	795	760	827	795	766	766	799	831	793	809	845	836	801	754	769	790	783	808	765	725	754	790	774	794	766	722	795	740	820	817	756	752	781	774	760	759	768	775	800	776	824	769	749	787	806	745	735	770	811	814	761	769	786	748	867	744	757	787	719	827	765	764	765	711	784	772	807	759	754	806	748	793	780	772	752	762	816	755	742	808	738	774	781	805	819	785	813	772	784	776	735	810	817	826	797	773	814	795	782	768	746	783	808	758	707	771	776	767	776	800	796	793	735	796	793	800	783	800	772	810	753	822	785	770	809	828	771	832	733	744	808	764	760	766	820	810	784	760	800	707	811	783	782	747	766	709	789	790	727	754	778	750	831	864	781	780	784	756	774	748	811	762	787	802	758	788	782	768	804	770	756	783	826	748	754	760	796	748	786	809	750	726	812	780	799	779	819	780	764	807	782	759	771	767	812	861	744	788	727	781	767	804	784	795	717	791	783	782	812	807	756	751	782	759	798	809	759	703	811	743	750	736	796	850	805	727	843	818	794	790	786	811	763	798	839	795	810	785	777	802	744	832	755	731	768	789	811	779	756	771	815	797	729	831	762	788	766	819	731	791	745	805	738	765	809	801	769	781	696	814	736	739	847	756	758	804	774	775	770	784	776	777	765	796	774	768	725	806	785	759	761	753	758	774	736	814	801	759	764	739	793	805	761	813	768	776	814	829	761	814	769	710	770	841	815	802	802	788	754	780	768	792	758	761	755	774	779	792	758	761	777	782	800	828	841	808	770	810	800	761	776	761	823	756	759	784	743	779	796	794	799	762	803	791	742	781	792	816	795	772	770	829	843	794	767	738	751	839	795	815	773	800	802	790	833	811	809	801	736	742	782	779	712	804	771	821	770	723	783	823	737	784	808	777	765	814	823	780	764	770	788	771	769	776	784	821	802	744	764	752	814	746	770	799	809	806	783	824	847	763	844	763	766	793	782	734	812	805	809	765	768	834	803	756	750	795	788	787	805	759	832	808	765	787	778	749	783	797	827	788	768	795	783	782	766	772	793	759	748	763	778	772	774	776	805	790	749	783	731	778	772	819	739	790	766	784	771	779	788	788	821	805	806	758	785	779	801	828	742	707	785	794	743	772	770	766	819	761	751	765	778	793	813	771	779	782	760	777	803	770	777	757	829	752	802	764	845	777	817	841	726	839	737	784	763	783	853	789	788	844	806	788	826	809	805	772	807	774	823	809	764	781	790	805	746	714	772	756	786	806	798	791	826	769	767	789	793	776	766	812	837	801	798	800	757	761	763	760	743	756	832	731	836	800	796	836	768	824	827	770	772	746	776	759	828	762	817	746	754	786	815	810	762	767	790	766	777	773	707	743	780	776	767	731	804	753	793	758	784	743	674	771	763	784	742	778	856	766	723	755	775	773	786	707	732	764	768	794	767	792	820	777	753	770	816	760	747	765	839	807	795	822	780	786	773	748	795	765	787	784	799	789	786	746	751	793	739	746	768	789	762	727	797	781	827	768	784	785	766	722	786	805	814	779	773
61891	88186	56593	22356	6186	1499	828	722	766	672	690	684	700	673	707	661	643	704	656	668	725	727	695	686	701	666	700	678	728	709	670	706	651	668	670	633	680	725	693	679	729	676	682	684	677	714	723	694	663	607	656	658	705	708	679	694	690	695	670	664	703	710	623	708	713	708	663	720	686	682	700	708	709	687	719	704	700	724	706	645	668	670	662	695	677	654	628	653	682	676	695	710	661	655	662	659	707	640	641	679	699	701	684	681	701	632	671	663	735	659	704	640	697	659	669	660	673	669	647	653	693	685	689	688	660	649	689	726	681	702	640	644	704	702	698	681	734	652	657	665	652	673	698	676	687	687	651	696	651	678	677	724	675	706	638	714	701	648	636	688	668	673	711	649	701	709	667	727	693	670	656	676	714	668	707	706	691	636	683	700	664	653	680	690	671	704	696	683	578	664	674	665	693	708	671	703	693	698	687	668	704	655	674	694	722	634	669	673	624	661	701	687	677	698	657	666	661	670	653	682	647	753	710	647	692	696	679	647	728	643	667	664	702	706	664	670	671	676	655	672	652	681	697	661	676	635	650	699	666	701	684	667	693	658	678	640	682	723	708	642	691	672	663	666	715	689	641	698	694	734	641	697	706	659	689	686	675	646	644	694	670	687	687	644	695	649	655	688	670	637	666	664	692	647	658	676	708	676	677	647	667	650	695	694	691	664	678	666	629	710	745	643	709	659	664	651	717	667	702	676	700	700	641	680	727	676	693	656	693	700	668	683	728	686	673	698	728	686	685	647	739	650	682	673	660	697	681	643	763	699	712	675	665	715	695	674	696	699	708	669	690	657	711	653	668	695	659	687	719	677	718	656	659	702	669	682	658	677	668	681	714	705	655	687	651	671	672	691	660	719	682	701	654	726	659	689	695	690	712	680	670	718	706	645	625	722	662	692	750	675	677	677	672	698	673	660	702	692	659	688	692	666	692	707	653	702	691	693	698	665	706	650	679	704	665	691	657	693	636	681	700	684	673	659	640	647	659	634	665	657	654	703	669	674	697	729	700	676	721	652	676	676	703	673	676	694	648	665	688	656	690	699	684	687	653	674	669	649	630	691	700	693	695	688	678	702	725	681	693	705	694	681	676	699	679	663	724	725	708	690	677	704	704	698	724	655	646	729	681	701	699	661	615	687	668	644	716	676	645	723	663	666	656	688	673	629	735	648	692	689	735	684	687	670	685	687	710	705	665	664	716	677	695	663	675	694	707	684	687	687	667	668	697	691	688	678	678	704	685	666	678	677	692	680	699	700	669	677	690	622	684	627	685	701	706	683	669	670	719	677	700	691	666	718	722	678	670	679	681	677	676	687	720	700	672	629	703	687	665	681	653	676	673	680	708	719	667	673	632	681	707	730	645	688	695	692	651	724	719	677	666	672	679	701	673	637	705	696	645	684	678	664	684	654	675	697	673	693	712	697	680	687	632	692	718	687	641	682	660	657	646	673	682	694	701	670	643	699	677	692	723	715	666	710	656	709	705	659	666	693	650	646	638	710	662	697	684	693	618	694	698	730	652	699	632	649	649	637	705	700	702	694	742	666	687	671	627	689	690	659	704	674	696	685	666	607	671	710	699	682	678	705	699	652	716	659	704	692	692	744	683	682	701	667	687	693	715	643	693	681	635	711	681	698	705	655	719	689	686	679	681	654	715	664	689	693	672	680	646	680	696	697	691	716	616	704	695	651	656	705	688	645	702	649	653	657	677	716	714	652	736	697	674	678	667	733	671	690	676	686	690	726	712	704	697	671	663	697	666	674	668	701	659	647	690	618	655	629	708	676	634	697	651	709	677	696	699	691	654	628	676	669	675	704	712	672	704	643	656	682	674	704	681	671	634	700	652	672	688	665	687	639	711	677	700	720	643	664	678	651	693	665	712	617	663	704	631	715	643	701	670	660	679	677	680	680	681	688	614	648	695	627	690	672	618	629	668	664	688	691	691	705	662	691	709	702	730	691	659	664	657	710	688	613	671	708	679	675	646	694	718	677	702	641	671	655	657	693	644	684	688	730	664	701	704	704	694	733	657	694	678	679	692	676	675	720	695	705	715	654	687	673	669	668	697	684	687	669	654	685	660	705	652	671	705	676	690	674	675	759	631	672	682	710	658	617	659	681	677	664	689	666	703	696	689	702	733	666	669	680	656	666	663	694	621	661	662	708	703	637	650	672	691	687	629	666	701	654	654	631	662	672	674	692	680	652	670	657	648	645	648	673	671	667	665	696	664	655	716	658	666	684	684	669	708	698	701	629	644	646	671	706	674	695	647	728	661	669	687	673	667	695	726	684	665	664	688	663	685	687	651	704	633	658	739	685	691	663	662	722	678	709	662	688	655	658	676	691	625	666	645	702	657	712	656	707	642	662	687	722	644	706	673	704	637	669	718	671	662	726	681	735	641	719	709	668	680	693	697	663	653	685	689	680	695	702	723	662	676	664	675	685	639	689	688	714	647	702	626	685	675	686	670	643	691	623	697	690	699	708	705	692	655	735	638	719	638	704	629	665	655	689	659	747	635	639	673	650	628	658	695	681	659	681	711	695	625	732	624	675	657	689	628	700	681	682	690	695	628	662	657	641	683	652	737	667	688	719	633	636	691	661	650	709	705	680	722	679	675	706	649	689	728	732	645	702	691	681	691	692	726	685	666	630	680	668	668	675	654	678	717	686	695	612	684	690	665	689	679	657	661	687	669	687	682	699	667	709	707	721	706	658	635	700	662	684	671	659	687	656	718	698	677	637	695	683	685	676	641	645	668	661	732	685	692	694	662	652	658	678	715	666	698	691	724	709	699	681	668	718	717	687	643	699	678	679	628	632	659	703	658	659	701	689	644	662	659	711	664	668	689	701	639	656	743	710	704	676	656	697	679	672	711	674	673	648	711	628	700	669	729	680	703	672	673	686	656	691	693	671	671	668	667	687	646	664	640	698	657	642	642	681	702	748	681	679	714	661	663	690	629	700	695	648	664	626	670	686	663	661	677	723	656	672	694	684	677	750	680	724	636	640	677	670	707	721	679	671	688	657	690	693	679	722	623	738	661	663	709	690	657	664	612	645	673	666	679	664	672	697	686	638	665	683	636	678	694	678	707	693	705	706	646	693	641	676	701	722	674	670	637	637	708	687	655	659	698	681	667	695	669	660	691	675	638	641	692	670	703	652	700	671	684	640	632	701	668	660	692	688	630	715	669	672	704	693	652	681	690	689	672	654	673	637	706	675	689	701	709	652	676	711	700	677	655	699	641	690	686	676	688	695	702	695	698	662	659	641	718	678	716	676	696	637	647	653	695	692	719	651	710	736	718	711	630	636	695	699	706	688	724	634	688	661	693	663	722	708	719	695	671	695	704	682	688	644	665	651	723	689	678	685	706	696	719	672	667	659	675	696	701	676	650	662	694	645	652	663	667	641	671	693	612	627	647	659	657	667	660	681	683	699	639	693	682	683
24256	23173	33582	28777	21299	12369	2655	1242	1058	1021	1032	1041	1003	1008	917	1030	993	974	973	988	1004	1003	972	1030	958	987	947	980	968	1022	1006	954	981	1009	931	966	947	930	986	958	927	999	975	954	998	979	1033	962	983	994	968	949	1044	975	955	1019	959	970	1085	1023	1010	967	924	972	1013	993	970	987	990	945	1006	989	1012	921	942	976	954	949	997	963	953	940	1004	970	990	969	975	958	934	1033	992	972	995	975	999	918	978	958	958	1013	991	949	915	987	949	916	955	958	982	963	934	945	965	1015	964	945	942	928	984	1014	1006	992	1001	903	940	938	949	951	976	970	971	943	942	944	1006	1000	951	965	942	943	972	1007	1048	974	961	956	969	958	1013	947	940	938	963	987	942	1014	956	937	936	1052	932	956	931	967	1024	968	976	962	1041	988	964	957	923	962	982	1025	1018	936	964	951	1025	995	1012	1054	969	941	927	951	932	980	971	928	962	982	974	980	983	966	946	976	973	951	999	927	995	1022	964	967	954	990	907	960	1012	938	987	946	930	943	936	944	894	989	971	957	937	967	1011	946	988	938	1015	1000	959	963	982	933	964	943	963	976	967	1002	953	985	943	1004	936	974	939	963	944	927	951	961	996	945	941	969	952	935	985	917	966	978	975	875	995	951	940	934	986	983	939	973	965	941	980	931	977	948	990	981	989	939	980	907	983	964	997	951	1013	973	979	928	1023	995	934	939	998	982	973	1042	965	990	984	972	961	915	953	961	974	960	967	938	974	964	942	1006	906	962	968	971	989	1005	909	969	953	886	980	1008	966	955	952	937	982	1004	942	992	948	945	969	982	989	985	963	897	929	990	937	995	1023	873	986	974	1042	986	954	1006	944	1049	984	942	972	953	910	953	1004	939	960	948	972	973	920	920	942	934	950	993	931	978	941	1005	993	955	1018	956	869	1014	973	976	999	981	954	1012	874	952	936	1012	986	970	923	998	925	1034	942	990	953	1006	992	976	962	991	964	939	915	986	989	1011	951	954	994	928	1004	954	947	958	974	990	1024	989	957	944	970	978	935	936	940	919	967	940	952	951	978	969	957	969	949	956	968	951	951	955	975	951	971	1017	945	934	984	985	1015	998	913	960	954	953	996	1008	938	955	999	967	989	961	975	932	1024	940	881	962	938	974	967	958	982	961	946	932	978	973	980	986	969	1024	971	964	944	960	912	946	958	974	925	942	949	956	961	955	966	914	986	947	944	897	962	956	974	969	928	942	935	979	919	921	964	970	991	1006	957	927	943	965	1005	932	984	949	950	967	947	1039	978	962	1052	975	983	984	894	955	958	1005	984	975	949	889	932	966	960	997	939	965	965	933	975	937	965	981	948	984	998	975	964	955	1003	983	973	1052	915	901	936	992	972	925	988	953	934	1002	967	1022	979	945	953	975	993	973	1021	922	914	954	948	981	933	938	939	956	991	979	922	934	969	937	965	989	951	942	974	998	983	944	978	945	889	950	959	991	985	955	952	935	951	945	924	1013	928	960	960	947	931	959	943	974	935	990	967	935	952	908	1000	930	997	943	973	933	928	922	884	1007	953	1006	958	953	943	1009	978	1047	965	921	983	976	1005	963	972	960	966	976	994	963	945	924	1028	910	956	976	898	1002	948	953	981	915	953	975	953	945	979	901	973	926	934	942	974	1004	962	968	932	937	931	905	1002	967	948	993	922	943	944	923	920	994	957	934	960	1020	963	971	1009	959	929	1001	889	925	1009	944	1028	999	977	968	902	944	946	945	907	956	925	958	983	959	936	999	960	941	1006	991	956	912	904	991	977	947	957	891	987	972	936	959	937	979	976	997	948	965	927	947	955	1055	1007	1022	925	981	967	1042	947	953	989	942	953	1003	914	921	965	949	930	928	949	949	912	925	943	1001	928	902	925	885	967	959	949	962	977	970	954	973	905	1023	949	995	949	895	952	982	989	946	967	941	986	1000	1004	958	963	946	1015	963	937	932	982	924	1033	951	1015	946	1040	904	1012	989	950	939	939	1001	967	945	909	876	946	944	960	1001	913	947	966	959	968	961	967	998	979	953	1003	1023	969	977	938	950	944	983	990	990	930	1002	919	969	972	988	968	931	953	982	982	930	990	986	981	900	942	984	913	961	944	939	1007	972	928	966	961	991	919	988	1007	959	974	946	988	974	954	942	951	1004	1010	951	872	969	911	937	967	978	969	953	955	976	974	934	980	986	957	955	934	959	950	956	988	930	951	949	995	874	961	977	989	961	940	955	939	981	1005	958	952	978	1059	957	984	977	966	975	944	981	925	979	979	964	956	941	954	970	990	982	981	890	895	943	917	992	948	989	943	954	928	994	950	1007	984	946	938	982	973	937	1020	989	1002	1035	910	966	946	960	968	947	956	987	1044	995	973	974	952	901	953	950	987	933	1008	988	977	932	950	967	945	987	951	945	978	1012	1011	979	975	937	970	981	915	1018	972	979	905	946	1004	987	939	970	1023	923	984	889	919	955	921	983	927	988	926	944	979	944	984	974	941	949	934	964	1005	977	987	936	966	983	961	952	962	970	987	938	953	976	931	1002	1010	949	953	951	986	955	935	971	952	919	977	947	939	916	967	991	961	1015	997	951	1007	939	967	956	966	946	961	922	931	940	953	946	951	1011	957	941	982	953	959	947	945	1022	955	918	907	927	999	1009	948	954	956	1020	933	996	955	933	935	980	958	945	918	964	1020	1001	892	894	999	912	968	935	938	972	971	1020	979	933	985	983	957	938	1007	940	997	975	942	981	983	965	1002	916	955	941	926	969	947	962	938	921	976	976	934	968	960	958	967	948	908	937	974	982	963	885	1009	923	970	985	978	956	956	1015	988	977	973	997	937	996	982	1004	937	926	966	955	938	965	950	924	976	959	950	961	965	954	947	927	937	901	927	952	1038	977	984	960	990	992	936	997	969	1012	968	994	993	995	951	946	927	1006	959	949	1002	939	954	919	964	968	980	1059	991	1038	916	960	904	960	955	985	934	944	944	898	973	1014	1017	948	1010	938	963	920	979	913	939	972	981	989	1041	1039	938	968	972	988	918	965	929	926	980	993	945	973	944	976	975	937	963	982	974	987	978	903	1003	929	993	997	957	898	968	962	918	968	983	898	970	943	949	950	996	955	959	938	891	951	981	971	949	957	1010	958	948	1030	962	972	969	984	1021	979	959	1001	979	960	997	1001	963	960	940	988	948	981	995	978	911	908	903	979	906	933	1002	978	1006	950	978	982	993	956	953	921	954	988	991	984	972	968	930	1001	963	996	983	968	902	1008	968	945	931	995	998	894	942	951	997	962	960	946	960	975	969	988	1018	998	943	967	941	982	972	1004	961	938	952	979	960	937	963	930	1009	1024	884	911	970	937	977	1012	974	987	888	1012	1000	1001	946	941	963	987	948	960	940	928	952	1008	963	917	988	939	997	1008	973	965	986	984	968	977	950	942	934	990	937	917	942	930	979	951	957	980	923	957	955	944	951	965	897	985	999	954	954	887	934	924	1002	958	950	953	965	986	954	956	1027	950	980	953	971	906	907	964	924	951	940	977	979	924	940	981	974	1022	972	925	969	941	977	949	929	981	920	963	955	940	912	960	973	953	937	1017	910	943	916	955	1001	915	992	969	944	981	943	962	961	999	946	967
63425	100872	67534	33364	10842	2766	1101	832	844	884	855	854	926	846	838	858	879	855	879	887	835	870	835	876	844	914	875	918	878	855	900	854	848	873	886	812	902	853	888	826	846	844	875	854	866	843	828	882	818	891	811	901	864	884	866	860	854	866	875	870	831	856	828	854	866	840	892	886	797	870	865	877	870	878	781	899	866	826	835	813	901	889	886	860	899	868	850	867	870	892	865	864	873	833	866	862	862	890	809	943	871	900	891	851	844	824	818	871	803	860	884	850	876	910	870	829	888	855	886	898	869	850	883	915	832	875	884	871	865	883	852	802	895	884	887	828	849	874	882	844	895	895	867	906	861	869	841	862	861	898	866	878	875	891	822	837	901	895	856	868	888	879	850	809	864	906	876	853	866	880	886	879	811	895	859	888	793	850	936	882	797	923	847	843	822	818	880	889	856	827	882	884	863	872	862	879	925	854	839	882	822	842	843	881	823	792	821	942	823	849	860	835	851	863	877	909	870	828	885	900	817	846	841	845	828	853	877	802	847	906	888	931	781	875	828	882	856	892	851	842	860	867	847	853	808	858	916	845	824	792	899	887	872	894	823	825	847	911	846	824	875	846	874	805	819	885	842	893	838	899	824	853	784	885	830	848	852	858	840	836	821	822	865	858	803	856	830	903	876	866	827	835	833	872	806	910	827	852	888	845	828	859	871	824	839	859	904	861	833	886	882	820	835	875	839	910	911	872	845	908	876	843	829	847	876	895	815	855	939	892	845	888	896	858	845	853	885	845	871	820	823	842	866	862	846	829	856	861	860	815	883	859	888	873	865	891	828	822	860	884	853	929	856	851	863	818	869	851	827	863	883	917	852	845	898	805	882	895	856	853	885	831	850	841	887	852	876	849	813	839	866	859	868	827	852	867	935	857	844	852	837	804	870	883	896	803	895	847	816	907	874	862	862	840	822	880	835	892	900	900	869	851	831	912	874	857	855	861	856	849	859	844	857	847	853	836	882	854	833	874	859	835	845	871	879	863	844	821	890	845	814	839	876	878	877	877	844	864	858	863	805	867	817	858	802	923	888	842	903	889	901	849	870	839	855	858	836	922	810	830	874	871	826	808	838	833	859	836	864	873	817	843	850	824	872	809	880	831	835	829	864	839	871	838	851	865	836	857	862	866	839	863	811	883	906	816	873	874	847	839	866	823	839	869	875	861	878	881	871	833	829	820	871	882	840	836	839	880	844	864	859	843	850	843	813	882	876	847	864	857	874	832	883	828	889	891	842	794	844	808	835	872	866	846	846	861	863	843	858	851	838	857	884	862	862	842	881	876	863	878	849	803	833	870	853	895	902	805	921	869	836	840	842	889	856	915	840	885	819	861	839	915	877	798	843	828	849	849	848	890	847	859	881	877	846	845	886	862	835	842	814	867	824	788	824	882	846	923	839	859	869	843	821	890	885	867	859	869	845	901	901	828	855	838	835	863	819	829	835	841	844	856	879	851	875	858	892	824	854	853	919	874	857	861	841	897	938	803	836	832	887	840	842	837	825	834	892	831	828	864	861	898	854	845	793	821	822	865	825	884	865	862	865	843	884	839	909	857	826	859	879	895	879	863	825	855	891	845	828	845	835	887	869	831	862	842	847	879	826	860	898	844	860	836	844	883	807	836	856	908	868	835	866	854	838	898	832	764	890	852	846	849	846	880	908	829	874	865	902	874	823	840	833	875	894	875	841	807	866	845	889	852	836	816	820	836	893	823	814	872	867	839	895	884	902	831	856	841	835	830	876	811	838	885	828	847	848	856	861	871	853	905	828	898	856	884	845	770	868	866	864	854	823	860	862	903	851	870	853	844	891	809	844	872	826	863	858	846	816	866	889	872	849	881	846	857	827	858	856	869	843	898	847	822	860	847	879	892	819	907	845	849	796	852	835	936	820	864	867	874	822	800	894	861	830	842	848	883	873	879	852	896	895	868	866	855	809	851	851	826	883	840	865	880	895	902	858	802	867	866	831	860	900	867	837	825	857	899	835	900	886	832	852	866	834	860	807	858	803	870	863	833	839	849	818	842	815	850	852	887	823	865	850	905	836	819	859	852	861	913	841	896	881	847	852	886	829	824	858	898	830	882	839	824	833	854	820	827	900	869	859	833	882	833	851	815	895	876	841	853	843	895	812	845	858	811	846	839	841	817	823	802	884	830	851	821	819	885	881	840	846	857	828	886	860	882	841	815	826	858	833	804	813	860	848	819	833	898	847	859	883	820	870	876	884	818	803	830	912	845	855	827	834	852	840	861	836	852	895	889	819	867	824	914	856	818	804	832	869	858	887	823	777	829	816	872	878	809	818	852	875	854	847	858	821	871	868	828	862	835	843	833	811	824	794	884	861	817	898	848	862	875	836	816	877	878	858	825	846	816	855	812	852	878	835	881	830	790	910	867	834	848	876	887	850	870	855	805	858	871	855	858	843	888	837	852	870	848	845	808	931	830	849	840	817	897	846	862	848	863	897	859	849	850	866	884	858	915	856	831	863	916	845	819	855	857	850	899	873	864	838	794	882	819	869	839	873	799	859	828	885	864	831	914	863	893	821	838	832	863	824	846	869	829	832	856	835	875	902	818	822	840	841	868	875	904	832	814	823	848	843	856	831	869	866	838	845	854	864	813	814	835	808	868	830	832	865	856	837	872	866	835	816	850	898	796	858	839	880	824	878	880	787	818	881	866	855	815	808	790	843	848	848	838	835	863	878	867	853	856	846	870	876	820	843	870	885	876	855	905	833	884	842	856	836	877	866	807	862	835	852	803	846	838	842	868	816	897	892	862	897	903	803	831	873	842	905	874	893	823	801	841	882	810	848	891	868	851	835	891	858	897	849	864	866	891	844	819	849	837	843	841	867	823	813	814	834	833	860	813	835	850	828	836	862	871	853	862	851	851	870	809	820	852	851	828	892	836	816	860	882	871	863	794	807	872	796	882	857	791	878	889	898	913	861	853	840	847	827	887	844	855	846	868	883	858	871	894	848	859	838	844	824	843	822	822	818	837	856	880	832	845	838	883	806	862	807	895	899	832	925	843	815	794	856	873	852	841	850	852	867	838	831	867	874	849	888	899	853	849	868	898	877	867	830	904	834	833	839	885	842	852	865	878	882	825	849	864	831	831	833	858	861	897	955	895	855	798	868	872	836	837	874	891	870	826	887	867	856	894	847	866	857	862	899	852	891	827	840	859	855	824	818	821	825	854	886	867	830	857	913	875	838	823	855	819	833	819	819	855	866	809	870	837	792	862	877	862	823	902	856	887	820	809	854	859	809	838	863	919	846	826	870	861	885	900	865	852	781	825	858	865	890	874	831	845	881	851	868	888	863	858	819	836	830	842	869	851	827	835	839	847	851	874	860	848	854	892	851	797	852	789	848	848	871	830	876	929	866	865	888	811	848	866	888	919	809	855	891	866	837	880	837	845	845	833	871	847	861	881	823	851	858	825	856	866
32387	31305	24086	8436	1803	917	895	766	739	763	744	808	767	776	767	833	756	797	817	757	836	757	727	779	822	768	797	805	735	802	740	768	794	799	806	748	769	804	803	777	748	773	779	783	727	702	764	721	742	774	775	770	774	773	763	770	752	793	774	745	743	759	784	722	762	798	745	758	725	783	801	726	783	794	769	813	749	736	761	792	749	723	755	818	745	772	765	782	809	782	715	809	743	671	749	785	776	809	729	716	753	769	767	746	763	766	757	718	776	767	758	752	739	772	725	738	762	780	781	755	810	738	757	740	786	757	737	759	740	743	737	755	760	706	755	803	765	768	772	762	695	766	738	755	816	776	764	763	754	709	748	736	758	756	731	798	773	780	735	773	772	738	790	761	749	823	758	774	821	730	769	770	721	734	737	770	762	699	733	763	746	734	755	765	751	738	776	763	788	784	780	777	733	775	764	735	767	739	735	760	734	762	743	749	752	792	752	795	759	778	758	771	807	808	730	745	732	794	740	740	775	761	790	761	796	722	741	783	784	732	801	769	777	760	746	738	748	759	765	737	802	789	773	780	760	795	779	758	751	741	753	762	760	813	772	797	771	773	784	766	795	739	757	809	774	762	775	753	735	795	741	789	857	798	794	787	756	746	798	761	812	750	774	791	690	786	764	766	735	752	761	760	801	730	798	724	754	791	775	767	838	748	798	785	757	781	778	790	778	769	811	799	732	770	740	788	762	722	766	804	715	769	814	837	686	800	782	860	694	743	774	780	757	764	794	744	744	794	719	789	756	768	783	778	732	790	752	763	777	819	772	713	774	729	741	786	704	798	725	732	775	765	771	730	693	813	753	809	781	742	788	783	818	809	789	750	694	772	781	767	823	809	722	812	757	731	757	772	730	784	751	761	717	735	732	729	732	703	751	741	724	724	820	732	731	800	747	816	769	815	718	811	764	761	745	823	789	765	752	775	773	743	776	738	750	777	767	734	752	786	754	730	760	773	798	779	770	766	783	803	781	796	737	763	725	777	759	752	797	764	714	793	727	714	747	779	731	715	800	756	797	795	733	771	756	774	768	783	778	748	753	788	784	775	743	813	746	752	746	729	767	753	765	788	792	759	827	768	739	754	765	733	783	758	798	769	801	772	820	745	740	784	791	781	786	743	781	766	792	805	776	821	797	741	730	805	774	796	768	735	826	754	751	739	775	746	748	719	708	727	742	764	799	756	726	786	766	786	759	769	805	764	758	738	727	752	757	758	743	790	758	723	760	759	791	854	744	753	821	766	723	731	793	789	727	753	737	757	739	754	774	805	797	794	821	774	745	787	764	717	790	730	778	765	768	752	779	775	765	801	735	713	767	730	786	757	750	761	801	784	713	794	829	764	790	804	760	753	750	737	802	783	716	738	726	799	744	767	802	772	713	731	765	814	787	839	777	702	818	796	741	767	784	746	778	766	795	778	824	752	780	758	783	728	744	739	752	732	745	759	762	785	759	748	719	737	777	753	749	785	794	712	781	788	753	744	759	745	770	771	800	753	767	739	804	747	758	794	714	804	756	775	746	738	712	743	744	708	734	773	771	808	761	752	743	775	774	755	764	758	761	811	752	751	750	753	764	802	705	763	770	708	787	756	793	778	756	791	719	722	772	780	777	757	738	753	749	759	774	830	736	682	781	700	821	775	771	738	713	788	798	774	761	760	779	806	704	760	788	781	765	739	784	745	817	722	752	746	716	774	760	753	749	795	763	864	752	765	795	766	742	792	772	811	754	792	805	751	776	740	779	743	789	715	737	771	747	724	784	753	792	756	808	741	767	800	792	745	749	773	770	763	744	789	767	732	794	739	796	795	798	761	768	734	816	800	755	798	741	720	729	744	774	741	806	760	747	765	762	747	782	768	750	737	731	726	784	768	796	778	797	799	758	726	724	863	797	775	812	762	734	696	786	746	761	707	767	741	800	743	762	726	766	721	743	796	795	820	730	728	778	725	784	748	736	749	779	756	727	804	775	772	790	760	773	794	792	778	743	766	752	782	710	754	744	753	773	783	744	767	711	791	782	770	799	806	722	718	722	748	735	765	773	722	767	763	796	747	793	746	738	776	716	767	742	781	744	809	774	771	759	781	783	728	788	701	774	824	784	800	727	787	812	723	755	765	723	740	757	765	770	747	788	790	755	784	789	738	781	747	763	730	736	746	787	782	752	757	779	774	754	756	783	787	773	757	774	769	833	772	748	800	722	772	789	736	707	736	754	729	781	782	783	752	755	784	787	785	762	726	759	742	749	795	744	768	763	784	713	789	741	777	763	775	733	780	824	778	736	818	781	767	779	710	776	681	756	739	752	753	768	765	741	773	787	734	730	819	751	768	742	775	725	794	763	738	781	745	795	777	761	816	796	776	754	765	788	725	720	768	782	777	773	724	782	734	789	734	717	718	786	746	718	737	764	812	729	779	749	767	728	821	765	753	773	745	754	760	785	765	743	762	767	734	763	752	814	775	757	847	803	793	786	764	727	738	768	745	771	732	810	784	735	692	727	750	803	787	785	789	755	783	792	757	764	743	725	814	773	722	756	738	768	775	813	727	764	708	788	774	747	735	767	778	761	721	807	809	752	791	757	773	784	749	785	745	808	759	787	772	690	802	834	700	763	746	754	831	699	796	774	757	707	737	774	754	750	741	769	747	824	800	766	731	780	764	759	764	778	818	737	768	768	753	782	827	768	757	766	824	768	757	779	755	772	726	721	719	736	724	749	739	771	751	803	787	749	730	735	794	847	764	749	753	781	763	769	773	698	798	766	755	756	747	772	771	763	789	772	745	789	765	783	733	733	799	733	797	742	762	819	756	785	723	737	768	712	775	766	770	777	749	738	752	760	767	792	732	791	780	811	772	725	784	817	736	775	742	782	785	738	769	739	786	808	761	785	733	759	740	843	767	768	784	793	795	774	823	802	746	830	753	769	774	751	754	738	732	787	783	780	747	836	741	719	785	746	759	807	764	770	758	800	736	763	751	748	759	743	784	781	806	756	741	702	750	784	765	761	757	702	807	779	718	787	800	742	772	763	775	736	764	744	741	721	777	762	768	769	777	736	780	761	761	778	787	771	742	738	761	788	787	734	803	714	809	804	780	747	778	819	761	728	728	768	787	799	759	779	746	736	771	727	779	782	721	733	765	770	721	745	755	811	731	748	749	789	753	815	767	788	765	774	754	754	751	805	685	752	733	711	728	759	743	746	786	728	754	737	743	784	791	790	728	747	757	755	772	788	742	762	759	745	832	792	751	788	722	787	747	820	720	763	768	797	764	755	748	734	738	741	757	735	751	766	785	749	785	773	758	736	788	811	763	770	773	776	774	787	777	799	757	817	727	806	799	752	794	734	785	773	750	826	735	765	777	786	742	770	738	754	740	754	771	768	745	774	742	782	750	774	796	778	746	765	710	693	785	780	765	736	740	734	806	741	720	714	718	765	763	782	740	701	752	741	772
27726	34388	16918	4281	1380	809	606	612	650	587	578	625	606	608	600	664	607	569	648	600	606	616	626	630	605	619	661	623	628	621	600	593	614	595	618	582	660	571	597	577	624	590	573	596	595	600	609	590	597	654	572	647	636	565	628	603	595	612	648	578	576	580	590	621	578	607	603	582	567	568	591	587	558	601	626	541	578	599	609	617	611	632	614	627	628	610	605	604	621	608	627	594	607	614	584	607	585	615	563	608	595	626	624	612	620	646	615	591	623	578	596	628	630	595	626	591	589	613	577	630	555	628	638	599	613	607	664	610	621	637	596	586	611	597	584	616	606	611	588	611	575	628	625	575	579	648	578	617	604	601	585	582	604	614	621	551	595	629	576	617	628	598	603	592	634	618	653	571	621	555	613	614	607	606	611	588	606	632	582	626	609	592	611	577	596	581	595	589	590	596	613	576	591	589	624	598	577	607	624	623	605	625	616	587	600	590	616	610	618	579	650	614	578	600	572	636	621	675	577	628	622	628	617	617	586	619	583	623	632	618	621	616	634	626	570	608	627	614	558	627	622	583	632	586	590	666	619	593	621	594	603	624	580	617	599	634	631	588	619	628	606	620	609	619	622	597	652	588	627	609	605	637	617	664	575	625	611	646	618	598	586	643	619	566	578	668	589	588	621	618	617	598	605	591	650	590	578	619	641	609	591	605	590	600	595	604	646	634	611	596	610	625	609	629	612	561	615	632	646	620	600	635	612	613	622	603	605	599	636	618	659	586	611	619	602	605	594	598	621	589	626	560	624	613	600	554	591	673	593	601	621	614	621	577	614	640	665	636	560	611	650	598	607	572	590	627	636	592	598	579	627	619	608	648	597	609	570	595	640	579	585	585	637	558	612	649	595	641	577	636	593	602	645	594	610	589	598	597	629	565	622	609	639	593	587	633	624	619	596	613	590	619	608	578	618	595	619	637	540	574	638	645	619	608	525	573	620	624	643	580	634	574	592	584	587	617	591	624	578	605	623	612	569	592	580	606	621	622	586	593	633	617	614	606	602	588	609	616	615	589	613	630	615	635	589	608	644	589	583	585	630	578	605	595	607	658	604	639	619	582	611	606	597	613	647	602	627	605	641	605	652	552	612	551	600	565	602	603	609	642	604	631	624	612	599	613	579	627	621	647	577	626	600	579	607	619	608	573	596	589	644	614	597	654	630	641	570	607	652	617	560	566	601	639	621	624	681	647	576	614	588	584	611	616	629	595	617	605	598	602	634	555	646	609	628	635	575	628	623	602	616	582	628	598	627	607	611	608	615	608	594	603	603	635	623	611	641	590	607	625	577	640	653	590	550	626	606	616	612	612	621	629	606	581	654	599	573	580	658	581	593	640	601	590	611	607	583	586	637	612	624	619	607	583	626	596	581	571	583	632	624	575	638	625	665	628	597	594	642	601	614	572	601	537	611	605	643	598	637	601	602	598	583	619	610	601	601	604	584	634	607	598	597	606	585	610	618	599	625	611	596	587	599	589	611	589	601	610	593	577	657	559	617	597	634	613	597	634	597	605	619	604	608	643	602	596	630	594	575	574	607	609	594	649	620	580	606	601	627	586	570	599	637	594	591	573	602	609	597	645	668	640	606	574	595	606	615	670	585	579	614	644	641	610	591	609	615	608	590	621	626	585	581	611	604	620	601	564	624	614	585	650	639	581	575	568	600	652	653	626	612	601	617	581	625	575	591	583	610	622	605	591	589	618	639	606	550	605	606	564	632	581	632	583	600	626	631	588	624	598	651	595	612	573	594	630	652	583	582	614	625	637	581	621	597	604	643	592	593	608	601	612	594	552	664	620	610	622	611	583	618	575	611	637	645	636	556	643	628	608	614	601	605	603	606	616	617	591	640	591	619	626	623	623	629	578	573	637	592	608	580	604	632	609	641	554	641	575	593	589	611	604	610	612	622	605	604	644	614	565	593	626	642	593	565	590	610	602	588	595	629	616	587	608	603	617	590	618	623	618	584	585	633	638	602	601	639	617	588	614	636	660	578	601	615	585	610	609	557	584	610	598	619	600	598	607	613	621	627	564	619	615	605	559	568	636	592	603	597	582	634	613	644	574	607	626	607	650	606	657	623	581	569	589	622	594	586	574	541	599	601	574	597	598	620	603	622	589	644	604	646	585	654	633	622	610	627	601	626	615	622	584	591	569	571	639	598	617	631	571	614	617	623	567	589	629	650	590	596	638	530	605	628	630	636	607	636	607	621	615	627	582	593	660	578	665	609	613	590	619	583	611	612	610	634	642	588	601	630	616	602	623	615	576	634	586	574	626	612	557	621	618	597	595	638	607	607	609	626	610	605	611	598	594	587	575	581	588	634	620	583	584	574	601	621	625	606	594	590	573	650	562	610	604	611	582	558	595	624	634	628	667	592	609	579	558	583	635	549	612	642	623	605	631	582	604	618	613	603	585	584	626	595	623	615	579	606	607	669	606	613	626	597	609	620	584	612	580	629	635	589	566	571	590	589	578	603	602	578	662	573	629	611	635	628	607	602	569	665	619	625	559	574	664	572	620	619	582	612	615	612	600	623	610	601	608	625	590	601	555	584	622	585	589	615	615	592	594	662	608	613	627	584	590	604	596	581	600	603	602	592	644	602	632	601	587	576	560	565	605	594	616	606	603	608	583	594	598	574	627	614	598	629	597	565	581	604	621	589	590	570	616	622	589	623	625	651	584	567	608	593	615	616	628	611	635	637	529	596	554	603	628	604	608	594	603	589	569	598	600	588	597	583	623	618	636	569	586	622	684	591	616	647	602	604	633	586	621	580	645	600	608	633	656	659	581	599	604	625	609	611	636	601	616	653	624	588	573	639	630	595	593	595	626	593	588	604	647	596	623	616	622	670	597	568	619	637	625	608	578	618	594	595	654	618	622	600	642	583	592	602	586	602	596	603	622	605	619	581	643	561	629	612	638	626	599	607	601	626	584	598	594	606	603	599	600	593	605	629	635	590	609	623	636	615	631	594	619	616	598	627	626	576	638	603	601	580	550	619	616	591	651	615	622	664	621	590	658	589	642	658	582	613	564	614	606	618	605	585	616	631	618	670	608	599	607	579	561	596	581	601	621	611	635	583	646	630	594	630	593	613	594	637	626	633	624	568	632	590	606	596	596	599	654	593	653	614	595	594	600	615	656	650	563	615	647	618	609	585	569	618	574	608	615	596	593	576	626	592	617	603	616	620	630	622	602	624	616	590	605	600	597	620	536	650	639	597	592	593	622	623	621	649	607	577	640	645	611	596	569	640	643	566	614	620	613	604	593	588	630	612	628	598	593	614	579	600	575	639	574	605	646	620	597	593	614	625	619	572	577	616	580	585	642	589	596	583	618	604	610	610	612	605	577	606	577	538	625	604	601	629	601	594	640	647	666	631	632	636	646	586	609	604	618	596	649	582	599	636	582	595	616	628	593	642	570	597	591	633	621	600	596	630	612	572	604
26128	27164	38163	30922	15656	3528	1143	866	836	778	822	793	793	824	780	808	777	794	773	809	818	797	782	809	834	810	785	743	764	778	796	798	745	817	761	802	761	752	811	739	752	784	737	777	760	742	784	713	726	798	745	778	783	791	815	794	853	765	762	728	734	810	761	765	764	814	856	812	782	802	769	777	774	774	796	832	753	779	757	790	754	735	756	766	787	781	845	817	756	792	832	789	788	783	815	776	742	814	778	750	768	758	830	783	812	791	775	740	820	787	804	769	769	751	845	769	773	791	751	732	783	812	794	784	808	773	754	806	780	810	728	749	821	826	775	778	800	747	783	795	811	796	733	778	775	796	784	785	765	801	716	774	765	741	746	834	789	751	748	759	814	776	764	838	763	766	769	779	807	801	723	836	770	771	822	766	824	805	779	762	772	770	765	752	832	758	791	781	810	809	775	759	754	799	797	746	775	795	807	776	783	765	781	784	735	743	773	753	746	764	747	744	751	772	725	796	756	754	779	789	799	799	781	786	815	769	801	767	797	801	784	778	775	765	808	772	767	825	726	800	795	751	802	746	843	775	782	720	828	806	766	777	790	728	737	778	796	753	760	744	765	750	782	775	797	766	767	780	809	795	784	771	775	758	792	777	839	773	788	760	796	806	822	792	855	793	773	799	773	777	828	792	811	759	756	824	808	770	760	827	817	728	776	774	728	765	724	795	787	778	824	810	769	811	746	799	781	812	803	750	772	764	757	828	866	747	782	728	758	709	786	766	821	770	806	801	807	808	838	754	795	775	818	775	859	778	757	818	770	772	826	768	816	773	764	767	783	798	794	764	778	754	787	740	809	758	781	790	788	779	806	742	763	769	779	767	783	761	808	802	763	794	774	804	824	781	797	762	779	770	792	730	810	736	748	801	783	795	790	749	745	729	804	781	796	796	807	764	783	715	842	788	865	782	760	787	802	792	769	782	720	778	782	809	820	761	736	790	700	789	747	773	825	847	801	774	742	787	777	777	768	824	721	807	767	783	748	755	707	723	738	769	792	816	771	763	771	789	809	767	770	834	803	732	736	826	732	760	762	811	815	761	751	801	756	769	785	794	723	751	792	750	751	814	755	791	788	766	817	766	751	756	683	799	781	812	753	766	849	749	784	781	772	744	764	793	763	758	736	774	782	742	795	744	750	770	770	802	816	776	744	745	794	735	754	758	791	795	733	708	758	802	788	833	714	789	795	758	755	768	808	795	744	735	833	757	714	786	784	736	774	822	734	797	790	811	725	838	786	816	723	755	796	785	771	806	827	805	783	774	781	747	744	850	784	778	719	769	814	765	757	759	781	744	821	726	782	740	762	759	727	735	778	787	738	811	723	786	823	760	736	804	784	772	740	755	821	816	792	781	765	809	777	789	827	762	823	749	777	787	785	758	805	792	808	741	802	747	804	816	786	792	775	804	755	778	794	833	793	775	820	770	757	819	806	773	799	778	767	825	791	758	800	804	812	722	780	767	778	801	768	825	765	747	802	758	797	790	727	776	765	792	793	804	769	765	743	803	741	777	752	739	742	799	835	771	820	795	808	738	791	749	760	808	779	747	755	738	790	738	809	745	804	766	760	823	767	777	795	760	761	801	798	760	783	766	792	747	765	792	824	779	782	778	794	777	785	769	802	791	783	812	762	772	807	789	752	770	819	799	762	783	750	805	739	723	765	782	793	777	743	791	747	744	812	776	807	781	778	764	750	745	794	760	756	794	762	788	768	787	772	807	811	776	723	805	777	784	790	798	765	797	764	779	782	724	757	751	764	753	763	765	746	810	774	804	729	746	799	743	771	809	821	765	758	804	789	790	811	746	762	756	751	750	744	766	817	781	830	775	763	810	803	769	789	817	785	759	794	748	751	835	754	845	798	800	721	811	764	809	784	766	788	824	787	807	735	765	795	820	781	792	778	779	856	751	770	745	777	804	753	698	772	812	773	749	764	774	796	764	779	800	764	760	750	837	769	790	771	780	780	784	829	771	782	777	806	725	757	787	781	758	775	791	807	798	751	812	755	751	769	814	734	774	824	791	767	774	812	804	757	824	749	781	826	809	781	751	784	796	735	780	812	724	802	807	808	786	774	816	842	771	776	826	793	763	767	798	737	770	767	757	770	745	805	783	827	818	817	725	755	764	841	821	796	757	770	803	792	733	761	803	779	785	786	765	768	724	787	763	773	804	786	772	795	784	780	776	779	781	757	821	771	784	835	813	766	790	765	736	760	793	786	770	779	845	782	772	787	784	778	779	746	771	791	740	775	755	789	793	748	760	738	795	809	786	765	779	774	772	787	747	821	800	780	745	786	732	740	786	740	770	784	764	758	802	743	778	788	804	745	772	729	800	771	795	760	765	766	798	791	786	776	749	750	801	730	795	780	736	789	808	843	807	820	775	797	860	817	739	743	798	842	789	745	778	778	770	748	790	780	748	799	812	805	742	823	775	782	776	800	738	774	767	727	757	763	717	727	775	765	790	775	762	749	764	730	759	769	752	807	779	740	811	782	793	816	829	803	806	795	790	821	741	769	748	757	761	784	756	768	797	840	761	768	752	780	797	782	766	774	788	831	825	793	819	745	768	786	810	796	795	818	782	831	808	743	793	776	786	727	762	799	839	780	783	731	792	792	761	802	759	814	762	771	774	787	876	778	767	779	769	855	789	800	791	762	783	797	786	728	784	759	840	759	811	795	802	782	803	781	798	756	753	741	786	782	756	781	793	722	829	788	798	756	799	799	763	811	797	828	815	753	794	773	769	765	753	770	755	776	740	786	788	780	795	800	761	769	775	777	785	782	814	823	791	797	770	760	772	744	786	749	768	694	719	761	811	828	793	774	779	770	754	759	748	800	750	780	779	798	820	809	812	806	740	800	752	802	741	802	813	786	755	746	778	790	767	813	762	822	759	754	747	784	798	769	775	810	807	798	770	825	801	788	760	759	787	775	799	788	757	797	769	783	787	798	779	798	801	797	844	771	791	784	767	821	766	780	750	791	748	811	722	779	784	797	798	788	774	798	768	836	776	734	743	768	741	779	785	817	779	765	730	833	765	725	809	779	760	845	793	785	815	815	735	764	798	725	798	758	796	816	797	824	775	766	762	765	769	770	795	793	749	770	763	762	770	786	812	770	781	732	764	788	784	742	738	827	789	725	813	781	773	757	795	768	812	770	788	832	818	804	829	758	761	802	794	829	801	760	785	823	794	850	829	789	854	764	799	783	765	801	798	726	774	806	795	771	750	833	760	742	788	773	798	853	754	778	809	812	790	786	835	731	795	762	796	704	764	749	752	791	766	808	782	776	838	776	770	765	762	789	801	839	760	818	751	761	736	780	721	806	762	745	789	764	754	794	778	761	809	795	767	802	771	760	759	829	772	793	752	780	742	776	774	712	766	781	804	792	770	794	752	737	817	784	760	744	744	774	778	784	788	747	798	799	828	791	787	783	741	819	776	794	808
62539	87846	55633	22105	6066	1544	813	696	697	647	695	683	665	675	659	675	709	674	643	685	647	643	670	670	680	649	628	658	668	724	639	683	670	687	676	674	704	650	696	718	709	647	673	692	683	674	637	694	657	673	649	651	692	689	657	709	689	681	672	681	652	603	688	663	646	707	668	669	654	649	665	681	665	735	660	658	652	655	663	710	714	680	665	712	671	658	653	667	674	671	659	658	692	750	666	651	661	653	725	673	679	675	644	655	671	662	661	683	703	730	641	669	663	680	662	703	639	658	701	659	662	669	653	715	680	665	680	707	672	663	638	725	624	688	714	693	659	701	705	682	628	646	669	662	619	668	683	671	658	685	652	669	676	656	655	665	729	695	656	661	666	693	701	692	716	662	664	685	615	659	686	701	594	709	705	672	667	670	661	645	655	692	607	668	725	718	716	699	657	668	682	709	666	687	689	688	683	718	695	668	657	702	662	650	697	713	681	680	659	714	649	687	685	640	649	689	663	726	656	635	696	676	680	693	680	640	710	685	670	682	710	681	645	685	671	675	681	625	655	678	646	710	662	688	685	689	648	622	668	670	694	666	641	671	657	708	634	660	657	673	663	667	649	710	699	665	672	691	659	680	642	664	649	630	717	669	701	742	627	666	681	631	698	663	708	669	648	669	629	675	661	667	643	695	649	644	643	658	668	709	661	671	663	634	690	665	708	691	690	633	678	664	695	674	680	748	648	669	639	681	648	682	671	683	702	691	672	649	649	711	665	671	654	674	668	620	650	657	626	663	697	648	687	657	717	666	699	711	724	670	695	697	703	681	660	691	696	626	687	676	660	688	642	652	646	709	679	693	662	706	676	691	666	642	670	664	682	682	694	701	682	646	705	687	690	625	700	673	664	724	668	700	633	675	678	650	717	643	669	712	649	662	704	647	675	664	665	636	697	654	698	687	694	628	699	658	679	684	716	666	645	719	664	668	688	701	710	694	659	694	716	724	683	684	650	684	653	640	681	677	624	646	686	706	746	680	686	681	646	695	643	685	715	699	695	666	678	689	626	670	673	640	636	688	689	703	690	694	681	706	690	698	685	731	669	622	654	671	680	632	637	682	617	662	663	663	607	716	641	675	669	677	666	642	656	670	686	690	691	654	692	659	652	701	732	672	698	662	652	658	659	661	652	686	651	631	647	690	727	679	680	649	660	728	681	689	699	654	680	685	684	658	674	678	697	668	686	711	657	653	657	693	657	711	654	688	643	686	705	741	695	684	696	689	662	632	659	623	658	693	654	706	667	694	638	726	657	636	715	630	678	697	688	686	672	658	679	677	664	694	663	674	659	643	717	713	681	636	657	703	705	716	638	707	689	669	683	665	650	651	684	709	673	664	649	616	659	711	678	658	689	628	698	643	729	672	647	636	639	691	685	685	668	630	634	673	670	652	649	649	688	666	683	660	656	634	645	646	669	649	691	699	625	699	637	648	698	666	619	672	668	676	649	629	656	630	616	712	660	666	653	687	693	659	693	693	732	690	683	708	645	655	656	667	652	661	722	711	716	676	685	692	636	686	667	692	691	658	677	681	670	646	634	669	646	696	664	654	703	641	655	670	700	650	602	631	722	643	655	675	709	669	683	681	687	655	684	670	675	706	674	657	660	655	635	700	696	690	621	638	677	688	671	664	640	635	655	666	674	655	656	678	655	719	675	667	654	682	670	743	678	686	704	639	708	711	689	662	687	633	632	677	620	690	680	690	683	674	690	695	690	714	672	681	703	756	668	698	635	718	673	721	627	586	654	686	699	660	653	648	652	647	681	679	671	674	715	702	674	664	660	660	665	697	644	672	678	717	676	657	735	755	679	680	693	629	651	642	675	685	673	701	690	675	664	661	659	707	613	675	708	645	708	686	721	661	713	669	666	712	672	659	720	699	671	663	624	719	687	668	676	722	653	738	687	675	671	705	687	672	637	738	691	678	660	708	700	671	658	674	672	668	653	693	703	683	678	713	680	687	703	685	649	622	721	715	724	638	636	699	656	692	684	658	700	662	640	673	691	697	653	726	642	665	648	660	671	679	668	689	669	671	698	731	663	640	693	637	686	726	675	638	670	673	707	693	679	683	636	663	693	632	632	649	686	680	699	661	653	661	692	645	716	632	655	675	650	645	662	653	695	644	655	625	682	651	695	687	696	669	713	698	675	670	664	653	680	684	650	705	659	666	695	684	656	672	688	649	718	635	651	658	696	712	689	649	700	630	631	646	661	666	691	675	729	664	643	754	676	654	656	665	654	686	701	694	688	707	681	667	696	673	685	706	669	666	681	739	652	654	675	659	668	716	672	679	656	684	685	657	665	674	671	684	666	617	680	700	654	686	682	662	692	712	730	645	702	701	653	696	671	693	680	671	675	683	654	686	688	683	670	665	677	686	678	653	674	654	668	666	656	635	669	700	697	688	640	664	674	690	689	660	635	711	659	673	664	708	646	706	696	696	658	642	681	679	682	671	703	671	670	658	621	675	667	659	691	675	667	677	681	647	652	705	701	682	630	675	681	653	685	660	673	691	731	693	665	657	667	680	683	701	680	717	638	684	632	620	678	681	681	624	677	715	655	692	694	718	685	694	666	639	681	655	659	696	669	670	663	654	745	663	717	657	665	643	652	665	680	682	662	682	622	645	676	678	679	698	708	654	701	687	647	636	754	666	680	692	686	655	673	646	640	643	680	706	681	675	697	644	659	682	742	673	675	651	704	688	629	658	670	625	667	666	668	683	643	660	710	680	696	683	663	666	646	640	681	722	694	675	694	691	697	670	658	638	641	689	711	671	659	652	666	690	679	721	671	674	669	680	666	672	660	659	661	675	665	664	675	650	713	638	681	680	688	713	659	704	637	658	696	650	681	663	677	718	668	636	684	631	646	685	659	624	709	701	700	658	709	636	609	625	768	670	634	676	654	668	725	674	685	645	652	631	689	654	687	660	684	665	691	694	683	636	673	692	665	666	657	667	666	667	679	705	621	701	718	632	666	640	655	697	642	677	687	681	670	634	663	701	635	642	650	694	747	659	668	707	660	656	685	677	716	670	667	598	689	679	664	676	664	739	670	631	688	672	692	653	685	705	631	700	678	709	662	667	668	640	634	645	676	684	657	649	680	688	670	680	620	696	636	670	649	676	662	637	687	699	622	707	663	675	669	692	661	674	650	691	685	639	671	670	653	665	671	689	643	699	676	724	626	625	656	641	657	680	669	644	704	695	651	666	703	639	618	657	674	679	638	664	668	695	684	657	693	643	655	678	655	702	664	667	655	693	694	692	691	632	681	656	715	673	649	685	677	694	703	694	659	644	638	693	680	694	740	666	694	672	674	622	666	697	663	680	663	647	627	661	684	699	682	660	697	686	662	687	643	656	661	637	661	659	706	604	638	633	642	685	671	654	722	681	648	713	687	677	691	687	697	699	679	694	668	685	646	640	633	656	691	694	647	674	712	650	696	681
24385	23438	33580	29173	21491	12300	2631	1242	941	1029	1051	1005	1002	1029	1019	1001	966	992	994	963	947	973	974	984	1014	998	964	1005	949	1005	912	971	1032	977	1035	956	901	996	957	976	977	948	1021	948	993	1002	979	964	968	910	936	966	904	963	999	937	1000	982	945	952	954	971	974	996	970	934	951	1028	907	947	908	973	977	1020	969	971	895	949	990	967	960	965	919	990	931	979	999	993	968	953	1033	989	970	975	963	980	936	953	970	956	951	984	983	924	978	919	979	995	1042	974	962	953	915	966	964	947	988	950	956	928	968	940	947	985	922	975	960	919	973	947	948	964	952	985	998	1009	960	970	923	934	969	971	1021	1006	884	970	948	988	922	985	996	938	958	1013	934	965	960	964	973	1007	935	897	967	931	1007	900	1017	978	980	1027	965	983	1002	945	982	988	929	984	976	950	971	990	1000	944	932	971	965	949	974	971	979	959	934	923	917	965	976	1011	970	940	1017	955	974	934	929	1012	970	903	923	1019	924	983	985	937	968	973	957	975	945	984	965	916	977	945	935	965	984	970	940	994	1057	1008	961	952	925	948	961	958	951	933	1042	1002	970	903	954	979	1003	946	1005	1034	979	950	958	963	985	952	982	970	967	937	1035	989	945	964	942	1009	963	890	965	906	945	931	959	952	917	1002	979	994	948	937	950	946	965	925	976	961	963	922	994	954	952	930	963	952	936	951	995	1009	945	987	919	956	935	982	939	984	972	915	954	982	980	944	933	924	958	966	983	994	986	950	934	1022	929	938	945	945	910	941	987	960	980	1045	995	940	954	951	973	970	983	962	950	925	929	1002	937	1016	956	921	963	926	956	974	928	981	940	895	950	961	976	967	885	945	949	937	929	989	944	993	954	943	919	945	939	953	998	986	941	949	973	971	946	929	1003	1003	965	924	949	919	954	888	921	980	947	979	987	963	964	946	936	1008	966	947	953	917	962	972	973	944	998	1002	983	981	981	963	946	979	978	959	954	1012	958	937	958	999	998	989	957	949	948	938	1008	967	980	921	1011	992	875	990	927	905	977	922	950	942	960	979	1000	958	942	974	971	936	956	954	975	933	974	973	928	920	900	887	983	953	965	961	973	891	917	900	945	1022	969	891	965	915	920	963	986	966	1006	978	941	943	981	937	958	957	994	954	958	980	1012	968	948	932	1003	979	951	979	981	917	928	996	915	937	976	977	969	988	1031	947	978	969	947	951	976	986	1014	926	982	987	985	968	919	1007	937	915	998	952	934	981	985	951	985	956	952	953	949	974	964	1011	1003	975	954	961	966	1021	924	1028	945	951	953	957	947	955	935	924	968	955	940	974	978	986	939	988	939	1000	969	922	1015	1007	914	969	1024	994	935	957	1009	925	930	951	988	936	991	913	1002	985	969	994	939	992	965	1010	1023	904	974	955	955	1013	983	943	946	972	1008	931	992	960	1050	970	958	962	1014	969	987	966	953	925	964	982	942	971	946	908	1028	997	989	943	1016	943	952	996	998	969	963	972	1005	1000	888	966	909	1003	981	961	948	1040	1020	950	1027	912	944	946	932	933	959	898	895	1018	950	972	931	924	987	951	955	979	917	994	1006	978	923	897	987	951	941	960	1012	965	1017	950	950	945	990	923	947	944	979	977	980	950	949	958	994	977	968	972	896	1006	913	948	970	958	979	976	988	934	942	910	929	1013	985	980	945	992	987	943	989	931	942	963	985	959	962	950	963	932	951	943	989	947	981	1052	998	952	937	962	970	992	934	953	905	970	926	911	959	976	911	908	934	991	928	1022	968	1001	974	939	941	984	978	944	928	951	957	937	946	977	979	988	964	992	976	958	960	958	973	990	934	948	1004	944	982	931	872	929	978	915	927	983	955	942	995	994	935	932	948	963	1000	968	931	977	999	949	962	958	921	926	1017	962	976	935	987	1030	935	979	934	949	1000	980	982	1004	959	918	992	903	916	1016	955	992	950	945	978	923	989	959	1013	941	936	991	928	928	931	935	984	966	930	986	918	987	937	981	911	999	976	933	944	960	931	973	982	992	933	964	993	941	979	948	944	959	928	946	1002	972	966	975	936	980	931	968	955	974	887	974	921	988	937	942	940	926	1005	966	932	918	954	960	941	944	955	940	939	955	1012	957	948	1016	1010	1005	923	980	980	1005	976	967	982	931	949	990	1006	979	936	966	935	941	985	982	914	985	960	966	928	937	960	1008	971	975	943	980	936	941	986	931	977	976	949	925	942	939	931	975	990	929	947	988	991	984	941	929	944	957	912	969	939	999	947	986	1000	952	982	983	968	951	989	962	944	974	964	957	940	943	965	980	1016	1014	935	984	957	892	929	950	934	962	933	989	949	930	949	978	989	969	974	986	909	918	942	988	965	1036	1019	958	976	943	946	919	920	932	971	966	964	952	1018	1010	906	970	930	962	891	941	977	961	938	925	938	971	986	964	974	925	951	977	951	954	974	951	948	927	918	943	960	1010	943	972	976	1006	998	956	981	978	1008	980	991	930	1002	954	966	969	993	948	994	967	969	948	964	914	943	967	963	937	1004	971	972	970	945	976	907	931	957	924	1004	982	907	979	970	926	975	930	1007	981	971	930	997	972	982	942	999	962	893	907	963	934	956	935	984	925	927	948	975	1018	959	955	922	928	939	1024	916	974	928	900	978	959	950	972	1027	973	934	1003	941	995	1059	956	914	966	986	988	965	918	975	930	966	994	918	1003	953	1052	985	949	959	988	988	953	937	942	950	963	992	963	949	970	981	943	972	956	1001	958	968	941	922	987	983	955	951	945	944	944	918	979	988	961	980	949	997	933	1016	931	941	955	970	949	980	948	928	993	944	980	948	966	985	939	989	962	927	961	932	951	998	916	933	1031	993	933	1027	936	961	989	1032	968	972	927	956	945	998	970	973	940	977	961	976	991	966	961	930	958	901	1022	942	935	969	980	1003	1015	1000	973	994	931	902	936	984	959	984	909	939	944	940	975	1000	945	995	956	964	938	927	961	1020	935	959	972	954	946	974	966	980	1012	927	913	939	961	1000	966	986	980	963	946	964	953	955	971	946	942	876	923	964	959	929	894	964	928	912	967	956	935	934	985	989	1010	997	935	981	959	975	966	991	1022	987	975	1000	975	994	975	956	954	974	939	951	910	991	974	955	922	975	932	949	917	989	953	990	1016	1003	948	1009	978	1036	950	983	977	918	938	955	951	981	927	917	934	951	969	966	986	981	963	973	968	930	919	983	964	905	966	925	984	982	971	1008	935	934	926	980	963	993	944	925	963	908	969	930	969	952	928	946	993	913	987	1004	926	985	935	1001	996	974	963	989	922	948	910	1002	997	952	921	927	957	911	961	966	959	952	916	981	964	929	943	957	928	964	1002	993	939	979	978	960	917	928	916	973	916	1003	954	978	937	962	979	961	1048	1014	942	979	975	977	981	978	945	974	982	942	952	984	956	893	988	897	983	951	975	1024	962	946	973	1008	990	958	962	887	959	1001	951	905	938	955	935	998	987	989	945	961	945	906	993	949	940	960	951	949	954	980	966	926	941	942	999	904	932	976	1003	943	962	935	945	913	946	985	992	948	937	946	959	979	950	1006	962	971	962	966	946	948	991	968	969	987	946	956	981
64405	100948	68625	34598	11029	2622	1070	920	800	869	840	874	907	836	847	854	833	871	884	850	877	836	876	917	856	844	914	889	879	907	907	910	831	864	824	872	876	872	851	855	886	891	860	854	858	865	923	851	859	841	908	911	861	885	840	819	835	824	837	873	867	840	852	770	794	869	860	866	896	865	875	860	859	826	892	853	866	807	879	843	811	906	858	849	843	889	835	860	831	878	823	867	859	900	859	869	853	840	848	817	870	831	881	880	883	853	903	873	868	921	876	880	905	831	817	930	850	873	859	817	887	839	874	848	833	864	918	889	838	832	890	861	834	825	853	882	906	881	888	901	919	832	870	886	861	827	875	894	806	850	862	858	866	882	796	850	879	821	795	835	854	848	903	905	883	851	882	841	850	896	825	813	922	842	853	889	868	905	814	894	842	868	845	846	857	869	841	835	837	867	876	865	854	882	829	824	858	943	847	849	820	838	825	878	897	864	858	834	877	881	878	870	890	829	907	937	819	885	861	819	871	907	881	891	861	887	906	831	883	872	864	862	872	905	850	870	875	833	828	865	850	908	891	838	855	849	850	841	829	936	833	844	886	898	871	856	829	829	819	858	853	833	847	803	894	822	871	843	834	847	839	838	846	817	854	911	877	866	837	836	796	881	897	839	860	834	846	848	861	849	806	837	894	857	833	850	868	850	871	865	853	803	799	900	846	889	940	818	865	858	871	919	885	837	844	888	839	872	886	887	897	877	886	869	856	861	848	844	835	830	860	890	847	868	834	863	883	840	824	838	876	866	804	915	851	848	839	854	852	875	869	846	833	882	843	836	881	862	837	830	917	852	899	890	817	836	874	834	889	830	854	832	878	832	865	843	894	895	873	828	859	862	867	870	841	858	863	907	846	840	892	870	842	852	856	817	842	816	792	871	856	905	858	860	886	844	931	897	880	891	817	869	895	805	858	868	825	862	851	862	820	863	875	875	838	876	821	853	858	828	812	904	861	867	840	822	834	810	792	880	843	836	882	872	905	887	859	930	875	893	846	847	864	888	883	827	811	923	856	821	853	860	842	829	872	823	889	840	878	869	872	831	856	891	835	814	822	854	859	847	897	850	873	847	830	840	842	854	858	835	829	885	831	828	850	839	846	849	855	855	857	844	854	908	832	841	838	845	865	824	821	855	847	877	844	851	854	824	843	848	857	839	854	818	867	895	859	888	864	914	905	910	787	869	833	826	863	883	883	830	800	841	863	880	817	855	854	861	814	885	772	862	843	832	868	838	901	903	873	888	844	878	862	847	821	859	843	886	902	872	911	827	830	898	894	827	854	882	870	877	870	832	864	845	830	887	851	836	804	861	842	874	861	847	848	893	912	882	878	859	854	847	832	874	819	855	875	860	858	887	831	892	883	837	855	894	890	824	840	889	847	859	888	817	849	855	850	841	877	874	918	886	860	847	861	819	858	839	872	846	897	794	874	852	894	840	869	816	842	860	864	858	898	852	900	898	834	918	864	887	869	897	849	787	830	871	942	830	816	884	848	848	851	911	868	845	819	834	875	811	882	842	843	868	858	881	863	900	884	832	834	902	901	880	804	816	834	842	830	878	837	837	794	810	800	836	877	858	855	860	852	929	855	880	842	881	838	818	823	867	925	870	812	876	801	838	837	843	880	834	855	922	863	869	837	875	895	892	802	840	824	880	864	854	864	875	856	887	816	881	823	866	851	868	846	879	829	882	762	843	836	916	836	862	873	861	845	851	919	864	858	905	823	821	803	834	860	847	824	849	835	902	862	898	839	853	866	885	883	844	870	836	846	861	895	815	798	890	855	906	863	857	849	830	852	843	861	880	871	868	887	877	853	838	886	895	851	772	840	904	897	828	862	813	898	885	784	852	830	843	789	901	848	841	856	821	863	839	838	850	886	865	857	866	819	869	840	821	822	830	812	776	857	827	801	876	868	869	853	827	866	844	866	844	845	880	888	855	835	853	821	834	868	877	818	851	825	888	869	842	774	914	956	856	860	881	877	837	836	854	814	813	879	862	855	847	825	901	858	842	863	844	849	906	807	832	918	814	853	860	839	862	855	857	856	824	814	861	843	860	840	806	896	824	878	846	854	853	837	885	851	843	842	851	809	876	823	844	858	907	839	814	848	819	890	841	868	836	889	861	857	816	831	826	891	872	816	818	857	842	864	872	848	861	857	806	803	882	881	826	870	865	847	873	842	868	901	829	871	850	943	879	867	862	835	824	893	812	893	877	867	820	862	846	850	849	840	864	840	867	848	864	844	893	888	865	893	830	804	885	856	863	849	830	828	911	865	856	888	839	836	821	912	885	870	831	873	825	820	865	823	873	863	867	851	834	795	916	819	882	815	854	875	817	862	835	846	832	859	867	884	852	878	847	881	826	839	849	885	827	817	844	808	853	816	860	860	856	814	874	843	892	773	819	872	838	891	763	864	842	807	858	833	849	836	862	829	810	870	879	919	868	788	882	836	861	853	816	865	893	799	886	842	824	817	838	858	858	874	853	900	897	838	870	862	860	855	837	844	864	867	833	869	859	883	868	859	841	851	903	888	860	848	845	862	864	825	857	875	843	870	830	871	842	872	886	826	852	834	853	918	909	898	850	822	804	855	799	876	881	825	857	907	852	846	829	891	848	792	842	855	848	808	836	884	849	873	828	852	882	911	890	863	799	866	866	883	863	859	911	882	848	870	912	856	836	843	849	837	923	846	863	884	881	870	865	890	807	882	852	840	833	838	848	861	870	843	849	862	882	840	870	888	872	820	800	879	855	841	802	838	919	892	833	860	873	859	840	836	814	881	903	855	846	890	899	911	831	844	858	824	881	813	851	863	885	906	853	830	864	835	921	831	859	877	855	825	833	888	816	865	846	944	900	866	847	904	863	808	870	845	834	828	840	876	845	835	849	875	880	842	862	873	829	867	895	826	844	872	839	844	876	831	848	823	881	830	783	888	845	855	894	831	825	872	885	883	888	837	861	816	855	894	887	875	873	892	817	865	843	848	859	829	958	858	917	864	890	876	829	842	854	872	836	892	860	847	837	845	874	911	920	818	808	894	842	857	871	883	840	879	864	785	821	791	852	843	850	835	846	841	848	843	889	897	839	825	880	835	831	845	861	875	903	862	861	875	822	863	852	817	861	849	840	787	846	795	824	844	884	917	819	813	793	877	826	853	857	897	820	848	845	865	857	828	854	851	854	919	876	823	882	913	878	924	854	796	788	882	862	862	959	900	839	854	839	867	853	854	903	853	847	840	841	848	882	804	867	829	826	841	894	835	899	850	826	835	872	867	858	845	871	938	843	883	878	894	878	848	853	876	791	802	843	836	909	862	858	869	801	847	859	848	806	832	830	885	849	803	879	875	813	820	850	887	908	838	856	816	801	824	891	838	839	826	839	852	897	834	822	840	882	809	784	875	894	871	848	863	831	849	839	848	818	884	866	858	821	860	867	839	837	836	929	904	847
31896	31594	24522	8844	1808	897	838	738	786	753	793	768	789	727	754	754	763	814	759	702	803	743	817	777	749	735	783	773	720	764	756	750	808	814	754	744	725	794	758	758	761	784	757	747	746	688	740	714	753	791	735	781	749	764	783	732	751	772	763	752	755	762	722	839	688	794	734	790	702	763	704	761	727	773	748	761	803	746	743	765	730	719	769	747	764	700	713	750	769	762	750	728	750	755	733	797	724	733	717	767	763	764	747	758	747	744	769	751	789	730	738	782	754	749	725	758	764	755	762	716	716	742	746	712	730	760	753	730	768	728	707	738	756	772	693	757	748	794	731	767	767	721	707	787	775	756	710	710	754	754	736	769	735	722	739	754	716	737	709	721	805	696	754	790	717	673	793	752	739	738	720	753	795	745	753	721	679	733	709	781	769	716	699	737	738	781	712	734	747	721	747	726	763	759	737	766	714	766	733	731	692	748	697	787	760	730	796	698	789	699	721	769	747	747	727	727	793	740	788	785	761	791	817	718	734	762	749	718	763	745	716	771	769	753	780	740	754	746	758	705	741	787	713	752	726	770	719	784	729	701	709	706	753	745	750	780	764	775	715	805	752	774	773	742	748	738	787	744	774	720	758	741	702	737	783	758	738	778	780	745	770	728	747	756	788	764	774	739	744	760	799	782	690	746	724	750	728	735	760	723	750	767	763	798	725	786	751	722	756	746	751	728	744	757	761	724	699	782	721	791	744	732	760	755	722	745	771	715	754	775	761	771	753	785	754	734	712	759	747	731	819	746	705	714	791	763	772	741	761	737	841	780	730	764	768	673	746	720	730	772	692	729	751	794	741	764	727	701	750	733	721	727	745	787	772	706	774	768	732	734	753	783	780	749	759	752	725	795	774	685	730	773	772	783	716	729	718	740	724	739	788	748	780	777	736	732	751	756	741	734	732	735	756	704	771	779	780	811	773	795	735	782	777	784	714	763	759	727	754	796	772	794	744	751	717	753	742	739	748	755	697	798	733	723	741	770	745	758	748	783	752	770	730	752	747	706	703	773	748	781	735	784	710	746	763	764	720	703	749	782	740	748	775	769	751	759	759	744	778	797	742	746	730	802	718	791	750	739	773	771	720	715	749	806	726	738	718	738	785	815	773	746	761	781	770	781	744	713	747	745	722	762	780	743	731	712	759	747	751	763	715	728	799	776	746	738	755	753	762	710	724	770	792	768	774	728	728	739	709	789	777	789	765	752	758	729	750	777	765	782	783	711	745	728	747	789	740	756	772	727	784	764	752	721	764	779	742	742	718	760	762	709	753	768	757	773	751	729	715	716	739	724	813	779	717	711	716	712	766	796	750	781	729	702	746	771	707	721	785	737	751	741	786	728	717	741	713	772	756	738	775	702	760	751	767	760	752	728	765	747	733	725	768	737	769	797	729	750	695	781	739	727	781	692	792	759	792	803	772	730	790	756	737	775	778	730	774	718	718	732	776	724	750	734	697	767	764	755	767	749	742	755	769	765	765	715	771	754	789	780	782	755	739	736	756	756	723	731	760	767	754	742	811	746	795	705	749	772	737	764	763	822	752	743	719	795	743	764	757	732	737	705	725	821	746	724	744	692	783	722	772	731	786	689	759	711	752	769	758	780	745	730	738	747	778	718	765	740	769	710	736	784	751	722	693	723	791	738	738	724	753	772	767	769	749	772	767	769	791	760	723	716	764	753	770	773	777	742	725	787	753	704	773	799	776	730	720	779	784	763	736	773	767	720	717	793	779	732	745	739	732	724	774	753	809	761	730	751	731	768	691	753	771	740	778	816	739	745	709	771	761	774	754	730	731	727	732	776	805	734	750	731	746	797	740	748	740	734	785	751	773	720	756	761	699	751	716	739	733	754	726	751	790	769	775	692	752	748	750	715	726	753	740	750	757	766	738	749	746	752	766	701	738	782	744	714	744	779	774	792	710	769	767	732	755	784	751	722	763	736	783	767	757	714	735	753	725	751	752	793	744	798	742	730	769	757	739	736	734	780	720	774	748	763	768	770	781	755	750	731	759	768	752	787	722	768	745	767	789	722	739	717	752	768	736	740	763	767	756	747	701	726	708	745	771	753	711	694	771	823	690	755	749	754	762	705	715	749	751	775	765	747	755	697	780	743	752	735	806	737	732	790	765	767	788	795	766	742	762	754	757	747	749	763	767	748	716	787	728	718	758	745	770	756	736	761	764	714	725	747	759	723	771	780	736	775	750	782	702	705	752	755	729	744	744	763	757	771	753	722	727	694	721	795	739	720	695	723	739	769	748	724	749	746	770	768	757	756	718	728	727	693	757	737	734	735	763	768	731	725	795	780	743	756	735	762	748	749	767	740	717	754	733	737	752	766	742	753	785	782	748	728	836	728	771	747	709	752	744	785	779	789	765	746	756	785	756	773	735	793	761	745	789	781	729	723	740	772	764	733	779	807	751	727	772	775	752	759	795	788	730	741	741	778	782	735	779	753	755	744	739	759	728	759	749	735	744	758	765	752	782	720	716	744	775	738	731	754	722	758	748	725	709	736	734	699	749	777	725	788	727	778	767	708	716	725	779	755	740	717	760	754	741	749	751	727	728	719	768	736	747	777	762	725	773	762	710	760	739	729	727	727	723	710	731	766	738	732	760	770	760	706	745	749	801	752	748	785	740	755	791	773	742	772	724	776	755	810	769	755	761	786	744	727	743	757	734	727	764	775	743	740	708	742	768	782	793	794	725	823	764	731	719	783	726	816	788	768	768	772	794	790	746	741	781	711	735	758	743	784	747	840	711	731	755	705	731	750	788	738	716	772	746	795	772	757	732	775	754	699	720	735	743	736	776	771	763	723	802	730	746	759	694	758	769	821	755	696	798	751	807	762	725	752	758	713	719	774	750	727	709	723	762	757	763	706	737	727	790	758	726	751	753	763	768	752	736	762	759	767	772	728	757	770	836	769	743	748	715	767	755	790	760	749	766	745	751	715	752	770	763	750	714	769	745	728	752	758	777	728	748	781	809	779	735	773	784	758	776	789	713	761	706	771	705	767	764	778	757	745	738	791	793	808	790	746	751	740	739	758	747	771	735	753	786	756	701	767	723	756	775	722	698	758	798	788	747	726	735	772	771	718	804	761	691	735	783	731	763	727	755	779	714	750	791	717	734	722	727	758	757	737	750	742	744	815	768	780	748	763	791	751	757	712	758	728	762	806	726	742	758	743	801	754	788	771	774	787	819	759	775	719	721	731	753	717	785	738	745	726	770	782	732	757	749	779	783	834	746	712	747	791	751	739	756	704	719	750	772	813	768	764	764	772	741	806	711	732	786	713	802	722	756	746	769	748	759	752	748	747	807	764	746	738	772	776	751	786	761	728	771	716	751	759	800	766	750	696	729	802	761	754	767	748	755	767	744	789	744	722	787	747	770	727	784	735	722	799	756	739	770	730	790	730	760	753	720	701	761	767	795	775	757	799	726	745
26724	35258	17665	4568	1376	713	613	672	601	616	642	610	577	633	616	601	594	569	611	576	599	614	629	628	609	614	626	572	583	647	633	576	614	605	633	601	608	606	620	597	609	584	638	632	622	642	561	617	613	622	605	619	630	650	586	613	599	593	637	602	619	612	617	638	574	651	626	665	642	581	626	619	607	658	624	587	666	617	603	613	591	625	619	598	602	581	625	597	594	636	646	599	627	631	602	602	627	606	639	605	579	600	579	653	598	608	601	590	614	630	584	629	580	648	600	580	609	583	602	595	576	603	570	607	599	570	620	619	623	644	667	611	599	590	595	629	615	587	619	611	589	609	626	621	573	563	622	615	585	632	614	587	617	559	604	587	629	618	580	636	639	611	610	600	612	623	595	599	565	597	636	640	637	637	600	626	623	582	580	599	594	650	620	567	616	642	551	606	588	651	643	641	593	578	608	588	596	581	606	602	620	668	619	601	616	640	595	597	607	614	633	603	600	620	585	596	617	613	610	600	617	622	668	628	592	588	627	612	606	568	580	630	584	605	596	620	597	595	631	615	595	639	624	615	615	589	602	576	623	634	602	592	616	593	647	617	616	606	621	642	601	626	607	588	600	607	633	628	602	592	613	644	629	601	616	619	598	601	593	600	596	583	639	606	596	622	631	610	580	623	604	598	623	578	591	631	608	592	580	593	643	605	578	602	591	595	640	592	624	603	611	622	637	619	633	595	600	636	614	628	619	583	653	582	620	638	615	648	642	604	598	606	632	584	578	589	578	608	619	556	621	602	618	588	559	595	616	606	585	598	648	570	563	640	614	578	625	607	639	630	634	651	551	628	614	650	651	611	635	641	597	564	625	611	616	628	626	558	619	625	588	623	579	617	582	609	614	574	611	646	590	640	608	609	624	650	597	572	635	610	609	607	579	606	594	593	575	559	607	623	586	582	672	589	626	586	648	625	617	615	576	632	592	600	628	632	580	619	659	594	629	627	603	607	629	581	640	558	591	625	603	610	604	611	601	567	622	659	608	631	600	596	601	616	612	624	596	601	599	574	596	609	619	575	579	616	564	600	585	581	620	633	603	640	630	611	583	612	649	603	603	591	603	645	619	610	623	579	625	640	622	590	569	620	595	637	618	590	577	611	631	594	544	629	577	599	567	627	620	616	572	637	593	593	629	580	619	561	615	629	620	600	609	618	591	586	614	568	584	641	584	599	640	614	574	609	630	606	622	592	642	605	644	610	634	584	612	598	614	601	611	594	604	651	600	652	595	593	601	575	622	591	602	606	597	586	629	623	649	588	608	606	630	597	640	593	616	595	641	639	582	566	611	626	592	614	570	588	646	591	602	600	583	601	611	639	604	579	565	606	583	580	559	572	591	633	575	614	529	575	650	612	627	600	614	601	592	612	618	592	609	596	608	595	574	600	616	591	643	620	610	566	597	593	592	620	607	582	628	576	619	599	621	580	627	605	623	647	625	607	616	588	627	626	631	613	631	583	612	605	579	592	625	601	595	641	643	592	587	600	612	605	604	613	593	592	646	612	611	600	646	643	648	630	608	592	610	637	577	661	619	590	639	585	620	564	621	614	577	633	650	621	602	610	599	614	618	603	613	571	621	613	603	610	603	620	627	550	641	593	590	569	577	576	623	608	627	597	609	567	567	636	585	584	609	598	591	627	629	587	614	618	610	605	618	614	634	634	614	622	614	629	615	638	627	617	623	618	600	638	646	637	592	638	642	614	606	584	639	602	607	626	569	640	612	607	586	592	571	583	617	603	623	589	585	603	594	610	614	645	653	645	629	641	573	564	565	631	663	586	607	592	579	592	616	613	614	632	629	628	570	599	621	590	641	606	612	592	602	561	628	616	617	627	661	606	581	623	640	579	616	617	603	584	619	617	601	618	598	584	604	597	624	569	597	649	619	634	601	605	616	607	587	618	608	582	626	660	589	635	586	611	634	670	525	613	605	617	616	611	625	589	604	616	649	644	616	641	624	580	622	616	568	626	567	614	583	614	592	594	635	640	561	607	580	639	624	580	586	591	587	642	579	627	586	588	616	545	618	621	633	604	571	584	603	643	571	575	579	617	592	602	613	622	541	591	627	589	543	643	637	588	643	575	602	573	609	612	586	594	612	577	565	565	600	632	582	553	626	592	629	596	634	617	612	652	609	609	633	624	595	616	613	623	602	616	604	573	592	613	625	618	609	622	630	613	584	644	591	594	658	628	631	645	627	588	637	548	614	616	620	596	613	618	597	632	626	630	579	583	628	651	573	589	617	622	577	607	602	605	627	584	618	565	624	613	608	611	607	612	641	591	610	612	651	613	589	589	634	607	598	612	629	593	601	633	605	624	595	596	624	602	591	615	624	601	630	579	613	552	597	614	597	661	609	635	605	562	600	557	628	636	599	599	619	611	573	583	613	585	613	622	630	596	633	605	580	598	631	590	651	578	637	605	622	643	569	585	577	591	642	619	644	627	631	620	598	564	613	632	558	601	594	611	593	650	631	561	638	626	591	615	614	615	597	556	607	586	611	572	564	636	614	592	637	555	646	627	632	595	655	575	615	613	624	608	655	583	587	601	567	612	551	635	612	620	571	588	577	615	622	607	632	609	597	645	598	601	646	647	593	632	631	580	625	602	618	627	618	606	636	600	625	596	634	623	622	621	581	607	577	632	579	632	633	643	605	588	606	610	608	610	528	546	584	597	652	558	633	619	568	624	637	622	619	597	612	562	578	558	630	588	620	609	666	618	630	590	618	657	597	586	631	594	632	598	638	610	631	575	653	593	613	626	607	617	614	616	626	615	623	598	673	626	613	592	553	591	612	610	648	613	629	598	641	589	658	643	633	592	591	678	604	612	633	611	596	604	589	606	612	560	588	663	598	575	592	589	638	618	578	577	583	614	637	652	582	638	617	601	574	576	615	607	596	649	575	641	581	663	653	651	583	638	616	587	605	596	595	598	633	625	619	583	588	598	597	622	601	652	612	568	644	561	602	588	615	623	603	587	621	593	625	601	627	607	596	585	580	621	604	615	545	647	578	566	583	617	616	621	599	622	613	608	601	604	592	617	627	589	564	623	599	629	578	624	592	657	618	613	563	655	621	610	597	558	566	617	655	582	581	575	611	631	647	607	663	616	588	578	597	628	609	606	594	658	639	596	601	601	583	650	614	594	633	659	607	560	623	600	616	625	618	581	626	607	623	622	553	551	633	615	635	597	625	602	587	632	574	617	648	599	554	654	582	600	622	620	610	618	623	645	632	574	599	578	579	619	595	572	610	594	640	593	619	620	607	562	591	622	624	576	610	574	621	593	636	579	651	615	616	566	646	608	619	578	632	590	575	621	621	581	614	627	634	627	598	628	633	613	602	574	599	611	597	586	592	621	613	591	568	563	618	656	629	640	578	586	604	616	634	626	562	591	596	576	589	629	617	652	585	626	611	608	648	628	604	600	590	603	577	630	651	603	605	589
26080	28695	39913	31353	14952	3225	1071	877	783	748	801	809	795	835	771	781	784	776	807	749	780	773	810	759	785	773	705	737	772	779	737	723	801	746	738	787	779	808	789	734	778	781	715	794	729	746	763	792	769	798	781	824	786	754	716	762	753	794	819	722	760	753	773	799	781	752	831	774	733	745	777	734	781	797	739	807	775	764	734	704	786	801	761	761	762	738	756	761	772	738	795	808	737	860	732	793	728	834	782	764	838	771	780	773	811	781	772	790	792	737	751	737	755	769	737	762	805	756	765	775	800	776	746	703	749	771	773	724	750	799	746	760	733	751	749	734	752	780	786	750	703	744	789	730	734	819	758	743	773	745	739	778	758	780	806	797	801	775	739	766	718	775	729	741	724	759	808	756	779	801	752	734	751	821	825	772	769	788	758	782	753	765	743	749	739	744	734	759	781	716	743	755	766	737	778	766	818	716	768	735	841	728	762	728	724	768	774	760	759	734	718	780	740	776	769	778	795	799	805	739	763	749	748	744	797	813	692	700	732	753	862	762	875	815	768	760	775	832	702	741	786	768	762	763	783	751	730	735	751	754	837	746	727	785	748	796	794	755	776	759	773	743	768	821	809	777	746	773	742	744	772	768	767	748	747	768	776	792	759	719	801	774	782	721	809	757	765	734	775	762	744	777	790	810	773	781	790	752	725	755	749	772	712	767	765	805	767	768	816	711	801	763	747	770	735	737	718	749	767	791	728	749	780	784	787	749	760	739	770	740	754	808	782	789	766	713	815	759	754	728	773	810	777	789	771	744	699	758	835	765	781	766	779	806	769	770	798	784	732	820	772	687	816	746	730	808	800	792	788	748	784	737	800	796	777	768	748	800	765	739	818	808	758	795	730	796	841	725	757	770	797	796	778	775	783	729	771	732	773	779	775	759	792	807	729	758	793	775	747	742	811	754	755	741	760	814	781	771	766	808	749	764	793	764	796	786	754	765	759	775	779	791	765	743	751	763	770	769	750	805	768	773	749	760	795	797	758	765	731	785	786	802	775	786	817	817	798	817	719	698	791	740	772	766	758	747	773	765	799	796	809	731	793	790	741	763	747	784	769	747	761	747	730	739	778	790	736	795	748	769	797	788	761	775	807	745	755	825	807	744	767	747	794	740	755	810	827	734	758	804	780	798	732	758	708	744	777	740	713	811	749	792	806	801	779	758	761	756	799	776	779	766	759	817	761	758	794	767	741	795	805	754	775	752	755	783	812	754	742	804	784	774	721	765	774	775	816	785	744	747	796	804	780	773	769	792	743	761	756	767	778	768	785	812	801	729	766	780	739	767	762	786	736	697	766	753	778	706	797	783	803	753	759	753	765	808	741	764	791	753	765	776	773	786	755	773	782	784	789	782	792	740	780	761	749	758	800	792	737	798	800	779	745	775	803	735	768	710	731	744	741	785	755	753	756	782	747	786	778	793	764	759	781	766	775	743	760	770	767	750	814	707	850	777	779	765	758	737	751	747	747	775	785	803	763	755	755	744	778	765	734	757	736	744	813	768	761	700	781	758	731	799	748	728	708	804	788	754	787	816	763	798	759	810	764	770	772	773	790	793	804	750	774	740	731	746	815	768	789	805	734	820	810	778	761	806	748	801	730	716	773	789	801	781	743	776	742	772	779	737	758	760	795	733	785	781	801	766	734	748	753	749	714	819	862	726	813	772	753	770	728	766	786	754	746	743	744	773	828	784	738	801	794	802	701	772	761	735	793	739	822	769	809	768	744	783	773	776	788	764	767	798	736	764	826	765	767	805	802	756	766	737	791	774	792	790	761	778	729	798	820	803	745	729	807	812	766	757	737	739	698	752	772	796	773	759	772	752	710	684	775	744	771	754	684	782	801	779	830	695	706	779	738	763	816	749	797	773	752	744	710	734	737	750	757	770	810	789	767	808	794	791	768	741	777	769	827	757	758	786	769	796	847	751	762	794	806	792	742	722	773	753	763	725	773	735	747	737	740	754	743	788	783	724	749	760	803	788	764	769	744	841	786	738	781	788	783	762	749	793	799	731	777	757	766	808	736	748	786	754	724	825	730	719	816	799	797	805	764	788	785	770	753	762	767	764	747	772	753	787	774	727	752	711	743	767	746	745	787	713	785	774	720	759	787	779	718	750	751	741	728	734	805	770	793	783	756	795	763	815	773	807	732	793	737	761	755	767	798	742	778	754	809	765	783	719	773	760	752	796	740	753	724	756	754	777	802	764	765	746	770	755	780	731	720	792	731	724	791	751	773	771	794	780	756	804	747	798	752	801	752	790	801	778	757	759	819	804	757	805	751	781	753	760	780	774	804	756	753	792	752	784	720	808	773	790	787	783	749	766	781	809	742	789	749	742	731	781	798	761	779	832	721	749	717	711	763	737	775	748	769	767	795	796	738	758	737	750	791	812	763	827	722	751	763	758	720	769	740	801	822	773	773	803	806	762	748	785	801	754	800	769	766	751	736	769	718	788	759	717	793	767	785	786	781	763	725	806	717	749	764	769	753	777	799	773	775	821	798	761	736	736	801	819	805	794	759	755	791	751	741	826	781	790	754	760	712	755	775	766	807	820	758	726	746	798	738	734	764	759	788	807	793	768	782	753	811	764	753	805	776	775	739	779	788	821	825	767	817	752	732	782	764	744	781	803	806	811	746	787	783	834	814	752	788	754	760	752	784	771	774	773	743	816	789	766	771	797	812	793	746	748	740	769	781	721	764	762	741	760	764	772	777	726	752	762	732	736	739	780	791	799	779	745	737	757	774	762	794	773	796	786	739	719	784	713	804	766	807	796	762	756	793	808	786	766	740	721	732	752	708	732	771	756	762	721	803	784	796	694	767	824	835	762	755	798	775	750	792	791	762	774	753	774	823	771	750	771	801	782	777	761	795	764	741	781	705	791	712	808	768	764	696	745	808	795	763	774	803	748	773	784	786	720	799	723	759	748	755	823	813	714	734	780	778	763	789	774	811	758	802	749	716	743	791	779	817	759	785	755	792	771	759	784	773	726	790	712	775	814	748	807	810	741	787	765	776	772	739	749	773	796	794	746	719	788	767	762	821	810	758	790	768	728	771	764	780	776	747	734	725	794	765	805	757	752	777	742	763	739	787	756	790	825	748	755	759	718	781	810	768	765	756	724	795	780	755	690	729	734	769	747	703	749	787	743	788	756	755	736	716	719	775	761	766	765	755	786	758	753	780	776	771	727	765	709	746	802	734	806	786	738	771	751	736	781	813	750	755	757	775	784	790	762	790	840	796	766	798	794	751	741	760	803	756	789	764	737	744	775	783	771	861	743	811	725	765	798	765	762	794	795	783	752	761	746	785	766	779	802	760	773	778	750	749	744	751	785	806	749	730	737	780	720	792	797	750	753	790	696	779	795	802	827	744	774	788	795	750	816	765	779	786	787	744	781	736	746	772	745	756	755	781	746	802	810	763	792	810	782	752	788	778	820	743	771
61734	88636	56215	21765	5482	1415	798	695	690	639	692	678	741	658	691	670	695	689	694	697	673	652	691	667	692	702	645	654	617	644	653	697	666	697	778	680	672	679	688	646	691	689	682	672	675	653	693	644	701	656	649	657	691	669	651	696	692	640	692	645	668	681	650	689	754	660	640	681	697	672	608	676	712	710	668	693	683	686	708	682	660	709	658	684	700	651	652	666	711	726	645	692	658	707	715	712	678	712	673	672	726	690	710	634	642	671	699	685	639	641	703	652	700	674	698	655	653	658	662	677	706	668	675	660	652	628	678	710	666	700	685	636	671	658	674	655	678	689	638	682	684	679	660	696	690	670	655	688	679	697	677	671	687	657	702	674	667	655	630	675	640	689	684	729	634	697	664	629	689	684	653	633	693	703	660	635	692	711	704	672	661	643	685	712	633	684	673	665	653	668	659	642	683	710	652	671	689	669	647	685	684	718	733	676	664	690	728	680	657	629	645	685	678	729	677	633	662	655	710	698	703	721	701	687	692	668	663	686	687	691	678	683	689	698	648	707	668	683	680	643	674	634	648	652	635	649	719	676	639	680	667	695	709	684	687	674	674	693	673	737	652	707	663	673	667	647	684	652	669	706	673	706	712	678	686	690	675	651	688	670	718	617	701	700	652	679	672	739	661	693	693	677	683	689	687	687	706	680	700	670	698	654	650	687	664	665	713	668	706	712	693	646	702	655	693	630	699	682	626	653	633	674	708	679	635	666	643	615	649	703	708	672	649	628	672	656	669	727	676	693	658	686	646	671	673	671	644	698	727	685	652	643	693	630	660	679	681	674	719	693	606	715	684	686	704	693	726	689	668	662	655	642	663	632	652	702	690	682	672	667	663	683	648	640	694	628	668	678	679	695	707	666	675	668	687	688	658	684	651	675	636	656	669	682	690	721	667	686	706	650	706	709	649	637	682	607	639	688	706	676	641	622	644	681	723	679	683	681	687	717	747	678	677	654	719	672	708	663	689	672	690	653	666	646	668	686	626	674	676	682	697	613	636	661	698	693	638	700	681	662	698	676	668	692	675	684	676	657	669	695	640	686	670	628	689	652	737	646	699	698	691	668	679	674	647	724	685	667	668	749	647	691	673	678	684	673	680	688	672	634	680	664	679	612	661	716	659	661	656	629	690	648	647	637	667	678	690	690	693	659	656	667	682	628	716	658	675	681	698	662	720	658	657	670	653	644	670	685	659	677	687	658	662	681	662	677	654	707	637	672	712	667	660	629	700	690	695	675	670	686	669	737	671	678	713	672	680	643	680	669	709	693	686	639	669	677	647	691	683	669	641	696	604	663	666	680	701	712	722	648	669	679	691	705	675	631	658	696	702	662	629	671	661	635	692	634	696	650	690	689	647	723	676	724	671	681	610	682	670	700	718	649	679	654	660	647	679	673	685	668	668	698	670	696	645	667	660	651	684	648	685	664	659	661	645	677	654	637	700	699	679	734	685	700	664	650	690	636	702	655	654	658	667	694	661	700	662	674	710	709	673	689	684	686	695	629	686	657	700	700	630	633	658	673	728	674	633	684	667	645	660	658	695	689	674	662	690	688	661	761	636	696	633	647	680	672	669	645	666	680	719	688	697	630	668	686	708	636	663	650	719	627	673	688	691	652	674	665	686	651	655	664	687	666	678	652	656	697	678	654	696	673	683	696	701	677	648	769	708	700	641	640	681	670	678	684	649	672	730	710	684	682	712	747	678	669	650	704	633	651	662	662	641	691	679	671	680	640	674	668	661	684	700	661	661	695	664	679	698	677	651	729	759	660	729	696	684	681	672	657	624	647	664	659	678	678	602	675	701	682	666	697	698	720	683	709	646	651	662	698	713	667	712	678	658	638	693	672	671	641	715	705	661	617	688	635	667	635	680	709	704	663	705	632	652	693	650	706	631	670	680	689	686	665	703	661	716	649	669	662	669	686	659	649	717	709	684	678	691	647	644	648	626	672	674	667	663	664	670	693	695	680	719	735	694	663	715	681	687	648	662	687	665	682	672	646	685	700	690	640	710	683	679	686	725	691	653	653	642	670	652	693	654	648	660	664	676	682	642	669	667	675	703	646	705	668	661	703	638	647	647	642	679	678	616	692	693	707	619	638	666	679	677	646	699	674	696	697	707	690	659	698	680	673	664	687	679	661	701	684	677	626	698	633	615	664	658	670	662	671	664	748	687	673	669	673	651	639	673	703	658	648	676	690	693	688	671	662	656	673	659	710	683	664	663	692	668	691	662	696	718	695	735	643	694	665	707	685	638	656	644	693	646	682	732	646	711	688	686	676	674	686	622	671	662	662	691	716	680	674	640	702	678	674	626	695	711	696	669	687	697	640	673	708	683	693	652	672	697	710	660	690	698	689	668	665	672	706	630	655	694	691	715	648	702	698	665	614	662	659	630	633	654	677	650	637	651	687	716	631	693	679	705	673	607	665	663	641	653	664	666	650	613	635	663	696	656	702	660	717	644	686	707	725	726	669	734	681	667	693	682	675	707	691	685	675	680	657	681	675	694	647	666	676	647	667	653	647	693	656	677	710	675	701	628	649	678	715	712	694	690	680	682	720	666	654	658	638	699	649	687	716	693	682	659	676	662	645	636	684	647	637	676	717	608	681	665	697	694	685	671	671	694	680	685	664	678	700	698	683	616	695	690	664	698	711	641	658	657	641	706	688	708	670	670	718	628	684	667	660	636	619	675	685	692	664	680	668	612	650	701	667	674	659	648	731	651	648	626	628	695	661	654	671	666	709	707	631	709	667	701	664	673	645	651	701	650	644	651	646	687	654	694	672	715	697	659	666	688	647	672	664	708	674	716	695	667	665	653	649	711	645	700	636	617	675	634	693	678	728	725	646	682	652	643	669	705	641	686	724	629	620	643	695	674	676	643	692	615	720	667	670	669	640	695	652	683	663	654	660	659	684	714	680	651	693	655	658	694	657	660	674	684	663	683	697	697	657	709	711	655	682	641	707	653	646	654	645	618	666	666	678	680	672	676	692	642	684	666	651	666	701	642	701	703	668	695	685	715	654	706	695	682	685	656	681	707	660	658	652	704	645	657	677	684	652	646	695	619	667	622	660	673	649	666	662	714	706	717	634	675	701	714	684	695	659	673	678	675	671	666	680	697	652	697	694	617	666	671	661	670	683	689	664	693	686	693	688	635	673	695	657	648	660	676	660	696	713	650	732	647	645	659	670	665	703	675	675	668	655	706	669	686	661	657	630	713	638	676	718	722	679	674	658	645	678	692	667	667	726	651	646	636	734	660	694	651	699	663	672	611	680	669	673	690	717	685	673	628	610	692	642	690	687	654	728	647	659	662	688	675	719	711	692	639	669	664	646	663	695	671	652	653	659	655	705	642	625	667	673	648	642	689	673	631	635	664	650	705	658	668	681	687	655	634	669	644	658	682	670	686	706	681	641	663	697	653	704	655	652	706	644	646	660	676	638
24282	23658	34447	29781	21504	12339	2637	1216	1002	1017	1031	1004	1012	1024	985	993	1017	1024	1066	973	923	1018	950	935	970	944	1001	961	967	952	945	964	982	949	961	978	950	915	901	950	971	968	918	974	927	916	1003	1020	963	975	910	974	978	921	947	951	918	980	926	935	942	963	1021	957	940	988	1016	983	929	918	981	966	963	950	959	903	942	999	965	973	921	923	971	983	915	965	985	962	925	983	1019	928	917	908	948	956	954	1011	1010	1012	959	982	945	938	999	990	957	933	897	935	969	936	985	934	958	1005	959	968	974	997	937	933	968	953	940	904	933	952	941	1014	910	939	951	947	933	956	944	989	948	942	928	959	963	964	965	953	960	986	980	992	956	986	963	996	951	983	1003	922	904	977	905	941	938	933	982	950	914	938	929	908	921	998	954	966	981	978	939	940	972	941	980	977	929	952	1002	935	981	971	987	1013	1000	940	951	1011	962	975	1010	969	976	917	960	964	940	973	933	955	958	909	932	907	971	1043	1001	934	941	998	1019	924	998	954	935	964	902	966	962	947	922	936	998	971	949	932	1012	924	941	973	908	970	971	992	914	899	972	972	957	931	985	968	929	957	971	971	965	931	950	895	933	1001	929	951	931	986	921	924	934	994	1007	974	968	1002	934	969	880	950	962	942	955	924	978	972	993	977	985	923	982	918	897	965	960	973	994	1015	933	952	981	942	963	972	995	965	1013	934	981	939	939	976	935	991	937	967	974	947	945	942	954	967	942	992	946	981	954	921	985	1018	938	1007	966	911	1000	972	935	949	919	974	921	959	987	932	1015	899	1009	1019	941	908	947	1009	991	995	1000	953	967	963	908	954	950	994	935	954	938	980	971	948	964	981	943	977	973	955	961	958	960	1022	882	934	983	947	899	885	971	963	981	881	973	971	937	973	944	939	975	981	955	990	929	888	967	926	956	942	992	922	933	975	938	961	941	984	944	923	954	950	939	958	975	984	951	937	949	954	941	1006	982	947	944	961	945	949	972	910	942	994	937	936	912	934	992	992	912	957	999	924	970	992	918	959	1008	966	939	953	927	976	948	988	968	928	964	925	987	989	979	950	997	944	976	985	982	990	934	997	982	992	903	954	958	990	913	1001	990	969	962	948	907	922	977	925	953	966	948	917	971	990	987	974	999	964	949	977	934	920	932	941	930	920	938	911	996	957	948	984	974	951	954	973	943	969	1013	959	954	911	981	987	947	1007	977	947	947	972	855	947	924	961	953	942	929	973	987	949	948	939	997	958	905	891	974	950	962	895	907	979	946	961	880	1037	912	950	951	1011	957	943	875	950	953	972	958	936	951	895	975	932	954	927	949	927	1014	970	1028	1011	962	933	1011	985	948	969	994	939	969	973	910	943	932	914	971	987	994	948	997	947	933	895	979	860	919	991	909	979	933	999	936	916	934	904	962	949	965	991	907	1018	982	957	937	948	986	935	1013	984	993	938	986	1012	912	937	924	971	960	966	930	983	957	947	986	951	1014	1001	935	956	913	958	980	956	969	1001	935	895	918	993	956	979	957	1028	976	961	980	949	943	934	957	1025	982	913	918	942	937	936	915	948	965	927	970	914	985	971	939	977	994	1001	973	937	945	951	878	977	955	972	955	932	988	973	964	968	940	965	952	956	1015	964	943	994	936	955	954	946	985	984	947	962	973	907	909	938	947	953	922	933	978	965	985	984	996	1014	927	904	1002	1020	940	920	942	1005	958	972	958	908	981	994	961	921	908	911	962	980	963	963	997	959	955	917	1035	946	961	1008	975	956	980	973	953	926	961	908	957	945	959	927	954	1009	958	1039	936	961	935	975	975	969	950	956	966	969	997	972	922	955	976	931	967	938	956	895	918	939	914	929	964	971	974	931	944	1007	979	998	865	926	978	935	934	984	907	973	970	911	917	981	938	959	939	868	965	996	941	947	977	988	985	930	919	1029	905	923	1011	972	932	983	877	975	974	1008	993	923	973	968	951	1012	986	994	938	959	1011	991	967	1001	907	931	975	948	944	1017	945	982	973	971	944	978	917	963	988	903	996	891	935	952	909	909	964	957	956	963	980	941	954	926	945	947	929	906	959	911	982	932	949	953	937	895	938	933	956	972	954	932	898	1040	960	965	954	894	992	948	924	938	972	928	936	968	973	946	989	1000	924	949	1034	992	894	956	992	939	966	979	905	970	935	952	970	921	928	904	950	924	912	932	944	907	954	931	905	935	927	906	892	909	984	965	942	965	946	935	970	1007	971	959	973	953	990	990	982	934	963	970	948	923	976	931	966	929	968	951	1009	996	947	920	935	898	1003	975	991	934	967	932	926	965	949	969	916	923	994	951	949	942	964	969	929	961	924	913	951	913	926	1016	1013	971	966	976	985	942	995	961	964	956	942	991	946	925	962	951	952	935	962	896	933	936	988	968	973	945	967	950	917	927	947	951	1018	959	926	918	1001	963	902	958	959	1022	951	983	974	993	977	915	928	908	978	934	937	944	930	929	890	965	978	959	944	957	1024	983	979	951	928	985	989	1009	969	948	985	977	1015	936	970	944	1003	999	889	1011	984	1012	1028	969	910	940	1006	872	940	923	929	941	893	974	965	929	949	962	1018	948	969	965	936	964	905	926	983	943	962	903	908	944	996	918	930	979	973	968	993	945	940	980	916	941	919	994	952	952	962	897	975	933	953	865	935	950	946	958	925	949	961	962	928	943	958	926	918	920	921	927	946	921	955	908	948	924	923	949	935	969	933	950	969	1027	957	1024	969	933	935	946	969	903	927	897	953	1016	863	932	939	928	954	963	963	937	921	983	935	936	931	895	972	918	955	1006	949	983	1023	998	1012	944	976	1013	987	971	998	943	948	933	932	953	969	929	930	964	1013	957	937	972	943	986	944	954	987	969	950	955	953	958	971	980	969	907	945	928	910	954	900	975	970	883	979	923	1002	1002	942	948	925	957	930	989	983	968	907	910	997	981	948	957	961	996	899	992	972	926	931	1016	935	914	918	923	937	920	912	954	959	948	953	978	958	947	968	927	911	935	941	1016	913	976	948	973	913	938	974	942	962	994	960	899	976	949	957	942	980	948	957	1016	968	955	932	978	948	995	916	1021	999	920	945	958	968	943	996	947	973	971	969	945	904	981	971	960	966	982	1017	869	972	921	923	1005	961	915	885	926	961	904	944	976	945	905	949	979	916	949	973	993	913	995	904	914	935	929	946	971	941	905	940	905	985	891	959	974	985	937	954	990	965	982	970	971	929	984	986	984	940	921	960	963	978	953	977	982	958	941	927	944	953	934	940	914	989	958	988	936	976	953	965	897	978	931	909	1009	908	970	940	983	946	890	953	926	913	984	903	959	943	932	934	990	927	972	920	952	982	1024	964	953	969	1048	964	937	955	926	978	931	950	954	916	932	960	942	947	957	991	981	940	923	966	943	943	940	984	947	896	923	911	980	967	949	969	989	961	879	964	902	947	905	1028	984	966	989	943	940	953	939	957	875	952	910	924	886	975	965	926	970	989	927	959	898	913	971	944	985	969	925	1022	909	958	987	964	966	968	939	972	1015	973	956	1032	931	927	932	967	943	998	979
63953	101707	69189	34748	10879	2560	1053	856	865	875	819	862	867	841	896	797	905	837	807	867	848	870	864	893	935	898	863	833	862	890	880	808	870	911	868	898	892	845	894	829	908	850	880	884	840	842	912	914	857	848	868	869	879	847	887	878	868	900	839	880	840	901	867	862	879	893	857	844	862	881	867	827	893	863	840	853	901	830	874	816	882	868	875	858	839	817	867	872	879	841	832	878	882	851	850	840	884	901	925	857	851	866	913	901	938	904	849	848	829	855	898	876	835	834	815	823	870	845	873	861	829	889	884	872	920	845	838	849	882	887	866	868	866	868	820	836	855	862	833	815	865	850	864	813	851	839	796	828	811	832	800	877	857	882	850	846	807	818	852	860	908	870	811	816	875	895	905	868	821	905	849	830	825	903	888	851	845	870	866	860	858	860	849	798	905	838	860	949	875	874	856	866	826	856	850	821	851	834	863	876	871	909	840	908	841	859	848	843	831	882	912	890	844	831	875	803	877	848	856	846	810	838	862	867	813	868	872	916	833	890	851	876	843	853	851	826	864	872	850	855	873	867	884	895	867	845	818	881	873	811	837	859	851	860	831	832	862	845	926	813	880	825	840	851	884	904	878	828	879	874	824	874	868	843	844	801	848	894	834	869	837	878	862	835	918	864	782	865	817	854	846	843	818	889	834	835	884	857	849	829	803	895	869	864	843	864	858	841	833	826	878	845	854	834	836	841	847	894	814	837	861	817	817	817	811	856	896	833	788	863	885	852	845	914	896	847	868	910	849	824	817	890	844	863	879	875	843	863	850	911	865	868	868	831	835	862	821	841	874	882	800	912	871	834	831	846	829	851	842	856	849	808	834	926	873	868	864	912	814	906	855	872	837	863	808	813	857	873	847	866	879	891	849	884	872	810	890	850	863	847	872	844	883	869	820	867	868	830	846	912	850	826	871	880	864	909	885	824	864	861	831	833	816	891	821	826	844	831	858	874	881	875	859	839	842	876	873	845	836	867	896	877	822	821	884	850	873	856	871	889	855	828	813	908	870	906	845	862	836	848	864	852	872	846	860	856	863	895	875	832	859	837	806	879	855	866	852	905	927	847	854	878	859	890	865	841	870	864	845	858	866	851	868	813	841	850	887	898	840	853	905	873	867	868	845	850	871	828	878	874	908	857	848	880	871	820	797	877	865	843	846	856	820	891	782	810	907	844	802	809	887	786	898	845	853	879	852	830	795	861	882	854	862	836	856	852	841	841	869	885	778	864	879	854	896	838	842	835	871	864	884	896	826	798	797	826	877	864	894	853	852	871	829	865	876	836	879	857	858	818	853	840	877	813	832	838	858	832	845	873	840	835	854	841	869	874	880	850	823	879	844	834	847	830	827	858	877	841	868	843	846	861	876	903	872	856	827	838	914	869	872	874	884	857	851	839	820	824	921	849	848	838	872	880	868	893	858	822	862	815	897	831	899	868	881	850	845	849	862	859	918	862	844	885	823	816	858	834	876	906	853	895	830	885	786	893	867	829	798	824	861	841	840	860	838	818	879	878	866	831	870	871	852	843	829	830	865	827	859	834	872	811	826	761	827	862	860	846	857	860	868	828	842	856	910	846	914	873	873	815	879	877	843	814	842	890	839	871	855	796	847	836	833	857	869	866	845	883	783	884	841	884	844	890	905	854	835	895	863	892	885	802	856	845	854	805	857	834	841	864	880	866	783	865	837	856	823	828	838	830	826	838	902	872	855	813	846	824	868	795	873	817	859	832	833	851	882	849	864	851	816	881	862	852	881	851	879	824	862	839	856	898	876	912	862	830	896	873	837	906	842	783	850	809	830	861	880	865	813	843	887	836	834	847	853	835	858	898	863	868	901	854	846	874	870	818	877	842	869	841	846	924	858	859	876	814	834	859	829	856	873	863	842	833	871	805	853	818	804	828	881	852	888	857	913	833	866	888	822	869	854	838	838	823	810	854	839	871	822	834	846	872	866	819	821	871	863	843	827	854	837	908	862	901	856	919	889	848	821	886	874	838	905	817	847	836	871	870	849	843	846	900	878	874	822	870	883	867	856	900	862	839	838	889	894	835	805	871	820	846	855	846	885	902	843	868	879	800	831	867	841	842	850	869	840	889	867	864	862	873	854	827	866	837	864	842	855	850	851	864	904	839	865	868	891	814	917	832	847	873	863	860	858	897	848	855	838	836	836	857	847	889	877	862	887	851	810	865	816	851	804	875	841	826	896	879	867	837	901	920	850	854	889	843	834	829	838	892	882	861	840	778	874	916	852	856	853	916	807	865	797	872	860	799	859	836	817	814	808	891	904	840	836	817	881	854	842	839	841	856	823	870	878	818	890	834	844	895	864	826	813	900	862	860	901	860	806	877	843	858	836	882	837	889	823	864	856	838	895	929	844	835	888	879	876	813	801	860	841	854	838	854	819	827	812	875	862	836	815	784	868	868	814	840	776	820	877	844	827	862	826	850	870	864	842	840	811	893	793	798	867	868	911	885	822	837	855	780	832	879	840	853	831	854	825	865	872	841	861	807	858	872	856	881	883	838	869	818	861	881	841	856	861	883	869	826	889	862	829	886	829	776	873	868	880	860	872	831	851	844	858	835	886	896	845	879	808	856	926	869	794	851	863	841	808	816	884	873	829	849	829	857	817	864	879	857	826	837	879	858	848	870	866	855	871	901	872	852	863	850	830	828	820	845	852	837	851	868	768	896	855	855	903	851	886	837	829	900	868	866	863	839	848	849	898	820	847	913	838	859	839	858	811	858	898	853	843	877	849	885	839	840	868	838	790	808	838	944	854	834	874	848	846	816	852	871	843	869	855	873	876	860	818	846	917	886	886	826	847	891	847	895	849	827	862	851	839	836	823	832	835	866	823	809	887	855	879	847	838	873	888	875	851	841	903	896	829	789	824	881	875	847	840	866	862	848	887	816	862	854	847	822	858	762	822	857	879	888	894	815	850	902	835	878	884	850	836	828	834	793	811	839	792	847	827	839	848	837	886	808	855	823	869	800	870	867	836	846	872	848	867	836	883	843	848	803	871	802	801	804	810	821	847	798	830	846	813	847	863	917	870	826	842	839	826	855	857	843	905	838	825	824	888	824	875	796	832	795	837	864	807	856	856	862	895	821	834	840	838	830	853	886	855	847	822	830	895	852	869	868	823	881	848	850	852	816	880	874	826	895	791	805	858	864	844	844	840	830	818	844	795	827	820	878	822	828	882	840	857	810	867	892	868	914	834	839	852	863	840	858	837	858	755	765	859	811	904	836	847	809	876	808	863	847	824	779	801	875	848	833	821	873	873	899	862	868	860	845	810	866	850	845	849	890	907	826	884	859	855	852	868	842	836	859	857	929	868	899	868	850	868	851	803	868	860	845	845	807	846	840	844	840	813	834	829	893	860	848	830	843	890	865	877	866	874	857	842	864	834	844	828	842	901	906	782	878	882	848	863	812	851	843	849	865	864	834
32143	32087	24665	9130	2020	1041	779	799	744	736	758	771	696	703	698	746	681	766	750	737	703	708	770	776	694	719	754	730	757	712	760	760	770	724	748	739	756	776	735	713	757	736	746	726	742	715	772	693	766	745	705	785	771	729	720	738	691	778	712	767	701	743	717	743	764	805	725	711	745	759	718	736	728	696	758	757	772	720	779	777	771	733	748	746	697	709	765	806	767	777	737	786	759	723	733	730	694	794	779	724	728	685	746	768	714	724	757	730	707	743	731	730	793	720	752	716	740	763	724	750	753	755	721	736	720	678	720	772	711	732	711	782	766	760	773	732	728	714	707	766	746	752	766	720	746	726	696	779	732	746	755	753	785	752	699	714	716	643	743	737	735	740	686	747	751	733	688	755	761	757	743	722	739	757	760	738	772	728	730	759	734	720	781	762	726	704	734	755	704	771	721	724	743	719	747	759	753	736	796	717	758	710	716	735	758	708	766	759	760	740	696	761	757	721	736	718	728	716	739	779	709	741	767	749	772	711	669	696	716	701	730	702	781	742	764	784	764	730	740	735	715	711	770	728	781	732	746	755	732	744	714	716	688	749	677	736	810	784	742	776	765	703	742	711	793	737	736	716	748	777	786	753	740	722	675	731	739	728	745	736	711	724	709	731	774	739	743	722	719	757	722	731	735	742	763	758	744	747	729	703	721	717	759	759	688	699	772	743	732	737	703	754	710	770	727	711	715	753	677	733	739	712	742	712	763	761	757	755	747	706	681	746	751	722	712	762	760	754	757	717	746	734	712	784	727	707	738	730	782	751	738	769	752	709	715	777	737	717	767	804	761	773	753	715	687	737	700	735	709	695	729	776	775	794	724	700	757	699	738	771	769	730	697	707	762	746	736	743	746	717	752	719	716	705	718	766	719	763	734	717	733	723	713	766	732	717	768	752	766	739	758	733	757	734	730	732	748	818	723	734	763	737	760	729	722	748	741	722	749	739	720	743	780	776	740	755	745	728	743	748	771	719	728	729	743	699	695	759	713	763	730	732	765	771	709	739	741	711	775	775	764	719	784	712	769	723	741	771	704	736	761	685	762	756	741	745	739	743	764	745	765	736	777	783	719	699	695	724	703	744	725	742	761	736	753	763	660	708	723	719	691	743	733	731	756	766	727	716	774	741	783	800	728	737	757	695	683	761	768	785	746	740	717	705	708	731	673	718	735	701	697	796	768	740	714	706	754	741	728	737	692	765	743	695	719	741	733	708	750	758	741	742	764	683	712	699	756	709	730	719	749	745	764	706	713	735	711	704	756	750	774	689	734	723	718	734	773	762	761	708	744	744	708	777	737	768	749	732	746	740	776	724	713	757	738	699	738	746	769	715	784	744	756	755	716	751	747	773	744	701	711	723	715	709	723	710	754	704	743	780	774	763	731	770	711	718	735	681	758	738	739	733	749	690	723	749	712	763	706	743	710	776	744	713	736	754	665	704	715	718	773	730	720	683	744	758	750	740	701	709	770	758	734	732	789	735	770	783	752	735	679	680	759	754	755	748	744	786	738	725	746	694	728	729	779	734	720	785	758	760	742	745	733	726	782	719	688	728	748	723	733	717	712	753	757	759	755	673	724	722	766	741	706	755	735	783	766	791	746	768	718	765	704	711	776	760	672	779	784	760	726	742	698	751	709	698	743	738	701	723	762	725	730	732	775	767	779	764	752	712	741	708	768	755	716	727	765	733	736	720	732	664	706	731	746	753	753	709	773	712	736	783	741	751	788	702	761	739	729	713	748	691	697	744	720	717	761	697	772	763	733	788	751	698	762	702	718	751	724	753	731	734	729	737	720	727	701	737	820	789	750	713	744	700	720	722	736	746	815	706	763	729	789	723	744	755	773	730	741	706	787	669	714	771	755	771	721	710	780	755	712	761	718	683	778	762	712	731	770	755	698	749	748	711	743	735	725	746	688	719	713	719	765	706	747	741	743	739	808	748	709	715	705	752	739	772	792	735	695	744	714	736	796	766	725	774	739	733	730	754	725	712	732	709	759	762	737	743	723	765	751	738	748	736	726	730	710	698	732	728	733	767	726	706	728	726	755	728	720	799	722	742	769	747	725	757	758	696	741	721	775	710	753	723	694	733	771	722	719	718	755	752	728	742	734	754	758	716	739	738	738	747	745	746	740	722	729	721	786	790	753	769	673	755	740	743	731	709	748	801	718	763	776	746	715	754	735	727	718	745	729	718	734	750	757	719	715	697	758	740	734	763	779	782	749	742	766	739	744	711	706	753	700	768	723	745	757	712	799	731	730	705	775	772	784	735	780	817	773	781	773	726	701	799	739	727	734	761	740	733	702	715	744	700	725	732	734	741	686	763	781	716	760	729	730	758	716	738	680	750	747	793	745	702	728	758	731	719	748	770	694	737	750	705	765	746	740	739	752	767	708	761	684	752	724	770	754	699	728	759	726	737	683	758	689	736	783	762	701	787	732	731	742	740	745	751	763	753	760	763	772	738	703	757	737	777	712	734	714	716	785	744	707	752	721	736	725	715	777	735	738	714	734	716	750	761	751	690	721	744	713	759	705	747	736	762	761	782	698	765	713	704	750	692	779	730	797	811	750	758	758	717	695	737	699	773	774	724	717	754	718	713	739	762	719	780	706	765	742	763	768	745	769	733	727	778	732	725	737	729	799	749	757	758	676	733	704	752	738	761	710	765	760	789	730	742	706	713	712	701	696	714	697	744	774	746	716	737	788	796	735	777	790	717	757	706	752	766	696	762	733	810	689	731	719	763	724	751	759	704	720	777	728	712	724	737	760	719	726	750	757	752	670	713	730	723	761	723	766	703	727	735	726	799	742	733	736	750	709	713	748	751	768	738	741	725	738	670	783	784	750	680	785	731	773	736	743	719	743	706	717	763	737	743	733	736	741	739	763	731	726	760	751	761	717	741	748	792	712	735	733	744	732	718	699	697	673	724	717	747	751	711	758	759	779	737	745	771	733	748	766	741	766	727	749	735	721	717	755	735	750	725	753	715	708	761	775	749	716	785	745	763	782	752	763	689	706	718	696	708	747	757	751	735	779	697	753	760	730	779	703	740	724	754	740	723	714	702	730	769	687	720	761	757	710	774	785	779	714	753	718	710	728	710	750	693	725	756	717	739	734	752	783	797	747	785	759	716	720	752	753	726	758	697	736	731	741	783	724	716	750	749	731	780	736	733	738	790	778	760	720	746	757	745	715	723	727	723	775	694	716	721	734	763	752	704	731	725	704	732	718	741	759	726	694	721	717	716	762	726	702	742	766	784	724	701	733	763	760	733	772	726	749	766	779	770	764	771	809	751	722	719	712	733	768	718	722	721	698	723	758	761	699	731	744	680	682	757	726	773	748	737	790	717	719	745	734	721	711	725	773	734	716	764	747	776	752	769	771	754	728	722	745	722	746	727	760	753	781	727	749	727	709	751	748	715	715	759	703	750	779	746	753	720	743	752
27809	35586	18069	4917	1531	742	590	576	611	577	616	616	646	598	602	594	574	594	625	580	571	605	587	589	626	608	568	563	587	568	576	607	610	608	589	579	585	584	595	593	625	621	572	620	645	627	602	617	645	563	608	597	592	632	579	585	603	560	561	609	587	596	571	551	597	647	574	602	578	578	597	596	614	576	602	605	587	632	616	595	611	607	582	579	581	604	569	605	576	580	560	599	582	552	589	619	628	586	594	654	593	624	631	587	616	612	608	582	600	591	618	589	563	593	576	578	592	568	604	557	580	570	604	638	611	640	572	616	581	603	578	601	579	569	609	583	597	629	580	583	614	594	632	590	614	598	612	624	605	619	615	611	576	584	557	579	545	578	569	579	628	628	589	568	580	596	577	611	641	636	581	576	661	579	587	571	563	577	602	600	615	570	578	581	605	566	596	581	594	584	626	602	592	613	626	580	612	595	593	590	566	633	604	601	610	578	567	606	588	586	616	573	603	646	577	577	603	620	560	585	592	593	600	558	583	589	620	595	541	607	587	581	655	590	629	579	600	578	550	560	608	615	573	582	571	603	604	562	646	628	616	555	612	602	559	563	625	559	576	617	572	608	585	567	587	591	617	582	640	571	580	608	616	603	584	579	584	622	575	575	626	566	588	619	603	576	562	594	597	625	625	612	597	615	591	585	549	584	606	626	563	567	586	592	585	614	556	593	614	602	600	606	609	585	594	624	583	586	607	556	591	599	607	582	624	641	583	620	557	644	600	553	560	576	633	584	578	600	544	566	612	612	634	632	594	612	561	616	548	611	659	606	601	597	586	605	595	572	618	616	546	596	565	566	631	612	574	649	621	574	592	571	610	591	598	612	605	586	575	589	607	624	594	595	588	589	602	602	588	647	613	616	602	611	584	568	634	579	624	625	573	613	584	557	618	602	562	596	591	555	602	613	618	579	600	615	598	623	597	594	579	571	591	626	592	584	581	577	588	602	594	562	631	563	561	614	587	552	599	590	566	566	599	626	551	580	602	557	631	579	597	638	602	617	553	568	648	594	577	571	582	587	564	575	604	583	567	604	578	625	593	581	580	576	620	583	576	622	583	594	550	545	645	588	535	577	597	609	546	559	626	598	562	593	589	594	574	618	603	625	593	541	636	634	585	634	583	581	605	614	588	594	639	564	545	590	566	552	559	593	610	612	590	615	577	577	601	583	555	613	589	610	572	589	602	601	630	567	574	608	590	629	631	607	658	595	617	581	590	589	608	624	580	568	611	569	566	569	590	594	594	564	584	612	614	616	598	575	582	590	588	651	589	614	604	564	577	579	614	581	561	600	614	592	547	576	602	601	588	633	588	611	590	603	630	594	589	607	576	584	599	590	583	562	586	633	596	580	627	626	576	580	600	584	598	589	587	599	649	573	598	582	576	565	571	568	574	593	610	560	573	574	564	588	587	596	570	563	578	614	587	606	606	601	578	577	646	585	583	591	647	585	582	581	601	615	614	633	595	579	584	569	604	597	581	592	576	573	594	598	591	587	588	621	562	599	618	607	568	580	586	621	589	602	580	622	573	596	586	601	630	569	588	556	623	553	582	559	597	593	638	570	606	607	593	596	643	638	615	589	621	605	586	607	582	569	619	573	576	608	562	568	631	609	621	597	564	551	563	600	594	604	551	611	611	608	588	586	602	578	618	612	557	610	574	612	581	587	559	580	584	599	572	629	599	580	562	592	610	606	622	570	565	612	598	578	591	582	614	645	599	602	627	605	603	574	579	609	610	607	567	562	637	638	584	586	564	592	576	631	581	614	606	619	615	591	620	602	593	608	609	634	617	602	590	608	608	625	614	593	611	584	602	588	622	558	593	574	599	592	591	585	605	570	616	573	635	610	626	599	616	560	578	613	560	592	642	599	570	568	613	606	619	578	608	578	583	599	614	587	542	582	607	553	607	572	603	610	550	592	622	550	595	555	611	571	599	621	636	632	582	590	610	557	562	569	575	594	602	617	557	609	555	597	626	621	523	601	584	585	599	592	625	598	565	645	546	603	597	600	589	594	612	583	596	604	587	593	581	591	616	527	607	612	581	594	607	590	583	589	628	593	609	552	577	572	560	600	571	616	587	579	587	604	615	594	597	631	570	614	625	584	643	614	566	603	565	617	603	609	609	585	641	556	557	607	639	601	601	597	582	591	623	593	593	594	596	578	599	611	598	600	605	586	590	607	591	612	587	625	570	571	586	617	628	592	592	576	592	576	585	643	610	613	604	577	569	580	623	577	573	601	589	590	596	591	592	581	596	615	592	596	537	570	621	635	571	554	586	618	588	593	565	613	549	574	591	611	586	579	602	577	613	560	591	585	602	589	603	592	581	595	561	577	570	611	606	607	612	527	615	572	646	605	637	573	602	590	577	611	595	577	561	610	590	565	594	592	609	595	638	603	551	648	635	649	556	598	649	563	593	631	605	589	600	559	590	672	571	576	606	601	638	586	614	563	572	608	610	593	598	596	597	595	610	604	582	566	539	584	611	615	571	616	594	591	552	575	579	554	650	547	629	607	592	583	607	586	602	565	589	558	582	624	614	585	581	565	597	639	610	641	563	596	588	559	571	631	569	561	563	610	591	616	562	628	590	587	591	574	556	607	577	630	588	586	562	573	619	576	585	587	599	576	594	604	594	615	617	602	629	609	590	621	593	571	648	605	601	557	568	606	610	585	627	582	576	564	548	593	606	573	615	589	562	596	602	576	617	616	581	612	561	566	603	567	598	604	592	588	569	570	609	597	591	568	606	611	619	628	610	603	562	583	580	546	638	560	586	579	573	637	599	580	567	589	585	613	600	565	600	604	558	601	569	581	577	617	591	590	612	617	533	582	619	559	558	606	576	587	618	584	594	594	583	638	588	588	579	663	590	604	619	613	565	580	574	646	625	627	630	594	648	569	600	584	638	586	580	606	571	618	600	605	596	617	538	575	594	634	576	620	559	593	581	599	590	597	603	645	634	591	571	559	568	560	592	574	611	648	588	584	662	598	568	563	555	580	581	595	608	586	632	569	650	643	553	630	585	560	601	642	630	603	593	570	617	561	621	590	607	580	622	588	598	575	602	586	601	555	584	604	612	585	552	587	592	523	597	553	613	615	611	539	598	562	605	608	625	607	596	589	565	598	653	576	574	588	593	641	590	595	565	533	579	594	608	600	592	596	575	567	615	577	615	622	557	583	597	607	590	605	622	603	644	605	582	597	612	577	639	563	621	594	584	552	604	594	549	613	569	578	543	597	590	616	606	570	654	604	562	576	574	558	524	597	578	623	601	569	618	626	603	638	591	633	590	594	588	569	572	596	586	623	567	583	576	621	594	602	613	596	600	581	610	585	593	571	591	559	592	587	587	550	611	584	641	604	594	613	612	595	584	561	604	584	604	618	595	571	620	563	630	614	599	561	549	575	617	597	602	600	568	548	610	590	574	605	597	634	602	565	533	580	635	568
26164	26769	37983	31015	15275	3266	1023	818	752	791	754	740	776	766	782	796	732	767	732	728	734	784	765	722	740	690	707	770	788	767	775	753	732	747	743	769	773	751	748	715	716	725	750	724	736	757	769	718	755	731	732	746	756	808	756	785	736	747	763	718	696	735	724	752	697	746	721	776	776	737	692	757	728	712	731	771	723	737	744	723	727	729	764	738	756	784	730	769	729	712	737	718	741	741	725	746	720	728	713	696	744	744	735	720	758	728	758	707	723	740	712	798	734	719	739	766	748	801	743	755	716	720	711	740	729	715	732	779	689	723	715	745	744	713	763	761	748	715	777	752	739	717	742	743	724	740	715	774	713	723	716	749	705	742	705	761	724	732	698	750	690	733	753	710	760	712	752	717	721	703	758	741	753	724	730	739	660	720	791	730	758	751	692	713	745	692	736	734	731	769	706	722	753	736	698	775	742	731	708	713	697	708	733	713	718	757	764	731	776	734	714	748	761	717	757	770	743	719	782	703	732	719	748	715	725	757	753	732	722	710	725	725	728	725	764	700	744	701	725	711	697	719	732	740	761	696	774	733	800	760	698	756	749	755	763	759	757	757	766	773	733	697	738	699	781	756	713	747	733	729	708	755	720	718	747	728	745	787	719	706	782	716	796	737	701	751	713	679	760	752	717	712	748	751	752	748	709	749	748	694	756	716	684	762	751	699	733	739	694	742	694	718	700	732	745	696	701	655	735	721	720	773	744	720	734	723	765	718	752	743	767	786	749	763	715	797	720	748	731	757	715	761	748	685	706	725	761	771	714	738	730	713	751	728	754	705	730	725	728	781	743	768	687	772	753	807	795	675	738	703	677	715	713	715	761	752	750	729	791	707	713	705	731	763	730	732	730	732	701	738	719	779	660	714	756	758	698	789	750	717	731	754	711	751	779	731	759	744	768	725	735	736	754	700	676	736	734	739	720	693	742	754	692	779	749	723	703	681	746	745	737	717	719	713	762	747	771	759	724	757	731	733	740	716	702	776	752	711	778	735	749	766	779	764	688	749	699	743	754	748	733	763	731	725	774	786	776	705	717	709	772	737	758	717	662	773	734	773	697	700	745	758	760	739	735	746	765	743	734	748	778	770	725	707	715	729	736	737	737	777	779	728	726	749	733	722	748	786	708	739	717	746	725	729	737	711	722	714	730	732	713	766	732	713	708	761	729	768	774	738	752	718	790	687	703	746	763	721	753	738	722	771	704	699	721	770	712	789	739	740	684	713	765	730	685	750	737	771	781	722	765	765	737	754	759	799	717	709	753	683	726	656	778	759	737	717	716	741	691	739	710	741	706	758	740	710	738	714	746	743	745	771	711	690	684	742	739	777	765	750	716	748	721	736	779	767	702	738	729	757	723	747	740	699	711	735	745	741	724	751	763	746	748	742	699	761	700	772	737	750	738	764	750	728	753	740	740	769	679	736	748	697	712	764	727	725	701	723	740	674	701	744	720	715	756	733	736	719	760	718	773	773	752	702	720	722	669	694	724	690	722	718	786	718	773	702	724	747	763	709	685	743	650	720	745	756	701	720	710	744	770	726	725	731	737	704	723	742	780	752	723	716	685	729	777	735	707	753	748	746	749	752	778	737	740	806	729	723	798	733	726	746	758	721	711	781	743	731	734	705	728	738	719	712	804	785	737	719	773	693	770	784	770	746	747	719	750	718	733	744	747	771	710	695	745	750	729	739	708	678	692	775	708	757	751	748	693	755	742	725	756	755	706	704	744	731	755	720	687	668	687	747	774	726	691	719	733	731	700	753	742	774	752	754	733	756	742	765	722	717	737	773	736	750	706	764	745	723	806	744	777	737	784	696	774	774	758	691	746	736	745	740	739	732	722	720	760	697	717	758	736	768	764	782	724	698	721	710	711	748	701	777	743	659	744	701	739	719	775	737	708	763	758	732	749	742	713	775	762	726	724	757	781	709	722	769	733	753	718	715	743	739	717	745	732	802	750	738	736	723	711	710	775	750	772	722	648	761	782	681	788	721	712	746	791	753	709	773	729	712	727	740	675	761	735	735	735	715	771	781	786	743	676	783	744	734	704	719	733	719	708	738	706	740	700	750	744	767	727	735	711	745	692	751	747	751	696	757	742	767	775	731	695	741	767	778	814	773	711	725	688	754	701	777	743	788	768	742	716	716	779	747	775	729	733	743	738	677	750	774	727	754	776	740	738	729	750	740	779	751	719	694	712	715	713	761	782	781	753	698	757	723	752	765	723	765	732	746	711	730	743	741	739	721	790	704	725	772	761	709	766	706	764	784	765	737	732	755	777	781	686	711	746	718	727	721	757	706	705	753	764	733	669	720	705	713	765	736	732	730	759	707	745	675	685	701	701	740	750	756	776	716	735	791	762	742	760	702	744	765	731	744	818	765	722	762	690	697	760	749	748	752	743	750	736	770	741	736	724	764	715	725	707	763	732	751	700	720	741	763	737	764	764	776	744	756	728	717	722	748	728	707	718	745	792	715	757	745	750	775	707	786	762	758	765	733	769	739	756	732	719	698	717	772	728	722	717	708	740	713	759	689	723	750	712	732	738	723	737	679	754	722	693	706	720	731	696	757	754	710	642	698	687	725	747	768	759	773	730	719	729	726	733	747	759	754	804	747	734	751	717	731	709	707	706	748	778	723	739	736	691	720	749	716	739	755	703	713	771	660	793	692	753	756	704	725	738	752	722	734	765	799	732	762	749	774	763	800	729	730	744	754	749	707	741	699	734	717	739	744	746	744	739	742	722	752	733	693	725	732	791	682	738	733	693	724	722	717	764	778	750	702	744	796	748	804	743	729	772	780	721	733	743	770	751	723	732	739	741	764	744	755	766	741	769	760	734	753	723	764	769	746	688	765	762	710	770	731	715	778	719	742	749	691	715	724	726	802	732	711	785	724	751	726	755	706	741	758	757	768	718	702	772	766	781	732	763	738	739	703	730	756	755	690	782	776	762	686	753	749	724	753	718	821	727	783	724	749	740	728	713	728	698	694	698	713	756	741	789	773	720	774	801	734	769	742	755	770	741	725	733	714	753	718	713	717	748	711	744	734	721	723	748	709	724	788	767	695	744	703	746	691	685	788	777	766	725	743	768	766	699	722	734	769	717	725	734	721	752	741	747	681	771	710	734	710	736	799	740	783	688	728	741	686	652	737	697	720	710	747	726	714	758	760	766	738	730	741	742	749	719	723	730	710	734	741	721	767	749	702	806	761	806	731	732	782	745	759	696	682	761	763	758	745	746	719	774	743	746	756	702	732	684	701	746	761	711	708	744	764	744	813	726	765	728	755	719	725	744	716	724	772	766	729	710	760	713	717	738	755	750	688	701	749	769	690	766	754	726	689	700	681	797	702	688	753	766	703	729	731	764	771	750	727	748	731	738	791	688	738	760	728	720	763	760	750	740	752	744	787	727	743	712	747	742	711	748	729	736	741	714	708	743	745	687	792
62880	86238	55431	21580	5926	1492	755	682	635	659	627	639	679	654	661	654	607	613	616	666	586	667	634	640	654	623	625	659	671	664	640	613	606	644	627	644	642	677	652	628	638	619	601	686	627	660	641	650	594	696	654	648	659	652	657	653	625	673	654	635	670	628	642	690	618	705	694	635	634	653	656	654	637	647	677	691	660	608	627	594	639	691	655	605	706	641	661	646	667	635	635	659	579	681	614	695	612	659	649	639	616	640	631	637	668	650	668	642	658	652	649	602	669	623	654	624	647	649	663	662	667	636	607	643	649	676	676	653	666	624	633	621	639	666	633	606	678	671	655	607	639	630	656	695	672	630	663	632	601	676	685	654	644	634	606	695	618	672	686	659	650	625	652	628	660	639	646	631	629	633	569	644	667	637	616	618	650	615	625	650	638	628	675	670	656	670	666	596	592	593	644	655	585	648	715	644	634	626	644	606	648	628	667	677	680	665	618	693	641	656	640	618	677	643	689	655	618	621	681	617	647	640	615	679	642	663	655	655	663	656	643	667	667	674	665	661	623	661	634	672	684	636	662	641	636	646	631	661	641	702	645	612	638	697	614	608	663	624	644	636	670	635	662	674	711	671	631	666	637	637	692	628	646	661	686	640	621	645	646	648	647	652	664	650	594	643	638	623	670	679	670	643	659	672	662	627	627	677	671	632	672	618	641	659	689	665	622	623	628	669	661	664	663	672	664	608	672	643	654	604	620	643	647	660	690	683	668	666	634	672	656	631	640	649	646	624	627	660	700	675	643	668	679	706	622	683	687	602	623	648	622	644	623	668	598	660	696	729	658	672	664	680	648	619	645	636	642	671	646	637	656	625	691	651	599	645	626	639	654	638	657	621	665	662	632	610	615	623	583	631	664	623	651	618	636	615	597	649	647	635	634	637	640	697	669	648	637	633	668	630	674	644	682	666	635	630	616	633	632	662	635	616	676	645	634	637	737	699	644	618	643	591	681	622	657	658	628	687	630	641	632	635	624	664	646	622	686	675	642	679	636	599	694	629	678	622	625	654	644	656	610	709	645	604	642	654	612	579	647	643	646	651	633	647	626	642	638	632	646	682	629	647	664	645	624	662	635	679	634	667	656	672	619	651	659	593	630	630	667	631	633	638	596	643	660	623	633	589	658	646	643	634	635	617	668	679	659	577	644	625	646	670	628	652	644	656	614	619	670	629	637	657	615	659	658	682	606	696	660	700	621	619	639	652	632	633	626	654	630	602	604	615	666	629	613	639	641	657	632	609	585	641	651	649	633	655	640	677	607	626	646	697	619	625	652	644	640	654	653	650	672	666	584	636	620	654	627	661	652	604	644	623	629	637	693	675	671	651	623	644	623	678	600	652	671	657	627	645	619	626	650	649	662	656	633	693	646	680	683	654	653	611	654	645	621	626	624	680	643	621	653	691	633	596	572	631	623	621	681	652	674	647	663	659	683	670	623	612	662	641	658	602	645	658	663	629	627	639	678	636	644	602	656	640	658	648	598	641	671	610	647	646	635	630	612	644	635	640	676	651	620	668	624	657	649	661	665	627	631	619	636	658	639	606	665	633	630	608	643	664	659	687	675	693	651	641	637	646	660	632	614	681	644	669	653	616	691	663	592	655	639	635	662	650	622	641	625	644	678	648	669	580	649	661	662	581	618	642	636	659	641	619	635	640	671	644	646	707	624	623	664	629	632	666	656	662	622	614	694	612	643	651	624	642	678	625	711	634	660	643	619	634	604	642	654	633	653	626	648	634	676	629	693	655	624	614	664	638	684	634	595	646	639	614	649	676	638	651	625	626	653	620	594	658	660	618	655	607	602	678	680	614	654	642	622	660	625	599	655	610	645	696	647	650	660	651	705	655	623	656	629	626	660	654	697	663	630	674	688	629	627	641	667	638	704	611	669	580	648	652	645	613	666	656	629	651	620	646	618	675	627	650	662	664	593	631	658	683	649	631	646	639	665	686	649	609	608	657	660	658	633	630	647	634	638	657	656	663	633	631	617	642	657	633	675	633	605	647	601	611	658	660	623	663	622	693	635	665	636	673	640	613	642	621	643	651	674	649	629	640	640	646	626	667	622	658	630	634	576	679	675	625	654	612	657	662	624	641	671	656	617	633	600	644	653	661	617	711	667	616	687	647	631	658	631	595	633	658	650	626	635	643	634	611	665	631	658	659	615	666	627	643	694	628	666	665	623	641	645	635	637	653	671	666	653	659	609	681	660	635	626	666	709	638	646	650	650	673	646	678	637	660	629	642	649	638	655	635	674	643	587	655	620	696	635	624	644	640	679	634	647	677	680	653	623	657	656	640	668	628	637	666	636	668	662	659	670	625	666	658	665	656	653	646	669	643	646	589	651	636	659	644	641	657	610	621	647	606	650	645	649	646	630	644	661	621	666	634	672	649	617	622	640	639	628	657	601	626	620	655	636	659	611	628	692	614	635	657	619	606	620	634	594	697	650	653	606	673	648	663	644	638	650	679	641	643	648	676	661	666	642	678	626	642	646	642	620	648	656	671	665	648	657	642	611	672	641	644	616	653	630	633	630	627	658	646	651	655	637	665	579	620	608	650	660	656	663	636	667	650	666	617	624	641	636	659	628	654	713	647	652	655	661	637	652	661	654	627	651	657	662	617	656	604	616	657	651	665	622	613	674	655	653	677	670	643	644	579	674	644	618	640	589	692	600	637	607	628	678	644	671	623	648	645	640	627	637	668	630	640	666	644	658	669	672	634	668	658	648	686	694	665	634	677	701	657	628	623	628	639	652	666	626	644	624	633	661	686	634	594	646	678	622	669	661	661	664	639	598	648	647	591	660	621	649	647	630	648	656	622	661	662	668	647	666	626	664	630	627	666	659	670	632	705	659	679	634	678	660	635	627	627	626	641	649	610	639	675	639	660	649	677	662	635	652	646	606	640	590	608	620	641	618	647	640	603	660	643	648	646	650	659	670	618	641	653	619	637	663	652	635	624	605	713	627	660	661	664	662	684	714	618	667	657	658	646	632	638	615	632	608	667	655	634	644	618	663	670	628	684	603	639	624	674	625	666	622	646	651	653	608	685	626	635	654	625	644	679	601	653	588	623	627	635	636	662	666	635	632	651	683	640	650	584	663	661	639	622	665	670	668	633	690	619	669	666	667	679	626	705	650	683	720	681	635	625	664	650	657	617	628	652	627	633	632	637	654	631	613	682	634	671	636	647	664	630	646	644	642	603	675	674	601	626	697	687	661	619	649	627	616	686	636	667	642	667	653	652	653	641	668	686	621	655	620	655	658	660	698	670	641	626	621	648	668	652	676	641	630	637	620	670	624	716	690	620	650	675	657	611	659	628	624	635	685	684	628	657	666	649	616	670	642	607	662	635	646	682	687	618	672	645	620	657	634	621	636	633	625	646	647	663	600	615	638	632	621	613	653	659	659	661	685	662	663	626	621	620	669	651	587	649	652	647	645	685
24289	23595	34140	29173	21418	12244	2582	1207	1025	1004	999	943	947	974	948	989	913	908	977	895	937	985	958	977	982	863	924	946	905	877	903	901	882	935	883	947	952	928	921	987	940	904	922	970	944	908	907	956	913	960	927	993	915	891	859	881	962	924	890	904	940	925	943	935	931	944	937	916	933	872	945	933	896	934	929	922	925	937	911	853	959	893	941	929	978	967	879	983	912	931	924	915	938	897	938	872	907	920	921	916	974	917	919	907	911	973	945	944	955	896	929	890	945	929	940	925	927	924	929	951	949	937	921	936	934	914	972	893	955	869	980	921	900	883	926	879	941	859	901	881	917	930	887	885	929	909	951	928	919	919	881	925	908	941	954	946	927	873	938	891	916	932	915	947	899	990	944	941	916	925	898	917	976	943	975	908	941	912	910	896	901	900	914	878	896	929	897	877	936	921	941	915	926	931	961	933	938	929	878	915	947	905	968	910	918	937	891	954	935	873	897	938	911	928	907	966	930	947	946	942	909	885	944	880	913	916	887	940	946	949	883	937	886	919	865	893	918	959	946	908	884	897	938	925	971	944	895	895	958	937	942	978	906	918	962	909	896	913	883	904	944	957	928	921	926	926	904	909	944	952	919	838	898	938	906	868	960	931	923	905	921	946	935	893	898	948	935	917	907	912	914	924	926	847	919	856	912	896	867	929	904	896	958	914	893	893	939	955	931	889	965	909	898	967	893	946	937	923	884	862	864	902	980	832	914	962	926	909	910	887	936	861	957	847	871	864	919	943	925	925	886	880	881	907	938	908	901	889	895	888	921	977	935	979	939	897	931	888	919	886	949	927	908	888	886	883	901	917	933	925	949	909	908	916	915	928	881	924	923	889	940	958	936	946	931	933	914	937	928	909	983	955	909	942	954	916	914	889	872	911	921	919	921	906	916	863	946	911	923	934	921	895	824	932	946	911	879	914	936	879	847	886	960	907	930	874	918	898	879	983	947	923	897	912	962	973	966	933	901	866	890	914	899	893	960	859	941	928	906	916	948	951	932	915	918	951	877	908	961	903	915	930	911	888	919	919	931	895	971	893	887	949	937	947	885	969	907	937	929	935	898	879	934	907	947	883	909	936	918	975	891	921	910	931	948	864	902	900	971	931	950	900	939	886	877	933	916	881	929	887	929	897	986	909	983	927	924	919	966	898	900	951	866	936	932	925	905	926	925	928	868	898	871	891	920	892	916	922	912	930	906	917	952	913	974	946	898	950	941	883	873	926	950	951	882	947	944	871	986	933	892	950	910	938	956	946	921	889	917	904	849	879	962	908	967	885	893	940	955	839	921	944	939	904	886	895	866	930	976	899	852	919	898	918	874	922	898	945	945	909	847	917	918	943	940	904	911	962	875	925	870	907	936	942	913	1007	901	919	902	935	928	863	913	934	896	905	918	893	965	903	950	928	899	962	908	875	906	989	919	985	900	936	936	914	918	874	883	935	954	922	913	935	934	920	966	912	918	939	933	953	935	921	935	881	899	920	946	895	948	871	902	905	921	925	993	937	916	888	904	917	898	976	928	932	923	943	926	908	919	979	927	957	824	1018	908	916	909	911	912	935	905	918	892	909	928	887	954	907	893	950	881	957	999	928	888	943	882	917	922	914	875	895	898	910	899	962	920	883	881	915	960	885	883	916	933	926	873	932	938	952	948	914	927	915	904	901	912	849	957	965	917	956	950	964	868	917	939	947	889	920	955	927	876	925	946	815	940	898	935	919	881	924	926	903	884	943	953	971	961	910	924	868	920	935	862	927	923	883	909	879	845	936	930	923	904	924	961	893	912	883	948	936	1009	898	953	876	957	958	951	875	911	938	921	889	980	902	925	895	890	853	943	933	946	895	947	938	915	941	908	974	932	944	892	907	884	928	937	893	911	865	951	950	885	941	980	916	913	895	943	958	914	939	925	882	948	937	948	902	851	896	878	934	879	917	867	923	904	924	925	906	935	918	901	938	903	893	944	931	916	892	933	932	960	928	947	946	880	929	917	925	972	965	894	931	888	930	945	948	850	910	928	938	977	921	914	963	933	880	947	921	911	903	905	950	903	914	962	925	904	850	905	972	974	958	936	1000	942	930	902	933	902	925	896	933	956	912	972	911	910	920	889	928	925	860	972	888	1001	921	919	924	928	922	937	879	842	879	923	883	893	926	929	855	934	888	906	914	914	927	990	884	940	912	889	888	898	953	922	963	978	907	956	967	966	927	939	922	915	947	893	895	904	983	922	910	956	964	909	814	973	893	926	891	873	929	922	932	914	899	922	910	952	922	990	942	923	892	899	901	905	873	932	911	904	898	928	905	921	847	928	964	923	923	948	869	896	870	908	929	859	916	918	903	908	891	890	955	915	906	924	886	881	968	915	917	895	924	906	899	945	904	916	944	935	898	988	917	970	895	939	951	921	925	926	942	947	910	916	946	984	921	950	940	885	958	957	871	897	951	863	935	902	839	874	893	922	930	964	878	890	889	918	883	875	885	916	914	870	910	933	964	917	877	960	867	907	990	899	886	894	916	948	915	910	905	942	951	977	950	887	881	869	928	908	937	931	865	937	924	931	935	920	866	893	904	969	893	870	887	943	958	939	991	866	913	915	878	915	949	934	964	860	942	913	929	932	932	966	882	847	898	919	903	952	891	939	911	925	940	913	927	927	906	912	893	940	901	878	940	923	938	895	877	890	920	856	967	947	894	855	930	945	864	905	965	967	948	910	899	937	884	888	889	904	933	895	964	940	945	897	938	960	944	919	828	895	882	969	918	933	922	919	906	929	921	941	927	911	923	924	922	881	951	918	928	913	894	913	915	931	941	964	962	888	950	957	908	907	856	926	880	912	927	866	929	932	907	920	865	911	889	885	917	864	914	881	892	939	928	918	888	959	906	926	980	961	913	926	981	925	900	934	913	915	875	874	907	885	937	921	951	879	930	955	932	987	894	841	946	845	872	981	963	970	922	861	942	911	921	932	906	868	975	903	914	902	904	904	940	921	881	924	887	960	1003	923	896	939	926	950	896	953	968	940	909	955	925	913	926	950	921	946	872	949	918	909	928	871	910	908	888	922	940	916	933	897	922	969	978	866	956	941	941	945	945	934	985	979	962	892	963	937	902	982	920	916	912	924	886	942	941	869	922	904	876	961	930	871	977	894	947	866	900	897	931	886	906	922	949	933	897	909	925	894	942	938	863	910	929	917	939	910	905	853	957	931	949	899	929	916	952	900	915	969	880	881	971	917	904	900	923	891	889	902	956	914	909	958	908	919	867	953	922	914	961	945	951	938	914	930	931	981	939	908	984	909	893	947	862	931	918	930	894	907	873	916	846	911	986	965	972	901	969	924	960	946	952	891	911	904	947	908	891	917	929	902	938	957	927	946	873	914	948	891	911	955	882	947	882	907	904	960	951	938	915	945	889	910	883	851	984	972	927	925	867	908	938	932	906	955	924	882	923	911	925	978	919
65391	100476	68735	34373	11061	2631	1089	843	861	857	841	834	851	817	822	879	876	872	837	848	818	804	818	858	823	846	855	783	876	867	884	811	850	822	840	800	808	808	816	833	820	790	798	824	856	805	852	824	800	818	835	870	849	770	844	851	877	832	858	830	877	813	824	797	834	819	839	781	833	798	809	839	799	776	818	778	870	822	821	827	767	838	848	849	853	874	807	807	855	856	872	778	799	803	842	815	838	884	874	790	829	839	836	838	877	834	834	806	821	822	841	787	850	802	815	878	774	844	789	808	836	818	886	847	806	823	824	792	814	823	819	834	771	851	823	854	815	820	807	814	863	762	838	818	819	838	834	854	837	819	804	807	859	870	836	834	806	802	852	858	868	815	819	818	826	814	851	859	794	854	810	840	802	808	842	772	858	855	805	789	841	796	810	809	858	800	863	825	812	812	859	870	807	790	819	826	832	807	841	799	834	811	798	844	814	819	806	778	820	798	792	847	835	870	810	880	798	786	835	842	846	825	796	862	801	846	799	846	837	856	836	883	827	898	819	811	838	861	856	826	873	797	813	830	840	825	880	778	848	831	863	773	865	799	889	833	871	777	787	862	850	805	867	855	894	861	805	833	807	820	816	787	861	792	851	867	828	816	821	825	791	813	779	771	780	840	801	827	820	839	863	841	857	844	870	830	875	871	829	858	780	845	795	835	822	834	812	826	795	797	845	805	796	826	838	818	782	877	807	765	781	839	768	820	815	809	829	814	837	805	850	883	851	876	823	786	805	858	857	835	834	847	767	834	820	788	863	756	779	775	823	874	799	867	835	854	814	798	837	818	796	843	856	845	847	857	836	804	779	874	752	816	794	809	861	837	754	855	845	848	885	844	808	842	792	845	865	813	830	831	827	810	814	782	777	801	806	841	839	809	789	811	821	838	816	825	818	774	788	813	859	807	783	782	761	825	843	798	877	857	830	770	855	867	806	790	872	825	806	781	829	812	799	819	773	880	850	826	811	817	826	830	842	838	779	789	840	826	843	852	855	809	868	831	793	857	815	851	835	836	834	790	841	820	848	822	845	813	846	809	843	844	865	844	821	791	802	841	785	805	808	809	790	829	825	857	843	797	872	824	849	810	844	820	843	805	860	797	858	805	886	878	824	851	831	798	839	809	915	806	861	800	800	866	833	787	866	795	887	806	827	818	834	835	798	812	809	810	836	821	865	775	806	819	904	838	816	818	861	788	842	795	849	868	825	805	833	861	863	778	866	845	845	810	904	769	818	826	811	918	841	779	833	827	856	842	859	827	863	860	799	822	885	817	827	860	814	779	781	793	794	803	823	852	824	805	842	811	825	820	817	821	771	813	825	802	794	817	898	811	864	814	825	822	847	745	824	837	818	849	868	783	795	818	881	794	776	808	816	786	861	847	833	825	847	825	856	913	862	855	761	837	843	814	837	838	878	819	880	880	876	812	861	819	829	838	813	848	815	845	834	902	802	828	858	836	843	821	849	827	828	791	798	798	839	852	854	830	848	832	832	832	830	833	876	810	847	791	845	866	778	858	806	815	849	847	853	780	808	814	816	823	830	847	844	838	809	822	878	826	854	840	786	779	803	823	801	842	855	829	923	861	825	835	783	798	839	826	821	803	855	789	840	828	845	827	784	782	812	851	840	811	768	807	786	892	815	821	819	853	801	819	804	777	822	807	812	862	834	804	869	852	877	838	816	840	841	842	791	855	827	808	834	806	821	862	795	853	815	826	776	841	772	802	820	841	832	851	852	783	838	839	781	801	767	822	828	820	850	811	838	829	860	818	844	818	820	825	837	860	821	826	814	848	810	804	810	837	821	814	855	840	790	815	836	876	792	844	843	814	836	840	782	860	820	823	819	843	853	830	812	831	870	819	794	791	815	803	801	886	875	813	846	805	818	832	808	852	820	815	788	802	839	817	790	855	850	790	794	799	836	783	808	828	810	798	814	807	840	858	832	871	870	872	812	841	820	826	795	848	803	857	895	863	827	803	810	876	864	791	782	802	853	832	847	846	874	872	802	785	848	769	796	797	824	823	827	849	831	836	840	787	847	775	821	869	868	795	791	845	809	828	809	828	838	810	881	827	758	775	845	890	816	858	840	814	795	840	833	831	813	853	812	802	845	828	809	882	836	790	808	862	847	874	779	805	808	840	791	837	837	820	797	848	837	791	828	822	845	833	836	851	780	860	889	807	823	808	828	887	817	835	850	822	821	888	756	822	771	799	809	772	835	789	828	807	787	803	851	795	830	791	833	823	867	805	813	810	820	812	799	798	829	826	814	837	817	821	792	802	794	827	836	825	819	864	804	783	819	856	862	820	856	844	839	824	808	827	785	814	809	851	846	791	884	893	802	826	819	808	839	829	822	809	811	834	816	876	853	820	807	849	844	846	803	835	801	803	779	806	822	762	806	804	862	792	812	835	861	819	832	802	833	758	850	828	808	821	785	842	848	875	831	798	857	844	807	837	835	870	816	793	828	790	842	841	840	824	818	825	827	822	844	804	774	842	854	849	830	831	835	807	863	827	843	821	789	804	807	816	811	757	779	814	826	816	820	823	852	851	855	854	791	794	864	836	778	833	813	824	787	793	814	854	824	788	816	809	841	838	833	806	822	795	799	858	837	819	871	813	819	826	787	841	808	821	801	854	784	813	829	877	814	824	835	865	851	836	803	833	811	815	796	818	791	787	815	836	788	839	830	831	838	841	845	828	843	836	804	890	837	826	843	823	792	810	826	817	837	822	811	818	800	831	831	827	814	865	790	836	785	836	869	792	780	811	830	838	782	839	840	816	795	868	790	865	798	876	826	849	781	816	815	771	811	876	785	817	836	830	909	780	816	774	829	857	852	795	832	864	814	765	795	825	874	842	811	838	823	779	840	817	806	803	836	818	859	783	779	824	820	824	834	791	818	834	839	763	847	814	765	813	828	814	854	797	830	808	804	828	807	855	786	807	803	776	838	825	881	780	852	842	841	843	813	848	867	797	754	800	832	785	810	868	801	818	783	811	829	791	831	804	841	801	852	814	810	799	784	833	802	807	847	852	851	844	880	826	799	827	877	875	820	794	832	827	802	831	809	884	769	817	791	803	844	833	828	827	816	805	815	826	812	825	867	797	821	845	821	851	849	853	819	822	815	842	839	845	859	832	846	832	827	822	784	819	880	895	757	802	815	804	751	791	841	891	823	823	834	796	804	854	833	837	807	772	797	795	830	782	815	871	862	817	792	822	779	846	856	822	836	852	831	826	811	818	797	817	862	802	816	809	820	856	808	824	835	850	813	829	798	795	842	824	790	834	832	823	787	824	844	855	812	844	813	831	761	863	844	886	825	767	835	771	786	757	857	790	808	843	778	837	848	798	807	845	811	828	700	822	819	826	801	805	849	825	831	801	820	809	768	774	803	801	895	856	809	856	818	852	839	818	845	830	818	855	741	823	828	855	796	783	836	814	849	834
31365	33032	26204	9451	1898	921	724	764	737	770	711	715	731	754	746	734	708	703	755	678	743	741	711	707	704	742	723	711	704	696	731	712	742	730	724	715	699	678	714	757	756	673	714	756	707	708	717	687	670	751	722	729	760	727	677	703	733	694	742	717	742	733	699	760	674	748	697	699	709	764	707	753	695	727	726	716	693	734	715	707	784	740	711	683	747	712	643	719	717	696	734	708	733	700	740	679	728	759	704	703	683	720	703	725	681	690	707	706	694	715	737	701	736	730	747	660	707	687	755	706	699	693	692	687	702	682	732	697	698	729	705	775	705	733	707	711	700	745	734	712	719	720	691	722	698	716	664	691	699	690	691	713	697	696	707	743	691	707	698	718	737	699	683	752	678	747	729	708	689	680	696	671	669	715	714	718	726	720	716	688	673	709	735	737	674	719	788	693	742	697	713	716	704	709	712	725	706	708	722	686	691	718	765	743	722	724	745	717	713	767	711	727	702	714	719	705	685	710	715	768	737	702	691	725	717	762	716	659	759	677	690	669	750	788	636	719	707	779	682	701	736	733	731	704	708	743	714	702	725	686	714	647	687	733	740	704	740	746	709	717	722	720	652	729	722	713	696	720	673	711	701	675	745	711	680	681	705	713	749	733	710	727	713	735	731	730	748	733	744	630	707	687	719	713	794	732	708	712	757	736	722	740	752	705	737	715	713	697	714	694	730	698	674	706	680	721	669	764	732	712	735	732	719	718	732	709	706	682	688	717	683	699	662	692	740	685	695	736	698	723	709	729	726	709	765	706	724	687	748	692	750	693	693	741	705	745	783	709	739	713	762	759	696	782	740	737	725	770	684	690	708	691	720	773	666	710	703	673	684	736	694	707	734	733	697	732	718	693	708	694	768	710	705	728	719	682	688	765	700	720	651	661	689	683	700	737	697	736	716	689	749	744	695	678	742	684	688	741	673	722	747	688	735	645	694	757	700	714	730	728	672	711	682	753	750	751	688	707	696	713	741	693	699	687	680	660	711	739	707	718	672	693	690	741	724	747	696	709	696	702	715	704	660	694	731	748	730	722	693	769	706	709	688	741	697	725	711	739	747	737	746	676	742	725	684	700	715	697	704	735	702	660	735	735	688	738	745	739	735	747	772	709	681	749	700	703	744	711	751	708	702	676	718	701	689	740	730	714	728	740	729	738	738	703	672	688	726	752	739	694	738	721	682	695	674	725	703	759	728	703	737	777	709	703	738	665	648	738	702	728	708	727	734	737	684	666	705	741	779	738	704	720	731	726	676	721	684	750	690	685	746	706	723	688	752	685	714	696	763	687	712	690	717	750	712	695	744	725	758	698	686	692	781	706	707	734	701	713	724	709	771	679	722	687	768	687	714	677	739	692	686	735	724	713	707	721	655	703	718	708	749	671	669	727	684	720	724	737	692	659	738	712	762	692	733	719	707	704	788	696	776	718	694	700	698	685	708	761	653	724	686	660	762	727	653	716	724	662	730	716	730	696	676	661	727	673	745	721	742	730	718	731	723	666	684	722	676	694	757	694	709	695	689	658	751	707	733	673	724	687	706	696	760	693	742	706	662	726	691	716	740	707	682	724	720	693	723	743	744	728	714	693	720	694	713	763	720	724	704	706	719	742	761	726	674	746	708	717	707	699	757	745	715	633	696	726	742	701	700	723	728	733	713	736	728	735	728	713	684	729	681	716	746	681	737	725	703	686	711	701	724	717	686	703	736	719	740	709	722	741	700	690	721	747	688	731	708	700	707	717	698	719	682	694	703	723	706	692	691	745	694	698	747	683	695	711	721	725	735	737	706	700	692	722	757	703	768	752	724	666	680	683	714	669	730	732	674	694	780	702	709	708	740	711	713	689	724	698	705	686	764	683	712	673	723	688	760	693	711	691	745	684	723	700	723	748	733	730	719	735	694	660	709	741	750	722	726	762	708	695	711	689	698	730	693	677	742	704	721	726	717	707	654	747	745	685	699	712	742	680	711	759	759	683	741	705	706	751	706	742	709	772	707	691	724	693	690	734	703	755	710	638	712	755	730	722	715	705	692	768	711	670	723	704	724	711	706	709	716	740	784	702	712	712	700	704	673	710	702	711	726	676	691	714	721	737	724	796	690	733	740	700	680	729	686	695	776	731	733	771	697	739	701	669	661	778	742	751	720	732	734	715	716	736	710	706	714	645	754	770	717	753	709	687	716	757	710	693	749	746	738	721	739	702	697	691	724	672	699	715	661	740	700	684	713	700	759	710	716	743	719	720	664	705	732	721	772	708	703	751	684	736	679	745	688	777	688	728	719	717	745	738	701	730	671	696	693	702	748	718	706	720	696	751	717	682	712	684	727	724	716	725	696	742	751	702	769	719	719	745	670	737	709	721	713	711	685	711	700	746	778	701	707	705	637	710	730	738	720	717	725	689	704	769	745	760	678	732	718	695	729	653	725	699	675	726	730	714	708	714	738	794	730	687	741	743	695	695	706	803	790	725	679	731	756	701	742	737	683	712	667	714	729	641	688	742	685	728	774	686	699	720	707	719	722	719	684	701	683	731	727	756	731	633	724	720	741	697	681	712	676	766	742	771	715	718	691	678	770	688	734	692	722	760	701	651	707	695	662	681	734	740	692	736	677	705	713	738	694	737	723	676	695	702	741	714	672	728	695	656	670	700	725	726	728	703	739	706	704	742	695	688	703	699	708	668	686	707	710	729	718	710	684	716	676	758	749	675	727	686	671	761	735	729	711	813	711	730	662	698	737	686	728	732	691	674	714	746	731	721	750	720	714	713	692	659	724	723	748	667	702	693	693	704	697	717	743	730	723	701	677	725	697	663	763	729	742	689	720	709	789	728	730	715	721	741	740	732	724	713	677	728	709	733	725	736	757	710	731	728	710	762	748	757	752	716	739	709	697	698	729	695	719	696	750	694	720	745	715	709	711	725	713	702	689	700	700	728	700	732	711	744	700	694	740	689	771	745	696	668	696	736	742	722	678	716	726	703	724	700	746	757	687	710	697	713	723	702	723	688	726	707	734	708	712	745	750	705	731	704	712	751	712	672	728	769	722	700	716	749	736	717	757	728	702	728	732	698	700	690	681	698	664	675	719	694	682	740	717	744	772	741	758	759	702	725	738	694	721	718	770	749	686	699	735	681	725	722	726	701	695	767	703	695	698	691	716	680	705	716	707	707	666	737	700	707	710	690	709	728	667	668	683	685	679	718	711	677	731	736	689	700	711	681	725	747	684	743	743	723	760	713	709	726	663	706	689	670	656	721	728	729	716	737	691	721	662	703	732	731	693	671	711	725	731	696	700	713	672	725	666	729	664	698	667	712	763	726	714	696	691	733	761	723	714	775	706	692	696	682	705	724	692	732	741	738	711	700	729	718	753	733	734	750	712	718	743	670	735	740	704	679	682	676	731	697	711	736	745	714	722	781	705	726	770	710	707	715	733	714	712	757	699	744	684	701
24966	37376	18767	4935	1421	701	647	582	594	599	572	623	612	560	561	563	567	551	603	585	610	595	590	601	552	583	566	595	562	536	596	590	597	588	593	585	543	549	579	570	534	568	579	555	604	563	618	564	574	544	585	572	606	611	587	569	546	555	570	579	573	535	587	579	573	606	589	567	598	604	570	598	552	611	637	579	571	608	585	610	564	602	550	590	559	577	567	621	556	525	562	538	607	586	574	596	567	577	585	593	561	545	560	618	563	562	576	561	571	550	591	545	540	564	581	531	587	620	553	591	598	595	577	611	591	611	582	579	575	580	589	560	563	587	580	567	573	584	577	528	584	534	569	557	587	590	593	553	543	526	538	578	597	569	609	554	614	564	562	585	551	553	543	593	540	542	551	594	539	582	567	586	564	567	574	534	586	587	559	559	556	578	578	552	561	570	582	528	540	569	554	567	573	576	542	572	623	570	576	597	569	608	582	575	609	570	547	553	570	589	532	606	551	546	589	528	544	559	548	549	553	559	512	547	540	548	612	541	617	580	573	602	573	592	638	545	534	561	575	594	566	569	547	558	570	536	560	581	575	594	533	576	602	556	556	550	598	507	567	575	558	602	557	545	570	571	578	564	549	556	527	558	591	577	575	562	572	614	564	627	598	554	605	554	552	551	580	572	548	592	560	548	570	593	611	584	557	602	570	579	558	591	571	592	607	562	549	577	570	575	575	561	577	574	548	565	600	629	540	553	576	610	528	561	567	569	554	564	572	579	614	602	557	559	587	577	577	584	552	596	598	523	566	580	608	584	622	614	596	596	593	588	577	562	591	551	540	580	613	556	561	567	576	568	566	537	553	580	561	594	555	580	560	559	538	625	542	625	562	548	568	542	560	601	559	562	598	570	582	568	576	527	547	551	561	551	609	597	613	567	528	580	601	589	555	573	582	552	610	556	577	592	584	534	608	565	544	537	576	551	564	585	585	575	576	597	568	591	564	577	568	564	578	547	582	557	575	552	559	605	565	570	585	557	594	591	609	570	592	572	537	549	554	574	558	569	551	560	607	537	592	605	609	569	559	645	558	576	606	586	589	569	593	562	548	600	568	582	567	584	531	565	568	612	610	536	547	612	547	562	552	605	604	560	581	607	564	585	614	555	552	539	555	565	608	558	606	558	609	600	568	548	573	551	587	591	591	569	576	578	554	573	555	546	606	580	527	599	535	569	552	592	603	597	574	590	551	562	559	571	521	565	572	537	542	597	498	555	589	599	557	606	564	588	564	549	610	579	587	522	605	585	533	557	537	547	583	560	614	598	567	593	584	550	633	547	570	628	553	581	605	551	544	570	579	575	602	548	616	572	561	569	547	568	584	556	551	570	566	593	534	571	584	530	596	548	592	562	597	538	555	618	558	549	570	560	566	557	570	569	573	577	555	588	559	609	562	597	578	542	599	576	557	587	513	554	549	589	575	579	576	558	590	564	619	564	578	570	590	598	592	601	550	570	535	554	569	584	575	597	584	554	539	583	567	551	558	580	594	529	565	579	601	564	558	584	596	552	571	566	544	598	581	563	598	635	539	577	613	563	582	599	567	570	579	585	573	550	547	594	544	589	562	594	554	616	551	515	540	575	587	554	600	601	599	592	578	558	582	612	565	566	562	611	547	554	566	614	560	596	589	565	590	536	599	583	622	537	574	564	550	569	613	559	602	589	548	553	592	576	626	583	558	582	581	599	591	574	610	578	546	523	589	592	572	590	597	580	587	551	569	583	566	577	561	519	649	536	590	579	590	571	578	564	609	629	593	567	565	567	551	587	568	569	559	576	572	590	572	617	568	623	590	543	568	582	584	550	564	565	555	623	582	509	593	600	590	621	583	542	623	545	604	578	582	566	619	600	576	573	563	555	539	611	600	596	590	580	595	583	572	558	572	611	567	552	543	569	603	579	577	565	570	513	603	568	514	590	580	609	573	565	566	546	550	609	593	567	603	577	625	585	541	583	550	578	625	550	615	581	547	546	597	569	543	636	581	564	562	595	599	577	576	571	578	551	582	603	578	569	608	641	612	589	585	590	557	584	540	567	560	604	588	633	580	539	578	630	568	587	581	614	585	494	605	596	552	555	584	587	579	556	537	575	564	592	561	571	587	554	574	572	538	618	622	555	533	557	524	572	562	570	562	525	604	570	577	582	521	587	599	543	549	576	560	596	548	605	592	535	582	566	569	551	562	564	550	569	614	550	571	544	573	573	580	559	584	564	599	578	595	561	594	541	576	533	582	547	575	562	575	557	625	582	635	534	535	573	592	587	554	530	599	580	590	523	569	559	542	558	561	576	569	599	617	576	564	536	566	618	536	563	578	570	550	567	572	544	556	553	545	599	595	527	554	596	570	562	586	557	576	560	601	619	605	568	550	617	619	569	586	558	577	591	596	593	546	562	553	578	565	587	567	561	550	582	547	574	574	588	590	577	611	587	547	618	515	587	528	541	516	584	571	525	590	537	607	569	549	618	556	556	580	530	545	562	566	588	552	574	528	531	542	539	565	583	551	571	566	557	585	574	587	553	536	583	568	536	554	580	530	629	559	615	564	613	586	563	581	524	606	573	546	611	555	562	556	567	571	602	571	583	597	575	573	564	623	571	609	632	559	564	588	568	578	605	546	587	567	554	570	603	551	607	596	553	547	550	603	601	558	569	545	611	580	554	550	545	603	569	527	564	586	565	579	583	564	562	565	578	554	584	574	602	556	594	583	576	604	517	590	582	575	618	585	582	565	608	586	535	561	549	558	575	522	574	585	547	590	598	609	553	601	566	592	559	575	566	610	582	601	593	555	597	548	585	597	568	542	569	577	547	553	589	579	596	566	548	600	548	587	566	551	573	541	554	538	563	608	582	570	563	576	572	592	569	574	587	598	581	599	587	560	563	612	555	586	548	600	596	564	567	615	554	584	575	605	575	572	588	552	626	581	547	589	587	593	614	546	577	588	608	575	592	563	589	532	543	571	548	593	583	555	562	583	569	581	565	551	559	620	579	627	558	591	585	566	574	553	586	536	545	578	555	567	567	599	554	584	586	577	555	518	590	599	570	580	555	586	559	585	547	571	522	595	554	594	580	582	561	535	567	549	559	596	586	557	524	594	601	556	555	584	568	595	523	616	558	560	587	600	558	613	585	615	538	624	579	581	590	597	575	596	592	575	591	596	578	592	640	597	592	574	549	576	576	535	563	604	570	578	582	569	560	582	602	578	568	591	568	628	560	561	621	601	542	593	595	541	556	561	561	537	539	586	565	600	597	600	593	586	625	591	612	558	580	578	588	576	564	599	542	595	591	564	649	598	603	558	576	583	602	608	575	563	574	576	554	528	551	544	562	552	591	605	539	566	596	569	596	564	588	567	630	550	544	548	569	560	569	568	557	564	593	567	557	569	583	589	589	570	580	546	618	595	573	539	595	535	582	579	563	574	553	520	583	557	547	587	559	594	541	572	577	569	619
26151	28470	39947	31329	15409	3500	1109	822	786	732	767	760	755	781	699	804	737	784	775	752	719	741	722	717	743	689	766	720	755	727	775	717	813	751	738	737	772	822	749	708	774	732	748	725	744	755	785	726	689	749	743	731	746	750	737	745	752	707	751	674	773	707	789	756	721	712	744	754	690	764	756	722	762	756	726	747	773	703	755	747	732	762	765	729	752	758	765	784	747	679	714	766	702	701	770	739	751	820	762	793	788	725	770	803	743	718	704	731	744	703	805	749	777	744	702	749	753	720	722	717	764	740	757	745	791	759	726	710	759	756	711	752	774	711	731	747	728	756	737	721	746	745	735	736	813	759	749	734	760	771	749	751	776	818	820	739	736	755	759	791	734	720	739	728	738	755	734	704	758	713	799	758	714	742	695	756	748	754	720	749	674	782	750	732	679	685	779	726	714	743	803	728	700	757	776	709	722	726	723	711	762	753	710	704	709	718	743	709	721	722	714	749	738	777	769	737	738	726	746	787	718	760	680	698	770	755	707	683	708	751	762	790	752	791	760	745	752	682	735	750	749	699	758	751	759	765	705	767	731	822	739	735	728	788	767	744	751	714	733	708	720	739	777	765	748	739	745	778	734	751	734	785	705	700	702	757	759	759	767	795	763	764	726	733	760	742	716	746	733	799	737	773	773	763	779	755	731	764	757	765	772	708	690	778	706	755	749	748	756	749	733	770	744	723	735	775	757	754	731	762	700	743	707	706	785	732	703	723	699	714	779	763	744	737	783	760	758	759	714	792	755	758	744	751	744	757	719	700	738	748	749	720	760	741	723	689	762	745	784	751	704	749	705	739	717	698	743	763	720	730	711	706	783	710	752	780	722	680	760	768	732	795	757	783	708	771	739	742	725	729	713	742	723	750	748	727	763	745	763	805	728	717	721	745	733	705	734	743	751	746	727	694	758	744	689	763	716	700	709	716	716	777	721	762	703	733	772	724	743	744	770	778	726	766	764	742	758	754	718	681	791	745	708	733	772	750	777	756	724	728	769	741	792	784	804	707	788	770	744	797	734	743	754	718	784	772	728	752	743	732	745	746	747	763	732	754	763	759	751	792	751	681	716	717	725	763	747	702	747	747	740	726	751	762	762	698	771	730	722	697	772	731	716	768	797	776	737	718	702	707	728	755	764	727	695	724	740	728	727	750	718	729	726	744	721	774	740	765	690	714	782	744	732	774	781	746	707	731	710	723	791	729	727	754	746	758	746	738	772	751	735	769	717	733	748	746	730	701	741	756	712	696	722	778	772	724	740	706	758	731	717	710	756	753	723	743	742	735	742	739	744	773	722	705	724	741	746	740	750	737	711	735	717	773	760	740	764	756	751	725	676	757	733	737	733	678	760	773	737	764	744	805	721	735	733	761	702	757	727	709	760	804	768	733	754	707	747	731	733	681	746	794	721	731	795	724	725	782	709	757	761	724	742	773	726	746	777	733	753	708	729	746	751	722	750	769	701	672	730	723	757	746	694	782	715	739	725	702	712	741	767	766	739	739	722	727	734	773	754	734	707	687	717	738	706	707	691	736	745	748	723	713	738	780	811	733	753	738	742	771	746	769	804	757	753	768	744	760	742	715	715	726	744	748	804	725	713	755	675	764	732	712	715	731	717	787	755	791	704	723	731	701	707	689	759	753	726	735	827	750	720	754	762	734	734	715	771	762	740	705	744	768	746	694	718	756	748	707	755	727	723	762	758	731	749	766	744	703	753	741	731	739	779	712	801	714	693	704	752	702	793	731	712	755	720	718	808	730	704	712	737	761	729	758	756	671	718	713	730	704	733	746	754	730	733	715	768	730	731	775	740	717	765	749	732	757	712	740	696	772	795	751	766	747	784	734	722	707	743	715	765	727	718	749	757	794	728	767	671	749	744	742	738	738	748	770	758	833	752	739	736	726	714	776	780	717	720	731	758	734	742	719	713	728	728	722	714	741	762	720	769	756	736	736	679	742	726	726	765	745	762	736	720	724	752	769	728	755	748	736	739	738	772	713	743	729	732	761	710	838	728	715	731	744	743	685	735	765	697	753	762	716	783	712	732	740	743	732	740	752	776	721	718	716	745	752	737	696	716	742	790	759	731	806	702	730	769	763	781	762	687	697	713	784	799	749	736	762	790	768	726	762	705	741	730	728	756	738	746	738	764	771	755	799	765	719	778	767	713	753	817	823	723	744	736	709	720	668	738	751	764	685	764	717	714	787	722	728	740	715	765	724	737	701	728	707	733	698	779	686	722	786	716	773	756	720	734	714	757	740	775	744	704	749	741	659	744	774	724	724	746	681	781	732	748	787	735	740	683	738	719	760	722	733	741	779	744	752	755	726	742	750	769	704	759	781	707	771	752	716	729	778	698	757	739	741	764	750	774	788	802	755	788	707	740	766	761	728	739	700	711	749	750	711	752	743	712	702	738	729	727	741	698	708	710	797	712	765	745	750	773	732	742	777	749	715	706	755	760	784	758	705	745	782	753	760	731	757	772	725	760	664	721	726	744	767	732	733	749	819	764	727	752	754	730	691	805	704	735	781	779	710	740	725	773	749	735	754	746	714	762	699	749	706	765	761	735	746	746	775	721	740	786	740	678	713	733	713	754	762	798	761	731	715	756	707	742	749	731	749	703	728	750	721	765	721	778	736	702	747	750	735	749	725	752	747	738	750	748	755	749	708	737	741	765	723	828	760	748	758	732	731	739	724	717	750	700	741	743	743	772	701	761	759	726	708	719	720	766	744	734	720	744	766	744	687	767	742	744	726	762	722	772	717	801	789	719	756	763	763	728	699	739	732	709	780	764	655	728	789	741	737	743	725	743	728	715	728	729	722	719	757	699	747	741	733	692	679	767	718	760	732	785	716	719	736	744	760	729	720	736	782	732	732	782	766	743	706	779	744	768	713	716	730	732	736	684	739	726	731	750	756	736	749	745	742	727	749	756	746	758	750	733	736	705	781	719	737	767	761	770	740	717	725	767	780	716	727	701	712	712	780	757	744	698	713	781	746	771	747	739	743	739	685	716	740	756	719	764	722	774	715	745	759	743	770	759	715	779	747	750	728	733	737	760	754	738	796	717	711	724	729	763	716	713	780	804	708	721	718	741	737	731	826	754	736	786	778	692	725	698	741	719	764	729	741	718	758	717	770	726	713	760	794	724	704	749	712	692	827	774	735	775	755	757	762	743	726	754	727	738	766	768	755	777	756	750	697	782	762	705	722	781	790	734	723	703	744	802	753	702	739	720	736	778	760	770	777	688	755	767	716	730	802	674	730	739	724	800	742	751	732	736	729	717	734	772	770	699	794	776	743	746	751	730	763	773	724	725	742	672	768	738	733	758	743	728	742	696	780	811	761	722	716	712	786	736	756	704	749	789	728	762	794	712	763	739	770	774	753	705	780	777	730	760	719	784	775	743	741	781	723	832	771	718	743	725	794	747	788	694	731	760	740	741	757
62624	89342	56250	21879	6001	1534	752	655	648	671	670	687	685	645	643	593	654	628	638	671	612	652	641	667	708	639	690	695	667	632	680	680	662	644	660	610	695	602	632	649	680	634	621	687	688	651	678	615	627	662	660	642	611	609	641	622	608	676	642	659	679	645	667	644	654	680	599	687	671	655	652	693	670	633	675	644	665	591	617	649	656	673	689	644	693	681	649	688	626	677	615	634	654	633	674	651	668	673	674	679	601	692	647	633	663	635	662	662	628	652	632	632	643	636	638	631	703	617	658	636	649	584	652	681	666	645	699	648	616	675	651	628	627	691	686	654	635	681	652	645	616	648	697	700	678	639	635	680	663	657	604	641	655	674	623	646	638	619	678	638	654	659	632	640	638	601	667	681	663	660	656	627	665	672	644	641	590	679	666	600	671	634	663	700	675	636	688	660	633	661	662	618	651	725	648	655	612	647	657	640	665	619	601	609	632	666	678	658	668	633	643	651	689	635	635	664	689	642	638	657	654	602	660	633	636	639	649	658	692	669	674	667	630	681	609	640	596	678	672	697	654	632	596	627	648	637	646	687	664	674	680	665	644	716	637	652	619	657	655	604	656	680	623	613	667	663	647	670	644	647	598	669	614	649	645	621	640	633	611	705	648	643	653	677	665	684	703	627	649	705	621	652	669	607	653	647	657	677	679	636	648	636	663	659	643	624	685	616	671	652	594	662	615	670	669	605	659	627	636	688	638	693	703	673	725	623	648	692	607	630	662	672	671	646	616	642	651	616	625	643	667	598	677	655	637	649	646	657	654	663	631	675	628	662	663	683	650	646	597	668	640	693	625	639	612	673	615	633	625	641	635	661	657	638	651	672	644	678	630	623	663	674	642	627	675	672	718	625	642	684	635	654	648	634	668	606	651	603	674	648	603	655	609	669	706	652	652	643	664	654	638	638	633	617	650	602	654	634	670	688	660	630	633	608	662	644	678	593	570	657	667	655	667	666	643	647	623	666	653	669	652	699	620	662	655	651	612	633	671	647	639	626	631	643	633	669	649	600	615	625	625	655	638	677	631	665	656	694	630	634	631	676	621	648	607	652	630	702	632	591	645	636	648	639	687	599	627	628	700	631	638	660	632	626	657	641	656	658	620	620	660	619	652	645	631	711	648	638	633	670	664	644	604	641	711	626	622	596	651	661	662	677	692	704	587	635	657	615	630	620	634	662	621	632	664	629	649	656	622	675	621	644	629	630	638	630	606	619	626	593	645	710	670	639	614	690	661	658	646	629	596	627	684	665	701	634	696	631	687	640	612	647	662	687	695	669	643	660	616	659	664	654	613	651	686	649	614	660	668	681	621	641	630	627	641	662	626	665	671	623	592	650	584	651	684	655	610	605	693	634	631	633	645	668	633	662	687	651	686	659	648	700	666	664	608	632	619	658	638	626	642	638	641	623	619	675	592	643	645	646	696	689	603	678	628	630	667	641	622	659	630	681	671	625	646	656	641	658	586	630	620	640	677	667	628	671	653	603	669	668	671	677	625	698	653	614	660	667	709	649	628	659	654	679	665	641	681	668	684	624	661	662	632	654	686	645	667	636	648	616	701	641	591	650	636	630	598	664	598	604	679	613	694	640	644	609	639	655	674	679	660	611	635	651	631	667	588	685	611	674	683	653	695	630	650	645	634	602	674	635	680	662	650	673	619	614	616	608	609	693	602	660	649	674	701	657	628	625	594	624	663	631	647	596	597	616	673	625	647	643	668	629	657	623	667	627	634	623	646	611	635	631	621	661	648	678	640	639	666	644	644	617	653	630	675	645	621	640	668	639	644	644	641	664	676	669	648	651	608	682	635	629	651	633	630	656	673	654	660	692	659	669	650	691	624	652	640	654	643	672	605	664	687	674	649	584	680	670	653	634	644	650	646	648	650	659	661	645	656	639	642	633	663	637	595	622	653	640	675	657	630	619	626	625	633	684	653	648	647	666	637	636	644	670	665	679	688	696	626	617	681	659	628	633	667	638	629	653	675	625	701	671	645	636	642	653	604	645	635	625	630	630	656	646	646	626	662	667	681	619	639	659	640	684	623	655	636	623	661	669	669	676	684	702	636	621	629	638	630	616	649	680	602	645	632	632	641	661	647	648	646	616	628	607	627	641	618	666	634	688	665	627	714	628	667	617	683	644	592	656	607	630	639	632	638	642	641	648	692	676	626	640	592	662	667	665	607	673	637	654	651	699	666	625	656	671	663	687	606	615	680	635	653	625	643	672	647	641	653	689	654	611	669	654	658	645	669	649	654	635	647	606	684	615	648	696	619	645	673	646	630	680	632	620	651	692	681	619	646	649	605	702	611	622	634	616	652	642	646	671	646	652	659	646	639	654	623	713	672	663	625	634	646	706	680	630	675	666	613	635	548	640	653	623	601	683	663	643	638	639	666	617	644	615	695	646	644	679	607	638	675	635	647	641	663	668	632	602	634	635	633	678	649	650	615	669	664	666	617	617	670	669	637	645	696	666	655	628	657	637	632	698	634	640	640	627	660	628	641	659	668	597	683	647	597	622	644	617	681	631	639	681	642	627	618	699	621	657	617	694	641	659	621	662	578	616	647	656	649	598	636	689	651	649	695	664	635	649	611	621	649	688	654	651	657	632	579	645	635	678	618	643	617	659	675	672	598	641	650	630	664	640	685	646	641	664	648	601	609	692	676	641	632	660	663	667	643	629	682	608	657	630	646	631	662	706	640	655	620	709	660	621	577	630	649	686	632	647	632	638	654	638	650	627	619	620	625	630	695	639	600	657	649	635	645	633	672	592	658	690	631	655	645	616	661	641	657	654	629	615	632	648	622	651	662	655	660	627	679	641	643	666	586	655	648	614	619	631	623	655	600	685	605	642	643	664	667	638	590	612	607	651	619	650	684	596	643	690	646	630	649	665	620	603	635	627	627	626	634	626	648	637	623	678	628	602	627	643	638	632	713	652	647	670	651	648	644	605	643	675	693	689	617	644	597	634	667	656	654	665	627	639	635	649	650	654	642	643	662	673	623	607	667	661	643	664	649	628	667	635	637	612	616	661	645	627	625	617	617	594	640	670	642	660	724	660	702	633	650	686	656	673	636	692	632	653	660	644	634	639	627	698	642	654	660	657	597	612	662	667	677	625	661	642	656	668	679	653	618	636	664	638	648	624	689	644	700	686	628	615	640	635	659	617	627	678	645	637	654	653	683	639	633	657	614	691	658	631	630	608	665	630	634	673	635	683	678	665	617	654	646	656	679	638	669	662	681	685	627	662	652	658	647	656	629	654	647	691	638	635	693	670	644	623	619	625	631	640	639	604	640	658	667	625	643	608	686	691	636	619	641	663	649	719	670	644	672	642	637	618	594	643	645	673	651	657	675	629	627	633	669	623	622	677	655	642	640	620	661	631	657	645	662	619	709	689	658	637	645	605	645	622	634	644	623	629	586	645	626	646	606	656	649	670	650	647
24262	23443	33334	28693	21399	12380	2550	1194	946	1005	1097	956	978	994	932	997	986	981	921	975	949	890	923	978	943	942	936	1038	957	965	903	973	862	949	915	966	989	932	959	939	909	947	981	932	942	924	939	877	955	949	956	978	905	951	926	975	909	888	950	933	956	949	929	912	915	954	897	931	923	957	943	928	1006	960	938	953	913	935	919	906	970	920	932	1017	947	988	933	907	966	920	909	899	934	951	972	948	987	895	965	919	956	954	945	929	902	922	935	942	899	898	941	974	948	929	934	974	894	991	1015	966	984	959	875	909	928	965	971	929	910	893	923	904	924	962	954	938	1011	946	910	964	898	857	981	930	985	957	967	902	950	908	957	960	920	915	882	914	960	910	940	919	958	896	934	923	895	930	916	925	932	949	947	908	899	920	999	928	904	923	927	908	948	952	902	934	940	938	963	962	990	927	913	923	956	930	875	954	969	974	905	924	966	922	923	897	938	927	924	929	933	908	928	916	902	921	955	918	957	909	882	971	898	954	929	956	944	945	909	923	941	923	962	971	967	893	959	959	928	932	925	940	977	994	965	981	967	866	906	928	990	965	864	905	962	930	935	952	918	962	952	946	907	931	947	958	923	912	913	933	931	948	921	929	936	946	951	961	919	915	933	883	978	930	899	895	889	931	976	912	884	968	953	924	930	983	903	938	982	920	926	929	964	955	960	917	903	915	938	907	929	940	908	928	971	929	896	914	927	924	852	961	933	899	876	956	896	952	922	934	986	870	926	910	882	913	891	893	981	956	948	927	960	885	957	887	936	942	938	1029	946	935	897	936	945	908	920	913	927	862	916	937	944	961	906	917	933	945	940	923	879	941	969	931	934	938	952	984	940	943	962	921	953	931	885	986	942	959	943	961	954	939	922	964	923	974	882	936	905	955	921	961	966	921	951	921	909	897	941	934	928	928	937	867	908	940	884	927	941	975	962	897	949	914	903	918	978	890	861	918	991	935	886	923	959	934	902	924	915	962	960	986	894	960	946	919	909	923	918	939	939	894	947	933	924	899	902	918	955	977	916	952	947	966	947	942	883	952	926	897	925	914	905	904	967	940	958	1001	925	979	934	881	953	896	958	920	910	936	883	959	942	931	954	926	913	911	943	899	938	919	919	951	964	1001	885	949	976	930	951	957	953	921	870	928	930	949	918	919	896	904	951	923	925	912	961	921	885	894	872	925	903	892	934	930	907	937	957	935	942	949	874	922	1007	962	917	946	897	943	926	944	921	939	938	878	926	972	934	963	963	937	979	876	918	997	902	884	891	920	927	924	886	953	954	897	918	921	945	949	928	907	941	904	959	896	902	946	918	916	860	920	854	896	961	987	958	937	945	944	922	921	876	929	938	901	911	947	951	926	922	926	942	993	954	958	986	933	912	936	956	903	925	935	962	949	908	946	916	945	894	951	1011	957	924	954	952	962	911	947	943	936	938	923	907	1004	951	930	914	943	951	913	980	926	940	929	886	949	920	966	919	915	959	902	947	899	1007	932	894	951	964	925	905	973	949	971	940	973	991	903	910	901	924	934	983	926	899	899	921	970	972	899	985	921	904	912	905	942	901	942	908	904	919	927	986	910	950	923	973	948	961	956	901	883	946	944	938	927	985	962	931	930	949	947	953	967	949	913	957	951	870	894	930	889	937	935	920	975	946	910	947	913	940	913	922	919	961	891	942	890	966	944	940	960	936	941	894	933	916	962	975	928	928	938	874	900	922	972	911	954	927	920	933	897	871	987	951	1007	871	974	892	945	959	963	928	925	934	969	919	909	970	911	941	891	912	1005	948	941	861	949	960	923	904	939	936	907	917	986	879	969	958	923	986	923	897	961	913	924	968	940	931	935	883	884	973	976	944	975	907	927	900	949	899	892	949	910	900	935	916	933	949	909	909	934	953	897	913	961	999	922	960	874	927	938	885	960	905	979	936	855	888	952	869	934	891	905	986	927	874	940	938	891	976	940	878	924	1000	945	999	934	994	918	895	943	898	944	930	874	956	931	945	906	977	972	937	898	933	867	891	907	894	943	975	975	946	952	867	964	942	918	916	955	966	891	990	900	932	904	946	951	920	915	924	941	924	915	937	978	921	960	859	873	955	982	946	924	964	927	920	894	893	953	953	995	932	859	922	903	909	962	925	959	879	935	864	902	961	954	919	977	926	943	941	962	972	908	917	962	904	929	945	993	935	969	933	908	905	906	972	955	932	907	984	963	915	950	934	909	937	968	902	936	928	956	913	861	970	992	932	976	955	943	920	932	912	957	917	875	898	966	944	1000	949	965	948	939	974	910	988	913	957	884	895	933	904	933	909	980	932	973	946	927	898	934	966	908	960	917	989	933	892	959	923	963	976	986	976	876	919	893	892	990	908	958	949	974	989	1037	942	944	956	963	932	966	938	964	944	952	924	904	923	913	946	876	913	903	941	926	1043	942	921	879	949	920	884	921	956	889	990	957	923	873	930	980	901	902	944	981	920	917	913	920	931	893	955	913	906	900	964	942	928	930	962	876	975	913	972	915	935	932	932	931	927	892	951	931	950	907	873	958	942	917	940	958	918	935	907	944	925	895	938	941	933	982	985	926	978	876	941	946	966	914	940	941	921	917	983	946	937	936	899	915	961	941	974	919	961	896	926	926	911	977	928	917	950	943	950	914	953	966	918	945	977	901	897	890	958	934	941	941	962	998	933	985	943	929	936	927	950	890	926	949	903	900	961	933	958	889	929	973	969	897	959	910	929	904	913	908	906	968	926	943	904	942	914	954	926	955	937	905	932	939	970	926	958	853	913	950	940	920	876	948	946	953	888	919	951	928	947	954	931	903	929	966	918	931	945	945	936	899	921	921	946	901	965	919	918	936	973	880	940	965	922	923	965	906	931	939	947	946	938	980	998	867	955	939	910	926	943	954	928	936	957	930	924	949	940	978	935	916	903	938	900	916	911	948	892	923	920	872	918	928	926	875	925	886	927	909	938	955	896	903	952	867	970	959	933	959	921	916	927	899	951	960	934	938	940	982	904	919	911	952	960	960	1008	929	942	942	925	959	973	928	889	920	889	900	908	937	976	949	931	903	966	910	910	935	952	1004	885	970	922	955	958	981	920	910	912	926	901	919	898	920	884	899	922	916	960	918	934	901	920	943	919	874	943	886	977	901	968	923	915	976	963	918	998	926	957	913	927	943	946	997	953	971	904	936	873	919	928	893	939	935	946	950	1001	930	930	918	993	898	924	931	988	929	910	927	950	835	920	973	899	937	912	930	943	969	950	899	949	943	929	929	895	960	925	988	913	944	986	977	944	982	936	924	940	891	881	940	864	896	909	940	952	900	912	862	953	966	915	935	939	909	913	921	926	987	964	950	895	909	933	935	948	958	925	871	890	942	921	937	928	947	906	935	879	956	968	1000	910	951	923	825	979	925	931	929	895	964	947	905	938	903	936	948	949	951	915	884	938	973	931	878	949	965	934	955	907	947	939	921
63303	100947	67591	33297	10495	2785	1072	839	827	807	836	802	914	835	815	844	844	870	843	853	821	868	868	874	840	835	875	870	869	841	875	870	865	890	826	866	916	861	873	770	844	777	836	865	890	928	796	814	868	835	863	870	833	766	851	839	839	854	843	857	825	848	829	828	833	846	853	818	854	870	923	812	889	841	825	820	816	833	789	822	809	815	822	822	868	850	866	851	848	779	817	809	864	824	809	820	847	834	825	868	859	865	848	863	867	852	815	807	835	804	851	802	861	845	811	831	803	824	863	821	871	815	831	886	863	869	822	868	837	783	857	848	829	829	807	807	856	819	847	849	829	903	832	860	855	837	868	909	823	832	809	818	855	863	857	850	798	807	842	868	825	833	866	814	852	816	794	803	814	839	807	840	835	810	859	866	828	857	869	807	807	831	853	869	832	884	856	879	886	815	844	865	857	853	795	853	829	868	847	796	850	869	794	807	811	843	853	876	898	811	834	801	835	868	874	826	827	865	876	795	841	844	802	820	806	836	853	859	846	840	841	858	840	859	814	789	870	834	848	836	784	813	850	856	866	869	842	811	830	827	871	874	819	845	844	864	809	886	852	814	848	837	879	791	810	819	867	837	845	846	830	823	880	872	822	826	837	834	842	819	843	827	851	839	887	810	877	790	826	870	861	835	847	824	859	857	808	841	803	841	867	881	848	820	830	836	862	803	815	806	836	840	841	816	849	849	789	861	821	819	801	809	791	801	768	874	882	847	807	898	838	846	827	827	847	859	835	791	818	839	801	892	798	860	793	868	825	814	800	843	797	835	799	810	845	869	843	831	863	902	855	797	836	812	846	812	794	866	831	860	871	796	807	828	849	821	816	794	844	803	857	911	822	792	836	847	847	896	820	796	837	841	864	831	833	824	768	864	800	830	881	835	862	800	835	855	798	826	838	830	834	881	842	804	868	837	803	832	829	826	845	832	774	844	868	854	805	924	824	848	805	804	790	849	873	829	811	829	842	826	822	806	829	841	824	819	810	823	826	851	830	794	819	780	783	879	831	814	848	853	837	833	797	868	809	826	809	795	866	849	815	811	847	833	832	892	862	852	896	871	843	926	870	837	792	780	763	781	849	854	820	847	799	843	828	801	817	869	786	838	859	850	840	839	844	837	857	845	812	846	815	849	857	803	839	807	801	865	814	847	839	871	807	815	803	844	804	798	868	895	858	880	783	839	854	802	820	804	813	834	795	768	842	814	860	839	815	820	824	797	827	863	818	853	855	873	849	834	858	809	818	905	793	826	817	850	828	804	870	888	857	836	868	878	839	841	847	838	851	903	842	855	873	834	892	849	828	844	827	809	856	792	810	870	822	799	810	800	835	845	841	836	817	846	867	840	804	814	822	836	844	878	853	855	802	829	813	789	845	806	845	827	851	799	844	780	864	917	767	865	806	896	833	861	836	792	819	853	826	843	907	854	851	810	816	840	829	872	859	833	782	828	854	820	823	859	866	840	791	906	807	813	832	847	845	841	848	815	842	819	914	889	867	811	856	808	816	815	813	830	802	846	848	830	799	835	846	874	837	786	756	910	857	857	826	810	831	837	811	802	832	806	844	822	864	840	856	882	834	849	880	791	862	873	865	824	814	818	851	813	855	857	830	860	827	904	912	894	843	870	856	809	821	837	851	860	833	899	863	832	862	847	849	824	857	825	787	814	794	863	843	803	780	811	802	794	900	779	842	878	874	808	840	844	783	818	838	831	843	853	823	794	876	799	791	871	865	877	791	883	841	808	831	818	789	816	838	812	842	852	832	761	855	818	794	811	850	860	873	863	818	881	864	791	871	851	814	801	812	878	876	829	856	827	829	848	913	825	833	878	834	846	828	836	842	797	853	814	818	836	849	875	851	823	833	845	852	847	839	828	836	833	849	875	864	825	814	826	862	840	849	799	819	844	828	786	837	818	800	812	854	825	839	837	819	818	857	814	819	835	789	787	847	809	802	808	787	828	853	834	842	853	863	861	791	853	852	835	832	819	774	846	785	837	815	848	848	817	881	815	820	856	893	791	858	843	843	855	843	821	838	779	818	835	891	880	839	826	829	789	830	844	846	805	866	839	784	803	858	832	841	877	888	843	841	847	890	816	854	829	786	834	789	807	818	797	798	827	812	870	859	881	864	811	855	815	814	838	857	905	860	813	902	859	849	869	801	786	791	829	837	796	806	822	833	838	816	826	867	828	796	820	825	844	819	837	867	832	824	857	902	836	789	783	826	869	809	822	822	826	846	826	806	798	802	841	844	860	845	835	825	830	831	816	811	826	888	804	774	894	852	794	795	879	838	805	814	834	805	788	874	842	853	765	813	825	829	849	870	833	827	849	876	824	770	799	834	832	838	867	901	846	831	834	832	823	832	847	865	839	824	831	804	822	846	867	857	852	821	826	798	833	837	840	830	820	865	802	837	833	856	873	869	804	863	813	841	846	882	768	844	846	809	794	906	862	846	823	865	838	826	816	856	831	792	808	821	838	826	839	839	883	847	781	807	838	786	819	787	849	895	853	831	801	879	819	801	832	864	825	804	844	843	901	843	836	825	817	797	828	833	837	820	833	831	838	887	842	865	840	872	776	848	834	832	775	840	810	820	867	868	817	790	845	839	810	800	824	833	846	837	870	839	857	811	824	810	835	802	823	825	831	804	785	862	862	801	825	850	899	803	849	871	829	835	845	832	871	823	778	831	845	868	831	890	832	838	825	820	813	819	852	835	820	809	858	854	812	828	836	775	826	865	811	842	856	849	819	839	825	837	838	821	861	832	831	837	836	899	806	857	822	834	792	751	812	837	842	839	831	834	858	782	845	866	808	834	880	815	857	817	825	863	838	857	845	841	843	810	842	817	854	816	889	802	832	821	802	829	842	842	816	852	778	797	915	788	789	861	856	831	834	812	816	884	844	801	895	860	830	809	871	816	801	893	876	832	886	814	797	844	876	853	815	848	849	831	887	784	825	838	832	763	801	803	806	826	819	812	831	867	819	847	880	806	845	850	825	809	796	857	830	795	828	841	828	830	826	850	810	884	769	846	812	856	864	780	831	899	851	821	815	845	876	818	831	853	838	869	831	844	788	852	813	847	797	822	844	833	823	823	850	784	839	861	802	798	767	834	878	837	835	845	859	938	785	818	787	810	856	877	804	811	834	794	839	842	821	837	801	798	803	812	859	817	840	890	782	796	827	796	828	759	792	874	851	871	817	883	850	847	847	871	851	836	791	845	808	857	790	846	852	828	849	858	798	829	783	893	837	853	806	835	803	852	899	816	804	834	786	800	797	835	818	895	829	826	820	855	883	877	811	814	808	878	863	822	816	857	803	820	852	815	839	855	798	778	865	822	850	808	813	842	876	870	846	789	805	846	803	869	832	852	869	850	849	866	852	835	860	833	816	872	841	866	797	823	809	832	830	829	847	842	856	839	865	833	833	868	837	864	836	862	834	810	828
31842	32041	24725	8754	1896	936	792	800	750	816	757	767	732	737	781	688	704	726	761	759	762	728	792	771	742	734	710	720	720	722	730	717	772	736	779	723	781	742	765	764	721	753	719	798	727	792	757	733	738	774	744	783	733	744	683	762	752	709	746	706	804	789	761	757	797	725	737	760	702	703	765	764	770	727	703	724	746	732	717	729	729	738	719	760	759	785	737	733	778	746	732	691	787	778	726	752	736	769	760	776	779	792	733	752	777	774	721	711	692	754	741	746	741	742	757	757	730	761	750	737	769	760	759	771	748	720	736	770	754	742	774	793	778	733	723	766	767	713	756	691	734	730	717	712	747	714	738	759	755	795	757	763	712	757	725	709	705	761	737	744	808	726	699	750	720	777	757	727	776	720	744	735	784	745	731	727	734	749	747	767	780	754	725	770	695	735	807	762	706	768	736	768	740	769	772	746	708	729	723	725	798	699	725	765	769	670	795	736	713	736	780	752	729	800	781	757	734	691	757	758	732	771	745	763	733	731	729	768	720	776	703	751	731	729	763	730	754	747	750	686	755	723	761	789	687	755	780	724	722	745	751	780	713	738	765	804	743	753	759	749	749	797	735	735	797	731	763	707	741	755	739	727	777	725	740	704	770	733	773	706	684	782	744	751	774	749	730	733	771	794	737	751	774	806	715	753	752	723	759	750	746	758	721	713	748	724	808	708	772	741	764	744	710	762	762	729	723	747	794	734	726	789	726	726	702	785	768	760	774	752	740	738	788	769	737	764	714	748	731	716	794	719	759	794	795	766	768	724	776	735	792	802	720	763	759	701	744	749	702	747	818	713	747	790	775	793	737	808	695	735	750	757	761	787	774	788	751	754	763	738	747	751	726	726	734	710	774	720	743	790	761	731	744	769	726	754	799	759	720	759	746	764	682	748	744	725	758	759	713	797	757	759	726	749	728	760	789	710	773	772	735	746	751	753	776	755	722	774	762	703	741	735	753	785	715	679	713	725	733	805	738	753	747	777	789	756	783	751	784	773	748	783	708	756	761	750	793	747	752	781	708	780	786	753	716	783	786	728	709	761	750	758	717	709	748	711	770	715	703	735	741	758	716	753	699	750	712	735	739	731	774	765	785	749	756	741	775	794	797	737	783	732	746	696	768	767	689	816	742	741	742	688	760	740	737	742	762	737	736	754	751	778	756	734	756	797	798	734	739	754	780	812	731	771	787	725	785	724	694	748	774	731	741	786	735	758	756	766	749	740	734	733	668	756	750	736	761	735	775	745	759	757	709	781	736	729	757	724	744	798	791	745	747	755	773	727	776	724	728	802	777	765	732	719	772	759	743	757	773	709	742	749	689	721	733	753	769	711	752	742	735	703	783	750	765	758	744	768	726	782	717	702	787	734	747	765	764	744	764	742	792	750	729	724	797	744	784	763	752	750	760	771	730	720	757	694	742	745	767	790	745	740	747	777	728	754	768	761	721	740	712	768	769	754	780	721	737	748	783	751	759	773	759	770	733	746	734	746	776	715	715	721	760	766	707	773	756	756	758	732	774	744	766	708	808	791	717	716	731	751	732	710	768	818	754	750	817	772	740	724	770	707	732	768	697	722	724	758	734	745	708	702	745	756	740	718	768	777	748	747	790	699	721	748	751	733	761	761	774	738	703	707	741	740	759	820	732	742	806	749	758	700	793	768	755	752	706	735	735	808	735	783	774	733	752	771	765	741	792	732	700	749	727	776	724	690	761	758	768	739	766	720	720	785	757	774	761	760	782	755	717	776	727	735	792	765	755	757	738	695	777	787	780	745	720	759	748	713	741	792	757	771	795	764	754	754	786	743	767	797	751	774	749	753	795	732	768	750	752	748	716	725	760	794	794	794	747	799	783	762	721	784	722	698	734	725	776	759	764	764	766	797	748	712	789	769	764	749	744	736	717	757	757	715	801	728	767	715	767	746	728	772	756	735	752	766	774	745	729	726	715	737	782	756	773	790	725	743	776	756	789	773	723	797	729	809	800	744	766	725	728	691	817	717	777	766	743	779	765	695	742	784	727	745	707	745	751	767	745	703	690	721	755	716	733	760	813	768	798	724	716	725	778	730	791	729	755	761	790	733	724	753	754	765	740	731	765	784	765	765	721	761	811	699	736	751	712	834	730	701	789	765	779	748	761	827	798	749	740	775	764	736	765	753	751	716	746	722	751	762	765	741	786	757	733	754	735	729	751	720	711	792	762	761	783	758	713	738	787	737	754	762	745	730	796	775	781	800	720	727	709	744	812	735	733	760	778	724	776	759	766	715	770	753	735	728	761	697	791	717	784	787	794	736	796	738	756	732	728	743	815	730	766	756	712	747	752	777	765	694	737	834	774	811	740	727	767	726	729	735	783	774	731	764	800	766	730	739	743	785	713	758	764	802	754	788	766	726	725	754	736	744	765	769	739	775	734	746	779	733	747	726	741	786	732	790	728	750	782	731	778	760	677	756	773	758	730	762	725	710	769	765	716	735	740	748	706	801	758	758	744	707	731	728	750	755	772	816	744	760	754	744	785	723	750	758	761	689	731	727	734	766	802	734	718	734	783	763	764	732	722	748	757	789	759	719	773	767	737	812	754	763	775	751	735	728	714	760	754	731	797	764	751	761	747	746	773	797	763	793	739	750	733	732	781	746	762	755	802	725	738	768	724	748	766	760	748	691	748	811	731	751	756	750	784	780	776	769	748	746	813	740	733	712	791	783	737	733	761	718	755	753	739	721	699	766	706	734	769	791	763	801	804	739	759	800	741	766	785	707	737	716	716	734	741	738	768	763	754	771	834	764	749	736	777	757	776	718	695	771	726	722	737	721	757	799	761	768	736	774	752	763	740	731	727	767	739	755	771	712	727	779	751	765	733	747	757	744	741	727	760	752	755	718	732	713	776	740	734	745	703	803	797	765	817	749	752	719	748	718	746	759	752	766	769	751	773	736	764	775	739	708	725	784	772	715	741	762	720	731	732	752	773	792	722	751	791	715	767	788	769	715	783	786	726	695	786	780	745	784	774	727	751	806	816	740	782	751	735	760	792	800	780	780	735	765	760	761	746	758	712	710	777	766	780	741	734	727	743	762	772	721	741	778	738	693	834	775	760	726	712	748	756	738	799	741	746	779	786	707	737	685	743	736	720	779	775	789	688	710	740	773	760	764	785	733	727	733	764	753	798	749	747	700	730	706	720	759	765	739	767	755	755	757	710	724	759	798	734	702	739	767	749	750	762	745	755	760	760	757	763	735	764	736	712	782	732	742	740	728	756	741	783	739	670	766	733	736	795	773	748	698	775	790	758	743	773	769	756	789	734	787	783	723	708	724	750	730	815	795	771	766	740	743	761	723	739	735	786	721	779	786	723	716	732	764	716	790	745	787	775	784	724	744	700	746	716	744	762	753	792	753	694	765	783	792	807	786	744	819	718	731	691	728	761	751	790	734	740	762	730	731	738	725	731	746
25873	35856	17717	4556	1397	770	592	555	636	628	655	593	620	566	601	644	684	641	652	588	568	600	601	569	590	607	591	571	605	608	612	644	636	622	594	621	633	607	655	633	607	628	559	631	621	638	689	568	587	603	622	584	592	628	581	614	581	615	627	580	608	622	630	615	586	610	609	611	595	604	616	576	605	652	634	620	628	606	611	575	581	606	613	583	635	668	599	592	581	622	636	638	595	636	593	618	636	570	631	575	633	609	645	597	597	579	643	611	614	601	616	613	609	584	580	586	582	630	565	603	568	605	623	633	618	587	630	606	579	644	656	589	599	619	588	610	617	601	585	608	624	577	633	656	656	621	590	615	623	559	603	629	615	602	583	632	593	603	611	583	601	601	595	579	651	617	609	582	614	617	604	633	547	658	608	608	596	595	585	610	554	634	589	592	613	590	583	651	586	631	611	563	599	624	629	583	641	581	571	597	565	595	621	572	608	596	590	573	590	660	636	613	606	598	618	595	578	600	633	643	599	589	611	611	560	649	622	613	602	614	651	599	601	634	614	651	647	602	604	593	624	600	640	555	601	573	600	650	578	640	560	653	597	592	603	626	614	568	599	556	525	606	624	585	588	573	580	578	650	584	613	589	617	586	616	576	590	587	572	616	626	618	634	602	627	616	635	607	620	622	626	636	610	598	576	587	628	578	618	611	613	633	615	597	615	611	596	608	578	607	573	579	592	616	609	605	620	614	597	629	586	606	577	599	637	594	638	624	629	552	653	631	602	600	620	561	596	618	616	595	565	589	635	616	618	623	596	599	643	559	548	580	601	640	604	608	642	626	565	610	615	608	602	608	582	632	600	598	564	590	601	619	583	618	630	606	612	574	578	611	613	621	622	576	563	587	611	573	603	631	599	603	591	569	634	603	595	564	599	561	607	594	600	627	626	601	553	594	581	631	634	634	613	605	588	660	605	659	602	591	574	636	633	572	596	579	541	638	608	595	615	628	593	588	575	599	609	589	620	609	621	580	601	577	609	624	648	632	569	644	629	584	616	614	610	635	602	573	626	571	615	580	631	613	636	575	624	576	613	618	655	606	642	623	604	563	593	592	631	578	647	582	572	586	617	591	611	599	593	580	604	601	600	598	639	657	586	605	628	611	577	559	573	681	577	623	586	613	618	631	591	617	571	592	628	644	628	629	601	577	626	612	610	596	580	614	627	614	588	606	568	606	635	629	611	626	606	624	603	594	633	600	598	608	631	548	614	618	628	639	582	605	603	602	624	601	633	606	615	599	615	596	596	598	655	615	586	605	598	619	596	638	565	588	602	652	593	607	582	647	611	622	541	584	590	604	634	562	600	602	570	588	629	615	625	612	572	606	631	638	652	590	564	616	567	593	606	640	611	594	593	589	648	588	616	544	640	572	598	632	559	627	661	628	581	607	566	601	622	614	559	615	595	600	590	629	615	571	592	627	613	622	561	643	656	590	572	607	573	599	589	584	579	591	621	645	594	638	608	599	572	617	592	628	573	606	627	589	577	596	599	555	640	564	566	618	600	613	599	597	605	599	595	613	637	606	575	593	619	613	592	611	586	582	616	615	612	574	587	580	628	607	607	628	583	587	614	622	599	579	607	617	599	592	610	641	576	579	635	593	577	649	629	584	609	585	632	627	631	585	627	591	650	585	632	591	629	602	593	610	632	585	562	629	569	587	615	561	608	625	641	617	577	577	614	568	582	622	624	590	634	587	573	615	583	621	593	639	645	601	592	696	569	611	563	597	560	565	606	612	569	594	586	613	613	608	630	648	608	609	643	573	622	624	558	644	614	565	632	617	598	648	626	629	620	574	592	594	621	589	594	663	612	580	641	580	640	571	620	616	577	598	576	611	591	660	574	618	602	631	636	576	582	596	626	596	602	604	588	648	567	678	630	593	608	610	609	602	616	651	587	592	581	585	594	577	588	585	571	603	641	599	633	595	597	579	614	597	571	619	574	609	622	588	604	589	610	610	576	601	598	617	603	612	606	607	611	592	596	577	590	676	611	659	608	651	622	601	618	609	634	538	599	598	625	583	641	601	604	585	632	639	607	625	626	610	597	616	611	629	647	596	618	594	643	662	564	598	616	617	593	600	576	578	635	590	591	639	606	600	579	621	639	560	592	598	630	606	581	607	606	585	625	632	579	610	638	616	599	633	604	601	654	616	568	600	633	601	629	585	622	617	608	591	654	621	593	589	610	609	632	586	585	564	586	606	644	637	610	574	603	598	587	635	588	547	592	623	600	613	607	620	586	655	613	593	609	541	597	615	566	557	574	608	573	639	602	615	606	597	621	599	619	582	567	630	623	621	580	612	664	593	584	624	623	636	582	575	603	613	612	583	621	627	572	616	610	602	637	592	614	622	594	615	610	594	579	611	601	582	602	606	610	599	621	582	617	582	579	578	592	592	582	575	603	615	613	622	647	602	590	595	603	606	613	620	560	574	633	589	644	578	600	602	571	610	628	601	624	614	616	598	570	607	583	601	562	591	586	604	600	653	584	589	622	598	575	579	594	603	550	592	583	616	659	609	601	607	629	599	637	594	647	634	613	559	621	591	625	640	638	615	631	606	618	563	619	632	636	636	608	571	600	630	588	556	625	601	632	630	597	599	582	595	582	614	602	618	582	565	606	597	585	595	623	604	585	587	583	612	634	587	600	622	609	592	619	617	615	599	615	618	629	621	653	583	570	588	622	620	596	576	570	653	602	639	573	597	602	650	583	635	615	637	626	597	577	639	641	620	638	638	655	552	612	645	631	662	596	649	591	593	624	580	607	640	641	619	622	590	604	583	580	584	629	624	634	603	621	584	581	615	615	605	618	607	602	608	598	619	599	619	581	581	629	618	686	642	600	601	586	612	600	598	617	629	603	618	604	604	608	562	609	581	648	612	599	582	583	631	633	622	553	594	670	557	603	592	625	596	558	611	612	620	606	590	541	599	610	636	616	584	593	618	613	645	624	607	574	637	621	609	627	543	610	615	626	626	611	610	590	624	601	583	623	575	592	598	633	632	602	612	629	608	619	597	606	559	621	612	576	548	560	602	629	647	613	610	607	622	610	568	601	564	569	577	652	584	577	600	598	589	620	625	622	615	616	626	613	639	615	608	606	569	577	590	613	611	604	605	624	612	602	624	588	607	656	577	616	588	625	565	590	612	611	589	609	627	643	598	585	566	603	582	596	592	587	623	554	618	628	598	577	608	642	620	611	579	609	559	577	602	588	599	603	570	613	621	621	627	566	627	607	595	604	567	554	637	654	590	612	642	588	649	584	583	642	618	622	620	628	624	560	556	583	613	602	579	597	593	607	632	581	628	601	608	600	581	603	584	601	603	571	594	596	615	625	633	598	635	605	608	603	627	640	602	596	596	613	617	627	642	598	581	616	592	607	625	597	635	617	568	618	642	624	618	616	597	611	605	571	600	582	585	604	603	599	612	579	640	601	595	640	574	593	572
25973	27543	40266	32337	16520	3948	1207	927	842	829	809	773	767	822	805	869	817	803	791	801	788	827	836	854	815	817	744	801	742	835	798	818	753	833	739	807	808	783	806	774	830	805	798	802	823	763	796	756	814	765	787	794	798	804	762	763	784	783	781	759	801	852	796	804	815	784	787	798	823	850	783	772	787	855	838	859	715	776	788	825	790	798	806	775	825	768	835	792	762	781	786	780	752	825	802	800	793	808	845	850	808	795	791	805	812	830	780	804	789	807	830	803	769	782	779	810	759	840	819	804	762	828	761	818	799	826	771	826	774	781	789	779	832	763	736	765	802	815	779	794	776	783	810	812	802	711	776	783	782	814	809	850	816	799	789	805	725	792	791	808	739	778	796	807	795	764	860	824	727	789	727	761	740	781	753	833	786	820	787	834	795	804	767	712	829	796	760	764	774	770	786	826	777	791	786	823	735	791	795	768	763	840	757	807	824	792	765	827	769	822	875	781	794	783	806	765	827	782	829	809	809	791	857	842	794	775	822	788	770	794	796	780	828	807	821	814	863	773	834	790	819	769	736	805	786	783	786	800	839	712	793	774	787	796	755	841	803	833	859	798	751	822	747	818	840	807	765	794	778	778	773	766	758	822	779	783	810	789	738	768	800	834	764	807	798	789	786	784	778	788	787	774	803	788	754	805	806	786	825	775	793	800	812	791	782	837	809	835	827	826	797	821	767	815	814	717	817	771	760	756	870	782	760	844	808	762	840	840	790	817	767	791	763	781	817	813	762	778	751	800	803	808	799	759	779	861	767	832	777	764	785	777	855	787	816	778	792	813	816	821	851	778	792	753	733	812	848	773	830	760	816	786	813	764	779	825	750	823	827	795	727	771	839	770	818	823	790	841	767	767	795	827	820	785	774	802	798	826	789	789	806	814	796	815	790	801	774	793	821	804	735	783	833	817	750	802	828	782	754	796	749	805	771	811	788	800	775	788	773	811	770	819	815	836	800	764	843	785	791	788	758	779	795	788	829	769	741	743	820	756	766	738	813	815	757	813	735	778	758	810	818	783	770	799	748	731	813	794	816	781	777	782	796	746	854	839	788	808	801	751	818	798	810	779	762	717	755	802	802	806	773	845	788	793	795	761	768	841	799	780	819	785	789	794	781	806	831	792	812	796	770	777	786	792	789	766	796	793	798	784	809	773	777	774	774	827	758	825	785	822	758	811	788	774	796	808	815	773	810	759	800	791	753	784	763	842	779	770	814	780	750	769	820	785	799	762	819	794	810	793	778	824	847	790	779	816	799	786	812	791	799	763	815	823	742	752	832	839	774	813	782	800	783	736	789	842	836	782	741	782	791	791	796	791	826	754	807	790	819	795	799	810	769	782	788	752	803	753	782	816	791	770	786	783	792	792	779	771	819	780	767	774	772	780	808	812	828	778	791	741	777	846	769	753	778	813	773	836	816	812	807	745	789	812	775	804	817	835	791	759	797	808	786	784	763	796	804	776	786	803	791	784	751	731	777	788	826	809	789	810	798	818	762	820	778	836	831	837	778	788	810	774	803	815	836	789	806	793	730	804	818	777	749	795	768	835	786	778	808	833	773	779	806	812	775	765	805	818	745	784	838	827	793	773	809	783	831	811	767	777	783	787	820	778	767	851	776	798	819	743	787	773	821	809	798	779	832	783	756	808	773	777	825	792	831	797	856	806	770	794	747	803	802	771	775	842	865	833	745	798	817	834	788	844	756	825	769	827	803	799	773	815	806	840	754	807	798	785	805	768	799	772	777	834	842	828	814	841	844	781	810	809	828	758	809	770	772	772	836	820	789	782	859	743	787	802	830	803	780	738	803	767	803	732	806	822	728	822	778	766	752	830	802	803	759	817	781	830	769	803	795	766	758	792	770	776	773	803	823	805	764	792	823	789	805	766	782	764	767	735	786	792	823	742	835	783	811	799	758	807	820	816	794	786	768	773	792	791	826	767	832	807	802	815	763	827	736	809	771	820	841	750	792	802	844	793	801	794	774	809	815	816	752	811	793	810	791	804	758	781	779	787	795	796	762	804	795	758	742	774	779	805	752	751	791	781	761	783	758	779	789	765	784	799	800	846	797	808	788	786	846	820	793	755	780	750	762	813	793	848	809	823	800	780	722	823	790	780	774	824	766	808	815	786	824	784	786	825	835	800	755	802	801	785	771	804	821	762	802	795	812	764	807	806	749	818	764	801	804	788	748	750	781	812	723	823	847	783	808	742	733	823	787	737	784	788	762	806	761	780	854	789	795	777	805	824	776	786	768	775	738	814	830	762	817	761	777	796	801	780	774	829	859	806	782	846	771	802	795	826	775	764	735	836	772	755	828	816	718	805	819	777	818	793	745	786	785	845	779	757	784	735	825	805	789	782	798	778	767	805	836	809	825	790	742	759	845	776	754	712	778	744	779	830	756	791	829	790	781	784	798	758	759	794	833	778	774	798	841	810	820	818	800	774	767	794	824	840	841	741	772	743	761	808	827	795	806	807	813	806	795	747	756	776	810	810	816	772	842	801	800	790	810	815	777	775	824	828	820	759	747	787	818	776	755	807	774	769	786	819	821	818	802	761	827	800	801	787	806	779	767	766	809	814	774	775	760	758	810	841	796	809	795	831	776	765	799	811	818	793	828	744	765	785	778	763	834	760	847	693	840	786	826	787	820	800	748	789	767	764	774	823	754	782	774	801	818	800	821	772	815	766	808	802	719	731	773	769	809	777	806	760	791	780	786	760	764	768	769	769	771	727	802	817	789	793	800	773	786	747	775	792	790	831	808	780	766	752	806	762	820	791	784	806	794	819	791	802	804	840	774	817	795	800	800	746	752	811	807	784	787	808	714	804	836	769	781	808	807	834	765	803	771	799	749	797	817	817	801	813	757	771	787	810	802	825	799	807	831	791	804	805	811	780	822	802	766	737	850	828	756	786	794	807	810	779	765	776	834	842	764	783	813	812	788	832	780	815	766	819	778	775	782	757	764	829	841	760	844	808	816	759	861	821	747	781	796	749	794	819	860	811	766	846	762	817	816	799	745	774	798	830	781	794	801	808	759	799	820	794	810	768	768	786	763	756	797	802	794	816	731	822	852	868	810	748	828	813	810	758	782	754	767	791	793	792	722	796	785	777	748	805	839	799	763	834	839	783	779	792	818	763	800	819	834	796	778	799	769	779	799	755	824	813	818	822	826	791	790	827	773	823	809	749	787	768	817	753	795	809	767	747	801	796	775	780	774	789	835	777	806	787	801	791	816	773	778	774	824	756	746	749	826	788	812	798	790	855	796	789	757	842	798	783	779	809	795	853	792	741	814	849	801	836	817	793	785	760	788	803	813	766	823	805	772	821	750	758	793	832	873	798	761	821	797	799	773	770	834	837	773	789	831	780	778	827	812	822	808	777	859	757	768	780	793	817	801	820	775	788	798	819	754	780	780	767	810	794	816	816	786	808	805	818	879	805
61470	90600	57775	23477	6931	1708	861	725	636	676	694	675	650	664	725	667	744	724	744	735	694	693	666	741	726	661	711	718	663	693	703	708	697	690	659	668	734	669	678	700	729	713	674	680	663	741	687	680	694	673	642	695	662	649	740	650	699	686	680	728	613	665	763	717	684	725	675	687	685	733	687	670	705	664	653	702	692	666	698	728	699	675	682	678	687	641	642	692	685	688	707	735	674	673	708	705	684	683	697	701	667	653	627	673	644	705	695	708	704	726	663	666	697	664	670	673	647	660	638	705	694	676	681	684	691	689	686	705	703	653	644	670	680	666	660	680	690	657	656	687	729	661	688	664	696	629	724	675	679	703	709	676	697	646	719	724	720	663	725	682	676	680	659	677	707	667	683	711	681	657	710	700	666	665	660	698	662	676	709	685	678	709	723	705	688	717	705	685	676	737	741	708	682	715	680	707	678	717	664	692	746	634	680	674	691	703	702	663	663	702	654	680	727	679	737	679	659	692	683	688	732	708	678	659	649	675	698	699	670	755	706	671	716	690	693	707	658	657	695	693	683	664	685	719	680	696	685	696	689	695	697	704	708	644	693	680	622	677	733	672	653	651	658	682	701	702	634	671	669	650	709	706	686	684	686	700	691	703	707	708	730	735	704	676	711	632	653	702	707	685	675	635	698	689	667	658	713	626	651	671	661	644	757	694	665	644	692	662	693	690	694	662	686	680	728	717	655	717	681	678	673	705	670	687	749	691	696	692	680	669	673	699	662	678	714	722	685	696	632	638	675	722	724	672	737	695	662	687	694	715	761	717	657	669	671	730	695	704	697	668	674	690	710	696	689	697	687	670	685	707	637	682	680	666	676	728	670	702	729	661	685	699	677	702	665	677	653	679	682	683	662	688	703	658	692	679	661	643	697	667	636	626	696	659	670	650	705	717	698	655	693	693	688	693	661	714	680	715	708	680	691	668	693	680	693	673	705	709	692	686	668	661	693	682	736	743	637	690	713	712	735	665	663	742	742	682	686	732	646	646	677	652	693	688	678	692	706	708	673	689	712	689	673	693	662	669	672	715	722	700	660	673	712	688	717	670	679	711	717	713	667	687	651	676	722	697	714	660	698	668	690	623	658	686	673	693	625	711	667	701	670	677	708	691	723	665	705	641	671	716	670	735	719	672	671	681	675	631	671	739	711	674	703	666	688	702	645	689	708	662	676	661	715	716	702	707	693	695	664	690	690	668	711	680	678	675	681	593	693	705	683	653	702	701	732	675	659	692	708	733	680	688	666	690	680	694	665	694	680	691	688	682	677	658	694	693	642	685	635	707	738	658	692	670	682	637	687	688	691	706	670	697	639	741	707	668	693	656	652	645	710	654	647	670	723	702	699	655	701	704	671	648	698	732	682	646	681	698	635	668	704	707	679	694	713	669	709	702	659	692	684	702	694	650	705	671	751	674	685	677	710	692	659	690	620	679	717	658	663	696	707	674	663	742	657	707	607	697	691	661	688	625	652	698	693	712	700	677	677	787	672	682	652	715	648	698	692	696	653	699	664	673	668	729	648	730	724	681	700	666	697	691	701	709	720	690	692	678	656	699	697	677	678	661	685	705	659	690	694	686	655	686	655	684	687	659	665	704	685	627	725	707	688	695	694	714	662	668	693	712	663	707	644	669	670	666	706	679	733	645	675	667	672	669	727	705	687	679	672	702	696	694	685	654	702	699	769	646	712	684	671	667	685	629	687	694	675	702	653	720	713	726	642	726	687	700	701	712	661	676	652	678	693	679	675	664	714	663	637	683	697	658	678	667	692	675	695	654	646	702	684	690	667	677	737	686	638	686	676	715	677	718	667	673	669	649	700	658	705	676	704	671	704	689	671	613	638	671	665	666	672	715	676	685	697	668	687	672	714	709	693	677	674	751	678	678	658	691	675	697	667	675	709	672	668	671	703	714	657	688	692	708	704	711	746	682	711	701	706	718	670	696	679	720	736	694	721	655	643	718	657	721	644	686	727	671	689	690	707	709	701	680	694	762	699	683	656	674	704	689	636	721	690	680	678	705	729	683	713	702	682	710	687	676	691	717	716	728	702	660	674	668	703	690	712	709	659	697	694	737	667	702	674	677	676	686	714	686	716	685	659	684	666	688	645	723	712	693	687	700	684	656	701	681	714	722	709	697	652	695	722	690	684	652	719	636	661	694	716	702	682	708	658	706	689	727	644	720	692	713	676	684	694	681	720	672	656	681	636	750	710	666	684	647	704	734	699	729	700	675	664	699	654	686	691	732	732	687	668	666	681	654	690	671	666	690	667	724	754	638	660	666	722	721	699	692	718	724	711	672	642	659	711	680	630	686	697	718	773	661	646	702	642	697	650	694	644	707	646	679	663	672	710	664	733	708	697	676	695	705	708	665	714	659	661	701	671	676	697	706	747	641	694	722	688	689	681	672	719	665	707	680	673	665	631	661	654	752	672	673	683	748	713	688	669	685	738	671	686	704	685	736	712	673	676	688	687	666	696	711	735	666	697	675	660	706	681	703	648	710	716	686	682	679	639	695	673	719	707	707	735	647	679	724	676	669	724	665	652	716	681	656	682	724	711	698	678	695	639	722	726	698	677	665	656	649	697	693	653	723	706	699	651	668	698	620	689	688	703	707	674	645	662	692	683	665	714	688	676	695	693	699	680	668	666	672	701	642	688	647	661	699	701	669	716	731	688	657	731	681	683	665	680	659	718	665	693	651	704	657	695	716	631	680	742	638	672	697	729	657	655	741	649	677	657	678	666	688	679	704	685	735	683	692	703	699	722	719	707	705	713	697	679	683	723	648	733	690	682	721	720	711	686	690	630	691	620	666	635	664	679	679	700	702	669	620	691	689	685	656	669	656	684	705	696	682	672	662	690	664	782	701	681	690	679	673	679	652	665	699	716	654	683	701	705	740	669	700	726	674	698	675	677	688	700	669	702	711	711	689	701	666	659	695	717	684	666	704	653	664	671	696	698	713	708	675	662	672	677	703	706	675	671	692	712	662	645	689	661	689	663	698	686	695	676	693	648	695	644	665	692	638	642	748	685	609	680	702	708	637	662	650	667	664	676	685	658	648	691	669	670	690	649	685	678	715	674	650	689	698	730	698	693	709	677	710	652	715	673	653	718	667	692	687	668	691	662	677	657	686	725	681	670	658	708	687	659	670	738	643	673	691	693	716	701	710	679	690	641	676	657	705	667	689	743	699	706	668	696	661	688	725	676	697	692	679	632	699	733	708	670	644	688	649	668	709	714	712	652	662	689	663	711	674	685	660	676	717	672	699	754	699	715	684	712	708	663	697	692	701	707	686	691	696	680	677	703	704	675	644	735	641	650	698	694	705	659	638	710	693	718	655	694	712	703	682	708	708	700	702	649	704	697	702	655	664	654	704	660	666	697	706	720	708	716	702	696	683	693	686	721	681	720	698	664	748	702	665	672	723	681	678	668	645	721	706
24253	23701	34549	29666	21592	12510	2736	1277	1105	1132	1056	1063	1055	1030	1031	1091	1025	1028	1060	1036	1048	1060	1068	1094	1026	1029	1000	1070	1096	1081	1068	1034	1032	1068	1048	1066	1020	1041	1001	956	988	1019	1026	1044	1044	954	997	1035	1036	981	1058	1059	986	1061	1010	1099	1014	1014	1006	1036	1023	1005	1081	963	1091	1015	1043	955	1034	949	978	996	1006	1071	994	1071	1030	1071	1019	982	1104	982	955	1018	1032	1012	1042	980	1023	988	1028	1023	1027	1021	1056	1011	1023	1015	1047	1048	962	1031	1059	1005	1025	938	1043	1038	978	1032	972	1000	984	1040	1062	977	1012	1060	1003	1038	1080	1061	984	973	1014	965	1035	1015	991	937	1037	1022	1026	1031	1013	1028	999	960	1035	964	1033	1044	1050	1049	1044	996	1028	1043	1014	993	1028	1013	1044	1007	993	1003	1018	1031	1072	995	995	972	1028	1001	1026	1055	950	990	1061	1015	1008	1005	957	998	1024	987	954	1033	1065	1004	1045	1020	1021	1026	998	1060	980	1015	948	979	1048	1042	974	1033	965	989	1052	945	1125	1023	1038	1052	988	1037	1021	959	1033	1024	979	1023	1033	1055	1094	1054	963	1020	1002	1030	1085	1020	1119	981	937	1016	1057	1052	998	1016	1022	1063	991	1039	995	1007	1008	972	1010	1054	1025	1011	953	1014	1023	968	949	969	967	1027	1012	1044	1028	1080	1025	986	1036	982	1061	1012	1024	1056	1039	941	966	1036	1022	1034	958	1005	1014	993	1024	1099	1025	1041	991	1026	994	954	1009	1054	1056	1038	966	1041	1049	995	978	986	1012	1022	1042	987	1004	1030	1031	1024	990	1047	986	1005	993	1003	1038	1015	1011	936	1016	992	998	969	1043	982	1032	1066	1007	1024	1021	1006	1036	1032	1014	1045	981	985	1054	960	1023	988	1026	1000	1017	980	997	1059	963	1002	1009	978	972	1004	1017	1020	1025	981	1059	1027	1030	1015	991	1025	1039	1042	1031	1001	1040	1023	961	1040	1021	966	968	1018	974	1029	1025	1006	995	1038	1028	978	953	959	1079	996	996	1044	979	1023	1067	1019	977	1022	972	1010	1004	1053	925	1002	1033	1003	1023	993	1013	1012	1067	984	1022	973	1024	1008	1015	985	1075	1027	945	985	1028	1005	954	966	989	982	951	997	995	1017	1006	1017	1026	1078	1033	995	1037	956	1043	994	953	1031	999	992	1029	992	990	995	1030	1040	1002	988	1017	1013	970	1054	1055	970	992	1031	1017	1016	979	1022	1071	1025	1008	1017	1050	1022	1031	1017	1026	1049	1065	1033	1035	1027	995	1004	1022	1004	981	992	1024	957	999	967	1032	1016	1023	1000	1031	975	1033	1071	991	1053	1002	1100	1009	1003	1073	953	954	984	1030	1007	1012	995	994	976	1001	1019	990	1009	1019	1002	1024	1007	992	1053	1027	1033	1059	1016	1018	1058	1049	968	1011	991	938	1007	990	1027	969	1053	999	983	1027	1051	1040	1011	1026	992	961	1068	1027	1020	969	1050	1037	1095	1060	1003	1056	975	990	1022	968	1005	1038	1010	1024	1000	1016	965	1017	1043	1005	1008	1025	1022	1057	1022	1032	961	997	1004	1035	1021	1048	1069	996	948	1030	966	966	1055	1009	985	1068	1068	981	1037	947	1029	1039	1010	978	978	1007	976	1017	990	1022	969	1023	993	1032	1044	996	1029	990	989	1058	981	985	1033	964	1023	1029	1018	960	1005	990	1017	961	1032	1006	998	997	1017	1006	990	936	1014	966	1021	1045	1022	1010	1003	1041	970	984	987	1012	971	945	937	937	1015	974	996	1004	1013	990	957	964	981	1087	987	1034	1072	1027	1025	1024	1048	1014	1011	1016	1037	971	1040	998	1023	1037	1017	1020	966	1046	1012	1023	1038	1020	1027	1004	1035	1022	1037	1016	1046	1068	1012	975	1075	1000	1066	1000	1125	1012	1031	960	977	1064	981	1061	962	1002	1005	1078	1028	1038	970	996	1002	1049	973	1001	959	1008	1015	974	932	975	997	977	1026	1011	1036	1080	1027	1025	1045	1026	1047	1058	1031	1006	975	1021	978	1032	998	992	965	1012	994	1005	946	1011	1011	967	1049	993	1034	1064	998	1001	994	1025	974	993	1016	964	1004	1042	969	1042	1008	997	988	1011	987	1026	996	986	1030	1023	1069	973	999	1006	1007	989	1054	1039	1018	1068	1025	1047	1022	1046	1014	965	1050	1044	1005	1031	975	1003	989	1019	1011	1039	990	1024	1001	1033	968	1001	993	1034	1050	1057	1031	1024	1017	991	959	1014	948	1041	1012	1039	1051	1010	990	960	1001	1040	1016	982	1007	1006	1042	966	1013	1026	1019	1062	1034	1005	986	1019	954	1015	1030	977	1037	970	1041	974	1014	963	1125	931	1018	998	1046	1071	1001	987	1038	1010	1010	1026	1019	959	940	1044	998	995	996	922	1020	978	1000	942	977	1002	1045	1017	1064	1036	942	1030	984	1063	1017	1011	1084	1018	1044	1008	981	1043	1064	1048	1015	977	1012	1013	1030	1013	997	1014	1011	944	1026	993	1042	1049	1042	994	1024	996	1009	1063	976	984	1038	1012	1052	981	998	964	1010	1019	1039	1026	1018	1067	1014	1004	1034	991	987	983	1043	1018	1013	996	1066	999	1010	1026	991	1053	947	1006	968	997	1040	993	1013	989	1041	1008	1042	1054	979	1007	973	1053	997	989	933	998	1034	1048	998	1046	977	926	1115	1048	999	970	979	994	986	1004	1002	995	1004	995	1044	993	1098	1055	1017	1010	1011	989	1034	1056	1017	1036	1067	996	1032	1016	1062	960	1044	1055	996	1007	1007	965	985	1064	980	1035	1008	976	1026	1085	1014	1053	979	1018	941	979	1016	1021	1020	1085	1047	988	1003	971	1010	1034	1015	1029	956	971	967	1004	1014	1027	1026	1023	1015	1066	1002	1072	1029	1028	1061	1051	979	974	1014	1020	994	1038	1033	1066	975	978	1031	1051	1036	977	1039	1004	1027	1008	1059	1028	1027	974	997	1026	1022	1010	978	1023	1049	976	1052	1025	1044	988	991	960	1025	985	1029	975	1026	966	1062	1059	958	957	977	1010	1042	1014	1005	1004	1016	1013	1003	1039	1007	1009	994	1040	1020	967	971	1014	983	1042	1008	1021	997	946	1037	1016	956	1028	1008	1011	987	1037	1043	975	972	1007	978	1026	1018	990	991	979	998	1022	1045	1002	970	1000	974	965	1000	980	1075	998	989	1055	982	1031	1012	1027	1036	1003	1029	972	968	1025	1055	1005	1025	1026	1016	1005	1008	1033	979	1042	1020	1035	996	1003	1020	1074	956	1062	959	1050	1027	959	978	973	969	1003	1008	1044	1040	992	1015	1026	1015	990	958	972	1005	991	1015	965	1027	971	1015	994	1032	978	997	1009	1014	969	967	979	1017	1034	1010	1044	980	990	1124	1021	1005	1038	1020	1038	1076	985	960	923	935	1007	1018	1009	1049	1024	1032	975	972	995	984	953	1065	1010	1044	1034	972	1012	1009	1003	1005	982	995	996	1004	1064	982	1044	998	993	1020	1015	1049	1004	944	1002	1048	947	932	1013	1024	1006	994	993	1093	1059	985	1001	1003	1044	1041	1008	1030	1027	1039	998	1033	978	1048	1017	1011	1083	1045	979	1018	1004	1025	1036	1022	1032	977	1018	1035	1035	994	1056	1060	1049	1037	1015	1012	1034	1023	1041	985	978	1040	1010	996	1025	1023	1058	1039	1019	990	975	985	992	1022	1028	967	1009	1026	1063	1021	1014	996	1008	1033	1012	1054	980	990	963	963	1046	1057	1006	969	1063	1012	976	988	951	1046	1032	1033	1007	1012	981	926	951	1068	1015	1049	1040	1027	991	1015	1029	993	989	1039	1041	1077	1036	1036	941	956	1046	1032	1053	1062	992	997	997	1000	1015	993	1017	977	995	1090	1022	1050	1030	1017	1080	1030	1019	1039	1034	973	1047	969	982	1008	1029	966	982	1016	1012	988	1000	1019	996	990	1022	1001	1022	1010	995	1034	1013	982	1017	1010	993	1027	1057	1022	998	981	991	1036	1024	982	950	1023	1062	999	1052	994	1058	974	1024	1023	1025	999	1002	1000	1031	1004	1008	1007	1011	1020	1042	1022	945	990	1015	1014	981	1029	1018	1073	1014	977	1034	1023	955	1016	1016	997	1023	1043	945	1040	976	975	1014	1018	993	971	955	998	1027	985	1004	989	971	997	950	1025	1009	966	987	1017	985	970	947	1019	1028	998	952	977	1035	1000	1056	1007	1045	1018	980	1040	951	1020	1021	1009	1024	1066	1044	1003	1055	1022	960	970	1070	1016	1057	996	1032	1012	1033	993	1062	992	1002	1007	1036	998	975	1019	1015	1090
63159	101694	69059	35080	11681	2810	1204	940	901	902	871	910	912	956	865	936	890	896	892	894	948	863	902	881	908	933	898	855	882	915	916	946	868	874	939	944	927	915	891	913	886	921	895	865	859	880	879	904	924	910	939	947	908	914	894	939	856	901	905	910	867	980	886	901	910	902	897	895	890	908	911	884	954	904	942	884	872	890	860	904	923	884	913	875	902	890	916	916	883	898	884	913	889	903	892	867	887	896	884	890	861	968	902	879	874	958	858	862	897	866	860	907	917	861	968	885	847	880	911	883	872	883	907	851	905	926	924	887	920	887	900	901	893	880	883	909	934	936	923	900	927	855	903	933	925	854	948	871	895	943	923	951	913	896	883	903	877	905	862	897	957	894	867	911	875	861	897	905	933	916	890	863	947	920	939	910	963	858	873	851	926	855	927	847	852	859	895	881	899	872	919	924	908	866	958	922	898	902	884	881	900	893	924	874	867	949	877	917	884	895	895	893	863	906	879	857	821	938	897	862	911	820	918	895	874	863	897	925	897	892	878	873	924	922	889	871	934	888	914	955	889	879	858	941	931	954	901	949	884	876	897	898	930	918	864	872	939	912	881	877	880	890	904	959	923	888	847	922	899	926	892	902	913	895	932	879	849	910	890	913	869	906	948	874	913	873	885	879	901	884	931	897	893	939	868	972	879	944	858	904	937	918	868	909	896	819	933	899	904	900	919	906	853	908	858	899	938	939	927	924	867	863	884	886	909	930	864	873	891	837	852	897	865	859	899	932	885	878	908	890	920	899	924	920	909	893	908	930	875	968	912	865	916	910	937	883	875	903	896	889	906	870	819	924	958	893	853	865	874	889	887	877	922	881	878	936	880	892	916	902	895	904	904	942	912	866	929	911	888	935	898	875	872	894	888	870	847	888	911	895	931	870	898	864	879	897	852	903	884	840	874	918	884	939	874	878	925	917	933	828	859	927	906	917	808	902	845	883	841	898	878	853	961	884	890	902	913	879	916	922	891	915	914	873	903	896	888	902	911	892	883	866	889	925	839	911	882	935	913	841	936	873	928	842	877	934	911	931	925	885	898	918	900	907	881	886	886	965	893	885	873	878	854	918	902	902	946	857	931	896	922	948	934	940	887	857	875	866	873	919	932	846	891	871	871	888	835	897	892	857	892	883	903	870	872	848	851	903	875	873	885	897	864	854	886	887	848	916	869	890	980	930	909	885	851	865	853	904	878	869	961	912	966	913	901	903	906	895	914	845	944	910	911	856	863	900	923	885	824	908	897	887	923	915	901	905	907	944	894	908	927	852	913	889	905	873	862	927	899	882	895	885	877	872	884	936	879	921	930	886	863	870	900	896	886	945	902	879	872	877	916	850	896	942	876	869	906	940	891	879	865	870	925	886	869	903	869	901	883	932	908	889	902	881	887	859	883	876	800	918	867	873	862	917	866	869	857	896	864	843	945	876	923	850	881	926	888	884	959	907	881	906	919	890	944	889	902	931	914	942	896	902	908	894	912	933	883	943	893	943	956	839	931	899	928	891	902	900	895	878	900	890	865	873	939	918	931	938	898	903	884	884	870	919	883	897	881	835	910	887	912	943	960	884	905	909	893	928	894	939	913	875	868	932	868	959	860	922	923	905	912	894	933	902	907	918	905	920	883	907	925	868	884	946	903	867	899	941	925	862	860	891	898	900	914	894	893	890	845	946	873	865	865	865	924	872	881	902	871	900	913	886	921	908	945	863	903	890	903	953	924	868	938	852	926	880	910	919	939	881	871	911	845	876	891	891	849	854	969	897	879	923	912	886	867	872	989	926	885	894	921	885	913	913	907	924	900	851	940	910	868	939	857	886	845	891	917	885	885	900	891	932	893	882	880	882	885	853	916	830	891	899	858	905	904	860	870	860	932	879	886	881	900	892	890	880	900	926	867	932	906	870	841	877	915	875	907	919	935	890	920	910	909	899	866	861	922	849	883	875	895	866	925	867	930	889	871	915	909	901	877	918	898	853	877	897	944	865	875	889	897	848	895	922	885	897	870	913	921	894	881	892	851	904	923	900	894	885	970	886	844	924	875	895	958	955	920	905	873	947	914	920	912	904	892	914	892	916	851	968	890	849	877	936	916	900	906	904	875	833	926	884	940	895	935	870	882	868	882	879	937	923	897	869	861	959	949	912	953	888	950	894	826	916	874	896	877	894	883	877	908	856	903	890	934	862	852	836	890	878	928	885	892	863	886	895	960	844	850	891	855	878	884	905	875	888	846	903	890	858	915	892	918	953	861	905	905	910	946	857	845	880	921	880	847	955	916	877	909	845	856	879	893	882	929	898	880	877	868	892	858	907	889	854	882	931	890	882	918	901	879	903	890	874	927	861	868	904	918	868	908	926	894	843	899	860	895	890	880	860	864	880	877	943	904	884	860	860	882	888	868	939	901	924	901	922	925	821	863	874	939	856	890	918	874	902	921	885	858	861	917	922	952	930	834	885	891	872	900	916	879	932	885	891	897	923	865	891	924	865	862	920	846	843	907	896	920	891	902	869	908	938	873	895	908	844	895	911	915	915	918	906	867	967	953	917	907	890	897	909	942	916	906	903	875	880	920	874	872	899	867	878	918	867	884	812	929	902	896	915	907	874	849	864	900	925	847	890	881	871	866	874	878	849	882	862	929	867	873	903	824	925	900	930	848	900	911	840	877	860	900	866	855	933	872	888	939	905	908	853	870	932	886	938	884	922	917	842	955	873	880	886	882	880	899	907	887	933	849	892	902	906	907	914	912	928	880	955	939	942	961	964	858	859	900	926	938	911	936	861	881	869	904	890	882	880	914	906	893	858	931	938	975	834	897	867	870	891	908	828	886	842	929	883	866	888	870	944	913	848	865	855	922	846	902	889	895	870	949	890	902	877	888	890	862	844	899	869	934	900	895	819	902	868	883	889	902	873	884	854	889	912	849	870	922	937	895	849	904	868	879	833	909	862	890	886	914	912	860	846	897	936	901	963	898	912	928	873	829	823	898	859	879	918	842	849	854	878	875	923	899	876	844	902	908	914	932	834	915	901	879	873	891	882	930	890	912	900	956	858	870	873	874	895	898	901	903	885	862	876	874	893	910	892	953	883	882	918	952	880	900	914	913	931	868	905	902	924	887	912	864	887	910	846	858	874	910	894	929	924	893	920	927	971	865	885	900	864	856	903	831	858	921	916	932	877	943	863	907	900	896	945	858	863	868	901	869	860	924	924	891	901	876	867	909	891	872	923	865	945	907	873	873	882	865	887	864	906	851	872	908	903	881	963	924	898	862	905	876	872	947	845	890	921	927	896	889	933	868	915	861	925	889	865	942	875	845	930	864	917	874	888	925	911	886	832	887	867	909	928	879	921	897	893	861	952	893	863	894	901	938	906	883	866	901	881	919	882	912	906	919	885	885	938	871	974	945	847	907	878	860	898	920	916	928	868	856	948	870	871	916	902	889	850	917	928
31844	33129	25520	9254	2099	1037	857	822	805	873	840	829	847	821	806	804	853	834	837	802	849	867	814	814	831	839	878	826	856	820	856	784	800	828	863	768	834	816	853	848	845	804	843	846	837	803	819	845	901	896	814	854	816	817	805	836	844	854	792	860	807	858	834	796	819	793	865	806	856	826	834	853	821	803	853	766	829	797	822	835	888	811	789	835	844	889	853	776	818	792	806	831	819	852	822	832	806	837	843	777	850	829	838	780	860	852	830	855	827	836	794	787	872	869	842	844	842	837	877	833	870	802	850	830	807	872	823	833	843	810	819	809	839	855	825	818	862	869	846	853	823	882	853	810	814	779	808	870	805	840	825	796	827	787	816	787	813	799	822	810	839	818	867	821	853	883	837	789	787	800	814	829	839	831	802	788	870	805	830	826	877	755	885	855	867	829	839	836	797	804	800	894	821	808	907	812	827	859	782	806	860	786	862	802	832	861	791	817	810	902	856	812	857	832	812	833	803	828	810	858	814	817	779	848	851	837	804	805	837	853	818	824	839	900	834	845	858	831	806	809	839	830	828	803	832	806	832	859	832	823	827	859	783	822	842	844	824	819	826	824	852	887	866	811	811	797	841	796	822	814	807	819	861	835	827	856	845	761	817	855	860	853	857	795	799	845	839	840	818	857	844	889	811	821	843	826	834	838	795	813	823	791	833	810	828	812	819	829	848	828	790	841	834	859	833	807	907	810	855	787	866	866	856	777	850	832	818	785	818	827	837	853	809	841	817	868	789	772	836	815	856	885	815	804	830	839	839	859	777	816	808	838	825	838	814	787	827	808	853	788	826	826	853	790	784	843	827	835	796	851	838	780	860	812	788	798	828	794	860	819	820	800	816	834	817	832	799	852	809	853	855	836	790	834	827	865	820	809	853	809	865	809	815	861	871	875	762	862	779	849	857	871	801	846	826	806	873	813	844	822	869	824	831	803	785	821	827	869	844	831	851	822	824	872	802	822	842	819	809	842	815	826	824	790	848	838	844	877	815	892	860	798	811	806	853	837	842	852	802	826	869	792	841	826	863	860	786	876	857	822	818	846	832	860	837	902	848	806	907	839	849	802	804	843	824	841	819	827	821	817	819	815	881	848	817	855	822	798	858	863	847	778	836	836	815	807	814	828	843	809	835	912	898	841	802	805	833	867	830	871	776	853	823	808	829	857	817	820	854	794	862	848	885	792	829	847	814	798	830	849	867	871	815	853	759	802	830	854	771	863	831	819	817	860	808	871	755	802	825	779	822	843	847	804	835	862	819	772	876	822	806	833	798	833	823	838	811	794	802	834	809	830	862	813	840	824	852	816	897	876	795	805	826	793	784	825	802	877	825	832	800	817	786	830	854	809	802	809	813	821	782	851	788	854	861	827	840	770	845	795	822	823	769	871	825	837	823	846	836	823	841	830	858	843	812	775	871	766	800	757	847	867	831	868	824	772	805	800	798	790	843	798	865	833	814	872	843	889	860	782	802	760	842	832	800	786	858	785	831	808	838	854	875	858	846	818	861	800	806	832	846	825	780	775	847	850	776	881	822	813	835	786	822	793	863	831	782	835	851	808	844	851	859	891	833	835	843	836	877	820	842	864	833	795	795	858	832	834	839	836	817	834	879	815	782	841	820	834	809	793	780	734	789	868	890	845	813	801	827	776	863	821	815	864	798	833	853	843	829	811	814	782	840	829	816	857	801	797	825	813	863	883	837	847	836	857	800	876	817	845	851	829	899	813	874	855	776	803	818	858	826	795	870	744	832	809	815	847	817	799	858	805	815	798	855	846	840	794	856	829	874	859	832	817	832	785	796	905	824	772	850	841	793	817	810	802	865	843	817	825	779	779	890	831	851	822	878	844	870	849	826	842	865	851	780	822	786	885	812	805	812	822	840	836	874	833	821	885	828	809	833	754	783	846	807	745	830	817	812	837	864	836	880	798	884	861	839	821	814	843	841	787	882	846	872	832	818	821	812	839	777	818	851	781	835	829	818	775	840	798	816	852	825	871	827	796	806	858	812	862	854	826	820	821	808	853	824	824	835	833	789	834	778	789	835	836	811	764	815	785	839	868	800	841	804	801	816	845	820	826	794	849	843	882	909	791	851	845	790	825	832	805	804	813	872	850	862	863	792	860	844	800	798	853	805	851	811	823	878	819	824	845	859	829	832	800	828	803	792	830	794	843	809	808	810	847	800	868	862	794	841	804	833	774	853	828	819	838	835	840	825	832	823	843	834	841	836	817	837	808	859	850	816	852	890	798	837	846	815	839	832	826	830	828	826	855	784	873	788	841	818	851	868	824	817	809	803	825	847	804	879	836	824	796	796	783	778	828	829	826	787	819	784	824	866	868	795	811	837	851	809	806	786	860	857	798	825	810	829	787	769	851	786	796	819	834	797	830	790	815	821	797	836	835	799	876	861	844	822	841	791	828	827	849	864	852	758	806	861	832	771	804	867	785	872	835	845	828	831	799	835	854	816	862	801	827	810	872	751	823	809	833	801	867	797	823	774	773	872	838	788	784	822	801	786	776	833	859	823	866	842	826	845	842	779	790	820	798	843	720	840	774	841	795	805	830	821	833	814	829	870	834	843	796	826	770	821	824	801	817	823	851	794	840	846	797	901	791	788	782	795	829	813	848	824	791	830	833	740	769	790	843	874	819	763	819	831	842	831	773	779	799	854	819	854	803	787	860	832	855	803	849	804	850	823	859	825	829	850	825	800	837	812	777	853	842	805	787	833	803	793	849	806	802	885	845	860	837	835	838	845	808	803	780	835	890	859	822	793	774	796	817	824	907	852	812	788	800	768	834	756	826	817	840	853	848	826	843	865	812	840	804	824	859	813	848	850	841	862	814	825	869	848	816	856	850	892	814	866	816	836	801	862	860	808	799	802	818	819	823	767	850	838	858	869	829	828	808	832	846	824	886	862	831	783	859	839	836	811	771	806	824	803	779	859	796	842	827	851	833	808	856	809	824	844	802	830	833	843	852	850	817	766	844	854	853	812	773	803	815	808	864	808	827	766	811	792	787	816	838	835	761	823	831	846	841	792	817	816	801	799	886	831	796	839	864	824	845	845	861	793	801	837	795	822	858	841	826	880	800	840	849	822	888	831	816	844	844	775	813	765	819	834	857	850	820	813	844	851	801	814	803	853	794	817	818	802	837	852	862	798	830	862	811	837	811	809	788	815	813	842	782	819	778	808	809	818	836	826	895	816	838	790	777	804	855	844	810	818	819	814	813	866	807	828	837	836	843	792	844	825	828	822	843	861	861	809	839	764	809	783	821	804	812	862	834	812	826	819	809	841	812	824	835	834	812	839	862	833	842	851	842	721	805	797	827	784	783	872	888	775	837	801	829	803	791	794	844	831	800	816	821	774	830	827	824	821	832	794	801	857	843	810	794	794	814	837	773	843	841	781	857	849	845	833	872	827	797	819	823	831	759	805	834	838	766
26975	36908	18211	4770	1534	814	684	725	670	661	678	690	710	652	656	678	658	667	686	659	645	633	606	656	697	654	662	662	666	656	640	679	696	688	667	677	649	632	650	655	695	649	602	632	653	668	676	667	669	701	638	665	682	720	623	661	665	654	686	655	678	679	636	690	650	670	670	695	667	650	639	654	616	649	637	677	650	628	640	663	736	638	657	644	690	710	669	692	638	634	630	669	648	665	687	613	705	694	647	671	668	651	662	680	655	617	703	697	662	637	667	688	643	688	681	660	673	664	686	650	700	706	626	706	672	642	691	654	637	653	641	640	670	656	643	688	671	673	657	682	652	635	642	662	626	634	621	653	706	608	641	665	624	649	722	676	668	715	664	730	668	656	657	704	666	692	662	705	634	649	670	694	596	680	656	677	681	658	674	697	640	741	622	658	691	638	720	661	707	610	703	644	651	719	639	667	683	630	643	708	672	656	681	685	643	664	648	662	638	692	623	669	620	660	635	678	699	701	680	640	667	680	640	647	680	651	624	673	653	627	685	644	642	683	627	658	644	635	684	652	677	655	662	655	581	586	640	671	733	660	714	622	651	673	644	672	648	610	610	724	641	672	692	668	626	696	675	659	681	604	664	648	643	677	697	646	664	675	602	686	666	663	650	675	665	671	656	657	684	675	664	660	648	655	683	697	684	664	637	672	627	678	611	622	620	646	632	671	690	666	636	706	683	618	667	657	660	663	608	672	637	654	615	609	669	680	675	633	644	703	626	668	677	661	605	673	627	674	661	671	694	682	691	687	647	698	625	658	683	671	675	642	658	646	647	631	641	647	631	653	642	693	665	675	688	686	639	676	648	636	690	678	670	624	637	642	693	674	670	646	650	664	668	655	661	610	630	701	693	635	669	664	693	653	657	655	627	657	660	635	681	664	681	657	650	670	707	635	665	659	664	701	651	683	646	679	711	645	656	694	681	671	663	682	670	668	657	649	685	656	681	635	652	673	684	664	694	666	692	644	675	688	632	621	691	663	689	675	678	654	628	663	658	626	639	679	634	631	677	656	703	711	637	651	674	622	623	653	653	652	699	677	682	647	674	645	644	653	688	621	698	662	691	624	676	659	644	685	697	676	687	634	693	659	681	669	658	621	640	660	711	652	673	626	630	690	660	675	681	655	715	665	654	657	657	706	706	665	617	648	645	681	626	664	635	664	600	669	688	652	652	642	703	671	671	602	666	661	693	621	673	659	697	671	646	670	652	649	645	679	643	644	677	663	641	643	647	677	648	665	630	664	626	618	637	662	606	679	627	661	690	674	639	652	680	702	640	637	686	641	722	705	696	673	642	655	664	645	629	683	700	632	668	673	677	653	715	664	669	665	654	657	670	676	620	627	656	705	653	660	672	718	735	681	657	702	637	681	640	674	569	651	683	623	629	639	656	669	674	669	698	619	675	589	582	669	657	662	668	683	626	641	682	666	653	650	646	673	650	660	660	684	664	642	646	683	669	673	647	670	663	662	661	654	657	630	727	657	690	665	663	671	649	721	638	629	688	672	636	665	631	615	671	625	631	664	644	674	703	678	581	675	641	714	674	667	679	655	640	673	633	623	653	640	682	658	648	697	699	661	634	678	655	627	645	686	700	656	692	654	652	685	646	664	655	676	685	678	645	663	646	656	674	665	630	615	669	582	666	624	643	659	663	660	599	626	665	650	673	671	663	624	639	694	658	653	637	676	640	685	711	671	711	652	639	664	617	661	682	622	690	631	639	670	675	633	641	676	676	708	661	662	663	681	643	646	668	670	661	647	641	666	606	656	654	683	644	646	642	697	635	639	674	700	635	669	645	679	724	628	653	687	726	659	645	670	635	670	660	720	674	697	666	669	654	678	616	646	700	645	634	682	655	642	675	696	629	668	639	636	653	743	599	652	690	668	655	647	677	643	653	641	647	667	670	682	683	681	663	651	685	676	652	679	678	673	644	630	662	624	628	630	646	576	654	619	691	678	679	656	630	654	681	646	687	645	675	632	660	684	641	632	645	665	692	647	645	663	676	654	607	631	662	649	618	657	689	639	653	668	626	685	645	705	692	687	648	632	655	628	688	637	683	653	689	655	628	652	621	669	669	679	674	664	665	654	670	685	634	685	650	627	641	629	605	654	640	639	666	666	656	682	634	690	693	642	640	632	659	688	661	653	674	635	619	627	670	666	658	659	640	642	641	634	652	737	704	612	619	723	658	600	714	653	657	724	658	646	648	616	650	658	731	662	643	614	703	689	676	625	657	675	668	627	658	636	629	692	608	657	698	605	623	696	669	680	678	572	620	652	630	645	702	667	596	676	656	684	612	678	624	674	636	647	616	644	672	673	627	635	666	718	678	655	632	656	628	654	657	663	654	666	680	677	657	673	661	665	701	665	665	691	655	615	668	672	624	631	660	658	680	669	671	693	661	705	641	697	676	659	670	646	650	645	648	724	681	684	692	661	676	705	678	658	692	701	665	697	675	620	702	694	721	686	647	663	620	658	661	646	625	677	636	643	696	659	626	665	673	633	643	678	676	698	710	684	653	667	691	666	669	642	656	664	707	670	683	683	637	648	674	669	724	666	658	664	619	659	653	683	647	643	645	611	664	634	637	677	658	688	672	677	696	641	648	687	646	638	620	624	737	657	656	721	642	669	660	713	671	672	640	656	699	659	670	679	675	640	640	700	663	669	691	650	638	670	634	655	667	612	671	596	649	629	662	683	647	644	676	666	646	655	654	633	647	612	650	703	634	673	645	671	647	619	676	665	660	692	664	651	674	681	698	677	643	655	664	686	634	637	632	608	687	644	641	611	620	689	655	667	678	661	639	686	604	633	674	647	685	676	667	625	671	665	589	633	642	670	639	640	674	619	705	648	632	636	666	672	622	661	668	670	618	672	695	663	706	649	634	645	645	672	674	651	654	672	682	674	673	634	649	647	634	670	623	635	655	678	675	694	633	629	684	638	688	618	658	707	638	634	607	689	645	643	634	664	698	632	686	638	633	624	696	695	658	633	649	645	705	645	676	663	664	668	663	619	694	690	682	629	640	664	650	652	709	628	711	639	655	683	669	679	707	694	630	696	653	654	685	655	641	664	701	669	708	655	668	669	721	634	656	657	673	718	668	669	661	663	626	661	646	636	680	639	661	660	694	655	641	676	680	657	707	659	603	679	651	647	603	740	668	686	688	673	646	673	654	660	647	657	657	703	656	645	699	649	650	664	663	655	637	729	630	671	674	642	694	696	657	638	674	687	602	669	680	644	662	652	671	671	698	660	678	662	665	643	697	606	659	670	682	686	645	661	670	674	648	671	728	635	655	651	609	658	670	713	661	655	673	660	675	634	685	635	663	610	658	664	669	680	657	651	686	639	691	677	668	686	636	699	662	670	652	671	628	660	638	664	701	703	665	643	707	602	637	668	636	689	660	634	665	642	670	690	695	688	628	673	625	684	687	646	635	692	662	677
26098	27999	39885	31495	15944	3825	1281	976	850	887	866	948	889	902	893	852	880	862	849	839	870	920	871	877	884	915	856	893	851	847	872	871	756	846	877	846	843	860	861	858	908	820	826	865	878	816	882	853	879	848	780	829	852	822	891	901	837	841	848	880	849	853	857	846	838	811	876	861	866	885	879	871	838	798	859	804	880	864	794	837	825	873	873	869	872	805	843	840	881	900	846	844	814	831	826	866	929	844	826	878	843	872	834	825	835	839	845	894	860	795	861	839	881	822	889	798	815	841	886	835	806	826	869	851	946	828	840	819	843	876	827	843	861	886	887	843	812	873	808	831	832	816	840	827	840	807	840	858	865	790	817	827	833	851	883	885	817	859	871	831	826	799	838	827	866	842	826	888	876	804	835	801	854	879	864	829	832	891	893	813	856	844	890	857	819	852	902	893	822	759	837	849	784	879	849	912	850	783	799	931	797	784	857	870	847	849	814	838	843	784	867	837	855	837	823	845	857	823	907	852	867	861	842	823	857	830	872	862	867	834	878	834	820	920	783	834	828	797	832	875	845	899	802	810	865	867	874	851	883	868	905	852	814	848	813	834	838	864	881	860	838	819	860	886	870	869	890	820	876	851	875	880	826	815	832	843	825	870	866	906	886	841	834	821	852	817	802	868	844	890	833	895	836	866	871	845	885	834	880	865	866	839	879	863	828	847	862	843	853	831	868	836	780	850	879	868	853	792	853	812	780	858	903	873	831	841	864	851	887	853	813	841	859	867	875	866	839	803	886	841	799	852	772	862	845	819	781	817	839	894	829	852	847	819	806	898	833	814	827	880	855	812	833	858	876	833	855	819	919	860	843	907	859	825	860	869	854	836	839	847	865	818	914	825	855	872	879	857	824	863	851	825	893	836	873	861	848	839	890	833	855	842	882	892	862	819	873	840	827	810	861	803	824	836	885	844	845	831	819	850	858	828	859	830	896	876	866	842	835	827	799	897	845	847	822	914	815	822	855	797	841	910	896	846	863	810	881	782	817	882	843	869	831	859	854	844	830	812	794	813	854	869	929	841	864	883	825	867	855	885	845	819	871	818	864	849	826	845	830	827	857	854	868	874	890	855	900	900	861	856	822	841	840	812	870	895	867	889	831	842	795	788	815	881	803	860	892	891	813	837	815	821	861	844	838	817	857	899	852	880	884	845	802	813	814	878	862	812	790	910	853	838	802	880	888	799	839	831	855	877	855	806	857	848	858	845	840	810	855	832	900	875	881	854	850	840	817	867	858	829	819	826	810	829	907	830	821	846	854	859	909	910	811	880	856	881	843	842	886	857	924	853	876	833	894	819	837	881	840	865	889	848	848	906	851	821	894	835	850	850	854	852	860	900	852	858	864	897	817	865	879	878	832	820	848	822	837	803	860	825	789	835	865	824	858	867	826	889	841	801	906	789	856	844	888	822	870	884	820	820	867	857	852	833	867	864	850	849	882	852	856	856	810	827	816	832	814	848	805	832	863	857	844	895	897	898	847	791	811	802	810	828	812	807	885	810	838	831	835	869	873	826	892	859	842	924	842	875	850	863	853	886	842	865	916	851	868	854	831	851	824	833	882	822	858	876	845	849	840	878	887	820	841	824	909	833	850	860	864	867	873	850	861	841	820	824	872	843	827	807	817	897	811	840	849	853	830	879	885	837	831	847	898	893	830	778	861	900	826	787	874	829	872	832	848	856	847	812	846	901	855	840	899	812	849	872	837	839	833	825	864	876	869	847	847	860	796	928	870	844	836	849	851	806	888	868	828	858	865	850	874	875	867	841	856	824	847	807	871	876	829	881	847	859	884	802	878	828	832	861	844	887	874	881	825	878	859	841	876	879	811	864	818	859	859	820	794	844	828	871	847	807	849	832	883	883	860	851	898	809	909	873	834	851	852	844	816	813	873	841	870	828	795	869	862	910	819	858	844	857	864	831	849	887	829	848	845	849	844	837	877	862	815	899	874	836	864	879	848	860	791	852	841	849	860	875	805	952	804	830	834	798	893	834	834	900	813	889	899	847	844	865	849	862	880	819	818	834	871	895	857	903	894	830	854	834	889	809	817	799	857	886	820	827	879	845	860	813	841	860	844	874	877	852	869	842	857	864	833	881	846	903	880	857	868	852	843	864	826	869	869	811	850	945	806	872	801	832	842	874	887	807	906	872	845	881	883	837	869	890	856	846	837	784	864	873	809	824	860	779	837	880	827	845	840	888	817	865	848	874	847	849	850	848	849	844	826	877	828	849	840	844	810	837	872	874	873	854	852	883	844	829	882	833	824	835	797	845	797	851	841	839	837	836	875	775	788	845	863	850	860	845	839	856	863	783	860	850	814	813	877	840	896	835	833	816	922	883	822	904	894	867	841	890	875	898	820	872	856	834	861	909	866	839	834	894	882	836	827	836	835	817	833	904	821	835	862	843	868	834	872	885	882	878	881	794	791	833	812	862	889	837	839	833	827	856	902	861	833	837	847	844	857	829	850	823	927	865	847	820	833	817	816	916	903	862	845	858	790	871	910	830	879	823	895	817	807	800	848	844	841	838	830	857	803	901	877	871	870	782	866	843	846	874	838	835	815	840	846	873	830	843	864	821	863	803	859	816	884	804	828	871	820	868	847	833	824	876	933	823	864	861	851	846	835	819	804	867	873	815	842	803	827	849	794	825	791	790	901	860	831	886	848	845	854	842	835	835	867	869	836	831	847	845	852	791	902	788	866	846	770	805	741	882	795	836	861	839	898	861	893	843	813	835	900	872	895	850	839	873	801	878	847	841	864	832	862	786	890	851	822	867	842	872	830	791	829	845	855	857	848	826	839	838	870	867	876	847	904	844	878	824	859	876	876	821	860	826	806	877	894	861	838	850	885	835	897	865	810	844	881	812	819	881	840	857	849	805	828	880	801	870	873	854	879	853	883	871	849	867	838	842	824	850	871	785	815	877	809	848	825	836	856	874	825	826	862	824	815	820	873	852	816	767	837	842	834	871	838	788	876	867	880	846	882	855	886	900	848	845	830	846	815	831	850	841	849	863	880	840	856	854	875	826	795	839	841	840	828	843	819	865	819	833	816	881	819	859	842	870	840	811	811	887	857	822	852	865	864	868	827	814	914	863	835	854	870	896	876	882	854	869	834	816	787	815	848	865	884	909	798	861	890	849	843	847	832	826	844	849	855	787	847	881	895	813	856	774	868	824	863	820	900	833	813	885	812	811	837	903	820	882	796	867	822	909	836	814	901	864	855	860	869	857	804	863	783	830	905	816	876	833	836	807	889	856	850	806	814	828	892	859	819	886	815	787	897	821	834	869	877	852	833	838	852	880	827	823	886	887	835	841	853	846	825	885	842	829	835	833	864	874	805	855	850	874	779	887	881	889	841	823	930	853	821	776	861	825	880	890	864	893	883	886	888	767	892	856	783	898	808	797	883	911	846	841	831	795	854	855	831	863	849	831	813	863
62549	88849	56604	22490	6516	1669	874	814	740	744	748	777	767	772	769	751	745	758	772	734	749	738	721	750	734	755	726	727	763	761	746	733	752	733	699	700	796	718	735	702	696	769	734	721	783	703	706	715	717	773	720	786	726	728	730	731	689	747	744	740	734	705	761	751	726	756	761	772	786	747	794	738	733	746	722	773	757	745	755	731	731	686	758	703	748	735	736	759	773	777	735	702	742	749	728	700	737	754	721	743	758	744	777	752	738	703	769	731	756	748	746	724	724	703	710	699	706	793	764	769	750	730	716	773	681	734	779	768	739	764	709	772	741	742	747	724	741	715	725	729	787	758	773	761	701	772	677	741	690	787	754	728	740	764	720	711	740	739	719	736	743	755	734	717	741	748	791	763	710	763	713	782	738	734	680	739	780	756	708	739	730	737	764	765	726	709	753	740	708	752	714	784	771	737	722	694	746	720	701	753	733	688	666	720	762	672	735	720	747	705	736	758	800	739	754	713	723	746	749	742	748	788	741	738	710	733	760	700	741	753	737	685	737	744	736	777	737	721	742	774	771	731	791	739	695	778	744	699	710	740	765	759	717	741	744	690	729	746	717	711	737	699	714	757	797	746	778	734	738	713	729	768	743	717	731	642	729	700	758	709	745	744	763	760	744	724	732	748	767	767	707	742	763	706	730	759	730	705	740	731	726	766	763	731	741	707	736	742	762	791	716	761	719	674	744	729	758	702	732	755	733	743	783	702	734	749	740	730	724	710	688	743	729	766	730	675	734	705	761	773	762	740	757	740	733	701	742	741	747	783	741	719	721	719	721	785	749	743	733	704	737	725	723	712	767	731	727	723	774	727	746	738	707	742	747	761	704	722	722	755	696	704	743	787	746	753	733	711	670	673	780	715	720	756	729	718	711	725	721	708	696	736	724	708	738	763	695	728	682	745	746	728	725	763	721	745	726	772	733	710	750	754	729	696	733	717	721	741	779	727	748	771	782	730	740	722	771	714	764	759	771	700	707	730	796	765	769	745	720	713	669	680	718	765	738	714	757	749	729	696	775	702	734	725	763	738	738	743	750	682	719	768	739	725	745	687	769	730	761	735	760	727	694	684	746	755	733	749	710	791	746	736	744	762	728	718	797	715	762	703	732	728	706	730	756	706	726	768	731	763	729	780	748	750	699	777	767	765	722	749	703	774	751	747	795	731	757	735	717	793	771	697	758	677	715	698	712	789	762	735	747	739	704	751	668	751	713	695	789	764	714	730	745	737	753	731	694	767	771	733	748	738	758	743	732	782	743	717	751	724	718	725	750	780	734	709	785	737	726	751	736	757	715	764	718	760	780	760	722	776	772	720	717	705	727	716	760	708	768	750	693	729	782	731	791	743	793	770	774	770	722	709	739	737	771	726	738	711	806	725	730	787	732	773	742	747	747	727	752	707	725	782	743	729	762	731	764	729	716	754	753	758	700	754	698	699	697	760	736	770	725	697	728	727	777	711	719	721	701	763	749	729	750	798	749	750	752	728	700	744	734	785	747	743	796	723	773	733	715	735	698	761	735	755	721	707	693	748	721	774	735	758	752	728	796	781	765	718	744	818	721	744	743	734	671	698	711	746	775	715	695	731	681	753	766	698	751	732	725	786	735	747	732	711	717	714	745	735	743	715	761	753	737	704	688	710	739	705	784	730	770	719	728	714	749	700	782	761	786	711	718	754	768	716	693	753	770	743	694	765	781	674	714	771	763	760	730	750	687	688	745	764	737	762	793	756	708	727	771	755	699	783	695	782	708	707	758	743	721	733	768	788	740	773	799	723	740	763	763	720	741	769	736	745	725	733	750	718	771	723	740	778	728	758	733	746	766	718	693	722	698	728	772	742	737	739	718	747	753	716	731	710	715	754	764	760	713	763	774	717	681	763	732	750	673	773	798	778	744	713	679	716	747	740	767	712	701	746	733	751	722	759	740	768	741	735	752	825	743	675	718	742	784	746	710	755	737	722	748	703	739	720	708	739	780	761	767	713	778	776	746	727	717	737	775	733	727	760	758	708	699	734	697	739	752	769	718	709	700	752	725	727	729	725	734	771	763	766	731	744	794	777	753	687	730	703	712	738	723	738	743	741	716	700	704	714	767	644	712	742	723	739	730	701	736	712	694	736	759	741	749	697	751	729	755	728	783	717	739	739	736	700	716	785	722	751	688	751	730	755	711	734	804	732	722	705	721	799	714	754	725	729	740	708	768	726	713	697	727	743	702	744	729	727	737	705	784	711	773	736	727	733	708	747	710	716	716	746	729	694	666	736	738	801	717	710	773	732	739	741	711	780	728	760	721	736	736	778	732	756	727	749	718	764	715	759	760	735	745	728	722	722	725	727	736	771	792	734	750	729	751	764	737	739	769	699	749	770	738	704	686	733	765	746	726	739	750	758	685	765	703	785	730	753	767	686	736	681	744	730	713	756	768	724	748	691	702	724	695	682	709	722	796	754	761	743	700	701	675	726	680	667	726	707	746	733	722	802	769	741	714	730	757	725	722	737	691	687	746	734	781	760	711	684	719	746	747	762	698	735	748	759	763	698	768	749	733	775	783	675	736	710	781	726	768	723	716	756	797	679	677	699	747	743	693	753	714	735	712	717	784	750	694	718	697	705	739	743	745	742	743	762	746	727	746	703	762	727	707	704	652	738	731	710	788	741	727	763	713	749	686	735	755	745	762	709	746	745	718	730	743	711	701	729	682	739	729	719	751	738	744	770	716	720	731	717	759	763	745	707	724	767	706	739	729	717	714	716	736	768	726	732	781	775	744	747	743	757	743	742	720	692	699	777	714	713	697	748	766	723	762	713	692	771	722	706	744	714	718	766	700	766	756	701	715	725	767	725	749	710	736	733	716	729	748	691	745	705	733	731	769	761	756	768	772	725	726	724	706	794	693	714	763	707	758	705	785	737	772	721	753	723	714	726	690	684	734	738	765	743	761	733	676	786	704	751	698	736	775	777	709	673	722	752	759	736	746	740	749	720	751	757	774	740	725	717	728	698	712	708	718	727	711	735	760	723	732	762	718	751	725	723	697	776	767	720	731	781	728	765	767	729	737	720	749	731	744	763	698	791	770	705	759	737	719	792	740	762	735	753	774	688	747	734	719	697	756	739	765	826	754	688	738	719	724	734	716	756	758	693	707	710	755	776	721	711	770	741	713	748	744	736	775	734	759	710	706	772	716	739	743	677	709	761	711	760	670	702	730	729	718	760	709	786	741	748	735	729	740	732	754	742	703	769	701	753	709	755	715	701	790	729	757	712	744	705	726	762	821	767	725	784	735	673	732	780	733	709	701	778	724	731	737	659	755	781	734	692	758	752	716	752	738	780	763	764	706	726	707	777	766	716	714	755	681	763	750	714	781	753	770	736	726	744	703	710	731	736	775	720	739	741	731	717	743	743	750	718	722	711	747	762	677	787	744	697	731	719	735	730	762	791	742	733	755	736
24275	23505	33718	28793	21498	12847	2926	1417	1064	1120	1080	1078	1088	1107	1115	1052	1101	1058	1066	1087	1078	1064	1028	1107	1108	1087	1094	1043	1101	1042	1083	1087	1086	1162	1066	1081	1015	1072	1029	1078	1067	1063	1030	1068	1048	1088	1042	1065	1068	1054	1045	1064	990	1079	1099	1102	1018	1037	1051	1045	1117	1034	1035	1018	1123	1088	1042	1061	1079	1052	1071	1026	1091	1091	1018	1086	1068	1021	1104	989	1038	1070	1071	1064	1064	955	1025	1035	1009	1151	1073	971	1027	1062	1050	1102	1084	1025	1030	1110	1066	1076	1061	1043	1014	992	1091	1116	1044	1098	1043	1044	1041	1046	1109	1054	968	1036	1027	1022	1084	1049	1081	1030	1033	1083	1029	1045	1028	1055	1055	1083	1080	1041	1070	1089	1081	1042	1117	1051	1067	980	1013	1028	1052	1063	1074	1024	1002	1059	1040	1001	1041	1061	1037	1073	1092	1078	1066	1099	1033	1025	1096	1077	1068	1038	1046	1074	1077	1054	1055	1087	1031	1040	1090	1074	1063	969	1080	1053	1016	1077	1033	1040	1041	1045	1122	1062	1067	1058	1136	1069	1095	1082	1071	1076	1042	1037	1131	1081	1054	1031	1039	1088	1057	1083	1056	1043	1052	1073	1047	1030	1055	1083	1040	1048	1053	1114	1036	1042	1014	1064	1008	1028	1064	1059	1109	1035	1087	1023	1044	1042	1129	1037	1074	1049	1076	1046	1023	1097	1058	1102	1041	1084	1099	1048	1088	1057	1080	1037	1053	1035	1093	1006	1037	1077	1098	1026	1019	1064	1062	1068	1102	1075	1071	1011	1048	1055	1101	1100	1084	1017	1018	1088	1038	978	1125	981	1041	1038	1085	1015	1076	1041	971	1052	1083	1037	1067	1053	1107	1079	1011	1026	1016	1014	1072	1041	1031	1125	1085	1048	1174	1046	1106	1075	1051	1058	1055	1069	1089	1065	1029	1078	1005	1094	1093	1067	1061	1092	1051	1117	1108	981	1055	1146	1016	1018	1071	1071	1119	1088	1045	1051	1009	1113	1088	1104	1014	1060	1052	1026	1066	1072	1064	1085	1139	1085	1015	1053	1070	1044	1063	996	1047	1025	1061	1070	1062	1035	1051	1063	1036	1096	1086	1050	1039	1066	1048	1068	1065	1049	1080	1034	1075	1059	1014	1049	1069	1024	1091	1105	1129	1083	1054	1116	1095	1064	1062	1091	1044	1071	1059	1105	1097	1052	1084	1042	1077	1093	1043	1079	1119	1024	990	984	1074	1074	1059	1042	1087	1034	1127	1057	1088	1051	1095	1057	1051	1077	1110	1055	1048	1009	1063	1062	1054	1081	1068	1071	1032	1101	1044	1026	1083	1061	1060	1013	1062	1025	1106	1007	1073	1113	1087	1123	1014	1082	1054	1089	1029	1043	1092	1088	1038	1023	1075	1099	1021	1023	1010	1027	1059	1035	1079	1127	1103	1041	1077	1037	1058	1104	1050	1087	1066	1124	983	1099	1034	977	1119	1115	1065	1013	1034	1040	1029	1068	1090	1036	1036	1110	1068	1055	1046	1008	1049	1037	1024	1082	1044	1047	1108	1057	1043	996	1060	1086	1062	1037	1068	1047	1004	1052	1066	1075	1038	1097	1032	1114	1051	1051	1050	1045	1057	1052	1066	1061	999	1048	1103	1074	1049	1037	1115	1031	1017	1065	1057	1035	1095	1104	1060	1082	1049	1077	1058	1033	1091	1069	1041	1078	1014	1026	1016	1046	1058	1065	1116	1110	1108	1029	1072	994	1050	1056	1053	1023	1020	1041	1062	1091	1078	1007	1040	1058	1009	1143	1064	1079	1120	1035	1074	1027	1035	1007	1090	1066	1059	1034	1029	1025	1094	1042	1064	1084	1061	1010	1062	1049	1018	1012	1078	1006	1094	1071	1062	1047	1028	996	1082	1046	1021	1079	1081	1060	1039	1062	1069	1064	1056	1013	1023	1135	1015	1089	1022	1087	1108	1061	1038	1092	1077	1057	1050	1054	1033	1029	1041	1078	1043	1142	1044	1079	1043	1035	1049	1091	1015	1068	1081	1084	1072	1040	1024	1023	1052	1107	1064	1039	1026	1006	1040	1014	1085	1047	1033	1064	1055	1052	1047	1031	1050	1044	1066	1063	1089	1095	1097	1070	1064	1063	1001	1023	1064	1013	1070	1076	1037	1053	1035	1065	1052	1111	1054	1039	1088	1080	1033	1059	1052	1037	1035	1061	1012	1053	1051	1077	1112	1070	1060	1065	1026	1085	1086	1057	1017	987	1080	1065	1011	1059	1041	1038	1050	1013	1009	1061	1024	1037	1006	1111	1114	1108	1067	1053	1019	1039	1072	1022	1083	1088	1036	996	1009	1017	1083	1109	1094	1003	1095	1074	991	985	1015	1027	1036	982	1083	1073	989	1044	1065	1090	1041	1019	999	992	1016	1032	1090	1100	1017	1118	1030	1036	1028	1084	1112	1074	1042	1032	1064	1072	1068	1029	1039	1040	1011	1005	1090	1106	1051	1044	1060	1103	1036	1013	1016	1070	1000	1040	1083	1067	1062	1050	1043	1084	1067	997	1028	1010	1038	1031	1030	1068	1091	1109	1116	1005	1028	1053	1025	1037	1132	1102	1070	1102	1058	1068	1007	1023	1056	1028	1027	1067	1090	1065	1030	1072	1035	1064	1012	996	1136	1075	1108	1110	1027	1081	1089	980	1001	1062	1033	1027	1060	1082	1083	1058	1040	1028	1079	1136	1026	1075	1059	1119	1051	1013	1025	1050	1112	1047	1084	1076	1054	1082	1083	1045	1081	1041	1051	1024	992	1029	1058	1131	1059	1077	1078	1114	1042	986	1042	1040	1052	966	1058	1010	1056	1044	997	1019	1034	1085	1069	1045	1078	1034	1075	1065	1075	1006	1041	1024	1040	1064	1057	1057	1074	1062	1090	1058	1013	1164	1037	1054	1030	1038	1081	1155	1079	1085	1074	1053	1036	1082	1117	1020	1029	980	1061	1027	1064	1020	1053	1096	1044	1013	1057	1075	1041	1018	1070	1065	1065	1096	1106	1051	1072	1086	1035	1062	1100	1070	1065	1050	1034	1069	1095	1015	1019	1070	1021	1092	1079	1045	1062	1025	1005	1028	1066	1026	1004	1073	1099	1053	1028	1041	1048	1048	1065	1043	1098	1041	1041	1041	1047	1094	1072	1039	1039	1054	1092	1036	1023	1056	1054	1064	1071	1094	1021	1006	1079	1045	999	1062	1032	1024	1037	1012	1026	1027	1035	1069	1096	1032	1047	1012	1097	1030	1027	1069	1043	1123	1022	989	1069	1038	1076	1067	1092	1054	1033	977	1043	1060	1029	1033	1024	1073	1019	1027	1022	1114	1055	1067	1089	1116	1067	1052	1064	1020	1100	1057	1080	1074	1049	982	1048	1081	1052	1020	1078	1112	1113	1112	1087	1084	1013	1054	999	1001	1068	1044	1023	1051	1162	1033	1055	1106	1079	1077	1057	1011	1037	1003	1055	1027	1075	1047	1099	1042	1048	1022	1063	1033	1063	1039	1057	1116	1071	1029	1062	1038	1062	1025	1063	1086	1068	1083	1058	1120	1012	1035	1037	1053	1030	1038	1019	1082	1038	1044	1061	1014	1061	1043	1037	1120	1002	1036	1082	1055	1022	1048	991	1081	989	1021	1061	1070	1018	1068	1067	998	1008	1011	1049	1030	1044	1053	1062	1050	1047	1120	1061	1031	1013	1074	1016	1056	1043	1062	1093	1071	1054	1049	1037	1033	1046	1146	1059	1053	1058	1057	1017	1036	1045	1083	1041	1038	1116	1033	1081	1065	1007	1070	1090	1058	1100	1099	1063	1083	1033	1117	1092	1108	1051	1033	1062	1030	1107	1072	1067	1082	999	1048	1023	1022	1044	1072	1076	1037	1047	1052	1044	1103	1100	1041	1052	1034	1038	1074	1104	1063	1055	1057	1060	1082	1076	1012	1040	1038	1032	1016	1063	1050	1056	1070	1062	1098	997	1080	1066	1061	1045	1083	1002	1049	1041	1024	1046	1037	1050	1101	1057	1038	1043	1057	1087	1034	1047	1074	1016	1035	1052	1053	1027	1085	1116	1129	1082	1063	1118	1093	1074	1060	1049	1082	1059	1106	1064	1016	1078	1108	1069	1029	1049	1094	1022	1083	1048	1063	1072	1107	1093	1076	1064	1072	1075	1021	1022	1056	1105	1079	1058	1022	1011	1071	1095	1080	1032	1084	1036	1034	1082	1023	998	976	1067	1007	1052	1079	1021	1090	1081	1079	1039	1082	1032	1087	1012	1034	1088	1041	1114	1024	1039	1076	1072	1005	1092	1033	1102	1057	1029	1058	1011	1035	994	1070	1042	1030	1042	1071	1080	1086	1001	1048	1011	1042	1083	1066	1070	1018	1112	1043	1030	1036	1040	1070	1052	1061	1100	1086	1047	1106	1092	1031	1029	1083	972	1046	1037	1052	1070	1089	1093	1067	1080	1035	1061	1029	1050	1016	1059	1038	1053	1020	1023	1048	1102	1092	1053	1055	1020	1107	1052	1112	1097	1108	1054	1041	1114	1050	1112	1073	1025	1090	1017	1071	1062	1108	1046	1089	1060	1070	1092	1046	981	1026	1025	1089	1018	1001	1053	1059	1024	1061	1072	1089	1002	1084	1050	1045	1052	1051	1052	980	1056	1000	1031	1036	1082	1111	1073	1049	1024	1087	1034	1037	1075	1038	1088	1099	1032	1050	1062	1105	1035	1055	1093	1051	1063	1008	1026	1030	1066	1082	1060	1067	1094	1106	1039	1024	1032	1090	993	1018	1077	1099	1098	1035	1028	1069	1025	1066	1020	1010	1091	1083	1070	1053	1085	1064	1014	1036	1031	1002	1022	1074	1020	1027	1067	1038	1027	1125	1004	1028	1147	1106	1091	1015	1066	1083
64293	100899	68512	33477	11215	2997	1196	949	943	889	884	982	932	950	930	925	882	928	930	953	942	934	987	975	914	991	967	961	955	947	953	923	897	890	930	928	925	930	894	927	935	917	889	907	917	988	911	893	918	888	954	931	967	944	861	959	949	929	950	957	891	951	922	971	972	962	1017	930	943	925	950	956	955	952	961	969	902	899	883	923	937	940	948	979	904	994	926	976	961	919	943	953	909	932	936	934	921	964	900	969	956	874	899	930	917	920	917	959	903	958	878	959	915	977	914	943	908	969	1032	932	912	929	999	908	911	914	931	911	906	884	928	953	897	927	940	941	924	881	881	960	887	902	898	992	914	929	966	920	920	944	966	989	912	933	954	949	952	914	931	976	893	928	942	951	948	964	943	943	928	922	949	936	936	962	921	972	940	946	973	898	914	976	970	901	969	946	999	930	933	935	894	875	934	922	941	949	897	913	939	919	978	903	935	913	899	949	912	929	916	907	941	940	927	845	950	915	927	926	951	913	910	943	949	925	897	949	956	936	936	925	854	930	892	984	930	943	951	940	944	882	923	948	897	940	959	955	934	921	953	917	879	926	920	931	934	895	908	908	931	950	923	921	940	953	901	892	929	896	899	913	913	943	949	933	906	939	942	960	1002	919	886	923	929	934	908	933	910	954	924	880	917	958	913	933	995	921	977	919	922	917	922	913	947	911	973	916	917	934	1004	963	932	944	900	896	919	907	897	895	910	934	999	957	870	928	935	940	945	939	948	964	858	939	955	920	886	930	890	959	928	931	951	923	938	960	854	921	933	953	934	905	965	935	924	926	937	923	925	905	888	950	924	951	962	951	931	923	944	923	898	927	978	980	927	960	844	972	936	956	953	909	892	907	946	934	967	944	953	968	935	925	963	939	886	950	963	961	941	950	984	896	901	958	929	960	881	912	948	953	909	915	881	897	865	924	931	946	955	933	907	925	916	974	925	964	921	981	922	926	941	933	939	930	933	918	998	978	918	900	933	972	935	916	899	928	929	914	875	895	972	937	938	933	961	967	935	936	914	905	928	994	919	941	926	875	991	927	925	952	926	902	940	893	868	901	933	933	944	917	948	957	952	1013	925	928	959	952	914	959	961	910	953	943	915	957	955	914	928	922	920	939	955	922	907	948	942	933	973	924	972	910	943	961	947	952	922	911	950	913	903	937	926	911	974	921	893	913	922	901	932	921	932	960	946	946	941	886	903	987	909	937	951	897	883	922	975	963	941	879	901	971	960	882	931	962	948	959	956	953	939	910	947	936	923	894	975	933	920	947	957	962	884	946	896	879	894	931	916	915	943	961	868	904	963	942	969	898	887	921	954	877	968	864	883	932	925	875	942	870	956	908	857	927	949	961	939	960	982	914	976	882	947	896	936	990	949	888	890	956	919	883	916	955	963	908	914	862	938	951	914	937	880	959	936	881	904	939	919	905	955	996	936	943	913	915	924	907	977	927	912	961	892	956	928	944	961	958	927	945	942	893	946	933	895	956	938	891	938	957	940	958	968	941	921	950	934	938	886	958	865	889	950	926	937	930	940	943	889	941	966	890	870	919	911	921	940	921	930	898	940	923	969	908	944	949	915	901	901	961	919	990	936	925	976	929	917	969	882	946	952	935	864	996	912	917	923	952	929	916	900	947	914	896	942	972	952	932	919	909	921	925	908	908	922	906	931	929	967	961	874	954	898	956	912	907	935	956	896	978	961	928	965	898	890	942	897	911	944	919	911	984	961	938	933	940	905	923	920	913	933	931	926	963	915	948	905	976	891	933	930	903	935	945	898	877	891	906	873	946	904	969	977	948	899	938	897	953	946	924	878	869	899	929	904	955	905	929	924	941	918	956	914	965	953	993	913	957	901	964	872	901	943	920	905	945	896	911	962	928	888	908	942	869	939	937	944	965	927	937	914	886	959	927	953	952	952	944	899	893	1028	891	949	956	981	961	885	973	943	890	954	900	983	881	974	961	902	922	861	940	915	874	927	943	874	906	963	842	901	920	902	941	904	916	971	936	973	893	940	908	912	896	939	877	918	989	972	930	919	891	880	870	959	950	903	923	963	934	910	950	945	903	935	929	899	985	973	989	890	894	942	919	946	929	920	934	867	902	922	921	925	929	991	946	920	949	918	921	937	949	944	905	962	958	852	915	911	877	918	969	982	909	923	979	917	989	930	960	931	912	932	902	933	948	909	875	910	935	891	911	919	882	935	953	897	918	920	951	915	942	922	953	934	889	921	923	960	876	907	902	877	926	944	936	901	961	876	922	946	914	943	990	845	954	930	955	919	891	924	979	938	909	907	960	910	885	921	922	945	914	949	939	916	936	917	936	926	912	952	935	920	974	920	920	934	937	970	892	974	940	978	936	912	914	936	946	927	895	910	871	924	942	917	877	913	951	911	930	921	938	907	888	960	899	879	928	972	919	921	921	880	881	864	960	910	885	950	944	907	929	949	911	932	908	904	961	915	934	909	931	910	895	915	949	873	972	921	945	899	926	918	913	880	914	933	892	906	974	916	951	940	935	949	944	924	935	931	892	927	889	942	911	918	904	882	957	895	917	952	913	956	932	951	937	931	931	913	985	907	936	915	919	922	892	941	902	917	931	918	879	944	909	945	861	906	932	916	1004	932	901	927	939	900	905	911	921	960	968	933	893	918	915	886	928	940	935	990	932	921	928	912	871	943	937	920	927	969	885	875	957	883	931	947	889	876	962	909	899	890	896	929	918	943	886	988	920	912	909	920	919	946	834	937	936	925	971	893	878	928	888	917	928	917	909	962	904	949	941	948	935	925	909	926	928	897	924	971	901	978	950	949	905	915	936	940	961	920	878	956	978	930	958	957	890	901	962	910	908	908	886	934	866	915	916	984	927	931	886	921	904	942	918	947	879	891	938	872	889	891	935	950	948	934	957	920	960	926	935	951	924	906	929	953	903	935	932	910	918	926	944	951	889	900	905	934	992	988	891	879	869	877	950	906	931	922	903	871	920	898	941	921	973	925	870	929	911	929	943	934	896	945	902	911	937	913	902	888	903	886	920	943	905	937	920	918	916	975	937	949	889	939	908	896	950	927	915	983	898	925	943	919	995	961	928	984	915	895	953	914	924	921	975	929	952	923	885	943	937	898	914	990	940	883	952	912	924	945	888	913	905	928	947	925	891	910	947	937	955	916	892	892	942	901	885	887	952	936	912	930	883	983	906	983	916	902	887	878	880	879	943	887	902	906	931	964	894	933	969	951	929	991	957	920	987	899	922	930	973	890	885	902	965	953	887	945	913	927	959	933	999	873	933	939	914	947	963	947	975	931	945	892	932	955	936	938	923	965	892	957	970	918	897	942	937	926	905	952	933	950	930	952	925	890	943	908	916	967	900	928	881	912	921	908	953	905	909	941	904	875	957	912	907	913	896	917	938	948	940	910	938	954	919	943	856	923	961	978	896	939	981	940	916	889	968	932	946	937	940
32038	31950	24392	9080	1991	1058	890	866	853	849	868	845	906	881	885	852	849	863	810	883	852	898	859	860	879	882	915	876	796	858	895	862	881	795	884	868	876	893	901	832	906	857	861	876	863	897	838	892	902	815	897	877	906	856	853	850	837	880	819	885	889	851	819	909	841	805	846	867	868	899	873	816	811	799	838	856	834	860	900	898	844	883	883	813	899	889	832	864	909	849	838	873	931	836	841	878	916	856	902	899	830	919	861	836	840	865	856	873	874	847	802	886	879	867	889	861	868	815	848	875	879	850	865	821	869	871	857	898	867	927	830	875	831	852	883	910	868	908	814	876	883	824	840	911	876	820	895	863	859	886	902	867	879	913	856	891	839	892	914	839	804	864	875	862	801	835	853	903	903	818	848	848	847	879	881	938	828	888	876	884	829	895	850	808	889	854	872	860	851	834	899	868	861	840	846	852	857	830	871	880	881	880	819	820	784	860	887	876	909	868	876	904	823	832	841	883	857	875	816	825	825	839	863	864	883	898	818	845	844	883	873	864	854	883	826	846	861	811	851	848	867	841	857	875	874	855	882	846	868	824	830	914	899	822	819	834	836	887	870	864	846	836	856	818	803	856	792	872	871	868	814	858	861	847	886	843	836	814	849	844	873	840	874	832	895	830	897	849	880	828	903	823	864	860	868	868	821	879	868	873	875	859	931	890	899	818	909	872	910	862	819	851	852	880	847	873	861	869	860	859	917	865	888	835	885	864	861	867	896	864	890	918	882	837	842	867	868	807	859	829	850	832	901	873	819	860	877	879	851	884	891	842	839	881	844	860	828	852	846	894	845	868	831	836	896	867	840	866	879	806	825	915	893	874	872	832	813	925	819	833	883	856	826	798	876	869	857	868	863	879	873	856	929	849	923	849	866	847	835	859	847	884	818	897	856	835	813	887	863	835	896	897	839	842	885	868	878	856	854	828	892	823	861	830	883	894	860	879	873	878	819	869	837	870	808	865	880	893	825	865	875	865	850	851	879	836	870	868	878	867	821	821	861	883	886	855	866	862	815	840	837	841	877	878	819	817	846	819	889	831	934	822	857	873	923	872	859	848	860	830	918	895	781	831	841	865	900	811	815	811	862	863	835	806	867	863	825	843	853	843	820	918	888	873	848	885	827	811	852	875	863	907	849	779	847	861	919	918	848	854	829	853	896	861	847	905	867	847	839	836	851	845	875	876	821	817	831	857	765	851	871	842	850	849	868	921	841	852	852	814	890	849	804	833	848	850	843	911	881	875	831	835	845	886	839	872	878	798	851	860	895	886	865	862	829	875	897	872	904	930	851	892	840	849	873	878	886	896	838	840	881	857	876	829	879	854	915	839	812	835	894	824	883	893	884	844	871	840	842	851	880	848	872	887	887	859	846	908	816	824	836	872	883	859	892	884	876	866	837	888	848	863	887	847	856	857	885	840	894	878	840	840	869	876	873	850	920	865	899	854	805	843	836	918	849	874	858	889	894	837	908	889	926	872	881	885	891	841	876	839	837	872	827	932	829	851	904	894	828	902	837	856	849	857	856	884	878	843	890	864	875	826	860	877	862	805	788	889	865	874	897	830	846	892	837	850	820	873	799	871	822	866	832	858	885	861	819	892	838	886	895	807	859	879	900	880	850	929	864	799	832	861	901	836	838	841	821	919	860	895	847	887	842	892	869	850	856	824	824	835	877	850	812	840	921	828	837	858	867	858	817	864	873	869	902	915	845	908	804	834	824	802	844	852	916	864	874	854	840	813	890	849	867	814	828	857	811	887	861	874	887	838	894	879	881	839	866	886	867	840	905	879	847	821	911	835	803	825	853	881	836	837	841	892	870	863	820	835	873	802	894	870	849	846	853	869	884	888	849	869	920	837	873	860	870	831	879	841	836	881	827	845	848	849	907	863	841	899	849	862	872	866	851	919	863	856	827	824	879	841	845	892	895	841	851	872	884	805	842	872	859	887	863	869	875	907	874	853	886	812	883	857	891	875	828	822	837	864	894	808	822	869	828	862	830	856	897	875	875	839	859	822	888	831	889	825	856	893	898	825	900	830	872	856	873	931	864	875	857	816	840	801	899	902	893	874	820	907	910	884	845	840	884	834	805	871	880	847	806	896	874	866	857	881	867	829	837	819	863	840	826	880	869	850	837	899	875	848	884	872	889	842	821	884	890	822	804	831	824	838	854	847	841	824	810	847	884	861	855	869	877	917	860	837	868	892	881	900	898	857	908	832	857	910	870	877	863	809	835	822	892	879	853	824	885	874	915	890	825	833	816	868	845	854	845	855	881	830	818	865	865	874	876	861	905	820	912	836	836	823	875	893	868	788	846	849	870	841	843	910	875	870	842	799	853	880	862	839	892	839	855	818	925	872	856	874	868	831	875	880	845	886	849	842	847	840	871	827	859	819	860	832	842	826	849	857	840	858	839	860	907	885	857	865	839	888	876	845	852	842	852	860	877	824	813	806	882	849	852	843	857	833	854	846	863	885	852	860	856	867	877	861	848	847	868	868	903	806	849	878	839	871	885	840	913	884	912	836	857	824	832	815	895	846	802	839	807	839	789	866	863	878	815	800	899	864	874	809	896	818	829	830	846	846	854	856	872	828	867	910	895	856	874	854	817	876	853	830	859	836	828	854	853	879	900	824	852	839	864	930	859	905	849	852	860	874	872	851	820	838	886	813	831	819	898	868	838	846	913	851	822	838	919	906	885	839	882	887	831	808	894	856	870	846	853	890	829	869	885	879	819	814	861	846	852	835	838	841	808	849	866	868	880	811	843	908	859	836	875	837	869	841	859	888	862	858	849	844	876	837	834	865	844	845	884	865	860	891	824	883	879	884	890	836	862	820	861	902	847	845	880	883	848	849	876	910	843	863	849	865	832	878	807	839	881	834	860	830	832	764	830	876	818	814	885	875	863	914	872	886	875	820	887	861	907	837	907	911	841	824	825	890	841	883	868	863	860	837	903	845	856	837	858	815	828	836	842	875	863	846	832	885	852	836	852	866	843	885	902	828	867	870	877	879	836	818	863	883	847	889	885	820	888	864	845	906	824	851	880	856	839	822	832	824	894	906	856	835	830	863	816	899	830	854	827	875	866	855	861	885	847	876	869	867	911	845	848	883	830	848	886	904	817	846	839	814	817	870	859	889	856	848	895	884	838	853	805	879	853	817	843	897	825	854	836	888	902	835	906	844	871	826	876	878	854	863	864	849	832	844	835	924	857	898	835	843	890	841	856	884	864	862	832	883	860	879	825	840	862	886	860	820	903	876	874	834	865	853	896	872	851	900	873	810	859	877	902	904	822	812	842	869	914	841	856	939	840	872	881	881	845	853	853	899	856	871	808	822	869	872	870	843	829	856	827	853	904	911	853	816	902	876	828	892	894	884	865	899	851	866	845	881	823	877	867	838	822	916	821	837	851	891	867	841	885	828	910	833	950	915	894	879	818	881	844	813
26827	35051	17352	4717	1511	813	712	677	645	700	752	727	663	661	705	676	692	664	668	686	639	682	693	670	667	705	693	718	650	664	692	674	632	652	715	645	677	690	711	679	677	654	681	680	642	661	686	666	642	739	655	649	628	695	681	664	725	646	666	660	671	691	660	634	704	716	672	652	663	660	663	668	627	692	673	660	662	670	654	702	680	659	675	714	647	688	672	647	659	716	680	703	677	619	677	655	655	665	658	682	655	677	663	621	649	640	656	721	634	705	635	683	674	655	671	701	659	700	646	657	673	622	711	677	719	644	709	723	678	702	672	676	657	705	637	718	679	695	694	673	630	675	670	639	667	680	671	678	662	699	677	669	711	682	670	677	692	649	653	669	682	708	668	652	696	709	698	689	690	699	682	665	665	709	704	654	725	661	700	651	668	703	676	748	643	688	684	692	635	682	701	677	657	689	667	611	671	631	674	642	698	657	662	655	686	701	658	712	733	685	650	689	673	683	641	692	690	700	644	654	671	652	663	709	660	692	691	696	698	638	705	707	688	722	687	664	672	660	684	661	680	632	641	696	729	665	639	681	672	680	655	620	711	699	705	658	680	710	701	679	660	674	641	675	671	611	646	631	668	669	693	681	629	681	655	677	692	670	701	640	661	708	691	699	641	653	674	685	617	644	686	666	736	679	652	696	685	667	651	675	659	690	660	668	636	658	671	714	702	654	677	672	657	647	687	630	693	692	717	645	669	655	650	664	654	651	694	681	663	624	698	655	661	667	637	700	688	665	686	674	725	722	642	668	682	649	717	712	685	647	679	673	686	685	704	646	631	694	647	676	684	673	684	684	680	674	622	685	695	690	653	652	672	686	719	680	667	619	686	664	690	686	661	674	679	698	632	664	651	698	681	688	663	685	703	673	680	667	639	708	675	687	673	713	609	705	649	651	634	703	683	687	689	675	717	695	678	697	699	679	706	709	700	647	659	637	672	671	677	684	711	654	621	709	696	645	663	708	693	693	635	643	679	618	666	676	706	663	675	662	654	693	718	680	644	633	700	697	702	654	702	653	679	640	673	693	637	676	661	697	672	686	678	692	652	686	683	666	712	707	707	696	699	701	690	670	636	658	689	663	667	705	663	682	701	701	630	675	736	716	658	698	674	657	661	677	636	699	724	638	641	671	663	663	673	667	626	718	674	691	684	690	648	698	698	655	672	708	664	657	653	673	653	675	738	650	670	638	703	681	669	677	657	714	701	697	625	692	679	659	672	693	694	661	705	681	700	647	673	650	691	662	642	673	666	663	684	659	626	712	636	697	659	652	689	683	653	647	698	645	693	671	656	656	720	665	648	662	709	686	636	693	641	681	655	687	649	688	645	670	750	695	652	664	666	686	707	702	665	634	640	703	666	639	683	677	694	696	668	666	666	711	669	681	660	694	598	649	660	679	689	676	689	655	638	634	675	696	650	659	673	639	660	667	665	695	693	707	649	642	678	685	623	697	680	679	739	647	648	664	653	677	667	634	672	627	650	688	701	652	659	694	693	724	652	691	675	656	660	661	716	676	672	675	695	692	709	651	654	624	648	659	636	657	679	705	618	648	682	696	638	638	641	666	718	641	656	628	676	654	685	659	717	671	641	663	673	686	667	666	688	656	664	631	677	693	644	641	670	679	661	716	716	682	676	651	667	698	666	676	635	671	698	653	663	651	665	700	683	697	651	691	670	684	676	689	672	605	710	631	639	688	636	683	658	666	653	680	675	680	693	640	651	682	618	635	712	652	691	684	668	643	696	661	705	675	687	661	622	648	696	652	640	673	696	744	638	673	642	722	640	716	666	702	693	695	650	667	673	673	696	708	664	692	673	726	639	690	680	663	695	679	703	683	621	682	650	716	659	655	719	678	662	700	654	645	660	695	657	679	685	697	690	677	663	709	661	698	701	678	657	650	675	619	683	658	691	697	653	689	686	681	694	692	661	648	646	666	699	670	690	683	670	706	684	674	631	701	673	645	711	668	663	672	665	678	678	637	643	679	675	680	691	672	678	645	686	670	665	665	696	709	683	613	639	674	704	725	670	677	678	646	707	694	686	665	626	708	691	693	707	694	646	698	676	667	706	682	702	643	640	674	629	701	673	660	667	706	633	657	694	709	658	713	708	681	662	690	680	628	671	685	721	643	718	683	643	677	675	622	659	690	688	638	709	654	676	716	684	686	659	696	664	682	676	652	634	668	682	704	691	688	679	706	647	666	699	663	687	673	684	643	694	679	704	663	649	683	721	709	653	671	678	665	670	660	623	684	688	705	648	675	668	707	663	651	643	673	680	681	610	668	657	641	687	653	636	670	660	629	689	683	637	689	716	680	659	665	680	639	681	679	629	687	628	713	671	728	691	677	676	667	670	689	638	658	696	694	702	657	612	736	706	685	730	656	681	651	698	718	647	626	680	650	696	647	690	701	683	675	677	664	690	672	654	678	673	667	681	632	733	735	699	699	670	671	732	660	634	699	698	700	651	664	650	644	670	646	649	675	631	657	669	708	663	677	669	652	691	640	687	677	674	659	670	689	671	675	662	696	718	679	648	711	703	643	700	626	671	654	654	701	773	664	634	670	694	670	683	641	639	642	709	706	663	675	671	637	664	704	640	701	640	662	639	691	694	692	689	709	665	659	703	683	694	694	675	650	700	688	694	645	697	687	617	740	645	663	653	637	636	672	726	678	667	646	643	687	712	681	652	671	682	687	656	690	681	690	645	636	646	685	660	728	713	665	692	704	681	680	685	722	693	649	640	643	663	627	661	694	730	695	681	633	699	734	664	676	696	707	645	706	685	701	678	702	640	644	658	690	707	662	583	660	666	661	709	673	681	665	659	637	694	698	668	684	679	676	679	663	644	696	686	662	678	681	658	662	672	687	658	700	700	652	757	636	672	641	748	667	684	674	687	677	663	672	676	697	658	650	700	684	646	679	655	684	689	703	645	671	678	648	640	701	711	680	628	673	692	702	692	677	678	666	653	707	678	691	684	670	650	700	670	688	685	641	676	659	699	638	673	652	692	693	725	684	692	649	700	658	652	676	699	663	669	671	673	699	651	688	682	679	710	652	633	679	653	672	668	727	710	648	707	667	666	694	656	686	696	674	697	674	681	646	669	687	676	687	638	685	704	664	658	657	686	631	698	702	680	690	677	744	660	654	670	686	647	688	684	646	715	672	695	669	653	725	661	649	667	689	685	693	689	644	700	713	659	644	743	681	644	707	655	639	666	666	662	681	699	667	672	662	669	675	681	614	651	665	654	652	699	668	680	702	689	628	699	709	602	701	675	663	693	707	666	681	677	692	646	673	687	650	659	647	669	683	729	674	677	648	672	671	650	685	694	685	718	681	645	711	661	597	619	639	661	646	633	690	655	666	688	701	674	645	642	689	657	690	699	661	690	632	665	675	672	680	657	656	746	700	658	707	686	658	661	671	658	668	661	661	677	669	696	694	706	691
25986	27205	39087	31774	16254	4180	1351	922	939	874	866	881	891	864	852	889	873	884	888	926	931	893	914	822	868	854	855	915	910	883	861	900	848	881	864	903	839	876	887	863	893	870	849	891	856	891	858	861	944	848	890	845	887	909	875	841	861	865	884	862	860	897	904	895	876	872	850	874	892	881	881	910	841	855	826	865	879	833	857	907	903	873	892	867	885	858	850	887	912	844	809	872	863	885	878	871	834	895	843	868	849	837	885	876	882	875	861	919	831	868	843	871	888	821	874	862	854	841	859	865	913	824	876	818	824	893	889	891	863	805	835	852	938	876	857	814	872	859	852	862	831	855	853	924	857	897	900	832	856	832	880	806	863	863	851	806	854	856	852	831	837	844	870	855	891	882	908	878	854	888	853	902	868	837	883	870	872	878	884	876	856	839	857	829	845	893	883	888	901	862	894	836	861	834	852	889	822	892	840	888	886	863	905	831	893	858	870	860	908	872	853	868	866	911	822	828	903	879	895	876	870	934	889	835	845	862	935	842	884	867	814	891	836	823	845	932	895	883	894	856	877	903	894	851	879	860	878	901	867	848	940	915	842	881	838	876	858	899	800	832	864	877	900	866	853	894	893	829	878	845	894	876	851	840	849	890	927	928	896	912	874	859	859	816	911	863	908	832	860	860	895	879	850	855	903	922	868	885	902	865	845	902	845	935	841	860	844	891	812	876	883	868	950	877	877	835	831	851	811	906	895	822	850	904	862	841	896	894	861	894	882	854	847	849	866	906	829	886	880	886	900	856	858	827	853	847	852	870	871	845	845	904	887	839	897	858	845	844	844	857	837	853	897	861	854	883	910	902	827	892	871	857	858	866	851	862	911	888	847	869	897	839	916	911	880	871	834	872	895	821	885	841	851	882	864	884	827	826	835	905	831	803	829	829	860	844	875	897	914	876	857	836	882	885	899	858	855	851	867	866	796	857	847	869	861	897	884	860	857	836	848	837	902	845	844	887	842	860	873	900	877	860	869	841	906	864	895	797	841	894	883	893	896	888	885	873	870	895	872	885	843	818	905	845	824	854	873	862	827	819	869	849	872	824	849	830	830	894	873	825	863	872	853	916	877	884	823	883	889	888	880	864	865	862	888	911	853	885	818	892	873	870	883	809	838	879	877	886	817	867	840	892	871	902	882	917	883	897	876	842	889	856	860	910	861	877	879	863	830	865	914	850	855	868	894	896	879	865	864	842	859	867	865	871	873	876	932	853	871	895	868	878	833	810	860	836	838	855	852	835	871	885	930	853	863	911	954	913	883	856	907	837	855	850	845	817	879	870	900	869	898	843	866	862	863	844	888	813	878	882	954	843	839	918	793	857	855	915	776	837	870	833	933	842	874	888	837	888	837	839	793	853	841	826	940	848	847	862	871	872	899	840	824	907	878	876	865	829	858	844	892	903	860	878	888	919	864	808	917	921	892	907	852	911	886	820	851	848	820	863	850	830	854	820	884	865	873	898	873	900	897	889	827	863	858	875	849	866	802	862	840	853	909	840	832	820	869	880	868	928	849	860	827	854	870	855	860	880	872	917	838	853	919	885	897	942	869	782	852	858	882	902	852	878	885	893	856	850	902	835	857	845	823	876	864	885	828	890	849	886	818	854	910	833	802	924	859	840	894	802	813	904	860	887	836	824	855	867	843	899	870	835	897	839	848	851	854	904	858	885	893	871	864	939	865	878	881	835	839	863	816	852	850	851	880	839	839	822	839	859	913	847	883	884	874	826	837	890	837	887	894	908	836	900	896	853	876	842	871	867	832	835	899	873	876	850	876	904	881	860	819	934	901	856	889	915	861	934	842	865	866	908	858	863	867	858	837	894	845	840	871	876	863	841	871	845	823	866	896	827	885	866	850	800	871	934	880	877	815	846	843	849	847	880	831	843	827	840	858	824	882	903	873	866	905	828	820	903	844	879	846	839	837	850	826	895	832	858	811	859	849	895	892	865	860	866	923	835	812	816	866	916	900	858	854	903	878	862	826	892	905	879	849	863	882	854	827	841	902	945	826	866	850	901	869	867	820	835	872	929	886	833	889	873	830	887	898	830	871	902	860	848	866	815	934	878	838	836	815	855	881	873	818	853	829	830	853	809	843	826	918	838	912	834	869	875	888	850	882	806	879	855	825	884	856	866	894	891	872	841	942	896	800	902	834	947	871	830	831	850	852	878	867	838	844	842	873	847	841	824	864	896	869	901	879	894	883	883	817	868	843	802	805	878	845	831	858	903	801	852	839	859	855	831	936	863	863	868	839	889	850	888	849	865	919	838	865	889	876	841	849	860	859	857	931	838	866	966	822	908	838	844	861	839	894	908	856	878	871	878	866	816	880	885	875	877	869	892	818	833	825	928	848	821	863	850	870	823	857	882	917	924	894	904	864	819	842	833	853	854	853	917	885	891	845	879	843	865	864	818	907	867	869	872	854	884	865	892	854	897	874	898	908	852	852	884	860	927	818	831	883	843	894	839	848	855	890	849	877	881	877	879	818	871	826	879	848	842	830	872	837	917	868	889	865	854	925	864	847	813	844	873	851	875	846	937	924	896	846	884	839	829	885	862	866	896	860	871	836	839	864	894	877	875	861	888	883	845	866	861	836	837	858	822	846	885	839	844	873	912	863	853	823	859	851	851	833	873	849	867	847	881	867	840	834	881	832	855	885	864	875	855	891	858	862	849	849	832	836	865	887	880	926	880	824	839	797	877	886	879	870	902	820	843	896	828	872	905	874	889	860	911	899	843	882	874	817	897	859	896	845	846	872	853	840	868	886	811	843	845	830	887	856	857	907	868	838	813	862	879	855	892	840	870	906	861	863	882	887	890	848	888	875	829	873	935	849	895	903	867	906	814	848	888	861	879	878	780	859	885	874	862	878	878	834	866	842	915	824	869	874	841	886	850	855	823	795	890	895	829	871	868	845	828	844	870	867	841	911	823	895	898	873	853	858	831	839	937	898	828	884	897	851	848	910	815	890	900	847	909	880	901	846	833	875	843	842	850	860	860	873	847	861	815	892	902	914	877	867	862	828	893	810	840	853	839	802	868	883	892	875	838	826	858	858	855	886	865	819	874	892	884	872	842	878	837	903	887	887	908	862	902	889	875	912	876	881	884	859	894	836	858	908	870	888	886	817	877	887	903	806	888	885	864	873	855	843	874	881	874	839	852	875	871	890	858	894	883	834	843	915	890	845	879	901	879	912	884	857	886	881	851	890	885	841	884	867	809	874	841	850	805	911	863	859	858	900	893	881	820	907	832	843	863	852	836	863	903	907	862	861	904	783	877	841	869	825	898	887	848	871	873	839	902	896	840	857	816	925	923	833	875	880	892	831	846	828	839	869	873	910	913	864	903	848	877	884	910	854	906	846	874	877	819	862	827	890	876	868	862	845	873	821	853	893	869	888	878	868	852	880	825	866	835	840	839	866	869	851	859	854	906	841	880	940	874
61444	88070	56568	23007	6774	1908	923	770	704	769	699	737	715	758	750	764	720	780	780	712	755	743	751	771	700	702	759	721	725	748	763	688	684	767	745	801	763	729	793	695	713	728	771	692	734	803	747	709	714	781	715	747	709	745	719	769	702	788	763	674	746	749	714	738	705	681	767	732	747	703	708	792	716	722	750	721	749	733	758	744	710	757	704	733	745	745	745	732	745	757	760	659	760	747	776	756	733	717	754	704	746	738	740	693	749	737	759	765	715	741	757	751	724	686	724	758	734	733	745	769	756	713	730	779	795	721	800	743	754	731	779	660	737	756	745	773	733	732	711	766	731	776	681	739	719	776	735	720	747	735	804	751	806	751	729	728	728	747	759	729	718	731	722	773	719	747	756	716	712	745	732	726	770	719	722	742	715	745	769	708	800	731	729	718	731	780	754	750	757	695	751	687	691	743	719	699	699	787	699	737	695	753	731	757	720	793	730	745	740	749	801	747	759	716	730	698	737	763	779	753	791	735	725	669	746	733	749	752	692	719	786	765	726	717	682	760	731	794	726	714	746	747	740	757	723	731	744	755	748	738	748	713	728	776	732	718	765	747	743	745	716	720	750	778	719	695	750	717	723	760	750	731	728	767	717	718	780	773	761	699	779	760	738	709	702	698	747	733	712	702	748	760	766	730	735	688	739	723	715	693	734	709	758	679	806	717	761	767	789	733	713	730	779	727	755	718	725	749	716	680	743	730	756	742	769	725	743	777	729	735	780	690	713	698	762	731	748	776	683	770	731	744	720	733	746	738	699	767	768	705	754	731	749	733	725	703	744	751	689	779	782	771	737	769	690	732	703	741	769	755	792	758	699	719	729	724	692	722	751	734	665	701	724	754	699	732	730	716	707	731	741	764	769	718	725	755	707	737	800	764	758	720	741	776	764	729	714	738	729	711	701	708	782	724	774	722	732	715	703	737	736	750	700	767	716	759	695	655	739	724	722	767	758	712	748	764	763	725	744	716	746	703	746	709	759	766	694	773	722	740	752	692	780	722	711	751	729	715	739	759	795	742	725	742	776	770	714	721	729	760	805	734	745	732	731	748	754	693	773	683	743	722	729	729	720	700	734	741	700	776	692	779	715	723	728	762	707	705	745	776	749	743	737	751	708	766	734	776	724	728	753	768	778	757	741	714	647	752	751	730	713	787	718	694	690	711	716	721	745	740	803	705	733	762	695	730	750	744	785	761	758	708	715	738	693	695	709	701	743	723	700	744	725	720	778	711	743	759	743	740	743	775	668	732	753	778	738	750	708	683	775	796	789	734	770	741	729	793	677	774	775	739	727	704	754	733	708	692	751	719	686	760	753	751	753	730	738	741	733	716	745	732	691	774	782	726	727	740	697	750	732	733	774	741	747	731	722	734	745	708	773	730	766	752	721	758	716	741	725	752	738	755	770	714	790	770	738	719	721	710	703	705	720	731	748	728	746	737	757	746	713	760	721	763	737	720	671	733	716	728	717	734	779	717	760	725	747	788	728	715	783	758	758	767	731	739	718	743	730	712	713	756	736	744	752	739	771	767	750	746	724	760	750	699	758	736	721	774	779	759	747	728	784	755	760	700	692	758	754	742	729	751	703	742	782	705	740	751	689	770	710	752	759	730	729	748	748	778	726	784	710	758	708	715	766	784	677	811	751	728	757	748	750	751	720	707	726	758	757	694	678	724	731	762	700	769	779	730	752	685	760	748	714	701	731	748	741	745	781	768	731	758	761	740	721	720	746	769	725	755	740	709	678	719	743	750	724	731	698	734	732	728	771	754	723	733	719	756	714	759	703	724	792	686	747	747	706	739	795	718	722	706	707	747	739	774	795	707	729	736	738	710	777	729	738	718	785	771	727	686	710	707	698	772	709	747	767	763	718	772	717	702	748	756	753	721	759	735	814	717	721	680	765	722	751	722	736	768	766	718	763	745	752	729	719	689	731	746	667	693	740	776	732	775	748	762	737	686	729	765	757	747	745	787	753	760	750	752	767	717	764	727	714	737	729	685	741	756	737	763	718	798	755	787	746	756	665	781	750	711	703	745	765	728	784	744	772	749	754	721	756	729	722	730	744	760	782	769	739	729	798	688	735	727	742	751	745	692	726	739	681	703	745	713	744	769	712	710	738	729	736	729	692	691	723	698	725	698	709	709	760	753	687	716	765	738	765	692	697	719	750	761	726	785	738	693	716	720	792	724	775	712	737	791	722	738	765	777	753	740	793	756	744	727	747	725	721	721	744	697	730	777	750	696	745	726	756	756	762	752	730	696	734	704	718	732	737	742	720	733	806	749	684	724	716	768	726	753	690	753	727	721	731	711	756	746	741	746	726	687	746	725	767	735	741	798	767	763	788	748	760	798	743	778	744	739	730	677	704	751	748	734	740	780	712	781	721	693	764	720	738	759	720	711	744	738	743	742	707	755	713	743	718	737	708	734	736	701	743	747	757	719	708	697	716	753	719	755	748	744	744	701	778	722	720	728	706	746	746	761	735	744	724	755	728	712	745	712	763	738	751	767	727	737	733	722	759	750	736	775	712	688	707	744	752	690	640	753	684	772	733	743	694	754	749	719	749	724	752	719	705	743	741	736	736	770	734	727	697	701	733	722	701	712	681	781	757	713	763	724	722	726	710	761	716	759	720	752	724	736	704	696	756	740	710	697	723	777	739	725	748	689	732	717	729	706	719	723	730	770	727	725	731	755	727	751	753	746	744	768	754	697	725	706	691	736	720	760	721	778	732	764	700	725	744	755	725	730	761	766	759	732	743	787	728	736	725	768	740	740	751	696	757	723	735	726	756	725	734	687	732	740	753	763	734	751	754	737	740	712	760	734	757	749	711	718	755	726	704	746	737	733	688	713	744	755	730	735	751	723	707	749	725	779	744	748	726	742	743	755	741	795	775	722	716	744	766	771	745	731	751	713	736	696	736	730	694	748	722	711	712	770	732	723	709	752	696	725	723	721	727	713	788	693	728	742	666	785	712	735	732	714	738	738	719	720	757	715	771	737	748	772	696	719	728	747	743	738	745	723	708	711	720	774	720	748	723	722	730	704	734	748	729	751	743	760	702	690	756	767	726	732	721	723	743	739	721	722	762	677	713	748	729	736	761	728	741	739	732	773	727	726	734	715	775	713	761	748	745	718	733	741	737	748	727	759	674	782	763	766	734	736	691	791	738	766	730	738	725	706	741	731	721	708	720	693	720	800	673	728	702	729	699	688	727	713	762	813	741	710	739	773	693	736	748	712	728	732	740	761	707	743	732	724	708	771	757	732	810	742	681	736	733	750	744	731	685	768	721	723	769	742	688	747	747	721	693	766	741	740	708	714	754	704	705	759	732	751	726	770	778	769	765	712	749	722	762	774	771	734	715	724	757	756	776	698	725	701	710	755	763	766	759	739	751	718	725	734	733	734	727	681	734	817	715	745	745	751	755	708	721	671	723	727	742	713
24305	23551	34242	29806	21832	12793	2853	1311	1134	1128	1091	1088	1129	1055	1044	1113	1047	1056	1078	1049	1051	1088	1041	1065	1042	1084	1038	1026	1076	1113	1071	1098	1030	1101	1033	1085	1070	1145	1103	1034	977	1045	1119	1130	1062	1079	1029	1087	1023	1002	1056	1083	1076	1067	1090	1051	1041	1006	1071	1069	1082	1077	1041	1040	1100	1041	1025	1122	980	1069	1097	1118	1053	1083	1085	1084	1063	1051	1078	1049	1034	1101	1075	1028	1039	1091	1096	1038	1095	1036	1055	1046	1070	1027	1040	1058	1042	1039	1033	1036	1071	1053	1096	1074	1005	1103	1046	1064	1093	1056	1052	1053	1071	1024	1004	1123	1106	1082	1104	1046	1094	1042	1037	951	1050	1040	1055	1052	1071	1037	1055	1073	1055	1047	1082	1054	1084	1080	1049	1060	1047	1054	1072	1090	1093	1024	1063	1026	1056	1032	1000	1060	1054	1018	1039	1045	1029	1017	1090	1066	1047	1036	1014	1076	1019	1039	1023	1005	1021	1077	1055	1045	1028	1043	1072	1062	1120	1042	1003	1051	1021	1061	1079	1013	1079	1019	1054	1031	1027	1093	1004	1042	1048	1040	1017	1061	1122	1109	1060	1058	1072	1031	980	1013	1087	1025	1024	1018	976	1109	1042	1054	1050	1049	1009	1019	1020	1068	1091	1023	1040	1054	1031	1042	1012	1011	1041	1058	1066	1063	976	1084	1046	1009	1032	1068	1094	1043	1027	998	1040	1096	1055	1060	1096	1005	1084	1089	1065	1094	1026	1068	1025	1012	1041	1066	1030	1047	1046	1044	1002	1074	1080	1022	1024	1079	1012	1048	1024	1029	1039	1034	980	1057	1035	1015	1003	1052	1067	1089	1007	1049	1012	1072	1018	1049	1053	1031	995	1025	1055	1023	1090	1061	1068	1054	1136	1085	1045	1089	1058	1087	980	1043	1057	1116	1062	991	985	1080	1062	1084	1045	1055	998	1091	1089	1069	1099	978	1003	994	1074	1046	1013	1018	1042	1035	1078	1028	1078	1032	1072	1090	1037	1031	1048	1085	994	1054	1059	1059	1004	1031	1029	1082	1099	994	1020	1068	1065	1001	990	1042	1015	1026	1078	1025	1049	1075	1093	1071	1012	1056	1062	1019	1043	1087	1032	1026	1071	1031	1037	1047	1054	1038	1061	1076	993	1048	1023	1040	1069	1019	1032	1045	1042	1090	1034	1082	1071	1110	1001	1018	1067	1073	1063	1078	1096	1082	1086	1035	1024	994	1066	1028	999	1090	1112	1085	1078	1024	1094	1031	1021	1024	1028	1085	1050	1073	1071	1040	1039	1000	1056	1111	1065	1025	1087	1005	1073	1078	1110	1039	1085	1036	1053	1036	1036	1046	1031	1039	1024	1052	1053	1117	1151	1107	1071	1075	1051	1032	1032	1066	1042	1026	1041	1053	1025	1090	1046	1023	1022	1052	1038	1049	1028	1033	1077	1055	1026	993	982	1054	1043	1084	1024	1075	1087	1004	1031	1040	1074	1055	1047	1063	1043	988	1003	1068	1042	1119	1023	1057	1043	1032	1035	1044	988	1031	1043	1110	1051	1044	1067	991	1015	1068	1089	1011	1049	1071	1110	1010	1102	1087	1112	1046	1028	983	1054	1125	1093	1064	1031	1084	1061	1030	967	1054	1056	1049	1022	1065	1059	1010	1046	1038	1031	1067	1016	981	1015	1051	1013	1081	1068	1067	1086	1077	1054	1085	1077	1043	1047	1055	1044	1003	1050	1063	1097	1042	1053	1102	1058	1100	1073	1057	1025	1096	1055	1056	1096	1071	1020	1046	1077	1040	1070	1000	1031	1033	1087	1062	1053	1047	1031	1066	1038	1089	1084	1079	1054	1051	1102	1046	1026	1114	1021	1051	1110	1074	989	1038	1006	1056	1057	1083	1055	1062	1048	1051	1018	1000	1026	1076	1072	1042	1093	1051	1083	1019	1018	998	1049	1044	1082	1035	991	990	1049	1055	976	1081	1013	1026	1068	1002	1104	1039	1038	1070	1083	1018	1046	1055	1023	1101	1056	1114	1097	1020	1057	1087	1070	1025	1102	1103	1006	1082	1052	1093	1062	1035	1066	1011	1061	1029	1019	1041	1004	1101	1041	1044	996	1056	1024	1037	1045	1033	1038	1084	1002	1026	995	1061	1045	1068	1048	1081	1095	1036	1032	1031	1095	1074	1074	1042	1079	1075	1021	1006	1100	1085	1126	1040	1042	1082	1112	1100	1056	1062	1057	991	1041	1055	1043	1085	1060	1074	1019	1042	1068	1112	1113	1026	1067	1043	1062	1085	1132	1087	1043	1055	1090	1026	1047	1046	1005	1071	1051	1033	1026	1040	1053	1023	1014	1050	1001	1031	1092	1080	999	1075	1022	1033	1084	1101	1033	1058	1077	1038	1066	1006	1055	1029	998	1056	1058	1032	1073	1038	1049	1009	1073	1065	1008	1013	1025	1108	1078	991	1029	929	1051	1035	1008	1046	1049	999	1091	1100	1031	987	987	1072	1014	1038	1026	1066	1059	1059	1035	1074	961	1033	1070	1013	1061	1017	1004	990	1057	1029	1028	1112	1090	1028	1033	1041	1023	1040	1042	1050	1034	1066	992	1049	1016	1093	1023	1037	1032	1093	1025	1077	1044	1031	1017	1043	1035	1020	997	1073	1033	1032	1033	1028	1079	1098	1084	982	1037	1064	1024	1079	1091	1009	1067	1024	1113	1067	1076	1051	1061	1039	1015	1045	1033	1116	1104	1011	1087	1041	1062	1034	1062	1060	1016	1005	1056	1064	1037	1020	1055	1056	1044	1039	1040	1017	981	984	1038	1015	1057	1003	1071	1031	1101	999	1007	1054	1035	1064	1048	1099	1086	1094	1011	997	1058	1093	1014	1044	1096	1056	946	1066	1003	1098	1130	1066	1014	1054	1019	1040	1071	1087	1030	1116	1077	1056	1090	1000	1077	1047	1076	1057	977	1077	1068	1057	1042	981	1065	1071	1059	1026	1049	1082	1021	1027	1019	1034	1075	1049	1034	1009	1065	1077	1025	1076	1081	1079	975	1057	990	1053	1094	1039	970	1028	1029	1035	1059	1045	1050	1070	1084	1037	1000	1056	1070	1094	1022	1024	980	1024	1049	1083	1055	1043	1092	1020	1064	1023	1031	1012	1135	1080	1076	1000	1034	1061	1070	1018	1048	1008	1007	1014	1099	1061	1060	1066	1072	1073	1082	998	1046	1043	997	1075	1059	1016	1070	1028	1112	1021	1014	1050	1101	1088	1081	1053	1027	1045	1055	1061	1018	1035	1055	1072	1090	1022	1038	1017	1043	1022	1002	978	1101	1047	1109	1035	1024	1065	1106	1017	1125	1018	983	1097	1043	1045	1090	1014	1060	1045	1104	985	1030	1107	1079	1037	1024	1030	1020	1038	1077	1060	1090	1033	1035	1038	1060	1116	1067	1070	1038	1046	997	1035	1028	1082	1059	1025	1110	1084	1052	1086	1080	1043	1023	1054	1095	1073	1046	1047	1051	1019	1017	1066	1034	1117	1091	1051	1069	1000	1053	1092	1031	1098	1068	1014	1020	1012	1039	1061	1060	1090	1032	1039	1034	1053	1101	1041	1036	1045	1084	1012	1096	998	1058	1009	1058	1066	1012	1021	1037	1064	1066	1062	1029	1022	992	1045	1052	1106	1030	1007	1075	1060	1071	1106	1020	1062	1092	1062	1006	1065	1039	1069	1025	1057	1004	1066	1029	1037	1019	1027	1025	985	1054	1040	1014	1040	1027	1036	1065	1099	1101	1123	1034	1091	994	1091	1032	1071	1028	1095	1029	1053	1033	979	1096	1058	1047	1049	1049	1021	1055	1070	1072	1093	1045	1002	1062	1035	1045	1112	1070	1051	1030	1043	1073	1025	1120	1065	1033	1074	1034	1041	1048	1026	1065	1049	1040	1018	1036	1049	1041	1012	1113	1070	1029	1083	1070	1007	1017	1089	1022	1061	1021	1079	1047	1043	1094	1048	1051	1042	1023	1066	1067	1038	1049	1058	1076	1011	1014	1026	996	1027	1003	1055	1069	1011	990	1038	1073	986	1065	1035	1042	1090	1079	1042	1047	1080	1117	1043	1065	1040	1029	1044	1076	1071	1046	1041	1036	1058	1071	988	1088	1062	1083	1085	1048	1083	1024	1014	1048	1019	1039	973	1051	1112	1116	1029	996	1067	1081	1066	1014	997	1036	1013	1053	1109	1014	1028	1043	1008	999	1064	1053	962	1086	1030	1099	1067	1060	1053	997	1073	1079	1048	997	1028	1081	1124	1032	998	1050	1089	1013	1056	1077	1107	996	1077	1096	975	1070	1055	1044	1061	1048	1071	1049	1028	1031	1049	1038	1070	1038	1052	1077	1046	1069	1048	1019	1033	1005	1050	1054	1097	1029	1056	1019	1007	1044	1102	1013	1032	1109	1026	1035	987	991	1038	1021	1110	1035	1037	1044	1071	1014	1044	1093	1073	1027	1069	1040	1069	954	1026	1056	1054	1086	983	1056	1074	1029	1018	1062	1028	1054	1057	1054	1053	1049	1028	1086	1008	1076	1080	1042	1027	1069	1029	1058	1037	1011	1023	1069	1043	1091	1066	1074	1025	1069	1043	1049	1014	1007	1031	1058	1072	1089	1074	1067	1093	1068	1043	1055	1052	1047	994	1014	1147	1012	1103	1069	1021	991	1050	1052	1032	1052	1012	992	1084	1022	1010	1044	1126	1106	1033	1053	1037	1025	1060	1056	985	1072	957	1080	1094	1042	1041	1016	1042	1024	1022	1072	967	1023	1067	987	1082	1060	1029	1047	1099	1056	1058	1036	1015	1050	1063	1102	1031	1016	1049	1063	1072	1030	969	1091	1022	998	1030	1019	1030	1056	1091
64620	101726	69538	35642	12205	3117	1181	966	879	904	917	960	914	945	951	928	882	929	952	960	948	954	915	892	894	942	901	881	922	933	939	905	888	940	893	961	934	906	935	854	931	922	994	947	865	902	912	927	907	861	927	885	962	936	950	896	909	874	890	876	884	978	936	923	998	921	944	929	929	895	942	908	941	936	914	876	969	948	927	890	954	946	927	911	974	925	904	906	893	899	876	905	947	952	900	929	942	903	896	899	858	905	920	977	906	925	902	902	912	914	895	950	953	914	873	962	919	900	903	910	913	884	921	905	933	940	957	915	885	937	906	983	911	993	944	959	894	933	940	897	933	867	894	900	925	939	957	894	880	890	916	962	898	906	933	937	925	885	902	923	965	908	855	898	983	874	958	928	895	928	945	956	907	893	906	907	910	955	972	945	862	940	878	974	879	933	899	903	961	939	903	1005	906	985	936	895	931	926	895	942	945	886	933	934	938	940	926	894	896	901	881	956	876	878	876	911	982	934	983	916	934	921	898	863	876	872	912	911	923	961	888	880	901	953	914	895	847	914	943	971	905	972	942	918	886	899	913	908	919	958	955	936	906	922	901	907	861	947	894	963	903	936	963	944	872	848	911	905	951	894	943	923	900	893	917	929	913	864	922	948	954	975	878	922	961	951	898	883	911	905	936	918	969	886	994	939	951	920	903	927	955	933	912	926	940	873	914	921	963	934	887	892	907	926	906	862	975	870	911	962	913	880	936	918	914	916	907	910	866	865	949	922	919	909	868	903	908	924	934	917	915	921	893	956	925	888	860	930	912	945	913	917	909	873	914	980	964	881	897	873	892	913	875	965	920	911	926	881	946	853	910	957	962	932	935	934	924	934	897	916	920	887	889	891	905	876	937	966	962	890	900	896	898	901	910	879	937	930	888	947	901	864	984	946	896	870	899	895	926	905	942	906	911	920	932	922	890	916	939	937	894	859	913	921	888	901	951	923	955	842	896	923	998	848	934	943	875	872	973	940	947	903	915	910	935	940	876	964	911	962	937	936	908	957	926	907	885	916	891	881	964	935	943	930	933	924	922	935	927	950	878	893	918	933	963	1003	921	855	945	890	998	914	906	914	929	889	917	984	901	959	921	882	924	947	907	905	918	915	894	933	877	903	866	886	898	884	900	913	958	948	857	874	901	912	911	972	913	912	938	923	952	938	918	913	932	947	968	955	920	877	963	941	905	890	857	948	936	936	878	891	893	884	919	880	929	895	917	915	948	975	882	905	916	904	912	892	949	932	901	922	903	906	958	943	893	1028	937	918	868	879	915	939	958	913	930	876	945	884	963	925	894	892	916	919	862	873	921	933	890	904	911	851	937	962	946	954	923	919	974	907	924	949	928	913	932	939	952	921	927	908	954	894	946	895	916	889	898	966	900	930	890	896	872	926	906	895	929	913	879	971	904	904	934	877	965	943	829	893	1005	922	919	912	869	910	977	875	851	913	876	920	935	950	904	959	888	916	918	926	918	902	916	953	952	921	917	889	913	913	911	918	881	943	964	958	868	926	938	944	914	916	902	890	891	989	977	905	933	926	898	941	902	927	895	886	941	884	951	942	945	918	928	914	899	942	865	919	877	898	883	934	872	931	914	877	957	897	875	936	887	919	903	917	902	926	938	914	881	964	942	928	934	936	935	899	879	913	916	949	939	926	826	896	922	955	905	993	893	926	876	935	906	912	922	917	948	846	936	866	943	873	921	973	903	875	900	895	881	927	879	882	923	923	898	960	861	891	914	956	929	879	912	898	889	927	893	916	975	1004	979	907	895	918	891	941	854	903	895	924	919	909	932	885	950	915	934	910	962	947	896	914	969	943	933	889	920	941	922	912	912	922	916	937	933	925	953	909	910	935	904	884	930	900	872	931	887	863	839	917	905	887	890	926	908	891	969	887	929	870	913	950	933	926	907	932	910	916	960	895	938	906	942	923	870	965	903	875	901	926	910	915	904	887	872	908	924	902	933	855	897	920	930	881	867	924	903	908	934	926	932	882	932	877	918	908	941	871	860	885	877	942	944	888	911	930	922	946	906	908	926	902	948	905	916	939	883	901	864	937	889	914	859	951	879	885	887	918	927	891	971	884	928	890	837	897	932	879	936	909	930	906	940	888	922	965	956	902	903	911	861	911	978	807	868	896	884	865	929	916	916	917	936	912	877	891	896	918	917	919	859	917	889	933	923	924	891	953	939	936	904	872	911	907	915	926	914	935	912	941	918	944	937	905	902	911	922	937	903	903	919	944	920	848	927	937	912	966	896	924	928	929	944	917	892	922	964	881	909	961	941	965	846	946	921	926	922	857	918	939	964	901	902	895	938	930	880	929	925	942	926	964	901	880	933	902	889	884	882	872	933	914	938	928	899	916	910	895	870	930	915	956	901	943	958	939	906	882	915	904	875	904	863	914	878	901	903	866	926	861	955	947	920	881	930	905	862	919	934	927	903	964	902	941	894	919	879	898	949	913	932	916	886	929	931	966	938	909	886	943	950	911	909	906	915	938	925	884	870	903	893	893	930	947	944	900	941	901	949	885	935	923	905	912	904	907	910	909	946	941	948	947	929	888	888	917	936	920	913	901	896	864	965	907	964	952	863	943	952	951	890	931	926	948	883	919	944	856	874	894	934	950	912	920	886	894	917	941	908	864	903	888	890	925	929	925	925	956	926	878	926	963	908	913	921	956	894	914	868	989	972	863	947	927	935	904	902	850	927	931	915	894	948	983	880	907	855	949	912	885	922	913	951	887	933	924	933	893	944	1000	926	943	921	888	911	920	878	902	887	933	892	937	910	905	884	955	905	905	932	937	919	921	916	897	914	928	887	889	877	860	920	912	932	909	935	886	897	964	885	906	923	935	914	908	937	906	920	936	923	897	854	879	918	926	884	930	885	893	923	923	890	884	949	930	873	964	902	906	911	924	901	871	887	921	937	902	919	917	866	961	931	922	844	925	873	878	927	857	935	922	911	919	889	923	920	946	891	924	895	910	938	952	862	928	873	891	933	921	938	872	932	913	956	914	917	939	863	920	918	895	921	881	920	865	922	944	940	930	893	923	908	882	934	917	891	934	884	912	942	874	951	903	936	887	900	957	892	896	893	882	916	891	888	917	931	887	914	892	928	903	897	900	904	958	881	956	924	885	942	922	936	883	958	932	944	890	880	938	888	901	924	896	912	893	955	948	923	883	910	915	943	877	943	862	902	908	930	903	892	917	957	932	911	903	926	887	901	939	905	922	904	904	907	881	931	957	927	853	913	865	936	918	859	947	878	880	874	891	936	950	881	917	934	908	983	877	851	891	917	942	867	931	940	932	916	919	923	914	948	910	946	908	907	957	924	918	895	862	878	941	923	902	983	919	855	920	925	895	896	882	936	914	901	881	877	883	903	927	912	944	918	929	882	927	920	894	838	939	887	893	918	935	945	881	971	913	953	943	933	906	868	938	969	943	834	925	950	915
32090	31639	24504	9251	2001	1036	844	790	861	844	833	828	883	874	857	867	838	941	847	854	837	853	806	888	777	822	821	827	798	864	804	835	816	798	822	827	873	841	815	811	764	865	842	832	829	779	817	801	802	773	856	810	833	832	853	833	794	836	858	880	842	842	817	858	884	785	848	818	808	796	887	858	817	849	819	835	862	808	817	811	813	738	823	922	827	800	852	807	813	848	853	866	814	833	803	811	861	848	854	835	840	872	785	815	866	803	832	863	849	810	830	843	847	827	830	891	859	851	805	869	801	830	872	844	833	809	821	826	835	818	883	791	801	857	856	870	795	813	779	831	859	857	898	824	835	849	819	810	849	808	822	837	767	839	790	871	851	793	843	807	815	867	836	796	784	854	854	821	826	818	811	837	808	765	827	868	851	820	822	828	822	814	832	861	786	842	817	765	869	816	841	862	840	833	818	858	817	800	868	897	833	805	792	854	805	797	823	835	847	870	850	842	863	840	845	845	851	846	749	849	861	850	794	834	815	893	848	882	889	856	827	823	851	844	857	786	907	852	817	798	820	845	869	840	820	882	816	814	769	829	860	840	831	857	787	828	816	792	822	801	795	844	842	810	823	772	829	845	838	815	816	881	867	854	854	815	813	873	808	821	864	818	811	796	823	821	806	830	786	841	837	773	841	787	834	841	799	826	791	805	801	797	816	828	872	788	814	840	814	823	832	790	813	834	776	806	907	874	772	805	789	866	864	815	800	793	834	871	844	833	849	876	827	820	817	891	878	839	796	886	851	855	862	814	850	856	854	831	803	846	853	793	846	841	909	779	856	837	822	819	787	801	811	794	845	807	809	828	827	801	825	845	812	836	789	839	812	790	826	835	798	825	817	873	827	850	774	763	841	821	880	874	788	823	843	813	795	872	827	822	836	822	816	810	843	836	849	835	810	853	788	853	832	838	857	822	829	877	840	869	779	823	808	856	800	840	798	878	873	849	853	849	807	871	868	838	802	834	841	814	805	789	805	796	846	777	831	824	846	850	807	784	819	878	832	783	835	841	796	808	812	844	874	858	861	831	817	876	813	812	830	823	773	843	789	861	853	808	845	825	789	814	823	816	833	898	839	824	868	806	791	813	864	774	797	853	781	821	863	823	849	832	800	826	805	773	829	815	813	871	818	784	817	820	799	843	854	795	864	878	861	837	815	773	846	874	873	860	818	871	846	807	900	797	889	850	770	814	863	821	789	800	828	865	863	879	871	811	826	826	822	805	807	754	858	862	863	860	849	838	804	832	798	836	797	901	813	827	845	821	859	795	874	859	779	910	822	805	831	864	789	826	829	813	786	849	823	852	802	858	900	807	805	796	881	840	793	810	833	832	802	875	801	839	853	817	854	823	794	791	828	835	799	834	833	779	819	855	805	797	848	826	819	793	837	824	848	790	842	844	820	861	804	821	788	808	838	865	804	891	825	868	775	837	849	832	854	843	810	869	834	842	822	789	888	839	799	797	781	790	869	853	782	776	804	852	828	785	886	832	862	856	856	879	881	806	842	841	836	755	761	831	858	846	830	811	837	845	851	816	748	865	825	887	844	841	830	836	800	839	814	852	804	741	879	823	833	816	831	815	786	858	848	867	839	809	883	806	812	790	836	863	816	855	851	809	824	846	812	772	801	829	797	844	835	828	818	825	783	823	811	818	817	811	841	789	812	841	841	794	844	842	819	829	812	877	792	837	849	838	835	806	856	857	827	843	788	826	813	874	787	840	801	786	823	870	811	799	853	894	782	797	814	843	884	811	850	802	845	839	860	832	802	841	836	836	850	831	815	824	833	855	887	859	840	862	834	813	863	827	847	805	862	821	808	831	869	867	819	793	805	824	793	818	807	849	818	818	866	870	789	869	864	834	830	847	781	768	784	801	822	798	793	818	797	832	864	838	829	858	887	812	811	767	824	781	814	818	817	789	804	769	905	856	836	819	783	806	837	860	832	808	804	807	874	860	831	805	811	862	794	815	852	820	772	793	818	844	807	855	828	781	849	818	848	860	853	862	840	869	808	829	885	815	788	843	801	793	827	852	829	808	829	810	797	862	836	818	826	810	881	815	859	765	819	867	797	803	806	862	814	842	846	830	840	807	855	818	900	826	826	788	864	789	876	817	858	858	873	798	831	842	770	861	841	829	847	862	782	817	809	823	888	842	809	820	819	780	790	916	837	814	837	831	794	879	801	772	807	804	871	831	866	773	804	884	852	817	841	844	831	794	815	823	877	823	803	804	839	833	840	803	852	812	762	825	790	886	829	836	843	810	843	828	787	828	842	833	805	818	836	810	855	845	831	829	835	852	844	840	810	779	731	810	789	847	843	816	822	864	841	823	801	845	830	886	841	843	805	803	828	818	870	818	840	842	869	809	776	847	873	798	812	801	809	789	829	820	826	813	838	880	819	816	798	822	819	820	813	812	860	766	767	794	837	828	864	819	783	844	814	822	823	813	823	840	804	815	816	794	854	839	871	809	820	830	824	826	788	852	840	822	854	856	818	877	883	811	822	825	832	812	839	870	818	818	799	864	808	807	794	859	857	846	869	824	862	881	859	829	893	825	812	848	822	829	822	853	826	826	864	817	793	823	842	859	787	843	802	835	819	809	833	881	832	844	834	855	838	853	871	803	798	765	831	813	830	885	855	808	835	829	856	795	804	820	790	792	827	794	856	800	850	834	868	792	789	829	741	859	794	806	815	853	821	789	842	822	900	846	831	850	778	806	817	830	819	831	841	850	803	860	822	743	792	854	860	859	845	827	837	829	764	845	804	805	817	867	831	885	796	773	813	809	817	811	843	845	834	807	802	803	815	786	826	798	869	763	882	901	833	806	834	829	846	835	830	857	813	801	883	828	853	839	796	794	810	824	864	793	851	857	822	849	774	809	839	802	810	867	850	839	811	805	811	844	874	813	837	826	900	861	849	857	889	795	852	825	821	813	763	824	831	797	832	851	841	820	836	831	840	816	850	856	815	843	865	792	855	868	892	862	860	804	870	870	822	821	842	791	819	846	845	882	784	831	822	829	797	854	780	768	902	838	837	823	812	810	796	815	868	791	851	830	840	806	862	825	829	823	853	838	837	872	816	857	805	870	828	831	816	825	745	823	814	822	884	852	860	805	793	848	818	795	801	806	794	810	845	805	812	839	821	873	857	793	834	882	817	775	795	836	820	851	811	835	848	805	812	829	827	833	771	899	825	814	792	831	857	764	822	854	839	830	820	874	835	852	796	842	809	795	842	824	813	875	853	852	848	851	852	822	834	874	809	765	854	827	862	862	810	831	859	849	827	853	848	781	816	886	842	785	862	845	805	793	854	814	835	793	850	823	838	827	774	878	795	791	843	832	785	860	835	782	820	857	835	802	817	810	866	777	845	808	869	831	803	820	740	810	823	783	787	815	765	854	834	852	838	876	825	823	794	893	820	839	870	825	797	825	849	803	785	844	854	797
26985	34700	17606	5016	1576	823	668	674	661	665	633	643	637	681	685	634	652	649	642	647	654	679	693	676	658	655	605	670	674	687	652	665	668	676	610	672	614	678	709	621	623	651	650	646	634	640	713	640	655	646	652	619	699	692	658	664	651	650	639	650	679	686	631	644	664	667	672	694	659	674	658	675	662	673	629	611	681	646	655	642	681	658	681	625	637	635	651	665	625	684	663	704	649	659	684	634	626	690	632	659	616	656	671	611	667	679	660	691	715	669	671	643	657	653	650	627	674	632	654	658	683	662	632	674	658	662	642	657	614	650	652	670	660	635	588	675	693	671	638	683	660	658	655	635	655	622	634	635	606	633	631	623	660	667	630	633	674	641	654	675	665	648	632	659	651	647	686	650	597	659	648	631	589	612	700	621	668	619	686	619	604	684	637	627	660	653	689	673	654	653	698	654	649	689	624	660	669	622	603	625	634	631	709	692	686	607	675	662	663	697	645	622	631	612	656	638	640	588	631	641	633	675	666	685	608	658	658	640	668	633	668	646	655	655	646	634	640	671	667	645	631	668	661	688	681	637	640	613	639	668	681	639	650	649	642	651	649	641	660	660	645	656	641	628	674	638	700	622	594	631	666	656	610	639	624	648	634	669	690	669	669	662	625	629	683	649	693	641	600	704	672	688	665	680	660	571	638	674	700	641	682	669	692	655	670	653	638	647	654	674	632	647	635	683	666	632	685	628	675	649	651	647	659	615	654	708	656	669	655	629	619	628	653	683	673	646	646	684	672	628	679	639	674	656	647	643	655	674	614	673	697	703	685	661	654	675	637	666	652	654	657	652	658	675	663	635	676	624	677	657	672	638	648	637	607	650	659	669	630	641	656	622	613	644	645	668	674	653	691	656	667	652	655	676	672	619	700	629	643	692	642	669	651	649	661	643	687	613	659	585	684	684	647	662	644	652	654	677	667	663	717	693	643	642	654	629	640	669	645	590	661	650	654	678	638	606	649	617	664	702	605	667	709	618	703	661	627	595	633	687	636	620	659	642	686	644	692	724	676	630	612	641	653	704	626	659	660	643	679	656	660	623	587	652	647	737	629	645	694	685	704	657	662	619	640	596	650	668	685	637	662	680	674	632	678	650	702	662	609	660	636	632	667	624	650	644	650	680	676	652	640	654	600	691	650	697	691	640	680	664	620	670	600	659	675	625	662	652	651	656	700	629	671	638	654	615	717	664	630	663	623	690	616	699	621	664	611	660	660	655	660	688	656	626	675	656	646	652	651	650	671	676	643	664	636	657	685	657	635	617	654	649	650	669	627	655	640	681	662	628	614	655	628	635	601	686	648	678	651	608	618	688	646	670	663	627	665	644	628	656	681	640	654	694	644	678	659	628	666	682	690	665	650	679	694	697	647	634	649	667	694	652	629	699	621	653	641	654	638	686	667	664	657	641	626	656	625	670	640	665	659	633	690	623	616	668	661	621	655	669	675	697	634	657	648	652	678	596	667	673	613	650	661	672	683	658	628	628	650	639	678	677	623	613	636	627	643	673	649	653	640	653	630	661	657	653	633	593	618	653	635	678	679	628	642	652	624	696	624	705	651	629	654	662	673	647	608	623	655	707	670	670	631	683	636	674	644	652	641	623	646	714	615	668	660	619	624	638	624	636	597	627	646	644	676	643	643	661	682	660	665	705	675	667	666	681	663	664	682	658	658	638	682	665	688	643	625	633	660	646	678	697	606	621	632	677	696	648	642	693	669	611	643	679	658	666	670	679	590	688	654	631	652	673	677	587	649	682	643	634	632	696	598	636	653	643	629	613	652	691	621	631	657	688	633	640	656	654	657	682	684	651	641	657	659	610	672	658	658	660	651	649	639	658	624	690	684	672	618	631	644	633	618	682	670	607	575	611	680	618	655	634	667	671	675	658	674	653	654	638	637	694	624	689	634	668	636	700	710	662	676	674	693	685	634	632	702	673	674	625	608	627	640	643	678	644	664	717	675	645	674	605	643	689	708	675	594	667	639	651	647	631	671	633	654	634	629	664	652	663	696	663	667	675	620	667	664	681	643	629	638	648	699	625	685	632	654	671	655	670	633	650	662	650	609	666	687	697	658	690	649	644	661	661	651	662	677	672	649	600	669	690	643	657	660	649	574	693	602	621	666	677	614	663	635	649	674	659	626	676	672	677	691	661	701	594	653	583	646	644	682	658	662	633	693	670	649	676	646	671	663	662	604	675	634	656	627	694	679	630	642	652	627	639	683	666	639	695	659	687	625	628	668	652	634	616	653	654	663	667	675	648	675	661	661	656	670	652	647	677	653	689	678	643	703	647	663	616	618	622	668	620	643	630	645	671	650	654	638	618	634	708	662	629	649	638	651	656	631	639	658	650	649	618	650	703	626	635	642	664	640	667	630	650	646	643	649	579	698	665	653	590	648	631	659	629	637	665	674	676	637	659	653	615	641	675	639	623	652	633	692	663	630	638	651	650	685	683	654	680	627	665	666	641	602	650	627	659	645	654	620	607	621	605	646	642	608	666	689	674	623	708	645	638	658	655	657	626	655	672	649	634	671	615	656	654	654	633	672	653	631	641	611	640	606	651	637	638	695	637	656	661	634	610	650	627	627	675	642	673	627	668	636	685	666	676	634	650	645	639	673	647	657	636	652	645	623	659	690	636	653	673	618	613	651	623	636	649	686	647	644	663	697	632	680	632	679	655	655	616	593	611	657	613	670	675	654	657	621	653	670	637	659	635	643	651	678	601	661	651	655	645	675	680	645	627	671	637	648	641	661	663	640	686	609	670	648	681	643	664	707	670	643	638	643	692	632	650	679	657	630	679	633	644	699	680	639	685	672	685	645	649	629	669	660	710	673	621	696	656	629	659	623	652	635	641	630	693	634	642	628	664	636	648	685	674	611	658	674	641	669	683	625	640	673	682	678	668	619	668	655	640	649	663	633	650	682	668	603	623	635	662	674	646	607	641	680	689	608	623	617	657	629	673	678	658	671	650	621	629	655	645	672	649	637	732	667	703	673	632	647	705	680	633	600	629	655	639	718	655	633	691	659	642	634	648	658	657	695	640	659	628	661	660	635	650	664	663	622	702	648	656	639	661	649	662	675	679	669	637	633	686	632	638	665	650	626	676	621	620	650	675	641	691	680	657	678	636	678	656	656	672	671	655	663	637	663	676	650	643	638	631	642	670	604	618	645	647	667	666	639	657	668	613	598	632	670	616	637	625	673	667	638	647	659	668	652	661	651	659	621	644	619	651	659	623	626	672	669	638	663	634	635	622	685	635	670	682	691	640	627	647	672	663	661	683	644	661	678	650	673	674	666	636	603	685	650	694	681	676	674	668	705	610	654	720	608	665	638	673	626	678	710	633	668	666	662	634	649	662	683	638	639	632	689	680	641	657	661	714	651	693	678	650	653	606	635	625	695	639	665	636	658	620	649	633	680	628	644	635	658	701	650	683	669	626
26081	27777	39442	31731	15402	3504	1207	1000	852	868	918	821	810	817	878	794	885	873	836	863	825	827	829	805	776	857	824	816	851	799	828	919	834	842	785	831	788	856	830	864	808	860	803	864	826	776	821	839	884	789	786	774	778	836	849	874	832	830	805	875	880	850	803	845	802	779	834	814	799	863	855	861	817	856	796	795	808	814	837	838	805	831	813	841	813	841	819	815	854	817	891	792	809	850	820	838	824	872	853	836	841	822	773	836	838	844	827	869	842	834	825	828	829	885	824	821	798	763	853	840	830	788	821	796	860	774	859	820	828	816	822	831	903	861	856	801	802	817	835	830	820	830	836	804	802	830	824	800	790	866	819	858	894	832	771	812	828	847	818	843	862	798	873	824	859	826	851	860	772	802	812	854	767	777	879	826	851	831	791	798	833	835	844	814	812	855	815	852	857	854	845	854	804	776	883	876	845	845	857	806	829	847	791	776	828	821	858	816	799	811	871	864	861	824	826	833	820	773	851	812	772	782	838	826	811	839	877	859	807	857	807	796	825	786	746	822	844	824	835	807	835	891	799	811	785	836	867	824	832	836	838	853	862	829	854	813	795	782	829	793	783	795	853	815	848	810	817	796	842	789	849	881	801	848	831	812	843	794	807	829	805	855	821	842	813	799	795	839	770	867	786	878	817	824	833	765	790	858	859	830	807	843	818	818	818	833	846	809	825	754	853	806	831	808	825	809	796	799	831	848	876	835	841	856	841	861	817	868	831	849	778	807	830	809	780	897	834	847	833	862	798	825	831	800	806	834	818	863	809	864	866	861	820	818	857	754	818	813	807	822	882	843	816	847	866	853	812	827	798	822	825	875	797	770	815	820	834	786	840	866	799	875	847	809	789	762	810	804	818	830	799	896	803	864	828	866	872	808	839	836	866	819	830	848	822	870	836	778	814	795	833	848	786	815	821	803	774	828	823	810	827	799	852	814	803	838	787	881	827	837	873	811	855	847	848	816	781	884	853	862	858	778	776	836	810	884	834	845	900	793	803	814	799	814	807	883	842	888	798	847	862	875	826	832	833	814	834	829	844	798	825	873	764	830	801	791	860	798	858	812	793	847	842	847	807	858	843	830	824	832	844	799	877	813	813	812	798	828	883	789	806	894	841	847	749	874	801	823	733	810	848	802	786	803	834	832	867	884	784	826	860	851	858	842	818	825	814	870	809	824	764	823	789	857	835	852	787	853	869	849	773	821	810	838	786	777	821	880	860	822	827	821	820	752	798	859	831	820	875	810	817	806	786	781	800	822	780	852	831	847	785	825	837	833	801	814	855	843	820	782	795	808	862	815	822	789	841	857	896	860	858	850	817	828	822	825	818	797	779	787	894	818	779	828	785	861	827	821	804	836	790	760	836	878	835	804	788	837	843	831	788	829	839	810	828	822	794	817	883	829	814	806	895	879	862	834	876	821	801	752	787	852	874	820	789	806	801	774	837	746	842	866	816	808	841	838	833	817	824	828	824	804	868	841	813	833	797	867	830	795	854	844	791	816	814	820	810	843	758	842	842	824	876	844	869	807	848	821	776	802	851	810	867	828	842	879	826	806	817	835	817	793	847	812	820	854	814	851	851	777	808	865	831	838	861	807	811	826	805	874	791	846	825	861	827	825	839	805	785	852	829	833	873	794	839	896	774	833	826	816	833	817	774	788	758	830	841	808	831	836	831	867	796	807	854	762	826	846	824	878	785	794	778	762	819	873	838	844	799	837	847	811	829	851	797	837	815	809	838	792	802	835	846	818	809	832	818	826	853	773	802	813	848	835	817	841	873	866	828	823	839	796	807	823	792	809	745	796	811	791	810	846	857	821	811	802	856	799	888	814	840	851	876	818	897	804	816	756	787	796	815	797	801	839	845	787	806	865	808	810	764	868	849	821	843	818	826	856	816	835	822	807	831	817	871	813	824	842	805	840	818	825	813	782	794	809	772	899	849	788	786	831	790	829	849	782	845	832	825	823	812	845	810	860	773	852	788	754	831	826	843	810	808	822	848	872	828	863	775	791	860	880	818	838	784	804	841	849	810	787	805	801	750	833	824	852	785	813	771	841	815	834	829	855	792	854	827	862	789	789	868	849	894	806	830	826	815	853	832	867	823	812	856	792	784	836	803	775	807	803	796	805	778	846	851	853	820	831	758	847	871	788	803	792	796	818	819	827	830	786	873	815	887	864	851	801	872	815	831	817	863	834	828	887	799	767	812	833	787	807	835	854	796	829	810	796	818	784	846	797	808	848	843	828	831	832	822	871	858	810	799	818	824	794	850	873	809	802	804	810	806	795	825	849	800	822	876	828	836	835	843	831	839	799	809	830	835	848	838	814	857	837	824	808	858	807	842	801	837	852	828	791	833	852	854	872	811	824	869	861	771	768	851	813	801	800	806	832	774	836	777	795	791	836	765	791	810	839	807	819	831	822	809	799	842	821	832	826	819	788	807	847	843	832	859	778	833	828	784	819	813	819	851	820	797	810	776	761	850	820	838	863	820	771	784	813	889	831	867	802	838	841	853	785	872	816	804	810	835	840	845	856	823	883	765	821	804	804	772	817	816	862	795	846	812	840	814	820	831	826	832	854	817	795	798	833	824	847	795	832	838	875	813	874	809	822	819	808	792	852	814	840	850	830	778	804	854	826	765	870	849	840	790	798	777	878	811	864	809	927	818	792	776	805	813	809	808	852	854	840	794	889	776	847	798	857	803	823	830	807	792	785	826	871	764	841	845	830	845	896	841	890	829	820	806	807	824	807	792	873	833	820	775	852	798	837	866	860	836	864	827	811	780	878	821	777	843	834	861	807	791	868	794	807	811	837	844	812	830	873	820	860	843	788	851	802	892	809	874	833	823	800	849	778	841	777	812	844	867	825	865	781	815	786	818	810	852	816	801	767	863	817	795	828	796	800	783	844	795	868	806	778	831	798	812	814	782	837	801	813	841	851	816	732	872	779	826	738	892	823	814	818	837	829	820	833	838	842	853	855	846	816	883	846	856	809	813	832	848	848	853	817	737	827	879	896	790	847	819	786	787	853	775	865	859	866	817	818	846	825	756	843	890	881	809	833	801	822	820	843	823	771	803	862	810	773	800	797	815	842	825	776	813	799	820	800	809	813	865	799	854	851	835	773	912	817	760	836	808	822	846	803	815	865	827	838	773	778	786	820	807	809	801	822	875	796	830	875	845	822	857	845	791	812	844	870	817	829	794	865	825	855	839	832	821	829	845	815	852	837	775	789	805	867	851	814	863	873	844	802	813	806	868	811	777	817	873	821	829	841	863	805	830	860	776	790	809	831	792	792	818	797	878	849	836	821	839	825	823	780	793	843	854	809	870	828	801	839	838	850	867	819	822	851	809	853	843	837	877	854	802	831	809	821	799	832	804	818	850	886	820	818	790	798	810	825	801	861	785	800	886	834	817	810	862	799	849	821	833	787	860	812	848	846	809	806
61815	87412	55754	22742	6095	1575	812	749	727	701	707	728	752	696	782	716	701	714	696	711	720	716	757	732	740	752	735	699	720	699	750	731	706	708	763	676	758	708	716	701	709	706	733	712	726	734	669	665	763	735	753	723	685	718	699	731	749	716	660	692	704	712	742	691	713	705	688	707	707	708	753	709	717	709	695	723	703	735	648	737	691	717	737	705	738	715	686	697	702	696	669	732	696	669	694	702	711	707	698	679	725	747	647	711	676	725	719	782	688	719	698	685	719	674	683	699	690	661	736	710	734	717	699	720	717	785	691	651	715	730	695	718	736	724	740	691	692	676	697	675	676	722	747	700	716	696	698	706	683	686	745	737	693	670	695	737	696	702	725	713	711	710	687	660	682	696	690	700	709	701	728	754	715	688	743	719	744	721	766	745	755	722	652	702	684	686	751	693	705	695	683	690	732	729	704	682	687	766	627	705	708	709	712	684	717	774	713	714	698	720	696	746	703	724	722	693	689	739	745	719	688	689	693	707	705	684	727	685	706	723	711	679	664	742	644	729	695	721	769	678	719	711	686	743	696	723	698	730	735	713	659	696	714	704	681	702	700	740	713	712	734	703	743	716	646	713	708	723	718	692	647	726	790	725	677	714	681	680	702	727	719	726	725	720	745	719	734	711	679	684	730	718	703	717	706	706	711	715	711	683	731	696	714	694	720	744	635	706	714	688	680	629	673	718	680	746	645	692	689	703	705	738	715	679	726	672	676	703	724	706	671	751	781	680	683	702	659	691	708	702	721	746	719	715	704	710	664	676	673	672	727	673	728	688	692	730	745	690	701	716	681	726	688	740	699	688	746	691	694	699	679	672	740	691	675	694	674	657	719	647	701	700	660	705	672	716	698	703	692	742	668	721	679	693	685	731	707	688	651	691	722	721	704	694	713	667	721	700	695	701	710	673	708	709	713	734	697	682	699	691	704	711	680	744	717	679	709	713	714	688	690	722	741	721	713	710	711	687	735	715	752	692	683	667	725	688	688	676	706	711	718	706	729	750	700	736	725	695	691	698	697	660	690	693	727	707	715	667	693	697	706	663	686	765	739	742	695	737	716	707	739	709	716	694	721	665	696	720	664	671	690	755	709	668	695	712	728	757	730	675	669	728	758	703	709	752	701	684	708	702	690	680	720	698	724	736	716	721	698	716	707	700	659	658	686	739	697	693	701	697	702	728	688	714	699	695	629	700	734	709	700	659	671	714	652	678	736	737	699	713	695	660	727	734	725	752	705	670	720	706	698	738	668	665	759	710	697	662	730	709	702	760	723	699	703	719	703	670	718	723	680	683	682	713	752	696	745	707	667	683	693	682	681	663	688	749	668	699	699	694	703	712	744	755	728	730	696	717	760	674	679	690	660	716	705	670	707	733	733	666	707	683	729	709	706	710	680	673	704	701	659	694	694	709	728	722	705	731	702	669	709	719	743	730	746	760	675	724	661	700	713	677	714	720	677	717	674	702	704	724	708	687	696	686	753	753	707	687	666	717	761	747	733	735	713	673	749	729	706	700	718	735	724	736	714	649	650	683	723	723	678	720	734	662	710	757	715	665	696	739	732	747	726	720	725	734	724	732	708	697	702	672	666	698	721	698	706	684	751	691	703	723	748	691	705	716	687	720	664	680	696	671	734	706	634	680	727	697	770	729	689	756	674	720	758	719	693	730	728	737	734	693	709	748	711	660	700	679	697	699	722	738	636	676	684	732	762	721	711	660	721	675	697	671	727	713	736	723	723	738	717	690	716	720	698	695	719	681	723	733	702	714	728	701	679	702	622	707	669	772	686	681	681	719	668	725	703	728	786	705	708	688	718	706	710	706	688	723	709	721	699	683	673	749	670	681	731	678	673	722	639	765	692	692	701	713	716	667	708	691	719	704	705	726	687	761	705	718	713	718	753	715	680	715	706	733	707	721	702	697	729	747	725	706	715	730	709	779	672	694	709	699	712	705	671	729	685	744	682	698	702	729	680	694	677	718	683	717	676	654	744	728	748	673	697	707	712	749	686	695	674	681	694	719	682	690	705	672	744	754	694	651	670	729	703	685	727	678	760	673	714	694	695	704	669	701	700	725	694	762	727	684	733	684	691	667	709	672	702	710	689	723	676	689	702	703	708	685	704	724	662	711	715	723	680	684	688	693	703	714	709	748	690	711	742	746	708	705	703	682	678	708	703	695	732	716	755	715	690	704	714	743	677	723	711	727	719	704	717	731	708	697	728	730	687	718	737	720	718	720	707	748	712	683	707	699	745	717	705	747	727	703	701	674	713	711	714	689	734	657	731	728	716	728	709	672	703	723	690	659	746	749	706	659	715	714	661	678	707	713	664	664	693	723	741	700	715	699	706	728	622	715	678	746	739	706	729	720	685	723	727	750	740	720	687	705	678	741	648	726	703	728	733	654	722	676	691	707	716	716	692	687	671	653	721	723	681	755	696	716	722	687	714	718	706	699	719	650	697	723	734	741	724	718	704	700	685	736	719	701	712	679	678	748	681	704	661	681	708	684	747	683	716	680	718	731	699	722	686	644	731	689	686	674	707	709	715	684	699	696	708	717	733	736	716	681	750	732	699	704	726	739	736	727	728	730	716	703	720	713	701	683	729	735	680	708	704	692	751	740	663	737	717	672	654	706	732	721	657	757	723	723	742	693	701	643	714	716	700	666	720	716	776	759	698	714	667	724	696	709	718	690	700	670	740	698	609	771	703	707	676	692	725	762	710	712	702	714	719	750	709	701	712	711	713	712	701	711	713	749	706	647	716	760	683	730	727	712	663	683	709	715	680	732	689	697	680	707	669	720	655	701	722	723	687	720	712	741	685	709	672	651	747	709	734	690	695	654	711	732	707	695	701	691	690	757	771	713	743	726	707	741	707	705	714	670	691	704	669	727	740	719	720	683	702	713	728	671	702	734	671	649	674	696	680	716	637	687	702	747	719	706	665	729	734	696	715	715	681	739	709	694	708	745	657	745	699	710	695	728	736	687	720	687	727	706	701	682	721	654	700	689	712	702	702	721	730	654	719	716	757	680	686	688	732	748	682	691	696	700	716	710	714	753	683	704	682	679	691	678	752	698	691	693	702	709	715	711	739	735	668	745	699	764	673	674	734	693	730	697	716	727	728	699	716	679	686	725	760	708	720	699	758	700	707	700	710	681	736	728	683	732	703	787	757	764	656	661	620	727	695	727	681	697	682	727	698	679	720	736	690	694	726	686	727	681	715	699	739	717	711	665	671	742	744	653	693	697	727	648	705	694	685	716	701	705	696	724	722	715	720	669	717	704	672	715	681	712	700	714	731	760	723	689	722	744	745	763	742	716	718	731	726	709	690	702	699	683	693	714	747	707	738	698	748	715	656	762	692	674	701	706	714	748	725	755	680	722	700	726	716	685	756	714	702	747	703	704	704	700	682	706	682	694	729	745	690	663	671	696	690	683	683	711	720	703
24260	23382	34191	29145	21501	12698	2723	1268	1137	1075	1110	1083	1087	1052	1029	1003	1028	1013	1019	1028	999	993	1010	1032	1021	1053	974	1058	993	1033	972	1033	1013	985	972	1055	1020	964	918	1004	973	1012	1022	1035	1007	987	1068	1005	1018	990	976	971	996	1017	1010	945	973	1006	939	968	924	1040	978	931	986	1043	988	968	980	1014	993	964	977	992	943	956	1032	989	998	986	998	1051	993	1021	1003	1001	955	973	1015	1052	989	1025	971	1022	950	1006	951	996	971	1001	976	987	958	1016	987	1024	985	985	988	989	1011	988	997	969	973	926	971	983	976	999	986	992	963	958	995	1003	962	1053	1011	1017	970	1002	961	1021	1025	974	973	1017	950	942	942	915	1049	975	1011	1020	945	985	949	1025	1058	1004	1015	972	986	995	973	974	970	991	999	979	1020	982	1032	975	988	961	982	914	1002	1053	996	1004	1018	944	989	959	1031	983	1019	1040	978	975	978	1019	955	954	1006	987	1010	1018	1021	977	989	1014	1003	980	950	988	1017	984	943	1019	999	998	982	951	959	1008	982	943	940	893	957	974	991	921	996	978	969	969	942	1000	1039	974	1024	971	995	997	956	945	1003	970	980	1027	995	980	977	942	975	958	919	1037	974	992	982	954	922	958	1009	1014	924	1002	984	956	1003	1006	955	979	947	1016	994	1000	985	991	987	947	974	978	1006	963	1074	969	972	995	966	996	986	955	1068	999	989	969	949	932	1014	998	1001	1008	978	999	1025	958	968	960	1063	1003	993	1006	969	1022	988	1012	1002	1054	1011	948	955	943	1012	991	1019	986	973	976	915	964	984	1007	994	1031	908	936	969	962	995	966	1004	983	945	1000	984	995	947	978	980	1000	997	1022	960	1006	987	969	1038	957	1002	1029	1016	958	952	1025	967	970	976	983	965	990	995	1079	975	979	951	995	985	992	997	981	954	928	972	1020	960	951	988	969	1001	1011	988	991	972	1007	986	958	1002	1058	989	963	938	983	969	971	959	983	998	1005	964	959	1020	913	930	961	978	1015	940	1003	954	975	1010	960	956	978	927	1016	994	960	963	990	952	971	1014	1008	999	1063	990	973	967	982	999	989	974	999	959	994	1041	963	1014	893	1015	972	993	951	1026	948	983	942	1030	964	955	951	1010	1030	941	1016	946	1006	1014	962	1010	981	1010	993	953	984	959	990	975	1046	982	973	992	985	1007	964	985	997	1023	997	990	958	1017	977	985	933	1010	933	1003	1025	979	966	959	967	967	1005	957	967	1007	959	966	997	976	914	990	993	957	997	986	1005	982	977	982	1068	1063	1035	929	977	975	966	1029	979	937	1017	969	965	970	978	1037	944	935	1001	958	983	1053	1040	1017	1037	989	1009	931	992	992	960	943	1010	963	970	980	971	1009	927	963	936	983	971	923	954	994	984	1046	1010	947	973	985	976	986	961	1004	944	981	1000	969	958	955	968	1056	1013	1020	1038	990	992	981	1046	1031	1003	1035	934	961	992	1004	999	994	1000	945	990	986	981	986	976	986	934	949	1006	1011	979	990	1011	979	988	972	1003	927	979	991	1001	967	1008	1009	971	960	967	1033	1002	995	997	1031	1015	1031	990	921	1000	946	981	995	938	933	955	976	1042	1029	960	898	990	1064	1011	942	977	993	1031	982	977	986	971	990	934	959	1021	1002	979	980	969	941	1003	1000	947	1021	1017	1020	1045	1012	982	975	974	1026	1001	1000	973	1031	992	999	966	964	965	965	982	987	947	1033	977	1027	976	967	919	1036	997	1006	1028	985	982	1007	925	1033	984	982	1011	976	990	932	1001	961	1010	944	974	961	957	958	977	941	955	913	960	1008	958	925	958	949	959	1035	966	986	996	990	986	1014	994	993	920	968	996	989	934	965	973	999	1007	971	978	979	928	936	937	977	949	1014	970	928	926	959	999	1005	995	939	1019	956	969	982	951	982	995	993	999	983	963	971	961	1022	959	970	940	1037	937	999	1012	954	982	971	952	969	946	1000	993	977	982	985	950	951	985	1018	1036	933	982	930	1010	953	1019	973	981	989	991	1037	988	1014	962	997	977	979	972	991	1020	975	946	982	983	970	976	1002	1014	988	963	958	946	997	984	995	977	999	1027	987	979	1009	983	983	983	947	1008	970	957	982	1029	980	985	961	985	970	1009	957	962	1001	977	942	985	932	932	1013	948	983	984	962	1003	1026	1062	942	985	1013	1005	987	1000	1024	988	956	975	1007	1008	929	984	995	998	962	965	985	964	1024	983	981	982	994	1009	1030	917	959	977	1002	916	1020	921	1023	1018	976	997	965	937	974	938	944	983	1047	1029	986	970	1036	986	1012	967	1019	997	998	1023	972	952	975	1005	983	996	985	1019	956	1014	950	993	1018	1000	1027	983	930	1016	960	942	1007	925	1034	945	1011	972	1015	1038	966	958	958	953	950	956	949	967	962	979	1013	1028	953	967	1012	955	984	970	960	981	957	960	978	977	974	1027	1004	1011	1007	990	1003	1009	926	961	951	995	1010	1001	979	956	1009	1000	1013	1000	1015	968	950	1011	1017	1000	1003	978	967	998	985	1040	972	975	963	968	989	999	982	973	976	985	989	945	984	951	981	1025	1000	985	933	980	930	964	983	952	969	951	1033	947	989	964	986	973	1059	1027	989	1002	947	1015	982	986	999	1007	964	1029	1029	1003	997	985	994	1014	941	1000	956	972	959	991	934	1017	978	949	1005	932	961	944	978	972	960	972	1002	990	995	947	1026	998	968	954	963	981	941	988	1007	977	942	1001	997	994	960	995	964	957	979	986	975	962	928	1103	983	1036	937	955	1029	1034	983	971	984	938	960	977	1025	991	975	1023	963	963	969	987	998	975	983	990	974	953	990	975	979	979	1037	952	992	978	1011	927	931	974	944	992	909	1014	1034	962	1018	975	985	1018	966	996	945	1063	1064	962	951	975	972	1017	952	1023	1006	949	952	972	1049	1007	1012	995	1006	959	982	998	936	1032	981	966	1023	1021	957	970	934	958	979	981	1004	946	1019	946	986	976	1027	1010	1026	962	1031	1011	1009	945	957	981	1004	1039	968	966	956	983	994	998	1010	975	991	972	983	998	951	978	1019	966	965	971	997	1022	963	995	983	977	999	990	1008	976	958	921	981	964	1013	971	1007	999	969	1025	929	966	947	981	961	992	1014	994	864	957	1058	1006	987	996	949	951	993	938	1008	1047	995	986	958	1009	1051	955	961	959	968	963	958	982	982	1000	989	971	966	980	1021	1063	955	1033	1008	931	1011	970	971	965	952	983	1064	940	1017	1017	1010	989	965	997	964	1023	978	1003	991	988	972	957	999	996	982	989	962	973	997	987	997	993	1014	992	1019	1037	1004	967	966	959	996	999	961	1017	937	928	953	983	981	1016	1005	965	959	961	1020	930	950	989	1022	958	975	946	997	941	947	987	969	972	950	987	960	1042	955	995	971	996	1021	934	928	976	983	898	960	1016	911	923	986	973	978	1000	986	973	1000	944	990	993	947	901	934	988	999	1055	965	984	948	994	1018	974	981	1011	937	972	1010	994	910	1029	1029	946	1059	1004	999	972	991	902	942	950	991	969	977	1011	970	1003	975	1037	958	1012	1016	940	970	992	974	937	974	995	957	1040	929	916	999	988	1041	962	995	946	998	979	942	1002	982	981	961	996	996	1007	973	962	952	972	1048	980	1042	998	966	980	1001	1012	1022	986	1039	983	959	978	972	950	1001	967	1005	970	994	992	1036	1015	1014	954	1031	974	992	1007	1004	966	933	1020	967	994	986	976	1002	961	973	980	1035	996	940	951	945	1043	1004	1024	958	1023	979	981	956	986	1033	951	1018	965	954	992	944	978	1041	951	996	992	984	986	1000	978	982	964	957	973	983	962
64964	102031	68972	34834	11040	2672	1121	891	889	873	840	886	849	854	920	878	892	862	871	885	880	892	907	885	907	895	879	854	871	889	868	937	855	824	867	836	889	820	903	886	947	939	901	857	876	918	890	897	902	922	936	892	842	898	866	876	868	851	879	879	918	873	857	868	850	899	856	882	800	879	861	850	949	888	873	847	866	910	905	924	886	861	854	856	852	864	947	918	895	900	863	931	885	832	915	855	863	885	881	887	878	866	897	830	842	923	888	924	866	862	906	918	949	926	945	872	863	903	885	874	867	863	867	915	878	859	871	948	840	823	858	935	875	924	910	857	924	951	848	888	830	874	882	830	979	872	844	916	920	838	840	858	836	825	860	912	879	837	899	828	820	834	854	857	870	846	861	921	867	845	849	883	885	895	855	912	816	853	890	884	885	881	860	835	864	890	868	825	880	847	860	862	857	880	871	879	878	870	918	859	837	879	910	899	890	876	923	848	934	869	919	882	913	864	879	894	839	894	873	846	859	852	872	859	832	861	882	878	911	900	883	847	897	866	879	898	845	902	856	845	893	839	882	868	881	894	868	901	910	913	860	914	853	871	838	906	892	816	873	873	921	867	854	875	859	898	864	858	872	877	872	871	858	891	859	929	812	853	866	903	903	828	903	830	842	825	825	890	905	850	861	835	835	896	915	859	872	850	902	912	833	894	880	919	905	878	898	893	899	852	883	867	897	859	867	861	859	887	842	909	880	866	888	887	803	865	907	885	859	878	851	887	848	882	860	830	866	870	891	817	840	920	896	832	888	875	837	854	851	880	881	857	887	872	858	828	879	882	895	838	871	876	853	871	889	882	861	862	886	866	844	907	826	849	952	911	894	899	878	864	866	901	943	864	887	883	917	863	886	914	847	853	951	881	901	845	903	871	825	830	871	905	871	871	889	875	892	906	928	850	902	818	868	897	883	862	861	884	854	836	860	861	939	888	830	926	894	878	805	899	876	846	842	886	830	851	910	891	899	839	816	926	869	857	847	822	852	863	878	909	821	839	852	858	899	870	836	899	849	832	853	880	833	857	834	860	909	864	865	888	860	900	848	916	861	909	883	866	854	930	943	860	886	897	903	865	880	892	857	891	892	861	885	836	886	910	932	888	888	865	900	819	847	895	876	842	902	927	898	837	859	856	856	886	917	857	873	896	873	836	829	834	855	900	884	926	837	857	920	873	888	883	856	875	883	863	877	873	871	888	802	872	876	894	899	812	903	909	881	903	926	841	856	926	860	854	871	868	856	819	866	903	878	849	872	823	868	882	860	875	859	915	868	901	871	916	857	820	858	877	913	848	868	899	852	841	880	931	829	876	888	851	853	959	889	873	846	865	838	921	841	907	847	871	903	883	892	833	834	867	856	876	892	882	859	868	878	851	826	843	851	873	883	932	842	861	843	906	856	878	850	836	912	839	860	856	849	854	879	856	947	882	834	858	885	874	892	874	849	905	897	885	897	859	905	859	854	872	868	905	814	853	879	876	904	842	872	896	844	878	873	924	950	875	828	853	872	807	875	821	833	916	869	883	817	904	908	815	844	867	866	874	819	869	895	840	882	841	824	928	829	873	809	902	862	893	927	792	885	899	908	855	905	862	843	837	836	906	860	889	878	858	908	863	876	902	897	852	880	855	844	855	868	919	916	911	875	842	857	877	883	903	851	875	921	845	826	874	850	843	864	883	930	847	868	922	875	831	890	883	913	832	863	875	887	910	869	848	831	911	876	885	898	856	856	865	874	859	910	883	870	883	848	818	872	906	852	904	859	849	857	900	891	844	865	871	828	906	886	854	804	871	859	901	853	867	888	861	853	867	869	863	835	902	842	878	844	896	891	859	874	850	894	881	828	877	879	849	841	907	875	853	901	878	859	903	864	893	864	900	814	890	870	882	879	806	873	884	912	930	830	874	872	867	847	892	910	868	915	832	899	932	903	865	856	879	876	896	860	857	882	837	892	878	883	840	934	873	857	851	834	861	845	860	845	873	835	868	857	895	880	869	851	837	893	811	865	904	856	887	891	911	875	868	878	901	874	890	837	874	849	934	904	867	905	849	853	862	890	855	836	892	867	856	920	773	831	895	896	860	907	874	950	885	835	936	841	829	858	880	872	866	870	862	889	896	906	894	859	900	900	919	884	906	868	866	900	863	899	876	852	831	836	867	882	854	859	868	921	904	869	924	890	885	863	855	912	861	883	893	874	800	837	898	859	855	879	830	896	872	864	909	853	904	884	826	862	831	865	885	873	892	868	865	879	882	821	916	862	836	892	884	845	861	878	855	861	865	869	906	936	889	876	901	853	846	872	894	882	856	910	851	888	860	859	886	892	914	881	873	906	876	820	845	860	917	872	892	876	862	914	838	881	891	867	829	856	870	851	910	893	906	885	834	874	897	855	833	875	931	826	824	879	891	825	864	843	903	842	861	850	870	868	904	906	934	839	856	892	899	891	898	837	869	878	850	852	852	882	912	900	849	826	837	794	855	880	849	859	889	832	888	920	913	812	867	812	862	841	869	841	803	870	837	840	828	928	848	865	902	913	870	862	864	864	882	826	810	871	818	812	918	901	902	847	862	901	885	865	895	936	878	859	872	872	884	889	834	836	859	840	846	894	847	874	851	861	872	901	892	880	851	853	881	896	868	910	848	892	890	834	913	883	844	872	858	893	912	843	1008	864	849	888	921	864	860	831	863	850	811	894	866	860	825	846	860	829	873	855	879	887	891	839	858	937	845	892	874	842	912	815	841	881	886	824	909	884	860	890	916	874	880	880	854	866	902	867	890	898	852	912	838	861	866	876	832	882	905	887	823	896	898	935	889	889	840	863	903	864	839	897	855	881	878	884	818	864	847	870	888	842	876	907	870	850	878	868	848	822	843	886	852	853	881	869	921	913	855	826	895	922	859	890	841	875	896	859	889	875	881	845	878	904	872	876	842	882	881	840	863	941	933	899	861	991	880	891	844	880	896	865	873	870	874	837	892	874	862	892	884	898	824	875	807	874	889	844	868	855	840	846	895	831	874	816	881	876	839	887	872	840	890	878	842	858	900	853	857	911	869	899	913	841	868	844	888	841	885	898	893	851	842	897	900	869	881	925	883	851	858	879	901	822	870	854	891	846	826	875	844	915	872	824	793	890	867	913	869	833	903	877	857	875	847	851	846	822	885	836	906	820	834	880	871	853	865	904	859	881	855	832	859	840	878	902	895	851	814	866	854	871	835	883	862	851	858	837	858	846	846	859	880	895	854	891	851	894	917	908	878	815	876	874	911	907	872	854	842	885	902	909	893	820	873	876	840	887	877	869	873	867	861	851	874	884	867	821	921	827	864	913	849	856	862	865	898	901	881	885	838	860	797	864	881	905	871	866	871	897	903	862	903	834	855	862	887	895	893	886	849	862	869	848	838	864	843	857	849	972	882	868	860	851	849	880	871	890	912	896	883	858	846	864	886	797	851
32067	31655	25844	9300	1922	986	808	732	778	756	787	733	795	723	721	792	773	781	799	728	710	731	750	774	804	808	739	745	750	786	721	759	814	763	754	759	729	741	791	722	795	753	785	822	691	751	761	778	738	738	742	790	747	754	796	727	823	756	731	802	811	735	790	760	744	804	705	749	774	772	741	741	724	750	804	756	794	765	753	758	731	733	749	726	776	746	733	739	745	729	786	761	754	805	777	760	786	741	734	767	734	823	758	743	734	748	721	752	763	766	750	708	769	724	767	754	758	766	770	764	727	758	791	807	762	763	794	761	768	765	736	770	800	769	766	804	729	754	805	777	717	785	780	748	765	797	737	763	771	752	737	741	765	748	740	794	740	745	746	745	782	707	704	747	773	733	750	810	719	742	759	760	766	790	795	775	763	745	747	758	726	761	729	799	739	754	766	802	767	827	736	735	775	775	740	806	800	713	781	773	759	749	760	782	734	766	754	716	745	717	712	737	747	733	762	745	757	778	750	706	737	751	812	765	724	754	712	753	698	796	747	750	820	788	778	753	762	732	713	792	755	730	725	799	767	734	761	768	784	787	737	805	799	717	758	760	791	728	699	750	752	744	760	720	747	763	721	758	751	765	738	778	749	733	731	769	769	801	760	799	751	743	766	764	749	747	722	721	712	795	791	781	775	782	735	804	724	743	823	801	762	778	725	714	757	775	751	790	804	764	745	758	749	743	780	757	757	749	767	748	737	739	774	722	760	752	789	749	706	721	747	765	730	729	787	727	743	782	763	718	762	753	748	719	754	838	765	794	765	758	753	803	771	789	759	757	750	731	743	770	797	748	736	771	701	707	794	776	768	760	766	760	766	756	753	800	699	814	765	773	774	723	728	772	790	765	705	769	791	725	714	745	758	734	801	788	758	753	768	784	705	752	778	764	764	754	698	759	772	724	757	746	747	766	768	756	772	714	716	728	778	754	741	760	737	772	720	767	774	733	737	688	756	762	787	785	783	767	721	759	815	749	754	803	767	779	774	721	732	716	756	739	715	757	745	759	796	745	770	765	735	727	778	732	825	724	746	784	740	762	799	794	764	766	769	716	752	777	731	737	698	773	737	739	803	784	790	746	766	782	738	732	750	776	706	793	707	770	742	777	761	690	764	783	725	759	758	751	761	775	730	750	743	778	784	772	778	793	771	754	730	757	733	745	765	725	744	765	762	765	778	749	736	750	805	757	774	721	793	765	756	786	741	770	759	707	757	764	764	769	803	803	709	778	737	748	790	777	731	745	811	734	777	776	739	790	797	732	750	761	777	761	766	737	745	767	762	773	752	760	777	806	754	765	762	806	809	763	798	750	783	746	744	796	730	740	747	734	773	795	709	747	761	752	791	800	767	755	744	796	688	741	781	791	729	778	742	703	753	678	723	757	774	731	747	777	792	755	749	749	746	714	783	753	785	783	802	728	757	728	798	750	764	768	725	781	714	759	769	726	737	788	765	777	792	744	720	743	761	766	791	747	705	757	731	720	761	768	746	827	780	770	763	792	678	727	754	751	741	748	761	708	739	771	722	778	740	760	773	732	737	756	772	754	756	768	753	773	729	772	822	754	724	694	690	769	801	742	755	740	765	790	810	749	798	754	752	757	737	732	805	725	691	792	718	803	720	764	788	717	793	756	776	746	748	761	780	753	749	724	742	757	693	718	730	775	768	755	816	750	771	707	747	776	758	743	759	766	787	767	815	754	757	769	803	776	748	742	777	768	769	791	771	768	768	739	790	819	791	731	742	750	767	765	704	718	744	707	790	760	744	762	804	750	751	781	793	740	709	753	801	783	687	738	757	717	733	714	756	744	709	747	774	675	745	798	792	776	758	753	797	760	785	776	745	774	726	772	744	761	764	812	724	779	771	757	761	767	768	696	780	757	742	726	751	765	724	721	731	759	735	774	718	794	717	762	802	740	800	778	803	748	790	756	753	778	729	757	776	816	789	753	785	770	832	776	791	791	742	767	768	742	774	733	769	776	743	784	748	755	783	798	779	741	786	760	768	752	773	766	739	682	740	754	754	772	806	776	725	699	791	795	745	739	799	759	742	769	732	734	781	720	786	840	761	765	744	776	735	723	753	697	759	740	721	767	725	783	753	756	742	762	756	768	796	738	775	750	764	742	775	746	790	736	773	747	766	769	730	764	765	720	744	751	750	711	768	775	786	790	742	702	761	764	746	779	818	754	723	755	753	749	733	782	772	752	771	731	803	713	749	755	806	765	767	717	704	761	693	760	778	754	729	780	786	735	767	733	818	766	695	763	727	776	767	699	712	720	786	767	757	789	779	722	791	751	764	750	765	777	721	732	745	769	781	832	798	807	702	753	780	773	773	772	778	748	815	736	733	789	731	710	793	792	746	725	774	789	732	760	773	769	767	768	772	730	749	734	811	755	801	784	723	797	791	741	759	766	742	743	745	724	766	766	733	768	765	758	805	751	759	773	750	759	774	718	768	764	795	782	761	773	787	714	743	773	758	787	761	805	752	774	698	761	816	729	732	751	721	696	719	761	733	765	748	791	738	747	803	800	771	771	761	734	754	759	741	724	810	744	743	752	776	751	734	745	744	785	782	797	773	741	790	725	731	772	753	774	771	753	742	759	780	727	748	754	790	751	755	769	793	792	741	821	777	700	743	740	759	781	763	769	750	713	763	772	784	770	783	742	718	735	730	720	794	738	756	785	809	757	743	724	709	737	765	778	764	750	764	796	730	788	778	830	779	732	758	779	747	754	711	714	777	735	701	755	828	799	789	751	752	745	732	719	746	726	731	740	728	766	731	728	747	807	770	725	766	753	781	790	752	778	734	756	765	796	733	774	789	788	737	797	731	744	771	783	742	722	831	767	733	775	727	760	803	819	780	777	713	763	715	732	775	739	781	724	770	797	739	730	719	756	735	763	819	716	737	748	747	783	762	739	752	745	710	781	735	740	698	760	768	774	677	761	739	754	831	756	735	715	778	785	719	792	762	787	795	696	757	804	780	723	726	741	736	767	776	707	720	761	800	747	782	756	713	798	779	766	732	735	714	730	776	756	755	738	726	748	788	763	699	740	706	707	741	741	738	730	751	759	707	785	745	745	808	809	725	758	738	774	727	691	755	768	696	733	745	764	778	776	750	765	746	728	774	738	759	718	765	707	776	761	781	701	757	789	773	753	743	799	771	779	740	738	745	739	765	791	715	762	809	780	745	749	738	725	772	765	729	749	805	717	821	742	767	752	754	713	767	693	779	815	771	787	751	745	740	781	745	760	739	781	711	865	784	770	748	745	741	779	753	706	764	750	830	752	772	722	718	832	750	723	803	791	783	804	733	777	709	784	721	752	743	742	831	747	741	749	792	795	760	798	741	781	738	739	763	789	744	743	764	739	768	791	726	763	761	781	775	694	731	739	756	745	780	692	777	755	756	766	782	784	782	765	772	705	726	794	724	794	731	761	743	737	791	734
26634	35539	19132	4737	1356	753	655	595	598	591	587	597	582	567	637	629	599	583	595	607	609	631	602	599	654	599	616	601	624	582	581	647	651	639	602	622	616	637	657	600	648	600	588	623	601	659	585	641	567	579	638	651	591	666	584	608	619	605	610	609	593	596	586	592	612	601	573	635	621	608	603	606	575	554	624	621	590	579	589	659	615	621	608	584	562	607	616	618	586	563	598	621	614	595	603	579	623	607	617	628	599	612	591	596	582	587	604	638	646	612	648	607	601	604	598	631	561	598	601	625	615	612	621	604	589	609	617	606	612	622	608	605	614	568	615	612	645	603	579	648	693	611	592	571	592	598	612	633	582	581	594	605	585	614	593	623	601	543	679	600	576	612	576	547	633	626	605	594	623	614	597	619	598	613	623	635	617	579	594	636	639	618	612	634	619	609	581	614	627	607	618	601	613	603	581	576	585	617	621	632	588	582	614	610	588	601	598	598	571	605	664	589	576	601	603	617	607	592	610	610	629	619	590	565	560	611	602	629	598	587	609	621	575	611	592	575	612	644	644	619	626	635	625	614	579	629	625	618	629	619	597	611	637	614	591	613	584	592	596	627	564	626	655	610	592	636	580	573	583	592	578	624	587	612	598	589	640	599	598	579	615	612	600	610	620	611	645	607	628	585	640	611	598	602	632	615	630	602	627	632	602	616	579	556	593	595	589	612	606	603	609	594	611	602	606	632	609	572	591	626	623	615	596	604	631	594	636	598	615	642	590	548	548	585	615	614	601	616	610	605	620	602	585	619	606	598	607	607	565	629	577	606	573	613	563	618	625	572	552	604	581	604	574	628	617	562	619	574	633	602	565	617	594	562	593	612	601	571	612	601	558	587	621	606	603	602	604	569	567	592	583	625	624	633	585	619	615	621	622	617	654	551	604	579	591	642	547	581	576	594	652	599	594	618	576	599	599	594	659	558	587	603	604	605	592	623	597	589	618	610	580	598	600	597	637	624	590	572	632	628	608	584	625	586	594	614	580	613	628	589	617	619	643	626	604	640	569	642	629	574	576	636	613	591	558	583	569	644	610	618	623	566	622	591	601	605	566	666	637	614	652	607	645	623	592	545	628	610	559	630	651	552	615	540	613	596	597	619	628	582	568	566	606	632	575	584	587	577	631	633	576	635	585	568	582	614	599	616	590	581	585	593	609	574	600	643	637	617	626	616	608	621	614	598	582	601	619	643	605	612	617	613	618	599	593	615	572	641	662	565	603	604	612	585	600	572	577	609	606	593	601	616	585	613	596	598	589	675	620	639	612	639	607	592	568	574	610	581	596	614	600	628	582	605	619	641	601	575	600	615	604	609	578	616	630	563	595	647	611	609	626	576	598	603	635	653	587	543	595	634	611	651	593	598	606	583	580	621	634	612	595	648	581	573	604	633	619	586	570	639	651	617	597	600	616	635	589	587	610	608	646	605	623	603	581	623	599	559	640	587	625	609	566	597	606	634	598	562	617	559	596	623	614	575	614	602	580	586	683	581	592	646	562	592	634	606	628	585	615	593	573	618	616	650	581	610	583	606	594	629	607	598	615	620	601	654	587	611	563	575	594	631	647	581	611	614	633	606	580	591	626	586	611	610	583	586	616	576	577	604	638	633	626	598	604	585	601	586	602	623	569	640	623	590	599	602	650	614	618	590	622	627	591	628	636	581	627	631	598	556	649	621	616	671	628	620	601	618	558	595	577	620	632	653	591	591	594	614	612	589	611	648	641	631	582	618	626	588	582	648	626	605	590	598	615	609	621	621	573	612	629	637	632	594	594	588	599	626	619	587	587	575	619	656	599	635	603	604	569	612	603	641	616	612	653	641	617	607	595	595	563	605	635	572	606	655	576	626	653	587	602	646	591	619	606	577	651	581	627	567	577	600	630	599	591	608	625	654	598	614	613	604	602	557	612	643	564	595	575	593	627	573	586	539	590	611	618	629	604	594	591	620	598	625	600	562	659	548	565	637	651	567	607	596	593	624	632	620	568	631	617	622	622	610	578	568	643	610	585	623	607	607	620	608	632	594	592	652	632	594	637	640	616	596	623	647	605	625	610	600	601	600	591	576	640	594	641	603	601	558	626	585	633	634	602	635	644	585	631	617	648	541	586	607	597	606	641	598	632	604	614	653	556	581	617	597	643	576	599	565	682	624	610	589	595	639	644	629	613	599	617	599	626	581	589	620	618	561	595	554	598	642	686	604	607	642	560	625	590	591	581	587	630	634	623	608	600	627	596	598	614	617	609	616	595	623	604	636	611	600	573	563	663	618	587	593	616	615	608	574	604	575	558	665	611	564	585	583	619	575	608	578	596	612	580	600	564	561	613	636	609	606	596	621	643	625	604	616	611	594	567	659	579	602	621	646	567	582	607	562	598	626	636	626	620	560	621	554	600	637	587	594	645	620	588	634	597	582	614	620	605	624	578	643	625	600	600	594	639	609	621	609	589	578	577	617	600	620	646	576	649	608	564	590	650	626	564	607	569	636	596	628	641	573	614	629	600	553	607	595	630	570	590	607	611	649	610	628	610	596	605	620	632	607	571	613	582	648	665	654	611	614	588	635	588	601	579	591	586	602	625	586	629	610	605	586	638	618	634	612	582	608	620	577	599	636	604	616	598	629	607	598	596	619	632	635	615	578	604	615	622	640	600	564	605	618	600	620	580	630	627	651	579	593	586	591	567	606	586	587	601	612	572	598	598	570	635	593	616	620	600	589	618	611	565	602	598	588	606	605	650	599	617	590	643	595	588	608	594	592	611	612	586	624	599	621	577	558	642	618	579	645	609	606	643	627	587	609	581	642	619	554	615	570	606	603	618	633	576	593	646	600	611	609	582	625	577	606	592	578	597	613	621	627	647	612	592	595	654	626	583	603	595	579	612	612	578	619	573	633	627	593	644	606	609	579	608	569	614	593	584	628	639	595	593	642	636	588	628	602	624	571	607	616	624	624	596	609	594	632	607	581	582	578	610	581	622	635	574	659	603	607	634	586	631	598	609	612	577	635	648	582	599	600	608	598	584	596	595	632	668	628	607	585	607	655	585	613	588	609	621	605	611	649	607	604	619	617	596	577	588	628	619	632	574	604	630	611	568	580	635	639	596	636	603	606	597	607	618	639	601	606	616	658	612	633	613	579	618	597	634	597	610	599	576	646	609	588	585	619	579	570	642	599	614	621	625	623	575	644	609	596	631	605	628	588	600	619	619	607	591	643	594	582	637	658	620	605	594	613	607	611	579	583	574	603	604	617	598	607	633	629	614	565	608	594	655	610	602	571	641	605	580	619	633	594	655	580	569	549	613	622	615	615	550	574	591	587	596	588	596	647	642	588	611	619	560	580	602	595	623	591	640	622	586	615	558	630	570	578	577	608	629	608	628	616	589	617	599	570	573	618	598	626	626	629	625	639	607	563	618	568	588	572	631	625	593	612	644	621	611	584	585	615	621	617
26105	29465	40588	30921	14511	3006	1108	809	782	763	799	784	805	770	750	778	708	744	774	745	740	788	762	763	776	775	742	720	783	793	752	739	796	742	757	772	689	777	736	773	730	715	794	776	747	740	726	760	737	729	739	704	753	819	745	745	755	745	828	659	745	755	779	724	740	753	746	746	744	735	754	767	765	763	786	741	734	691	756	788	758	724	768	799	736	772	739	712	772	783	731	773	778	754	718	711	720	752	761	756	751	770	759	755	715	738	697	702	727	736	741	708	744	759	786	771	724	716	723	730	741	741	739	742	805	713	791	739	732	746	756	739	729	714	763	744	726	774	736	736	716	699	756	733	711	748	753	735	725	753	708	751	739	758	773	755	737	746	737	734	714	768	792	732	736	759	762	723	714	716	718	725	709	733	718	719	760	717	724	738	759	737	754	733	745	748	758	726	778	729	774	763	797	758	720	722	726	727	771	706	738	713	739	754	756	718	738	724	743	744	741	771	746	756	736	741	671	719	734	800	745	750	779	709	750	756	774	778	766	742	717	720	723	723	740	738	708	741	782	749	723	730	685	735	751	744	764	775	727	784	815	752	775	737	761	784	782	743	792	727	759	721	723	769	734	736	692	769	696	756	740	762	713	787	732	795	738	758	706	750	741	730	748	760	710	743	722	751	792	730	655	733	710	765	767	803	760	776	762	705	698	731	763	762	760	767	741	742	727	776	700	750	695	774	811	692	757	754	740	740	727	767	717	761	756	709	743	757	668	716	738	781	765	739	784	752	696	748	752	756	712	765	767	692	779	724	745	724	752	750	766	754	708	718	742	701	698	759	751	733	743	737	746	681	771	749	728	747	710	739	757	712	758	758	759	753	768	730	728	701	778	725	742	748	733	755	811	662	730	747	676	764	737	798	730	750	724	768	701	747	731	747	729	773	736	749	741	735	728	742	727	770	794	732	703	739	721	711	728	742	727	707	713	706	743	741	731	729	787	761	758	699	763	725	754	735	720	752	767	702	762	724	732	757	791	757	737	754	815	795	718	733	720	733	758	734	776	812	739	756	773	749	689	746	715	767	798	713	711	766	755	742	751	788	733	733	805	776	760	753	809	739	748	701	759	791	740	742	777	742	753	761	715	736	790	711	769	764	800	754	741	705	724	737	712	713	772	722	702	725	736	730	789	751	741	728	725	740	762	774	774	734	760	757	778	690	775	797	742	763	753	739	753	782	743	774	791	721	718	785	693	718	734	757	771	739	717	760	727	744	744	719	783	734	724	736	690	759	750	717	756	778	727	757	749	726	722	723	719	735	711	766	719	736	746	755	719	711	747	701	742	724	735	747	736	718	740	738	687	715	719	744	742	736	749	712	764	754	754	765	789	735	814	711	737	717	753	734	733	750	752	764	719	751	756	758	808	738	738	735	758	749	735	694	752	829	754	741	706	729	709	716	715	755	769	767	758	740	740	770	766	760	709	735	786	752	737	703	721	730	763	816	719	746	738	737	729	771	733	804	766	780	755	730	717	724	682	757	681	716	735	778	761	709	735	741	757	737	699	745	764	722	759	697	769	769	725	724	755	750	738	714	715	798	732	726	729	800	785	746	751	741	697	751	749	757	792	715	752	741	773	765	753	733	767	730	795	785	788	768	770	765	663	714	749	765	744	726	766	701	717	734	770	753	706	741	728	740	738	732	756	745	741	745	798	681	752	738	750	771	738	752	773	696	719	805	706	785	724	758	724	756	747	743	776	727	782	800	769	736	738	744	724	720	727	731	698	758	761	718	719	738	718	767	734	770	748	781	737	755	725	761	749	755	753	712	771	702	762	720	736	768	716	771	767	738	731	751	759	740	749	704	718	712	727	751	719	708	770	761	726	799	727	792	740	733	798	730	758	738	720	744	709	740	718	693	805	716	689	720	696	726	751	760	783	756	718	783	709	758	756	723	789	704	747	762	697	724	788	734	721	783	733	738	764	703	749	746	708	744	748	730	745	769	836	770	743	756	774	776	802	783	719	734	758	724	755	760	752	768	721	726	723	769	718	750	776	744	737	768	740	744	740	716	722	759	704	705	765	729	713	706	750	737	776	784	712	727	691	778	726	725	747	670	715	751	741	749	714	728	800	750	790	795	732	715	718	723	749	722	748	742	718	772	742	717	743	755	770	713	742	714	753	761	784	779	787	739	766	743	762	769	760	716	732	742	783	701	723	722	745	762	708	798	703	734	743	739	719	792	724	763	716	706	737	798	720	770	782	749	764	649	756	716	731	747	743	802	730	758	777	733	699	743	731	702	754	738	737	711	787	735	761	698	720	718	717	725	743	753	729	793	732	786	737	728	756	731	751	729	768	768	745	821	723	708	767	778	784	797	712	798	749	751	748	754	725	758	771	714	769	756	741	714	800	724	761	744	740	760	729	706	690	734	759	709	701	740	759	733	786	693	742	759	697	732	713	670	736	766	767	723	694	738	752	754	762	741	727	737	781	762	741	746	756	740	776	714	782	766	754	774	714	715	762	743	728	769	753	721	736	744	821	712	767	736	754	729	749	732	715	735	717	746	749	747	728	718	678	688	736	773	698	788	762	744	733	773	778	764	759	740	742	742	709	773	787	757	755	747	760	775	793	743	784	752	728	768	731	695	751	739	784	755	773	755	701	786	795	742	773	730	724	741	814	760	764	748	810	679	739	777	726	775	735	737	721	671	767	758	758	708	719	762	743	757	747	761	743	749	723	744	707	729	725	801	740	776	760	777	781	746	745	793	772	760	753	706	706	753	726	714	766	742	761	744	737	751	769	754	784	688	724	787	702	747	730	767	762	746	768	784	738	756	691	693	772	753	721	756	714	759	741	768	772	714	755	721	737	776	752	751	726	777	769	749	767	748	713	768	815	773	726	813	782	788	739	750	765	708	759	749	740	682	729	783	759	767	762	782	767	779	771	721	777	745	729	747	701	745	752	723	727	745	726	752	773	741	723	728	760	803	741	756	761	731	687	736	732	726	763	744	783	705	754	727	709	729	711	757	772	741	765	742	770	764	745	749	767	745	767	754	757	754	747	785	785	717	694	788	740	754	728	760	764	771	765	721	723	751	763	767	715	710	804	763	741	694	770	708	726	792	746	773	757	694	766	751	745	772	735	751	785	759	746	756	755	761	756	723	774	754	740	723	751	785	746	797	753	748	695	770	708	724	735	775	742	745	783	734	730	780	716	777	747	729	689	738	762	732	707	724	738	732	777	733	757	768	723	793	749	738	772	732	681	732	769	715	721	715	754	760	748	764	752	782	726	704	707	761	753	752	749	719	732	727	733	705	716	761	761	710	789	745	769	738	744	757	759	720	707	728	750	752	698	732	747	742	760	717	710	763	758	728	732	710	780	703	743	732	743	704	746	749	775	765	755	770	682	732	738	760	778	737	718	712	787	726	755	762	791	814	766	772	783	699	717	718	720	799	716	734	761	716	718	769	730	746	764	783	684	738	715	764	760	745
61302	89403	54327	20370	5209	1449	789	673	628	686	715	635	663	673	637	665	646	713	654	631	666	648	681	683	688	653	703	669	699	676	648	645	675	633	681	661	662	636	662	662	668	651	667	647	716	681	655	633	678	667	668	641	651	662	674	656	651	629	656	667	629	682	628	678	659	627	630	636	677	683	609	644	676	626	670	668	685	634	697	622	704	700	718	674	662	624	656	692	658	657	648	656	699	668	642	681	637	635	656	671	633	674	645	661	709	667	639	651	654	692	643	694	679	705	619	650	628	674	675	637	654	667	662	622	651	679	673	633	627	665	700	635	653	648	677	650	639	650	635	643	653	662	682	609	663	653	666	641	654	639	654	642	665	681	641	660	644	692	656	635	631	684	688	620	653	655	636	625	688	655	693	610	642	629	620	677	673	638	654	638	661	691	623	662	615	648	645	643	631	711	676	674	688	668	640	632	660	651	626	613	700	646	669	671	658	636	618	591	656	642	682	691	651	663	652	681	707	679	642	624	673	675	632	690	605	696	643	713	659	658	698	671	646	658	655	677	624	665	664	647	637	646	687	626	623	664	643	664	661	661	625	650	606	688	644	676	628	608	626	667	635	652	633	650	696	640	641	665	678	666	685	704	641	677	634	664	642	639	648	653	630	660	694	634	645	643	636	690	638	660	657	638	657	647	678	643	621	662	655	653	655	644	670	619	693	673	640	674	718	665	653	673	606	694	683	663	664	642	658	658	660	649	638	673	664	668	715	680	681	644	674	619	642	659	677	633	634	628	705	656	710	664	664	665	649	678	685	620	651	605	641	636	628	654	700	673	636	657	655	699	681	688	685	664	684	653	658	631	634	658	642	651	694	648	616	638	630	660	650	657	626	708	628	633	684	707	688	649	668	653	640	681	694	621	589	686	640	705	645	665	655	630	645	610	642	644	690	644	677	638	660	625	635	628	670	679	614	694	643	623	595	640	634	676	650	644	636	650	662	678	677	633	675	723	637	668	701	646	657	673	675	668	648	654	660	682	675	625	670	665	726	679	630	648	659	700	672	643	628	614	635	688	691	669	629	655	679	671	652	638	668	668	668	665	626	651	647	671	643	665	641	705	626	639	662	633	649	652	633	652	672	698	639	642	662	670	642	634	651	634	688	677	642	636	640	674	648	688	643	621	660	664	638	627	671	674	633	689	638	613	672	653	600	661	680	673	629	646	663	619	672	683	668	626	664	632	648	631	708	651	661	582	674	631	655	661	632	622	663	684	653	643	676	644	665	666	582	657	669	615	636	654	659	678	664	667	648	649	643	638	648	683	658	664	651	695	643	641	653	710	640	653	687	613	690	650	682	677	660	682	621	704	654	656	633	653	667	647	632	669	689	647	686	638	700	644	643	672	671	617	638	629	659	646	697	641	700	638	667	664	678	686	632	649	685	731	671	646	615	625	668	666	670	655	654	716	647	653	614	629	628	624	683	653	660	655	660	656	624	660	639	679	663	656	625	682	645	678	645	629	650	659	661	671	682	658	657	639	694	670	657	689	671	612	638	633	643	666	642	640	652	652	658	663	661	678	636	673	680	631	665	657	673	704	648	685	645	650	660	668	652	659	668	653	688	720	677	659	668	698	702	608	644	649	662	645	643	626	670	676	658	657	690	623	687	621	622	628	623	655	657	687	632	666	650	670	639	636	687	677	688	660	607	683	630	626	712	642	658	640	643	642	655	645	617	705	707	659	641	643	614	649	663	642	663	659	670	633	668	618	606	708	678	649	607	632	689	631	706	671	655	674	666	644	623	638	617	687	647	662	628	656	655	653	624	636	647	663	645	653	637	625	674	657	655	657	684	668	691	671	647	650	637	645	656	670	671	619	699	630	655	693	655	667	697	696	651	645	624	643	628	629	686	622	668	648	665	613	628	638	677	680	641	614	675	711	667	615	667	618	667	683	680	664	648	666	635	707	607	734	678	600	706	667	658	671	655	646	669	649	728	663	741	631	669	663	641	644	700	644	655	687	619	664	692	684	669	614	657	694	634	633	672	668	599	668	624	697	658	644	672	693	658	641	682	674	687	614	674	671	664	671	655	691	629	696	619	667	654	607	655	641	675	636	674	671	686	656	680	642	632	664	647	645	641	652	665	639	656	684	651	633	696	668	645	658	644	676	657	671	671	633	674	683	626	611	638	655	627	644	630	672	675	663	624	689	663	698	653	677	682	607	635	638	644	648	592	688	654	673	644	634	632	667	659	662	643	664	666	635	646	662	622	647	615	634	685	689	647	645	646	672	663	639	610	652	665	643	694	629	642	673	642	664	592	646	685	646	618	707	619	681	668	652	699	693	636	669	721	623	631	661	653	687	645	655	660	668	657	643	637	642	632	675	659	700	623	683	670	633	651	649	642	594	667	631	636	664	625	676	720	692	648	618	653	636	659	642	682	650	632	636	696	654	664	655	683	695	688	663	646	668	691	659	681	687	671	683	650	672	678	631	619	658	674	624	663	615	638	657	655	700	650	665	631	694	687	604	602	594	678	659	656	663	681	653	633	615	693	662	644	691	658	641	665	673	636	667	602	677	646	683	677	644	619	680	634	683	655	628	699	651	642	681	630	641	644	670	621	718	672	686	668	607	676	662	720	676	651	641	634	661	691	659	682	659	678	637	688	623	655	595	621	645	614	624	656	646	605	632	665	624	668	690	646	666	673	648	626	628	692	631	693	665	628	690	693	668	668	667	662	648	636	684	656	619	660	614	666	630	647	641	656	676	682	672	625	616	637	645	634	643	619	644	660	607	600	623	619	646	657	686	656	646	602	635	658	670	644	702	670	675	655	642	646	645	649	700	667	647	636	631	642	651	618	649	687	627	684	577	620	658	668	625	643	639	656	659	667	614	687	668	655	660	627	650	654	666	626	667	654	671	629	644	664	625	619	636	650	655	669	651	648	605	648	661	679	635	609	660	637	632	650	682	657	652	669	626	620	670	635	629	673	639	673	644	613	598	668	655	703	586	636	667	652	619	650	632	631	658	655	691	645	645	698	686	654	677	680	655	637	680	639	642	614	659	681	646	680	703	655	609	580	645	625	688	693	633	649	638	640	675	646	662	672	681	623	714	645	672	699	679	674	650	632	693	684	663	644	655	654	656	671	652	678	677	680	693	690	651	665	670	630	690	680	643	659	654	655	673	651	668	663	634	674	612	672	669	647	659	696	660	676	684	631	662	635	645	610	656	621	659	650	638	659	684	656	646	700	650	647	619	624	639	693	703	602	641	701	666	697	665	646	689	663	665	632	658	652	642	682	643	673	619	657	584	680	683	650	648	619	639	651	639	680	665	661	634	624	645	640	678	671	667	645	669	700	673	647	670	615	612	644	689	668	680	600	635	655	677	642	665	678	665	668	649	639	622	604	638	659	609	617	661	710	654	641	669	657	672	639	622	682	677	619	659	635	644	610	636	625	660	674	630	649	658	623	651	668	619	693	642	657	686	650	654
24383	24584	36029	29904	21289	11899	2475	1125	941	972	977	969	943	949	896	961	949	936	926	947	969	918	938	927	918	923	887	898	959	890	931	938	922	939	949	898	890	936	938	941	872	928	932	863	923	921	942	883	915	916	957	869	928	932	938	920	935	942	926	983	934	891	894	900	913	944	961	843	865	902	923	903	932	964	955	923	891	890	907	896	910	935	896	925	939	902	970	888	910	924	883	912	931	934	920	905	911	918	897	855	903	919	950	953	879	871	935	865	924	922	869	841	885	922	917	917	868	882	897	887	861	861	900	944	914	909	928	914	871	927	922	910	930	875	921	908	940	907	872	868	904	936	949	932	929	895	944	922	876	951	935	894	900	841	945	890	920	915	900	920	897	864	932	866	947	874	935	905	906	908	821	827	944	913	946	843	905	917	874	890	929	880	959	895	897	875	883	904	879	929	905	893	898	921	885	865	913	985	911	884	949	934	925	912	831	889	891	873	902	873	864	878	877	861	936	883	880	980	878	912	881	929	921	852	882	904	912	921	842	922	857	909	917	817	941	909	927	883	932	896	929	880	988	875	910	910	896	871	941	863	895	968	915	856	972	927	897	936	893	866	879	891	874	961	945	895	893	902	849	894	921	889	899	866	912	926	943	935	889	855	927	895	959	852	937	950	877	898	886	907	933	878	915	883	890	908	921	960	857	878	933	951	893	897	914	911	933	912	942	947	908	884	959	902	943	916	874	861	817	965	921	893	941	870	882	888	851	902	928	886	895	919	899	917	944	901	853	904	920	860	942	866	987	841	901	906	961	864	874	911	908	891	904	870	898	913	929	907	872	924	852	882	877	900	854	936	884	870	943	887	878	934	901	900	894	922	933	886	856	935	875	927	938	911	893	967	929	927	928	861	885	857	907	907	857	895	963	940	899	913	921	882	824	910	874	926	832	866	869	909	867	900	928	896	915	897	874	901	884	872	929	961	878	929	912	882	908	899	892	836	902	951	873	932	917	918	851	886	940	940	937	907	897	929	919	823	878	880	938	936	929	932	911	861	866	845	926	827	866	946	905	879	928	894	892	927	889	920	919	878	869	920	903	874	844	851	954	903	892	915	937	924	907	893	952	850	970	915	873	922	937	869	893	914	898	924	892	908	900	894	901	911	885	913	890	813	915	923	910	867	927	910	846	900	857	909	895	895	893	891	923	922	909	995	957	851	918	957	931	950	879	871	928	895	898	892	860	884	916	859	919	901	890	873	889	946	910	923	903	900	913	854	926	909	956	864	897	901	881	939	862	917	883	914	866	924	871	919	850	908	895	942	945	873	940	937	916	880	897	970	890	861	869	860	895	918	903	914	940	901	892	929	920	939	865	954	886	921	876	881	938	925	897	923	926	920	899	854	924	871	898	897	901	915	924	844	911	907	872	923	883	939	895	914	930	858	911	893	861	870	902	950	897	870	913	905	947	924	876	916	881	900	942	923	920	929	862	870	865	966	906	947	866	874	955	844	955	915	859	889	858	909	910	933	892	899	873	919	909	874	907	882	889	915	918	831	943	899	889	903	899	865	864	915	909	881	937	889	917	919	902	852	954	911	953	851	887	931	839	907	885	941	931	930	993	906	933	892	872	863	878	936	914	910	915	909	858	928	915	895	935	930	908	945	915	938	882	921	924	907	955	826	901	955	864	890	863	892	870	899	934	907	906	889	926	926	924	907	891	912	872	855	862	872	928	886	876	902	898	879	867	905	974	871	896	814	865	925	913	901	918	903	877	901	923	899	925	909	887	943	860	928	893	903	877	914	904	1005	897	887	927	944	891	848	907	824	885	937	862	896	883	863	943	902	949	872	924	926	912	956	901	889	938	881	911	943	934	928	897	868	837	909	888	900	920	880	904	883	899	946	879	886	877	869	906	839	936	913	945	901	864	918	953	919	860	939	885	929	881	950	917	904	887	919	886	863	864	905	926	872	876	909	896	946	878	927	863	910	894	893	924	904	909	872	895	934	891	910	841	934	914	872	942	904	941	884	931	929	887	916	918	889	946	850	915	890	897	895	923	936	920	910	873	923	926	901	907	871	955	916	898	872	871	885	946	914	866	882	880	925	901	918	934	906	895	915	936	906	916	862	898	885	879	907	864	888	907	895	940	863	838	910	898	915	933	944	863	836	863	898	951	928	828	892	947	917	889	838	886	925	910	886	854	915	910	939	922	897	873	910	918	850	929	885	895	951	930	900	905	931	930	900	920	965	887	885	917	930	948	879	897	871	892	920	937	891	853	948	866	932	886	925	912	912	873	939	913	935	911	886	910	889	920	904	910	892	894	905	869	930	849	905	886	891	946	899	884	898	906	946	897	930	929	969	877	889	907	891	872	939	899	930	887	950	931	875	934	921	936	868	916	962	922	891	941	860	864	872	902	886	895	938	915	961	941	925	929	863	914	936	909	893	914	907	916	918	920	926	907	890	898	883	922	865	902	901	873	851	875	878	885	871	843	891	905	930	933	898	926	888	894	910	863	888	888	916	942	934	873	874	908	911	922	845	888	908	902	845	881	938	911	867	892	911	905	939	879	911	865	863	888	852	942	914	907	919	895	933	935	845	908	880	912	863	831	934	916	915	933	894	909	867	928	941	930	900	901	904	942	896	919	911	914	924	951	904	891	870	897	916	915	929	878	934	930	874	911	929	910	906	875	929	904	895	845	950	877	914	898	926	943	865	868	913	913	921	903	891	901	847	865	872	935	925	930	877	874	932	907	893	910	885	905	888	872	841	827	885	898	854	891	925	871	876	928	910	912	889	893	905	973	916	880	882	890	869	884	864	892	925	923	892	866	854	925	898	887	879	907	882	904	921	885	933	921	930	912	939	894	882	940	828	902	915	893	896	899	900	857	978	896	885	914	944	898	882	950	884	905	908	929	922	875	911	847	947	936	941	861	881	917	896	925	894	916	854	884	938	911	908	883	862	933	939	858	864	852	861	940	918	912	919	879	949	945	917	949	860	898	866	874	924	914	933	853	920	923	941	908	900	892	886	866	855	910	899	896	892	872	878	858	893	919	923	905	934	886	904	878	838	888	902	891	890	884	900	853	919	945	894	869	881	898	870	921	870	894	888	851	860	870	892	869	884	897	889	875	882	915	920	914	844	974	941	927	842	894	872	949	909	931	887	888	937	899	880	853	886	867	931	898	905	931	909	906	883	878	939	892	894	925	894	885	930	938	945	873	901	871	868	915	875	875	903	903	861	942	900	879	893	921	890	889	901	904	892	888	890	874	891	916	883	882	897	899	833	896	890	872	902	909	911	902	928	870	943	878	899	869	954	951	869	938	938	860	916	868	874	923	926	901	954	876	879	934	822	872	932	881	905	895	876	923	911	877	921	964	847	957	887	888	972	872	917	824	790	946	908	869	925	932	887	886	835	878	945	954	908	922	890	853	879	951	918	887	892	886	898	878	942	896	887	922	906	887	919	861	892	903	915	970	888	927	921	890	889
62334	102213	67689	33497	10492	2576	1084	831	831	849	822	843	850	873	820	808	865	823	870	853	818	863	845	856	808	831	847	791	812	811	906	844	829	808	774	832	836	807	857	842	787	810	811	849	791	820	803	807	869	825	819	861	795	837	864	790	846	819	813	806	829	776	846	808	829	835	806	806	843	782	769	767	812	803	838	829	830	843	860	864	783	804	846	796	807	840	830	853	809	802	765	846	821	830	815	803	841	808	831	853	804	797	829	804	779	811	804	797	820	846	854	814	802	817	843	816	848	857	858	777	807	830	873	848	841	750	816	847	822	851	794	793	834	844	822	812	880	845	848	841	822	859	819	838	795	846	870	841	820	778	826	793	853	807	864	824	786	794	788	817	788	807	814	791	869	852	807	828	811	753	789	808	819	794	828	853	833	825	785	803	830	776	804	799	838	783	842	840	859	786	792	849	878	810	809	828	850	855	811	841	863	801	834	840	772	836	831	835	854	815	804	797	848	808	841	832	784	837	812	826	834	812	840	836	837	856	841	813	814	797	847	818	805	802	844	796	878	821	812	815	855	897	850	789	780	841	801	793	818	788	833	822	831	764	792	864	820	804	846	789	816	785	810	827	847	851	803	838	780	839	804	854	840	825	813	818	781	748	802	865	853	777	823	851	852	851	812	807	816	769	798	799	830	869	841	812	836	800	855	805	775	837	819	786	851	862	781	862	805	811	791	794	802	857	851	827	808	843	831	786	816	826	811	825	829	844	810	823	795	839	830	813	827	793	821	812	836	808	767	848	940	818	796	768	820	800	844	799	808	849	813	861	792	812	842	842	831	801	809	823	793	784	731	831	880	782	856	839	801	831	768	876	805	846	827	785	801	860	784	782	825	804	831	809	775	810	809	812	794	818	816	833	840	829	861	807	844	794	845	854	818	830	863	891	898	806	821	799	819	834	858	852	830	798	898	758	813	842	812	810	825	825	833	821	845	831	852	780	856	845	776	845	800	821	784	802	847	880	817	784	809	766	778	813	803	796	843	800	838	857	835	819	828	773	803	813	844	809	825	749	859	789	783	805	855	838	799	809	791	842	797	795	748	805	785	850	826	802	772	846	861	849	807	840	831	812	845	797	801	794	812	810	810	827	778	805	823	805	810	768	845	842	827	783	841	817	779	774	847	842	842	853	846	828	835	804	844	869	750	846	821	849	798	847	819	814	847	764	800	844	768	793	818	825	825	765	815	825	867	813	860	836	817	799	850	814	825	819	825	811	848	768	827	819	831	821	844	838	834	861	831	804	833	819	819	788	822	743	810	813	847	800	834	798	838	877	857	799	791	822	800	831	848	782	842	821	878	849	827	862	821	843	854	851	757	861	794	808	827	855	812	787	870	838	816	862	795	796	787	856	808	837	863	747	770	836	827	838	791	821	792	844	839	829	805	837	872	839	793	816	826	818	767	819	807	824	811	745	837	838	826	823	802	806	772	777	838	814	846	862	795	795	778	817	824	766	796	856	797	794	803	836	857	827	806	808	817	828	848	784	815	824	867	754	837	815	843	822	763	830	778	812	771	829	793	794	784	823	855	768	798	821	792	835	799	791	827	833	816	781	797	756	801	801	822	782	866	795	781	823	839	795	872	844	858	799	818	822	771	812	805	852	761	814	806	772	797	787	788	779	815	844	812	809	840	813	801	791	845	821	815	823	813	819	784	803	838	797	772	786	831	815	841	820	854	820	800	784	842	829	826	781	821	835	829	801	824	893	802	829	829	819	797	783	822	842	811	831	790	828	852	789	825	787	857	787	805	791	837	872	812	825	766	837	859	878	800	823	768	807	828	823	784	777	840	844	836	802	813	856	805	812	811	825	798	835	823	816	823	820	827	865	844	856	820	848	813	830	815	821	799	824	804	775	834	814	798	836	871	810	870	782	814	808	849	853	783	802	788	808	834	856	800	795	877	791	813	835	782	780	882	773	835	830	840	812	837	836	836	834	836	805	809	772	786	829	822	797	806	785	811	787	790	767	819	813	821	859	885	793	792	831	793	840	818	907	783	778	823	827	785	840	833	806	875	757	829	824	795	847	810	777	813	864	781	812	803	860	835	879	847	807	821	809	822	798	753	767	819	858	843	842	846	857	837	819	809	844	826	805	842	820	772	766	767	834	796	808	826	810	846	826	830	834	787	867	778	843	802	768	816	797	776	783	829	811	798	807	827	835	808	793	835	845	838	822	871	774	838	779	817	785	820	802	806	835	795	782	831	825	805	795	829	843	827	795	809	797	837	792	871	823	822	826	853	842	825	816	763	789	841	800	808	806	847	821	830	842	776	820	868	833	839	794	844	807	811	807	818	810	808	816	822	821	852	843	804	792	830	797	844	786	820	833	814	810	857	742	813	899	831	814	802	851	809	810	770	811	885	825	819	833	844	779	861	831	816	829	797	789	830	855	828	806	814	772	784	833	750	800	756	770	843	868	840	844	792	784	779	827	850	770	851	829	821	797	793	795	807	855	799	814	836	867	776	838	841	895	790	824	823	811	870	854	846	791	825	829	753	823	845	768	848	845	814	769	813	813	826	860	804	816	785	780	848	789	815	797	816	808	806	827	854	824	790	790	843	799	862	789	819	821	832	859	788	841	835	851	837	727	837	817	814	789	854	784	806	821	827	784	767	770	784	824	827	800	844	760	786	835	826	834	831	837	795	847	793	774	845	765	855	798	805	874	799	844	776	817	811	779	890	812	865	843	817	848	834	787	780	828	821	793	811	846	817	817	808	841	805	828	818	810	797	835	816	822	780	845	821	770	825	854	784	822	805	844	862	839	826	828	879	891	795	812	813	817	784	760	830	876	821	821	819	794	834	816	835	814	835	821	804	859	809	846	803	790	824	897	831	819	815	883	793	839	786	848	800	834	850	848	819	752	861	828	820	831	819	752	804	829	866	822	827	821	780	816	877	794	806	813	822	822	785	843	757	782	804	784	833	847	783	826	824	844	853	817	819	812	819	786	771	835	816	824	791	814	882	791	817	821	804	831	773	811	828	815	834	784	837	856	810	795	855	814	863	779	795	846	849	809	829	836	792	793	819	801	772	832	768	837	817	789	821	790	768	887	795	786	801	810	803	824	814	831	820	817	817	841	825	810	799	872	814	812	768	801	844	837	795	874	819	854	791	816	826	817	834	808	857	822	823	843	787	821	830	822	823	803	794	770	786	787	806	792	818	833	789	836	819	863	798	777	823	794	774	786	776	865	812	798	808	798	784	838	770	810	833	814	806	843	788	779	818	785	798	813	824	808	785	775	831	864	800	869	806	843	823	807	816	793	808	816	763	848	859	833	817	853	775	836	786	789	822	871	823	777	826	803	783	773	863	827	849	827	776	801	783	821	873	836	768	826	815	860	823	818	827	836	858	803	801	817	817	824	816	860	833	812	807	841	762	854	781	832	862	864	832	798	815	835	815	828	830	816	809	820	829	798	806	809	835	811	810	830	821	816
31701	32856	25241	8676	1834	885	693	717	637	672	679	650	721	703	688	673	671	667	714	670	733	678	632	722	618	667	647	742	672	676	690	679	638	688	695	654	658	657	693	687	672	656	692	668	672	658	713	702	669	643	655	629	731	705	698	637	627	641	700	686	650	660	686	693	689	612	660	608	649	669	646	652	685	655	661	644	642	635	696	717	625	654	640	705	696	684	681	650	720	693	704	665	634	676	686	657	630	645	658	650	647	706	636	642	686	659	663	636	628	669	700	692	630	694	666	653	723	680	669	668	632	642	616	667	646	686	695	707	668	641	639	713	662	638	671	673	687	618	682	642	715	648	671	681	662	627	695	681	654	658	706	689	696	631	690	661	676	671	651	739	678	680	640	641	620	670	676	702	645	630	675	650	709	686	704	620	660	629	679	680	686	676	633	711	648	708	683	708	667	662	641	663	675	682	708	692	680	636	662	619	673	642	657	634	672	691	655	667	661	642	654	670	661	636	713	675	678	682	650	674	652	670	694	695	649	674	659	663	623	643	696	697	641	648	664	700	696	647	678	677	651	690	686	651	655	701	688	666	640	670	649	710	677	668	671	684	604	656	629	643	602	650	696	641	676	720	694	683	646	681	680	728	651	720	640	675	668	649	632	658	729	692	649	679	689	686	686	704	681	674	654	660	651	674	651	668	663	650	654	628	676	712	654	665	716	671	677	727	707	664	669	687	696	646	643	712	662	666	685	680	710	656	662	650	640	669	652	647	684	685	645	709	660	694	620	633	698	662	693	651	635	681	728	635	644	710	688	683	647	628	666	677	677	711	646	659	697	654	664	710	654	676	679	671	655	655	670	637	640	686	686	644	664	648	670	690	656	697	715	662	699	685	652	691	719	683	708	645	702	665	690	672	634	630	641	631	718	654	653	691	677	659	640	692	702	665	651	666	695	716	673	630	683	657	665	640	614	682	698	683	661	686	654	692	629	674	686	624	648	691	700	673	706	673	630	641	661	636	696	689	699	668	694	633	654	643	623	656	675	681	664	660	683	683	661	681	648	700	681	738	614	672	647	683	699	677	637	671	663	700	674	677	643	666	678	695	633	690	646	648	691	659	669	645	651	638	656	690	658	680	653	671	639	646	614	679	692	681	658	677	663	659	671	675	673	661	711	668	648	668	693	695	639	713	661	682	627	689	623	651	654	645	685	657	690	706	672	686	707	672	674	747	667	702	644	660	631	656	644	653	680	649	691	661	682	690	648	697	712	660	709	649	690	682	653	675	667	651	683	699	693	708	661	619	708	687	675	653	633	664	684	650	651	676	679	672	627	734	676	644	674	656	729	665	666	655	639	654	678	649	616	687	702	672	660	695	686	619	673	700	666	679	656	729	648	632	660	687	657	676	674	672	663	669	662	688	655	666	628	716	647	684	679	679	724	628	637	681	671	677	612	671	685	692	642	682	642	639	687	621	653	683	628	719	631	682	713	676	659	664	649	636	646	672	702	650	734	676	649	697	670	691	675	631	644	691	659	691	692	659	705	661	649	664	657	672	661	639	682	695	685	667	621	620	666	661	684	690	675	674	660	662	726	677	707	698	683	632	690	716	676	690	648	683	638	666	650	697	684	654	682	690	643	702	656	684	700	674	641	657	688	713	654	644	668	678	669	653	643	666	647	696	655	678	703	682	646	632	673	695	651	667	678	697	642	671	661	645	663	624	706	642	639	755	627	668	576	633	651	650	678	716	707	691	663	657	674	719	621	686	678	631	637	692	628	706	632	715	687	681	641	751	662	648	680	669	646	680	644	647	658	672	685	690	634	688	677	701	685	654	686	633	712	698	644	707	672	627	678	692	666	673	664	651	697	648	693	655	629	653	664	636	701	643	658	661	674	688	659	683	669	678	644	642	700	653	647	628	726	629	683	678	659	627	661	621	686	669	637	649	650	644	658	658	654	657	694	682	670	695	683	653	681	726	708	667	634	704	715	708	644	646	688	637	680	672	684	647	645	657	643	656	682	617	663	637	673	660	659	677	655	623	679	648	681	669	667	697	638	681	681	714	682	661	655	668	701	666	687	684	675	695	694	651	682	649	654	650	718	661	688	665	706	650	659	668	692	676	711	632	668	693	644	637	676	641	634	692	671	670	657	665	655	689	680	636	655	622	687	644	660	646	655	643	672	667	690	666	666	671	627	676	642	631	692	691	709	676	650	653	661	651	669	674	673	673	654	679	637	649	661	689	650	686	646	656	687	725	687	727	637	697	691	672	670	668	653	673	715	652	653	641	642	660	643	682	612	656	612	676	626	653	647	708	682	706	688	628	679	660	657	690	642	655	647	671	665	655	670	653	703	653	684	617	631	677	698	704	698	629	694	697	645	687	634	650	703	664	641	618	660	680	649	677	694	679	666	669	712	648	673	698	664	624	631	632	732	638	693	679	706	675	744	662	643	640	702	695	693	703	657	682	670	730	705	633	630	688	668	666	688	672	706	642	672	655	629	666	715	683	627	693	674	648	639	722	662	647	657	698	688	665	669	624	667	673	674	697	662	628	650	693	692	667	681	621	640	643	676	717	658	660	705	669	616	655	659	668	716	681	722	624	687	721	671	664	692	656	668	666	609	682	636	720	690	709	674	638	687	671	674	647	674	652	642	722	661	651	669	676	724	723	666	605	690	617	687	666	688	662	640	688	631	715	680	694	711	723	653	680	674	641	638	668	680	633	685	690	659	647	700	662	636	626	646	705	666	723	672	671	665	677	644	667	673	705	676	653	616	666	666	674	684	661	637	630	648	673	651	633	635	670	617	691	643	649	690	713	656	644	631	634	619	692	679	678	644	657	665	717	673	705	606	666	659	660	626	671	703	665	692	675	672	681	645	684	657	686	672	689	681	671	631	672	708	627	667	680	661	693	661	645	697	644	684	658	696	693	703	654	672	674	696	637	654	695	717	699	672	660	627	694	675	664	675	709	643	667	652	686	621	692	652	676	689	663	694	642	691	674	666	674	648	663	671	699	671	716	681	689	671	679	660	655	653	702	637	656	735	654	605	656	667	662	679	651	662	678	660	704	685	692	704	677	697	674	689	641	668	667	620	636	635	688	641	635	654	703	651	653	660	687	654	641	727	652	663	685	644	634	653	641	664	641	673	637	693	670	660	664	685	677	665	705	683	642	679	627	698	685	662	672	639	657	681	650	660	659	646	681	624	677	701	696	681	627	663	706	663	685	644	627	623	660	670	727	662	660	691	683	697	672	665	662	678	636	671	650	668	686	709	678	699	649	666	693	605	652	663	668	681	650	669	700	629	711	687	668	616	690	699	678	649	678	655	645	646	668	665	665	624	674	667	684	661	658	634	685	662	663	693	697	671	675	642	615	659	680	680	682	686	708	676	647	678	653	636	632	635	674	663	605	648	634	689	676	676	683	669	662	656	647	678	663	679	698	633	636	688	672	649	709	648	657	697	713	682	686	672	703	644	669	700	719	664	687
26539	37282	18234	4538	1389	694	537	583	590	577	564	557	541	540	554	597	578	573	538	532	516	484	561	524	541	497	550	575	575	567	550	597	525	580	525	540	578	532	526	548	523	550	566	576	530	562	569	522	543	545	532	530	547	541	529	512	514	554	528	538	555	498	556	565	544	555	539	568	567	556	521	570	558	539	578	512	572	543	560	519	573	564	544	544	573	555	560	573	530	538	526	551	553	548	507	550	524	546	557	587	573	539	559	526	559	518	559	551	549	569	561	560	566	562	551	540	562	552	588	546	532	572	510	535	525	559	543	572	535	541	591	551	511	551	526	534	495	549	528	553	555	555	563	565	522	512	551	526	546	537	545	563	536	553	512	557	557	541	590	554	541	547	575	571	603	541	580	542	526	519	550	554	578	567	574	539	526	527	586	568	557	547	546	544	548	526	554	568	574	570	538	554	539	519	552	529	536	528	573	582	536	514	567	579	517	544	571	515	514	559	560	528	520	549	551	539	552	585	578	516	522	536	555	554	517	529	511	544	563	540	557	527	526	539	533	561	563	546	504	545	525	522	554	538	552	547	572	559	551	559	545	527	557	561	537	516	558	582	481	553	580	556	524	569	562	550	560	544	575	542	556	550	548	552	532	550	530	574	565	593	559	544	589	523	543	517	534	522	557	541	541	528	566	535	535	563	564	556	548	587	532	525	543	518	514	533	529	550	567	537	544	559	530	560	545	556	562	533	571	568	524	523	545	582	565	528	561	545	530	578	532	570	572	570	560	552	569	585	549	516	550	575	510	545	532	541	554	562	533	513	535	584	546	510	556	515	571	550	572	564	534	536	530	599	530	555	536	558	553	543	564	565	514	564	578	540	540	526	521	553	578	587	562	536	531	546	543	589	561	534	492	541	535	552	535	540	498	575	540	514	494	534	583	568	524	524	577	585	573	582	519	537	524	570	527	545	564	539	572	553	557	505	549	535	547	526	534	528	564	550	558	550	567	558	563	515	569	535	517	554	527	548	520	530	608	526	559	572	530	529	581	574	537	529	524	569	547	578	503	546	543	542	555	579	576	541	510	525	560	549	539	553	550	535	521	560	568	559	552	512	537	570	549	526	568	534	515	519	568	549	574	541	580	544	609	584	553	537	539	544	593	501	557	525	569	545	552	571	492	544	554	570	565	544	574	531	524	559	544	515	577	550	567	533	566	560	563	549	526	528	533	535	558	524	501	539	568	583	520	595	557	532	598	540	618	544	553	554	521	537	572	587	545	517	561	541	613	539	557	581	541	580	548	540	561	528	548	554	549	593	572	546	581	530	527	602	555	589	522	517	527	575	560	577	551	513	528	546	528	548	545	542	511	554	543	573	571	536	587	595	519	565	535	513	501	571	537	545	553	577	517	547	545	518	570	542	510	571	595	529	521	538	547	548	596	575	533	535	538	523	550	550	523	542	556	561	508	528	552	569	556	564	560	568	522	520	552	574	547	570	592	582	532	544	557	522	534	555	539	561	533	571	522	520	539	522	533	563	516	495	538	564	519	551	573	578	541	595	579	544	523	568	520	548	538	546	552	557	574	543	558	566	544	599	520	563	523	573	530	555	533	549	554	542	546	552	530	531	525	538	579	584	551	551	531	565	566	557	578	504	516	578	569	523	483	533	569	583	577	530	533	578	592	560	533	545	550	560	533	551	574	551	525	557	529	600	558	541	552	568	541	536	536	582	541	557	542	517	528	535	524	558	531	543	532	546	551	531	528	574	548	575	555	519	533	549	539	540	567	560	558	519	522	545	545	532	529	532	508	520	493	530	561	525	544	555	562	521	537	577	582	565	545	580	574	558	545	511	572	535	533	563	539	536	571	537	516	510	563	555	559	531	544	564	557	496	526	572	561	526	536	509	588	580	556	581	548	523	580	582	507	562	524	579	544	529	550	517	556	537	502	567	538	528	481	559	560	529	555	543	573	516	508	504	551	532	572	559	563	535	548	565	526	530	522	550	553	549	530	587	551	463	538	542	517	552	524	509	530	550	529	512	569	539	536	527	531	576	558	542	562	528	555	576	538	585	555	559	559	566	603	528	561	528	570	551	575	517	548	513	515	550	557	569	518	548	535	560	592	561	568	523	561	543	555	519	581	545	513	487	539	518	548	561	576	532	529	535	563	549	521	575	533	535	587	550	554	518	566	565	553	513	537	554	579	550	559	546	543	568	560	605	561	560	503	535	556	542	564	541	554	485	575	536	558	570	598	574	530	581	556	585	504	583	530	529	591	563	543	543	536	540	560	568	496	560	539	581	548	558	552	544	580	583	542	563	512	545	545	523	521	549	580	561	530	576	540	537	575	585	526	562	566	536	560	526	494	544	542	563	621	570	537	511	584	504	535	549	527	553	508	542	541	502	512	587	550	540	576	536	571	516	543	521	584	560	555	562	522	552	572	551	556	553	570	539	531	560	563	562	528	579	494	560	578	549	517	541	531	563	534	539	557	546	530	560	518	564	590	550	561	584	557	567	572	562	569	531	555	531	567	540	548	556	553	553	564	552	569	554	530	555	536	533	557	531	543	571	552	529	560	532	532	533	566	525	593	525	530	531	578	532	539	550	535	548	516	579	546	533	520	539	547	537	544	570	568	565	547	609	559	594	574	533	536	541	544	558	564	532	537	637	566	534	549	546	542	554	555	533	528	530	534	588	544	587	539	533	536	535	521	587	564	561	520	530	557	529	560	544	580	579	533	493	544	534	543	554	582	570	557	505	565	546	550	538	539	527	544	487	570	536	568	594	542	524	542	509	575	583	546	557	563	545	555	558	553	545	569	548	564	567	553	546	535	580	547	525	569	533	557	557	581	537	559	579	570	548	560	523	526	560	543	531	517	591	560	570	523	577	545	601	576	560	584	556	580	549	537	522	573	562	571	547	574	544	515	604	546	565	500	556	527	549	551	521	585	529	550	560	521	526	524	560	566	545	500	606	536	585	548	552	593	544	511	556	517	541	542	487	567	493	571	542	550	532	566	519	586	541	583	541	527	558	556	558	535	574	527	559	510	583	561	533	533	555	529	549	512	534	587	528	537	557	558	559	553	558	588	568	529	540	534	567	525	560	578	507	567	510	549	526	545	537	530	556	566	519	532	521	518	555	548	547	555	577	596	581	523	552	566	562	552	566	569	540	556	552	568	554	538	547	574	547	575	535	569	557	582	541	542	585	596	544	504	554	533	540	601	586	559	538	554	545	544	529	554	560	590	560	547	562	533	606	549	570	544	529	548	536	529	541	543	543	590	547	544	528	532	574	556	544	527	585	568	580	544	541	509	537	573	549	579	528	526	533	550	522	517	549	557	564	556	480	502	526	524	554	548	554	565	628	521	582	576	541	560	601	514	508	547	534	510	559	566	559	555	540	553	545	593	551	530	593	533	572	561	519	531	578	554	553	555	602	570	527	583	515	582	512	521	558	543	542	532	533	535	532	577	588	555	546	548	557	537	587
26134	28269	38970	30486	14416	3054	1017	760	686	659	716	661	658	667	649	680	647	684	656	669	690	627	669	658	635	656	656	646	645	654	647	653	653	657	613	685	690	633	666	658	658	623	666	649	673	640	660	703	650	652	633	645	661	650	625	668	637	664	631	650	647	636	654	595	651	672	661	637	686	644	627	645	653	622	670	646	672	653	646	661	666	618	635	643	628	651	608	650	651	648	689	651	649	635	645	682	630	585	657	664	671	653	600	654	668	657	649	656	655	662	627	640	639	649	625	659	643	626	659	642	636	652	640	658	666	659	664	646	637	678	637	681	637	644	628	632	654	722	664	658	656	682	710	656	672	651	673	707	687	680	698	620	704	650	628	660	653	686	649	625	651	583	663	668	593	673	628	673	659	659	625	617	712	612	662	695	676	680	634	657	619	635	654	683	689	651	661	620	639	668	680	628	639	599	626	682	620	680	671	638	659	678	695	651	677	671	703	613	668	678	643	680	644	612	680	606	653	661	641	634	645	630	623	669	656	663	638	633	628	602	665	685	649	664	642	627	652	640	666	644	646	614	638	652	691	698	583	664	684	593	635	658	650	705	664	622	660	653	666	649	657	625	687	686	622	622	661	633	627	655	744	684	681	677	668	659	660	656	683	635	651	606	653	675	652	647	637	618	633	672	644	633	642	681	675	671	701	661	693	685	653	644	624	638	653	663	666	647	670	674	663	644	679	646	675	652	676	684	638	682	619	591	629	678	664	639	642	661	690	666	659	649	694	667	657	638	609	617	639	622	639	657	634	655	640	643	647	658	697	625	637	655	632	657	622	665	702	661	664	635	634	646	631	676	715	681	640	655	634	634	637	656	687	663	627	622	672	638	628	650	640	640	681	663	608	665	705	675	665	670	650	634	616	698	646	612	628	647	634	654	643	633	646	643	642	670	624	641	649	666	641	685	673	642	625	653	641	650	637	659	642	676	662	666	646	658	661	609	636	662	628	617	671	614	640	641	688	608	646	689	664	672	622	643	639	664	632	658	630	604	643	649	657	691	662	606	655	643	651	639	683	675	646	593	695	618	647	624	634	597	637	613	646	646	685	665	651	637	643	687	650	680	631	679	646	614	673	650	710	592	634	656	642	576	644	649	607	641	650	657	669	625	656	666	666	650	659	655	631	677	658	654	662	657	668	686	659	665	661	654	603	651	619	655	717	639	708	620	717	659	653	671	639	663	717	619	632	601	638	653	637	636	630	640	657	644	611	682	659	657	719	676	647	653	641	638	672	674	604	684	635	615	661	676	633	654	605	656	667	635	652	549	627	614	669	646	611	611	663	625	646	672	681	624	611	685	649	658	643	612	673	691	640	641	656	640	661	669	601	619	611	669	635	621	622	642	659	656	656	695	635	610	672	642	650	641	635	645	643	644	627	729	681	662	673	650	653	639	651	663	636	607	638	670	595	626	656	660	654	640	636	699	680	662	616	626	633	683	663	691	663	641	639	673	616	727	652	649	617	663	675	616	688	665	638	642	646	635	607	641	651	667	654	628	651	621	605	659	590	621	633	670	610	596	631	648	692	670	682	653	668	634	656	683	651	615	690	643	633	666	667	680	635	695	673	649	635	678	670	629	660	639	690	644	641	640	665	685	620	651	637	657	690	692	705	670	610	648	668	622	677	616	673	658	619	625	641	640	630	670	660	653	627	610	649	631	628	678	658	597	673	645	686	635	649	663	626	668	618	664	675	631	701	674	672	660	624	654	646	653	622	640	610	632	670	653	642	676	687	638	615	660	660	637	667	684	659	658	649	627	665	644	640	659	706	646	688	662	643	609	663	638	658	661	647	615	682	608	637	639	689	684	617	702	672	643	677	680	617	682	693	679	655	648	632	627	670	657	669	686	645	689	665	644	616	671	646	693	624	636	676	634	683	701	620	643	704	663	673	661	652	668	633	693	663	656	696	636	646	688	645	643	649	654	660	615	606	663	635	630	654	666	639	661	686	654	660	642	654	646	665	653	668	651	670	640	612	621	661	591	667	657	620	656	630	635	675	607	600	661	624	627	645	665	660	669	660	637	643	668	615	685	635	647	618	686	621	639	701	627	648	666	631	630	648	671	621	630	627	620	639	630	677	690	671	671	640	618	632	628	631	642	647	628	679	568	659	696	614	638	664	651	667	659	637	623	631	642	625	649	631	676	621	622	629	639	671	645	665	660	648	647	701	698	641	660	558	639	666	674	592	657	648	618	624	638	648	627	627	642	664	641	648	673	673	662	673	670	615	672	673	649	624	653	656	692	648	630	664	627	644	634	644	642	611	656	683	648	636	640	644	711	624	628	658	632	613	661	621	693	646	626	612	666	633	625	654	646	606	647	621	623	657	669	642	667	630	653	674	643	677	680	630	622	682	590	628	649	700	675	687	689	674	630	639	679	684	645	649	631	686	670	692	665	727	629	652	622	673	667	628	685	671	661	651	626	657	629	654	650	625	690	647	646	631	701	636	634	644	680	652	692	705	596	632	637	654	688	654	641	595	617	675	705	671	622	650	672	692	614	645	643	659	620	641	627	662	627	622	663	625	664	648	654	689	644	644	691	678	620	702	634	617	647	639	691	609	600	640	670	628	688	676	712	604	672	607	693	634	601	641	649	599	650	614	655	656	658	623	640	642	635	653	647	663	673	639	653	668	639	612	633	653	607	662	676	652	649	627	659	696	643	679	650	675	639	618	665	628	696	663	638	617	686	682	707	618	660	661	622	574	704	619	694	697	661	651	676	641	664	642	680	646	629	651	659	642	616	666	635	671	682	667	594	627	651	638	679	630	669	642	670	642	628	624	680	612	614	649	666	654	677	654	697	617	657	670	645	639	646	639	651	627	656	678	654	656	605	620	636	648	661	649	653	667	615	706	678	687	674	652	644	675	708	656	598	649	672	692	598	642	702	635	572	656	656	654	627	614	670	652	665	624	637	626	647	642	660	655	705	654	655	661	666	670	630	612	677	646	654	607	614	662	685	646	603	631	651	700	613	654	631	681	642	641	656	665	645	642	638	674	661	638	665	656	614	611	629	629	669	667	686	622	646	615	650	644	701	663	630	684	612	633	611	678	688	636	649	672	629	609	661	661	669	664	634	623	673	630	647	672	663	661	620	674	678	651	658	667	666	672	630	674	698	681	633	665	686	665	621	687	653	676	671	653	628	653	627	655	649	620	643	687	634	658	607	616	651	646	679	638	679	651	693	678	697	603	677	650	635	620	626	699	650	669	638	644	644	658	610	621	616	669	653	667	668	680	657	661	704	622	601	643	643	631	664	632	672	595	673	638	643	614	685	680	646	641	643	652	683	647	690	713	621	635	646	660	605	632	655	629	675	679	637	654	662	661	668	614	637	595	677	688	672	624	669	657	680	654	669	650	678	634	631	667	642	634	679	672	622	635	660	645	676	665	669	625	618	659	632	646	683	696	649	651	687	690	661	623	667	670	631	636	647	667	692
61962	87274	54318	20267	5448	1405	729	621	555	595	581	548	572	585	618	549	658	556	618	563	592	604	600	570	574	570	593	609	581	571	595	602	592	549	599	612	629	607	604	648	638	559	593	606	579	600	538	613	581	572	605	569	602	565	612	545	594	564	625	661	561	579	596	593	600	549	584	621	583	591	571	597	609	565	590	626	563	542	610	606	601	591	614	578	553	605	574	613	558	591	540	577	621	563	605	606	568	586	554	603	542	535	610	621	541	602	566	595	548	633	597	586	585	565	612	605	561	568	587	585	583	544	569	616	584	554	570	523	560	592	549	562	588	638	555	589	548	608	553	631	590	578	608	592	550	565	555	585	569	609	599	595	591	656	557	572	618	582	562	547	553	594	577	576	634	580	539	528	605	588	592	598	590	580	607	589	625	593	565	549	626	557	582	561	586	582	562	580	594	583	588	599	600	602	547	561	579	595	609	548	580	562	562	600	627	573	550	584	612	560	579	594	555	601	623	564	595	567	603	577	599	606	619	596	576	565	563	595	614	575	562	605	574	585	594	562	660	647	559	604	560	610	597	576	591	605	586	592	572	577	571	604	563	597	616	580	584	588	590	608	608	562	598	602	565	594	604	615	610	587	546	597	576	574	585	557	634	599	578	558	601	583	568	573	590	578	589	605	600	622	588	613	560	584	571	598	584	562	618	586	576	624	609	592	576	587	564	564	538	584	595	550	593	605	602	603	585	567	609	574	615	549	574	563	594	556	580	602	578	559	582	565	608	565	577	603	608	589	614	591	591	611	600	545	595	605	552	618	606	552	592	574	562	568	580	593	588	549	572	539	579	595	585	579	579	569	600	610	597	585	583	622	570	583	581	577	593	586	589	598	579	595	598	618	614	604	568	545	579	622	551	600	585	609	589	566	612	552	585	576	575	588	536	605	570	610	560	585	581	585	616	575	570	591	597	584	562	570	558	557	601	601	612	565	580	604	627	586	588	588	570	588	591	550	565	591	592	639	593	630	616	573	567	558	581	602	549	565	622	616	582	575	551	594	588	604	595	590	597	580	567	555	617	563	563	607	586	570	561	567	542	586	589	597	579	561	584	597	563	567	579	630	584	584	605	534	553	590	581	560	573	563	570	554	566	567	573	573	534	538	569	588	573	650	582	577	610	597	585	589	628	577	585	567	599	571	571	583	570	584	552	601	598	571	569	575	576	620	601	570	571	594	542	568	582	605	582	571	599	551	537	576	595	605	572	596	558	581	583	620	526	585	623	620	559	575	546	594	574	608	587	632	580	541	591	548	583	557	591	549	586	588	591	581	596	577	605	613	559	613	597	560	603	603	592	585	559	568	552	587	561	606	555	598	635	614	570	563	586	598	589	582	583	563	548	541	577	545	611	600	601	615	584	589	590	595	616	605	590	616	629	579	589	605	627	587	546	572	576	574	604	607	576	581	590	568	596	595	566	620	574	547	561	566	604	589	554	586	603	606	603	587	558	583	584	580	606	590	561	593	577	581	604	596	641	582	562	583	582	562	587	560	555	605	543	555	608	574	557	578	600	576	543	621	604	586	611	595	586	599	567	564	596	596	583	534	571	609	575	595	604	589	608	607	590	566	625	566	558	581	601	570	588	575	599	581	575	576	544	573	603	593	588	589	576	607	599	600	542	600	611	590	544	571	569	566	577	567	572	617	560	572	575	578	574	582	642	596	588	563	577	583	569	587	529	568	638	596	619	549	575	597	596	574	570	594	607	569	591	588	591	546	564	581	577	601	603	570	560	585	588	600	576	607	563	585	594	550	546	567	591	609	578	580	567	597	543	579	581	581	559	518	627	549	607	620	577	578	591	575	605	608	597	578	616	563	595	614	577	571	575	591	571	577	568	597	615	585	579	570	582	587	597	582	572	602	558	571	560	532	612	563	575	595	588	620	590	592	617	587	584	545	605	568	598	562	613	580	544	549	594	579	605	583	538	613	544	566	614	553	574	622	629	601	584	609	585	618	554	606	521	613	599	591	583	602	605	568	584	568	559	568	597	594	561	583	587	544	577	617	548	550	598	555	588	571	555	553	579	556	579	577	576	630	591	583	629	530	584	622	548	540	610	583	603	539	611	584	561	586	589	561	554	561	578	562	582	576	566	601	571	584	588	572	548	553	604	589	609	540	613	543	571	590	597	592	592	539	566	595	588	615	583	581	551	583	611	619	599	576	597	597	603	577	600	570	554	538	594	589	595	570	562	614	624	558	566	567	568	569	566	612	559	583	609	585	620	619	549	593	582	586	604	554	606	614	561	649	588	615	577	546	601	576	552	606	595	587	584	562	574	557	568	563	625	604	568	578	588	579	535	581	581	592	555	599	578	584	570	606	618	594	559	598	587	590	575	571	581	560	564	558	583	598	589	605	558	587	580	617	577	562	601	616	556	584	597	606	577	604	549	581	580	534	559	586	592	546	589	557	599	574	577	546	608	540	582	603	589	593	578	623	578	585	595	590	620	591	565	522	601	637	587	543	565	569	604	551	565	608	591	593	536	620	607	529	588	567	549	517	610	584	632	536	609	601	558	604	625	571	573	552	580	612	583	602	576	541	579	560	585	563	594	584	626	555	548	593	623	588	605	588	542	601	638	574	566	609	591	590	594	561	579	648	613	607	552	604	579	587	570	581	549	562	581	531	584	600	551	590	599	571	604	616	567	643	565	612	629	544	572	556	578	580	566	587	562	624	597	584	595	617	567	616	556	582	599	544	595	562	564	580	583	582	555	537	571	536	597	578	589	589	554	575	569	606	608	534	564	565	548	571	571	611	591	615	558	568	594	586	591	597	576	578	578	622	578	583	614	565	573	614	553	572	562	567	597	576	611	613	585	575	553	572	583	595	599	559	548	569	597	601	572	607	616	613	548	561	578	619	581	584	581	549	605	598	580	611	569	535	562	562	591	590	588	541	562	566	567	573	569	579	566	583	556	589	593	580	573	618	563	633	624	562	551	621	593	581	573	571	596	563	603	550	585	589	580	582	576	631	616	577	543	593	617	592	565	594	574	550	583	570	640	577	622	585	523	553	610	616	573	618	595	566	585	550	609	563	560	601	603	601	581	566	545	582	568	574	573	598	609	562	592	568	555	555	583	551	613	602	542	630	584	562	587	632	584	572	566	579	562	575	568	597	550	593	606	572	566	584	552	554	552	545	583	565	607	580	560	636	560	562	573	548	602	538	592	566	588	589	579	574	563	556	584	613	552	618	555	604	576	568	557	563	585	562	573	544	581	603	585	597	635	612	591	583	543	625	546	634	583	515	585	570	545	574	591	582	581	596	589	602	606	586	641	585	595	568	619	623	598	549	562	616	577	552	620	569	574	587	582	563	567	588	605	593	591	568	598	552	611	623	588	583	587	630	610	545	583	546	567	593	570	558	592	578	557	570	609	573	608	576	623	563	613	571	571	533	618	552	632	583	581	577	626	565	559	612	596	586	573	569	581	569	598	597
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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
