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
339379596771	339379597292	339379597842	339379598392	339379598942	339379599492	339379600042	339379600592	339379601142	339379601692	339379602242	339379602792	339379603342	339379603892	339379604442	339379604992	339379605542	339379606092	339379606642	339379607192	339379607742	339379608292	339379608842	339379609392	339379609942	339379610492	339379611042	339379611592	339379612142	339379612692	339379613242	339379613792	339379614342	339379614892	339379615442	339379615992	339379616542	339379617092	339379617642	339379618192	339379618742	339379619292	339379619842	339379620392	339379620942	339379621492	339379622042	339379622592	339379623142	339379623692	339379624242	339379624792	339379625342	339379625892	339379626442	339379626992	339379627542	339379628092	339379628642	339379629192	339379629742	339379630292	339379630842	339379631392	339379631942	339379632492	339379633042	339379633592	339379634142	339379634692	339379635242	339379635792	339379636342	339379636892	339379637442	339379637992	339379638542	339379639092	339379639642	339379640192	339379640742	339379641292	339379641842	339379642392	339379642942	339379643493	339379644042	339379644592	339379645142	339379645692	339379646242	339379646792	339379647342	339379647892	339379648442	339379648992	339379649542	339379650092	339379650642	339379651192	339379651742	339379652292	339379652842	339379653392	339379653942	339379654492	339379655042	339379655592	339379656142	339379656692	339379657242	339379657792	339379658342	339379658892	339379659442	339379659992	339379660542	339379661092	339379661642	339379662192	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2646	3600	2300	2646	3600	2300	2646	3600	2300	2646	3600	2300	2646	3600	2300	2646	3600	2300	2646	3600	2300	2646	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22862	20122	26961	23048	22445	20884	13715	9087	10563	24393	22727	14628	5554	1814	900	714	692	649	617	666	643	662	603	664	636	645	643	668	600	652	637	653	623	591	604	682	640	660	654	649	648	612	637	642	606	637	653	637	611	656	629	628	674	676	673	645	653	649	654	638	620	696	633	670	619	685	582	659	613	632	616	645	658	656	644	640	625	620	656	717	627	628	653	658	665	625	635	594	619	618	611	655	695	646	696	689	634	612	643	577	657	640	647	604	691	624	637	632	656	669	601	608	633	684	617	638	637	579	604	670	661	637	637	629	630	641	689	635	639	629	640	607	620	575	650	590	630	665	661	630	630	584	615	637	693	626	635	624	692	620	628	645	642	636	662	648	629	644	639	651	671	638	668	604	662	640	637	646	651	645	686	655	653	717	630	634	628	641	684	611	641	689	619	672	618	672	634	636	634	646	672	651	674	652	615	597	646	674	640	650	672	623	601	623	625	673	660	609	619	636	587	647	639	639	584	655	658	642	621	605	664	665	629	622	630	669	618	604	626	666	615	684	636	649	616	636	646	656	622	707	673	643	643	667	655	672	654	678	658	647	629	613	624	647	645	617	651	605	644	644	622	632	681	638	636	648	620	610	645	619	632	643	624	603	603	659	650	662	635	582	630	633	653	670	632	637	645	642	684	673	601	710	612	648	662	617	602	585	646	618	652	630	635	646	640	653	655	602	639	565	623	621	693	615	657	565	631	632	643	648	678	660	650	655	619	627	626	618	632	632	682	657	671	660	653	660	580	642	618	660	646	595	666	601	599	588	645	613	628	658	657	618	652	633	696	624	610	633	656	630	691	632	609	633	644	645	651	596	649	628	674	648	626	582	649	684	622	639	694	651	639	659	602	645	632	602	632	628	687	656	619	655	633	665	643	642	614	687	634	625	665	633	631	689	629	650	624	650	648	653	664	661	706	618	597	598	593	665	657	656	619	566	560	612	612	659	633	651	633	654	681	658	640	650	631	657	622	675	608	615	633	625	594	589	620	605	670	628	631	653	691	645	663	644	681	669	656	673	621	623	626	632	651	663	671	620	664	613	649	601	666	611	629	629	643	660	645	625	605	605	668	648	650	685	609	620	644	612	648	647	667	672	661	624	669	649	680	600	651	600	657	638	676	613	657	624	620	659	620	639	690	607	656	647	610	633	626	661	637	635	628	678	604	669	634	594	666	619	646	673	683	655	598	634	615	626	626	645	629	664	639	615	640	627	648	597	615	658	595	664	622	648	659	635	679	651	659	632	657	627	624	655	658	637	632	636	649	666	637	603	639	656	620	646	586	649	689	635	586	641	656	642	675	609	635	623	647	627	615	623	633	654	648	624	657	638	688	654	652	632	644	647	604	692	628	616	633	648	641	654	611	632	633	661	592	613	654	644	657	685	625	603	672	659	614	647	648	605	645	619	662	639	631	625	696	596	604	611	614	569	655	648	641	662	562	636	645	621	675	651	589	597	612	647	640	614	640	629	629	740	654	650	611	639	635	611	618	637	679	626	642	631	644	594	622	622	652	573	561	614	628	619	614	642	636	647	636	709	638	580	667	582	646	635	674	650	640	634	677	658	625	623	660	639	616	622	592	626	618	625	685	653	626	639	636	642	636	631	670	649	630	633	644	590	636	606	630	624	658	620	675	593	598	642	622	645	606	636	602	637	643	620	610	664	638	620	616	592	608	657	642	624	630	695	617	666	634	630	614	618	620	648	649	648	598	630	659	629	628	615	670	658	626	645	616	676	588	637	643	605	625	637	653	643	592	626	589	615	621	642	658	626	587	633	615	634	622	642	618	587	619	666	654	662	590	619	599	642	681	640	602	698	609	641	634	648	597	674	687	648	632	662	616	673	668	645	665	637	594	662	640	600	672	647	655	648	659	632	627	590	660	658	642	639	632	637	593	632	650	587	654	644	642	639	624	642	633	601	653	629	654	602	624	604	630	631	623	617	648	633	619	661	644	619	611	646	614	600	661	602	612	608	628	619	626	612	636	647	647	651	648	596	613	650	624	625	625	672	660	596	668	639	636	638	645	644	650	626	670	671	629	621	660	633	657	640	659	631	666	614	638	639	639	614	681	612	625	639	671	657	596	621	691	609	608	619	611	610	646	601	636	651	647	661	637	633	656	607	680	594	636	653	677	606	644	608	612	638	639	589	673	652	625	618	674	622	643	666	635	635	607	645	635	636	588	656	631	625	615	576	589	615	609	637	637	607	647	643	636	631	606	647	669	648	649	613	659	666	644	626	606	625	609	626	613	592	637	663	651	604	607	626	657	647	656	626	625	602	682	555	579	613	647	666	600	646	658	668	658	658	608	623	632	624	681	652	650	659	621	661	625	647	672	639	631	656	665	592	669	656	619	618	617	669	686	617	591	618	631	648	601	670	707	634	603	640	612	623	591	589	647	664	651	588	618	599	611	623	642	616	624	625	691	606	652	624	608	652	594	677	645	626	646	684	615	638	660	678	648	641	648	629	622	610	632	642	642	653	639	619	639	617	635	642	602	670	636	607	656	648	642	624	651	648	612	599	630	654	684	584	643	590	644	611	643	623	659	616	607	619	664	651	672	641	586	646	640	660	663	654	628	635	635	592	619	669	622	634	675	638	645	625	654	641	618	622	638	658	649	647	657	650	619	632	661	589	594	623	617	645	603	641	626	637	633	683	686	659	665	636	620	627	624	645	625	643	614	604	605	647	621	638	621	677	655	665	590	657	627	607	661	642	641	622	638	620	640	607	634	669	607	626	636	589	656	654	633	647	625	625	633	604	680	621	632	660	585	617	671	654	681	615	656	636	642	589	618	642	639	660	592	633	643	659	620	625	607	657	603	610	633	650	673	667	659	612	606	661	631	648	671	640	629	692	632	634	634	636	661	616	642	596	643	631	689	655	640	657	611	642	589	619	649	624	611	632	612	633	642	617	673	630	660	675	627	607	653	619	636	615	622	624	650	636	609	622	658	642	603	658	643	593	629	654	676	611	615	615	619	684	648	632	618	678	598	629	615	643	609	605	629	579	642	638	602	617	634	614	634	674	651	625	652	659	640	668	628	583	598	641	648	672	652	607	618	635	636	631	664	634	627	668	553	602	615	639	603	664	635	662	639	682	623	651	628	652	619	613	615	664	661	650	648	648	629	600	613	641	678	652	677	628	628	639	622	641	586	603	691	650	636	685	660	648	670	627	621	640	594	646	626	670	600	643	631	643	636	641	648	639	640	672	636	629	614	653	614	639	624	623	642	607	625	654	635	613	634	650	589	689	622	636	658	648	666	644	618	607	656	608	649	643	641	680	679	625	606	649	642	660	623	639	665	679	601	651	662	572	681	635	629	633	603	643	676	649	647	659	647	625	670	640	663	651	663	657	647	679	643	648	641	669	615	651	633	676	629	627	656	625	655	629	667	627	613	662	649	655	643	635	703	664	660	669	599	640	640	660	641	641	652	641	624	647	617	669
9420	18676	19720	18818	22972	16194	10035	9623	12804	24695	20118	12624	5029	1734	847	645	614	593	638	596	602	621	556	563	574	621	583	591	585	679	572	609	604	624	618	641	620	583	582	578	528	603	602	630	593	594	540	552	630	634	604	593	603	658	637	591	595	620	629	600	608	620	606	572	570	619	592	602	630	595	586	615	635	598	611	606	608	608	600	621	586	618	594	592	622	607	603	583	671	570	566	572	592	642	626	597	603	597	635	587	593	599	577	644	621	600	632	599	611	589	572	632	601	660	588	602	618	582	602	597	614	642	563	636	561	583	603	607	538	638	600	635	645	590	596	600	625	611	655	601	589	555	604	596	607	602	572	584	563	604	598	564	572	574	606	580	576	583	585	574	624	585	613	600	618	643	599	594	581	577	609	597	594	617	595	635	601	584	599	572	616	609	617	614	648	606	598	599	591	623	610	597	601	613	586	568	563	611	660	569	625	619	615	579	625	605	592	549	592	594	596	623	627	573	579	612	600	609	613	607	575	610	606	590	614	613	602	616	590	586	611	613	599	618	594	623	562	604	617	606	616	616	583	551	586	564	595	610	546	608	566	617	597	590	601	597	619	555	578	570	569	601	594	637	548	598	573	579	598	598	601	539	631	584	601	578	605	564	610	601	617	630	619	574	593	627	560	624	598	570	612	616	595	585	613	580	573	553	619	568	577	594	591	559	599	592	621	564	589	611	573	576	597	617	594	597	582	628	617	588	648	591	615	619	624	572	588	626	610	620	565	586	602	577	592	606	563	600	613	614	569	629	603	599	637	582	596	611	624	584	622	619	538	593	549	604	558	614	612	617	602	580	627	645	617	576	589	592	563	611	603	578	597	631	626	557	628	634	633	613	608	577	573	582	609	620	622	618	596	573	619	578	571	638	579	626	609	617	544	646	539	629	575	568	635	603	606	572	632	608	599	627	619	590	566	582	605	626	631	616	594	574	622	596	628	566	610	584	637	590	618	582	619	612	611	637	601	600	630	619	611	579	599	622	587	603	587	592	605	623	612	570	563	609	586	610	555	595	566	563	637	594	581	595	591	580	639	557	595	588	584	562	593	553	603	606	622	589	579	580	576	600	609	567	591	617	607	612	637	562	608	630	611	613	627	543	609	609	594	619	594	550	587	598	561	578	601	606	600	606	593	562	564	612	617	629	570	606	600	597	607	587	601	596	557	563	584	592	564	604	603	597	632	548	598	582	568	635	580	613	611	568	592	597	562	633	575	591	644	599	592	593	607	624	655	636	613	644	580	594	573	618	583	620	577	633	593	610	612	581	610	605	598	608	570	590	608	564	584	620	609	620	594	607	638	628	584	605	581	595	596	615	573	629	611	621	621	582	617	615	569	588	603	617	625	564	582	618	618	582	613	613	585	615	568	560	599	579	592	582	598	573	581	598	616	571	633	557	613	611	584	581	628	612	568	557	588	605	640	592	607	607	575	599	602	610	577	587	548	626	589	602	572	628	578	586	573	586	598	582	564	553	602	625	609	554	619	628	549	577	588	560	631	599	612	595	571	560	603	592	567	605	587	578	642	589	579	632	613	618	601	586	628	603	571	573	607	633	583	565	579	629	569	606	559	624	622	597	590	567	561	617	632	607	569	548	595	593	621	628	626	606	607	596	609	579	617	546	591	608	623	581	594	589	599	644	610	620	587	578	600	533	569	617	581	581	596	561	594	622	601	579	612	603	632	567	644	598	619	620	576	623	577	629	616	594	593	639	623	636	576	591	619	572	552	599	605	628	628	624	574	602	582	574	591	592	604	575	596	616	632	576	628	609	606	604	568	605	594	552	651	540	581	551	563	610	595	627	623	561	556	577	598	673	607	647	611	601	541	621	629	585	583	594	575	622	592	618	579	594	594	599	630	609	565	547	602	574	613	589	606	567	581	604	646	669	614	604	566	623	565	616	591	614	610	614	577	616	591	572	605	612	586	592	584	618	586	564	566	644	570	622	594	586	609	559	599	557	591	607	572	573	557	558	590	585	604	584	593	586	592	606	599	592	605	592	572	612	608	593	579	624	598	578	596	605	618	572	588	582	600	595	592	593	585	598	668	541	612	596	573	638	611	588	577	605	606	597	584	599	589	582	590	631	609	618	575	581	589	578	624	594	603	625	586	603	600	612	639	586	590	613	603	602	586	599	585	612	596	609	642	598	611	564	628	586	608	557	592	584	603	610	585	583	621	594	534	599	617	600	621	648	612	574	606	545	570	608	607	609	617	606	613	597	590	608	567	583	664	589	601	608	573	582	630	588	640	605	572	626	615	571	598	621	596	602	623	607	569	593	625	577	578	627	601	619	575	622	620	546	617	582	598	603	587	583	587	604	608	561	584	578	626	657	580	589	561	597	613	582	628	584	595	589	589	619	569	600	606	630	609	591	630	624	588	569	621	622	569	595	557	582	566	559	598	631	588	636	582	575	574	641	591	587	590	586	646	596	606	616	599	626	580	609	590	617	626	551	592	581	584	622	605	637	585	640	614	578	597	634	577	571	664	606	619	593	627	555	607	593	537	589	571	602	606	557	614	594	615	587	601	575	561	639	557	536	583	584	601	560	600	612	550	591	579	596	628	609	607	625	613	622	578	606	599	593	568	605	593	599	605	605	577	608	587	594	561	583	591	537	580	590	650	565	565	581	611	595	573	556	585	582	595	591	583	602	596	620	590	601	555	592	590	601	573	570	588	607	572	604	597	609	567	585	590	578	587	633	622	587	611	601	586	663	590	561	596	569	624	606	577	594	635	578	592	600	620	595	605	607	637	595	552	576	559	620	598	610	610	551	574	594	621	598	580	622	628	568	614	581	583	561	576	619	596	568	594	600	626	579	586	586	606	656	575	577	587	591	584	603	588	618	602	599	599	590	625	583	583	577	597	597	625	604	552	610	596	563	635	600	605	578	602	571	576	560	577	587	608	603	623	607	601	615	542	598	617	568	563	586	607	586	559	582	542	577	638	558	545	600	569	618	595	591	599	575	581	633	603	584	642	596	570	585	620	573	627	598	576	624	593	602	594	579	597	601	578	604	588	640	589	616	619	586	596	600	591	590	585	615	577	592	549	601	617	599	594	595	583	579	603	574	606	592	609	609	614	587	587	598	560	598	582	612	616	543	584	598	600	596	578	650	648	571	596	609	613	587	594	570	604	568	575	625	611	567	639	594	568	593	596	596	558	591	620	620	605	581	619	604	562	588	626	562	609	604	591	630	598	624	574	549	521	589	637	595	595	596	585	589	595	579	574	618	632	635	610	619	604	576	613	604	629	609	603	571	595	600	639	620	608	599	624	553	609	571	569	596	584	579	585	564	601	595	553	651	588	590	588	611	609	588	592	633	640	666	594	635	572	580	605	594	620	585	532	603	584	577	602	635	592	597	611	632	603	605	580	636	638	594	597	596	565	599	588	609	605	577	593	624	551	597	594	598	526	641	605	596	528	560	558	643	616	601	621	594
27744	15234	11744	8246	8699	5081	3180	1824	1388	1967	2230	1661	1071	769	696	599	635	601	614	593	603	593	604	588	611	609	570	623	574	596	613	589	609	617	671	580	607	648	584	567	630	610	651	631	596	605	629	620	580	593	632	607	656	593	617	627	640	586	612	588	609	606	607	613	595	639	603	583	616	592	571	614	597	609	645	596	619	585	639	598	574	609	591	616	593	637	600	621	605	580	616	566	607	605	617	634	583	619	616	606	581	595	623	664	613	592	611	627	615	624	617	600	639	625	606	614	635	609	618	606	644	588	592	590	640	577	595	585	636	587	617	602	599	602	632	595	598	633	589	587	594	592	621	603	617	588	609	584	588	591	615	612	586	578	588	637	576	592	658	576	613	594	597	600	590	601	567	633	643	612	577	605	632	589	646	664	638	568	584	646	638	661	584	595	634	587	608	609	609	614	580	613	598	684	618	590	602	590	591	606	627	582	611	578	597	596	598	596	614	634	629	622	597	606	612	610	620	619	575	647	568	622	580	612	615	620	594	664	570	630	558	561	585	628	531	597	586	586	583	595	567	630	629	614	632	677	629	609	588	605	581	623	604	646	592	554	594	598	590	605	588	601	593	615	612	623	593	653	606	616	575	570	596	615	629	574	583	574	613	588	618	620	584	571	598	612	662	625	567	639	595	608	624	584	572	608	603	616	645	640	607	649	600	579	614	590	618	609	656	597	546	618	592	608	623	621	614	637	573	571	566	596	608	633	611	586	590	600	621	610	618	600	640	602	573	585	597	637	611	582	599	623	608	610	571	621	587	620	605	625	600	584	596	637	606	603	646	592	608	578	598	635	565	594	623	610	618	607	608	585	625	581	611	570	587	632	588	571	606	591	607	614	573	637	566	624	628	576	572	555	584	583	623	609	638	623	624	602	585	615	624	650	604	546	580	615	579	671	608	615	610	635	601	586	573	653	628	598	602	580	601	556	602	598	640	596	660	617	567	585	592	583	574	613	595	620	573	633	584	617	600	604	583	587	632	604	624	608	568	612	629	605	649	614	569	615	612	607	612	584	576	644	567	594	618	614	596	609	563	617	620	645	652	615	606	623	625	598	584	580	612	624	567	577	622	626	592	636	597	595	585	605	592	589	600	640	638	598	598	602	557	544	656	596	579	574	612	570	589	562	566	641	601	595	619	642	603	604	586	606	653	595	600	595	603	602	637	627	599	569	632	573	634	589	586	621	578	591	631	598	622	588	596	620	583	619	586	627	616	634	592	578	562	625	627	625	580	629	586	580	628	662	629	588	586	579	589	584	604	583	557	604	567	621	619	542	610	622	570	605	600	611	613	633	600	593	591	615	611	612	592	613	586	568	615	584	632	577	645	569	617	600	607	587	603	629	632	619	626	638	596	617	609	623	628	627	583	632	617	637	582	571	582	599	613	643	596	613	606	613	588	675	674	538	600	608	583	573	613	634	628	637	602	608	576	638	558	609	611	622	582	619	562	617	614	591	620	636	622	607	569	593	611	562	599	671	621	615	629	606	589	598	596	602	564	621	637	583	609	622	625	642	619	598	624	605	572	619	645	626	661	583	602	587	583	604	567	592	600	602	614	629	615	607	621	636	648	637	589	618	596	603	617	582	574	614	593	612	605	605	618	619	611	629	605	624	564	618	631	650	574	586	624	629	613	631	605	622	620	615	633	625	629	610	628	615	631	599	602	573	598	613	617	675	590	636	573	603	603	600	626	618	623	595	634	550	625	594	611	590	640	648	602	623	636	613	607	646	635	605	664	571	570	615	578	567	628	623	603	579	610	596	611	600	592	618	608	592	597	627	622	604	591	583	610	577	629	627	621	588	560	568	597	609	600	598	602	587	636	634	621	567	587	594	626	621	571	611	559	624	630	601	591	568	631	614	618	559	566	652	650	619	606	619	611	656	603	645	613	571	630	617	575	594	603	582	627	598	630	567	563	585	672	622	548	591	596	559	631	602	618	603	593	605	632	599	590	628	604	608	573	604	613	611	590	610	628	613	599	591	646	615	590	604	580	659	571	591	614	581	634	623	646	575	619	581	605	606	589	585	583	597	635	603	582	608	594	596	621	617	614	616	620	598	637	639	614	624	596	609	560	619	639	583	603	618	614	590	617	623	609	602	576	591	607	576	623	604	640	602	592	610	613	586	609	538	613	604	634	593	598	600	643	596	618	602	562	592	648	620	572	642	629	643	630	607	593	633	575	579	574	574	585	604	600	607	573	654	608	613	590	653	598	575	608	558	608	614	602	572	589	594	611	631	600	614	577	613	650	608	618	556	598	636	606	556	591	603	583	569	582	591	583	597	595	613	645	602	667	590	525	614	604	595	655	581	557	618	671	591	604	600	640	585	588	591	620	650	637	632	609	592	652	561	627	605	675	552	633	624	586	621	568	587	552	580	646	613	605	624	626	606	590	664	608	603	647	619	582	594	600	592	572	627	545	633	604	639	589	566	639	606	606	594	622	626	574	558	572	590	611	588	564	595	626	652	589	569	608	539	653	540	634	600	563	549	601	626	642	591	614	598	591	617	579	620	622	637	653	632	620	596	636	554	573	512	642	643	563	628	575	625	594	616	587	617	623	599	571	630	635	632	592	580	589	595	592	616	586	562	615	608	602	626	632	598	631	568	576	597	616	586	640	638	590	609	584	614	654	593	579	641	623	579	623	616	627	648	627	635	582	587	620	616	615	674	617	609	624	602	598	580	629	583	604	578	628	586	604	618	602	627	622	579	619	613	618	604	587	584	548	614	596	622	600	594	614	630	609	591	568	579	615	596	596	602	600	612	627	607	610	590	565	646	609	589	587	580	580	576	596	610	604	593	595	608	553	612	625	656	636	623	562	593	622	627	625	545	620	583	587	591	588	574	622	643	581	619	605	595	582	641	602	615	578	624	578	618	615	584	611	637	576	629	598	613	686	612	592	628	581	618	568	588	639	597	589	609	634	649	610	585	579	567	611	603	648	603	611	588	625	599	618	582	641	593	576	644	595	626	586	585	603	615	592	560	554	589	643	584	591	616	607	585	612	623	623	612	632	649	637	593	586	621	579	573	605	607	609	582	563	586	628	580	636	627	623	651	638	621	640	594	594	611	598	613	601	654	560	595	619	601	592	637	590	636	587	603	584	599	601	576	607	553	582	602	619	604	613	594	585	597	592	627	561	609	618	584	582	634	636	607	616	591	591	614	602	621	574	612	624	599	618	579	655	600	631	583	595	612	605	583	623	645	607	618	588	603	621	636	658	591	586	577	618	614	574	637	612	613	569	545	593	588	561	564	571	612	619	596	584	586	579	603	630	612	635	598	608	611	599	601	580	658	577	583	599	610	652	583	605	576	646	573	636	580	606	586	578	595	604	547	634	630	598	601	625	581	571	591	649	603	614	579	618	557	566	550	591	627	600	604	613	572	607	595	591	593	597	596	602	623	605	572	596	599	582	615	577	621	607	561	586	611	582	639
6615	8540	11997	7554	9734	5700	4175	2242	1851	2546	2765	1863	1115	800	585	585	568	512	523	600	568	566	539	573	586	620	550	520	586	539	527	540	605	548	600	545	536	562	593	551	582	540	579	537	561	578	510	519	543	547	575	564	564	574	558	554	565	560	594	578	588	574	593	556	575	580	560	570	577	547	534	602	623	581	579	558	545	582	579	508	547	555	550	577	574	573	572	525	536	556	588	551	622	551	559	570	573	563	561	562	566	580	574	541	533	549	543	553	606	551	558	570	514	571	584	650	535	559	530	548	544	572	568	550	585	557	593	528	560	528	556	532	560	568	537	559	552	550	558	579	551	524	517	545	559	575	575	556	562	543	542	599	556	574	593	566	531	564	586	566	598	583	561	552	591	540	551	575	572	553	506	546	535	572	554	565	553	527	530	585	588	517	576	565	608	565	553	570	554	600	568	531	562	581	552	553	575	615	551	578	542	601	550	622	560	603	541	519	581	509	540	558	569	538	538	569	562	575	557	571	577	587	553	555	586	555	565	586	564	560	554	576	524	570	611	553	525	605	555	545	575	589	520	552	571	567	534	534	565	559	579	555	531	575	552	584	556	561	528	566	591	598	524	566	566	559	554	551	537	531	597	540	524	541	561	550	551	568	560	535	554	583	578	570	580	559	563	563	527	579	583	559	579	580	578	573	567	574	584	575	600	585	579	581	543	561	556	578	569	550	587	513	553	599	553	542	539	573	583	548	553	531	552	542	582	593	572	548	531	610	611	560	518	575	576	547	584	558	578	538	543	580	563	556	569	560	586	544	529	554	577	561	567	529	556	555	561	554	573	548	519	541	545	553	562	587	541	556	567	530	526	550	534	588	538	554	585	556	521	574	566	525	567	572	549	612	556	535	543	599	543	534	583	535	576	593	565	545	562	579	565	540	549	588	590	595	562	551	533	579	511	548	562	514	579	549	561	611	554	521	569	581	539	554	552	583	542	534	556	581	628	522	551	586	568	598	546	531	567	507	522	563	560	524	567	558	515	582	568	598	563	541	588	579	567	577	579	547	573	540	572	542	530	546	536	564	547	557	570	566	513	582	563	608	553	572	516	562	546	589	521	537	547	596	578	591	563	570	550	517	549	573	577	502	573	540	558	566	538	557	558	525	595	549	520	581	562	551	562	551	589	550	543	547	534	527	571	550	574	535	533	582	577	568	559	539	543	591	534	531	542	559	602	586	546	552	560	563	546	564	548	562	573	604	511	563	573	526	545	588	557	556	550	549	581	617	540	538	563	528	559	560	555	574	509	575	547	562	552	562	556	578	578	508	558	561	563	549	588	548	529	566	544	579	554	535	554	609	549	581	599	573	541	527	548	494	538	559	574	555	526	553	539	547	583	588	520	575	580	531	609	565	553	562	587	577	534	613	536	581	600	584	589	545	569	579	594	540	546	578	575	554	557	524	552	538	581	565	556	595	560	561	557	526	567	544	566	572	493	605	541	563	558	583	530	550	567	563	591	553	587	530	562	549	538	554	595	555	568	567	575	558	537	563	572	572	569	577	566	578	551	551	563	556	536	579	584	557	599	555	602	564	557	562	547	581	562	591	557	583	558	556	551	567	599	616	588	538	532	592	529	541	584	566	543	554	529	560	586	603	572	548	566	567	542	541	575	549	563	580	565	576	557	556	587	551	558	567	572	537	582	556	531	528	580	568	548	539	520	568	612	578	553	581	548	577	511	559	538	549	529	536	560	526	614	566	521	563	560	571	507	566	575	592	600	556	547	540	554	551	583	546	551	556	544	569	603	556	535	516	572	538	564	612	558	577	554	565	525	563	556	550	552	576	565	575	550	591	559	519	530	570	563	553	518	605	576	601	558	584	561	535	601	591	593	487	592	560	559	563	594	567	569	554	563	557	568	581	523	549	562	514	600	580	544	553	572	540	533	555	572	551	547	542	527	546	577	531	546	544	558	540	584	582	529	556	542	549	538	575	540	605	570	583	549	564	552	581	570	587	539	524	542	573	589	550	521	542	524	564	585	564	552	578	569	536	601	584	557	546	584	538	570	521	502	530	518	540	592	577	583	534	534	542	594	574	559	519	560	551	551	550	542	544	600	567	529	577	579	539	538	563	569	566	540	562	585	555	534	555	568	544	597	535	575	583	554	572	539	495	539	502	544	529	538	556	554	540	560	569	564	582	551	561	521	540	558	565	586	565	555	559	567	543	565	559	550	539	557	543	541	576	555	581	560	569	548	552	594	561	545	561	573	574	601	553	530	554	575	500	574	548	582	562	580	585	587	576	578	559	571	561	581	574	548	535	566	522	555	575	562	603	570	576	556	571	561	599	589	557	558	537	557	547	571	536	572	559	548	542	567	569	557	579	562	573	550	587	528	567	607	564	553	572	579	533	544	550	600	520	531	561	546	622	589	582	611	599	565	581	569	558	586	555	568	575	613	568	571	577	553	548	562	568	634	568	568	558	555	597	568	565	568	563	596	596	557	534	570	542	557	510	575	576	567	512	531	529	587	557	553	599	541	588	574	554	598	592	595	553	586	566	566	539	545	578	588	545	551	565	533	545	578	560	544	584	560	531	541	535	534	553	569	541	569	571	535	579	581	590	577	564	587	576	602	566	544	563	529	573	562	576	544	579	538	578	592	529	513	607	585	602	509	563	581	557	583	566	600	567	531	589	520	527	544	541	559	596	549	584	555	544	530	598	558	574	534	542	584	550	528	550	605	529	535	556	544	583	593	575	589	565	580	564	583	595	535	597	591	551	577	569	590	562	634	552	540	610	608	540	550	567	595	593	566	532	592	564	585	569	553	557	556	551	553	612	544	561	551	545	556	566	568	588	564	538	580	590	546	528	538	533	615	573	563	548	565	588	526	563	531	571	527	566	567	589	524	551	611	556	548	570	594	517	537	573	599	527	518	540	599	603	546	563	588	547	524	565	547	506	559	574	616	550	548	585	557	550	548	587	583	601	574	573	560	553	551	561	587	521	557	535	580	573	558	590	545	568	546	578	544	545	544	596	540	541	559	557	600	580	512	565	545	516	534	585	531	576	525	579	548	549	515	572	583	562	571	565	524	552	524	541	556	576	589	563	552	571	559	577	563	584	580	556	595	561	558	562	526	538	578	542	562	567	533	614	577	553	541	523	547	537	575	562	565	573	532	559	552	581	565	580	549	560	582	537	519	580	568	545	579	556	595	536	596	611	569	556	556	587	545	531	565	608	571	583	553	591	559	573	551	506	576	598	568	587	571	526	525	548	552	551	553	535	588	514	523	562	536	601	574	578	526	595	570	550	534	507	577	546	574	564	573	543	528	525	535	561	568	575	533	522	592	590	553	583	586	520	572	523	578	582	569	565	508	573	539	577	595	575	564	572	564	581	578	562	556	582	536	542	548	594	543	574	549	544	571	535	589	575	515	564	568	557	554	533	604	535	562	571	565	554	548	539	563	571	552	571	586	579	576	552	573	562	614	568
25616	21300	26935	25053	15182	12590	8088	3841	4272	8713	13043	7296	3143	1300	779	613	530	547	566	519	580	556	574	567	535	581	538	564	561	520	550	548	569	589	517	555	539	576	554	576	535	540	507	527	526	567	528	553	549	527	546	575	538	546	537	486	560	543	543	532	509	509	532	599	552	556	529	517	565	533	526	519	553	557	557	539	525	551	583	574	507	531	542	539	545	557	554	537	553	558	556	548	525	537	539	527	534	521	560	553	525	591	555	537	573	535	517	549	524	510	522	542	523	546	545	560	592	542	513	496	512	595	528	556	544	522	513	571	503	503	570	578	527	529	578	544	557	572	570	579	536	530	572	522	481	545	574	548	536	567	558	553	529	537	538	536	539	533	543	562	522	556	540	558	535	565	508	550	519	540	615	489	550	553	578	521	566	548	518	535	560	567	515	557	547	542	532	529	491	538	544	612	519	535	514	533	524	524	523	545	537	531	498	533	571	549	534	509	540	506	535	576	543	506	576	547	516	530	527	571	546	553	520	546	564	545	571	516	559	558	537	514	575	553	542	498	562	548	547	577	538	536	503	503	544	540	528	508	549	530	545	497	505	552	566	566	516	547	520	547	620	515	540	573	508	527	580	536	535	509	547	567	529	574	548	563	546	535	562	571	593	529	570	503	552	538	522	564	535	562	564	527	543	534	541	541	521	538	536	540	541	582	511	503	535	540	545	484	539	518	573	579	546	501	518	503	531	531	544	537	525	535	515	548	595	488	551	510	523	533	544	547	505	566	531	531	546	546	541	546	526	518	584	500	542	548	514	509	514	538	535	508	547	501	533	554	543	510	543	548	542	583	563	528	567	505	524	570	559	498	544	492	495	529	543	493	536	513	555	516	538	504	526	535	542	545	567	539	566	550	568	563	519	539	555	533	516	576	555	557	542	539	587	494	518	539	543	532	530	557	549	500	568	578	548	573	542	561	539	545	570	518	563	522	523	536	535	537	541	565	554	564	525	571	551	528	586	557	518	549	527	530	496	537	545	565	533	534	555	553	540	535	553	514	540	543	534	581	510	548	552	527	529	507	564	550	515	557	556	580	506	527	520	501	613	532	505	554	557	574	541	514	555	516	544	555	534	517	560	544	534	565	532	547	522	544	507	529	529	538	568	581	541	582	520	531	573	528	513	524	515	501	538	545	513	554	575	533	534	516	549	548	568	511	498	506	495	521	533	555	535	560	527	505	537	555	582	581	500	582	539	531	538	522	522	517	548	564	547	521	568	529	572	543	554	516	543	571	544	573	555	539	517	516	534	550	550	550	561	550	577	563	543	517	516	502	578	565	505	544	559	530	554	524	490	542	569	574	535	514	547	557	572	520	526	556	567	533	564	564	498	534	554	564	546	578	539	529	554	580	577	534	546	543	560	559	544	533	543	582	530	555	498	505	562	520	564	529	534	539	475	582	561	542	556	528	591	535	552	547	533	529	541	560	569	562	510	558	542	494	538	552	541	556	555	535	487	564	541	529	556	508	538	541	563	565	545	585	531	536	545	570	542	500	568	541	546	540	557	520	507	521	547	583	572	561	553	546	481	526	511	513	545	521	567	528	550	532	543	526	568	558	531	509	566	538	537	555	529	521	560	503	564	500	516	526	546	508	518	557	549	533	548	511	524	554	566	568	524	546	515	560	545	545	568	575	560	558	551	593	544	514	556	525	528	560	519	506	538	567	520	552	536	559	504	494	518	518	553	531	508	487	533	540	564	576	565	533	555	541	526	555	571	517	542	553	535	499	536	536	536	552	597	522	527	532	570	563	566	548	564	571	549	567	546	529	551	550	520	565	581	522	527	517	509	545	535	549	507	526	523	563	499	538	551	511	540	521	578	519	543	543	531	520	547	513	523	541	515	535	517	532	535	542	544	551	522	504	534	549	524	558	551	558	535	557	578	504	584	531	537	520	533	512	571	519	535	497	574	549	546	548	511	530	530	508	551	581	531	533	529	571	541	539	517	534	547	562	560	556	553	573	538	572	554	535	549	533	551	560	530	506	525	545	592	524	557	536	561	496	544	514	532	524	547	544	521	544	536	538	568	543	584	537	544	567	547	532	565	582	504	593	541	535	563	575	562	583	524	566	539	551	530	517	512	513	543	530	555	533	537	551	545	503	529	536	581	599	570	537	572	565	523	543	545	563	518	584	538	557	520	566	550	562	568	507	557	579	566	544	541	554	526	551	528	546	529	547	535	531	581	532	523	541	552	493	495	541	512	564	532	540	535	557	524	521	514	546	523	520	534	489	487	555	552	570	498	545	584	487	542	511	539	534	471	522	561	525	529	494	504	558	529	552	533	585	571	545	523	545	537	527	545	528	544	522	536	526	540	524	492	577	581	537	549	543	539	584	537	521	502	560	541	589	515	554	540	503	541	579	550	554	507	550	518	573	541	537	587	545	563	544	574	542	533	543	542	532	560	578	518	538	518	498	581	556	539	505	541	550	505	521	522	529	508	572	552	575	518	538	521	567	502	548	551	570	568	563	555	518	567	546	546	549	502	555	529	507	579	527	550	529	530	523	557	519	544	574	572	556	540	508	541	527	509	549	538	546	555	538	584	556	500	529	519	543	521	544	568	559	567	546	569	534	562	566	533	531	549	587	546	566	483	556	541	525	538	546	509	541	521	539	545	515	538	582	572	537	522	527	538	558	524	544	532	514	515	564	499	549	549	536	517	549	556	493	549	555	525	542	495	534	512	536	494	529	549	583	519	511	539	551	566	543	511	500	544	551	564	542	552	536	526	542	549	589	566	524	576	515	508	550	540	567	562	553	567	545	522	490	526	521	578	538	529	587	553	552	523	516	521	491	550	538	550	561	544	584	551	572	512	555	521	546	569	555	561	566	538	540	540	541	545	549	546	498	522	535	560	496	527	519	520	548	537	519	503	573	525	540	552	555	562	576	531	511	484	567	529	585	510	545	561	533	549	548	545	551	508	555	537	536	608	538	540	546	553	570	506	544	562	511	552	542	557	549	521	541	557	536	547	532	532	557	574	538	542	542	543	567	505	501	565	498	548	570	518	559	553	503	556	545	516	531	521	529	522	534	532	503	532	537	560	522	582	524	558	539	536	565	561	502	525	566	577	548	575	543	502	555	544	532	524	552	509	527	516	534	541	525	567	542	530	571	557	512	526	517	559	550	526	516	577	512	554	566	497	579	515	546	564	585	519	547	533	495	566	567	561	522	499	566	544	547	534	512	544	567	555	546	524	562	546	539	572	538	550	526	509	554	494	590	557	544	571	547	564	532	516	530	513	571	509	493	552	528	538	560	565	517	545	494	543	543	522	546	558	535	554	528	532	542	572	543	493	527	537	587	577	558	565	549	531	528	563	568	539	565	568	539	578	559	551	539	544	505	529	520	498	516	533	545	498	551	507	566	547	517	544	546	570	494	539	552	546	520	517	490	510	559	567	530	604	574	524	558	497	538	500	574	566	517	606	587	528	553
4847	7284	8552	8058	11144	12307	8075	4515	6297	10393	13646	6835	3285	1454	745	602	536	496	532	511	537	513	530	540	551	543	514	529	543	484	551	491	518	558	541	550	545	528	496	529	525	507	505	528	565	514	480	529	563	493	532	501	510	516	538	561	525	526	508	551	521	499	558	505	508	549	539	539	521	528	559	516	498	607	519	542	534	565	497	550	579	526	527	513	499	545	585	520	537	495	503	532	547	560	499	524	492	515	541	517	514	511	484	525	546	533	531	538	506	489	514	521	548	500	565	553	532	541	576	505	515	512	510	552	542	519	542	536	547	516	512	537	533	511	526	528	542	516	551	548	497	540	530	554	516	545	515	535	511	512	528	501	491	545	508	521	552	499	520	536	556	502	504	532	541	524	533	501	519	472	514	558	538	542	519	554	541	544	525	545	505	521	531	499	492	511	566	557	523	560	495	511	515	580	529	585	518	509	573	519	503	531	561	515	532	529	519	544	563	515	513	551	541	537	540	510	544	569	557	557	509	492	505	526	574	504	529	494	570	489	518	498	541	520	513	557	559	520	545	475	518	524	543	544	521	515	524	509	518	602	532	510	487	542	520	533	536	515	513	571	520	529	548	531	506	514	533	479	556	540	510	537	545	524	537	550	543	527	481	554	496	565	517	534	567	526	520	520	526	555	504	529	497	519	518	521	489	498	521	503	488	537	499	490	511	484	502	527	523	502	569	463	527	562	486	537	520	537	519	543	554	516	548	521	525	516	545	578	537	510	528	536	531	539	526	517	525	544	556	551	511	535	567	513	538	532	540	533	553	522	550	522	586	515	562	530	548	467	494	531	545	517	532	498	510	539	546	518	552	559	551	477	502	518	507	536	532	500	529	563	520	518	507	455	524	516	560	507	538	502	525	472	518	535	521	546	456	519	541	532	500	502	508	561	539	531	563	536	513	533	506	544	534	517	538	500	517	519	548	516	538	491	550	521	504	539	542	507	497	498	532	509	500	564	524	512	531	589	499	499	512	578	547	537	533	500	536	519	562	539	505	516	560	518	504	477	532	495	477	536	503	519	487	517	518	506	507	520	545	523	520	539	515	513	523	555	551	477	512	534	537	523	505	546	565	521	558	567	550	485	519	525	511	556	516	480	525	539	513	521	504	504	504	517	556	570	537	585	513	542	567	506	532	508	561	488	531	520	525	551	532	533	501	484	561	527	570	546	523	551	523	550	506	516	511	497	534	507	525	513	485	546	497	494	518	495	537	560	576	491	492	519	484	549	496	514	516	509	533	503	523	532	537	550	530	482	572	585	555	517	534	559	551	523	539	557	517	527	589	487	567	538	536	487	497	573	557	525	533	509	496	529	555	542	490	471	521	527	555	510	505	565	497	497	523	532	511	517	523	574	558	554	537	537	499	556	555	512	530	570	557	545	495	508	535	563	527	527	525	494	522	500	506	552	535	535	563	520	508	550	520	498	530	526	533	487	494	475	491	492	516	530	502	562	487	496	527	547	581	510	485	531	526	478	515	518	512	543	519	548	528	506	572	505	506	479	530	484	511	477	533	578	511	553	504	518	538	550	506	547	514	489	512	559	537	494	547	554	488	537	518	553	471	535	537	521	512	539	512	519	521	506	528	542	547	476	504	553	494	496	520	501	537	512	542	511	463	523	555	525	545	530	511	580	535	523	560	531	548	494	464	518	507	515	523	530	504	490	527	540	517	498	518	558	518	532	495	522	532	528	505	487	519	555	592	501	514	490	547	510	549	499	512	527	501	510	508	492	471	534	483	552	483	531	546	556	542	516	532	538	529	551	522	517	500	527	512	491	551	497	546	498	537	491	530	537	550	488	496	483	540	511	528	531	506	520	474	530	538	545	522	526	524	484	501	558	574	532	506	529	467	537	550	544	535	521	546	498	529	535	548	546	508	543	515	520	537	489	570	557	539	551	526	520	511	524	535	532	546	492	528	541	496	539	523	508	545	502	532	507	514	508	500	534	545	484	531	522	552	503	502	551	533	541	503	534	521	527	535	516	535	544	537	535	529	508	524	496	494	558	517	501	547	495	532	511	498	534	494	559	506	521	530	562	502	529	522	536	509	528	550	499	516	532	526	520	529	551	485	513	552	564	535	504	539	503	496	536	531	544	517	535	527	504	557	545	559	558	522	475	541	493	546	516	513	538	528	547	514	509	527	486	507	551	496	496	541	559	526	525	527	501	515	543	513	524	522	521	498	493	527	553	535	543	548	528	544	523	474	543	517	487	512	530	538	563	542	479	515	508	524	489	553	499	488	532	525	553	502	536	550	509	542	567	498	466	490	499	528	546	485	538	533	505	539	497	559	507	509	550	506	542	541	500	534	518	569	521	525	560	558	537	502	523	536	496	511	559	451	525	504	537	536	514	521	549	501	544	542	515	539	575	550	499	515	530	498	580	525	519	505	501	490	537	520	514	512	515	530	533	534	558	522	499	518	516	522	518	489	529	584	498	507	507	532	507	538	561	464	537	537	556	527	526	518	521	529	509	479	503	516	490	515	525	501	543	523	521	490	543	515	576	508	494	518	578	558	509	525	546	574	512	512	502	538	549	496	520	541	537	523	516	534	564	520	504	573	549	497	530	510	521	509	500	510	545	513	547	514	499	535	551	492	541	513	522	521	525	522	505	519	496	520	503	495	529	519	495	516	521	572	505	508	545	588	514	517	515	529	517	531	512	508	557	591	515	487	517	549	532	547	530	526	548	515	507	485	485	531	537	490	508	521	531	502	506	565	516	554	551	474	540	576	508	508	470	548	512	536	520	536	542	532	533	491	530	564	509	515	530	524	512	491	536	548	525	507	532	569	531	512	530	536	520	527	501	532	559	512	507	538	532	502	543	524	482	529	513	547	542	548	516	560	521	508	517	541	489	537	556	508	516	511	530	524	514	551	510	522	535	477	538	493	589	543	531	530	533	539	469	501	562	525	556	538	526	511	489	545	565	522	546	543	558	510	495	534	500	554	550	550	529	527	524	547	452	471	496	498	513	513	499	484	461	528	518	531	504	553	576	531	552	538	548	513	551	517	523	502	564	562	553	538	532	515	529	489	491	512	498	532	515	503	518	536	537	535	508	522	519	562	509	533	520	509	545	485	475	520	538	505	532	533	510	526	505	500	539	517	504	503	499	532	542	508	541	543	531	544	560	547	499	516	491	519	525	509	514	528	494	515	479	509	535	564	531	518	470	520	502	544	503	536	489	501	490	534	540	520	542	545	499	535	497	543	577	550	478	506	504	510	526	507	551	559	536	565	513	501	488	551	523	567	515	503	529	536	551	545	548	528	547	485	517	524	481	523	500	506	537	522	501	526	529	543	519	538	484	501	506	545	535	506	507	532	526	515	551	553	468	532	538	559	545	539	507	516	530	510	534	525	537	530	558	529	526	515	522	533	576	502	531	521	541	569	516	538	514	517	534	509	537	495	531	498	518	505	510	517	535	539	548	503	558	540	530
24263	21274	28526	24347	21286	15806	16251	8469	11634	24633	26611	17509	7577	2796	1141	796	754	688	624	669	676	613	675	686	662	647	673	699	702	678	637	681	655	657	625	708	682	742	645	624	592	633	694	658	608	648	647	682	687	656	652	695	647	675	632	691	658	624	686	653	636	667	680	646	675	640	641	669	590	652	682	708	672	636	648	678	625	672	678	669	664	694	708	665	625	650	615	707	643	612	643	643	667	668	679	656	665	654	623	678	626	670	636	660	637	597	648	662	612	646	693	621	624	599	665	672	678	636	675	631	625	644	640	668	596	644	636	660	693	639	660	625	654	660	613	661	657	649	627	600	602	664	684	620	665	639	649	628	704	679	619	679	668	618	674	664	680	667	620	692	683	676	674	657	675	654	677	668	649	642	621	655	651	677	618	687	617	705	676	634	629	635	666	635	608	591	651	644	611	670	646	659	659	672	636	651	673	733	626	631	613	671	674	674	655	655	706	675	661	650	619	624	662	652	656	646	651	650	633	652	596	653	617	641	621	654	635	570	711	642	668	653	662	680	585	648	657	704	690	643	663	630	700	642	633	670	705	644	656	680	623	627	658	631	649	650	644	687	657	680	681	623	632	645	653	673	685	645	663	623	637	677	725	630	630	689	676	641	626	636	631	679	633	723	653	642	652	609	618	668	629	673	614	667	640	655	644	660	658	667	674	650	637	726	628	619	643	615	649	692	653	628	641	703	613	625	679	669	676	635	700	624	677	680	624	665	635	654	648	640	642	656	666	671	685	666	690	660	621	625	675	645	613	696	672	674	622	685	648	678	648	692	674	664	662	637	692	647	664	632	674	675	644	633	636	616	662	681	674	635	648	663	656	681	645	696	681	641	690	694	597	657	619	641	626	684	667	664	639	648	697	660	628	682	615	665	622	635	682	630	652	650	667	634	654	633	640	672	609	610	681	650	624	660	636	736	640	621	649	666	611	644	635	682	700	627	657	636	651	669	683	626	632	596	656	671	646	689	645	654	599	597	680	654	657	631	650	667	670	649	621	654	644	662	646	650	661	688	654	687	625	640	645	607	649	608	669	614	561	637	661	652	661	643	631	634	613	639	669	649	659	681	694	648	685	671	676	631	598	660	618	645	659	695	629	683	668	675	651	660	671	641	643	659	643	642	625	629	687	617	709	657	647	622	631	608	671	649	673	681	665	699	631	667	656	667	637	598	645	724	671	679	668	642	670	631	634	664	641	627	623	643	658	674	641	648	653	708	639	639	629	623	622	646	631	606	663	633	647	657	612	658	668	687	677	646	659	633	648	608	618	684	613	608	656	621	683	688	625	668	630	636	629	642	705	650	665	651	713	635	635	625	743	633	633	676	681	676	679	630	675	675	626	668	652	660	613	633	635	628	595	636	630	666	655	645	618	654	623	657	658	677	632	675	660	610	668	726	662	657	658	641	668	668	631	674	677	652	629	658	604	638	624	590	649	688	637	658	671	694	614	647	644	652	667	656	624	658	615	620	647	678	603	645	610	633	642	660	630	646	652	665	661	635	610	678	641	657	664	617	653	618	670	598	682	679	626	605	637	608	615	655	686	655	712	629	651	630	660	681	623	653	674	672	610	653	647	663	660	701	626	622	670	605	644	645	630	703	656	643	686	616	650	635	631	647	615	600	699	654	690	598	688	639	636	665	654	615	614	667	607	589	623	669	684	643	680	666	628	633	627	613	671	681	635	657	642	647	690	635	669	642	645	694	652	565	623	637	644	615	635	629	642	613	631	648	639	622	670	700	652	720	687	661	618	639	652	656	612	607	660	642	636	626	676	638	636	688	633	635	651	630	686	654	637	638	655	621	639	684	662	660	668	649	613	651	650	656	624	678	628	644	649	610	651	680	612	611	627	663	679	638	618	666	641	659	632	648	673	679	651	675	644	634	665	657	591	678	668	697	614	641	620	647	628	632	674	700	633	657	650	641	612	665	649	615	671	622	648	645	601	611	608	624	652	614	690	628	640	694	626	659	619	671	656	670	624	626	609	648	630	646	696	667	645	630	594	641	603	649	628	638	599	604	635	641	656	655	651	632	655	644	664	629	634	663	653	708	690	658	627	638	677	645	667	627	629	653	665	671	692	637	682	662	629	641	629	625	633	661	631	645	639	691	644	673	689	654	639	634	613	616	606	657	656	677	642	672	662	640	627	642	668	649	666	684	626	655	639	656	659	677	699	688	647	628	665	686	657	674	644	683	608	669	648	650	629	617	664	649	673	592	636	662	680	650	638	659	630	611	628	641	679	618	630	653	644	639	652	623	619	645	639	634	654	626	597	670	634	670	656	620	649	716	649	654	620	640	624	650	641	632	597	617	622	674	625	656	602	585	675	615	617	607	655	639	644	640	654	635	656	659	641	687	676	667	693	655	624	646	635	656	621	636	635	612	669	671	686	674	624	626	656	709	592	661	631	628	630	611	655	668	657	639	616	579	641	692	662	651	627	672	663	692	678	678	664	603	659	593	645	642	620	643	639	690	674	660	671	692	676	693	653	646	623	658	599	622	640	655	663	629	637	649	629	641	621	665	595	633	642	648	669	612	621	645	664	670	656	665	656	666	648	636	639	650	690	634	649	668	622	649	649	615	600	633	622	628	631	659	652	644	605	678	696	608	640	705	642	617	635	608	654	629	638	607	683	642	655	642	647	661	665	656	640	615	664	602	627	648	660	626	650	607	656	697	636	631	646	654	629	672	664	635	619	632	621	656	662	667	670	673	634	642	665	658	646	680	719	637	611	654	639	630	638	649	667	662	687	702	625	633	663	667	676	629	646	648	637	638	616	639	659	643	668	609	641	610	665	662	647	653	676	650	648	624	587	658	646	660	680	681	676	699	644	672	641	637	664	675	645	638	657	589	620	685	613	694	692	649	633	661	699	650	670	665	664	643	648	677	664	601	649	678	626	648	636	629	630	643	621	691	685	644	630	622	614	652	624	660	653	690	678	635	628	638	659	678	638	661	655	708	676	651	644	652	652	661	627	610	665	631	612	704	675	643	596	682	639	649	636	655	682	650	588	674	649	619	677	659	655	658	677	605	664	601	704	682	579	685	668	633	647	690	647	677	649	619	663	671	687	682	654	618	664	653	599	664	660	632	663	648	680	671	620	657	643	646	655	679	623	652	658	652	708	669	630	723	607	626	595	628	627	650	679	680	662	636	643	648	680	645	632	671	677	613	675	602	597	658	601	646	618	640	634	624	631	642	636	737	622	621	662	678	691	648	625	628	674	640	649	680	655	650	641	635	659	676	644	605	666	627	631	653	646	679	649	668	688	650	683	606	716	651	649	630	637	646	628	695	681	660	621	646	613	663	627	609	689	645	676	633	608	648	650	648	671	648	665	664	689	650	656	649	646	673	603	659	629	621	659	631	643	640	614	635	675	607	660	644	665	639	614	610	628	644	625	662	657	623	611	650	639	657	656	656	634	691	698	662	626	646	621	679	652	626
5069	9527	10690	7366	8719	10384	15094	8558	15426	24033	25370	14234	7058	2878	1215	723	630	587	647	604	624	609	613	607	639	655	682	625	612	610	593	600	585	687	673	607	622	620	620	616	598	613	628	630	581	678	654	670	698	644	638	613	612	607	613	666	625	638	614	622	625	643	663	626	614	618	643	612	618	652	669	673	639	649	614	621	607	655	626	644	604	663	628	625	641	643	622	595	638	608	631	601	631	623	651	600	611	583	608	669	677	626	628	607	645	598	619	618	635	602	607	657	602	643	637	638	601	635	613	590	634	628	623	631	623	616	658	632	620	665	606	625	614	641	606	588	649	630	634	589	599	642	626	634	625	599	631	596	615	643	611	650	632	611	656	613	631	638	623	618	621	619	585	632	655	625	640	629	640	640	639	609	656	636	602	594	612	619	633	643	602	645	608	616	637	636	628	648	567	649	615	647	674	637	577	646	614	569	635	648	711	588	557	659	589	601	609	675	645	644	606	616	590	676	658	659	589	649	614	635	626	653	619	610	620	577	608	657	649	598	603	654	654	624	638	588	641	642	619	598	612	645	603	621	582	598	635	602	624	605	637	626	601	612	654	593	644	643	643	610	599	627	594	595	639	660	624	607	605	633	654	639	694	586	617	620	608	646	624	603	649	621	574	592	617	643	646	667	610	647	643	592	621	647	608	594	597	606	650	618	599	585	671	628	604	625	640	607	569	622	625	613	632	638	602	627	601	581	600	595	607	615	593	591	641	628	584	618	642	627	628	591	625	619	588	597	625	605	641	635	662	627	585	645	607	636	625	653	650	637	631	583	648	620	576	665	595	606	614	638	595	648	648	620	645	631	632	635	623	602	594	595	632	579	575	586	649	646	648	650	615	577	608	625	637	590	586	612	626	597	707	648	588	615	596	606	601	569	651	616	682	626	607	665	592	636	618	609	619	642	594	673	640	642	590	629	608	603	604	671	613	641	602	602	618	585	597	635	610	599	635	618	603	641	624	579	585	650	651	613	651	632	600	628	619	631	600	597	623	617	617	633	593	592	605	635	596	668	626	646	630	636	647	666	597	612	636	610	619	619	623	605	587	653	612	580	595	614	611	596	647	646	636	655	603	601	563	608	619	586	632	661	649	628	650	621	588	636	608	610	632	646	654	615	584	598	605	608	605	627	664	601	644	604	588	632	648	664	662	626	615	639	595	618	616	593	606	644	620	627	605	609	646	588	597	600	680	661	623	642	624	649	651	566	570	567	578	603	625	629	629	610	585	609	604	605	606	622	624	596	577	563	617	623	621	593	630	604	565	620	599	615	588	604	622	673	617	609	645	650	643	591	623	624	647	632	638	678	653	619	605	583	662	577	594	629	624	599	595	618	628	581	589	613	627	616	613	618	634	625	619	644	608	630	638	654	617	648	588	603	593	642	640	594	562	632	573	619	613	602	667	599	585	628	625	638	625	640	607	603	574	580	589	639	617	603	609	575	638	647	626	607	588	616	593	582	616	617	596	616	628	593	590	658	613	586	608	587	653	618	604	628	624	621	608	624	587	631	605	657	605	638	629	628	610	673	612	597	616	638	649	597	608	605	599	616	615	631	603	604	650	605	638	615	611	631	567	602	615	631	642	618	625	648	624	655	548	604	608	590	633	621	607	624	621	606	596	619	640	620	575	618	609	633	633	639	624	576	583	622	630	579	637	588	606	687	599	646	607	605	606	621	629	611	586	661	602	635	622	663	624	646	585	606	597	629	659	603	631	618	594	603	599	676	622	581	615	620	577	640	633	598	604	647	598	632	658	635	628	596	644	602	619	613	638	662	618	575	615	609	592	671	660	649	634	643	583	660	667	625	623	588	624	635	619	621	609	595	660	606	591	604	640	626	579	574	627	617	651	625	584	614	609	618	610	625	630	628	592	567	592	611	615	645	622	647	664	623	604	616	591	635	635	579	610	646	648	597	596	643	604	652	584	645	599	632	632	636	643	596	595	619	629	639	603	617	640	605	613	633	595	626	575	606	610	679	605	627	619	573	639	593	589	596	649	631	601	621	634	660	616	600	626	603	647	626	642	628	645	612	609	623	608	643	627	601	626	636	621	659	611	576	619	589	609	606	605	598	662	590	637	631	579	602	642	602	616	659	594	609	612	659	584	579	603	603	611	601	612	591	578	591	616	634	602	600	565	613	620	604	617	604	600	583	637	608	606	639	613	631	564	595	585	641	658	566	599	625	663	572	635	600	613	654	617	654	599	613	648	600	585	591	601	631	585	629	617	616	650	649	584	622	630	596	573	612	624	630	670	640	641	628	614	656	606	601	614	570	640	597	675	582	621	605	612	605	649	608	606	618	627	617	600	640	595	642	678	590	601	614	633	624	647	615	606	643	606	604	621	617	614	629	623	638	633	635	594	628	646	576	576	591	595	651	632	595	614	592	618	616	603	581	626	637	619	600	648	613	609	678	629	611	633	592	614	589	632	614	609	643	596	611	612	678	620	611	595	608	629	633	603	644	629	594	583	578	602	651	631	574	634	609	570	619	628	669	627	596	600	589	622	602	669	627	608	625	612	653	661	626	632	619	601	628	654	598	643	608	647	627	617	624	660	599	621	590	639	569	616	579	583	579	637	601	610	585	601	600	640	624	629	654	630	577	595	638	599	612	616	627	637	607	659	594	576	624	611	649	645	605	613	627	643	602	645	642	597	630	576	572	595	632	657	611	665	603	624	558	605	573	602	598	638	605	643	642	650	606	615	641	647	642	611	617	633	600	638	602	598	626	629	595	583	614	672	619	630	615	646	640	594	607	573	622	618	611	571	667	590	608	614	629	593	657	577	629	650	580	651	610	666	652	554	615	631	588	628	586	648	650	633	658	639	618	627	577	601	589	634	645	606	640	584	558	630	634	585	632	616	582	625	587	589	637	609	651	606	630	584	610	595	625	629	617	603	621	631	598	629	623	630	581	605	636	635	660	628	624	629	620	606	612	626	618	632	615	609	616	626	567	598	638	613	597	599	650	612	611	606	595	607	609	630	584	587	622	605	638	600	582	613	595	593	617	618	633	621	591	643	637	612	649	665	629	590	627	616	634	600	637	600	608	613	628	638	620	595	603	642	610	634	573	628	627	630	634	655	592	623	624	612	614	609	635	621	639	591	618	596	641	639	620	622	619	630	670	604	608	608	614	665	649	628	627	593	611	648	640	589	625	609	626	645	604	663	574	649	626	613	624	640	646	599	634	616	648	658	635	641	569	599	564	609	644	628	610	600	580	630	609	608	607	633	617	631	609	579	595	574	627	593	689	625	627	646	616	594	606	630	598	575	623	632	601	617	616	612	629	639	625	591	650	597	577	573	619	572	589	614	606	630	667	614	575	624	599	623	616	578	648	624	644	647	589	582	623	672	603	609	626	622	657	615	626	625	621	630	618	612	566	612	613	616	598	625	630	588	615	664	628	614	624	602	613	630	620	649	648	605	618	602	615	572	592	600	654
27595	12119	3079	2519	1430	4487	3465	1427	1464	2007	2061	1528	1078	799	678	619	577	627	637	608	578	580	623	595	585	565	653	599	534	618	630	596	581	631	576	568	594	567	579	599	575	609	585	665	585	599	614	579	614	587	552	605	511	582	613	622	599	578	643	589	555	620	616	629	620	603	609	580	574	606	597	595	617	605	593	577	588	575	604	599	590	591	582	598	606	617	595	591	632	597	586	576	626	571	567	555	630	609	628	554	580	620	564	631	608	667	614	597	620	587	583	602	593	578	622	604	581	634	649	653	584	590	565	623	588	598	592	604	614	587	587	649	622	569	629	604	561	591	570	629	572	631	639	597	609	634	596	598	600	586	564	574	579	626	581	621	603	607	577	634	604	611	621	600	604	662	569	605	604	596	610	602	581	608	574	602	600	550	604	595	561	615	581	591	606	567	586	584	600	564	598	612	591	626	585	632	587	590	553	565	581	567	569	606	587	570	613	621	619	596	549	589	606	572	626	631	580	543	645	579	623	587	612	621	600	607	616	573	537	648	617	625	598	572	597	535	587	638	610	555	615	591	614	617	619	586	621	554	580	609	576	611	611	597	587	603	541	584	591	599	612	587	575	598	611	591	590	555	600	564	585	626	595	582	603	612	598	601	605	587	588	644	630	618	604	568	602	636	590	575	620	585	614	618	613	601	599	597	574	620	613	606	611	604	627	582	592	598	601	612	616	584	619	608	590	604	577	617	580	570	630	578	569	581	594	616	558	616	601	607	602	614	553	618	568	588	658	634	584	603	624	586	561	598	608	595	586	605	582	625	551	581	567	614	604	620	620	611	558	659	574	594	583	614	573	629	553	593	587	588	609	608	581	582	611	584	611	564	547	615	622	626	582	565	638	591	591	596	579	610	515	602	570	608	644	642	591	618	603	584	592	600	558	588	569	559	604	568	617	592	604	606	602	623	657	557	589	594	601	568	608	571	634	550	627	636	590	619	611	552	560	602	565	597	560	602	651	600	627	626	576	640	577	616	574	616	589	593	590	604	643	594	591	585	607	659	605	582	552	587	566	586	600	646	605	576	577	545	591	602	625	597	614	575	636	603	567	631	555	642	609	595	596	581	631	554	594	578	623	606	597	613	620	553	566	565	599	576	619	592	596	533	587	565	566	583	585	576	591	625	601	597	595	618	641	553	601	598	600	606	583	579	617	598	594	609	609	591	572	602	607	574	601	588	650	622	635	602	586	640	586	576	573	633	539	568	588	585	588	594	623	570	580	555	629	580	595	581	592	592	611	599	578	611	562	654	581	611	589	597	561	581	573	585	614	613	619	616	583	575	571	601	614	605	564	630	585	614	558	562	570	561	582	635	636	546	577	599	582	577	594	612	606	541	602	628	618	608	668	574	574	610	555	588	625	591	611	629	631	610	617	649	617	555	636	557	570	564	587	584	595	668	594	583	634	575	614	593	587	599	623	611	606	578	583	614	594	614	598	582	599	597	615	596	637	652	624	630	556	575	612	575	552	630	574	538	585	570	629	591	635	610	613	598	599	641	611	571	605	555	614	584	571	555	635	605	635	567	595	560	549	575	614	585	583	592	563	593	601	617	580	568	577	567	638	598	565	577	585	611	598	582	579	588	601	617	551	648	624	616	644	566	577	582	607	633	619	570	624	615	587	566	620	548	586	632	574	574	593	571	618	584	577	581	570	578	625	606	637	611	551	579	637	600	576	619	592	581	577	594	630	579	576	622	584	621	600	603	604	612	583	632	591	610	583	576	552	627	547	663	613	595	635	585	612	604	616	661	621	614	571	569	527	605	603	647	592	566	583	625	604	609	570	589	585	599	567	580	634	564	566	611	539	599	597	612	618	584	604	596	574	570	630	575	629	623	628	627	642	617	605	617	582	629	588	592	647	598	653	606	577	592	616	652	604	597	618	591	602	632	554	598	596	592	591	624	582	593	584	611	599	584	611	604	604	588	553	636	596	569	633	570	595	604	600	595	585	613	574	601	576	603	546	623	599	564	635	622	604	588	599	591	593	604	611	582	615	580	620	626	607	596	578	607	574	639	585	614	638	614	597	581	587	623	562	588	606	598	573	609	564	613	542	615	608	658	584	584	588	613	549	599	542	610	589	618	598	611	636	581	586	584	574	604	566	597	598	636	629	603	634	556	591	588	620	587	596	599	607	579	586	599	576	605	603	590	599	617	576	590	595	598	616	605	569	610	594	620	570	611	589	610	620	587	614	614	643	602	558	592	614	592	612	580	585	586	663	632	622	560	541	599	616	594	573	570	632	604	620	607	580	598	575	612	609	635	630	630	582	576	599	560	570	586	586	593	576	596	580	610	568	594	589	612	587	589	556	594	550	584	604	555	612	543	614	581	558	594	622	613	613	625	581	581	614	579	553	554	599	535	587	653	613	567	551	589	615	674	603	612	572	560	592	648	600	570	617	581	614	597	609	588	600	567	598	594	589	643	611	576	607	594	512	584	600	616	599	630	595	578	599	590	599	598	632	569	581	603	630	624	611	620	573	575	648	577	594	572	591	640	613	591	584	609	574	602	587	622	615	583	617	617	581	612	570	603	612	619	609	588	616	541	601	587	594	658	603	576	602	604	566	570	575	583	625	589	567	600	645	593	603	572	613	589	581	582	600	559	587	604	628	563	584	623	620	564	579	587	601	640	623	592	589	590	608	556	600	589	573	610	589	592	595	598	649	618	618	611	595	570	631	575	624	560	639	577	615	624	612	590	570	598	541	574	554	608	626	635	609	588	598	606	615	613	590	608	593	584	588	631	592	615	605	638	599	610	590	616	675	627	566	594	601	547	611	584	595	581	615	609	569	580	666	564	559	620	616	608	613	622	600	651	628	601	578	574	617	594	577	635	606	610	583	563	617	574	538	626	590	582	587	609	555	574	591	593	569	591	586	614	605	595	604	640	635	550	634	545	575	572	591	565	592	590	605	601	585	632	582	596	569	544	595	596	623	600	590	628	601	601	617	578	590	599	588	624	581	574	600	603	582	549	577	577	636	582	621	591	638	583	601	577	624	610	625	592	608	602	600	558	601	641	582	599	581	532	624	593	594	582	586	578	593	576	634	562	608	637	589	588	596	588	610	598	576	613	608	587	582	575	614	619	589	632	588	567	600	590	570	553	614	653	604	577	597	602	598	624	580	582	549	588	605	586	572	608	618	619	581	591	565	563	639	584	558	577	621	587	601	587	584	624	595	610	612	586	578	615	590	588	559	596	643	583	580	619	630	582	559	608	583	604	652	552	608	625	619	604	618	547	628	598	619	570	577	599	567	599	601	645	599	609	560	631	615	570	557	593	597	563	587	599	657	590	604	562	558	569	618	626	602	587	573	608	601	552	607	551	632	614	609	634	591	622	569	620	624	604	567	579	590	592	624	618	574	591	565	616	590	600	609	627	613	588	615	593	627	562	609	555	576	596	548	587	604	622	601	610	608	614	607	615	597	620	603	593
5946	2520	2618	2502	1858	6648	4373	1943	2044	2630	2399	1684	1090	791	644	584	559	532	587	565	522	564	586	613	597	594	535	561	571	551	551	561	558	560	601	586	583	563	554	531	583	566	525	581	565	580	543	519	590	565	551	554	563	545	590	551	556	559	550	555	576	575	523	558	541	565	553	551	552	525	561	544	549	525	564	524	538	533	552	558	551	523	534	583	555	524	554	586	532	554	520	558	570	521	560	553	505	552	554	552	585	570	579	559	541	534	561	533	616	521	544	517	541	537	514	545	523	563	525	519	512	521	514	557	554	546	528	570	523	499	569	565	516	567	585	552	541	500	526	572	579	548	529	535	583	549	556	558	531	531	571	531	576	546	552	541	569	552	562	517	569	556	520	514	487	572	490	533	585	524	499	567	560	568	518	522	518	541	589	559	520	535	516	564	546	544	578	554	557	523	507	549	508	516	552	571	537	559	579	570	552	541	493	566	593	563	586	570	518	567	537	550	558	564	507	547	562	581	539	516	558	551	562	568	531	544	567	582	556	539	547	547	580	540	532	548	566	566	525	532	597	518	536	561	597	547	531	583	534	543	542	585	535	532	549	540	559	534	527	592	511	582	532	539	551	503	550	521	551	534	511	547	514	545	576	522	564	554	553	556	592	499	548	549	556	596	549	561	524	555	553	512	587	507	551	536	558	551	584	524	553	537	523	558	503	538	536	559	543	533	576	564	556	538	510	535	542	533	541	552	539	499	547	588	524	608	563	542	525	587	551	533	529	565	533	549	553	543	549	549	536	527	543	575	591	583	580	568	572	565	511	538	570	560	528	555	526	554	571	563	532	547	483	564	548	553	546	532	548	541	565	539	591	524	556	587	575	537	567	516	547	531	543	526	542	531	524	508	572	572	500	544	595	568	583	582	532	565	546	557	539	533	579	572	532	577	554	540	537	532	546	552	520	554	534	514	540	595	531	524	559	548	555	565	543	530	568	524	527	540	588	560	521	513	557	494	527	544	578	540	565	559	604	580	580	563	565	523	570	542	527	594	560	582	592	580	562	557	559	599	528	538	556	571	519	554	533	568	596	561	566	566	577	510	555	550	553	553	520	497	504	537	538	561	572	521	528	523	529	488	562	539	559	596	544	515	535	557	565	526	557	567	520	521	552	557	550	557	617	540	523	545	539	499	557	536	572	558	547	502	534	566	558	516	599	478	545	527	496	514	533	513	560	540	524	535	524	606	545	549	557	562	570	598	557	558	562	569	544	529	545	563	541	531	545	530	530	566	557	564	529	582	559	533	548	553	506	537	546	552	551	532	528	569	542	564	558	563	520	578	561	551	557	566	552	584	571	511	579	510	574	541	513	596	524	571	555	544	521	555	520	526	576	568	524	553	531	545	498	561	561	591	566	552	547	541	511	570	582	539	535	510	514	566	548	564	513	547	575	539	555	526	521	527	533	606	577	541	561	564	525	559	514	573	513	550	561	566	559	581	579	500	582	545	544	552	534	603	537	530	581	557	548	529	542	536	551	539	576	543	526	551	551	533	555	516	539	567	606	572	583	546	529	550	566	547	507	574	510	546	533	558	584	544	531	516	555	587	539	499	518	565	535	525	550	549	523	508	587	562	545	564	562	535	530	538	548	531	570	556	539	529	530	580	495	551	572	565	564	572	549	548	539	540	547	587	563	512	575	522	509	529	543	566	531	571	506	513	522	546	558	547	558	589	580	525	576	538	557	571	516	516	533	534	525	530	556	585	504	540	550	550	504	520	558	551	567	546	571	550	537	556	576	552	541	530	567	531	560	533	558	543	576	581	537	513	561	541	537	576	572	552	590	554	564	546	545	541	537	561	552	564	563	532	541	523	562	585	572	541	541	546	520	554	517	579	523	540	517	580	570	598	560	561	545	534	569	544	557	521	544	529	554	526	517	549	529	540	562	550	551	553	540	510	517	517	524	553	543	528	528	546	577	523	552	545	550	537	514	537	557	543	538	548	545	561	551	517	543	539	559	559	566	556	542	544	542	571	579	540	557	522	549	571	558	544	527	552	554	546	561	548	556	492	577	558	512	548	527	545	520	530	533	589	564	548	554	548	572	515	544	536	525	549	557	567	577	532	531	553	591	542	580	552	556	517	564	581	504	586	551	511	523	532	548	567	523	542	590	574	578	538	508	583	533	543	543	590	547	531	529	550	541	558	565	517	532	570	554	523	573	546	559	521	515	559	603	534	563	576	539	537	585	556	552	541	568	582	570	538	553	539	569	521	512	563	537	535	557	536	564	552	572	543	531	578	543	548	553	534	555	525	527	569	549	565	509	580	530	527	514	552	552	520	499	526	572	500	532	538	542	547	541	569	552	572	540	566	519	519	546	585	526	566	570	517	539	592	554	530	550	520	492	529	549	538	565	507	520	529	524	576	599	557	554	534	533	495	589	587	545	549	595	569	567	575	579	585	496	549	538	508	560	565	513	517	519	522	545	497	565	568	575	528	554	547	545	538	571	541	529	573	542	569	543	530	531	529	526	535	558	518	553	556	549	522	562	534	530	551	560	542	617	546	585	567	553	563	571	573	554	548	585	577	553	564	522	496	520	548	511	575	552	520	530	569	581	521	543	531	569	528	518	560	588	524	600	551	528	574	583	557	557	556	546	555	542	551	546	570	509	582	553	534	540	537	578	550	494	534	570	578	544	531	552	498	544	575	547	521	566	502	560	535	537	549	559	550	565	535	534	552	540	565	502	515	554	567	539	550	582	551	534	546	553	547	517	535	535	565	559	554	521	577	544	515	571	528	502	542	567	547	524	518	579	568	556	535	580	531	529	522	548	577	551	545	587	524	530	520	570	521	526	547	561	569	519	579	556	516	573	511	530	569	572	557	548	607	560	537	524	592	558	574	549	553	521	561	548	580	580	512	592	623	558	564	566	532	591	601	531	523	559	578	572	543	608	523	535	562	579	545	563	540	614	544	590	558	555	559	560	582	540	546	534	553	545	602	577	572	555	509	558	566	560	521	580	538	559	565	586	562	594	527	515	537	554	512	540	539	553	578	566	540	541	546	564	553	525	565	546	594	554	591	541	543	541	582	572	545	538	549	543	527	514	525	550	546	552	604	542	562	575	564	592	593	543	557	547	584	543	557	534	556	546	541	554	535	597	576	558	564	540	562	574	571	558	535	568	540	558	526	546	556	521	520	585	533	559	559	544	582	534	541	562	548	624	564	569	549	584	535	557	579	529	535	577	528	545	543	561	534	558	538	556	547	541	520	538	539	537	545	582	559	564	545	573	548	574	521	552	563	503	563	520	564	578	572	527	571	531	571	516	559	563	550	571	574	537	574	596	549	532	553	568	525	557	537	540	581	536	517	572	549	569	539	563	502	524	534	560	506	573	540	571	531	576	545	526	543	549	550	555	557	532	539	522	581	555	591	541	542	555	521	575	578	554	565	527	533	567	549	550	574	554	542	538	541	560	555	567	555	569	507	553	577
25623	21280	26945	24499	13073	12124	7831	2997	5129	12202	10761	6672	3228	1299	769	586	544	538	564	556	564	548	569	562	511	535	551	557	525	533	543	543	562	546	540	583	568	549	509	551	526	532	554	535	549	538	496	530	539	531	507	536	514	540	552	562	568	537	516	480	501	533	564	605	538	568	557	549	496	526	557	511	525	561	580	491	515	529	530	555	515	563	528	506	485	558	575	532	531	499	552	568	557	513	501	570	526	531	540	503	535	535	563	536	530	612	540	562	538	549	596	531	535	496	587	569	577	544	539	553	579	543	551	536	559	486	560	544	572	592	553	505	528	513	526	563	556	502	544	562	554	544	533	570	496	507	512	533	482	507	538	550	585	500	543	567	551	568	484	561	521	514	550	564	544	510	544	547	562	565	529	509	517	507	538	475	546	568	535	570	493	591	521	544	537	519	541	520	562	517	561	525	514	523	543	522	556	547	553	542	517	565	520	538	544	548	556	511	521	539	520	566	509	533	551	501	535	560	585	559	510	550	524	534	536	566	534	574	538	542	506	494	567	577	513	510	549	552	514	528	549	542	566	537	544	571	527	531	545	512	513	552	576	552	515	530	537	513	565	575	592	550	541	555	539	525	499	558	477	538	560	538	553	504	521	522	551	528	530	545	508	495	558	548	524	517	520	528	569	524	554	567	528	535	557	531	506	545	534	575	533	514	538	511	585	558	539	524	521	562	553	565	528	520	552	540	529	507	528	518	548	550	561	567	524	508	499	533	499	540	543	542	539	520	529	553	573	550	540	563	572	560	518	498	525	506	549	565	502	532	594	537	541	545	503	503	557	526	572	534	517	554	528	553	572	555	555	475	527	545	551	535	505	495	529	502	558	547	526	547	508	510	545	505	553	548	547	569	520	510	575	535	533	543	556	555	535	517	519	526	525	544	557	560	506	597	464	503	529	557	548	555	525	525	524	496	544	521	522	564	550	532	531	501	499	534	541	568	519	505	527	542	530	533	538	577	546	535	569	529	521	540	552	544	531	559	530	521	514	547	521	519	505	553	531	491	540	590	529	510	514	562	513	496	557	513	566	565	496	603	524	544	558	523	521	546	524	550	508	533	513	529	520	545	540	573	546	557	543	571	571	499	548	531	554	544	498	580	581	509	564	528	509	558	567	512	513	511	534	552	524	541	505	548	573	511	537	560	525	525	541	486	554	595	513	552	538	533	546	528	601	562	561	551	602	529	538	557	514	495	548	544	512	533	506	539	490	549	538	518	515	577	507	534	535	570	536	535	532	511	560	564	533	550	545	539	547	572	563	518	492	538	528	541	559	542	549	515	544	521	530	525	541	521	568	556	533	561	503	517	621	523	549	532	560	590	533	532	506	526	575	547	557	530	524	519	558	554	509	540	549	547	541	530	539	573	530	537	539	541	547	534	549	574	525	500	528	546	510	522	519	529	533	565	505	514	537	583	538	528	559	539	563	561	511	562	528	550	578	562	559	493	548	501	537	522	566	511	513	568	526	547	534	520	531	536	536	545	539	545	542	563	525	512	529	516	530	533	589	560	555	533	543	567	580	530	566	525	529	539	602	579	552	519	523	476	523	517	527	547	529	539	527	543	524	599	535	556	515	480	493	538	523	556	508	551	570	526	531	545	559	536	549	537	565	507	539	530	551	514	489	509	505	567	535	514	528	533	548	526	553	605	506	572	560	554	529	500	554	531	525	522	525	548	545	522	554	573	540	540	510	510	583	560	536	536	506	544	520	537	592	541	560	557	534	582	534	613	538	528	515	516	545	517	550	561	529	530	519	545	518	539	554	550	522	537	519	489	523	559	554	538	533	491	559	545	495	562	521	556	504	552	553	544	546	538	553	534	538	548	537	523	537	553	522	543	544	536	532	547	544	548	501	508	515	523	519	516	555	545	539	563	495	563	531	524	525	533	569	530	549	520	529	537	557	568	535	549	513	536	532	524	566	551	538	527	493	572	527	610	545	528	514	513	562	529	525	540	518	540	551	571	532	567	578	536	546	539	541	542	500	553	553	544	544	543	524	518	529	527	513	542	549	562	531	502	556	563	502	529	499	504	497	519	513	509	500	539	530	541	556	556	548	593	527	529	524	517	511	558	545	548	553	542	511	521	516	517	525	505	539	512	547	556	596	565	516	524	551	518	533	477	523	528	518	528	547	487	574	537	548	564	539	512	524	556	517	525	523	527	495	526	554	506	578	520	586	589	504	550	540	538	529	520	532	538	551	552	524	558	537	538	542	528	548	576	518	518	534	593	543	521	514	534	522	558	563	551	549	532	601	564	538	541	548	522	501	534	542	526	561	579	492	547	536	537	537	582	545	549	513	523	565	559	529	520	567	552	543	535	519	506	542	556	521	552	538	523	601	519	515	526	546	540	542	530	536	532	527	528	534	580	551	515	532	528	539	563	578	509	499	557	518	553	523	550	582	568	538	519	539	552	544	541	507	522	511	528	503	550	509	536	503	518	543	505	520	535	525	542	579	536	582	520	576	500	563	528	562	492	571	536	512	615	556	515	544	538	527	562	549	537	545	543	563	539	504	575	510	536	572	512	541	517	515	545	537	546	552	578	523	502	537	556	520	516	571	548	545	497	541	515	531	542	537	534	542	557	559	512	539	485	513	524	556	542	538	494	527	551	552	507	517	531	513	547	539	499	543	531	558	501	552	510	586	549	549	515	595	552	549	545	537	548	537	518	527	520	537	563	544	521	583	527	532	552	510	482	531	545	542	578	544	541	586	557	540	537	538	554	544	510	514	517	518	535	534	531	514	531	523	506	566	588	543	543	542	580	551	491	479	535	545	536	535	569	523	511	533	518	520	555	541	535	546	535	527	570	536	524	545	540	483	542	490	567	545	549	533	517	537	567	551	564	527	529	537	515	521	504	531	529	544	573	535	537	520	531	548	553	500	531	525	534	556	546	540	537	577	528	512	559	530	550	564	553	554	518	519	571	546	510	563	507	566	518	566	530	558	548	563	556	517	508	529	550	547	537	530	541	514	546	558	556	579	552	569	574	514	571	532	522	575	523	532	574	551	540	526	521	537	540	568	499	583	527	537	555	520	525	494	520	504	505	519	544	505	558	527	542	528	529	529	515	591	577	506	564	549	520	558	549	548	535	508	522	543	524	522	542	574	522	572	546	539	513	523	542	569	559	557	526	575	562	556	567	519	533	568	544	580	525	569	536	554	511	539	542	586	529	590	574	520	552	529	515	545	509	529	559	524	537	521	562	548	546	547	508	487	607	503	599	522	509	556	543	522	568	550	503	577	506	530	555	557	496	503	550	529	528	530	543	524	553	561	531	571	573	546	516	504	514	541	483	561	529	570	510	539	507	538	531	524	598	552	549	551	568	522	543	541	538	532	508	545	563	528	522	572	527	543	519	515	496	472	536	521	563	511	521	577	565	527	534	565	523	535	526	561	530	566	467	521	547	575	563	552	546	539	537	567	539	529	545	545	512
4834	6491	11385	6919	9136	11841	7753	3412	7434	13401	10970	6810	3603	1449	741	583	559	562	532	483	538	548	577	529	565	497	563	506	526	536	515	495	550	575	533	526	509	528	532	492	515	521	524	530	524	516	525	532	532	521	549	527	519	515	522	562	526	513	504	526	510	497	495	507	507	475	527	517	498	519	530	525	533	502	569	549	494	496	507	506	533	503	510	530	498	518	533	500	521	562	501	512	543	497	508	525	524	502	507	517	527	500	465	492	516	515	527	547	512	494	566	516	491	539	495	537	533	558	531	536	488	493	495	506	511	535	501	502	510	501	528	526	523	550	529	502	563	505	539	480	541	541	542	538	526	533	530	529	474	507	564	510	512	532	524	515	497	520	518	531	538	518	511	546	492	516	560	501	543	534	524	516	531	537	526	514	537	470	491	548	500	538	511	525	519	504	513	497	514	505	508	522	549	513	506	519	537	521	478	544	533	536	488	471	553	487	528	575	522	530	527	533	493	518	500	519	505	567	532	539	549	517	499	473	506	491	518	517	532	509	500	503	466	524	502	512	517	523	520	496	533	545	523	523	507	507	498	505	496	528	544	546	454	527	529	514	556	558	517	571	555	504	522	470	525	509	551	471	508	481	549	517	519	544	484	537	533	514	514	509	482	503	557	521	548	532	478	518	489	516	550	547	500	550	529	524	565	526	544	551	518	495	522	550	536	530	554	523	542	532	528	552	472	531	515	474	536	537	495	537	543	564	542	492	538	499	501	489	518	563	544	498	512	517	529	540	530	548	529	565	480	502	520	478	532	564	505	526	521	483	497	509	507	547	480	522	527	499	514	519	547	494	528	528	526	497	475	559	540	536	557	505	543	536	503	560	482	543	507	502	510	509	515	506	502	535	520	517	503	545	533	492	540	502	512	496	536	528	532	502	551	484	501	522	519	502	530	543	510	510	491	548	488	508	550	475	518	507	501	511	475	501	498	538	499	518	542	499	521	490	503	515	515	499	524	555	560	516	497	495	500	536	536	497	559	518	530	491	499	518	518	474	533	520	486	510	510	534	507	465	528	538	555	507	544	529	534	518	520	520	532	533	478	506	514	508	515	534	553	476	493	493	537	491	518	514	533	515	498	503	504	517	551	517	518	466	507	506	548	496	522	535	482	497	507	491	505	489	499	463	522	574	510	503	490	468	513	480	523	531	527	515	532	575	518	540	502	494	503	525	505	538	516	480	546	550	497	548	488	558	527	536	529	508	532	517	543	490	496	499	522	554	494	555	543	532	520	523	518	516	536	498	513	528	530	561	526	519	543	488	510	515	524	482	536	550	524	487	547	517	528	486	490	508	488	523	510	504	509	541	505	507	476	509	521	524	535	499	544	520	482	535	526	527	483	532	536	529	541	563	537	482	548	492	527	535	508	539	545	502	523	506	544	537	533	494	522	477	514	503	502	490	505	547	512	536	498	511	500	522	526	508	504	485	535	466	506	509	531	528	536	490	537	504	545	502	502	558	528	500	509	538	547	518	515	512	507	522	535	564	489	521	530	479	554	564	533	527	560	542	506	526	523	510	512	545	502	543	534	513	505	551	514	491	489	490	492	492	489	540	536	519	530	512	489	495	533	515	489	512	475	534	540	526	523	476	504	511	521	495	520	507	523	534	549	533	487	483	516	498	551	490	533	531	547	564	503	560	475	479	529	540	521	574	531	503	504	503	531	515	532	511	501	484	556	547	546	516	521	521	495	522	486	511	544	467	517	485	488	494	515	536	504	504	528	539	524	542	531	522	519	519	503	560	548	505	501	530	507	502	521	463	518	467	524	530	558	532	497	546	563	522	553	514	501	538	500	501	534	536	494	535	527	534	534	497	483	496	533	516	478	550	533	530	539	532	512	488	513	490	497	504	487	505	503	515	504	507	509	532	530	500	481	506	488	531	520	493	483	518	511	549	518	481	569	518	563	482	506	508	529	490	484	536	491	515	525	527	474	559	518	517	554	500	543	486	571	499	529	533	505	513	537	535	544	504	533	539	509	531	533	538	487	470	508	513	541	485	524	505	526	475	546	514	524	575	504	495	533	505	510	468	523	462	484	453	491	556	524	521	569	515	516	545	557	512	495	536	521	515	563	489	503	503	512	497	530	499	522	487	513	555	546	526	524	554	556	516	540	511	495	504	499	486	538	479	548	531	494	532	539	531	479	554	552	473	507	534	536	505	496	522	498	491	537	541	523	556	508	504	469	516	479	523	500	529	496	526	502	548	540	510	458	514	541	536	547	527	521	523	518	535	520	507	593	532	531	517	502	546	521	492	513	528	482	553	538	515	519	501	520	488	515	492	528	529	499	548	481	532	532	515	513	544	530	534	501	503	523	511	530	516	506	512	508	539	517	487	529	486	510	497	517	515	499	525	536	595	526	535	511	510	514	494	516	562	553	528	506	508	554	512	503	550	468	525	510	522	527	525	518	530	516	476	486	549	475	506	511	511	535	546	524	549	496	545	526	520	505	480	483	502	500	542	543	499	488	497	521	535	499	464	492	488	549	515	518	512	479	489	520	483	475	537	517	485	487	521	532	479	520	478	515	518	480	520	541	503	571	500	500	519	543	547	515	535	484	551	530	549	559	534	525	520	541	516	542	549	537	511	513	494	490	479	486	507	494	501	546	506	542	505	503	526	536	520	480	541	548	508	521	527	500	538	513	516	505	512	551	525	472	508	537	527	544	531	563	526	519	520	571	526	518	530	476	523	504	491	496	538	486	514	504	529	504	554	543	549	520	490	519	582	491	491	517	519	485	530	514	520	519	543	539	505	510	499	495	473	500	482	495	496	523	492	536	549	564	532	518	542	556	516	488	512	501	485	516	514	527	489	487	509	506	504	492	528	537	526	496	513	509	487	508	524	506	520	528	486	488	572	527	538	516	527	504	502	563	495	494	520	493	508	497	501	508	473	523	492	510	489	522	548	535	506	531	492	535	475	527	527	525	500	498	487	496	531	524	475	537	515	509	510	524	541	474	510	500	512	486	538	519	507	498	543	528	494	504	520	515	471	522	498	522	556	541	522	499	510	545	531	485	525	517	513	535	525	496	521	513	534	525	509	523	544	501	514	514	515	534	498	479	504	507	546	503	524	504	489	489	497	537	497	504	548	524	499	498	529	538	527	522	543	492	520	493	511	485	549	488	534	519	478	532	535	520	543	523	507	491	514	493	520	514	536	533	529	519	502	520	526	492	536	483	590	487	507	607	509	535	544	512	559	530	496	489	481	497	541	512	501	482	498	542	537	568	562	534	491	521	550	502	518	490	505	512	499	528	563	522	502	549	504	524	482	535	496	526	469	537	492	503	529	465	491	492	497	522	487	499	522	546	528	514	521	508	520	540	526	522	505	484	527	493	544	525	498	513	536	531	509	539	503	496	499	553	519	520	518	488	529	520	515	521	475	505	546	502	528	495	507	503	528	485	524	505	515	485	496	505	553	484	513	549	522	520	507
24250	21322	28628	24464	21807	23654	18169	7133	12216	25014	21646	15844	8110	2842	1215	851	656	654	678	672	671	711	655	636	685	673	638	673	653	628	622	664	632	631	670	655	631	628	643	645	671	629	612	685	687	662	665	681	670	635	625	637	663	651	667	680	603	599	630	649	650	650	621	632	659	643	602	652	655	655	679	662	647	655	656	659	658	647	657	647	604	662	668	640	662	691	659	653	580	592	646	658	660	654	625	657	605	666	650	652	640	648	678	686	638	622	620	646	636	653	675	625	596	663	637	628	638	658	685	640	618	626	637	636	677	609	592	622	650	606	633	677	657	646	637	639	609	636	631	608	646	643	673	666	584	590	609	613	655	665	628	634	644	656	653	620	630	639	699	600	647	647	652	651	672	641	641	633	659	651	613	577	637	594	595	660	662	605	654	607	690	620	690	651	686	669	662	633	683	657	652	679	684	623	704	615	686	670	623	646	670	654	624	608	641	643	662	668	672	642	666	607	665	632	674	659	632	631	681	686	668	664	641	669	694	679	677	631	660	665	680	679	636	627	673	562	620	652	630	682	636	696	706	643	633	644	659	658	659	647	635	640	640	682	602	629	698	620	634	631	643	676	603	646	635	637	594	674	629	645	614	691	642	688	628	670	643	654	671	695	641	673	628	674	689	668	614	639	663	650	587	684	606	701	658	620	683	660	681	655	680	636	594	647	682	651	626	633	650	597	663	684	658	618	646	611	640	686	661	668	670	636	644	630	661	656	637	592	656	658	694	725	623	640	644	705	688	612	641	663	658	596	600	633	632	623	614	703	642	652	652	648	669	708	644	624	618	660	661	637	628	692	696	648	605	600	649	657	627	633	640	639	648	613	679	626	639	642	630	666	638	640	609	666	595	675	642	674	626	613	612	661	653	693	632	652	646	659	651	656	692	645	653	582	635	669	668	620	686	647	636	613	654	610	642	654	670	598	649	624	622	647	654	665	693	561	622	633	638	627	649	645	623	602	664	699	646	684	664	640	662	650	657	665	604	632	620	687	629	628	617	687	638	633	614	643	611	631	668	641	654	652	660	568	630	688	693	627	630	672	626	595	657	646	667	701	629	664	654	638	607	634	637	638	615	639	688	648	618	636	651	622	683	634	656	659	642	668	671	599	616	648	647	695	612	600	613	649	615	616	641	617	633	629	627	730	671	665	690	660	673	582	633	615	632	641	666	670	635	653	698	645	622	678	670	665	636	665	639	704	641	608	621	672	630	596	613	646	609	637	647	619	632	647	671	608	641	621	698	667	646	649	598	681	630	652	688	659	621	650	641	610	643	610	637	627	630	630	635	625	675	684	640	650	641	670	670	648	674	657	664	629	589	650	630	638	615	643	615	639	691	681	639	609	598	608	659	627	634	623	587	631	679	660	661	621	618	610	619	648	597	633	638	699	635	647	632	620	677	657	621	674	630	668	660	637	653	652	662	675	637	651	649	674	650	647	611	642	610	654	653	650	659	629	643	677	650	651	636	693	677	662	650	645	672	647	653	646	630	651	627	637	662	626	673	628	638	616	608	624	642	677	616	663	659	678	670	648	641	664	668	645	640	634	686	632	611	629	632	644	626	627	606	650	672	602	618	661	654	665	658	613	644	662	645	629	641	631	680	611	707	669	631	657	663	668	683	644	639	633	643	678	668	662	655	671	641	581	643	621	653	654	661	639	641	617	649	625	594	611	644	649	652	660	654	626	647	636	642	634	685	649	625	639	622	656	672	651	679	628	652	616	625	655	644	668	656	632	650	615	627	634	653	653	659	641	627	642	634	670	644	666	599	623	659	641	648	645	636	663	636	692	632	654	654	673	630	605	606	651	647	605	624	619	613	624	679	617	665	619	627	635	626	687	645	669	606	635	657	636	639	617	662	653	657	659	654	597	632	654	654	659	621	613	652	674	632	629	558	650	666	643	658	655	668	677	645	593	654	650	622	632	610	660	673	640	637	634	642	631	681	645	660	620	644	641	677	631	666	637	628	648	716	660	619	623	656	667	667	671	651	679	671	600	619	646	626	617	679	648	643	694	679	660	664	618	613	647	648	705	645	699	631	627	643	651	613	649	644	670	643	647	635	629	606	662	598	666	634	671	644	637	660	645	693	673	650	661	666	621	650	701	680	633	632	646	647	636	658	653	620	626	611	641	618	686	656	620	614	631	625	657	667	658	593	629	644	666	607	617	601	620	666	668	620	659	642	659	624	644	633	631	629	641	655	624	664	632	656	623	606	641	660	660	638	675	665	601	644	643	606	656	642	635	671	632	617	654	635	649	653	630	621	647	628	622	631	638	631	697	649	668	638	612	661	668	660	643	605	631	657	604	664	629	641	620	677	632	649	695	625	661	641	654	632	711	639	649	627	702	658	707	635	618	636	601	656	605	683	644	651	647	584	709	637	664	613	662	662	677	587	624	650	650	649	657	623	651	655	649	608	660	618	645	658	640	692	613	628	618	637	645	638	603	642	637	612	635	617	683	634	636	632	626	640	622	630	604	630	620	627	660	685	610	636	701	676	675	670	638	630	605	582	616	639	641	633	607	637	604	642	674	662	654	636	676	652	672	651	680	609	635	670	633	648	611	662	613	640	661	599	660	649	685	632	630	622	659	668	634	626	630	638	644	605	689	669	675	650	647	667	673	662	604	636	606	599	597	655	666	633	663	620	684	642	643	612	641	606	622	674	662	663	635	637	631	688	586	611	642	642	625	633	619	643	637	640	631	652	630	677	641	612	630	624	624	675	629	625	637	626	650	674	676	633	648	599	614	670	603	616	603	641	629	597	603	640	619	590	661	685	593	604	651	591	606	643	639	663	630	613	625	631	665	634	653	637	636	645	659	641	687	649	605	614	669	612	654	617	666	620	695	661	647	680	619	650	642	646	665	605	602	641	674	613	653	612	676	635	618	621	626	594	635	626	628	695	690	610	638	638	630	677	630	606	615	657	667	641	700	697	689	634	598	671	616	610	623	617	617	662	645	640	642	672	618	663	639	642	683	670	693	609	673	638	616	676	691	616	702	669	618	643	663	658	635	644	639	633	594	630	627	660	642	669	623	674	608	675	637	721	632	660	649	634	692	648	652	664	671	653	634	629	631	636	681	661	685	672	667	628	630	646	636	638	661	668	643	625	678	626	671	628	664	661	646	642	701	637	630	617	629	571	636	688	623	643	652	604	646	676	644	642	647	613	640	668	616	668	672	644	646	628	653	629	639	681	599	646	596	601	586	662	678	646	652	623	694	663	676	627	679	660	643	643	615	629	675	618	628	671	622	656	622	603	647	595	667	658	631	598	670	642	659	631	638	624	614	662	611	608	651	635	607	640	640	633	611	668	636	634	625	658	594	627	592	627	639	641	622	638	688	634	622	615	655	614	628	668	648	651	655	631	600	675	715	646	630	638	625	661	626	641	631	648	673	678	689	588	622	643	651	634	609	645	647	658	659	692	656	637	659	643	625	666	635
4978	11064	12496	14670	13859	20955	13963	6826	15693	24601	20209	13970	7759	2808	1197	805	613	615	619	629	606	645	615	612	575	602	601	604	608	546	608	600	625	659	593	586	621	609	598	641	680	624	611	594	653	659	596	611	631	585	588	641	626	581	626	601	615	617	598	627	626	615	590	590	557	615	598	574	654	620	596	627	655	607	640	600	643	681	610	633	627	645	650	570	620	596	585	574	605	595	615	616	650	574	629	603	584	609	590	643	644	654	581	614	619	642	586	648	590	623	616	632	611	614	627	618	636	615	616	633	587	610	620	653	645	584	618	640	620	615	636	628	591	578	641	583	597	633	653	652	620	658	603	607	648	618	630	600	671	640	566	597	617	630	608	624	646	584	586	617	651	609	634	635	592	589	657	639	608	578	648	643	622	629	609	589	672	627	572	594	638	613	632	617	621	664	595	615	661	624	591	629	572	594	559	613	584	636	670	626	611	648	613	600	631	623	607	619	576	623	609	641	609	633	630	594	593	609	559	540	616	577	625	594	620	618	655	576	610	633	604	637	608	575	621	631	609	599	633	581	606	620	634	612	640	662	598	602	616	630	538	606	628	621	618	627	633	652	577	654	638	620	607	640	627	611	633	629	619	635	651	647	598	615	644	607	555	587	599	605	610	626	663	595	611	599	602	650	650	641	603	630	667	604	591	633	611	576	588	585	595	608	614	645	595	617	595	602	614	602	648	668	615	630	610	620	601	609	607	636	575	636	600	591	629	592	620	623	620	596	623	602	581	613	594	629	576	610	621	611	592	621	617	612	605	632	586	621	582	607	671	620	684	624	633	552	591	605	578	605	566	634	580	643	594	646	613	602	597	626	589	609	605	626	607	591	637	617	621	595	582	600	590	597	614	614	630	629	598	589	593	626	632	644	646	616	624	632	648	648	628	628	594	605	635	616	594	643	593	601	628	599	612	643	601	581	599	626	612	620	636	612	604	617	576	580	581	603	604	584	644	593	667	633	593	590	599	612	626	632	612	646	601	631	597	551	576	658	601	617	582	578	610	612	619	648	595	623	642	598	577	600	567	604	616	660	630	650	584	659	650	620	608	608	623	640	628	604	624	663	582	630	649	600	598	602	571	589	593	648	617	646	596	563	613	607	607	584	603	580	650	618	597	669	607	614	631	622	567	618	624	602	650	610	598	620	595	599	622	555	604	632	607	625	592	609	591	563	665	624	633	580	610	586	630	598	574	605	617	616	611	570	607	648	594	634	652	696	643	581	614	612	623	592	574	634	635	639	643	630	562	615	616	637	620	593	585	582	680	538	623	595	629	633	618	610	637	626	631	645	618	640	639	601	601	550	602	642	571	646	578	568	602	609	608	614	633	595	608	621	627	623	622	601	594	603	619	610	641	581	590	602	601	651	614	598	663	603	618	586	601	541	562	597	560	583	612	606	606	607	630	596	574	619	607	573	680	673	600	621	671	607	627	611	588	623	577	619	633	604	651	609	599	630	677	689	608	636	567	563	576	638	610	624	613	630	611	588	616	599	613	586	604	589	646	564	583	635	612	584	645	647	604	612	598	626	590	605	583	617	649	634	641	584	604	587	611	637	607	580	626	626	636	604	601	618	613	602	627	648	606	590	612	643	603	578	615	615	631	610	623	632	594	641	606	642	586	586	656	624	647	633	630	637	609	659	584	645	645	609	574	594	588	610	604	642	581	620	584	608	643	596	617	612	561	617	581	623	602	597	623	616	638	634	590	632	626	598	601	622	653	640	606	586	583	568	605	593	603	602	627	557	621	600	628	595	608	623	600	633	609	529	640	608	571	566	647	597	614	588	658	588	601	628	621	623	581	676	641	612	600	602	562	606	605	620	614	621	642	626	632	666	592	643	598	624	589	624	613	601	614	601	618	617	582	633	627	637	597	612	618	607	582	604	628	625	626	591	619	609	595	597	632	640	635	637	586	647	591	581	634	633	601	655	611	556	620	604	608	671	610	629	583	647	652	593	589	631	593	616	644	585	624	601	632	639	601	604	610	616	604	584	607	610	580	593	610	613	613	637	602	633	604	627	623	621	650	630	649	603	586	638	606	584	602	628	624	638	600	658	607	631	620	587	650	587	636	556	588	570	590	561	581	625	601	619	574	616	619	601	639	614	610	632	633	606	574	560	635	614	583	610	602	609	606	583	582	605	576	583	643	654	627	622	632	609	624	609	652	657	592	571	563	635	582	636	615	613	571	602	648	615	599	616	598	650	623	573	582	611	630	635	611	652	639	591	599	618	618	591	633	618	627	634	583	672	610	620	597	597	593	632	643	624	599	629	566	593	625	603	578	600	596	589	648	583	583	602	601	635	647	598	619	618	566	612	605	636	598	597	665	610	576	564	634	633	626	610	606	582	644	590	597	601	610	592	642	603	629	617	596	581	604	635	597	641	574	632	583	612	573	575	599	581	589	632	573	631	641	623	604	600	611	625	628	625	606	631	647	603	595	615	570	599	615	584	651	646	618	587	612	563	628	618	624	627	641	652	602	607	613	651	602	607	596	623	649	637	604	609	575	602	557	606	562	644	613	574	590	564	603	591	604	579	584	569	623	598	577	619	569	629	630	619	615	609	598	618	566	659	551	617	586	593	589	574	620	612	625	636	642	598	637	658	618	624	593	554	634	601	585	667	633	584	666	605	605	597	578	600	638	596	624	645	651	647	592	592	608	577	588	600	626	664	606	619	681	616	567	616	631	631	597	609	625	592	649	627	620	604	620	631	600	570	664	610	637	645	610	603	585	628	622	610	577	600	626	592	588	620	584	629	595	627	622	643	608	638	594	628	621	572	634	604	567	598	635	588	643	595	604	602	623	560	625	659	578	613	617	596	597	615	620	579	593	565	630	651	625	622	619	582	614	640	611	669	559	640	604	615	627	633	578	603	633	651	610	605	617	607	595	586	623	634	569	656	585	561	603	617	609	590	593	588	598	594	605	599	646	646	612	690	629	617	587	600	573	632	582	626	607	611	584	622	599	637	625	613	605	602	601	610	651	590	565	608	601	605	562	633	599	578	608	612	595	636	627	607	646	594	618	597	585	606	605	602	665	651	630	603	608	571	593	596	588	626	607	624	591	609	581	631	618	625	617	584	632	620	609	622	566	613	585	577	633	580	568	619	639	610	600	570	612	565	656	606	612	605	626	646	617	593	639	611	563	623	609	599	620	617	628	602	601	598	589	579	650	631	564	632	585	564	605	577	541	616	596	562	583	574	639	613	645	575	621	598	607	629	568	627	612	604	664	598	570	608	593	581	596	582	593	579	621	577	629	595	614	603	623	631	603	599	610	631	615	595	606	601	618	689	613	594	624	583	609	596	600	606	623	655	601	607	611	588	599	619	603	593	616	618	630	626	596	602	612	605	569	621	600	608	616	600	661	639	648	575	612	590	593	673	603	621	580	641	607	617	638	616	587	605	623	625	639	633	606	574	601	640	614	630	593	571	626	600	597	611
27849	14276	5760	3199	2253	3240	3563	2710	1806	2061	1736	1411	1108	759	698	615	577	566	592	564	575	567	591	581	574	598	623	542	574	547	605	533	554	547	591	574	594	555	582	564	551	572	555	521	586	549	557	598	583	523	570	573	579	551	594	577	593	582	567	597	552	568	568	602	589	608	575	557	545	580	573	565	565	556	569	570	601	599	587	571	619	549	587	562	565	587	552	568	621	627	557	600	577	541	582	571	558	586	567	573	572	618	545	565	600	582	553	601	509	594	568	558	576	535	580	591	541	563	561	589	553	600	587	603	554	588	613	529	588	598	572	577	607	582	565	551	605	607	540	532	555	576	569	629	605	553	595	543	576	570	603	579	574	528	585	570	589	623	602	578	585	605	607	591	570	614	552	537	562	559	584	557	615	583	602	618	553	559	553	577	578	571	627	588	607	550	569	540	576	576	585	581	588	633	596	562	551	563	567	564	545	566	578	577	618	553	553	550	608	573	588	582	558	591	570	549	588	601	580	552	591	582	592	620	546	575	604	600	536	529	561	568	582	524	584	573	564	573	542	593	591	578	562	600	602	560	607	552	599	589	552	589	580	571	587	640	601	598	595	566	545	574	590	597	602	588	562	560	604	584	609	570	590	533	578	563	615	609	548	548	577	552	541	537	553	585	549	552	573	576	556	539	586	630	590	553	588	565	557	581	598	556	578	591	536	565	611	576	611	583	598	534	557	569	582	521	614	551	564	567	565	588	585	588	599	542	580	569	570	564	586	598	590	573	555	567	588	552	595	580	632	567	571	594	547	576	567	567	598	558	589	571	536	592	599	583	563	564	554	603	551	605	601	575	570	556	551	566	601	622	564	593	561	569	624	591	564	587	539	537	561	588	550	559	622	604	565	566	626	574	548	543	589	553	626	548	555	569	560	596	584	585	558	574	573	551	594	609	594	553	549	606	585	582	573	577	572	612	586	548	546	585	515	535	541	585	585	567	567	599	609	598	533	569	603	548	565	614	578	620	584	593	567	546	624	573	559	544	594	559	559	536	614	535	512	577	562	541	538	607	603	540	607	570	563	573	524	532	596	596	570	574	583	561	574	570	556	562	552	554	554	602	578	566	600	571	559	599	564	605	577	585	581	597	566	580	564	594	582	567	567	545	531	535	586	584	581	594	605	563	559	557	577	599	583	610	617	587	593	542	546	535	546	562	567	575	549	508	616	550	560	540	598	612	555	570	582	551	601	611	576	583	575	554	561	565	602	584	590	584	589	588	615	603	544	598	562	592	566	600	568	542	552	562	590	561	544	592	567	562	607	562	534	565	560	552	574	537	556	575	572	549	569	582	562	563	583	565	556	594	568	558	600	620	525	577	610	584	575	585	534	592	565	650	604	599	599	587	593	587	559	526	581	543	579	560	551	578	561	580	573	604	602	601	565	546	612	585	591	598	572	563	583	587	586	561	547	580	575	635	577	614	595	591	573	583	530	598	603	576	554	574	541	554	550	586	555	585	563	577	574	596	546	571	592	576	546	563	567	576	556	582	594	573	519	537	582	559	589	555	628	602	583	620	549	610	610	597	565	589	564	567	617	609	593	596	583	581	587	609	580	578	579	540	625	589	589	579	592	596	584	627	570	608	575	558	598	596	600	593	555	607	554	592	585	587	583	559	537	582	575	591	515	593	556	581	618	597	569	600	602	588	544	568	539	571	582	553	573	562	575	516	606	570	567	610	566	579	588	551	564	587	546	565	593	547	578	570	592	632	559	609	586	538	570	567	582	569	546	579	581	600	596	562	593	536	617	620	630	562	571	550	541	575	567	586	621	583	578	597	559	553	547	583	606	568	564	560	558	562	572	560	586	522	594	615	635	586	568	614	596	545	557	576	551	541	568	588	567	547	607	575	581	594	564	566	595	593	609	566	582	586	590	583	543	602	604	554	594	600	596	558	569	520	576	570	579	596	553	590	575	573	573	574	531	551	532	569	616	563	599	612	596	577	571	522	600	575	542	591	574	590	607	557	582	580	555	577	586	563	587	590	555	578	574	539	545	581	575	578	603	563	598	560	545	591	616	578	609	554	566	555	604	589	578	581	553	580	572	591	574	575	586	553	583	591	593	562	567	566	601	558	522	568	540	581	615	610	597	605	579	583	573	607	583	581	578	581	596	594	587	584	532	586	595	600	565	592	576	584	567	541	577	621	538	553	568	557	598	581	538	619	539	527	557	580	587	582	525	594	612	568	524	606	591	552	547	548	538	563	589	598	606	603	543	579	602	596	577	563	580	545	585	562	627	535	569	576	556	593	598	569	605	603	610	500	566	563	562	563	584	626	593	649	567	605	558	598	572	592	572	565	564	569	532	546	619	611	545	607	622	609	567	601	614	589	583	531	554	586	542	590	573	572	607	575	549	564	558	547	553	600	567	535	572	579	560	563	625	641	576	591	525	555	584	587	600	572	595	541	606	567	583	551	608	557	557	580	571	540	552	577	544	557	548	543	561	618	565	559	568	571	578	583	593	628	549	582	556	608	545	614	544	598	571	552	537	592	625	548	576	584	596	552	542	615	543	576	604	568	550	536	573	584	560	606	569	583	558	579	548	564	525	560	584	575	582	579	581	566	581	627	572	589	623	586	532	533	578	603	538	610	579	564	551	585	569	591	562	576	553	555	545	589	605	616	589	568	586	587	621	612	627	581	525	590	561	587	542	563	576	542	587	555	588	537	559	581	546	575	607	587	591	572	578	575	614	589	565	576	579	590	597	560	547	576	587	580	548	588	594	580	592	579	552	566	592	565	576	540	624	555	552	577	611	551	649	598	558	607	552	517	534	559	591	577	600	599	575	604	564	596	584	587	588	576	570	574	579	629	559	568	540	584	556	569	630	570	547	549	588	544	603	592	592	593	537	607	582	600	600	570	626	523	541	619	564	566	535	596	571	550	586	565	579	546	559	615	579	561	604	562	604	561	544	545	573	599	605	550	572	604	585	570	578	604	552	576	567	587	605	570	567	560	583	559	596	548	573	561	554	594	589	581	578	577	617	581	578	568	628	630	588	576	548	562	564	556	613	597	530	559	565	541	548	533	583	574	559	580	526	559	568	585	544	560	594	578	565	594	613	586	566	588	565	533	518	538	541	599	541	532	640	571	611	599	600	570	557	563	545	588	587	593	543	612	562	587	582	603	589	582	546	543	576	568	574	586	578	554	565	535	597	540	590	568	573	584	537	576	580	558	578	550	615	553	608	583	574	621	523	580	569	581	602	624	607	572	584	585	557	572	567	573	601	587	617	618	584	582	587	532	550	564	554	564	551	593	560	551	632	538	539	561	589	569	606	565	572	564	587	545	589	556	581	574	569	562	589	585	552	516	553	593	606	591	581	551	575	598	624	570	612	555	613	573	571	568	571	554	575	599	583	569	637	586	592	593	573	576	559	526	556	535	601	578	559	566	593	577	581	590	584	560	572	551	604	549	580	566	573	553	603	518	585	605
8577	6011	5375	3153	2716	4570	5073	3866	2508	2704	2226	1643	1169	755	598	551	537	531	540	513	564	482	597	578	536	515	547	524	514	550	520	527	544	552	544	543	541	576	564	569	566	548	540	529	541	508	524	555	545	508	537	580	534	558	490	529	549	563	547	525	521	551	515	556	517	550	555	570	507	526	570	528	544	551	543	515	555	565	528	520	576	547	551	540	555	521	529	512	542	507	541	547	492	551	527	507	547	547	527	489	546	546	538	512	543	534	506	552	568	536	524	549	561	549	527	538	509	494	561	561	557	516	538	531	555	588	502	552	531	546	529	532	606	516	512	547	507	566	512	560	536	538	526	542	513	510	579	550	497	562	570	532	529	547	525	511	525	563	520	540	533	530	526	570	510	500	511	562	556	533	521	539	537	538	533	506	513	546	543	528	521	551	547	546	497	558	546	527	528	551	524	529	537	516	529	560	532	505	515	519	528	557	540	531	519	568	550	525	548	529	583	546	535	530	517	578	508	525	505	524	548	536	536	496	541	562	516	499	574	545	551	551	537	565	526	565	539	536	541	541	565	547	487	548	539	553	517	569	492	533	493	539	554	510	523	548	533	552	518	556	529	512	556	497	559	499	539	588	557	541	534	528	552	566	530	524	530	546	535	543	558	538	515	503	555	512	510	499	501	562	534	567	498	542	548	518	569	516	559	516	565	543	539	513	562	517	525	545	526	529	583	509	538	496	504	608	571	517	518	560	533	525	534	504	507	525	561	543	536	517	541	543	544	504	547	507	527	497	525	550	528	547	522	549	559	518	555	553	540	507	544	538	505	521	589	538	542	495	574	526	578	496	520	561	506	522	524	497	521	550	521	535	536	559	533	525	539	519	527	535	567	523	501	541	536	541	557	523	499	555	522	577	528	525	540	551	540	521	511	591	548	538	575	537	552	498	504	556	519	532	480	564	521	517	530	495	512	544	534	544	549	524	496	548	510	518	533	528	531	513	572	564	531	518	486	485	555	526	540	509	516	523	525	545	551	559	528	523	544	495	515	539	527	550	510	523	538	506	561	559	515	501	526	574	552	549	510	586	565	536	552	546	514	543	556	560	535	502	555	524	515	540	513	535	528	572	542	501	520	517	538	517	534	525	512	555	523	532	602	495	560	550	569	514	536	547	536	525	526	506	550	559	533	567	541	523	541	540	490	523	533	500	538	534	552	549	512	496	524	509	554	514	585	557	540	526	549	550	530	530	545	563	498	507	536	540	522	510	563	557	556	530	547	536	525	563	570	529	543	514	556	561	552	504	564	557	526	573	513	594	550	560	567	522	538	532	525	539	504	508	539	575	541	527	512	557	520	533	531	536	544	502	545	513	523	564	516	532	560	503	520	524	502	566	519	536	544	546	522	566	531	542	503	550	545	503	501	532	569	567	503	562	565	518	525	529	514	500	528	542	522	524	523	569	509	546	558	528	519	547	549	594	490	522	544	533	572	571	496	524	572	518	547	545	547	555	544	552	575	557	545	517	527	571	554	510	562	524	527	530	490	514	552	540	533	540	541	553	528	519	521	548	482	537	548	535	546	514	521	516	533	490	545	557	553	514	562	550	588	506	509	561	544	502	529	527	542	514	486	564	497	547	526	529	504	554	517	522	554	569	544	539	512	507	522	530	529	538	546	538	555	541	575	524	562	516	568	531	489	514	520	567	560	553	508	534	540	551	561	585	512	544	540	543	547	517	552	501	560	513	533	503	558	542	523	534	530	515	516	541	502	514	582	527	545	531	503	499	541	544	540	546	517	551	540	575	563	556	531	568	510	545	521	570	578	523	532	550	534	525	530	511	577	510	515	481	519	530	511	535	529	519	544	493	523	535	527	518	529	551	509	552	542	502	584	509	535	557	516	505	520	527	543	573	508	515	576	514	543	564	521	519	525	572	545	535	535	544	536	501	526	464	578	533	517	537	557	507	545	513	534	496	505	532	528	523	546	514	545	559	535	590	539	521	537	575	557	535	529	536	590	553	533	517	494	510	476	517	535	514	469	543	521	515	517	565	542	555	519	530	522	510	528	530	509	529	498	534	537	546	528	556	524	493	509	533	520	520	506	557	525	549	523	538	545	542	539	519	512	532	540	537	527	538	573	514	516	568	580	511	530	544	523	561	526	526	513	543	552	534	518	503	514	572	510	550	569	519	508	558	558	533	529	500	529	565	543	565	542	538	533	528	562	513	582	550	558	513	519	546	534	515	569	489	534	538	544	598	514	568	520	520	494	562	543	542	562	583	532	558	581	529	573	570	513	501	501	564	527	543	509	536	524	575	503	536	531	520	519	518	501	532	528	543	539	566	538	523	511	576	557	504	561	528	539	545	563	505	539	504	554	564	531	539	551	498	517	491	620	582	522	546	534	598	544	532	551	543	539	541	483	572	566	523	546	565	534	532	503	566	527	546	533	546	502	536	546	543	590	509	570	516	553	554	558	524	491	534	578	502	500	528	515	546	536	534	518	571	517	504	572	570	558	549	570	524	536	559	577	560	548	532	537	532	546	536	490	542	526	541	517	528	511	556	529	537	507	550	578	503	516	537	531	526	507	551	552	518	583	525	510	568	536	525	515	580	493	544	549	544	557	475	560	533	522	533	513	554	551	522	515	551	510	529	516	510	573	509	531	521	520	508	519	571	514	546	550	532	580	515	551	572	530	531	563	530	530	530	569	551	534	552	487	564	499	535	574	572	522	540	532	553	551	520	507	532	548	540	522	509	514	553	573	529	543	492	538	583	553	542	542	521	534	533	547	556	560	598	489	498	530	553	542	491	558	512	570	480	528	489	558	529	518	525	572	566	532	541	516	529	547	492	567	538	589	537	508	551	547	553	520	557	526	548	511	493	556	529	534	555	553	546	529	537	540	602	543	523	518	510	586	505	505	522	558	539	515	541	556	573	537	494	559	512	515	535	544	530	536	541	531	510	568	583	505	538	518	524	570	524	501	584	532	536	544	551	489	516	530	541	517	541	513	530	550	532	559	524	484	477	536	542	567	517	554	534	552	583	507	536	565	504	517	541	561	522	549	528	544	519	549	548	563	574	515	564	519	535	492	550	588	502	537	575	516	566	565	511	501	541	572	545	538	485	516	519	535	546	544	519	570	539	543	526	529	546	503	513	543	513	533	472	512	557	498	533	520	532	556	562	556	529	567	533	522	536	527	577	505	534	559	495	549	547	553	540	517	513	548	591	532	546	581	554	568	463	569	576	561	561	543	547	526	514	536	496	513	551	532	547	523	529	546	574	553	520	574	545	529	535	566	557	534	544	544	533	505	492	573	538	528	496	531	516	571	522	532	535	549	574	571	533	578	550	518	579	499	547	540	551	557	551	601	524	514	501	541	512	486	547	554	528	539	559	538	533	588	544	481	509	527	524	541	533	546	514	480	549	533	511	518	509	538	513	513	542	511	537	541	578	540	580	527	510	574	527	558	524	557	537	541	521	539	563	568	583
25492	21278	26910	24455	5150	3500	7216	4308	4941	11744	11023	7454	3799	1417	809	589	535	547	525	495	516	506	508	500	521	531	532	544	552	500	552	578	524	529	496	507	510	561	518	513	506	537	512	510	505	543	491	500	502	525	541	535	517	510	549	546	512	519	515	536	508	511	489	537	529	525	516	497	480	496	538	538	484	502	500	513	531	510	518	532	529	508	566	494	494	504	545	518	554	512	535	544	525	538	527	492	484	515	508	497	577	511	539	552	516	522	474	474	519	487	535	527	542	500	532	487	550	515	520	520	503	516	495	515	500	523	522	491	509	533	493	528	550	541	511	513	487	521	528	503	510	515	515	545	494	526	559	476	460	487	495	512	496	518	495	504	549	562	506	529	583	538	534	526	457	555	505	519	531	511	481	503	530	520	486	520	540	531	541	528	509	488	567	531	500	500	479	551	534	518	507	529	548	523	534	523	520	515	489	543	506	536	484	530	478	560	527	532	474	502	528	502	488	491	560	506	510	561	516	545	553	525	537	526	538	538	519	491	488	519	525	530	503	511	547	527	532	460	454	514	510	534	556	523	567	535	481	507	526	499	526	529	508	534	533	495	513	541	499	538	504	553	532	518	508	522	534	513	525	492	516	541	521	494	496	523	493	528	501	517	529	513	542	556	501	511	497	593	497	509	490	529	489	526	520	523	489	474	530	494	528	502	528	487	495	499	462	539	534	488	473	535	563	506	537	502	520	485	551	559	523	491	538	506	500	519	492	490	532	530	502	529	526	529	513	478	495	524	480	528	527	503	505	519	509	529	501	470	495	512	502	541	533	534	544	497	549	529	558	540	535	528	497	524	525	482	528	518	504	492	507	522	511	501	523	495	532	534	493	520	502	531	496	495	527	525	540	466	517	509	509	526	545	534	540	527	533	539	505	540	515	513	527	506	474	504	525	533	502	528	474	529	499	523	512	535	506	542	485	477	496	486	522	587	495	487	529	537	503	534	533	498	494	531	480	492	527	535	541	511	551	496	515	518	539	559	485	505	539	545	489	544	515	522	556	520	523	527	514	530	513	503	522	529	529	530	505	563	486	492	493	467	530	558	496	533	530	476	534	513	530	459	534	526	551	540	496	500	511	538	504	478	490	532	534	501	552	530	516	531	504	482	546	530	519	533	528	543	529	516	520	536	535	567	491	499	498	513	505	477	526	495	540	508	501	502	543	534	523	539	551	499	491	487	481	517	553	563	514	525	495	495	504	532	527	485	517	500	506	514	556	517	535	531	513	512	538	542	513	554	504	525	483	510	552	546	501	538	508	509	507	495	563	490	496	527	508	548	520	526	528	556	478	545	509	473	530	567	521	493	533	518	539	563	503	494	542	528	507	521	518	497	444	499	495	474	538	536	512	546	526	497	504	536	512	535	479	525	503	514	544	549	536	524	523	539	509	516	490	527	533	503	526	524	528	520	481	554	533	531	514	502	515	502	518	497	528	478	524	506	515	520	516	538	542	504	505	512	480	516	510	485	539	503	535	484	514	504	510	519	536	482	503	525	511	539	539	524	532	523	534	492	499	543	498	511	489	483	505	504	494	485	544	503	538	527	549	534	496	524	504	522	496	518	542	515	516	573	558	540	507	524	483	504	538	499	544	511	522	539	525	532	517	525	548	534	503	513	498	515	537	520	511	476	498	516	490	467	499	491	513	576	509	485	474	515	494	512	548	514	502	512	471	497	490	551	510	522	507	538	535	522	534	529	528	503	537	497	549	480	545	485	527	500	466	503	521	496	484	553	518	514	522	509	489	468	533	539	477	535	526	527	560	530	475	527	532	491	478	489	502	473	488	524	530	518	515	515	519	549	474	506	513	503	531	531	516	529	541	550	529	536	491	522	514	536	482	527	516	535	494	514	511	487	506	518	513	499	524	497	499	548	500	530	525	543	522	500	542	507	515	513	566	490	537	515	557	508	515	511	521	531	519	486	555	507	535	488	470	532	463	506	516	507	515	501	516	498	518	530	538	483	537	501	510	512	520	525	505	530	510	538	533	498	543	520	520	525	504	530	546	507	518	480	547	484	501	519	498	487	542	484	523	493	555	547	580	542	495	530	522	539	518	528	500	506	496	530	502	531	513	504	502	522	532	528	478	517	517	524	562	514	518	488	515	537	522	491	563	529	552	508	503	492	537	532	549	500	533	531	513	520	498	518	556	520	489	516	520	513	522	527	508	472	485	536	505	516	553	494	524	518	531	490	524	498	557	527	513	527	526	503	475	536	557	470	524	500	532	517	491	547	529	532	550	514	505	524	531	513	519	531	501	479	485	535	545	508	535	523	503	486	530	548	541	487	519	482	525	525	500	481	538	502	517	524	545	496	502	502	544	528	503	529	479	469	514	521	571	529	508	449	511	530	535	528	528	506	484	504	518	527	534	513	528	533	511	493	539	503	507	530	514	528	545	505	543	516	503	568	507	550	497	494	505	507	533	500	490	497	503	508	519	526	530	522	518	519	509	510	506	531	592	514	504	492	530	532	525	514	482	504	509	519	568	512	485	502	540	496	497	544	500	515	519	504	509	500	522	510	483	507	475	505	539	468	509	515	511	470	540	521	517	494	528	539	505	508	517	534	580	538	555	539	512	483	499	471	498	516	523	517	527	522	510	525	492	490	496	516	499	518	500	516	559	504	522	538	502	525	530	462	547	476	529	534	537	498	521	541	504	485	487	519	545	519	486	495	517	486	547	517	510	492	521	480	541	493	514	493	479	507	505	502	519	559	501	538	536	512	501	525	562	501	503	547	511	518	487	506	500	523	571	509	499	536	525	545	557	553	520	525	512	510	520	537	526	502	529	523	520	506	505	533	556	526	485	527	497	527	536	537	506	497	482	529	503	529	499	552	507	542	519	484	527	464	513	530	497	473	529	513	563	524	519	537	520	513	552	526	508	519	529	500	509	503	547	494	543	525	504	518	533	538	527	493	480	507	475	507	522	508	521	510	492	511	472	512	526	546	553	554	526	514	547	502	526	476	510	494	497	475	553	507	501	545	519	487	542	506	521	522	527	519	521	507	511	491	515	500	536	522	503	477	532	524	504	534	521	515	483	504	551	523	550	492	477	498	501	522	513	520	540	519	513	502	518	511	495	510	524	531	503	547	488	475	513	523	511	532	516	515	551	498	514	549	525	516	512	522	517	514	537	472	519	490	540	499	542	494	508	518	517	519	518	521	493	465	497	523	527	491	524	528	538	470	553	496	506	506	558	532	507	484	506	500	532	515	550	524	542	498	485	551	470	504	503	470	562	485	524	487	516	519	536	498	539	513	481	527	553	556	480	519	518	488	545	516	560	540	496	525	490	541	491	572	518	498	516	544	517	515	530	508	531	533	496	510	460	526	522	501	548	510	539	524	519	487	459	496	493	512	536	504	509	538	520	541	504	504	493	553	490	517	489	539	527	530	558	507	521	545	527	484	495	526	536	546	533	527	539	509	548	488	539	544
5903	5281	5549	4113	1763	4325	8614	5253	7155	13265	11131	7629	4176	1640	791	602	502	486	489	531	521	500	547	542	525	527	532	513	518	527	539	498	488	513	528	560	556	498	527	527	539	536	511	522	534	468	476	479	501	520	535	467	498	558	532	548	559	485	537	500	525	500	509	518	532	523	497	470	532	543	505	527	499	525	537	503	486	549	520	523	533	502	497	530	520	519	535	559	516	526	541	476	459	518	492	481	480	507	553	478	529	486	510	549	502	529	535	511	478	495	516	471	540	520	502	531	454	503	526	469	489	487	504	485	519	536	468	513	484	481	501	513	514	510	516	538	492	495	507	526	472	465	469	502	493	518	511	500	483	519	480	515	502	503	524	463	551	527	549	462	464	502	534	504	521	518	520	463	523	492	516	496	561	521	472	439	493	501	534	535	486	447	505	495	539	484	526	444	505	491	498	526	507	539	492	474	490	524	529	499	505	476	494	507	507	506	531	493	520	508	476	493	495	519	461	453	463	479	506	507	481	506	490	509	501	509	487	533	491	521	510	496	513	528	485	507	495	502	487	482	540	512	496	500	519	476	502	511	508	503	528	489	505	521	529	474	473	523	508	471	534	513	482	506	518	524	504	486	508	511	502	492	500	473	494	536	508	521	461	492	482	528	469	531	510	513	535	528	505	497	449	482	508	480	485	488	526	488	470	529	486	491	502	530	501	513	492	490	473	509	538	442	482	515	507	493	467	475	519	527	520	483	554	504	493	479	462	468	555	540	506	454	531	462	469	465	513	525	544	493	515	457	495	477	492	517	507	472	520	497	517	466	504	535	549	506	548	528	494	555	538	499	523	500	490	528	488	473	480	516	496	481	539	506	514	516	500	497	503	470	503	548	508	513	489	528	518	529	487	523	537	455	531	533	499	515	531	503	464	506	490	509	538	529	551	481	517	555	495	500	478	532	476	512	505	497	499	500	541	504	515	519	482	508	504	494	491	516	480	562	506	495	498	519	489	514	522	504	495	517	494	498	499	527	516	477	502	526	511	481	489	470	489	479	514	513	510	527	469	492	468	546	494	504	508	483	504	532	513	490	485	547	508	524	503	508	501	500	504	513	534	481	498	518	470	530	488	478	504	501	537	487	490	467	542	477	502	512	501	505	450	471	476	503	539	541	465	512	501	495	474	485	469	476	503	524	490	541	519	501	503	518	527	490	485	557	498	495	531	507	531	514	499	500	523	507	486	521	475	575	491	460	468	481	470	550	547	508	467	489	525	501	504	493	518	478	482	512	488	504	494	491	493	495	505	526	487	471	495	485	513	520	528	501	505	515	501	503	523	482	492	512	497	493	504	504	476	480	498	498	518	532	493	471	464	484	512	498	531	523	540	528	439	467	523	504	531	505	509	512	517	495	496	489	477	517	506	503	494	516	511	525	487	471	468	483	544	546	470	527	539	500	491	509	493	487	501	521	490	489	505	497	495	518	523	535	452	523	493	522	510	485	506	532	467	508	471	521	512	546	524	500	524	511	525	497	529	522	502	506	492	480	511	557	517	483	501	513	513	511	478	504	503	481	503	488	553	522	503	496	501	531	479	517	524	498	514	464	492	521	507	486	490	438	521	503	499	525	468	505	500	524	515	528	441	502	493	492	508	525	511	495	534	493	516	510	504	507	502	498	452	515	499	462	453	493	515	488	491	487	509	496	538	489	541	493	521	480	543	502	534	536	533	482	469	555	489	496	504	478	505	511	513	542	487	494	536	533	513	526	518	497	504	469	507	513	504	480	508	509	460	501	473	516	504	463	501	467	506	483	529	512	496	544	520	463	493	472	480	505	471	518	539	484	505	497	507	523	520	487	529	475	486	480	469	505	504	483	502	501	475	546	500	484	513	512	457	523	511	469	467	517	503	477	470	508	528	477	517	512	469	482	500	486	457	557	550	510	531	542	521	485	512	494	486	500	576	507	542	510	522	502	503	512	515	515	533	556	470	478	486	528	482	530	534	489	476	501	503	480	514	501	509	497	516	518	519	510	519	506	490	515	518	505	485	532	494	470	534	492	532	509	463	516	502	479	522	484	514	472	464	498	512	501	509	481	535	478	512	499	476	552	518	512	522	485	473	477	500	491	530	543	528	499	531	491	501	515	472	500	473	462	493	507	485	488	526	498	487	490	472	485	501	500	450	514	536	495	490	477	500	530	435	483	518	498	468	467	501	492	507	447	482	481	509	471	504	530	509	501	491	526	504	512	541	521	522	448	526	470	556	529	478	482	488	483	497	546	507	473	517	526	480	484	532	481	459	489	501	528	514	509	503	455	515	480	506	522	437	475	530	532	503	521	511	501	506	521	453	505	556	498	491	500	481	542	499	512	481	510	472	517	476	504	531	504	499	523	467	517	502	502	515	476	492	498	487	521	525	510	489	489	483	537	517	448	501	462	507	465	499	534	525	493	476	493	520	487	526	498	511	518	526	476	482	526	460	471	485	510	482	477	494	512	482	460	490	460	482	522	498	521	503	526	530	512	497	486	485	485	476	541	508	522	516	472	487	499	483	481	536	496	475	510	470	521	494	486	499	496	473	507	513	513	545	512	479	474	475	517	514	533	499	547	498	511	532	511	471	485	501	506	472	531	497	504	482	490	519	527	511	515	484	490	508	528	535	513	522	475	544	540	508	515	501	511	484	487	493	540	493	517	560	500	487	467	541	485	517	485	510	507	510	511	527	509	501	498	484	523	495	491	469	497	486	515	493	451	475	485	520	470	471	471	502	476	493	536	509	509	512	506	528	509	496	534	489	487	508	471	494	477	485	518	498	527	514	537	487	533	476	524	520	487	512	527	500	549	507	511	531	533	516	537	500	490	503	506	492	532	481	499	492	506	519	522	514	501	502	482	518	494	486	530	528	493	482	518	522	543	487	458	543	507	509	491	491	559	496	509	512	491	497	455	455	512	526	484	510	471	499	495	488	480	514	476	488	460	482	513	495	488	474	506	496	517	488	497	564	528	486	524	485	474	477	514	508	464	517	498	543	468	498	485	490	524	465	484	520	497	515	470	491	524	490	468	478	502	530	478	526	521	512	499	530	495	498	496	551	496	465	463	502	523	536	509	548	500	472	516	501	485	491	487	496	493	524	501	515	536	483	488	491	510	574	526	485	472	507	496	471	472	496	534	494	526	509	515	540	494	510	528	538	509	485	510	553	497	539	566	502	525	494	497	523	517	526	475	475	495	516	536	543	484	467	519	513	478	467	461	512	495	520	524	492	488	495	499	499	520	496	483	525	447	508	474	554	467	503	511	509	482	481	490	510	485	534	459	479	522	495	487	498	517	495	508	484	495	513	519	507	495	527	501	506	529	476	500	536	517	512	513	496	537	507	433	532	476	482	488	522	514	520	520	498	484	474	469	461	497	505	517	524	509	492	479	511	504	505	518	513	466	516	502	526	483	526	492	479	508	525	515	484	504	497	529	451	510	448	494	507	497	518	485	489	498
24239	21278	28524	24338	21179	15581	13569	6788	10124	26132	26010	18294	9107	2844	1176	767	661	659	646	633	613	630	650	645	599	612	638	661	630	674	639	658	620	636	610	661	611	658	631	641	668	649	666	663	637	642	604	650	655	635	628	716	645	594	680	664	642	586	642	658	660	609	618	600	619	618	632	607	635	630	669	664	650	658	667	628	629	642	604	612	615	597	630	681	658	623	600	648	621	663	621	627	658	686	639	638	639	615	638	621	657	661	660	651	625	631	641	622	648	636	677	651	631	579	646	646	624	635	639	614	638	611	612	602	656	622	623	563	629	637	627	624	640	626	608	600	647	622	654	647	647	632	614	584	629	640	618	611	611	634	587	631	674	624	624	586	612	606	616	626	668	646	613	636	622	617	641	643	622	638	649	610	633	620	622	579	628	637	625	636	678	648	603	607	621	614	604	621	634	605	630	662	631	620	650	619	637	609	623	622	621	631	607	657	610	642	606	619	601	637	639	625	629	627	658	633	583	649	648	638	568	592	578	625	632	613	615	583	615	630	639	619	630	622	672	610	630	607	638	612	634	566	622	607	644	644	613	642	630	625	653	600	636	640	638	625	616	636	589	609	636	625	626	624	671	589	653	673	587	626	621	643	639	672	616	632	624	592	638	604	654	629	604	591	615	662	626	630	637	615	609	662	623	663	619	617	652	651	657	639	646	620	605	625	658	595	649	612	677	622	584	611	636	630	634	647	659	634	603	600	624	580	636	620	609	625	627	670	571	621	625	624	639	641	645	630	617	631	594	655	609	621	603	588	592	598	604	581	594	638	613	630	624	601	632	590	622	602	645	584	641	640	619	613	656	645	620	602	636	621	621	657	624	577	652	641	604	612	656	629	630	648	603	652	561	691	632	665	606	624	617	608	613	626	635	616	614	626	616	620	684	664	623	628	604	592	601	597	582	610	628	620	635	626	613	572	617	656	604	649	624	634	596	607	593	619	584	623	621	624	704	632	641	650	615	582	640	623	651	626	647	632	626	612	612	636	645	554	635	604	620	666	628	642	580	617	586	663	620	669	618	647	572	628	615	643	630	615	658	658	610	609	630	624	636	610	596	640	656	619	605	608	603	645	634	593	667	652	618	632	630	627	600	618	591	669	614	658	623	646	633	583	616	651	645	571	618	578	666	621	673	675	632	639	620	664	649	631	641	602	630	609	612	644	648	620	603	622	625	627	617	639	635	658	662	629	662	622	600	610	649	616	601	642	611	626	602	645	637	641	614	616	574	628	639	607	640	654	611	648	626	626	642	679	672	624	652	610	653	633	583	660	639	629	633	660	617	665	679	632	612	652	625	599	656	631	624	662	640	587	616	586	600	630	610	671	589	625	654	638	630	615	659	663	657	675	627	639	641	663	631	620	653	599	601	645	624	624	664	598	685	678	609	632	620	636	618	609	629	612	625	652	607	651	602	575	605	585	615	669	644	652	636	620	650	623	659	619	625	687	638	630	614	639	611	629	620	626	613	598	632	628	632	647	652	579	645	612	680	645	616	623	650	590	633	618	613	622	653	649	620	641	619	633	605	639	674	649	568	689	635	650	648	625	629	608	658	608	648	561	634	625	650	657	635	638	605	612	596	646	606	616	631	674	642	618	593	684	614	588	625	600	611	637	615	654	620	585	628	575	626	604	590	630	620	655	608	668	605	619	585	644	636	523	644	644	624	611	628	660	637	644	631	596	643	651	657	635	655	612	618	647	637	630	610	648	626	638	618	617	571	562	619	635	666	619	586	637	594	607	618	627	635	584	634	652	607	617	663	622	645	658	619	600	632	615	639	678	625	611	607	602	613	631	605	605	636	626	624	595	688	628	650	634	620	587	635	624	674	632	615	625	624	586	624	604	679	641	636	636	631	652	623	636	595	615	631	597	627	595	630	617	682	644	616	606	632	624	681	640	612	610	619	595	672	594	603	660	628	602	628	634	592	644	629	642	604	682	634	650	606	602	637	645	612	647	614	610	593	614	600	658	650	634	685	637	674	675	620	681	614	635	634	606	630	636	630	657	593	613	605	614	600	636	617	647	623	623	624	613	592	643	576	608	669	644	631	637	626	626	588	625	647	621	618	618	640	631	633	636	611	611	610	614	610	639	604	604	633	644	655	612	569	584	608	643	607	600	630	626	626	618	630	617	606	609	642	645	631	637	627	589	655	644	647	645	621	636	627	651	615	624	605	632	683	632	675	614	649	608	607	594	650	702	634	598	647	621	674	654	596	579	626	620	594	618	683	644	627	643	642	600	611	643	575	619	635	615	612	613	600	595	603	644	637	601	604	653	620	651	611	621	648	656	597	635	618	623	603	561	649	646	583	534	592	634	604	595	623	631	612	637	670	628	620	588	630	628	610	622	615	618	653	612	588	617	592	577	666	639	640	645	655	611	638	600	630	593	567	610	674	637	620	630	630	607	618	663	587	649	635	622	599	622	611	600	623	634	615	608	647	602	612	616	605	604	607	622	640	636	589	684	570	629	668	609	662	630	579	633	602	630	621	639	626	610	633	682	628	623	628	593	660	636	607	640	638	629	571	638	643	604	621	611	602	619	645	604	673	586	637	611	655	643	594	573	585	668	604	640	708	656	639	641	603	604	646	639	638	628	609	594	603	604	600	622	658	668	646	650	664	614	674	654	664	592	609	610	627	626	657	638	669	618	654	666	611	606	645	608	657	636	644	653	666	670	587	659	629	602	593	576	629	622	621	624	639	646	596	573	624	610	605	615	632	631	609	659	607	634	589	631	579	669	620	623	622	679	628	643	643	618	644	642	624	632	615	641	597	606	643	650	600	643	597	588	631	628	620	624	656	628	638	615	617	639	642	656	624	637	609	618	662	606	598	668	612	611	626	587	636	598	619	649	645	607	655	605	603	630	604	605	593	630	642	602	641	655	645	631	641	682	617	610	582	596	613	677	587	581	632	613	642	659	660	641	587	605	650	578	596	619	614	590	557	627	591	575	635	603	557	702	613	611	634	618	660	573	588	625	619	625	633	625	641	603	630	650	608	644	639	592	637	702	632	617	651	607	638	616	646	620	632	612	619	634	623	663	659	636	632	648	606	658	614	630	636	588	584	617	680	621	615	599	605	600	606	620	617	606	613	585	631	612	587	593	648	611	619	657	608	647	660	647	632	625	628	651	628	601	624	604	624	618	625	648	591	578	610	594	595	607	631	601	658	618	661	644	611	616	634	615	570	607	636	577	590	603	634	608	620	644	619	604	646	600	614	636	597	625	625	576	647	636	597	631	675	632	592	648	648	582	617	622	629	665	609	671	635	678	651	594	648	615	608	593	634	627	641	671	640	678	656	626	644	593	583	588	649	566	614	630	662	631	622	659	628	654	587	626	588	649	658	602	591	645	612	608	633	653	638	608	631	618	569	618	595	647	628	653	605	639	574	634	615	624	610	645	623	631	601	578	630	661	629	603	607	597	642	624	598	655	630	623	604	660
4524	7824	6202	6591	6160	11086	11738	7426	13510	26564	24171	15962	8217	2880	1189	766	641	622	582	600	617	615	655	631	596	578	601	617	634	622	574	624	572	626	612	616	593	652	622	658	584	641	647	602	597	603	587	621	559	613	585	616	628	659	582	597	597	593	629	624	643	587	619	594	629	629	622	626	588	615	620	571	598	618	587	585	605	655	611	613	601	621	570	638	601	580	581	614	597	611	556	552	642	594	560	588	637	659	590	601	612	589	628	542	594	582	616	590	610	617	593	586	610	600	597	590	600	604	610	588	598	620	619	616	590	616	588	577	625	640	631	631	566	582	630	628	574	634	637	606	621	648	600	569	566	586	609	556	601	599	575	584	584	606	627	623	610	654	578	548	614	593	589	560	627	616	601	622	589	623	613	586	629	614	596	633	558	586	599	597	585	610	609	568	642	600	568	579	657	652	562	639	549	623	623	598	629	617	600	648	587	604	589	567	605	574	548	607	614	620	595	570	572	583	606	653	604	630	621	619	585	612	606	581	625	625	578	621	630	589	582	594	617	662	573	551	613	574	573	616	598	597	606	569	629	606	597	565	607	612	629	609	577	605	634	596	598	609	572	583	567	643	633	568	599	611	659	563	603	585	625	627	620	583	579	583	600	605	618	603	603	631	588	594	612	611	540	596	616	629	586	592	589	613	598	623	622	627	583	580	577	578	590	602	566	592	582	613	592	616	584	606	545	649	620	625	585	595	640	597	595	626	624	596	628	573	556	611	576	612	616	610	636	584	597	605	598	582	556	580	551	605	574	606	592	587	636	583	573	596	621	605	607	610	588	596	657	597	627	609	605	581	657	644	616	622	564	598	663	629	609	604	603	643	628	599	644	582	611	596	602	623	574	602	568	602	586	585	585	593	600	619	590	620	576	611	592	609	605	578	586	596	597	619	597	650	637	598	641	579	555	598	654	606	566	551	649	605	651	651	576	641	610	556	594	595	606	588	597	627	561	608	616	568	592	623	598	616	602	635	619	579	616	596	585	594	628	637	649	616	633	568	621	590	596	624	593	606	579	604	599	597	628	580	599	608	589	564	627	552	569	596	572	615	617	586	585	612	611	618	593	606	614	591	606	640	616	603	592	625	567	612	606	590	632	596	658	559	605	571	619	602	616	578	621	595	594	625	575	625	599	617	618	586	574	591	580	637	558	605	600	647	607	583	647	626	589	595	627	581	596	627	625	586	636	584	588	589	568	585	637	609	556	597	608	558	645	590	579	633	587	594	646	564	578	641	589	592	612	608	593	602	628	616	588	570	583	604	568	637	621	582	606	628	551	563	564	561	602	591	611	601	612	576	651	597	641	598	589	611	590	620	585	621	617	609	622	595	605	604	617	646	573	608	579	626	607	577	610	583	570	591	610	567	633	614	638	594	597	575	620	556	611	627	606	641	630	557	612	635	628	568	538	601	587	614	596	636	614	596	609	571	573	622	599	586	594	587	598	573	599	599	576	593	607	562	616	556	609	638	628	635	581	586	581	621	603	580	543	614	620	598	592	603	608	599	581	586	625	581	595	574	583	597	595	641	614	615	574	581	587	613	592	593	602	585	556	626	612	583	623	601	627	607	606	613	613	600	612	616	617	621	595	571	657	568	572	600	636	577	613	571	608	579	561	582	594	549	575	628	593	570	634	573	574	608	571	591	634	603	575	613	633	619	582	603	616	625	622	611	603	583	629	634	601	619	532	631	598	582	619	614	587	582	627	598	603	571	591	562	601	587	588	568	608	610	567	587	630	619	604	533	605	606	623	631	607	578	596	633	561	602	602	619	590	560	623	594	606	542	560	565	607	607	605	565	604	633	566	617	609	593	589	570	586	607	575	598	581	617	604	586	621	626	621	603	617	595	630	622	579	592	618	583	530	599	574	623	594	554	570	592	589	552	609	554	562	616	632	594	558	628	595	562	595	569	643	579	622	648	553	603	602	601	568	574	585	611	600	606	565	618	587	585	606	593	583	592	578	590	567	599	559	618	586	648	596	591	619	615	625	587	596	639	560	651	606	625	570	636	601	552	564	619	601	566	612	610	569	595	583	596	606	621	599	581	581	536	594	591	591	587	577	600	579	592	599	611	558	620	575	603	609	634	561	614	585	612	576	591	591	615	626	577	612	579	600	588	570	607	554	575	612	569	602	575	616	609	593	617	587	620	595	588	609	579	552	621	617	577	602	619	614	576	632	582	616	571	586	576	597	608	589	588	599	667	616	576	571	585	584	567	592	615	632	617	570	582	632	549	578	643	593	604	581	635	606	618	579	583	594	623	606	605	588	592	643	636	600	616	592	582	605	596	560	582	574	616	643	550	599	580	610	580	581	630	623	636	608	591	598	651	600	628	595	588	597	606	637	576	591	591	590	611	588	552	611	585	635	612	602	608	602	563	575	621	604	573	608	623	573	619	637	583	619	589	542	603	649	601	597	561	576	604	544	646	581	584	586	602	616	603	576	576	574	556	594	584	618	583	624	611	569	604	620	571	579	594	590	617	603	556	606	610	606	592	597	615	593	590	595	607	609	612	606	620	581	590	630	567	613	596	581	630	599	593	577	622	626	562	607	598	590	617	648	603	574	585	576	571	568	598	623	590	579	640	596	615	612	568	605	594	578	592	599	669	611	611	584	594	576	624	621	592	636	602	601	589	573	594	629	614	539	608	584	576	604	643	649	596	622	589	564	592	582	615	611	605	612	630	613	593	596	554	603	579	626	566	584	624	628	598	613	601	570	630	613	593	572	598	605	586	611	650	562	583	626	644	609	579	584	602	624	605	617	586	559	623	589	596	612	594	582	595	584	614	603	548	592	633	595	597	609	581	610	581	610	606	626	605	633	590	571	620	583	578	562	549	605	627	578	562	605	615	607	584	604	651	594	632	574	585	572	550	599	627	641	611	610	578	606	587	579	615	621	623	614	578	585	592	586	628	599	589	583	554	598	634	572	603	582	589	556	602	593	609	601	605	558	604	597	567	565	562	592	572	603	610	576	593	661	547	600	600	606	588	603	572	605	643	620	573	649	626	606	575	591	614	602	610	622	634	608	540	572	580	583	580	573	617	616	627	612	596	596	586	627	624	589	579	619	609	613	614	552	632	635	567	538	567	622	631	602	586	589	622	571	587	606	554	601	588	602	603	592	588	649	630	580	573	594	629	626	620	618	598	604	618	600	618	584	581	617	604	596	549	604	581	602	577	607	596	592	590	570	608	619	599	549	593	546	584	602	604	562	582	580	591	620	578	613	613	532	599	565	598	576	622	613	627	605	565	568	590	614	597	607	596	582	573	565	560	573	653	572	580	620	604	591	567	641	578	625	557	569	579	563	606	592	579	620	643	603	601	599	580	627	578	547	597	609	617	598	607	588	590	597	587	597	639	598	566	611	581	564	607	610	582	607	636	582	600	577	597	618	584	583	598	581	637	625	615	583	600	605	618	602	578	632	596	633	613	615	600	614	588
27470	11879	2226	1483	3555	4389	2441	1603	1553	2090	1737	1476	1088	746	659	602	567	609	558	579	589	554	546	593	538	540	515	579	571	570	589	606	559	533	537	581	565	625	560	574	573	607	579	591	553	557	605	579	510	536	550	590	546	593	616	555	576	558	552	548	562	541	563	567	577	557	538	547	564	546	580	583	586	552	574	547	544	603	541	552	524	585	516	549	564	551	615	567	568	583	605	547	543	580	582	478	575	556	586	539	545	560	551	577	564	560	551	575	546	559	597	584	565	564	558	554	556	596	572	541	577	577	534	558	537	596	592	531	539	569	623	551	549	593	583	600	653	597	558	590	562	618	582	569	605	559	538	622	563	563	602	540	535	567	546	574	547	588	534	554	596	537	575	615	587	533	556	573	540	598	556	545	569	559	554	555	561	519	543	545	571	583	571	514	580	547	544	552	564	543	499	587	568	554	548	585	536	547	515	555	540	565	588	540	583	617	585	582	582	602	548	555	547	586	548	546	569	526	531	557	574	576	598	553	506	575	537	572	575	567	561	584	558	586	548	579	586	583	573	528	561	541	604	598	583	532	549	607	596	559	550	538	596	595	562	580	563	592	541	577	580	548	574	571	577	574	530	563	559	561	531	568	591	588	574	539	534	592	594	551	613	591	572	511	536	527	518	545	563	584	522	601	589	512	563	556	535	542	586	566	592	566	546	537	533	589	555	591	526	553	545	577	558	530	574	553	553	575	523	601	548	539	565	587	581	585	583	586	573	555	562	549	554	549	530	548	578	552	569	559	541	572	568	523	539	558	596	535	547	556	572	536	561	552	556	568	561	576	557	545	519	568	573	561	592	606	577	578	556	589	582	575	559	595	604	562	533	590	578	580	580	539	610	559	572	572	561	532	563	560	594	515	629	591	574	567	528	576	567	601	522	580	591	621	546	567	535	584	553	594	579	596	576	588	596	545	556	587	564	566	556	540	592	575	532	553	578	576	527	537	596	554	551	564	522	575	549	583	529	564	537	572	572	588	550	554	575	547	597	566	612	536	568	598	546	574	553	540	541	550	540	552	527	547	545	554	603	570	563	535	563	544	571	549	557	564	552	521	547	568	615	595	620	566	520	593	597	549	557	527	559	587	604	537	600	566	554	569	584	585	602	574	593	626	571	555	558	576	504	581	570	595	618	594	528	583	558	556	566	583	554	559	544	560	594	566	565	591	567	546	551	621	562	562	551	583	613	604	535	586	563	568	559	548	589	553	569	572	588	559	545	553	581	595	570	581	541	541	549	535	582	556	540	544	550	539	576	542	566	576	562	571	575	565	576	560	563	574	538	547	560	524	519	590	576	496	557	546	574	552	580	609	548	517	578	552	509	543	581	581	544	565	559	583	579	535	552	533	575	588	566	582	541	559	584	564	565	577	609	554	579	543	568	557	586	558	579	493	540	560	612	573	550	530	605	577	557	511	573	633	596	576	575	581	557	586	573	621	555	548	583	552	537	552	551	537	525	533	569	569	557	542	588	542	576	587	555	559	572	539	550	592	563	561	582	569	511	577	531	575	532	579	540	529	564	590	587	540	556	593	547	602	578	591	594	542	563	537	549	586	578	535	548	520	623	546	577	541	597	522	545	544	616	582	543	580	544	568	574	571	569	538	578	566	579	580	547	565	567	600	586	552	539	544	535	561	519	569	558	561	550	572	560	570	560	584	588	557	558	540	588	537	522	536	584	579	596	540	546	577	586	533	540	562	549	585	578	548	568	554	566	550	516	567	557	606	564	524	551	568	537	596	581	519	569	569	554	588	566	572	548	555	580	558	555	570	594	538	580	503	568	577	576	576	582	571	554	549	590	577	555	532	563	552	542	579	590	560	522	574	536	547	543	565	544	584	547	552	609	555	535	583	588	590	532	605	550	591	532	595	558	543	571	594	564	572	544	531	536	554	557	584	535	581	609	541	549	592	555	593	590	552	575	513	625	554	550	554	535	577	550	567	542	583	599	578	587	558	515	555	522	539	572	599	556	586	553	554	594	583	521	579	575	564	558	587	556	565	554	538	566	561	559	559	577	582	533	572	570	577	595	585	520	566	580	551	573	575	545	605	577	601	544	550	539	545	576	529	570	566	532	557	611	560	584	591	576	563	565	583	573	574	568	564	569	539	543	578	564	602	555	550	578	572	598	540	520	588	538	560	567	538	538	549	605	558	569	579	574	534	589	552	536	569	552	539	559	570	589	548	609	566	546	534	558	546	565	557	560	535	551	566	567	579	542	602	605	534	547	567	539	538	541	578	571	563	576	575	560	599	548	563	598	534	569	568	571	518	573	556	570	560	554	525	537	587	550	606	594	533	520	575	562	538	534	561	540	582	585	570	608	565	555	570	579	534	523	521	570	594	560	571	579	558	552	519	564	551	574	536	578	547	585	580	589	549	578	598	562	593	588	521	527	583	568	545	600	542	599	577	612	584	565	572	538	587	563	580	572	506	570	542	560	608	580	548	565	592	578	559	542	577	583	592	540	546	562	559	559	575	524	559	607	597	557	574	542	583	576	577	593	556	543	576	587	542	537	577	559	561	577	611	564	570	583	531	569	568	557	558	558	613	600	525	564	556	555	559	554	577	571	555	559	591	568	573	562	592	571	528	589	562	543	561	550	555	550	587	573	539	586	569	597	573	558	537	557	567	556	567	554	587	606	552	571	589	547	560	569	577	519	550	556	578	596	536	542	568	559	558	572	535	626	566	565	570	556	567	528	599	568	557	553	551	617	575	547	580	539	570	587	587	595	558	549	569	553	547	560	556	540	600	554	595	556	547	531	579	557	562	580	582	610	582	613	565	559	559	585	579	562	571	587	573	578	584	562	589	553	584	548	583	563	547	586	555	542	541	580	549	542	574	560	533	550	593	596	549	593	552	565	586	585	604	572	566	550	579	610	541	580	559	539	525	594	596	534	580	627	588	533	576	580	585	591	567	553	578	601	584	569	625	575	578	615	577	559	565	559	593	553	561	528	578	558	573	560	572	583	570	590	558	573	626	598	537	587	588	582	558	536	576	550	572	547	550	579	545	555	567	565	579	552	567	633	590	554	550	541	614	606	567	512	577	527	591	581	605	592	549	551	624	594	562	566	548	574	542	595	579	586	581	598	574	552	545	537	585	534	564	592	542	613	578	535	592	589	561	581	581	542	565	571	512	559	562	541	552	582	564	532	571	555	573	547	531	598	550	554	557	569	570	544	561	550	592	591	539	571	571	572	585	562	544	543	570	556	580	591	591	588	557	593	509	535	579	571	596	576	533	584	570	580	524	586	553	567	563	555	574	581	558	591	587	586	562	557	574	575	605	608	614	550	578	574	569	575	552	548	559	565	544	581	533	585	575	612	524	543	580	565	549	601	563	588	613	571	570	549	573	564	586	559	551	556	542	575	577	535	574	564	559	549	580	587	551	574	561	555	558	554	586	544	555	543	538	576	571	544	533	574	553	524	541	553	563
5513	2186	1616	1518	4781	5641	3241	2165	2307	2874	2172	1680	1202	787	589	550	555	550	537	522	536	529	511	554	512	555	577	559	557	536	514	547	490	569	533	506	528	547	559	542	497	521	520	530	523	525	507	561	513	554	469	479	527	545	499	495	551	548	544	515	453	563	559	538	549	540	536	501	506	476	576	533	537	507	564	517	515	562	483	499	504	526	521	569	524	548	532	531	495	552	500	495	529	546	534	545	554	502	545	520	519	514	561	530	546	514	510	524	573	534	601	543	534	540	524	557	497	499	535	534	525	530	530	547	509	536	512	520	508	520	506	530	520	532	504	513	555	538	545	530	519	520	510	531	464	532	509	555	536	482	508	542	497	574	520	528	483	533	508	518	504	557	521	531	516	514	530	508	518	520	522	484	528	558	534	544	556	526	494	505	572	556	550	528	558	540	535	544	500	510	531	490	527	471	515	580	487	492	523	530	513	506	558	531	546	489	495	495	521	531	547	518	568	536	547	570	519	554	552	547	511	481	531	516	538	552	534	534	527	520	535	530	551	547	485	533	547	561	528	535	518	502	544	509	529	517	535	516	519	511	491	516	492	546	527	497	527	530	553	542	527	490	506	576	573	566	580	512	519	518	557	553	551	581	535	522	545	525	518	559	509	548	565	560	534	544	530	531	523	563	495	525	547	558	464	509	534	537	513	549	531	502	549	527	604	476	498	525	487	566	543	496	557	510	483	516	544	535	552	492	505	507	515	533	508	531	551	526	504	533	558	534	557	526	556	535	531	555	478	541	545	547	526	527	529	526	528	550	540	558	526	515	524	482	507	531	517	538	529	523	547	539	506	515	539	504	496	484	498	560	543	510	534	519	521	522	597	569	511	508	550	537	564	529	510	504	539	511	509	565	530	552	529	514	504	540	483	542	527	564	543	495	521	545	540	578	525	553	545	583	500	551	550	530	535	544	541	516	508	535	569	519	550	546	516	513	566	547	495	535	515	571	481	514	527	516	571	491	491	498	504	569	515	508	527	508	534	534	530	535	551	550	489	498	524	518	536	555	527	529	576	547	556	523	530	541	553	524	507	556	533	492	543	521	539	540	530	514	526	540	524	536	501	548	549	501	550	477	484	559	549	521	500	516	503	543	529	505	516	550	556	561	572	530	536	498	568	529	540	552	531	550	533	519	515	555	544	484	541	513	561	531	533	553	530	495	517	521	489	525	553	551	500	501	556	501	545	550	494	556	505	532	527	506	544	529	524	520	570	527	510	567	535	529	483	531	503	512	522	533	521	484	539	528	544	521	571	491	514	472	524	533	577	528	499	537	511	530	496	513	526	552	494	517	551	528	521	529	518	500	516	511	501	522	572	512	534	510	487	481	490	524	556	554	590	511	525	505	561	455	540	518	493	537	562	519	528	535	572	519	536	506	523	554	510	497	539	519	551	534	502	561	541	529	493	525	500	545	545	540	517	524	560	531	491	558	547	526	513	526	562	510	546	545	553	518	582	523	559	511	517	547	543	577	530	532	536	515	567	519	539	492	526	500	516	544	504	562	492	548	553	534	550	553	588	491	549	493	542	548	523	511	544	520	511	514	517	528	539	515	528	513	548	551	539	532	517	544	522	485	531	507	512	539	568	554	500	532	550	547	561	584	533	530	497	553	471	531	514	525	533	530	528	510	546	538	501	503	456	535	522	513	532	513	513	513	520	515	510	540	534	513	540	535	519	519	549	497	516	548	533	551	501	572	532	523	548	493	513	530	516	505	525	522	569	556	497	523	559	538	515	527	510	536	564	476	516	495	499	527	545	504	539	532	499	555	527	517	524	490	514	539	535	526	554	533	507	563	548	488	530	536	549	554	525	556	536	544	505	554	517	542	535	495	520	471	532	508	487	537	520	492	540	530	502	520	512	574	533	551	521	495	554	550	550	553	557	589	558	511	573	536	506	509	495	529	532	532	519	523	515	521	549	560	495	539	499	528	512	551	541	549	514	525	553	494	516	513	512	496	532	534	485	515	514	493	531	535	510	529	517	506	511	504	531	494	516	577	525	520	527	518	530	573	534	501	524	506	535	497	508	511	547	544	533	535	506	526	517	540	493	570	510	525	522	528	545	517	521	520	546	517	502	510	523	531	557	493	540	519	487	500	500	527	559	494	538	558	528	545	542	496	523	520	480	527	521	540	520	519	565	530	596	498	515	550	503	542	513	510	510	546	504	533	551	468	530	499	552	513	574	488	497	534	524	551	526	562	516	561	560	503	510	532	519	546	551	531	547	512	526	484	537	537	523	507	503	549	523	542	561	538	542	537	551	555	512	498	507	536	502	520	524	513	547	534	504	560	516	509	539	552	516	535	540	507	541	545	513	555	480	519	546	544	540	516	497	541	492	525	533	531	544	561	535	553	527	530	459	520	524	550	560	539	493	539	535	517	533	545	532	545	519	543	538	522	549	527	530	516	516	535	532	526	519	510	510	518	528	512	544	544	551	533	517	525	495	516	551	508	566	544	526	540	527	536	517	558	530	547	514	532	531	597	537	478	527	514	527	524	535	514	498	544	487	515	531	533	508	534	543	558	535	535	511	514	544	464	516	547	546	519	535	513	542	508	528	551	476	505	545	533	520	548	563	555	533	536	541	523	553	521	523	539	536	550	525	522	548	491	543	492	502	514	521	560	576	532	558	533	517	500	475	527	512	514	547	520	535	550	491	479	547	559	513	571	525	518	534	535	525	485	513	500	531	545	514	561	508	493	507	523	566	476	485	514	500	560	571	514	500	534	548	527	549	523	521	537	528	492	514	541	520	533	604	532	573	538	531	502	516	548	508	510	537	480	532	536	521	540	514	503	530	495	529	525	552	515	523	525	498	489	492	536	553	553	474	527	545	514	504	558	550	526	528	518	554	569	513	576	516	518	509	504	529	526	525	493	513	548	507	539	514	542	533	510	505	555	537	494	558	534	548	488	558	536	580	550	485	519	570	532	535	524	496	506	527	518	534	529	523	509	534	529	520	534	523	542	562	510	512	486	532	515	541	542	525	544	467	559	554	535	528	526	535	544	531	571	532	493	537	538	517	575	565	510	526	478	520	536	598	554	530	512	524	556	519	531	550	500	531	537	535	524	570	562	513	549	538	563	548	579	567	535	552	552	554	569	530	544	473	556	499	510	541	516	541	521	493	522	494	523	565	477	506	544	548	502	530	500	543	490	565	496	525	520	538	486	537	537	546	536	564	527	557	499	525	542	534	518	501	531	538	547	525	512	525	532	536	541	534	507	523	576	528	532	543	485	524	547	512	504	516	511	554	526	529	544	504	534	543	536	495	525	488	534	578	528	535	538	533	541	556	530	550	523	572	514	563	530	510	537	517	534	527	549	558	518	538	509	529	533	538	530	506	534	556	563	512	534	546	510	528	519	570	542	500	514	478	517	519	574	487	545	554	534	519	532	505	534	518	516	503	514	519	532	548	546	498	539	527	544	525	515	527	518
25592	21315	26843	24359	4389	3559	6820	3420	3960	10744	11372	8351	4082	1772	837	605	503	495	562	494	505	464	500	525	477	532	512	496	469	510	495	500	549	511	516	513	511	524	536	508	469	486	487	507	486	526	493	535	508	521	497	519	500	505	494	513	514	489	477	493	476	493	484	477	484	509	464	514	524	499	513	517	486	530	523	478	502	534	514	501	492	480	469	510	500	474	484	515	526	510	506	520	495	516	516	453	512	484	484	515	535	525	492	500	533	512	539	519	481	521	515	516	488	516	524	451	493	462	498	437	498	487	517	492	504	519	510	506	484	531	467	517	536	515	500	521	479	489	481	495	531	489	500	514	485	488	475	483	498	532	469	494	506	528	472	494	533	548	501	557	508	472	564	511	483	464	500	514	467	501	526	469	514	529	494	512	465	518	479	488	520	493	489	510	466	477	482	525	532	484	488	497	499	505	525	503	530	477	499	480	519	496	488	504	497	463	504	526	509	504	503	482	460	493	507	498	516	492	536	518	486	538	511	484	495	519	531	507	469	519	493	494	477	510	522	510	490	486	521	503	479	495	518	522	492	512	524	443	520	515	517	472	466	508	519	471	478	561	491	492	483	512	517	495	499	504	510	486	503	451	516	515	503	500	531	515	500	509	491	475	479	495	465	470	510	496	512	491	504	508	497	529	454	478	498	470	523	462	469	479	513	479	497	499	519	535	508	517	472	480	518	479	498	515	468	490	531	497	505	473	491	496	481	514	474	493	506	521	510	507	532	516	515	515	509	521	490	500	476	499	475	489	481	501	533	494	543	459	524	498	502	478	486	459	511	525	501	471	498	505	486	490	479	488	518	472	537	516	519	528	534	548	491	531	510	490	491	511	492	554	527	506	468	492	520	552	448	491	509	498	496	529	435	536	495	509	483	504	528	451	505	469	499	499	542	528	459	493	497	511	509	477	480	464	487	518	521	483	510	486	472	497	497	531	475	537	502	542	498	499	501	536	520	532	501	486	479	503	496	471	509	474	515	493	514	489	503	481	497	497	510	476	494	487	516	485	494	506	514	470	496	516	488	534	522	463	488	507	484	536	485	511	476	456	550	464	524	473	492	432	462	460	495	524	496	464	485	498	488	506	521	528	486	484	506	489	479	488	479	513	529	523	479	522	480	490	461	513	500	457	482	493	498	521	536	539	519	501	479	548	524	526	516	460	482	501	481	467	510	533	533	502	454	480	521	520	514	518	528	513	482	543	499	534	474	496	536	522	454	541	510	498	516	474	476	488	522	543	483	495	479	472	463	524	541	463	496	508	502	506	488	479	502	494	509	465	481	483	489	476	486	491	515	474	495	519	509	505	531	479	470	534	519	544	467	521	505	508	524	516	501	526	510	504	500	485	488	477	481	475	486	505	471	518	497	504	514	485	470	504	519	520	510	507	519	503	485	495	492	521	507	502	536	460	510	474	525	509	479	514	500	470	484	531	484	559	472	518	505	504	530	475	491	498	473	492	488	496	507	453	481	520	503	496	486	513	520	503	460	511	516	506	496	492	513	518	464	505	527	530	526	500	555	518	528	503	442	516	528	505	520	493	460	494	509	522	528	515	509	489	514	492	480	521	494	489	527	532	480	486	502	505	464	505	456	515	487	499	501	520	483	522	516	500	498	497	464	542	533	462	487	448	455	472	543	458	496	464	499	523	502	510	491	500	527	492	527	510	537	492	490	504	508	543	492	485	474	545	508	506	487	508	492	488	506	476	537	486	475	485	498	521	507	476	509	502	511	515	511	504	525	492	498	502	498	476	490	499	530	490	471	486	515	445	515	521	484	480	502	527	513	474	516	455	487	526	518	480	531	517	495	511	480	492	509	512	500	502	493	475	518	435	514	479	547	494	526	491	512	476	503	539	522	525	496	443	491	489	507	513	502	492	505	531	501	496	517	525	485	529	485	497	490	519	523	489	476	466	481	471	479	512	497	461	521	436	463	491	533	489	505	506	501	504	485	511	503	534	470	473	473	480	485	500	455	516	505	495	468	497	506	507	436	509	535	539	516	511	511	507	509	535	481	505	471	514	475	511	499	493	504	454	522	540	493	526	503	481	498	505	492	506	512	514	497	522	507	472	500	523	510	533	573	495	525	424	485	476	470	493	468	500	482	457	487	472	475	520	499	502	506	461	524	495	481	460	494	483	479	521	487	477	502	478	478	516	497	499	506	457	511	504	501	477	472	474	481	508	532	508	492	525	483	501	465	491	510	522	484	532	506	510	536	515	492	515	516	476	502	484	473	504	498	499	534	517	514	537	535	485	504	492	509	487	469	512	491	511	532	545	471	491	513	486	497	463	496	532	500	478	491	525	503	494	528	479	482	539	501	491	479	493	509	448	475	500	511	460	501	521	530	468	519	505	519	531	524	519	506	503	509	512	489	514	504	517	480	532	535	483	480	513	478	491	516	518	525	502	525	515	476	482	526	516	494	500	498	485	503	511	486	501	504	464	507	483	511	507	469	518	518	539	478	474	520	489	508	480	533	491	510	507	507	499	495	486	477	499	487	518	515	525	534	524	508	500	510	511	504	497	520	501	518	506	469	521	463	542	506	494	503	505	485	513	476	495	506	526	503	492	510	527	457	512	456	521	483	518	527	517	496	518	484	462	500	532	477	495	501	533	485	518	521	473	456	467	512	491	482	528	516	456	514	481	486	500	494	558	518	503	549	503	498	520	512	490	518	498	521	522	513	511	491	504	491	485	521	522	475	461	515	493	523	489	485	533	478	514	464	542	519	507	474	470	485	505	494	502	512	496	539	499	490	482	477	515	453	473	493	504	523	537	489	543	494	500	491	514	500	509	487	513	523	493	501	486	479	466	474	454	509	506	486	466	536	503	515	520	510	483	523	476	489	472	486	483	489	503	491	501	499	503	528	491	498	493	483	467	481	553	474	436	536	483	465	472	484	523	501	536	470	499	507	462	478	481	518	522	500	510	526	468	485	520	494	469	528	517	486	483	559	489	524	502	496	463	525	503	486	528	494	501	485	473	487	546	480	503	505	522	521	493	481	516	513	471	508	541	479	502	507	434	462	488	491	461	505	513	490	504	502	529	507	493	540	463	524	472	516	534	522	504	527	485	496	468	481	503	519	489	514	505	500	512	504	508	514	537	508	515	525	483	488	499	477	493	478	472	488	486	497	531	499	498	499	479	504	487	499	504	494	544	530	464	496	515	490	549	491	532	510	497	505	467	505	523	477	511	504	499	507	448	502	536	496	538	496	517	516	504	490	517	460	484	485	509	537	465	493	516	468	522	550	504	504	489	511	455	481	491	492	503	521	503	452	478	453	516	480	501	540	498	508	461	503	493	493	498	521	489	499	515	508	495	506	491	524	517	499	541	503	504	472	513	513	537	484	542	513	485	502	516	486	499	496	505	442	527	460	465	475	537	481	496	483	461	536	491	491	504	493	488	508	495	504	527	504	466	548	558	512	465	501	498	441	523
4662	4577	3543	1430	1835	4077	8300	4429	5944	13076	11731	8421	4389	2009	876	554	493	503	495	500	487	506	460	493	487	493	533	478	504	487	508	509	482	525	489	501	497	546	511	505	512	502	468	513	488	495	498	521	487	473	508	530	515	508	541	499	482	502	493	519	492	499	501	480	472	502	505	504	502	524	502	468	496	509	533	484	483	512	475	485	489	515	453	457	465	507	488	513	477	527	514	485	506	499	502	496	466	490	538	500	462	504	480	512	542	492	496	470	488	490	486	515	468	489	499	494	472	498	487	545	474	505	462	536	493	498	466	511	439	486	504	496	493	459	483	474	496	527	473	492	492	451	525	497	507	534	491	485	480	474	498	539	477	527	514	500	531	488	497	493	507	565	491	500	489	458	483	474	464	539	537	493	503	480	502	464	474	486	510	504	513	491	488	497	475	492	525	468	454	485	478	470	505	522	500	474	486	472	505	493	486	473	512	479	478	479	510	483	506	506	461	501	504	468	526	501	466	486	470	472	490	458	471	483	535	493	488	473	482	538	466	472	480	482	476	505	483	520	512	491	464	469	519	547	503	486	483	517	512	486	507	478	515	480	526	516	520	490	481	533	533	474	446	487	502	496	503	470	495	503	492	483	487	513	484	518	471	540	492	483	527	503	480	493	489	492	488	475	478	480	484	497	493	493	528	465	476	528	519	524	475	489	458	447	507	500	487	470	469	530	498	474	477	506	520	470	519	490	460	499	510	542	481	459	461	518	487	482	489	462	484	498	492	513	517	498	515	486	473	487	448	522	480	488	496	478	472	514	494	479	519	522	504	558	500	481	466	510	496	520	461	469	504	481	510	481	475	535	517	529	522	522	495	498	489	472	471	501	478	474	498	482	503	496	499	513	468	485	499	518	492	476	476	520	488	510	441	507	478	515	491	511	492	501	531	479	485	517	517	531	496	473	511	494	465	475	480	499	510	464	459	468	521	484	498	493	466	532	503	479	492	475	473	498	491	482	497	496	479	478	511	510	514	461	502	499	500	524	504	494	518	509	505	471	478	486	521	515	511	490	524	507	492	533	485	490	497	510	516	514	498	478	492	505	506	484	515	510	517	529	516	472	490	457	518	484	479	482	498	460	500	497	471	498	504	473	492	511	483	521	458	473	542	459	515	468	504	506	473	503	465	469	496	507	530	511	494	496	472	507	497	482	509	510	479	511	467	491	538	513	503	468	536	516	447	503	474	474	488	472	520	496	496	481	499	529	489	543	470	500	481	467	469	475	488	490	478	503	531	517	469	457	516	480	451	513	486	501	488	476	480	539	550	490	513	501	516	472	475	523	490	522	531	470	505	511	469	474	481	508	475	468	503	545	524	489	508	508	451	499	486	488	458	471	496	470	469	523	510	456	550	520	491	518	499	506	501	460	472	486	486	502	483	458	467	492	504	513	485	472	488	491	462	492	477	516	489	521	493	475	493	506	509	498	496	523	503	523	517	488	521	518	507	492	457	502	478	493	495	509	551	465	491	476	512	477	489	518	513	500	481	493	457	482	499	524	465	522	496	481	511	502	488	506	509	474	484	535	510	495	490	511	457	456	477	504	488	494	494	490	476	504	529	494	482	488	475	460	489	489	497	473	507	511	489	513	484	499	478	455	481	505	495	474	455	489	444	472	500	530	494	487	484	483	475	475	507	501	505	518	507	486	482	523	499	478	498	473	504	514	513	482	505	499	463	505	463	494	484	437	542	464	548	478	479	484	461	487	522	468	484	491	493	490	509	495	491	472	517	485	507	541	506	496	505	496	471	478	497	520	435	519	482	498	500	509	501	491	477	471	503	482	491	474	461	495	476	478	459	502	510	469	507	516	532	489	491	519	492	515	537	492	539	516	488	517	555	466	470	472	518	481	502	487	478	481	517	493	500	466	518	514	509	487	525	495	522	481	453	458	500	499	507	471	514	480	456	482	531	540	459	515	499	506	489	524	489	520	461	504	469	448	462	467	469	482	512	480	469	492	491	504	540	521	464	451	469	458	454	478	496	487	478	511	535	488	518	501	461	496	489	459	514	511	510	480	479	517	480	492	490	500	500	492	462	539	531	477	491	547	485	496	497	516	479	500	504	487	519	517	484	506	487	486	505	509	514	470	474	474	477	509	497	491	473	504	504	515	510	459	483	539	498	505	456	486	498	513	472	503	461	534	512	488	509	488	486	470	485	485	488	529	497	505	521	511	509	442	493	467	451	508	497	464	496	493	476	502	519	480	460	485	486	507	495	510	469	500	482	474	528	507	473	493	499	512	498	451	458	498	490	469	474	465	487	473	481	505	473	507	517	485	497	518	493	526	492	500	507	490	493	468	483	477	510	510	489	455	503	554	468	493	480	468	495	514	505	484	454	508	466	495	504	487	517	493	479	479	512	490	479	525	489	436	488	475	482	481	467	513	492	510	497	476	495	502	521	474	473	497	486	499	459	507	510	466	491	498	487	541	477	493	501	462	479	478	494	504	475	511	452	482	505	490	501	520	508	494	450	500	486	492	480	488	468	451	454	546	498	502	472	452	516	517	506	484	501	468	480	484	492	461	477	490	442	486	483	486	474	521	455	454	499	494	466	549	481	484	510	455	491	480	505	464	483	478	503	461	504	500	451	498	501	507	511	494	519	487	462	539	489	474	532	518	487	543	471	497	510	508	490	457	507	480	489	491	519	469	489	500	475	476	474	468	485	494	491	465	438	516	470	517	480	464	496	471	504	470	476	443	493	514	462	541	523	500	463	522	471	471	518	482	471	491	495	480	493	483	462	504	514	462	516	453	509	494	475	488	500	497	512	488	523	479	488	509	485	501	477	506	501	452	464	457	464	502	503	493	474	506	487	469	515	502	507	459	473	464	498	485	476	485	515	519	472	506	536	483	537	504	487	523	503	502	511	469	484	488	505	510	503	494	458	514	517	469	488	480	530	521	461	500	504	487	493	468	433	496	491	499	530	479	468	523	504	488	465	454	492	452	505	477	511	511	494	504	500	476	481	516	539	523	487	504	510	467	543	464	451	498	471	471	525	504	520	531	488	501	498	493	466	471	551	488	470	500	505	483	537	502	453	494	492	482	493	491	476	467	519	511	507	515	516	477	473	492	482	513	507	471	480	522	454	501	460	509	484	474	444	489	448	489	503	488	498	487	531	494	508	473	492	474	505	507	505	482	515	517	489	485	482	495	489	538	471	530	516	482	467	479	525	453	528	494	464	516	487	533	492	484	509	482	506	488	482	502	507	523	505	478	459	534	487	504	539	470	503	500	542	512	483	511	517	479	509	499	525	527	476	491	485	495	506	502	499	501	479	479	511	495	500	442	477	453	514	520	501	515	499	511	460	493	466	485	500	509	470	495	490	497	480	489	501	534	471	489	491	512	467	496	482	500	464	488	474	530	500	523	474	505	478	458	520	501	472	521	467	534	477	492	493	484	514	521	477	499	486	444	481	526	503	485	505	551	484	504
24233	21302	28558	24403	21225	8776	13366	7705	4746	14273	26956	22910	11894	4377	1531	837	675	647	612	660	612	667	646	611	616	607	605	650	653	624	664	616	606	595	593	609	620	643	579	641	630	641	606	656	612	611	562	659	657	629	607	635	598	613	648	623	642	616	652	629	650	640	624	569	646	579	624	638	600	643	616	585	631	618	604	609	572	612	660	608	610	633	628	649	609	659	600	623	632	614	602	598	653	629	607	612	609	613	590	623	570	608	626	608	660	621	610	637	654	619	629	599	586	616	640	601	563	612	645	553	628	605	602	609	638	633	616	630	644	633	619	589	595	585	610	682	603	627	645	621	638	622	607	589	640	602	574	602	615	611	629	593	619	642	624	659	626	682	614	600	635	565	628	641	616	617	617	629	621	621	623	604	624	609	624	576	622	596	616	609	612	592	631	663	642	651	654	573	631	635	611	586	653	639	590	641	633	605	645	648	612	643	638	629	622	628	605	626	617	670	596	607	644	590	619	627	611	587	641	613	644	633	605	596	624	581	630	586	580	623	615	618	557	578	638	620	592	620	625	639	578	597	603	620	611	617	643	578	615	613	580	612	630	599	642	630	582	619	620	609	601	600	631	608	664	587	615	634	604	586	590	603	631	590	576	624	605	604	582	636	609	643	616	634	610	606	632	635	626	648	604	603	650	629	565	621	603	610	584	618	634	632	614	622	615	595	651	660	620	629	628	620	636	637	637	586	644	584	641	646	615	599	600	617	614	618	579	626	547	634	629	651	622	617	648	601	628	625	599	614	664	606	670	625	620	630	627	640	613	558	604	619	609	562	596	632	649	615	663	614	584	627	655	590	602	640	621	606	592	617	592	600	633	563	620	637	631	599	634	611	647	647	622	547	580	624	613	605	652	596	587	640	601	637	607	630	654	631	614	593	626	602	681	634	552	646	623	614	632	581	634	677	641	628	596	625	606	625	686	557	600	632	619	612	611	630	597	602	625	642	615	613	598	645	596	642	598	605	634	590	600	619	638	637	588	637	626	612	598	559	603	619	620	612	575	648	604	583	605	624	592	619	607	608	609	663	593	607	603	631	601	598	587	606	626	665	639	667	616	605	619	602	626	583	628	571	568	663	617	595	572	586	661	636	603	616	638	642	641	573	606	650	642	577	599	612	641	619	640	589	635	615	611	605	600	577	577	629	636	624	606	631	613	589	572	615	579	581	583	661	628	663	606	622	640	618	634	614	593	619	603	611	627	609	623	609	588	611	607	608	633	595	574	606	637	631	629	579	623	602	592	619	616	568	598	623	540	613	613	635	603	629	586	619	630	646	612	623	631	595	614	633	620	636	608	638	636	610	663	657	643	606	640	646	624	600	625	590	608	650	626	607	604	622	613	604	591	654	619	675	629	664	642	633	629	629	638	664	603	593	622	590	604	569	604	657	628	606	631	641	630	619	598	644	574	614	609	543	604	644	591	614	629	605	613	589	593	618	609	570	672	560	604	659	624	573	643	609	612	633	606	601	612	624	631	633	606	624	611	627	623	639	628	560	616	612	618	651	609	612	568	621	612	618	629	603	622	622	594	604	578	610	594	595	589	592	607	634	646	654	601	624	653	600	617	562	624	610	592	610	629	614	681	632	574	635	600	681	615	607	625	646	638	576	613	596	674	626	615	632	636	562	635	632	595	622	585	639	621	612	608	593	676	610	560	643	611	634	617	583	597	601	646	581	635	600	561	608	636	631	620	629	655	606	593	610	632	628	603	633	581	613	592	596	604	641	594	625	620	626	599	594	599	643	595	636	616	599	589	621	631	628	570	635	618	594	599	638	650	634	609	594	622	547	680	614	640	631	642	606	612	642	623	618	571	577	637	626	575	590	642	556	588	588	652	599	601	584	618	601	585	594	663	631	599	626	639	615	614	578	588	623	587	598	622	631	660	626	644	605	621	615	615	610	609	605	570	631	593	632	621	662	597	616	599	674	574	630	613	623	620	640	657	636	652	615	636	635	625	611	562	561	631	634	580	646	630	615	646	609	635	633	632	610	609	657	601	603	641	586	666	592	676	570	600	618	636	632	618	597	583	562	638	584	580	651	572	623	609	621	599	646	641	577	617	654	597	616	596	619	641	551	665	621	619	596	639	642	596	647	597	629	615	605	633	647	624	636	619	622	622	632	597	624	618	606	553	628	568	647	570	593	595	613	622	598	643	611	600	600	633	593	622	613	608	622	679	616	600	638	624	589	639	610	585	586	630	631	644	646	587	628	609	605	598	571	643	671	638	624	638	608	574	635	607	604	590	594	639	655	643	662	654	621	633	616	630	612	644	631	614	609	593	636	570	577	629	651	642	596	591	630	621	606	573	616	596	569	597	609	635	607	591	648	641	597	594	574	612	664	640	582	608	620	616	584	600	646	607	624	629	624	647	631	653	678	636	715	612	613	607	556	622	602	607	596	645	630	612	606	615	649	654	622	595	650	605	583	614	602	646	629	632	602	631	582	618	637	625	617	641	643	598	649	638	621	628	635	611	586	605	636	614	576	669	613	584	592	605	604	634	619	659	625	606	598	655	590	597	579	619	574	594	613	606	602	580	574	631	596	626	610	688	620	624	594	611	591	597	610	610	597	595	626	619	592	634	606	576	659	596	632	615	599	579	576	649	623	633	616	626	632	591	637	583	594	595	588	618	632	592	630	607	588	611	610	637	615	619	635	654	583	625	628	623	611	642	598	597	594	640	609	583	634	629	636	640	623	624	646	582	624	633	621	623	613	642	630	620	608	601	639	583	629	601	655	533	599	623	632	589	571	611	628	675	588	658	633	623	645	573	619	631	568	635	577	599	623	622	610	602	592	603	565	622	592	610	580	644	600	618	647	607	664	617	627	643	631	633	630	648	606	598	598	612	594	616	606	606	640	617	625	619	658	624	600	631	604	551	665	657	641	636	592	672	592	600	596	604	609	623	573	631	594	648	613	591	589	591	605	653	589	622	586	602	621	606	607	582	620	643	567	612	606	608	611	566	607	616	648	636	644	609	595	576	647	624	561	577	579	600	600	564	614	602	625	609	581	633	593	609	624	576	618	619	578	618	590	625	617	583	602	599	582	598	628	590	586	564	618	611	572	604	584	580	602	581	570	622	620	612	609	609	642	623	638	612	610	614	612	648	631	638	599	598	616	577	600	594	601	602	659	640	595	601	588	642	640	648	610	622	576	630	611	641	627	634	602	624	584	622	616	580	596	588	615	613	632	637	584	614	623	610	659	603	627	627	604	598	634	557	651	604	598	641	613	600	625	602	618	620	639	628	626	618	589	670	601	633	632	606	609	656	602	587	590	614	587	597	610	652	670	577	643	646	598	601	626	636	600	603	641	583	657	615	599	624	637	621	596	627	624	596	642	630	620	602	648	627	596	530	569	631	651	603	605	611	573	606	606	614	623	585	590	618	592	642	665	583	639	626	634	622	597	619	657	620	651	592	619	590	638	677	582	624	600
4936	7891	6328	2667	1781	3764	13165	8244	6285	18338	26238	19842	10396	4421	1585	813	601	566	606	581	569	615	584	597	578	595	588	620	591	613	612	599	579	595	565	593	593	605	574	586	556	642	601	596	586	566	623	627	623	603	560	585	596	560	577	542	584	544	606	625	584	586	590	581	579	589	625	614	611	581	629	579	610	612	581	597	610	624	629	576	571	580	553	617	574	623	586	597	560	592	546	560	623	566	598	574	613	634	588	540	587	653	567	604	593	575	615	571	605	620	593	635	603	571	595	606	568	581	582	624	576	561	605	604	600	581	609	603	575	601	577	599	614	610	581	617	589	603	593	625	617	571	580	555	627	577	607	605	611	577	563	585	543	590	564	582	621	643	582	543	539	597	598	593	611	576	610	606	560	566	572	564	572	553	552	599	582	550	615	634	543	605	598	603	533	587	569	610	550	599	575	595	605	605	621	592	608	542	612	579	602	598	593	612	571	622	616	578	614	599	555	580	564	620	553	575	621	587	577	598	564	609	566	584	583	551	610	603	596	596	577	565	585	581	589	562	614	527	602	643	611	609	626	627	633	558	580	594	590	581	615	606	600	537	569	595	579	599	553	564	583	574	646	574	580	586	634	598	573	604	596	600	577	563	602	580	645	573	617	602	604	627	564	586	608	589	572	600	610	592	573	578	571	626	615	576	582	573	586	535	590	589	597	574	632	575	608	607	612	615	564	614	600	618	610	583	534	591	575	589	592	563	606	565	609	620	587	618	572	606	562	590	611	613	599	608	546	579	582	590	631	581	600	599	570	604	585	587	566	585	591	589	564	596	570	574	583	610	609	610	540	581	559	595	622	603	576	616	530	573	564	585	567	584	599	588	565	594	589	611	571	613	611	630	582	639	595	575	617	542	565	564	582	559	597	610	565	591	577	569	596	601	585	604	569	597	606	587	589	582	571	604	575	581	592	576	599	557	565	563	605	605	597	597	635	609	599	600	595	549	623	585	611	568	596	627	554	577	606	573	583	603	625	602	606	585	594	583	620	599	611	590	632	576	548	623	593	568	600	585	585	592	566	610	600	599	603	609	588	604	568	577	628	585	599	546	561	578	557	594	597	560	559	596	569	618	623	604	655	567	594	592	621	604	575	595	574	571	602	579	551	598	593	580	591	622	582	592	600	558	590	601	619	540	557	569	599	600	540	641	595	543	569	571	569	591	566	624	579	580	611	595	601	582	602	645	601	581	581	558	585	588	590	605	597	563	591	597	564	611	556	593	603	578	615	596	554	577	649	575	595	582	539	592	576	588	599	586	587	604	540	612	588	566	533	614	583	595	586	551	554	612	577	597	617	625	634	576	645	619	545	599	586	562	572	582	585	594	591	584	587	532	621	616	581	582	571	646	618	540	545	564	593	602	604	614	576	592	577	591	602	608	576	563	573	596	554	614	553	591	585	567	556	592	593	577	562	605	598	528	599	611	554	597	583	540	596	597	520	580	574	630	578	565	561	560	630	606	573	611	561	550	573	600	583	612	569	607	578	550	628	588	598	560	586	567	557	565	594	563	605	602	565	622	611	620	593	574	581	611	538	609	578	591	591	586	600	598	629	594	560	616	611	598	594	560	646	543	579	627	559	572	594	561	582	548	599	562	578	602	623	599	622	593	627	596	567	562	595	607	566	569	570	566	631	579	602	576	573	640	576	606	566	626	644	570	580	572	611	583	561	595	603	592	618	604	601	576	617	585	600	542	576	574	587	568	579	579	584	548	564	569	523	590	611	585	571	583	591	548	585	644	636	609	582	627	600	582	585	601	561	595	597	611	581	589	591	547	577	600	593	578	620	599	590	578	540	604	615	617	604	579	594	573	597	575	612	607	596	587	576	609	601	593	593	572	608	579	592	596	587	612	583	631	628	578	585	583	564	573	601	578	617	601	614	590	591	593	600	564	592	571	573	562	635	597	578	571	616	553	522	570	520	585	576	604	615	571	605	564	598	565	609	566	595	588	581	591	584	584	613	583	593	566	597	663	608	555	591	583	540	597	573	626	582	605	623	548	591	600	592	586	577	577	611	563	534	594	619	598	621	572	570	574	573	614	573	615	597	598	656	557	580	585	584	611	580	580	577	612	584	559	587	571	548	578	591	594	554	595	601	619	590	582	599	581	569	581	611	564	557	622	603	601	591	595	578	596	542	575	664	601	596	576	624	614	595	577	559	602	589	559	556	629	599	615	602	583	561	546	588	546	600	580	584	559	588	577	604	545	595	606	584	561	605	587	592	563	599	580	562	605	588	579	607	571	581	539	592	570	628	609	561	608	592	563	591	590	590	577	594	592	622	615	544	583	597	603	574	539	571	562	611	578	604	575	598	575	582	588	582	569	580	626	592	588	608	556	567	597	593	579	597	571	558	538	561	652	524	562	597	568	584	631	636	597	565	565	555	603	581	585	594	585	571	622	615	620	614	550	608	556	594	595	563	614	554	628	552	578	567	598	599	635	531	622	575	573	568	562	534	612	589	588	609	576	579	578	577	595	612	533	556	574	579	596	577	541	582	600	566	562	558	550	557	607	568	626	605	555	633	564	592	580	619	600	600	542	558	546	587	587	622	601	574	569	592	604	540	610	573	614	593	557	594	624	569	604	590	574	580	586	589	573	545	617	622	586	576	578	597	572	587	566	584	568	549	577	579	578	584	584	577	580	580	607	606	574	604	544	587	609	629	582	579	616	607	585	553	551	572	551	612	589	570	602	620	618	578	581	615	587	589	603	603	564	561	596	618	594	590	608	568	594	542	568	584	576	560	607	600	584	579	610	596	563	529	590	603	567	549	538	576	529	558	592	576	554	561	604	611	596	561	518	571	622	643	580	553	609	599	557	580	579	640	614	575	583	620	625	583	558	603	574	585	589	577	581	603	624	596	582	586	596	616	554	582	588	576	613	594	614	578	576	557	563	600	551	558	553	607	588	573	540	593	608	581	564	574	554	589	594	629	559	615	554	560	597	584	557	595	597	533	560	601	563	584	576	565	570	580	536	565	584	571	602	606	567	553	533	545	590	560	565	592	596	537	578	559	602	612	601	594	633	582	648	594	561	556	609	575	587	580	549	551	608	551	587	582	568	566	576	585	617	552	633	590	571	594	564	558	579	604	620	553	604	554	607	541	576	602	588	595	605	600	571	597	618	601	567	613	600	573	598	589	583	633	582	582	600	608	568	561	590	559	598	557	600	636	592	574	610	565	566	598	611	597	629	586	541	567	599	577	576	543	581	639	591	580	613	630	624	597	565	545	584	576	595	617	599	565	563	596	588	586	580	600	562	604	580	551	590	590	589	590	601	601	561	613	537	565	568	569	593	559	621	565	598	588	553	575	593	575	624	591	610	581	619	574	622	597	572	572	577	597	532	563	595	585	616	589	594	600	618	587	559	584	542	566	599	608	564	543	653	620	549	583	582	596	587	579	582	577	561	595	549	612	566	634	617	556	614	561	594	612	573
27451	11561	1823	983	684	1895	2132	1491	1117	1233	1934	1973	1340	886	657	570	543	553	527	538	585	512	525	608	546	543	594	520	581	562	553	543	580	540	524	579	549	562	591	550	594	572	576	592	576	581	567	568	543	566	578	534	549	516	580	545	549	563	503	536	550	534	578	570	559	549	556	559	505	577	506	543	589	572	567	494	530	576	562	539	588	559	590	575	561	598	532	579	552	563	537	521	569	510	553	541	607	552	544	565	569	579	544	567	506	535	563	511	514	562	532	565	543	542	565	593	512	579	540	579	585	585	577	522	577	527	555	552	568	553	571	545	530	560	555	564	606	597	534	533	561	542	577	529	581	537	579	565	555	513	560	562	551	549	561	571	559	557	513	571	548	521	550	520	540	545	524	547	547	549	541	537	596	548	543	564	535	528	494	521	559	562	561	590	531	599	544	552	564	557	559	564	575	580	559	555	550	592	551	568	548	527	539	527	585	545	544	542	528	583	552	572	501	553	585	484	557	514	541	559	562	611	569	591	546	545	574	572	544	574	552	528	567	584	530	547	540	539	559	587	561	551	518	547	542	562	538	594	543	512	589	584	507	515	562	605	604	550	576	570	543	538	601	547	550	556	561	567	560	568	545	538	552	548	572	618	549	567	547	523	552	558	556	548	512	555	539	541	519	545	572	551	529	547	551	525	553	547	574	581	543	544	544	578	552	544	624	531	591	530	600	568	573	587	550	608	603	550	587	583	549	529	571	522	545	575	564	535	523	552	562	600	563	524	531	572	541	540	539	587	559	562	555	579	564	571	556	560	568	535	554	534	567	590	517	586	523	570	591	586	562	552	579	605	542	562	591	578	520	521	585	579	534	579	511	553	594	544	534	557	587	545	541	533	555	504	515	550	580	527	572	553	551	555	547	546	547	562	523	545	561	550	575	538	546	572	555	586	599	546	521	552	591	525	563	559	571	525	605	567	594	545	541	569	538	612	565	611	528	586	548	554	529	543	527	574	534	510	575	586	574	509	565	575	511	599	545	528	590	530	542	530	571	513	577	530	594	579	546	543	579	547	531	539	587	576	546	565	545	542	564	539	525	576	535	587	568	576	526	541	545	549	546	561	545	570	525	565	540	572	550	527	530	556	568	510	566	539	519	522	543	537	535	525	571	534	551	542	540	579	535	616	571	583	553	570	528	598	535	566	540	529	545	596	580	574	589	547	532	513	583	540	549	584	581	536	530	518	578	569	555	545	605	526	538	529	555	581	569	528	583	546	542	546	569	565	562	548	539	541	562	579	581	546	527	579	543	535	601	573	570	539	554	525	573	566	479	556	543	561	604	580	568	589	606	554	512	562	597	538	536	589	561	528	610	529	538	596	555	523	545	588	574	555	501	556	583	565	596	569	548	552	547	564	537	603	568	570	501	583	532	553	549	539	509	606	567	597	546	572	542	554	532	555	574	551	541	516	586	550	516	537	562	558	576	523	562	545	540	560	549	588	580	544	552	582	587	528	556	552	537	580	561	584	532	562	550	590	551	555	563	575	572	571	581	523	599	536	572	570	556	545	537	514	543	536	562	554	588	554	562	616	549	551	530	537	552	558	544	586	577	573	553	541	595	533	553	577	599	561	564	589	537	583	551	563	545	557	535	543	549	520	540	553	553	523	602	573	558	528	537	638	549	550	549	557	551	583	580	500	590	551	564	554	590	505	608	532	532	529	552	570	576	585	558	529	531	583	559	515	569	567	540	550	569	524	541	560	557	537	556	562	556	528	557	561	511	578	586	548	567	572	550	544	579	528	524	566	566	543	525	549	529	553	583	590	599	596	585	559	542	578	530	569	540	570	607	532	526	565	539	557	525	578	531	550	588	547	574	521	570	542	528	512	543	562	630	547	546	558	535	563	556	513	589	546	584	539	515	573	537	549	592	527	552	601	550	558	511	580	580	527	559	571	548	541	557	587	577	530	561	589	543	549	562	551	556	570	553	545	574	549	547	560	556	509	562	539	575	589	527	564	579	552	555	557	590	546	562	526	557	541	566	561	522	517	538	574	592	555	523	570	552	571	539	561	557	511	526	600	590	577	535	567	548	597	579	526	587	534	595	560	534	560	572	569	564	557	536	554	541	560	568	576	549	538	562	538	554	609	524	553	576	526	590	597	558	538	574	552	597	537	576	559	606	558	569	592	546	570	563	562	583	552	554	558	611	573	546	580	530	566	540	561	579	596	567	571	518	578	547	506	526	569	555	571	582	498	557	608	538	587	558	531	519	537	515	543	576	539	550	519	541	535	568	578	526	563	583	576	528	582	544	590	547	544	611	573	560	553	558	554	581	548	569	518	568	528	524	577	535	555	572	555	593	531	576	521	580	562	551	531	565	551	565	587	528	561	563	584	551	579	526	546	540	551	548	559	576	563	553	530	575	571	610	563	590	495	574	537	524	564	588	527	542	546	562	541	572	550	577	585	572	539	541	533	569	569	531	558	558	537	563	532	538	570	587	609	548	557	574	538	537	580	532	544	530	569	539	550	563	530	523	518	552	515	507	582	571	549	599	550	594	574	518	598	536	575	535	627	534	525	543	559	563	531	604	555	579	548	546	554	516	554	566	561	588	548	551	604	565	571	582	577	543	577	588	587	529	595	574	553	567	539	558	529	597	580	573	506	558	571	546	555	562	551	520	585	571	597	576	549	571	618	553	592	520	582	511	583	597	537	544	567	589	587	520	573	541	525	566	564	555	554	557	539	554	576	589	594	554	553	542	565	510	557	543	583	548	528	544	565	582	567	583	551	552	527	537	539	533	553	564	575	566	525	554	562	554	559	538	565	605	535	564	540	562	532	587	545	584	524	551	543	634	524	595	569	504	523	558	596	546	543	538	570	525	582	544	576	603	558	598	541	588	525	550	533	574	519	552	546	542	577	542	570	537	558	549	530	552	542	590	571	620	549	601	539	577	534	529	569	566	536	522	529	552	597	529	556	557	547	584	524	548	537	571	528	523	547	566	587	576	569	573	547	558	578	547	557	558	545	599	571	566	545	572	544	560	597	547	564	524	569	565	588	546	565	574	572	517	551	558	519	560	555	587	581	552	519	560	564	548	581	512	569	559	563	543	565	622	594	554	537	560	553	552	551	585	552	557	562	515	543	566	595	557	562	543	542	521	578	593	528	559	562	552	554	528	531	585	569	546	529	539	566	514	562	532	544	567	544	543	569	548	533	561	569	602	549	578	571	557	577	573	561	566	564	551	529	572	580	606	545	562	555	581	522	600	541	563	570	595	537	550	560	563	569	561	560	563	605	552	563	543	619	571	586	574	596	542	511	544	564	547	549	577	584	609	523	546	534	566	563	513	541	559	518	587	495	576	576	550	524	569	540	521	545	548	567	559	547	558	575	582	549	507	556	576	524	549	572	529	575	558	542	569	531	549	533	568	501	541	538	559	530	557	598	544	561	539	551	496	520	588	572	565	523	586	553	605	617	575	536	524	568
5579	1533	1036	700	658	2822	3068	2123	1575	1659	2512	2321	1451	841	645	529	552	530	525	511	533	506	547	514	538	545	520	509	505	506	514	517	539	539	500	516	509	540	523	481	525	508	550	521	547	474	523	529	526	517	496	566	529	531	565	531	525	523	493	543	514	511	549	514	532	511	519	510	548	518	538	536	479	471	564	537	507	506	501	533	510	549	506	505	508	501	496	517	495	551	552	451	531	529	529	522	490	483	494	530	555	492	500	535	537	533	509	521	480	490	515	462	511	498	550	523	526	529	554	536	536	557	521	543	532	506	508	528	508	514	543	488	541	471	526	579	527	531	542	499	514	504	523	487	508	515	525	507	539	498	574	520	508	487	547	522	508	533	496	512	537	564	521	534	550	549	543	500	528	530	482	528	513	499	552	504	505	504	541	474	498	513	564	526	553	527	525	520	493	502	539	504	529	537	488	504	556	505	512	525	524	535	521	522	552	506	507	548	488	500	515	509	502	525	540	552	516	537	501	491	521	520	501	538	528	493	555	538	531	490	551	521	537	546	533	504	530	511	526	553	530	527	573	491	521	507	486	514	528	543	522	549	554	488	555	519	561	518	511	500	555	487	523	522	526	561	534	491	535	502	552	546	473	508	492	513	518	506	576	513	507	500	514	509	497	492	516	538	535	511	508	536	539	557	551	522	544	560	530	543	533	533	495	540	465	503	511	552	490	485	511	498	530	515	495	485	514	556	557	536	537	551	524	506	554	484	543	506	482	528	543	524	561	554	503	532	526	505	518	502	517	518	484	501	521	500	501	523	479	478	495	543	531	501	541	544	520	523	546	558	521	545	506	490	487	486	515	509	501	508	508	535	516	500	568	521	500	503	536	541	502	536	486	521	526	512	507	561	536	519	556	495	508	546	471	519	517	570	517	518	479	516	534	524	535	567	505	528	551	504	511	505	506	517	476	525	514	509	530	535	469	509	496	516	533	534	477	501	533	549	518	513	548	494	521	504	563	542	530	526	527	496	528	504	569	526	527	531	549	565	538	558	529	503	513	465	504	529	524	544	519	516	578	536	524	529	519	501	523	524	556	521	531	546	525	511	550	521	522	480	494	568	509	508	523	526	530	535	516	568	501	498	520	505	513	492	514	562	535	518	525	507	575	495	566	543	459	538	497	526	548	536	501	468	504	530	561	509	569	544	534	518	535	542	522	537	531	547	558	491	489	507	530	487	518	486	516	477	556	534	496	501	519	501	484	519	502	509	504	517	512	516	501	550	526	525	501	514	556	536	557	528	545	496	510	558	545	528	498	520	517	582	481	530	504	514	518	525	514	503	522	526	529	555	504	549	573	540	547	507	511	519	515	505	525	509	532	541	492	509	537	527	530	518	496	534	484	558	496	519	531	529	503	514	545	513	514	575	530	494	540	518	519	489	487	478	517	501	515	483	480	534	520	540	524	513	517	512	504	499	531	472	505	526	553	569	509	547	536	538	540	503	484	508	516	504	511	516	515	503	535	499	462	538	509	518	504	494	506	546	537	520	514	530	535	554	537	498	520	515	556	556	502	511	516	525	535	517	495	470	504	528	500	518	502	569	578	531	537	516	538	525	511	493	502	503	570	503	547	476	548	552	549	543	495	526	529	522	483	532	520	521	529	498	554	510	496	546	519	512	538	484	555	499	533	467	478	519	507	521	538	470	491	505	520	532	500	511	489	560	557	494	488	523	511	496	519	551	501	486	512	515	506	558	489	522	507	554	525	542	513	513	530	550	534	526	528	484	527	508	544	517	487	516	500	512	534	566	488	536	503	533	511	532	543	527	478	506	522	509	533	511	474	539	528	473	520	512	514	497	524	496	505	535	497	485	539	537	505	525	511	488	530	516	514	506	538	458	516	539	534	517	501	523	508	495	479	500	462	521	532	540	482	514	532	489	506	509	503	518	525	513	525	512	490	541	504	504	519	535	539	533	505	529	511	530	513	482	515	492	514	532	494	522	564	537	500	536	496	499	546	529	493	504	511	524	551	563	506	500	507	525	501	494	474	481	529	507	572	554	512	541	553	525	525	504	511	488	529	504	511	507	562	532	529	498	539	522	554	471	537	506	565	499	536	507	510	573	505	552	574	532	555	529	572	514	496	529	521	507	529	517	563	561	490	503	569	502	526	516	518	503	518	515	516	523	505	524	481	503	550	531	505	438	551	506	512	494	532	517	534	516	503	500	542	541	492	536	500	528	534	551	544	491	538	480	513	513	560	510	538	500	506	541	531	493	528	546	499	569	508	548	505	469	531	512	513	524	502	529	494	523	522	533	520	538	536	540	523	526	488	513	549	505	538	540	544	510	503	548	526	528	525	509	544	505	535	558	512	473	517	542	496	498	501	543	466	505	543	554	538	507	535	565	526	536	520	533	527	502	545	532	527	522	544	524	510	524	539	531	505	560	548	552	533	509	508	552	575	518	512	526	532	521	533	546	516	511	527	527	517	535	562	514	516	533	552	518	514	530	547	520	491	517	490	488	508	526	507	518	521	557	554	536	525	545	519	504	549	477	514	546	533	519	553	478	529	505	471	510	532	483	515	551	499	493	509	497	494	502	485	512	522	510	515	525	504	528	546	476	486	517	502	495	532	549	575	521	537	526	518	487	480	492	518	550	554	534	497	506	514	493	525	533	519	528	560	548	544	508	544	504	487	517	495	546	535	527	506	568	487	534	541	530	547	476	517	531	517	546	509	523	546	500	520	522	475	516	491	537	511	495	488	498	498	534	511	484	507	525	510	558	486	498	503	511	545	515	510	516	538	488	543	536	571	535	500	519	550	531	529	548	511	520	547	524	502	535	529	542	541	529	526	556	541	511	544	518	478	545	515	531	512	501	538	514	539	528	514	483	516	517	525	514	516	516	504	514	515	497	542	534	534	525	534	546	517	506	502	532	501	511	514	532	533	543	513	555	527	504	508	475	532	535	514	496	536	501	515	533	528	508	520	554	524	547	499	542	496	510	508	532	542	567	503	527	506	492	537	544	493	525	520	501	534	518	487	514	511	521	486	512	545	482	493	480	504	534	499	542	532	532	530	528	600	505	531	506	529	513	541	517	498	476	526	500	508	524	540	543	522	477	502	528	523	501	545	512	501	554	498	483	504	516	533	512	507	518	552	522	517	501	507	490	525	495	508	520	507	493	495	533	556	516	502	536	534	488	504	522	490	498	559	511	481	476	511	495	513	512	542	506	522	488	498	499	502	489	526	509	489	505	507	513	533	502	526	568	530	510	496	479	503	524	534	507	537	530	558	569	523	537	503	496	499	539	478	494	505	498	495	531	548	529	522	545	541	527	517	517	523	523	530	493	477	506	500	515	521	519	520	512	507	542	538	515	512	518	486	503	521	535	535	502	507	549	538	510	498	534	523	515	494	502	529	549	477	525	511	531	547	519	501	576	490	487	485	515	519	524	552	503	526	533	522	509	519	492	499	509	489	496	508	527	485	519
25582	21291	26814	24409	3747	1990	3070	2036	2628	9860	14659	9642	4116	1479	741	588	540	496	519	539	493	527	535	514	517	457	507	501	523	527	459	482	533	490	493	512	487	511	508	469	470	474	522	486	505	540	519	476	455	535	507	495	478	498	484	493	514	492	539	512	490	514	505	487	515	543	512	497	487	486	482	499	501	515	488	498	523	518	469	525	479	494	518	481	510	507	532	504	543	523	548	491	494	494	472	484	480	505	506	523	496	506	555	501	470	495	485	491	502	497	494	525	503	499	539	507	526	494	517	455	493	504	483	534	492	495	478	525	525	476	524	508	521	472	501	469	525	519	465	493	516	502	493	499	484	528	482	475	500	519	491	472	490	502	497	506	472	483	528	535	518	521	519	516	527	492	477	545	500	498	484	479	527	521	518	523	493	504	477	499	493	530	505	482	526	509	510	537	533	494	492	510	500	443	498	516	542	489	504	519	537	498	498	485	516	509	515	520	540	530	501	489	497	519	515	480	479	497	519	514	481	547	515	521	494	528	513	516	538	511	481	506	504	490	466	495	499	518	534	474	472	519	503	499	523	464	508	500	513	498	532	496	523	497	477	486	508	508	517	507	523	439	511	575	540	517	520	523	486	505	482	489	489	500	468	495	497	518	518	509	459	510	509	504	512	500	517	525	488	523	496	468	493	507	514	518	501	529	516	533	487	542	495	513	529	518	479	514	512	531	460	518	475	490	530	508	530	502	503	519	523	545	494	521	521	478	497	477	453	464	492	507	501	477	521	525	466	543	529	487	514	523	505	484	503	487	496	538	487	534	488	551	495	506	479	465	532	466	526	550	506	537	513	499	500	506	501	504	555	521	487	465	502	471	474	467	511	500	494	462	488	522	522	534	487	487	490	497	510	491	496	493	496	517	475	489	484	531	492	474	531	521	451	554	513	473	499	511	482	531	542	516	522	502	527	517	541	505	472	478	506	483	468	542	479	498	531	516	475	523	491	538	515	520	493	512	498	511	509	485	506	469	518	473	522	509	490	493	501	480	513	502	464	529	486	492	480	500	526	488	500	507	502	451	498	510	494	482	510	472	489	492	501	508	527	521	500	508	453	523	526	487	514	484	490	482	514	486	530	465	533	474	523	505	493	489	500	513	508	484	505	514	498	463	518	515	486	510	514	437	503	517	545	484	555	511	511	482	512	501	505	481	489	511	521	475	481	476	498	475	533	508	520	521	542	510	492	448	511	519	517	513	534	508	480	507	546	500	498	498	493	507	521	478	464	542	539	529	492	466	510	526	494	511	455	522	488	472	459	494	514	520	510	472	499	525	526	560	469	470	486	517	512	517	511	511	503	504	517	552	483	509	521	504	489	539	474	493	457	473	513	493	496	480	495	517	513	513	507	510	475	468	483	500	495	490	522	477	488	506	522	525	489	560	515	484	499	489	474	494	495	528	489	538	503	510	520	516	509	537	518	486	497	466	505	523	548	538	499	539	485	498	499	503	502	473	495	506	474	501	512	519	473	498	516	517	533	507	469	489	455	485	520	464	491	503	479	501	478	509	528	492	499	519	511	487	532	495	511	499	506	533	494	521	442	476	510	510	514	492	523	508	459	471	497	475	530	486	499	536	516	539	517	479	532	495	481	539	531	504	492	519	521	520	489	463	461	494	525	517	508	512	522	466	511	517	517	466	500	485	504	493	505	517	487	471	494	492	515	497	530	548	475	520	531	498	512	556	508	499	505	518	497	519	501	477	491	485	487	501	506	499	527	551	507	508	516	484	501	520	500	480	512	478	513	521	469	544	538	492	508	552	521	513	512	524	516	456	499	493	504	506	492	502	462	461	519	513	449	507	530	509	484	506	501	518	472	498	477	496	527	492	518	523	578	474	505	480	486	516	506	515	520	514	528	548	507	459	504	468	499	478	486	527	480	522	509	513	521	516	484	521	507	472	557	506	502	550	502	548	555	498	469	501	512	513	498	503	511	534	521	483	497	508	461	484	538	482	538	503	466	491	514	519	490	473	474	473	493	492	516	516	520	479	510	505	485	476	528	484	507	470	527	496	514	546	488	507	531	524	450	487	497	531	513	522	524	520	492	518	486	498	503	478	488	474	484	523	483	514	464	476	492	501	511	512	503	519	519	498	484	513	497	543	538	510	542	536	483	515	528	513	516	526	526	489	486	483	514	547	513	486	529	522	497	540	504	522	518	462	463	503	521	531	504	496	490	507	473	497	484	472	466	509	470	527	456	459	517	472	509	531	526	534	491	493	487	511	500	502	520	483	526	489	477	527	474	520	472	529	484	514	510	494	506	525	510	472	484	507	485	514	514	521	497	504	492	485	507	507	486	495	491	532	472	534	497	493	483	583	506	489	468	506	542	500	502	493	475	474	502	504	543	504	518	517	508	499	541	512	466	515	498	497	536	518	486	508	510	524	482	521	477	478	490	502	498	512	488	491	502	532	513	521	496	526	460	521	517	508	525	485	524	541	481	509	520	492	545	505	506	523	496	474	475	471	523	488	446	530	506	499	554	522	514	507	487	462	498	554	511	520	487	526	498	457	511	481	490	507	520	480	480	465	500	520	525	469	484	496	485	519	531	475	494	497	491	507	478	504	496	458	504	553	531	518	479	492	480	479	479	526	503	494	494	525	538	488	504	520	531	473	508	486	477	492	480	539	495	512	496	493	523	491	511	491	470	492	502	486	486	493	507	531	494	532	528	511	502	495	468	534	521	501	510	497	513	491	517	459	482	488	492	506	513	486	543	517	498	489	513	516	460	513	478	511	496	491	496	552	514	519	456	539	498	486	501	514	491	503	508	486	492	521	480	509	518	483	490	468	507	463	492	526	520	498	515	501	524	511	505	489	463	511	509	503	544	547	491	534	470	464	544	504	533	535	519	510	464	546	487	531	483	444	494	498	532	547	487	517	503	526	512	564	507	528	522	554	544	506	514	484	486	491	505	498	539	522	454	483	516	485	500	503	549	505	533	522	491	533	526	499	509	502	516	554	509	470	511	506	501	513	533	513	518	522	546	477	513	483	487	541	495	483	508	512	538	492	524	495	524	493	450	539	507	507	498	539	440	495	504	512	537	502	510	533	526	501	481	537	518	491	507	545	521	534	534	521	513	504	517	522	484	503	493	508	479	530	505	507	493	483	486	523	503	498	507	552	479	497	485	517	465	492	515	484	504	463	479	466	499	473	555	503	482	522	521	513	523	515	471	490	483	489	510	528	530	490	462	473	498	509	497	515	508	504	470	491	513	501	500	464	502	502	505	457	492	521	526	468	525	458	502	532	504	513	537	495	520	464	500	518	550	485	480	472	494	498	501	499	479	541	518	463	504	466	505	479	519	479	494	490	483	505	480	513	503	517	510	505	468	506	504	491	515	468	523	498	541	487	519	509	490	494	518	519	541	522	496	476	500	492	509	506	518	509	506	460	511	526	455	539	540	508	492	522	494	533	488	537	537	494	498	517	519	485
4262	3799	2637	1670	1144	2372	4032	2935	4195	12887	15075	9187	4191	1630	817	531	528	447	481	493	529	477	488	506	467	500	481	479	458	516	497	499	500	471	543	513	499	486	490	469	512	500	486	493	512	489	510	537	555	504	473	460	481	524	497	466	552	501	445	484	516	457	450	502	458	510	505	485	471	477	508	506	523	501	511	524	500	473	516	523	487	481	481	508	493	473	499	493	561	528	473	544	518	518	511	483	491	491	481	452	536	490	527	517	480	508	486	486	508	510	567	516	479	486	467	511	485	524	499	505	495	512	485	531	496	535	513	454	546	505	525	508	512	492	506	502	493	465	490	495	514	472	484	478	481	487	525	508	474	491	479	498	553	490	497	482	520	482	521	531	504	524	537	509	509	527	534	498	490	483	441	489	451	455	477	493	512	500	504	470	503	512	484	480	487	467	549	519	472	494	494	523	456	477	490	469	437	504	516	439	426	507	519	485	493	476	482	517	481	540	486	487	499	486	490	532	473	512	509	504	493	530	512	539	472	524	451	500	487	492	515	503	521	475	445	487	452	497	479	509	533	483	472	498	488	487	466	471	457	495	482	479	512	504	475	497	487	447	447	519	501	525	501	480	486	526	461	486	502	492	481	509	500	463	500	496	501	483	485	493	490	495	479	480	489	526	510	469	498	503	509	486	528	459	488	499	500	489	491	500	477	485	463	467	448	498	456	497	513	510	486	490	465	459	492	514	495	491	476	494	513	493	476	489	505	500	482	534	466	485	493	494	479	495	491	466	491	513	513	516	499	511	503	476	480	497	538	506	459	509	477	511	489	469	493	523	461	477	477	490	511	484	454	502	508	491	528	500	456	502	471	497	531	497	489	450	507	509	485	503	478	488	485	474	492	486	444	489	525	523	479	528	507	481	487	471	516	510	487	460	464	506	488	480	508	462	483	473	519	454	523	511	504	469	480	499	511	458	496	479	483	488	499	514	500	495	503	481	476	454	502	494	475	489	504	493	508	498	475	486	468	487	473	467	475	519	509	480	536	471	514	515	500	474	536	475	527	483	506	511	521	473	473	488	475	484	506	505	505	482	501	502	506	511	480	510	487	488	523	496	533	500	489	489	495	486	452	494	483	488	500	482	520	487	494	476	497	489	511	507	479	469	494	485	537	493	488	480	488	481	460	515	540	502	494	525	490	479	502	526	436	541	484	501	504	484	526	464	519	468	509	463	486	511	511	489	470	480	460	507	500	502	461	545	540	487	490	466	468	510	462	456	516	483	469	519	512	495	490	485	506	539	495	489	471	484	492	493	497	467	488	530	444	514	468	502	495	505	525	508	507	461	464	543	531	515	470	527	462	501	518	484	457	479	483	482	489	487	460	501	520	504	541	486	485	486	500	545	521	498	449	480	497	483	471	483	544	535	502	503	476	493	498	506	499	522	484	459	521	493	495	485	488	540	516	509	451	495	492	518	491	513	462	522	503	488	493	476	496	487	519	512	474	516	493	524	474	498	462	497	492	475	488	486	516	518	501	473	515	479	498	512	489	496	508	471	496	515	491	503	497	493	532	521	493	478	516	511	463	494	503	522	476	501	469	482	496	527	487	467	498	516	496	466	534	458	493	477	472	544	488	497	503	484	529	501	460	536	484	473	490	489	493	505	517	511	495	519	494	474	463	501	512	515	517	493	520	470	504	482	517	518	520	502	519	505	488	467	500	469	519	494	475	492	529	491	500	535	497	496	505	487	508	496	497	467	481	502	476	447	530	486	521	505	476	497	512	517	485	499	478	507	516	519	463	502	505	486	500	468	518	514	504	468	506	515	485	495	490	517	490	522	500	498	474	514	491	490	476	453	489	519	492	507	517	473	483	458	501	491	506	483	495	500	474	461	513	496	498	464	477	498	467	472	492	520	516	504	491	486	536	480	512	475	471	497	550	488	507	500	488	525	510	500	501	475	464	493	521	484	483	474	489	512	518	514	485	502	464	529	498	536	490	514	483	517	516	504	533	523	520	504	505	494	511	493	445	527	527	526	494	474	522	492	534	484	474	465	459	521	532	478	469	502	498	477	473	519	471	540	514	472	505	487	492	508	496	491	496	478	491	478	421	499	511	502	520	477	483	474	509	515	464	487	493	495	454	513	479	474	481	495	449	521	504	543	521	464	528	493	494	465	502	483	506	523	471	515	537	487	477	464	456	488	503	476	480	500	538	460	490	490	498	526	493	513	446	489	505	498	485	489	490	479	499	546	501	507	487	472	476	522	494	485	475	483	510	512	465	497	468	455	492	506	491	473	528	479	504	492	499	486	530	481	460	514	459	500	475	494	490	464	482	494	530	471	517	486	510	487	496	476	493	497	542	503	480	479	509	491	488	473	521	461	467	497	500	475	476	521	497	478	507	458	484	474	527	515	481	464	494	497	502	503	478	455	510	454	485	452	544	441	466	462	519	477	468	498	404	460	437	486	500	521	505	504	502	490	491	527	506	451	490	484	498	480	495	482	504	521	468	460	469	495	525	491	477	497	556	478	496	517	482	472	500	499	500	463	443	471	508	453	472	467	504	536	529	493	529	471	508	513	498	480	472	524	486	484	498	504	472	499	498	500	486	519	519	492	486	470	493	536	526	489	480	538	493	505	502	445	486	481	495	523	551	447	480	490	522	505	478	504	490	509	496	459	525	495	466	452	456	477	459	456	485	486	504	513	491	519	497	472	492	476	502	486	481	551	473	490	516	510	550	494	498	528	496	550	507	466	490	520	497	503	439	514	506	509	518	487	477	485	506	532	491	512	467	527	494	478	498	535	511	485	468	478	527	483	458	491	464	501	526	511	522	489	454	484	494	508	476	507	504	478	528	497	499	498	495	509	459	498	543	506	460	481	473	483	492	485	486	478	491	531	478	517	505	488	544	484	492	465	475	462	480	486	458	499	458	490	511	494	498	475	491	462	509	498	499	498	483	512	512	485	531	486	472	481	496	500	489	478	477	535	462	485	484	491	481	463	487	460	443	447	497	501	512	526	482	516	508	476	482	460	463	446	517	488	515	505	500	478	472	495	465	448	453	470	489	481	523	502	497	498	490	536	497	527	499	510	492	489	510	507	486	468	466	481	494	465	467	467	521	511	479	536	504	490	473	488	496	465	491	501	474	511	431	514	475	505	522	515	500	463	465	441	471	501	522	512	459	511	488	490	477	476	541	483	492	502	494	531	520	472	510	433	492	517	488	495	486	492	457	511	502	494	488	459	492	485	479	455	514	483	504	480	505	512	489	471	468	502	503	487	540	526	501	507	511	485	529	478	492	477	520	524	507	480	498	455	493	496	500	526	501	478	498	511	472	492	498	486	502	497	490	482	552	490	460	459	528	493	472	458	507	505	496	520	513	500	514	484	475	478	500	492	489	484	503	485	521	503	509	537	480	528	460	517	489	501	482	481	454	490	476	508	453	484	465	480	491	497	493	522	537	455	533	493	462	504	468	492	491	524	469	522
24181	21266	28482	24347	21170	7155	7699	6507	9225	31900	30302	18077	7572	2481	1084	727	706	643	655	638	655	618	651	623	655	654	613	618	658	602	641	647	663	593	587	636	656	665	660	619	621	659	638	613	636	632	620	638	632	636	645	646	631	651	655	633	591	651	682	602	627	626	592	615	668	635	635	614	640	636	660	615	638	606	694	595	604	582	605	649	617	659	649	654	603	601	615	624	677	651	643	606	647	647	640	612	663	621	616	627	666	598	628	615	679	631	662	641	609	644	659	650	661	650	575	655	664	641	663	645	623	653	663	618	619	651	637	621	572	611	613	638	583	628	637	623	667	588	659	668	638	610	674	655	664	619	588	658	673	676	626	660	627	606	662	657	601	644	636	620	639	621	619	625	605	679	627	647	567	680	633	634	573	634	628	624	622	596	631	615	622	646	581	590	645	653	580	617	619	607	618	607	644	611	580	590	639	583	639	674	623	642	607	654	575	655	672	585	652	591	619	649	618	640	644	704	668	602	656	656	601	624	652	627	626	636	644	642	640	613	646	629	632	605	617	632	650	666	541	632	648	631	615	641	653	643	622	611	603	631	619	579	637	614	630	615	642	640	622	677	656	641	672	629	626	626	654	598	639	638	632	594	592	642	642	630	582	660	617	644	622	623	617	656	585	596	609	607	598	603	620	624	633	662	622	624	604	645	636	606	579	641	623	631	683	619	613	650	622	642	648	623	609	577	606	622	579	636	653	640	613	598	596	613	649	620	641	620	632	613	634	683	610	625	611	606	660	590	591	664	632	620	593	676	646	632	625	672	655	611	591	604	546	622	619	649	602	644	604	615	619	580	667	603	636	644	648	621	657	600	587	604	614	613	637	609	625	567	631	622	642	634	606	643	636	636	640	629	649	640	598	627	646	656	640	589	644	628	659	657	613	649	650	629	618	624	651	638	637	634	658	659	619	598	604	563	608	664	653	586	629	633	581	631	649	639	661	614	621	618	638	646	673	624	605	626	631	609	600	646	650	612	640	647	661	597	623	616	627	639	630	629	608	601	590	628	634	617	676	630	648	649	573	619	664	632	641	585	646	628	569	634	629	652	587	611	628	608	592	632	605	640	649	638	614	670	621	630	637	634	611	579	564	653	646	643	646	605	617	603	655	645	613	626	624	664	601	634	656	654	576	598	609	620	640	638	645	618	608	592	617	676	644	590	610	660	627	633	616	616	643	645	583	706	622	623	607	638	629	648	654	629	595	667	643	666	642	619	588	641	602	662	614	641	618	613	592	603	627	627	642	643	608	608	659	622	624	605	576	587	641	607	578	610	607	611	640	598	655	615	600	650	612	615	645	686	661	638	626	602	637	632	653	600	615	600	632	620	630	627	626	648	620	586	659	614	577	611	631	644	627	621	621	660	621	645	677	611	644	606	589	658	694	608	633	609	636	599	651	645	684	593	622	629	622	657	660	656	606	645	645	640	678	623	626	660	609	639	644	642	634	663	622	613	644	655	589	590	592	666	625	619	621	610	672	636	572	640	645	557	588	594	690	606	595	639	610	618	608	624	606	621	595	582	584	642	621	609	639	655	607	624	637	617	584	587	641	615	631	646	592	651	648	635	669	646	641	637	587	628	617	608	644	686	620	643	613	642	599	632	641	641	635	624	632	600	593	654	661	585	669	611	586	629	603	624	625	618	640	588	599	628	654	626	646	604	645	602	610	621	644	626	662	606	633	593	646	611	651	593	648	626	643	626	636	638	660	609	629	626	632	649	664	602	602	667	610	636	653	604	625	625	634	576	613	662	618	672	628	617	593	631	616	597	584	644	557	645	633	590	588	602	643	631	648	643	630	596	644	645	626	655	633	667	579	616	648	617	658	601	601	648	630	651	645	609	545	661	682	594	623	635	599	600	606	627	615	608	652	593	646	630	637	648	608	695	589	633	623	650	614	602	668	674	637	567	633	638	642	624	611	605	642	620	643	629	624	611	594	667	649	617	622	688	583	623	619	602	596	586	634	648	647	587	678	634	624	646	596	614	617	641	661	634	608	674	638	623	668	612	674	614	644	611	604	644	669	626	599	657	675	649	593	625	608	602	584	631	623	612	613	644	665	611	654	668	641	596	640	569	672	683	619	581	638	632	631	605	630	600	651	631	626	609	636	588	623	622	580	630	659	597	599	654	634	622	620	622	674	617	625	597	651	658	598	617	650	639	605	622	632	598	592	561	633	650	631	614	645	641	600	577	664	571	611	595	665	629	635	616	681	592	622	626	599	605	606	627	626	619	634	646	647	666	612	650	632	609	610	640	589	633	617	570	600	650	618	622	632	558	635	643	624	679	594	628	625	599	611	632	632	600	626	656	605	604	657	634	613	639	640	629	624	614	612	597	590	621	631	652	645	679	589	619	604	629	659	642	646	596	633	637	631	600	592	639	603	609	653	609	629	653	602	616	601	643	650	640	613	629	601	606	646	632	621	666	601	627	650	630	610	649	629	655	665	665	599	621	634	612	589	582	607	625	620	599	646	606	617	649	652	682	591	668	635	606	645	610	625	623	636	599	599	648	599	639	622	647	616	611	612	580	602	626	627	650	565	646	641	654	630	590	603	614	549	642	616	616	624	639	661	629	611	623	624	546	650	610	645	655	636	577	693	637	640	689	600	619	632	676	627	679	593	641	645	661	632	638	633	630	621	595	584	652	611	652	608	634	597	608	628	592	647	616	628	623	618	584	640	613	607	617	575	637	622	623	622	655	665	667	586	652	638	628	626	652	630	586	614	589	660	613	623	626	627	646	621	629	634	608	630	577	634	639	685	680	644	633	626	612	614	588	621	620	582	633	634	666	637	617	597	603	654	606	604	622	553	593	660	673	642	597	613	595	623	642	617	656	594	618	596	633	613	601	626	610	602	609	593	622	666	619	628	641	596	627	597	605	638	661	639	608	632	636	606	583	661	604	656	608	623	611	637	604	629	610	656	633	646	638	611	619	565	662	641	620	651	618	564	660	620	585	622	662	635	616	626	620	596	610	606	574	623	628	607	656	605	669	614	615	632	625	592	583	631	625	577	595	650	638	668	632	645	682	667	597	641	609	678	577	638	570	593	593	627	614	624	604	624	605	607	631	659	652	584	618	655	623	586	648	632	652	647	628	603	626	602	636	632	603	618	676	635	614	678	669	622	651	594	671	605	684	609	658	585	629	629	654	658	567	633	598	629	619	640	672	667	582	623	635	613	603	643	652	608	625	581	589	616	606	649	647	624	611	619	614	623	616	584	642	620	618	605	650	607	595	624	606	611	615	610	628	675	618	603	585	611	640	594	625	661	629	634	669	618	631	616	637	618	642	634	664	637	617	587	631	628	587	632	650	609	643	641	621	641	642	608	650	640	647	602	613	611	605	647	615	647	606	647	630	632	649	658	611	639	644	577	635	593	662	611	585	638	615	635	608	586	578	581	584	570	599	660	659	644	592	615	604	590	663	612	677	652	613	630	644
4946	7466	5951	3436	2272	1691	9402	6795	13180	33115	26487	14581	6742	2421	1071	658	632	599	630	648	593	568	589	591	598	590	586	646	608	605	587	612	609	565	579	614	600	605	636	596	622	568	581	610	591	601	567	596	586	599	603	585	602	609	616	601	562	628	555	620	606	611	604	626	582	597	605	615	604	603	605	572	622	569	631	568	609	588	609	588	578	567	576	603	635	610	590	640	602	614	581	594	615	604	601	623	599	603	585	661	559	578	630	575	564	576	590	562	575	570	605	604	590	606	598	549	588	586	590	575	607	582	540	542	604	587	611	621	599	602	582	600	589	561	620	619	582	621	615	595	614	627	620	639	614	601	568	588	568	602	604	580	586	621	580	559	576	565	631	636	581	604	595	603	584	600	596	597	593	548	575	653	551	600	598	588	574	583	602	630	605	630	566	585	607	630	625	612	628	573	581	618	559	584	588	587	559	554	588	607	613	613	598	576	562	609	636	623	575	647	622	586	600	583	595	595	631	593	594	594	626	569	574	575	570	599	624	584	624	627	599	558	568	589	630	595	614	616	608	582	626	639	553	563	561	615	550	611	608	623	597	598	579	568	596	584	623	599	558	601	646	631	583	605	608	636	605	540	614	589	627	599	610	595	595	625	607	601	605	603	623	580	522	590	587	572	576	615	570	565	557	572	578	591	588	604	615	575	665	630	585	579	587	602	602	614	554	628	608	615	574	551	598	584	595	645	623	579	543	616	596	606	586	585	588	573	653	581	570	572	590	568	552	588	587	565	621	569	626	608	568	571	599	583	616	589	586	653	594	610	604	573	616	555	586	596	614	613	593	630	621	634	610	609	624	588	562	568	564	578	625	646	594	588	613	583	633	562	602	594	595	574	551	577	574	579	631	549	619	588	544	627	527	609	594	557	549	567	569	608	601	604	626	571	579	609	612	612	583	630	608	567	587	579	639	594	603	612	612	624	591	642	610	622	577	599	573	598	549	558	606	597	606	605	575	584	572	620	614	582	624	536	582	555	640	582	584	582	572	596	583	583	563	608	606	629	609	613	574	557	575	617	575	579	608	563	619	628	625	589	603	606	611	564	561	634	598	605	620	599	645	575	628	553	543	552	572	630	640	591	631	575	615	623	606	599	590	603	625	627	609	584	608	561	623	598	632	591	607	596	604	605	555	585	584	555	597	566	628	582	608	561	595	555	582	644	601	574	621	623	637	605	584	609	620	599	596	584	621	640	593	620	592	596	558	593	632	587	574	578	560	604	615	577	602	599	610	611	568	585	571	587	634	615	541	613	604	592	563	574	601	586	599	597	615	621	574	577	580	597	629	647	613	574	602	563	579	591	652	559	544	628	599	628	634	605	594	582	598	578	591	600	565	538	616	587	610	597	609	634	619	607	642	583	578	620	617	614	572	605	576	599	584	596	588	590	608	626	629	586	614	623	548	567	593	597	626	610	614	593	601	640	571	542	600	623	605	555	539	648	634	615	612	612	604	627	564	578	555	626	594	620	601	605	608	579	573	554	595	583	549	587	628	566	551	595	574	578	578	605	596	587	568	566	552	598	586	595	617	556	555	618	581	617	602	625	562	587	583	589	610	583	596	582	546	606	620	590	576	571	628	607	608	576	586	618	561	560	607	626	574	606	600	558	562	604	580	618	591	554	574	583	561	611	544	537	592	606	558	570	601	572	572	615	581	587	628	644	598	597	584	571	597	584	588	581	564	626	595	581	611	577	542	621	562	632	557	618	610	603	587	580	629	630	582	597	590	601	600	591	598	548	593	598	564	577	568	569	623	594	589	579	582	562	613	579	594	587	588	614	568	623	594	607	598	633	591	587	597	583	549	617	577	624	569	609	576	628	567	618	659	608	632	630	606	639	595	588	565	611	573	604	618	583	626	602	612	591	615	596	576	603	567	571	546	589	585	581	615	621	629	605	584	603	573	607	583	635	624	598	670	572	586	599	557	600	568	602	575	565	628	580	607	550	608	535	576	622	597	602	607	582	587	604	601	624	593	561	597	620	598	620	573	602	590	589	608	588	606	601	588	608	600	622	598	588	612	577	615	624	604	611	603	626	621	551	573	594	574	564	597	576	572	578	592	616	580	597	615	583	596	587	575	622	627	598	577	579	583	555	604	603	593	587	611	583	637	587	604	630	593	589	611	586	639	548	615	614	619	582	639	606	592	569	587	581	577	581	600	599	636	608	542	587	629	611	586	588	562	601	533	598	604	601	585	633	576	587	611	587	596	644	585	634	595	599	630	650	577	607	579	601	541	604	563	584	632	599	613	598	593	599	585	621	599	604	565	571	600	596	587	581	579	551	549	599	554	566	619	593	565	612	573	568	573	613	592	601	582	524	569	613	630	580	572	614	600	616	547	567	592	540	547	583	584	561	607	563	600	574	597	589	601	563	586	644	594	620	570	622	564	607	579	602	595	603	575	589	564	583	593	587	584	583	592	618	595	583	595	556	579	562	595	565	595	613	650	578	582	603	584	596	581	611	599	599	578	586	602	582	566	607	608	578	587	518	611	583	588	582	606	572	560	609	609	584	590	587	614	603	639	572	619	609	643	541	612	571	591	575	570	545	606	617	569	594	583	527	606	604	579	596	589	596	626	609	571	600	615	600	574	559	586	585	560	597	573	623	574	608	640	582	615	639	597	572	603	590	615	602	593	611	615	568	575	622	591	600	601	624	549	610	571	571	585	576	620	584	635	601	614	612	587	592	588	622	615	609	587	606	625	603	613	583	578	593	607	605	597	567	579	583	571	599	601	525	592	585	593	542	594	572	592	638	567	578	603	661	553	601	593	605	626	637	585	588	577	660	594	595	583	559	546	638	564	620	607	600	562	653	597	615	615	576	610	623	575	605	563	602	638	612	565	593	600	574	587	533	590	603	607	612	586	559	618	662	612	578	622	628	554	604	578	601	598	589	556	576	619	566	626	581	562	584	592	580	596	609	571	618	557	572	590	539	589	613	571	607	602	544	621	595	605	572	568	617	606	607	578	567	591	648	575	609	571	598	656	589	578	583	597	558	587	582	594	561	612	588	597	634	574	574	601	604	607	611	606	616	579	603	586	580	560	568	597	577	622	561	578	557	594	597	582	604	600	603	561	618	587	642	586	573	644	625	559	587	578	603	550	582	556	598	568	566	596	596	567	589	584	605	604	621	643	582	589	606	564	591	588	588	628	585	538	619	563	580	614	559	550	599	577	612	589	605	599	580	576	572	599	569	677	553	596	591	561	614	558	536	560	592	587	639	571	621	610	610	627	553	638	604	605	597	587	564	587	583	513	575	578	554	605	573	587	592	624	616	620	543	547	574	602	585	610	600	552	621	604	522	585	583	574	558	621	583	591	606	563	563	607	593	565	564	592	556	582	557	610	589	613	583	567	629	630	631	590	528	595	615	603	622	548	576	606	603	610	557	575	584	615	581	561	584	597	592	611	590	587	627	620	612	546	596	582	564	603	579
27569	11373	1792	1077	695	647	892	1659	1642	2425	1797	1146	775	664	594	571	587	618	596	628	602	590	573	615	567	588	595	591	582	576	586	575	609	590	571	565	606	579	562	598	579	596	564	590	618	607	608	595	640	581	588	578	575	583	584	567	582	568	584	580	582	571	566	593	615	573	549	622	571	619	576	622	541	566	589	585	612	561	623	543	547	573	609	561	551	578	578	625	560	572	581	584	641	559	599	592	561	594	588	610	586	549	601	568	603	585	613	543	559	577	582	588	557	619	604	535	592	610	564	559	563	571	593	569	564	609	582	565	579	558	589	602	552	567	591	548	587	634	572	559	587	576	589	593	522	569	576	568	610	552	597	594	593	566	605	610	571	596	580	553	579	583	539	562	537	557	609	567	573	552	587	590	591	590	631	566	575	610	561	571	558	570	548	559	566	575	581	573	636	588	600	519	588	552	576	590	574	605	555	552	574	606	561	587	605	586	584	580	538	591	621	524	581	598	582	557	581	608	595	595	598	608	587	612	539	547	552	554	570	497	571	606	570	568	578	607	552	573	550	538	529	586	571	576	593	592	593	589	532	549	585	554	603	597	563	551	594	558	542	524	551	564	605	591	562	552	538	569	557	538	591	563	559	573	564	572	596	612	590	574	601	581	570	553	577	571	531	572	602	555	559	576	601	584	560	591	591	565	562	570	592	574	586	589	587	598	585	588	575	590	561	599	606	568	525	569	577	572	593	587	542	582	581	579	585	579	530	569	577	592	574	569	534	551	555	603	536	585	575	539	589	599	568	600	593	591	573	553	594	597	566	596	591	583	550	582	576	547	575	570	596	561	570	575	564	537	576	600	609	588	557	577	553	592	564	569	570	585	563	562	573	609	596	579	586	568	579	586	605	560	595	549	552	612	562	627	589	572	582	558	580	579	563	571	598	567	576	555	577	604	601	580	573	602	633	560	623	603	630	542	593	580	566	592	596	544	594	575	617	593	557	566	567	566	609	576	613	632	597	588	574	583	524	573	572	603	573	537	553	531	582	563	553	557	603	563	563	573	625	616	543	584	599	566	580	567	579	614	559	569	554	557	573	587	557	583	588	579	591	568	604	569	616	583	572	564	562	570	592	575	575	586	581	586	586	590	581	598	573	556	622	604	570	595	595	596	557	592	577	591	547	529	594	547	564	593	542	548	560	573	602	559	600	591	545	553	622	543	566	579	574	579	573	578	613	615	551	580	578	588	629	562	548	590	609	575	587	559	559	567	544	615	614	587	579	606	576	555	553	568	592	585	567	603	529	553	569	578	598	598	579	566	598	587	625	557	583	590	576	589	606	604	595	620	624	612	556	537	569	574	541	606	581	562	590	594	566	579	583	591	574	557	599	564	604	570	595	570	562	564	542	550	573	582	559	599	604	568	621	563	571	558	564	575	620	587	559	611	550	562	588	586	565	611	551	625	590	549	561	581	593	615	574	575	531	533	572	531	575	557	536	582	565	570	602	578	611	564	572	573	607	607	576	586	560	607	605	544	580	620	580	548	568	588	572	557	558	607	583	549	520	544	565	559	586	578	577	580	563	596	549	563	601	565	606	560	569	576	581	608	591	602	611	594	622	516	547	570	580	578	585	571	622	572	525	560	573	640	588	586	558	593	568	568	583	605	587	582	594	602	607	571	563	609	555	558	563	582	595	591	588	577	574	584	553	551	593	619	577	620	603	548	562	628	560	560	572	603	639	544	561	537	625	605	583	581	581	559	566	554	545	584	576	617	569	578	581	607	643	555	584	591	546	585	602	580	566	601	585	625	590	626	590	577	542	558	534	612	571	598	568	534	588	587	589	558	583	577	627	606	568	569	556	567	611	633	555	576	561	579	596	583	600	558	604	599	554	581	601	547	631	564	577	588	585	610	627	597	587	591	546	606	601	550	595	540	545	600	532	563	581	562	583	609	609	556	609	650	589	580	571	555	564	573	631	501	587	601	599	602	570	590	589	589	570	572	603	593	558	589	555	586	561	562	548	554	581	556	541	563	606	590	593	568	613	603	594	593	534	576	560	609	604	592	579	599	592	533	512	584	592	568	572	595	542	556	584	603	558	553	594	566	588	612	587	593	568	551	562	607	616	562	599	543	583	557	570	524	570	557	574	633	600	597	615	567	553	597	551	593	553	567	571	572	596	582	579	578	549	623	576	602	589	573	560	591	573	581	598	551	593	543	586	599	582	561	553	597	585	572	581	557	610	618	607	589	537	545	631	574	617	586	571	590	595	618	572	561	576	582	550	588	590	607	567	581	593	563	605	602	589	546	553	596	555	555	555	572	559	568	607	530	558	581	546	555	577	546	554	628	631	631	605	566	586	596	606	550	596	617	540	577	577	567	633	573	602	557	580	588	637	553	576	559	567	572	587	581	530	612	587	564	621	583	628	593	579	565	590	552	544	596	579	577	579	571	593	596	586	608	608	588	563	583	591	607	537	581	574	609	545	574	569	579	592	550	625	627	558	603	563	574	592	563	600	587	614	563	578	567	615	596	601	611	582	595	579	617	617	587	596	586	588	574	605	574	544	574	552	556	572	624	582	592	591	610	603	602	526	545	565	573	590	588	590	612	595	605	588	580	558	560	594	591	568	598	579	565	562	582	584	614	568	590	613	544	541	591	564	600	555	557	597	576	600	545	547	613	575	630	586	572	565	591	584	620	597	588	582	593	579	606	585	583	608	592	548	561	535	629	588	606	612	562	604	628	595	540	610	619	642	578	568	539	552	599	618	596	539	555	582	574	599	594	586	582	621	635	587	640	619	557	532	565	621	591	577	589	566	583	570	621	576	581	572	580	565	583	596	596	617	638	574	574	548	626	582	582	570	528	548	560	565	573	555	575	604	570	587	568	582	588	567	613	560	615	555	601	585	581	580	562	584	607	541	578	604	561	622	586	585	568	584	592	553	523	567	573	531	566	565	575	556	597	583	579	587	566	585	575	596	591	590	581	579	623	550	604	567	584	581	602	550	577	577	597	578	563	544	549	605	552	602	595	560	586	529	561	587	576	579	617	573	567	554	579	591	548	579	585	622	592	567	581	548	612	526	612	546	584	560	549	562	596	553	576	530	578	588	585	582	615	572	572	562	564	580	575	579	612	562	585	583	588	580	618	582	533	595	550	579	533	568	563	597	593	572	619	569	607	546	578	590	536	530	566	557	609	576	593	573	571	578	589	597	575	540	611	563	629	568	585	565	570	563	582	598	600	634	572	538	578	604	568	613	547	643	595	615	597	570	543	593	631	579	620	583	632	563	592	586	540	603	563	594	550	554	543	588	603	595	610	570	572	578	601	580	602	548	579	553	634	588	589	586	561	559	580	581	558	582	598	615	602	562	597	578	570	571	613	578	581	582	576	565	568	595	538	538	581	532	550	587	612	548	542	601	575	551	591	546	550	592	575	599	579	529	612	595	593	586	581	580	572	570	570	544	562	578	561	561	568	547	547	559	592
5498	1481	1145	874	673	568	1116	2186	2348	2909	1975	1125	780	628	586	519	579	553	557	539	556	557	510	520	538	553	545	504	545	517	548	549	557	549	594	562	513	579	537	547	553	548	543	541	545	528	553	535	544	558	536	567	527	557	569	546	504	540	547	534	540	533	554	501	526	561	561	488	540	539	493	557	563	528	559	534	576	559	533	566	546	522	523	532	566	520	572	570	563	537	533	530	567	543	532	530	501	559	546	526	546	527	538	502	553	570	571	569	521	556	495	573	578	518	527	534	526	568	542	550	511	541	555	583	512	525	540	591	526	554	551	516	519	539	564	559	541	535	575	546	535	551	568	577	537	568	546	533	570	553	499	580	506	599	523	544	524	521	525	522	528	580	499	538	536	523	544	553	522	554	543	564	541	540	547	500	509	552	535	564	496	531	506	514	565	520	568	519	577	567	543	531	546	510	541	557	568	535	514	570	539	502	540	545	540	536	541	566	593	535	539	549	534	519	514	516	538	507	536	555	549	581	572	542	508	531	532	512	515	499	496	530	518	542	535	505	555	517	540	540	527	524	533	507	528	498	561	537	578	560	562	522	500	570	514	553	527	570	562	547	564	513	531	529	525	567	509	532	513	521	523	491	517	585	513	532	558	512	548	543	576	561	522	527	518	504	534	552	573	518	526	564	557	535	539	540	532	531	586	499	518	529	515	523	546	562	517	518	538	533	559	538	521	561	537	570	519	582	558	532	517	538	524	631	544	530	556	558	550	510	522	588	553	555	565	504	541	507	535	534	560	501	547	529	571	548	515	524	524	568	521	557	550	515	515	527	526	554	567	516	540	533	542	546	527	524	554	492	536	501	551	575	527	548	539	524	526	530	561	547	562	521	489	523	542	567	597	539	524	519	556	506	545	525	551	535	512	521	519	538	511	534	555	523	510	513	513	498	584	551	550	509	531	560	549	562	497	554	576	547	525	496	546	544	523	506	533	525	521	557	576	505	543	565	495	530	567	523	550	525	560	541	530	553	553	576	525	524	536	530	539	510	535	552	554	551	534	572	521	529	536	539	511	556	574	548	480	511	538	529	494	542	523	494	551	561	517	553	550	492	498	528	516	545	514	525	527	531	588	522	533	553	543	538	516	571	570	560	515	557	560	536	537	522	572	503	561	564	531	565	551	542	539	569	541	544	528	548	566	512	508	529	550	509	534	572	520	529	499	503	550	530	507	540	538	537	542	524	545	545	552	525	519	542	536	555	565	553	548	492	533	552	559	533	526	531	549	559	547	497	471	522	515	513	502	547	537	544	498	550	536	511	527	528	556	517	530	565	555	527	531	528	542	565	547	582	543	551	571	527	546	559	568	496	527	538	551	522	520	551	539	562	540	550	571	547	515	539	541	552	571	507	542	502	530	562	531	584	552	547	559	513	546	554	521	555	548	521	558	560	582	528	554	538	562	534	525	550	490	519	555	571	582	544	570	511	581	548	532	493	574	550	549	509	591	511	503	553	558	552	525	510	563	516	501	532	542	540	490	530	529	557	526	484	565	520	570	531	514	563	514	519	531	551	515	547	512	515	517	536	545	522	491	514	535	560	520	538	547	515	499	516	519	512	506	532	528	573	523	558	536	502	529	503	554	526	555	525	546	535	552	538	563	560	565	515	538	557	540	539	504	551	564	526	545	575	561	546	569	549	553	549	545	477	551	500	543	544	544	506	552	541	559	564	525	525	564	538	534	568	515	483	532	518	567	522	534	501	543	519	529	551	535	524	558	558	546	526	566	587	514	531	484	564	553	511	496	560	561	538	544	556	547	581	532	535	566	519	571	544	536	532	547	558	528	574	548	537	503	554	540	533	547	534	527	545	527	517	569	492	538	530	539	540	546	513	520	548	542	528	565	517	508	540	527	510	556	535	598	590	556	507	554	545	533	503	546	505	549	511	488	567	511	537	518	554	514	544	546	560	507	539	508	503	542	537	553	514	540	525	520	507	521	558	551	562	540	546	541	534	554	545	521	573	570	512	554	538	529	525	554	556	503	483	523	539	519	555	558	544	541	556	570	524	572	528	541	539	563	547	542	521	516	542	521	547	554	554	523	534	570	539	525	579	538	535	537	503	577	540	548	563	546	559	547	557	569	568	524	571	538	540	538	526	520	551	515	524	518	556	526	506	525	508	503	514	580	530	514	495	554	559	552	542	500	582	540	540	569	533	556	573	512	570	527	565	584	528	558	547	508	556	526	523	560	519	544	555	490	524	577	544	541	528	561	538	553	491	535	561	518	525	529	539	532	530	507	551	518	535	551	517	582	561	582	525	573	528	499	492	528	546	571	534	536	546	500	530	491	573	496	546	518	545	536	530	558	562	549	572	550	532	552	535	516	546	528	582	558	533	567	530	560	561	558	560	547	520	526	544	553	543	533	553	543	508	557	510	518	576	553	531	508	528	523	551	530	550	504	568	558	506	539	530	558	508	527	545	493	538	563	549	534	565	567	552	567	586	538	554	523	557	544	530	532	546	531	581	560	566	547	546	556	549	540	555	521	484	540	539	560	507	520	512	560	551	536	528	532	553	529	511	509	502	484	539	531	536	507	546	519	491	547	561	515	543	550	546	576	592	530	516	533	538	522	506	551	561	525	538	557	577	561	502	532	536	543	534	541	499	574	547	548	550	560	570	537	504	591	552	540	570	528	530	516	519	522	533	555	524	565	557	530	561	536	560	553	517	550	544	529	548	536	568	547	568	535	545	548	553	567	534	542	564	554	501	562	516	552	527	527	557	511	534	540	501	522	516	541	540	559	501	520	571	559	514	540	527	531	557	526	526	518	531	542	523	498	539	504	531	538	605	536	538	502	510	539	559	569	537	566	520	581	517	546	554	531	525	552	526	556	531	567	546	552	541	550	523	509	528	542	506	527	520	517	497	562	551	556	518	520	518	547	574	518	518	523	592	541	572	559	573	564	530	521	562	492	563	563	530	539	513	537	515	563	550	516	529	578	517	521	520	546	554	513	584	557	547	540	520	528	550	528	535	544	541	531	492	535	520	545	540	524	509	560	531	558	513	534	545	518	519	563	547	545	530	536	562	519	538	553	535	536	529	541	545	509	545	575	533	533	590	546	565	535	570	545	536	542	526	591	512	530	566	563	536	577	506	562	560	544	496	526	515	546	517	531	545	533	543	518	533	566	552	506	563	503	531	519	534	563	541	540	574	553	522	560	508	547	536	530	543	538	496	536	557	534	525	523	566	538	540	560	542	523	554	534	550	582	557	522	506	560	552	503	552	531	532	524	542	573	558	500	540	541	545	533	551	526	538	541	518	502	581	530	568	559	592	483	568	561	554	573	523	544	542	548	484	528	511	539	508	537	563	555	544	554	514	537	498	552	515	521	530	521	531	567	521	549	537	571	554	523	578	544	518	528	553	543	545	545	579	512	547	503	533	515	602	530	547	530	569	552	535	557	548	525	551	575	519	506	578	575	520	574	569
25533	21271	26796	24372	3424	1149	2543	18714	22524	15711	6545	2447	1225	787	595	513	574	534	515	562	576	591	549	561	581	548	568	547	576	547	518	497	539	538	507	550	535	545	588	518	559	522	532	553	514	507	599	526	532	530	548	536	527	544	513	520	579	540	553	535	538	492	512	535	509	592	597	521	516	561	535	517	522	519	519	577	541	539	516	513	551	516	533	486	530	512	528	586	518	518	530	574	517	584	548	540	526	542	535	557	565	493	580	528	536	516	535	528	557	554	529	505	517	566	539	548	533	530	562	537	543	519	560	549	553	568	528	547	524	539	559	494	515	540	556	532	546	521	583	535	551	525	527	560	519	527	544	517	523	518	587	539	499	566	584	561	559	576	562	544	497	575	546	549	518	575	544	541	531	525	545	591	544	563	531	540	520	532	541	571	529	554	541	549	540	576	565	502	576	563	589	510	567	511	540	563	546	558	542	507	549	517	546	499	522	547	566	558	510	508	548	510	509	539	539	518	572	576	569	530	554	489	525	544	511	540	568	556	562	549	539	548	539	553	552	548	547	532	544	565	582	581	566	575	553	596	482	542	520	574	537	599	545	505	525	583	549	546	547	524	514	548	547	572	566	518	561	588	519	529	536	560	535	566	524	504	531	515	548	562	496	537	545	555	573	598	557	504	538	550	533	523	553	569	505	558	538	534	521	556	541	539	533	548	538	566	540	529	554	535	538	544	539	583	568	536	550	521	551	505	562	531	564	527	565	572	557	566	546	552	522	520	490	518	537	551	544	562	563	566	559	546	556	572	553	553	542	546	536	524	511	525	540	535	489	547	530	522	539	585	525	510	500	589	524	556	539	553	520	556	517	528	561	549	544	542	562	536	542	566	530	521	544	556	527	542	520	528	541	505	528	562	533	503	551	521	546	558	560	519	543	539	550	548	552	515	512	534	556	549	496	522	538	569	572	520	540	554	561	546	539	529	512	564	535	551	571	546	538	543	546	514	527	553	565	564	523	523	515	544	560	553	549	549	557	573	577	505	583	557	522	509	500	584	482	569	534	525	531	551	533	553	573	590	530	524	511	595	524	581	509	538	565	517	524	511	523	570	514	515	523	510	554	565	552	511	583	573	554	546	547	517	520	568	549	530	515	544	519	577	519	531	476	522	506	552	565	527	532	572	513	576	526	524	545	554	534	590	528	526	536	502	580	515	542	486	544	513	533	568	557	502	537	582	547	553	491	508	537	503	554	534	560	520	544	547	499	506	568	543	497	512	539	522	536	570	544	530	542	546	496	527	544	502	555	519	533	559	566	575	570	555	537	523	527	559	528	530	541	516	543	553	558	538	573	558	541	564	506	539	562	603	546	505	564	578	571	530	539	547	537	549	541	562	553	565	565	572	555	539	544	526	538	542	507	578	529	562	540	552	534	574	512	551	499	518	531	570	572	509	554	587	543	546	564	565	522	517	537	513	540	579	562	530	552	526	542	566	573	535	539	563	546	542	497	571	575	567	569	563	541	580	535	531	567	521	533	542	540	549	577	559	520	533	513	528	523	511	551	543	561	538	522	542	530	576	579	514	514	525	522	585	546	531	575	508	576	512	528	565	551	535	496	559	507	561	531	533	569	541	563	542	527	592	538	534	524	578	510	613	521	569	540	552	578	586	538	565	552	549	601	554	547	574	530	544	508	554	537	552	528	550	539	539	556	579	543	556	515	508	558	548	589	528	552	564	561	532	565	543	556	485	559	541	555	566	546	576	516	558	585	539	541	575	512	554	548	506	551	531	563	548	576	541	512	551	579	530	538	540	533	563	507	516	547	508	505	520	528	510	539	529	533	547	565	548	493	510	562	578	543	520	552	550	507	514	504	544	516	505	534	482	568	536	552	549	527	535	520	583	555	586	561	495	498	532	571	522	580	543	542	542	549	538	540	525	542	530	542	479	552	560	579	549	519	548	502	532	572	558	527	527	527	579	550	562	554	611	517	590	549	526	543	572	525	531	548	491	498	543	553	550	532	545	548	599	533	555	531	574	536	553	586	546	550	533	550	559	515	509	518	525	546	528	570	590	580	582	555	566	529	541	547	592	528	517	556	522	552	567	514	566	575	485	529	559	511	568	551	541	591	523	524	490	534	521	530	540	569	543	567	526	566	527	522	511	562	527	530	512	559	533	577	545	519	517	547	550	541	541	550	571	538	567	549	542	525	559	498	544	536	568	522	539	518	526	554	488	570	543	593	557	543	493	516	520	566	523	580	533	591	578	561	522	522	545	500	546	529	566	512	530	524	530	531	569	565	517	527	533	520	556	565	488	528	565	523	538	498	549	540	535	551	541	547	562	528	582	546	543	526	564	523	546	549	553	568	528	508	479	556	489	569	551	550	529	505	577	508	511	520	555	546	566	520	541	505	516	577	581	484	528	551	553	542	530	521	554	549	554	569	535	494	529	524	533	508	544	536	552	545	497	555	557	519	536	517	539	502	524	584	562	528	576	523	500	559	570	519	559	556	576	556	500	570	545	533	519	514	563	544	512	537	541	531	496	511	544	568	546	545	520	531	519	545	559	552	572	541	553	515	513	505	523	552	551	579	514	536	528	561	531	558	525	569	562	546	562	542	538	540	508	532	538	525	541	561	526	533	545	505	552	570	575	538	572	540	504	516	516	535	508	521	543	552	509	516	514	512	551	535	544	556	545	572	531	544	542	527	512	537	530	535	574	528	557	529	510	552	522	503	530	523	537	599	578	511	526	545	573	476	561	540	504	538	504	505	538	544	526	558	529	534	528	567	539	520	514	516	543	564	506	541	493	534	547	548	515	518	549	548	557	558	532	520	523	508	532	521	566	574	562	574	518	527	522	565	535	520	546	564	508	532	487	593	488	525	522	552	567	561	553	595	519	540	517	530	587	551	520	497	574	570	498	534	558	541	572	534	527	547	528	565	549	529	534	551	560	540	501	524	519	552	576	575	560	552	497	522	531	534	564	498	499	547	575	551	539	521	542	581	498	589	539	532	542	546	502	596	536	517	549	513	578	547	543	532	502	536	526	563	555	567	529	572	523	569	550	565	540	537	534	515	514	546	544	590	557	585	549	548	586	523	543	499	541	566	510	499	562	531	529	551	554	558	545	528	537	548	531	506	572	504	490	517	547	485	540	505	559	571	533	530	573	540	527	524	535	577	550	549	535	502	517	528	531	515	530	569	569	559	567	485	496	568	528	503	559	510	528	557	526	551	491	551	474	559	541	527	536	535	557	540	578	550	569	551	563	564	524	530	523	516	557	541	532	506	576	555	501	514	518	581	545	570	483	575	543	509	552	556	497	533	567	492	519	530	531	569	550	573	544	525	535	561	503	533	542	604	496	458	524	520	571	520	561	556	556	551	517	526	517	521	541	585	542	541	568	527	540	528	559	496	533	553	569	564	571	552	565	563	514	560	567	537	569	528	476	542	583	538	528	574	545	508	550	558	506	583	580	532	564	528	534	584	582
4393	4109	3517	1475	1053	1008	3499	20856	20858	13476	6136	2746	1326	812	558	558	570	564	532	538	514	542	530	571	518	527	513	551	511	562	560	517	577	520	533	519	503	544	504	473	532	552	520	486	544	556	542	537	549	504	533	518	563	496	528	505	528	550	540	557	521	543	528	518	542	515	485	526	491	552	536	487	513	537	544	522	513	551	521	515	513	535	523	517	510	537	586	489	506	562	533	532	512	539	505	534	588	557	493	539	544	552	524	535	519	484	507	557	491	506	476	538	567	516	506	557	543	478	551	532	550	512	512	532	530	538	509	530	491	548	529	536	514	557	567	513	476	523	519	538	522	527	513	502	529	530	537	483	549	509	518	523	493	521	501	538	490	495	592	521	540	508	493	556	557	489	518	548	453	515	487	553	508	484	521	539	543	504	525	545	514	525	512	515	517	545	467	503	517	510	531	505	513	529	520	498	547	514	471	546	530	535	531	525	509	498	506	519	548	509	489	507	496	495	546	512	540	471	523	542	552	496	530	492	528	488	512	547	524	545	487	488	544	494	528	556	527	534	516	550	505	555	535	545	516	521	532	492	489	531	535	531	519	581	526	550	534	528	506	495	504	499	535	521	504	488	558	490	515	545	523	524	482	535	497	494	525	509	541	513	517	506	541	514	581	537	564	516	500	522	518	537	506	505	525	506	540	568	510	553	500	487	526	579	512	501	538	475	505	550	544	511	525	538	502	529	491	495	478	530	536	516	557	575	520	495	537	522	516	528	490	507	551	568	541	525	530	515	514	569	528	495	525	532	523	511	541	513	467	541	525	496	546	525	522	549	529	518	556	498	517	518	547	502	495	544	549	542	593	514	525	490	489	555	546	536	474	540	495	532	520	524	532	518	508	500	543	485	517	524	504	549	498	552	530	529	502	508	539	543	504	497	524	519	538	514	527	535	496	531	536	502	561	528	552	550	499	522	495	577	540	552	510	507	502	513	548	513	478	499	549	524	550	531	522	476	509	526	511	548	528	501	497	502	499	544	508	535	550	527	528	532	526	490	532	558	542	554	495	507	553	542	555	520	566	575	522	508	546	498	556	507	500	516	522	536	531	520	500	535	575	531	517	536	494	488	538	537	520	519	510	527	527	531	532	525	561	525	522	508	560	493	492	535	516	548	580	516	533	541	571	530	502	547	504	528	508	546	492	518	506	528	506	537	556	491	532	609	542	497	556	574	551	574	545	519	515	524	517	525	522	525	533	538	498	557	518	551	540	529	509	518	557	535	503	533	538	553	513	520	483	536	521	539	529	537	554	523	544	493	542	501	520	540	531	517	534	529	510	493	520	533	488	488	521	527	537	555	503	511	498	509	492	525	522	513	492	523	517	496	586	485	521	529	506	559	517	523	532	511	518	519	526	556	523	541	534	554	551	511	514	533	490	539	523	543	530	533	570	512	534	569	485	557	494	529	511	561	521	497	546	562	528	509	543	526	509	496	514	556	512	510	532	549	526	516	523	522	518	529	546	520	507	482	515	530	505	521	525	522	541	538	527	533	504	494	524	548	512	527	519	537	551	498	528	524	536	546	553	484	540	503	562	534	521	514	561	564	529	543	522	527	529	593	597	531	571	507	501	537	533	518	517	523	538	485	509	501	548	515	534	515	528	546	511	521	504	550	480	529	552	513	538	497	520	515	511	557	534	500	567	505	529	518	548	474	565	544	527	529	550	505	500	489	528	555	525	493	520	533	516	522	509	503	546	507	508	520	539	491	563	534	485	477	524	514	546	530	511	555	487	556	546	522	486	529	512	494	538	532	545	482	506	569	495	504	539	515	515	534	506	469	500	501	544	541	526	498	529	542	515	494	520	543	558	521	487	497	566	502	475	518	575	535	514	549	490	535	537	541	530	516	504	540	587	521	554	529	529	521	503	522	550	533	552	533	502	520	478	562	534	527	539	558	483	552	518	518	530	537	518	558	492	531	504	562	553	505	537	535	517	555	561	552	553	518	551	533	524	504	498	521	521	548	489	504	517	541	494	519	534	548	537	525	530	537	509	534	576	555	488	509	509	524	506	542	518	510	515	533	514	514	488	484	540	496	491	498	531	509	494	510	507	515	525	529	522	548	537	515	533	563	543	518	513	475	492	514	491	539	509	561	519	544	499	528	517	540	525	486	556	536	512	512	534	521	514	528	534	531	536	493	576	560	522	571	526	546	520	488	499	516	517	508	513	511	532	463	536	471	528	542	504	543	527	557	507	504	521	497	519	516	549	513	514	512	516	544	527	489	508	468	518	528	521	496	494	513	543	566	550	497	503	531	518	506	527	544	519	527	521	509	500	541	526	510	530	478	488	499	573	533	502	546	517	569	562	521	499	487	531	510	530	531	528	536	513	542	521	489	530	547	569	505	599	495	504	576	551	490	511	521	516	512	547	499	535	511	502	528	528	465	540	524	506	528	510	516	492	529	494	517	516	509	530	505	527	484	496	529	486	520	537	534	455	526	523	538	505	525	524	497	489	538	500	560	547	530	506	521	502	534	547	495	491	512	540	565	511	537	518	469	537	542	522	479	502	541	474	473	540	499	528	524	508	489	524	546	548	530	523	499	517	528	460	526	555	489	547	481	559	499	551	476	494	542	506	511	529	537	526	512	517	501	498	513	496	480	550	523	530	555	538	522	489	505	529	523	534	531	512	509	547	544	538	490	526	508	517	531	525	480	484	531	516	521	534	506	523	507	529	515	526	569	540	482	504	488	525	528	534	502	517	529	542	513	547	550	526	512	508	551	526	513	551	506	527	543	518	499	553	532	519	557	521	541	517	498	487	568	506	500	509	502	495	529	517	537	518	506	558	495	532	535	543	532	507	501	550	519	504	510	508	503	523	559	522	537	530	555	540	534	498	497	533	535	493	496	541	535	554	509	517	496	511	495	560	498	502	498	502	513	552	530	508	486	543	542	562	519	511	508	524	513	529	565	516	531	548	522	548	521	491	519	508	520	516	510	544	518	538	521	505	509	545	532	517	499	490	510	560	501	566	509	487	515	526	539	552	537	475	503	544	544	528	509	524	523	512	538	530	476	555	489	493	536	521	509	527	528	488	542	511	525	509	526	506	530	514	543	493	530	519	512	535	531	502	525	557	542	494	520	533	550	542	489	526	477	540	523	521	530	499	554	521	474	512	502	523	521	485	525	529	501	499	521	497	515	516	539	555	522	524	534	500	490	549	529	513	536	524	523	530	607	534	547	523	538	501	517	538	524	542	510	521	510	503	515	520	534	507	524	477	525	516	495	562	483	486	533	521	539	506	528	536	522	512	500	503	508	524	471	471	552	513	473	520	543	520	551	543	538	494	530	525	533	535	499	517	512	515	540	529	521	503	552	530	541	554	544	548	493	536	497	491	515	489	538	525	536	552	494	500	488	512	539	555	527	538	541	517	499	502	531	546	531	491	506	491	506	513	539	511	525	529	537	542	524	525	513	536	511	486	534	530	537
24184	21280	28519	24358	21154	7573	8625	30751	41405	31968	15706	6575	2601	1156	810	677	705	663	593	629	646	679	697	716	700	651	650	663	699	691	668	699	652	675	700	649	673	686	670	664	697	652	649	682	689	626	626	682	680	652	682	654	727	671	659	696	665	659	693	664	635	624	634	624	643	629	628	621	633	651	680	697	643	635	674	652	640	672	687	615	702	666	645	677	656	655	644	629	680	636	638	639	654	704	644	625	660	650	660	648	638	663	632	663	710	675	648	664	637	680	595	636	638	662	745	615	661	664	670	704	622	632	669	667	674	643	622	631	634	636	663	660	668	686	664	641	702	652	684	669	678	648	643	661	682	646	687	676	667	623	688	696	588	688	672	634	663	694	677	677	589	663	663	630	646	704	646	675	663	671	652	704	649	668	598	662	676	646	695	676	664	704	657	649	642	648	646	626	655	632	699	685	640	652	653	640	673	684	616	675	649	660	651	653	667	669	653	709	648	653	650	666	610	691	662	653	682	679	633	674	640	636	632	669	623	633	644	625	664	647	661	694	645	622	654	646	654	673	660	664	635	687	644	670	637	659	669	656	690	692	622	637	674	619	672	645	664	688	705	686	629	634	673	668	667	630	657	647	663	687	658	646	674	670	659	640	702	650	644	666	644	644	690	662	636	631	695	613	666	688	685	657	667	638	683	646	655	656	671	664	670	680	641	631	626	627	697	659	624	652	659	660	644	721	610	627	649	686	611	641	637	674	703	659	673	700	655	632	669	648	664	684	681	665	674	664	659	688	652	698	678	666	687	640	649	672	645	650	631	654	659	666	659	664	661	676	658	629	632	645	637	704	646	677	658	689	631	660	637	645	665	651	632	631	714	644	663	631	644	633	697	638	678	622	640	674	690	650	669	649	732	604	649	634	666	642	684	619	644	607	631	668	643	650	627	615	660	667	618	607	668	638	696	664	680	658	684	627	667	646	666	683	673	694	638	661	623	693	649	658	642	680	650	670	634	684	660	641	677	619	617	626	647	668	642	678	650	671	656	655	622	686	650	640	660	667	663	634	671	650	661	610	629	690	652	626	645	665	671	696	630	617	644	654	686	646	688	645	654	671	673	631	662	678	718	614	688	638	673	662	702	654	641	661	642	646	663	657	684	662	689	641	648	666	669	664	628	643	675	649	659	681	672	654	700	657	692	603	643	612	647	629	627	627	649	651	673	618	698	630	667	615	687	653	714	632	648	648	633	669	683	676	683	688	648	669	653	699	620	610	676	633	697	693	603	646	685	660	645	652	643	654	616	647	674	667	638	694	647	660	694	633	702	627	641	666	635	617	629	675	644	644	677	665	647	619	673	706	650	675	654	631	674	686	663	656	711	664	690	632	661	690	674	664	636	658	631	638	686	641	698	652	659	645	689	643	678	631	681	637	662	676	635	626	670	677	673	693	618	649	594	741	660	652	691	650	699	693	673	659	617	609	687	690	679	643	658	606	638	685	673	608	685	629	603	677	673	655	661	650	627	656	647	657	629	635	651	666	682	653	692	668	669	667	612	650	665	649	665	631	674	717	655	640	642	679	659	605	677	679	667	677	662	661	680	604	683	628	643	614	660	659	664	636	646	670	643	670	688	654	686	650	647	676	695	682	621	646	612	648	647	681	672	659	650	644	661	703	643	614	658	619	644	607	650	675	666	702	626	614	660	659	688	633	671	653	716	690	629	654	648	637	641	701	655	650	656	661	634	669	658	701	676	652	646	623	693	685	637	651	675	659	648	639	635	707	709	626	640	684	695	683	635	668	648	609	633	622	648	640	655	677	635	667	649	635	669	634	674	661	666	659	671	618	639	669	631	642	664	671	614	623	642	659	630	651	642	652	656	697	641	666	672	616	707	636	655	680	655	660	688	650	662	671	653	650	643	657	651	638	628	646	635	655	685	703	700	691	663	633	671	668	683	669	649	629	674	634	606	687	612	664	662	662	674	685	637	665	679	667	623	636	640	635	679	637	641	643	585	651	668	653	687	653	633	676	659	666	652	628	657	642	600	655	652	662	676	638	662	635	610	682	643	631	644	662	658	649	681	650	640	675	652	646	662	630	624	678	656	677	666	653	681	686	663	609	694	668	653	637	599	668	658	652	671	676	622	678	673	661	645	694	676	637	663	628	683	702	641	644	624	664	654	695	646	641	651	677	660	682	687	711	687	590	636	698	650	630	678	628	626	670	666	709	651	675	694	617	657	647	635	657	667	688	665	622	645	689	640	653	624	628	641	612	639	608	672	662	659	684	641	648	652	668	704	609	660	615	701	650	679	676	630	645	672	664	659	644	634	691	658	631	675	645	659	617	658	667	654	648	669	661	613	635	649	641	725	669	675	619	636	659	629	647	636	679	661	647	659	617	608	624	698	678	692	716	645	670	673	614	642	638	606	624	665	603	625	661	657	646	636	597	658	606	729	645	665	665	656	620	649	699	669	683	624	622	633	667	648	648	671	631	673	679	651	639	668	624	658	616	650	673	659	695	669	628	658	611	652	710	670	648	627	692	663	621	653	627	669	635	643	701	673	630	661	671	649	637	668	656	692	645	667	661	651	655	677	681	671	653	639	688	660	617	610	642	673	694	702	639	638	633	611	681	674	629	650	694	640	642	637	659	628	677	650	661	663	666	675	661	659	653	707	687	657	677	634	679	695	635	643	684	654	724	651	638	630	633	641	615	656	640	652	609	706	685	665	663	639	660	670	653	649	595	704	639	627	639	618	656	637	633	710	649	627	668	667	675	673	592	668	675	643	698	652	653	638	635	623	650	670	626	667	697	668	622	633	651	636	678	671	618	632	663	677	583	665	637	669	653	655	644	636	645	700	662	676	661	617	643	618	691	652	636	668	674	671	660	682	664	648	628	668	634	617	657	640	629	654	680	611	646	649	668	645	618	651	680	619	654	641	696	645	671	631	733	653	686	649	636	620	643	646	644	636	660	669	643	673	622	630	710	695	635	647	659	644	656	600	651	647	646	650	704	663	659	672	693	665	663	642	691	644	682	638	649	625	677	666	634	660	672	600	639	615	636	619	648	642	622	650	679	652	649	695	672	675	665	625	688	652	616	645	671	593	658	665	682	649	647	684	705	638	671	682	644	646	727	672	641	644	666	649	647	633	641	653	640	587	635	634	645	655	644	662	668	629	622	710	690	673	661	628	675	704	684	648	671	648	649	634	641	690	646	665	613	659	668	622	618	640	651	668	678	657	652	645	644	704	677	682	610	625	603	635	610	669	668	625	684	656	698	640	570	687	699	660	638	647	717	667	659	642	651	662	686	691	707	627	629	694	665	639	623	675	644	676	665	681	678	637	662	680	660	687	636	649	672	664	633	670	669	645	680	638	643	660	637	618	643	666	664	629	640	674	650	642	633	599	648	667	664	607	616	620	574	691	665	645	646	661	655	656	685	624	633	599	651	629	656	662	677	654	614	621	644	679	645	630	580	652	632	670	696	688	633
5089	8050	7644	3324	1932	1999	10359	33697	38684	26194	12260	6202	2802	1266	755	648	670	631	622	573	630	666	603	612	638	645	596	627	663	658	620	648	613	660	669	600	614	638	652	678	606	658	625	634	649	615	567	625	657	653	603	576	652	629	578	609	616	631	641	612	629	588	659	658	633	653	632	613	633	618	624	621	651	661	597	602	640	597	617	592	604	627	664	655	654	602	602	644	620	603	684	627	638	588	635	637	623	633	628	679	665	606	645	626	653	644	592	627	620	633	627	632	606	588	590	655	576	627	667	594	600	602	590	636	659	629	601	639	666	656	643	652	644	614	629	594	665	642	622	629	627	586	606	563	591	613	612	620	635	638	627	602	630	616	641	626	682	598	641	606	652	631	615	641	638	598	642	611	647	641	643	619	573	662	646	648	626	614	663	629	622	605	664	616	658	647	629	631	655	620	583	606	629	610	658	650	625	623	644	641	655	602	592	665	615	595	606	643	651	609	622	666	613	608	633	628	668	628	574	619	611	649	633	651	629	589	612	601	646	604	598	608	642	636	607	652	592	654	631	644	602	619	625	653	622	645	633	641	600	597	648	568	622	615	605	639	605	638	595	647	583	565	622	611	636	606	612	648	596	645	612	616	606	655	598	606	636	570	619	608	624	619	629	593	641	610	616	608	589	623	629	603	613	653	622	630	601	628	618	668	604	653	605	622	637	599	688	587	623	601	646	621	624	609	630	593	647	655	687	641	658	603	618	642	561	625	658	620	636	627	620	607	596	603	665	590	624	628	586	572	609	665	626	600	575	602	608	609	618	598	654	611	647	642	623	630	670	583	608	609	646	604	630	622	648	620	607	586	669	635	602	614	601	619	642	665	584	638	622	554	601	599	621	615	618	651	631	653	619	629	628	621	660	648	655	600	643	578	629	638	631	636	607	633	643	643	588	655	618	583	617	633	587	622	639	625	670	559	623	619	619	632	626	669	613	622	639	604	640	622	613	623	602	653	623	609	643	619	621	604	610	563	647	635	595	582	676	632	660	568	654	662	656	619	606	636	611	604	653	663	612	674	676	616	607	645	623	599	654	602	638	634	638	629	590	631	595	635	668	612	626	623	609	612	681	616	680	636	634	609	613	652	595	628	639	645	635	642	626	624	640	668	584	571	606	627	624	604	595	640	627	641	637	652	635	622	620	603	609	636	662	588	658	590	594	545	665	587	639	655	582	636	658	629	621	596	655	617	605	641	571	660	671	666	642	624	687	630	650	616	601	598	635	642	667	666	585	616	605	601	590	647	628	637	630	598	585	616	617	635	585	674	625	622	637	631	573	629	595	623	658	633	649	617	602	652	572	602	628	591	619	637	667	624	626	630	564	618	618	598	608	611	587	586	626	632	589	633	635	600	619	664	667	621	605	610	625	613	627	598	622	649	646	609	606	614	615	618	601	625	663	653	646	597	663	586	615	644	632	589	671	614	618	595	615	614	626	563	619	644	581	618	604	612	616	604	628	668	619	617	643	640	644	616	608	615	587	616	600	615	614	585	643	628	620	622	590	588	602	635	651	618	615	657	653	633	668	594	645	628	632	617	599	625	628	635	620	619	587	653	617	599	642	642	638	596	607	594	643	630	633	601	634	577	617	632	609	621	619	601	631	580	639	635	638	670	565	610	625	669	618	582	618	655	577	592	625	668	662	636	647	646	613	616	585	627	644	635	598	617	632	616	614	613	627	635	630	641	640	613	645	620	633	626	619	614	664	580	584	591	590	613	651	601	609	631	633	654	654	639	595	597	665	638	590	555	628	621	581	578	635	609	613	633	648	574	597	622	608	591	653	663	652	622	638	678	547	601	627	646	639	606	551	621	642	606	642	635	610	653	658	558	587	629	605	674	610	602	668	619	599	635	619	573	635	647	661	669	691	625	585	599	643	639	613	622	562	591	665	630	660	609	610	585	609	678	637	622	587	610	612	581	621	607	649	607	639	626	602	632	615	624	576	611	611	661	624	590	634	602	600	639	614	593	654	617	613	599	614	587	633	625	665	652	639	628	671	615	635	645	657	646	647	635	638	625	581	636	652	623	658	615	655	657	615	611	597	583	616	625	600	642	609	641	581	636	571	601	619	577	645	574	621	566	645	627	601	608	635	635	621	598	633	619	628	622	626	622	562	635	625	615	622	608	647	630	636	654	688	580	660	676	658	599	664	617	608	607	575	633	662	603	600	618	585	611	585	624	571	616	596	666	628	656	603	601	642	619	623	604	624	609	624	606	627	663	594	680	595	650	623	634	617	541	621	614	619	639	686	616	622	660	650	634	642	601	660	644	618	622	693	654	602	577	611	618	618	637	666	589	640	653	605	631	600	618	577	638	550	650	627	567	661	606	619	631	614	634	612	594	586	623	665	569	597	573	669	638	681	618	657	637	609	677	593	615	630	599	638	612	640	653	638	666	581	641	605	632	600	629	659	605	613	606	656	597	599	639	664	575	655	618	672	605	612	639	620	663	632	593	637	628	650	600	613	613	628	600	622	644	622	629	581	614	614	606	659	656	634	620	651	608	613	630	592	616	616	665	639	593	615	621	646	622	641	609	657	645	629	629	642	605	617	625	622	626	624	610	594	679	626	654	571	630	609	572	623	609	614	663	626	616	604	589	616	657	609	679	628	649	601	649	603	644	596	644	619	586	601	674	593	587	663	622	616	599	607	595	617	666	625	612	602	643	616	623	638	653	615	646	625	635	641	685	564	610	616	624	610	621	652	635	577	617	637	644	612	598	597	622	579	625	658	595	622	639	617	647	636	616	625	580	617	614	620	600	632	604	592	655	622	602	646	620	658	630	570	649	666	628	617	641	606	635	636	592	608	601	585	612	608	623	644	581	631	579	588	626	631	593	598	625	615	610	581	644	623	630	649	650	580	621	584	596	653	625	626	668	598	652	601	609	609	647	655	619	668	608	585	626	637	617	611	615	648	606	655	618	659	644	628	667	592	622	626	652	571	585	616	605	604	602	629	573	626	605	599	586	646	609	652	598	644	582	592	636	638	567	582	630	650	637	598	640	620	635	672	622	607	621	613	612	604	612	640	613	633	632	623	608	638	642	606	616	621	599	611	636	598	590	650	597	572	637	616	625	609	659	621	635	593	612	605	600	609	647	614	585	640	602	644	613	567	637	654	658	634	634	626	654	560	641	626	600	616	634	604	680	613	603	624	604	631	607	622	649	625	584	571	630	597	656	638	587	658	633	609	614	618	644	659	632	617	608	565	624	622	606	651	609	577	652	638	636	617	636	634	632	610	625	568	619	598	612	616	569	612	611	604	628	654	596	605	627	658	619	627	635	595	579	648	614	661	621	596	622	618	616	649	648	668	593	622	597	652	602	613	615	639	615	668	643	603	623	634	612	601	634	633	612	621	627	656	564	611	663	605	635	621	674	650	652	629	641	624	621	652	616	636	622	600	617	599	646	628	631	603	594	639	633	624	605	643	586	644	638
27280	11703	2478	1198	700	651	1095	2242	2844	2197	1258	889	733	662	631	635	569	562	598	578	629	643	590	614	592	633	596	666	616	565	573	628	552	623	589	585	657	607	588	620	613	586	618	611	541	640	604	566	649	599	573	616	615	578	639	602	629	636	585	590	590	592	614	606	575	588	620	628	568	566	646	600	580	603	627	629	615	658	576	578	591	588	604	632	580	575	624	601	603	608	606	595	602	602	603	592	607	635	624	599	596	568	575	548	571	611	583	557	588	641	605	590	618	583	591	626	630	571	615	626	602	595	652	631	599	607	624	612	558	569	590	580	618	598	572	676	596	603	587	594	598	600	634	592	586	603	584	602	584	614	610	627	624	602	577	585	579	598	619	587	615	610	629	576	608	560	558	605	604	622	612	603	574	622	628	600	591	588	599	572	562	629	595	601	561	589	609	613	594	600	601	577	545	586	591	634	595	608	602	620	546	542	595	592	617	606	588	570	593	589	579	679	553	598	626	598	589	589	589	613	555	603	611	596	609	592	610	542	637	633	594	558	614	623	569	630	579	559	645	562	585	609	636	596	550	640	632	573	587	581	592	537	627	588	642	596	650	577	595	609	619	608	630	609	663	546	644	607	593	595	583	575	583	600	603	638	627	537	561	604	603	626	601	634	591	603	616	569	579	639	595	564	614	605	580	577	613	621	608	595	592	606	586	596	594	584	613	605	600	542	620	618	610	604	618	628	628	612	594	612	571	562	614	644	587	594	590	613	619	598	582	596	603	555	622	629	642	552	572	609	578	581	599	609	646	616	582	607	589	566	648	665	616	577	581	615	607	671	597	611	626	620	603	600	614	604	599	619	621	611	609	586	535	614	621	594	632	622	584	569	568	595	557	582	579	603	569	620	654	598	628	648	609	562	574	632	584	607	595	572	640	636	578	640	541	589	597	598	571	571	595	594	585	593	571	602	602	581	614	635	614	608	594	548	619	619	594	577	652	604	625	612	617	594	648	585	594	604	569	592	613	602	560	599	608	620	591	575	565	557	626	632	614	606	625	591	636	614	576	612	572	572	602	558	608	630	574	604	596	614	557	618	571	585	635	586	604	578	533	573	574	611	586	591	604	610	577	560	606	605	591	587	594	590	595	637	580	608	581	578	611	620	628	602	602	607	626	578	644	605	570	592	574	595	618	597	599	590	571	604	660	596	550	626	636	604	618	557	627	639	606	636	603	617	598	584	588	617	623	639	612	565	600	626	627	603	611	597	634	607	581	610	630	591	582	638	590	555	569	601	576	641	623	639	616	595	575	597	568	582	615	607	594	611	612	573	607	566	574	609	576	572	580	584	595	584	595	628	535	574	631	607	551	616	653	564	603	612	547	608	604	577	574	646	588	575	628	601	649	591	620	607	569	605	629	609	599	571	634	618	621	603	588	600	576	607	597	605	611	595	571	626	549	635	573	603	582	634	591	630	617	620	609	612	592	599	645	583	618	627	580	606	595	562	628	596	642	602	613	591	593	535	597	635	565	578	632	594	591	625	582	601	565	578	576	576	616	607	584	612	600	583	603	584	628	594	603	606	596	603	549	622	580	666	575	564	592	567	608	603	568	606	645	562	606	596	595	599	598	588	572	581	604	589	646	617	583	579	611	530	619	606	589	576	659	577	574	595	573	564	592	580	615	555	578	622	627	638	641	587	634	613	620	573	610	614	599	606	587	574	555	629	571	606	604	587	630	622	618	605	571	634	574	543	604	610	588	613	627	634	597	588	620	584	599	555	623	560	620	573	610	616	644	568	618	581	553	572	610	542	606	627	581	552	590	593	609	619	567	629	623	601	577	624	644	583	570	563	588	636	624	606	562	606	615	586	604	608	630	605	619	585	628	570	638	595	591	634	605	620	603	579	585	573	605	588	567	615	574	609	612	608	564	585	585	568	609	572	595	576	610	621	565	647	629	595	543	617	614	644	611	583	584	644	590	604	581	592	608	639	638	574	591	582	628	620	620	664	621	634	565	630	646	610	601	628	597	604	585	601	636	627	601	603	602	595	611	625	567	580	627	537	629	572	621	657	569	586	580	607	650	626	580	598	562	567	607	587	615	591	577	587	622	618	600	653	623	616	615	616	581	566	622	617	577	590	592	638	599	597	585	614	593	548	633	580	600	589	600	614	612	646	596	578	566	579	601	587	592	565	642	619	590	591	582	604	604	611	623	632	573	621	582	622	570	628	586	597	610	606	605	639	626	597	618	597	619	576	600	546	650	615	601	564	622	623	629	606	599	576	540	527	609	578	602	646	580	607	608	621	598	581	602	627	643	635	599	615	582	580	619	586	622	627	563	623	595	601	592	567	560	581	570	583	583	574	641	648	592	601	629	649	613	612	641	599	579	614	601	578	613	577	607	645	577	640	587	601	636	602	603	602	632	612	610	574	542	611	591	583	579	600	542	591	584	606	595	649	594	623	567	594	596	632	559	616	611	586	626	556	612	557	562	564	648	607	568	567	616	593	600	612	602	598	557	590	595	578	591	607	597	605	583	581	625	616	602	594	578	607	592	556	604	533	594	643	607	572	612	587	575	628	554	626	609	582	584	584	559	555	563	624	615	618	620	624	565	634	585	560	581	635	569	600	571	609	579	608	589	599	610	613	544	562	586	596	582	578	615	635	574	605	628	678	553	593	659	590	584	631	599	568	581	577	583	572	603	616	615	599	597	608	563	584	609	588	569	636	618	604	591	593	581	628	577	604	591	594	634	613	585	587	604	585	552	624	615	588	632	624	566	570	625	611	641	592	609	587	611	609	638	596	574	572	582	589	601	603	630	625	582	592	649	626	568	573	590	598	589	579	599	611	649	582	579	633	546	639	647	651	569	615	606	601	651	600	565	623	561	619	559	626	592	604	632	584	609	605	615	616	583	604	588	650	566	601	612	615	562	583	607	608	601	600	591	675	628	603	548	573	572	593	597	645	585	601	614	604	625	606	630	589	611	607	603	623	583	585	607	579	590	685	590	580	574	603	625	555	624	588	607	621	593	595	587	561	584	610	592	604	618	622	599	596	593	584	638	592	601	589	574	596	587	604	598	584	613	597	566	612	608	642	611	629	601	570	610	585	530	595	575	638	620	591	591	619	609	590	627	644	592	541	663	618	543	645	572	600	623	590	614	614	578	623	633	605	635	597	569	605	626	580	628	567	627	639	563	553	634	568	596	595	575	605	583	588	597	569	613	562	573	590	602	559	583	627	625	615	580	583	618	604	599	599	560	598	635	599	595	622	606	591	610	581	587	595	625	619	607	630	631	608	582	582	568	647	604	626	576	593	576	553	604	558	606	620	602	608	620	609	614	588	633	634	587	598	658	597	640	609	611	586	629	630	632	632	587	533	609	690	599	535	619	566	660	592	590	593	591	643	578	529	577	584	608	609	616	619	583	582	627	586	613	582	589	587	602	603	604	604	615	599	572	599	577	540	555	595	656	560	554	615	582	618	632	573
5424	1746	1899	893	674	644	1464	3055	3541	2461	1345	892	708	619	589	590	540	523	585	585	555	576	530	560	526	580	554	571	561	569	559	610	532	598	536	562	558	598	550	557	528	582	567	590	540	553	571	555	571	567	581	541	548	586	579	586	522	532	578	515	610	568	573	564	538	567	553	531	539	582	575	526	512	511	535	624	541	569	576	537	532	516	582	543	617	573	535	561	551	595	531	597	536	567	533	567	521	529	527	539	575	526	547	516	532	575	565	602	537	561	546	598	575	572	480	592	504	604	581	533	531	573	559	575	587	578	554	524	512	585	558	564	565	572	545	532	611	543	544	557	605	529	522	547	577	554	551	560	569	593	522	513	565	552	562	548	525	571	560	555	610	545	547	573	571	544	540	571	551	550	536	561	523	509	565	524	555	514	567	549	600	514	563	519	556	521	553	559	562	568	538	561	565	550	510	578	552	583	540	612	565	550	576	563	551	551	573	592	528	596	579	567	563	552	599	515	544	548	561	553	580	572	515	529	530	582	549	580	585	568	571	581	545	570	570	553	572	550	555	560	564	504	553	585	546	556	542	571	586	540	537	549	500	544	551	565	577	580	586	566	553	554	557	572	582	577	555	565	547	567	577	531	525	578	526	553	537	554	593	565	526	545	520	561	535	561	565	573	556	540	537	556	569	577	533	563	570	565	516	569	523	534	574	570	583	559	527	594	555	530	574	549	502	534	527	553	571	537	534	558	569	543	572	552	572	544	520	555	550	513	581	575	551	575	542	580	555	558	561	522	578	562	560	540	581	568	540	582	533	555	536	591	535	534	554	561	559	569	562	553	556	546	545	531	534	495	541	562	518	557	605	559	562	596	567	530	573	546	573	583	544	546	515	539	552	567	549	547	573	563	549	533	512	490	547	571	543	568	570	550	541	570	580	504	519	571	603	574	567	548	550	560	557	547	578	523	573	523	540	522	576	567	537	555	525	559	562	562	551	560	565	558	565	541	556	544	523	542	534	542	548	551	505	535	553	556	561	530	512	527	550	566	547	560	597	569	536	535	538	603	539	517	532	604	579	546	607	545	565	549	528	503	560	532	558	556	552	520	582	552	556	576	589	597	559	565	566	557	530	523	539	487	560	529	562	547	563	587	563	548	563	532	561	523	548	570	538	585	508	585	521	541	552	565	582	540	520	537	531	561	538	583	532	556	575	523	584	539	549	559	580	565	585	595	573	568	568	526	583	550	536	551	554	550	570	563	526	549	575	546	524	571	559	547	549	550	579	559	578	545	547	537	569	544	564	536	587	531	560	549	523	524	556	549	523	567	600	567	540	542	568	536	571	553	552	532	557	543	546	553	585	516	531	508	548	525	564	576	525	553	577	535	567	537	573	553	541	584	544	582	556	562	549	586	577	564	545	544	511	587	598	519	549	577	519	577	564	561	508	564	518	529	568	532	544	567	572	558	567	575	538	549	529	533	577	597	586	568	568	612	574	563	559	552	545	534	554	540	571	574	573	494	588	548	541	561	512	541	590	565	618	559	529	587	569	555	543	560	535	541	530	578	523	544	531	529	574	558	545	589	547	523	570	538	554	545	571	553	568	569	547	544	560	584	577	582	543	568	538	540	565	538	558	507	554	546	562	593	563	558	563	569	532	555	564	549	536	497	566	547	550	551	574	554	540	514	535	563	562	573	554	521	480	548	539	571	576	536	532	577	609	590	549	532	533	558	575	523	565	576	574	588	556	549	566	545	560	563	571	590	593	560	547	577	546	575	547	521	527	552	552	548	576	587	564	595	579	595	553	544	556	499	558	562	560	560	594	565	564	500	535	550	570	585	593	549	583	560	520	563	581	534	525	591	552	566	550	570	543	578	554	533	551	538	569	539	576	573	604	538	564	557	543	562	526	536	586	570	528	529	533	552	581	579	556	539	559	551	553	566	522	584	566	593	523	545	541	583	566	573	532	519	565	592	593	536	553	557	553	582	573	595	507	578	541	561	525	598	546	551	546	562	587	526	563	536	560	566	546	539	560	540	535	544	628	554	528	581	565	510	544	567	527	552	537	522	560	534	542	530	561	547	501	586	580	556	567	535	547	555	533	538	550	552	557	557	580	552	615	552	541	562	588	563	547	553	518	571	527	592	557	537	546	563	540	575	551	538	561	578	544	560	531	537	529	492	575	570	528	567	541	605	583	549	547	627	575	575	511	559	574	547	556	562	599	530	508	569	559	552	559	566	547	540	523	541	573	547	573	559	575	533	561	562	602	537	637	544	556	561	576	584	576	515	558	553	544	575	559	585	527	564	529	519	547	594	573	522	559	543	552	584	544	544	564	549	549	578	571	573	574	538	545	578	560	580	568	541	561	562	582	543	599	554	598	608	594	547	515	589	541	549	539	582	554	564	516	510	579	545	518	543	577	588	527	570	560	553	536	583	529	562	524	567	567	521	588	535	562	552	545	546	518	549	581	573	535	550	547	531	560	582	574	537	558	595	553	561	506	575	536	546	555	560	535	562	579	584	586	548	552	588	532	594	566	593	506	568	533	540	583	574	554	538	606	571	581	555	571	543	541	524	513	550	575	558	537	536	526	592	541	561	590	588	541	578	545	605	565	536	552	532	566	570	590	524	515	536	576	547	586	549	555	572	513	575	570	542	530	575	537	571	547	597	529	556	556	570	601	575	546	520	565	536	562	549	584	556	562	526	562	569	526	585	525	573	538	557	582	550	537	565	528	519	571	599	544	523	511	560	548	541	592	563	557	534	577	547	572	613	599	583	540	580	563	590	558	555	512	556	534	526	541	526	525	584	549	549	546	546	596	576	556	526	549	539	514	570	554	594	547	518	594	561	528	538	530	601	592	538	581	566	594	573	567	549	562	558	579	581	542	558	594	585	558	514	562	535	601	540	555	537	518	537	561	563	540	568	546	518	556	509	538	540	542	561	511	552	512	535	511	582	533	577	565	575	552	533	531	549	497	564	560	544	580	547	554	546	513	558	584	544	574	509	534	564	569	568	496	554	564	578	566	596	558	566	540	552	569	591	530	560	570	517	552	552	552	531	585	570	557	547	538	612	571	560	567	553	544	532	564	523	556	589	540	541	567	548	565	516	539	556	539	564	558	548	581	552	587	522	591	535	562	557	571	570	563	553	544	593	576	559	536	597	529	535	580	558	586	583	539	516	571	561	539	574	484	532	572	555	560	541	575	545	569	529	587	587	564	568	573	568	540	546	545	577	581	562	575	564	541	580	598	529	576	582	553	519	565	503	545	588	576	608	542	558	561	577	531	561	561	578	570	533	551	609	563	570	555	529	570	551	568	501	566	579	545	586	560	570	543	566	604	587	577	535	557	539	539	562	589	534	580	570	523	551	582	551	556	563	541	516	532	555	588	550	583	557	556	579	547	575	591	558	608	565	565	526	549	555	600	602	595	541	538	584	541	550	517	547	553	561	542	511	564	571	598	590	601	576	558	521	565	551	529	557
25509	21282	26814	24330	3572	1613	7434	20572	22092	14058	5490	2352	1095	736	599	559	586	589	582	594	615	557	580	563	534	589	581	594	561	572	553	580	556	558	578	560	527	562	553	573	585	548	557	569	539	560	552	562	578	522	590	600	604	513	531	542	597	544	542	522	603	561	578	580	597	605	569	524	571	562	597	564	562	554	567	607	579	576	597	566	561	581	586	639	544	552	598	569	521	570	533	578	613	536	553	573	560	589	572	605	576	544	563	594	562	537	584	553	622	569	556	589	528	572	575	572	621	556	601	578	571	520	552	546	553	530	521	564	594	569	558	568	537	570	578	572	574	528	561	632	555	561	593	548	505	563	581	588	606	548	583	574	573	579	572	565	589	616	539	519	580	551	545	583	533	567	619	567	541	526	552	569	563	540	578	534	596	562	565	530	582	555	553	531	589	561	546	590	590	592	555	574	565	580	553	538	592	606	548	581	594	567	570	524	566	575	564	553	563	567	549	578	552	588	584	593	543	599	543	553	574	583	562	554	604	598	577	540	563	550	616	551	576	565	581	599	531	583	625	569	565	557	536	571	548	528	550	555	544	558	559	576	579	546	557	589	559	614	589	581	580	528	551	570	553	570	565	555	550	566	560	556	543	577	610	618	524	534	590	572	580	522	596	536	571	524	565	564	585	547	553	557	566	566	590	564	550	581	552	535	601	572	569	587	535	574	563	506	561	551	575	581	607	569	577	594	557	592	558	572	602	584	548	578	612	532	557	588	602	618	578	580	544	578	604	542	587	569	561	555	574	558	579	562	518	591	612	622	529	532	536	547	575	561	563	563	573	574	587	560	576	549	556	591	563	559	592	566	583	525	556	568	541	556	518	599	563	543	542	572	559	621	577	563	578	541	593	537	545	551	536	589	547	598	536	570	560	570	587	579	601	594	575	606	560	600	577	600	548	561	583	583	556	559	566	567	553	562	527	642	585	553	567	543	562	584	636	567	561	576	595	536	642	567	555	545	575	572	572	579	606	559	543	551	588	561	587	543	579	542	535	553	569	581	567	578	559	596	601	575	610	598	582	539	536	595	570	576	557	561	624	524	569	562	544	553	586	538	568	604	536	538	596	547	596	534	590	556	589	596	536	601	621	547	576	619	595	602	570	574	577	555	600	567	556	585	597	570	551	555	625	594	605	564	621	560	586	589	571	605	526	612	578	563	553	552	589	582	583	548	559	540	592	574	522	613	584	529	549	592	590	566	547	583	575	594	630	579	575	563	565	554	574	514	569	561	625	511	565	572	597	558	555	557	572	553	544	593	550	578	570	536	528	565	569	598	569	538	553	563	572	558	593	605	548	519	593	581	563	563	539	581	592	580	548	598	577	551	610	558	528	570	622	548	558	576	580	562	598	573	549	576	546	578	599	571	584	588	575	585	551	545	583	567	569	579	519	565	606	563	579	543	598	602	562	593	559	573	592	578	562	587	562	548	587	565	539	561	609	543	552	542	549	548	533	581	589	581	565	568	529	572	598	600	574	520	602	580	550	585	583	592	592	581	552	588	519	577	538	514	539	614	574	587	547	516	614	574	598	606	580	548	573	555	577	548	595	576	576	565	565	548	541	607	573	578	559	543	573	563	563	555	553	581	562	561	553	577	624	554	542	582	522	598	597	585	600	568	586	603	525	552	605	573	560	585	549	530	586	595	606	581	556	543	539	596	558	549	566	568	600	605	583	558	596	549	540	602	562	580	588	546	554	579	556	588	564	561	557	530	556	530	615	544	559	622	623	587	574	550	586	586	595	566	557	557	546	614	529	563	618	546	541	545	585	589	539	596	567	557	569	567	553	579	572	565	549	565	529	567	541	570	572	564	576	547	609	551	546	549	547	559	627	600	542	562	557	621	586	566	590	529	519	540	566	577	567	584	556	580	550	560	574	567	570	596	525	584	515	523	539	545	571	549	587	587	580	586	627	564	621	598	570	545	525	627	581	551	610	565	539	552	581	534	574	548	618	558	541	561	562	599	559	590	505	592	554	597	530	567	561	559	572	545	562	545	538	543	587	579	532	607	553	597	517	595	542	547	545	607	580	591	591	589	585	574	562	535	579	577	569	584	525	600	536	608	564	548	569	516	533	585	598	556	547	585	593	587	559	570	521	608	544	559	591	574	557	550	544	557	595	606	557	585	549	600	580	554	573	540	601	585	556	558	596	540	586	585	547	514	581	609	586	586	597	607	583	538	532	557	533	574	570	585	578	559	543	583	563	569	567	519	586	581	551	544	543	594	559	552	572	536	552	565	562	537	540	537	534	572	573	585	569	538	563	556	569	581	576	588	564	556	547	540	538	596	547	550	587	592	549	564	590	542	542	566	560	562	582	579	535	549	573	512	595	521	587	623	521	605	534	559	555	576	559	587	567	551	576	589	592	605	562	586	584	598	564	571	568	566	557	567	550	572	560	604	550	545	544	548	581	583	571	551	592	567	583	576	533	586	566	578	557	554	519	526	561	571	555	568	543	573	571	604	569	553	562	561	572	565	572	539	546	578	563	560	534	529	533	553	546	572	599	546	540	611	566	607	533	580	573	532	580	539	566	571	579	588	538	558	556	516	600	552	561	588	524	604	579	547	546	589	564	644	554	553	523	543	570	572	531	552	560	629	629	593	516	570	573	579	534	517	561	607	561	568	612	573	549	571	535	561	508	597	590	551	585	532	552	565	577	558	569	539	582	608	544	570	555	573	570	520	576	569	571	496	617	573	554	572	562	541	555	516	534	578	554	596	546	580	572	529	565	561	572	557	562	533	549	575	558	515	619	573	560	554	585	558	526	540	584	552	562	555	557	540	587	548	570	596	603	579	604	593	526	558	557	552	577	550	534	540	546	597	561	585	592	575	533	582	556	554	538	578	579	565	618	550	549	585	583	593	591	562	540	576	583	542	573	534	587	553	555	530	558	547	549	589	539	549	551	556	563	556	580	586	577	542	556	560	578	594	537	583	594	591	550	624	522	536	550	590	582	534	618	586	566	551	550	532	551	547	532	559	582	552	597	575	569	553	609	612	559	544	575	596	555	583	593	542	566	544	544	544	560	554	589	584	550	577	569	592	543	528	576	562	589	630	601	567	544	534	552	567	550	528	547	613	589	571	541	593	565	541	583	564	556	567	588	596	560	586	603	564	599	583	549	597	589	568	538	577	556	499	561	559	583	560	595	534	553	580	584	560	537	523	587	541	551	573	519	567	616	545	552	541	551	540	587	573	578	567	620	576	562	597	576	609	544	597	596	577	554	540	572	563	563	565	524	576	558	563	623	547	569	545	576	577	552	548	552	510	581	584	573	575	538	566	538	524	564	580	509	601	533	587	564	542	572	530	544	581	591	572	543	575	548	534	584	608	544	567	581	554	520	539	575	591	604	588	562	556	579	585	598	563	573	602	527	572	579	573	537	543	575	556	569	541	549	552	576	589	556	609	559	554	583	540	618	577	575	562	572	575	566	565
4544	4655	4284	1617	1165	1823	9834	21507	20142	11823	5281	2630	1335	734	633	567	535	565	593	574	555	535	567	559	582	548	577	555	555	524	558	537	554	500	557	577	556	549	517	563	565	599	557	547	549	553	531	581	513	549	556	585	517	524	521	559	565	520	577	568	532	536	513	575	518	546	539	518	545	558	569	548	616	536	523	551	545	543	525	532	502	547	572	574	552	551	599	585	556	558	527	578	595	566	574	532	575	576	576	551	554	545	549	563	580	572	558	556	574	527	554	556	577	549	584	508	599	543	497	568	548	583	531	546	588	516	615	555	558	532	579	582	550	556	567	543	562	555	522	567	539	543	561	582	573	543	521	592	503	563	534	526	555	577	542	551	501	556	575	553	568	543	553	509	599	547	550	555	573	535	618	532	558	535	512	565	545	498	537	592	577	548	558	576	526	552	549	512	542	559	559	523	552	561	529	551	534	541	511	574	553	538	574	518	571	512	556	537	529	542	535	613	558	553	521	561	552	519	504	581	515	544	594	554	568	562	553	574	544	550	530	536	577	522	526	557	533	542	522	532	552	559	539	551	564	544	558	547	539	566	546	565	560	529	519	547	555	584	589	542	584	528	549	539	533	525	537	520	565	532	529	589	537	569	571	586	565	576	554	574	527	508	513	541	498	553	574	564	567	525	550	578	582	564	555	556	563	542	515	510	562	594	526	588	540	547	564	559	564	564	525	587	568	506	585	586	568	559	568	548	532	527	511	522	514	512	541	551	544	528	559	545	583	562	557	529	566	560	530	511	538	548	552	557	590	563	551	535	529	499	540	553	550	550	571	554	571	514	567	534	554	529	598	556	536	580	567	526	591	521	553	562	534	553	562	588	589	527	484	560	532	540	561	581	573	523	560	493	531	548	561	492	536	565	511	500	551	509	584	537	533	537	529	518	534	545	533	575	540	542	546	570	512	573	537	565	538	569	555	551	585	595	553	541	562	554	542	548	550	524	534	533	547	539	555	516	562	561	567	532	518	529	560	577	561	562	563	540	531	543	572	563	553	542	581	497	537	566	579	534	542	591	531	589	543	576	529	551	523	567	526	595	557	593	553	574	541	593	540	573	578	552	546	524	512	532	529	570	550	511	526	569	536	534	560	523	597	528	519	538	519	514	547	557	552	573	584	558	543	551	551	549	592	539	574	570	581	551	563	564	513	564	556	568	567	549	556	589	556	581	547	512	586	580	542	569	566	543	599	574	523	542	557	531	586	568	580	528	511	554	544	538	557	534	569	527	537	531	504	508	548	545	485	584	585	537	550	564	538	522	535	568	569	556	562	581	545	577	550	539	534	552	579	554	519	588	567	610	545	545	555	542	545	573	541	544	538	506	566	548	519	552	557	580	553	546	526	545	556	552	595	561	553	513	567	530	529	543	532	580	548	561	569	548	514	549	541	557	542	568	535	576	581	536	563	544	558	563	559	551	568	562	556	533	551	518	555	576	525	529	573	519	534	547	517	572	534	542	503	590	512	525	530	556	566	551	562	593	544	587	585	528	552	532	526	570	540	579	540	520	549	547	567	547	567	534	584	558	554	516	497	571	572	567	536	567	554	542	549	548	522	536	495	510	571	490	542	546	578	562	517	524	513	586	571	565	577	558	527	530	583	566	586	503	515	545	523	495	504	592	522	562	548	522	537	534	534	566	520	541	499	506	598	524	544	604	566	532	557	571	540	526	560	577	561	568	536	528	541	548	529	555	570	495	526	556	523	556	567	574	575	517	573	557	546	566	544	578	560	552	537	535	555	532	585	546	581	545	539	515	551	508	526	577	575	583	552	594	513	581	512	544	524	546	535	485	537	540	521	540	532	599	565	545	536	534	537	562	562	525	564	593	541	515	575	549	568	530	552	583	577	551	572	534	514	535	561	547	571	564	543	576	524	569	541	579	521	577	564	572	530	553	546	551	525	557	570	550	564	572	519	537	559	556	544	539	540	542	556	564	571	551	548	538	534	527	544	564	541	581	533	584	590	549	550	520	552	552	574	547	531	537	585	544	551	525	531	540	510	543	549	526	539	504	550	581	536	520	617	568	536	540	506	557	523	518	525	536	570	560	542	520	568	531	560	516	547	568	555	580	591	563	542	579	541	537	515	583	528	551	546	542	570	539	506	562	527	568	533	590	546	562	547	543	547	571	566	549	516	579	554	537	553	502	552	551	553	516	549	540	532	583	555	537	544	526	590	555	538	532	547	582	519	499	524	565	547	557	559	562	535	586	573	564	589	508	555	573	588	602	547	539	600	568	528	533	535	579	566	574	511	575	571	506	581	529	528	543	547	542	519	535	558	569	498	535	524	529	572	543	569	577	553	591	548	577	519	539	536	549	558	520	530	537	560	550	535	559	561	507	583	561	508	569	551	546	556	581	532	532	537	560	525	560	545	529	593	551	570	560	526	541	515	526	563	541	562	525	544	552	535	551	500	582	578	545	560	550	540	556	527	548	534	555	525	521	543	574	526	566	591	538	540	506	536	593	529	516	582	531	554	551	551	548	522	591	540	543	546	538	533	549	573	529	586	579	563	546	536	533	534	505	588	568	550	544	514	547	519	541	555	557	557	586	520	557	562	547	566	517	550	569	557	547	551	523	551	555	540	534	529	551	570	561	507	574	531	564	583	546	563	560	558	525	554	531	524	566	509	522	532	516	533	549	527	540	542	581	516	533	613	511	598	580	546	565	546	573	533	525	603	527	550	605	581	528	577	515	544	530	553	555	575	572	471	535	572	546	523	504	591	542	558	531	546	520	521	563	556	553	519	551	575	556	551	570	587	548	546	544	542	525	544	544	588	553	540	538	579	569	581	549	545	570	576	541	538	530	545	559	512	555	553	545	558	531	549	546	562	541	521	541	528	500	553	544	521	536	566	563	576	568	566	537	536	566	566	605	547	557	539	501	571	570	529	553	517	549	531	544	561	549	527	587	548	532	594	574	544	513	536	540	542	559	519	529	551	570	542	613	545	558	550	547	535	555	563	575	490	548	544	505	493	534	541	548	574	551	543	531	523	535	536	534	544	536	546	531	542	535	545	529	551	534	524	504	601	535	576	564	540	582	541	522	576	517	588	523	561	547	563	563	538	552	552	524	551	521	558	532	536	561	552	556	550	562	549	564	543	539	593	603	532	536	499	566	575	567	519	576	495	532	566	546	476	529	570	554	520	540	502	552	559	572	577	583	555	521	509	521	601	553	507	584	579	543	533	554	539	553	542	549	516	573	543	562	558	532	507	580	534	545	522	514	551	555	525	524	565	547	555	606	560	521	533	527	548	564	543	518	540	535	563	474	532	569	525	546	577	548	498	567	576	540	522	570	554	543	514	545	545	544	570	558	538	552	563	548	585	540	522	566	589	526	568	567	556	531	525	546	521	550	535	552	562	509	534	543	538	534	551	579	567	529	558	520	568	523	533	532	502	568	564	567	528	500	548	568	538	568	561	544	549	547	543	545
24240	21264	28498	24335	21186	7977	9897	37973	40723	29102	14645	5984	2072	1057	819	725	714	757	716	710	791	657	665	723	702	747	691	738	726	712	752	638	745	668	704	648	695	669	655	716	760	706	713	731	717	714	671	698	709	733	695	727	674	725	706	692	734	687	691	692	652	741	708	680	669	714	701	696	687	689	694	739	668	668	703	682	724	720	673	680	672	700	702	707	701	710	706	693	698	729	685	728	685	696	738	701	690	702	670	698	664	705	696	698	677	664	701	670	722	733	683	668	738	690	675	707	698	694	683	701	712	708	694	720	696	642	700	710	706	723	710	705	613	713	661	672	722	652	706	702	688	717	729	714	689	672	678	734	679	710	688	656	716	718	642	701	685	710	695	727	675	664	690	722	755	718	716	675	685	713	635	703	687	706	720	690	686	713	745	669	668	715	663	721	709	704	661	723	701	715	700	754	702	678	658	699	673	664	716	705	697	672	647	695	725	706	681	724	718	681	707	690	731	691	744	679	744	697	732	659	699	723	691	690	708	692	687	703	726	703	679	709	675	639	689	739	628	678	651	682	690	697	668	717	670	666	695	675	678	691	698	752	690	684	669	680	690	724	677	671	692	698	689	658	662	667	702	696	721	694	680	659	702	687	681	675	698	732	655	682	735	725	740	696	695	706	700	701	686	678	664	663	713	677	780	650	712	700	689	670	648	641	726	745	713	736	699	712	679	657	682	712	694	726	713	634	642	676	660	705	712	694	678	664	649	701	671	718	701	707	691	700	679	738	691	639	662	677	712	683	684	707	681	710	703	651	694	678	682	688	692	669	708	691	668	676	726	660	722	675	674	651	704	700	725	732	675	663	721	692	651	651	730	693	693	666	708	662	646	702	693	680	670	710	697	655	664	708	672	673	715	669	700	735	671	691	652	706	671	709	613	699	702	685	667	717	712	693	678	704	718	690	680	716	694	663	699	727	703	712	686	697	719	757	679	705	692	640	718	673	718	678	686	677	655	664	719	684	696	675	694	697	686	694	731	678	630	664	720	707	683	637	693	690	711	706	716	687	687	698	686	712	705	658	725	719	703	714	646	684	703	664	669	731	687	712	673	665	706	675	656	672	700	703	682	702	683	698	685	671	687	726	701	729	695	723	715	727	701	713	725	705	714	672	680	662	712	676	715	681	700	687	677	639	674	683	684	720	694	684	674	698	663	703	695	671	693	652	666	681	668	700	705	668	684	695	707	653	683	695	703	713	686	731	688	659	632	705	690	684	701	653	707	648	649	684	732	718	733	673	677	682	705	674	649	719	698	699	698	672	677	668	722	649	685	686	691	688	654	718	664	657	705	707	674	669	717	703	711	673	680	714	724	679	687	718	673	682	715	670	707	666	704	705	700	672	669	767	706	721	669	681	690	705	691	650	648	708	676	659	701	685	675	693	694	658	659	684	635	674	712	731	683	725	659	688	653	681	672	683	651	740	650	706	679	703	670	686	715	724	718	676	711	669	677	711	678	700	708	691	672	661	706	665	691	627	673	679	690	695	670	713	737	666	670	752	703	682	654	652	679	705	639	669	699	647	689	723	721	644	679	699	765	727	701	731	712	725	729	700	703	703	686	707	677	679	745	699	706	687	671	714	693	726	691	671	690	695	687	714	718	664	709	738	688	730	611	672	690	744	699	702	696	712	651	705	661	676	673	680	718	694	695	734	667	697	651	683	710	753	682	688	678	705	698	714	724	646	722	677	745	681	677	706	652	700	656	713	681	672	683	754	647	658	727	702	705	714	716	703	640	702	690	744	695	660	641	748	739	664	671	680	665	716	687	651	696	692	680	712	674	676	720	678	649	690	679	670	674	731	701	703	659	690	647	650	695	679	736	714	707	690	687	714	719	693	663	687	696	706	700	670	655	712	746	683	668	717	678	679	668	683	702	692	688	663	685	629	694	726	732	682	695	659	689	714	716	687	688	672	758	689	711	701	684	681	706	644	700	679	712	698	706	649	706	633	711	659	693	730	703	658	686	722	654	672	675	654	673	662	722	689	704	716	734	653	679	645	646	697	687	676	745	709	682	723	704	659	724	729	720	709	725	679	699	713	692	649	710	669	655	635	705	713	721	734	726	688	685	686	733	716	754	661	711	722	632	679	692	673	707	646	676	748	700	661	674	681	686	705	665	702	669	692	673	659	670	684	717	681	669	685	679	699	682	689	736	676	685	745	696	688	674	769	660	668	706	664	672	672	668	697	679	696	666	674	696	668	688	672	695	679	658	657	743	690	722	674	710	668	697	720	739	716	704	701	735	709	682	719	675	689	650	708	662	707	732	680	712	725	655	676	691	664	695	687	715	703	697	711	733	722	674	694	696	746	687	692	684	706	663	656	698	676	681	727	698	665	691	719	710	679	719	703	711	683	674	668	694	653	716	746	690	677	694	696	682	671	752	700	668	661	682	688	648	676	698	675	694	713	666	673	669	679	695	672	680	739	688	671	721	714	664	696	737	650	682	718	724	708	685	662	705	634	726	671	660	690	644	619	707	692	710	735	720	703	645	722	733	653	681	682	718	683	685	709	674	683	722	710	641	683	727	718	742	711	723	637	659	692	685	667	666	662	745	720	681	682	664	683	663	713	713	674	725	688	671	679	691	643	705	696	669	727	746	671	693	719	702	692	642	707	678	705	698	684	681	689	733	697	681	709	683	684	712	621	682	728	649	702	699	712	722	680	738	698	670	701	727	657	670	630	699	673	727	714	715	715	650	671	732	680	737	703	697	710	654	691	677	735	653	743	647	714	703	696	673	669	702	667	632	691	631	647	739	705	673	699	732	658	651	696	664	734	705	700	653	692	682	693	700	650	681	674	676	679	725	711	662	685	688	713	695	709	699	714	696	719	717	659	668	696	720	659	685	704	693	667	669	699	667	667	645	721	693	712	738	699	660	665	760	705	695	690	732	680	706	673	675	706	694	697	690	700	664	746	687	644	709	693	697	761	685	704	679	661	727	707	703	689	693	673	691	734	679	700	716	646	722	743	714	677	691	702	691	703	703	719	727	647	725	723	700	664	682	693	697	652	683	674	671	696	657	688	703	729	672	689	740	697	684	699	706	695	685	701	715	659	682	693	674	693	676	726	676	689	681	653	704	691	698	683	712	706	694	652	696	722	700	678	717	711	674	677	603	708	700	680	680	680	704	660	658	679	693	655	710	721	659	726	640	672	684	730	674	711	637	669	682	705	640	684	691	677	708	676	705	667	668	680	690	707	742	658	751	654	710	659	706	692	709	655	762	726	691	702	719	701	726	675	686	696	688	692	669	718	631	661	674	688	682	745	754	667	676	660	636	690	642	705	693	683	654	682	668	686	715	708	715	715	702	658	647	721	702	696	735	690	744	720	725	639	709	702	652	687	668	666	714	688	694	688	666	695	740	666	698	730	664	682	682	699	694	684	670	654	737	709	689	664	730	651	667	696	734	678	725	718	675	687	671	707	706	628	638	691
5354	8451	7325	3078	2317	1955	12326	39416	36859	23811	11783	5619	2292	1092	727	686	715	621	651	669	678	686	651	634	656	638	593	643	688	652	675	694	626	661	660	610	667	640	670	619	650	669	665	642	679	667	676	637	650	668	633	671	633	655	652	677	644	660	609	608	670	660	665	617	671	651	671	664	607	669	695	714	661	639	683	659	678	656	657	646	625	713	676	651	640	654	640	635	669	698	655	640	662	663	612	675	684	630	634	662	698	658	632	687	688	672	640	705	638	645	685	647	615	670	698	636	653	708	622	678	634	637	671	714	681	650	674	653	639	681	654	605	616	606	663	637	662	676	664	670	645	670	635	679	618	651	648	659	639	619	655	657	606	642	684	628	613	665	634	704	615	619	657	668	676	655	653	655	616	659	648	626	610	660	658	610	616	620	669	633	659	638	610	613	606	689	631	636	667	643	648	703	669	578	622	683	725	670	656	710	662	623	634	638	684	638	646	627	690	593	645	634	628	633	682	681	683	640	640	647	659	689	636	655	666	621	669	638	661	655	610	653	602	635	641	649	622	614	680	664	612	636	663	660	652	640	707	660	634	606	674	676	660	676	652	644	673	637	668	658	667	626	688	639	661	646	647	635	675	703	617	694	617	682	666	652	618	648	713	648	640	617	655	633	656	651	633	699	672	654	646	692	631	657	611	623	643	653	684	659	639	654	638	645	644	639	653	616	641	638	632	661	639	668	610	640	699	642	641	650	640	629	662	615	672	630	639	634	643	654	657	638	622	642	690	667	629	670	685	677	635	596	661	645	682	655	606	651	676	647	677	658	650	680	672	648	696	639	686	641	629	635	649	682	595	688	638	638	660	612	653	629	642	675	633	649	661	661	680	652	620	660	688	654	628	670	682	653	648	650	665	643	652	618	654	657	646	674	649	620	690	613	631	660	683	656	648	659	703	645	631	646	705	657	673	631	678	666	662	655	653	678	600	649	644	634	632	619	650	660	677	663	618	646	646	627	664	629	618	669	661	618	645	700	648	611	611	677	582	681	654	705	627	615	673	657	652	663	641	635	572	597	640	659	656	645	634	687	641	655	609	663	656	647	650	671	611	688	578	664	649	635	694	708	656	620	640	644	688	683	647	683	663	655	613	631	648	626	602	639	673	624	620	668	676	669	664	651	675	660	652	616	677	645	633	663	652	656	627	650	623	616	625	627	650	608	608	675	640	667	645	658	593	650	669	662	611	651	634	659	636	657	642	632	660	627	646	620	682	610	692	639	675	629	664	661	660	677	637	648	636	652	679	635	606	647	670	673	650	651	663	646	669	665	616	671	676	640	654	663	684	625	662	617	665	636	635	654	621	674	583	631	620	614	645	658	646	626	665	595	663	699	658	640	637	635	583	629	640	651	645	668	634	661	662	654	650	645	634	667	630	650	635	656	632	629	697	613	646	616	685	633	637	613	650	637	720	683	638	654	675	599	640	625	665	659	616	652	617	645	645	659	601	639	656	646	659	629	644	599	652	638	608	632	611	646	645	672	644	654	628	657	703	670	643	618	621	668	657	667	677	629	650	677	654	604	642	664	633	657	649	647	671	633	686	658	663	646	671	650	670	641	618	633	664	609	662	591	616	649	656	628	629	628	655	669	650	611	642	615	631	628	610	604	651	617	659	654	643	666	648	630	640	641	679	607	601	609	669	627	706	658	659	657	628	646	629	672	595	606	621	617	647	655	669	612	676	659	660	668	613	630	658	679	677	633	605	638	671	671	684	652	636	607	642	666	637	626	638	653	675	653	579	651	639	649	621	580	652	668	629	637	646	658	654	642	595	621	644	653	628	616	612	631	630	684	609	699	632	624	625	630	677	629	593	650	607	660	664	649	620	610	617	663	638	639	635	656	619	661	643	674	684	645	659	625	684	646	678	659	680	638	589	653	638	617	670	655	647	666	616	590	625	608	659	661	637	662	639	696	621	662	692	672	677	627	638	627	613	659	649	648	648	633	684	627	632	596	619	689	639	624	629	690	665	653	647	641	646	640	655	641	630	609	634	658	657	636	647	616	656	658	635	646	641	664	658	670	703	648	668	657	678	622	646	628	628	645	644	649	635	626	627	644	683	619	655	653	673	600	646	665	592	657	666	694	648	672	609	666	651	652	621	674	641	673	648	674	630	653	628	670	604	639	673	642	589	659	678	667	622	684	624	622	680	619	644	627	674	668	653	646	589	645	613	633	639	636	643	653	678	665	606	700	624	631	670	636	643	653	652	631	656	643	652	621	662	591	661	626	617	642	624	674	622	665	609	664	639	652	648	656	615	610	644	633	649	688	667	613	622	651	640	607	715	648	694	638	675	665	635	658	667	626	646	656	660	644	665	665	679	637	671	664	660	698	619	599	660	685	650	657	631	632	633	707	618	646	657	626	684	615	614	641	686	642	676	663	574	605	700	672	608	691	640	668	606	663	675	676	677	664	643	647	663	672	649	683	666	652	653	674	670	620	599	671	685	654	628	649	665	645	674	653	652	654	671	686	626	642	655	618	651	668	617	656	668	664	655	674	666	648	650	651	639	606	639	624	653	628	651	671	656	604	699	630	658	678	607	625	633	707	611	639	625	690	643	685	653	687	677	651	656	643	614	621	635	631	607	654	683	608	633	651	594	665	635	621	675	623	620	660	644	648	667	639	644	678	681	682	629	669	639	628	619	647	645	665	643	652	630	650	658	651	676	644	678	677	641	645	590	651	627	681	647	666	622	674	600	658	693	632	639	605	665	649	692	675	656	675	627	622	664	619	652	632	685	653	675	614	599	620	643	653	647	692	675	629	657	640	671	630	647	653	604	678	684	666	612	635	587	590	694	639	654	662	628	642	598	623	636	635	651	653	619	629	649	592	660	609	673	640	702	696	674	640	659	633	686	635	670	594	647	657	700	652	629	618	674	662	640	658	618	625	671	616	677	670	645	679	690	641	658	676	613	603	649	646	641	666	659	624	632	692	614	612	680	626	650	652	628	620	650	670	687	642	674	638	641	687	613	651	657	633	687	643	646	611	656	645	621	641	653	654	620	625	650	623	668	654	675	691	634	654	650	673	640	624	634	631	651	669	605	618	632	658	636	632	631	652	620	634	673	670	628	675	642	592	656	628	639	613	713	661	646	637	635	667	661	645	649	658	683	637	635	660	643	659	653	618	658	619	604	629	640	643	653	633	680	667	601	622	626	636	623	612	600	634	623	617	647	613	643	620	696	626	626	671	578	674	649	597	632	656	662	636	657	646	632	627	657	678	684	683	663	645	646	638	674	573	697	654	623	635	623	649	664	646	664	585	650	623	615	644	636	698	677	612	643	631	620	667	602	636	642	611	654	666	653	650	646	612	615	644	649	640	616	695	649	644	648	618	660	639	640	646	673	668	653	641	632	624	641	650	631	631	635	659	636	621	653	678	641	642	694	643	623	699	665	629	657	633	674	629	637	631	614	632	628	666	676	662	629	632	627	636
27379	11490	2252	1290	853	760	840	2300	2872	2240	1391	1094	819	647	629	651	687	638	646	633	615	670	619	621	638	641	655	652	672	675	660	644	668	650	640	624	656	641	610	602	627	663	599	641	632	639	632	620	605	685	614	626	687	624	673	646	630	588	618	635	614	667	619	657	626	648	642	626	642	622	656	594	641	654	608	664	637	643	659	662	617	642	633	650	651	590	666	612	594	601	670	653	619	660	651	656	609	629	628	639	687	604	614	632	628	637	641	628	660	673	663	633	643	644	674	629	667	671	616	632	598	650	629	641	595	659	619	637	653	623	590	635	620	626	643	642	624	646	643	655	663	641	630	609	646	644	627	684	661	632	668	693	649	613	572	644	601	692	680	605	622	696	682	627	673	629	624	619	644	693	619	651	632	664	589	607	629	654	611	624	597	670	657	649	632	622	665	686	631	650	678	636	624	606	563	630	666	648	605	644	650	644	615	627	646	636	631	626	677	660	659	707	635	665	665	619	596	608	631	631	649	619	643	633	659	649	643	573	668	647	694	615	626	601	615	613	632	641	608	636	674	636	628	612	628	664	633	634	674	628	668	661	624	585	633	664	608	607	651	663	596	619	658	640	691	618	636	666	633	666	613	667	650	623	591	640	654	649	670	672	648	620	585	659	579	634	657	630	635	630	668	642	644	642	567	666	645	637	651	571	616	639	591	619	642	628	627	625	619	622	583	636	598	673	592	694	586	633	674	669	632	662	650	646	640	635	612	655	636	634	626	633	617	606	621	653	602	619	643	645	601	665	647	611	630	589	662	637	657	663	638	604	609	638	675	592	605	636	673	616	647	615	628	622	681	599	676	685	641	628	642	633	646	659	663	622	659	638	632	591	707	662	606	628	621	655	618	643	662	669	622	659	664	648	641	646	646	613	654	626	631	651	640	651	630	601	650	597	621	623	657	578	666	587	663	615	672	676	627	663	643	628	618	642	605	691	656	605	687	611	662	629	620	633	671	640	643	633	657	630	667	693	653	657	618	626	646	660	625	607	649	620	647	601	614	661	647	639	635	638	651	612	664	606	603	564	660	636	638	643	695	573	568	671	619	635	672	643	650	608	644	653	611	659	646	597	602	607	625	596	640	636	586	627	642	626	639	661	671	641	636	626	642	655	615	619	631	634	651	625	636	719	649	718	632	632	578	651	587	650	626	618	651	614	613	611	642	642	640	639	614	641	639	637	687	625	617	620	660	617	611	659	625	612	631	656	667	619	607	616	663	642	635	629	617	639	603	651	661	628	656	589	604	648	656	584	642	622	668	651	611	646	663	648	624	638	675	639	624	619	650	605	626	618	616	580	654	627	580	621	625	644	655	604	648	623	579	622	596	641	651	616	650	606	633	601	626	636	621	612	617	647	620	627	638	649	642	677	638	590	598	648	605	637	709	654	636	633	614	643	600	642	607	626	630	646	627	591	614	615	635	628	670	648	695	613	617	643	590	614	641	615	622	682	618	641	672	631	637	673	663	646	644	628	613	614	634	624	626	665	672	658	671	630	654	654	645	614	617	635	617	651	571	606	640	597	613	608	635	624	624	632	617	633	621	623	651	650	640	632	627	654	648	623	642	619	603	597	673	596	663	624	677	634	656	634	650	619	612	622	672	606	610	618	596	636	658	643	615	672	616	670	621	643	617	553	645	606	630	593	659	627	669	632	600	645	643	538	610	600	640	669	632	647	631	629	639	652	652	572	622	642	649	637	634	620	623	621	609	686	699	649	646	627	637	639	618	634	623	674	631	623	615	643	663	657	618	641	606	590	602	621	637	627	650	638	626	705	648	653	595	690	629	628	650	641	675	636	658	643	684	647	656	625	644	656	654	614	604	631	702	643	620	660	661	617	654	615	660	642	631	584	668	652	644	648	627	663	635	607	611	629	646	626	615	678	597	648	632	612	618	668	648	671	644	625	624	637	638	591	617	611	642	620	633	560	644	654	637	621	607	654	646	643	614	599	615	662	657	606	580	648	598	633	676	630	628	634	655	598	637	626	607	657	614	595	602	664	624	621	658	642	617	596	637	609	591	637	645	691	637	602	632	622	625	598	627	621	632	617	629	610	678	644	679	632	643	625	641	624	557	666	617	615	651	624	619	675	642	617	667	620	619	640	679	667	626	607	690	630	641	620	653	644	622	657	598	619	611	667	636	633	657	667	662	629	641	599	623	602	630	621	645	645	658	579	660	620	621	667	629	658	615	648	632	669	636	608	644	647	650	646	642	625	628	680	681	609	627	644	644	611	675	661	680	660	668	619	693	588	645	629	618	630	716	654	592	630	640	642	660	599	650	648	562	647	614	638	696	658	635	660	666	629	639	615	638	634	622	635	606	676	678	672	656	635	648	650	666	630	639	582	666	655	657	648	622	630	618	638	642	584	641	658	641	617	599	640	629	643	656	634	616	637	624	621	644	621	625	620	664	599	636	645	613	668	622	635	671	626	649	639	650	628	635	661	610	665	680	605	601	620	602	627	644	644	627	572	627	639	647	663	646	637	617	590	640	663	580	674	623	628	621	659	642	609	605	646	655	665	586	652	652	584	604	619	627	645	648	668	648	643	681	662	611	614	623	605	618	668	628	616	642	650	668	660	674	629	662	661	622	619	599	661	651	656	604	653	664	636	654	590	576	644	624	708	618	637	624	665	596	607	620	645	663	638	596	607	641	604	636	640	657	627	640	620	672	661	630	675	663	629	657	607	631	622	647	643	650	662	670	590	704	586	610	648	688	645	669	639	651	644	613	642	630	596	672	659	639	665	676	574	596	636	562	623	632	628	638	657	611	618	663	655	618	628	604	637	636	648	647	655	619	642	637	630	624	601	639	661	631	649	635	655	633	611	649	593	582	629	642	637	657	667	653	619	650	636	701	615	622	648	657	653	690	636	651	658	644	658	664	620	659	670	673	646	641	657	623	664	607	657	609	590	645	599	644	644	620	628	623	652	618	561	670	627	628	645	659	610	611	624	628	622	630	612	673	605	667	647	620	617	641	606	687	642	683	657	599	595	606	686	655	630	639	638	612	657	629	588	602	660	637	620	602	619	710	623	670	597	643	610	618	582	623	636	603	675	650	588	641	660	669	685	640	611	614	644	650	647	644	626	641	643	671	634	667	580	614	643	627	603	641	645	644	651	649	620	645	659	619	621	645	608	637	646	703	650	616	679	683	586	645	652	619	652	605	646	627	634	604	592	602	649	624	683	599	573	606	634	639	601	663	656	657	691	605	607	640	628	644	579	645	632	628	661	620	635	674	613	660	620	654	651	651	651	590	646	601	593	632	655	620	640	658	665	628	657	657	633	601	635	640	626	644	653	633	635	654	643	647	642	599	614	607	609	611	655	613	657	623	609	649	653	618	668	593	646	648	637	613	642	681	622	602	657	624	633	641	621	611	619	679	596	589	635	616	639	644	636	651	607	678	665	648	663	569	651	637	650	649	631	661	626	654	600
5413	1287	1718	909	802	765	954	3088	3546	2475	1521	1084	765	637	577	602	588	567	549	569	571	563	571	616	596	604	607	610	584	581	586	558	593	583	562	608	576	578	604	627	608	616	573	550	580	575	556	534	573	578	577	547	622	606	553	579	539	557	555	622	558	612	524	583	626	574	556	581	551	581	558	551	599	571	621	575	593	609	593	611	548	549	553	555	623	568	585	610	592	572	553	557	571	580	604	593	615	598	558	581	563	569	562	571	603	571	589	578	521	598	559	601	592	587	583	549	515	608	530	557	557	543	550	527	578	560	580	565	627	587	648	567	583	550	551	624	541	578	588	599	573	616	580	617	591	561	542	574	591	574	600	577	570	590	605	545	570	565	578	622	620	562	578	547	583	599	634	528	583	573	610	554	552	566	604	582	603	586	554	544	593	587	611	595	616	595	553	570	598	552	616	576	611	568	555	568	610	528	555	618	559	580	602	621	579	578	596	570	595	593	620	582	550	560	554	558	544	591	561	611	585	602	559	589	587	543	558	568	566	532	541	585	541	639	553	569	583	538	553	596	585	537	590	599	598	562	573	563	612	563	576	597	533	570	566	624	553	594	563	535	606	616	553	543	551	561	549	561	582	568	539	577	633	595	596	563	583	586	564	549	578	578	607	560	600	564	553	572	564	577	588	633	572	535	592	531	544	587	596	565	583	588	546	561	555	582	616	539	566	571	590	553	561	576	604	577	567	567	561	564	587	574	553	603	562	582	590	581	600	564	600	546	580	565	533	613	534	568	550	571	568	598	553	577	588	534	523	621	574	604	596	599	570	605	617	577	596	585	598	586	590	580	569	581	590	556	623	564	548	631	539	571	582	588	618	597	528	577	587	594	588	561	583	592	573	546	586	554	623	565	595	611	584	614	582	555	585	577	591	559	556	603	606	622	599	602	538	596	587	585	583	540	604	558	562	551	590	535	599	621	589	594	585	594	569	556	611	594	593	519	599	559	543	634	604	583	572	620	616	587	622	600	548	600	580	546	572	543	559	594	584	583	583	598	607	582	627	587	579	558	558	583	598	571	583	526	562	596	576	583	581	588	615	568	537	613	595	620	527	555	613	590	554	591	592	556	621	588	542	555	594	566	571	597	554	562	628	620	563	565	584	607	557	579	565	582	552	586	595	543	573	546	564	573	595	560	594	580	586	586	573	587	597	552	606	606	543	558	587	596	590	559	578	559	578	539	599	587	595	568	520	551	618	568	577	595	569	600	581	585	596	581	574	562	566	564	542	616	554	568	554	539	585	619	594	556	572	586	564	549	525	627	577	545	541	571	580	564	590	584	570	608	567	582	575	610	560	554	579	586	617	596	547	567	538	607	557	579	577	570	580	576	564	545	628	581	544	574	538	582	600	582	571	546	578	585	617	574	613	561	587	555	579	607	517	578	547	596	574	635	595	581	601	600	587	584	564	564	581	550	548	633	570	538	558	590	573	595	583	576	601	580	554	550	560	603	601	561	584	599	558	585	562	572	592	582	548	588	587	586	572	609	550	560	554	548	591	631	555	557	600	613	548	546	590	592	571	568	573	533	581	563	524	548	615	585	581	570	552	616	591	563	601	580	601	584	571	609	609	554	603	580	574	609	577	606	608	582	578	539	548	594	558	582	585	599	595	561	587	608	592	579	583	546	568	590	570	585	592	606	568	603	604	579	529	572	569	576	557	566	579	547	569	521	571	597	619	572	584	563	573	563	578	599	572	612	549	602	579	556	604	566	586	534	594	585	585	583	582	601	562	606	568	520	594	641	565	553	551	593	561	543	578	626	595	559	556	567	581	592	528	592	565	592	573	599	588	606	545	604	602	594	580	522	590	570	555	611	566	594	616	582	609	568	556	590	582	559	580	532	559	605	591	535	566	574	609	548	595	595	516	596	584	619	559	596	567	609	603	565	574	598	581	573	597	525	583	583	626	556	603	541	571	610	512	601	561	565	635	565	520	644	567	592	570	579	597	562	616	548	560	600	568	579	588	606	567	543	555	600	576	565	584	582	599	552	589	568	595	551	576	590	553	602	613	568	602	553	590	607	610	564	567	559	564	596	571	576	584	617	565	572	584	586	576	527	558	559	590	600	544	569	576	604	556	596	535	598	550	570	564	632	593	584	572	603	562	549	549	545	564	558	586	562	583	611	572	538	599	569	606	617	559	589	567	568	600	580	560	596	568	552	576	562	571	592	594	565	575	613	585	583	590	543	538	572	586	544	588	549	631	615	601	540	534	578	582	567	564	540	591	556	606	545	586	537	556	592	592	566	568	551	625	590	589	608	578	595	556	557	576	587	568	592	564	564	559	575	551	588	564	595	548	598	609	581	645	586	581	558	579	547	542	601	582	563	543	570	606	593	554	556	584	627	554	611	569	563	598	550	587	616	579	572	553	576	592	568	598	553	542	570	587	590	607	568	598	578	626	593	601	622	550	573	563	548	549	605	538	596	560	594	547	550	584	595	588	569	571	589	579	541	578	580	553	532	574	556	562	572	573	592	597	594	532	598	557	574	555	553	556	560	605	552	593	547	548	551	570	579	542	567	607	585	573	559	544	593	629	579	569	575	604	577	598	519	615	634	548	581	575	608	591	576	571	588	616	574	596	611	588	601	571	602	600	558	550	598	556	580	540	571	593	544	576	600	658	565	535	597	607	590	599	591	603	625	592	543	562	553	572	607	575	589	566	603	538	561	556	567	599	583	582	547	592	569	577	575	520	572	572	580	570	586	588	608	539	604	618	605	580	620	576	581	577	576	572	566	583	574	582	569	610	572	602	578	570	601	537	570	590	558	601	587	526	570	559	550	584	600	550	549	600	563	570	559	555	548	596	601	590	548	594	627	556	565	577	558	563	552	592	580	582	583	606	579	562	590	577	556	567	551	576	605	593	599	558	598	545	563	587	588	593	539	610	580	610	597	578	591	591	613	592	556	575	569	556	607	538	628	574	592	555	568	581	547	611	548	568	531	549	590	587	575	580	598	566	565	564	553	547	558	554	619	579	610	581	559	562	570	579	575	621	610	597	596	583	583	555	592	545	598	531	568	598	577	592	538	634	580	578	583	560	542	604	603	559	606	538	519	559	558	560	581	573	597	588	563	596	558	592	592	591	598	568	620	548	566	573	539	591	573	594	576	607	599	540	496	601	582	563	592	554	600	572	583	531	613	569	545	546	542	524	569	571	580	584	584	598	608	555	576	580	561	519	610	557	563	592	579	563	552	579	587	585	588	559	604	616	562	564	598	604	590	582	593	582	575	541	541	526	573	542	539	557	603	565	579	553	576	545	577	522	540	551	559	570	564	578	632	592	544	609	622	605	588	560	535	590	535	550	605	568	571	576	602	553	524	633	548	551	545	565	597	553	576	578	539	573	545	575	591	540	564	581	537	539	652	528	605	580	558	549	550	612	596	642	551	545	506	579	587	566	576	611	575	633	572	574	566	585	595	577	598	561	557
25504	21274	26913	24454	4580	1654	4385	19146	21379	14430	7383	3031	1262	762	706	647	629	646	599	601	643	557	590	619	651	581	570	648	597	617	603	588	639	626	584	565	619	607	564	578	667	585	600	649	641	582	575	604	611	631	568	552	628	580	629	606	585	612	604	649	628	614	601	587	583	615	610	580	604	602	588	581	576	578	586	594	527	616	580	604	610	597	586	606	609	601	571	600	639	630	574	600	599	599	563	585	626	645	609	617	566	562	637	600	611	625	596	613	619	615	599	557	594	620	590	597	617	609	588	613	572	615	630	624	654	618	617	576	609	612	602	622	607	600	631	591	604	577	604	631	612	598	600	598	605	577	594	590	606	613	615	593	584	626	623	605	598	555	602	603	575	610	608	621	639	609	589	636	657	622	588	616	609	632	591	602	632	598	605	563	601	560	587	648	579	613	612	598	646	674	572	607	621	586	639	601	584	627	575	573	585	572	611	596	644	575	587	673	580	620	594	619	613	639	613	588	589	609	626	583	629	590	550	570	600	614	588	579	609	581	546	597	620	597	624	605	580	622	598	644	537	578	608	573	605	584	621	611	566	619	575	641	607	603	585	565	584	584	594	616	607	633	631	620	581	601	568	555	616	577	618	560	591	618	568	631	554	627	565	660	539	576	640	585	596	607	602	628	603	637	588	605	587	564	604	572	629	579	590	588	602	616	562	594	602	602	560	577	581	611	580	601	656	607	600	601	598	604	657	651	602	677	582	589	564	602	608	607	614	587	595	614	593	578	587	583	576	616	613	616	595	618	608	597	579	600	589	572	583	578	598	577	558	570	557	580	618	613	598	598	601	602	528	660	582	598	614	600	610	607	609	571	604	622	571	635	563	585	576	589	597	608	587	606	609	626	564	556	623	615	574	621	663	584	558	616	628	577	586	570	626	625	581	596	651	582	596	611	614	589	601	638	593	608	639	609	572	604	588	639	600	600	600	595	563	574	620	620	632	619	615	578	626	545	597	560	626	593	625	547	607	633	580	575	624	563	576	575	600	593	597	580	618	572	586	635	599	605	579	614	610	633	588	539	588	612	598	603	592	604	564	556	592	574	646	598	569	582	568	613	538	591	603	596	591	590	589	571	579	586	599	623	592	588	625	626	579	634	593	598	618	578	594	592	575	625	564	593	616	635	623	620	575	653	594	571	629	589	635	582	586	566	646	599	641	623	633	636	614	629	607	593	604	650	650	615	614	586	536	634	626	612	610	634	583	629	613	566	584	587	590	624	600	615	614	597	551	601	664	580	574	605	604	603	604	576	611	583	580	607	590	632	578	592	582	584	623	610	588	652	573	570	563	558	588	634	615	565	636	567	559	573	625	630	577	593	589	598	613	588	609	561	619	623	609	634	582	591	614	575	569	587	554	604	603	567	605	651	649	617	578	646	650	611	652	618	611	565	560	595	607	551	570	632	570	610	582	590	597	614	595	586	613	614	582	575	601	580	584	610	619	631	648	621	561	620	576	642	605	599	619	574	595	582	612	597	608	587	515	572	607	646	640	615	608	591	615	626	609	587	619	589	573	647	606	578	596	571	648	607	585	651	547	569	584	614	602	654	578	592	592	590	559	630	622	630	610	647	553	594	574	625	625	583	589	564	603	593	632	636	615	581	615	626	573	581	573	624	573	611	577	572	586	648	610	617	565	677	591	602	591	626	567	585	596	639	583	602	614	587	627	587	635	601	620	627	621	558	581	615	607	604	576	581	623	610	625	570	619	626	583	584	608	626	637	628	584	603	592	585	601	549	604	583	621	582	604	624	562	640	584	613	609	610	608	610	643	602	614	598	634	606	596	580	630	633	586	630	549	588	609	629	622	610	614	600	580	599	545	600	612	613	617	608	583	618	639	580	594	589	604	589	620	573	604	624	616	583	598	589	590	593	624	576	610	647	573	595	604	610	595	575	619	579	606	601	578	600	555	557	588	591	608	600	589	625	656	622	582	618	586	588	605	595	616	631	624	562	566	638	589	645	620	615	586	561	582	621	606	579	634	623	617	635	582	645	619	594	593	607	593	580	607	631	611	567	642	606	533	593	594	553	574	585	614	568	632	597	560	588	587	586	566	633	649	604	641	605	618	665	601	586	598	585	624	607	587	613	601	595	605	644	578	587	596	610	642	613	586	591	599	637	598	619	576	614	609	557	651	603	605	582	654	583	601	636	592	597	590	614	555	641	575	569	590	578	571	602	571	625	623	617	580	627	592	607	590	607	594	581	601	587	604	612	561	626	592	642	601	573	629	594	600	626	593	616	595	596	596	606	608	578	606	596	591	610	569	567	581	628	581	586	621	640	633	599	588	607	628	585	623	601	611	598	641	593	595	633	642	591	602	590	593	626	655	599	572	592	613	614	608	603	622	588	617	617	592	612	594	631	597	557	606	627	594	577	580	600	617	646	632	595	544	577	618	607	592	593	610	610	606	556	610	608	567	614	616	579	576	588	635	552	586	552	578	574	590	603	608	597	596	645	633	564	587	591	619	615	599	646	594	578	629	633	566	597	605	556	600	613	628	541	619	613	577	566	593	595	613	616	599	608	603	543	621	631	567	583	612	635	612	589	577	625	579	573	636	592	625	612	568	625	567	595	603	605	596	682	609	606	609	604	572	618	575	626	577	613	587	574	630	589	567	616	636	605	603	646	596	620	594	586	591	593	639	602	628	603	617	591	616	598	589	654	608	622	617	554	647	601	612	609	632	583	569	591	640	607	553	603	557	613	575	606	615	619	643	608	566	597	607	603	612	618	601	624	581	616	625	617	560	591	606	573	573	578	598	633	561	593	592	589	568	605	567	617	599	597	641	561	561	593	613	615	647	614	547	634	607	546	597	588	614	608	537	564	559	612	626	608	599	548	589	619	607	590	598	600	594	536	583	612	637	600	583	617	567	610	587	613	603	584	608	601	588	627	632	620	615	586	611	606	601	588	631	581	594	618	574	603	584	624	609	583	584	615	609	585	629	654	617	591	592	603	622	550	588	604	616	548	605	609	656	607	632	586	579	584	596	611	571	560	605	597	594	587	585	609	596	569	606	597	610	609	612	593	565	588	624	584	641	604	596	573	566	581	604	586	573	612	575	570	579	595	618	643	625	635	574	571	617	596	581	568	571	573	585	612	623	571	619	613	584	556	600	608	618	646	589	619	619	587	620	614	611	613	592	615	634	613	632	607	572	587	614	538	574	584	612	602	602	638	571	570	610	613	592	625	598	613	629	565	626	632	629	612	659	602	625	580	620	583	604	598	589	585	600	607	589	602	591	622	599	578	611	618	613	566	622	580	568	620	596	598	612	615	586	579	571	651	668	584	602	612	606	586	603	558	636	546	628	615	658	596	622	593	573	562	616	590	566	563	640	573	563	545	613	600	606	578	627	579	582	595	581	632	622	576	608	622	633	622	594	629	614	590	602	598	598	601	637	578	604	628	662	568	595	577	600	597	570	551	610	578	601	603
4271	3554	4165	1886	1601	1549	5972	20545	19793	12486	6979	3295	1423	894	621	567	608	595	613	585	585	584	589	587	579	520	677	572	560	611	592	548	587	589	588	570	580	534	589	585	586	567	616	586	621	625	561	565	575	556	595	564	555	561	559	556	587	609	599	570	592	578	591	592	540	566	557	598	580	584	559	538	599	563	577	570	567	577	574	570	591	550	548	571	607	560	566	583	562	561	541	584	551	573	544	593	565	600	538	553	619	569	606	565	578	601	572	582	601	556	606	568	578	549	553	571	555	560	563	569	539	566	598	593	609	551	582	592	566	612	568	558	546	577	569	561	575	580	562	587	546	571	599	549	642	568	569	528	582	636	617	542	580	597	584	557	564	575	588	593	542	567	570	595	615	573	571	559	618	581	562	561	554	554	613	581	593	560	580	570	589	546	526	603	572	533	580	582	565	572	545	561	522	594	548	553	619	581	616	575	591	548	583	545	552	589	628	613	619	625	598	573	579	571	550	576	581	594	581	581	583	575	614	579	568	579	545	545	544	556	580	541	583	583	541	566	595	543	547	572	568	519	581	578	546	584	552	595	521	536	554	583	538	509	522	539	548	543	564	571	578	558	581	588	592	566	603	595	545	553	593	586	577	588	554	579	567	592	582	544	545	580	585	594	570	600	545	611	564	599	626	550	551	602	529	571	589	616	570	553	592	541	523	558	598	581	583	580	561	579	547	579	601	592	605	603	614	593	580	592	586	582	596	545	592	575	583	538	594	568	558	538	577	608	602	556	608	580	556	571	552	543	611	596	553	565	562	585	588	584	570	576	563	615	560	574	545	579	584	527	621	560	567	571	579	585	529	557	607	560	560	588	572	587	563	557	552	567	559	572	561	578	544	582	592	585	553	575	566	569	562	569	625	553	623	600	531	555	566	588	615	550	557	574	606	542	594	568	591	572	582	593	605	557	581	578	581	556	605	567	574	558	580	573	560	608	611	566	567	605	574	569	586	590	619	553	574	549	555	582	602	563	604	537	573	562	579	578	553	568	572	594	579	587	606	572	549	564	519	565	570	553	550	568	528	542	544	574	563	588	569	550	564	584	558	634	546	589	616	567	575	582	579	570	574	542	559	569	566	551	562	591	568	596	581	549	540	553	631	555	574	586	552	545	574	625	545	572	589	539	583	616	541	574	547	551	567	561	620	579	595	626	601	579	534	577	534	518	584	573	550	540	545	562	524	593	528	533	597	551	571	588	597	567	570	553	587	559	546	602	579	525	599	558	558	569	571	546	565	625	549	555	615	551	592	560	552	614	589	548	558	547	576	580	562	595	562	537	602	541	562	559	572	596	540	548	572	601	560	592	574	576	630	545	555	576	553	533	599	577	573	605	566	552	551	561	547	551	571	579	554	573	592	577	579	569	558	577	564	584	586	534	565	574	580	560	581	577	553	572	571	531	612	558	578	551	592	541	530	551	568	564	597	561	562	588	607	547	568	581	539	593	603	563	585	569	579	564	617	574	558	562	560	596	572	554	570	552	600	576	597	551	585	547	549	606	576	600	557	613	568	552	538	563	584	548	558	563	572	552	566	587	564	583	575	571	539	516	591	579	611	553	612	602	590	596	557	571	586	581	617	600	629	567	571	524	567	554	552	556	598	574	575	552	565	549	582	572	629	585	570	556	546	542	574	565	563	540	609	511	580	621	602	555	591	555	581	554	588	559	555	545	605	615	560	564	579	573	566	560	552	515	600	544	569	571	585	571	553	602	584	601	542	580	565	564	572	578	558	569	546	498	562	572	551	533	573	552	577	562	583	562	591	612	590	538	544	564	601	537	591	629	562	595	534	565	575	581	566	603	582	512	532	566	541	601	546	577	574	562	576	542	545	554	537	580	551	598	581	583	526	583	555	537	557	543	553	599	561	559	563	612	567	500	584	571	574	560	571	609	568	550	583	596	540	596	557	547	552	568	558	570	584	551	564	597	580	549	569	597	548	560	559	617	601	532	605	562	564	551	582	526	584	561	605	578	554	550	612	564	564	569	562	575	603	579	603	557	588	581	546	541	607	583	589	574	555	601	565	582	613	541	563	617	598	576	595	557	529	563	559	585	582	551	575	589	596	571	548	565	579	590	617	571	568	609	617	598	567	563	570	541	534	562	567	548	588	565	590	595	555	552	577	561	573	617	597	601	552	561	577	570	593	607	559	580	588	573	553	571	582	598	580	555	555	575	558	574	537	593	565	596	602	611	565	562	591	557	589	553	576	590	570	584	565	578	550	604	540	534	557	588	599	551	586	513	564	551	576	593	545	600	575	547	560	512	575	555	546	568	540	588	566	566	522	606	561	626	547	609	566	582	537	574	596	578	585	534	577	604	573	588	580	596	584	609	584	574	561	563	592	535	558	548	605	551	574	551	562	569	560	537	560	567	588	569	564	593	554	598	573	572	588	628	578	591	556	535	529	633	583	553	560	575	575	582	574	565	606	526	607	572	541	540	603	617	590	601	581	542	542	547	536	583	543	564	570	532	544	570	569	553	574	549	591	604	562	612	623	606	560	529	580	565	576	556	561	570	575	546	585	607	530	624	532	599	603	566	566	557	582	628	569	576	592	586	566	582	545	616	520	539	542	526	542	582	570	575	532	575	556	528	578	554	582	570	576	577	525	577	580	566	550	570	588	580	537	517	566	553	583	528	549	581	568	564	528	542	582	576	600	612	603	582	522	560	565	565	587	570	595	562	584	597	559	592	579	545	533	566	562	538	525	570	558	538	588	575	531	550	571	601	566	614	567	560	549	534	592	525	591	548	537	582	584	592	578	582	577	558	511	545	542	542	611	613	589	561	589	586	559	573	566	570	556	624	585	571	586	560	592	584	550	564	566	567	551	565	575	565	556	592	587	590	533	606	572	580	563	568	575	534	596	565	571	592	577	606	596	556	577	581	561	571	552	579	587	568	610	549	569	610	580	542	574	578	558	556	578	554	535	559	601	532	548	596	557	565	541	599	565	612	631	551	550	600	544	576	578	569	607	541	579	547	583	556	584	602	595	549	575	581	626	566	577	554	574	553	595	554	582	590	585	592	544	617	555	615	571	600	586	584	560	586	540	612	562	560	571	542	577	574	539	571	580	623	562	617	582	571	560	580	600	556	583	566	588	582	558	608	572	529	583	547	612	599	549	533	556	535	595	601	593	579	582	536	553	610	578	608	564	541	573	534	510	592	567	525	565	541	534	552	583	554	567	562	551	586	597	592	530	542	599	605	565	578	512	581	572	509	561	564	571	572	552	575	553	614	568	571	561	565	576	597	556	559	564	578	575	587	545	600	528	565	583	557	596	589	594	582	579	550	570	525	560	567	547	549	572	579	564	600	573	564	631	576	552	562	574	599	557	575	614	564	554	536	584	549	565	584	525	550	562	555	545	585	594	602	574	596	594	587	605	576	546	582	586	604	582	538	543	597	572	574	535	570	604	549	563	573	578	518	576	570	556	582
24185	21270	28531	24316	21200	9422	11192	40103	38047	27688	16905	6708	2424	1185	907	801	755	708	748	717	741	726	733	755	788	773	743	749	774	754	759	774	783	749	795	752	787	726	708	753	774	739	798	727	731	757	777	748	728	770	745	737	753	737	723	746	752	732	745	722	718	728	709	768	735	701	773	764	759	771	734	733	762	772	720	732	757	776	732	777	748	711	762	701	698	728	767	723	774	713	733	805	772	733	715	774	757	757	756	710	744	726	732	698	759	788	730	752	734	776	701	793	742	743	744	723	718	784	704	726	722	698	709	740	771	723	745	722	776	747	718	757	764	776	750	789	672	689	709	732	814	737	729	733	777	791	756	707	774	709	709	718	728	741	742	702	757	722	782	775	727	746	783	755	763	798	750	747	771	786	722	696	703	739	721	766	702	760	694	748	723	699	749	724	741	728	728	707	764	686	753	785	741	752	739	722	778	812	776	750	738	756	686	703	736	722	715	728	748	720	756	769	734	761	718	780	686	767	683	705	705	725	760	719	760	747	766	794	745	754	724	709	794	728	722	685	736	721	754	753	708	703	697	717	747	754	727	757	746	736	775	750	744	752	710	706	719	765	742	754	720	738	721	706	705	767	749	724	691	753	743	707	717	744	790	747	733	752	711	724	723	716	762	671	722	817	737	719	718	712	723	771	777	706	728	723	756	736	769	706	750	721	753	718	737	783	759	687	755	724	754	730	745	733	739	733	715	707	758	761	750	677	715	715	727	768	727	736	689	716	750	696	714	800	719	750	776	759	754	743	720	796	721	796	702	782	744	713	770	722	751	730	737	731	771	757	776	727	772	766	837	706	802	734	701	752	715	756	750	722	701	741	723	755	747	720	719	692	765	771	722	738	715	753	770	727	702	737	719	764	734	748	669	730	765	742	711	713	737	712	758	734	725	715	731	731	747	718	725	736	762	711	750	712	756	727	724	688	760	730	763	747	732	733	749	726	769	752	767	715	713	665	711	774	704	739	772	726	716	706	730	718	714	713	713	760	719	746	704	732	803	781	746	723	721	692	728	711	760	725	764	734	715	745	745	731	743	716	750	727	674	767	756	726	745	755	705	719	774	766	726	680	699	776	774	744	735	707	732	707	756	741	810	759	694	753	722	739	723	741	715	740	770	716	771	710	753	737	727	707	714	713	714	758	705	716	704	737	767	730	716	704	706	746	723	684	768	712	746	791	712	741	705	707	720	753	740	770	762	681	724	695	738	799	727	729	798	741	731	761	765	749	741	734	683	687	727	770	730	727	699	769	717	695	730	732	745	753	738	749	731	745	739	695	723	759	765	752	753	737	718	731	778	713	734	729	702	743	747	801	779	716	721	731	733	758	762	738	686	698	713	760	723	790	790	720	740	713	755	749	728	752	724	731	699	716	721	773	707	730	801	688	749	765	752	757	742	730	744	703	731	718	760	786	707	713	679	724	721	758	763	650	742	753	696	745	757	743	709	740	710	761	785	715	756	702	743	697	680	734	709	770	682	736	722	738	711	728	693	721	703	754	739	738	720	754	704	756	745	743	717	723	723	743	742	755	693	775	736	783	720	740	739	762	754	730	718	739	696	721	730	772	717	732	683	721	717	717	692	708	733	771	742	758	709	749	739	761	742	741	720	721	720	736	675	767	690	735	732	716	755	719	738	726	732	710	712	693	699	746	696	716	716	751	738	750	763	735	768	711	719	707	745	693	753	741	672	717	715	730	747	737	725	752	723	686	734	732	717	739	684	715	733	795	689	692	744	822	726	723	686	705	701	735	735	740	713	738	715	744	738	702	717	697	698	680	802	725	759	769	787	719	710	722	696	707	767	725	750	752	748	722	729	749	740	741	750	761	759	770	730	713	708	691	696	735	733	727	700	742	737	720	731	734	742	729	725	720	735	726	695	743	746	735	710	709	766	725	729	732	685	749	739	754	742	665	772	718	712	691	736	780	760	766	723	715	720	756	803	754	709	703	743	793	688	702	707	762	732	743	750	747	698	787	752	711	713	704	736	696	700	699	718	794	768	708	701	742	701	751	764	707	750	737	756	737	744	719	726	768	713	724	676	710	704	760	757	736	739	789	755	742	746	733	782	750	710	738	705	723	722	722	758	711	705	747	745	719	777	762	750	712	754	714	745	706	774	695	724	704	769	767	749	732	772	747	737	741	723	741	728	728	726	735	693	720	755	736	735	774	759	789	701	700	698	726	749	720	737	722	687	731	695	683	733	789	685	718	740	707	727	710	686	715	735	716	787	788	749	736	784	779	771	711	732	769	717	722	765	795	730	754	758	709	782	706	747	727	733	739	713	718	715	732	742	708	732	714	736	752	735	719	754	742	756	688	730	717	703	713	772	701	714	724	729	762	768	750	724	757	723	769	743	760	739	729	704	720	756	716	756	777	757	672	783	711	762	702	778	745	732	704	686	729	739	729	744	702	740	724	709	714	748	725	741	719	759	761	686	790	801	762	696	732	738	752	772	749	749	730	759	763	761	701	708	703	726	745	748	731	755	738	715	721	693	702	739	742	708	753	748	703	690	726	721	733	734	689	747	730	745	776	754	749	733	767	690	735	706	736	731	752	725	748	719	735	797	722	696	756	750	762	736	681	761	777	715	753	708	770	733	780	786	777	743	750	730	706	774	756	711	728	722	734	733	751	724	737	768	716	743	694	757	732	689	753	762	724	748	768	738	713	710	745	727	724	715	719	751	745	783	724	747	762	740	711	761	749	674	748	709	802	703	710	763	741	772	762	721	696	748	766	756	763	713	741	695	720	732	673	758	786	729	700	738	725	707	782	787	715	709	737	786	780	726	782	735	733	675	719	737	724	693	723	741	751	750	778	733	725	755	771	711	766	738	718	764	774	679	748	751	669	712	693	753	734	757	766	701	728	723	732	691	711	692	702	772	712	744	739	739	709	762	730	727	743	727	736	714	730	689	678	733	711	767	772	763	743	740	737	773	747	777	786	728	739	741	761	694	748	756	747	713	765	808	711	761	727	778	712	727	734	729	713	792	720	791	740	750	750	747	719	701	740	785	672	670	732	787	776	781	721	704	751	710	748	725	727	713	728	735	718	718	793	750	716	715	694	718	725	766	707	724	784	709	693	707	685	696	705	730	759	772	711	697	723	732	744	709	719	745	672	676	769	723	727	745	782	758	719	751	728	737	763	760	731	745	759	730	725	751	740	713	666	745	688	733	762	739	768	727	730	732	716	710	676	738	754	677	697	786	780	741	751	738	711	785	741	788	753	785	728	701	723	690	798	704	720	751	759	686	748	727	751	666	717	784	736	723	735	751	785	741	723	710	764	711	738	720	706	787	743	707	728	729	730	767	765	716	743	738	719	726	732	720	782	692	765	750	739	764	744	692	746	743	728	725	771	700	744	753	699	720	721	723	706	705	742	704	734	751	745	775	733	736	676	763	765	764	722	712	750	731	790	720	712	693	733	744	745	708	706	799	715	739	723
4728	8239	7475	5050	3440	2742	13548	40029	34213	23341	14378	6115	2539	1309	860	718	707	710	704	681	681	697	681	725	720	691	752	696	679	670	680	685	734	733	681	722	738	701	676	699	711	749	681	699	714	702	666	659	709	663	679	707	641	701	708	697	678	687	652	645	701	724	708	715	664	717	723	730	739	692	676	670	665	674	723	684	678	682	703	652	663	733	718	739	680	706	718	696	711	731	662	651	710	669	706	738	669	694	686	683	668	658	713	646	700	665	672	664	680	716	667	678	732	723	710	674	713	736	638	641	730	730	706	675	683	726	735	688	703	721	747	707	699	667	666	667	660	698	701	713	718	684	694	656	695	678	672	723	697	686	742	693	655	663	695	694	678	694	673	703	604	697	721	697	677	700	637	708	695	676	715	688	686	710	664	691	735	671	636	673	691	690	640	692	680	670	661	717	730	708	691	732	717	712	662	713	635	692	666	682	677	675	701	695	718	722	737	740	648	699	717	688	684	665	694	692	647	677	668	704	719	689	703	636	721	700	670	674	678	652	652	691	689	716	719	744	675	678	700	686	677	708	701	662	676	638	663	698	699	689	684	653	668	720	730	646	684	686	731	692	705	719	625	714	676	682	690	630	706	679	708	668	666	677	655	654	685	690	658	663	672	705	695	629	677	659	687	682	738	678	675	718	717	667	721	689	762	719	627	697	682	682	680	677	700	683	705	662	707	690	700	692	703	666	705	716	655	677	671	712	634	701	725	674	710	714	687	693	697	691	667	728	659	647	693	618	718	673	705	733	660	643	685	672	659	658	702	722	755	684	676	737	668	683	696	688	725	714	654	670	691	719	666	711	706	741	682	735	671	637	731	735	685	657	725	670	678	653	694	657	726	716	739	699	704	611	660	663	666	701	681	667	675	708	715	673	740	703	664	679	713	671	737	665	759	675	654	743	718	718	703	736	684	705	659	653	699	717	728	686	720	698	668	738	651	733	685	750	684	692	678	666	699	662	628	656	744	682	669	688	731	699	661	648	713	650	694	647	716	730	671	691	668	693	688	683	723	685	713	680	694	690	695	683	671	685	662	668	661	712	712	685	698	733	694	706	632	681	647	699	711	681	659	714	678	676	681	684	672	676	646	715	663	694	673	636	693	700	692	704	694	689	704	674	708	721	640	689	636	659	719	685	661	687	657	710	693	697	677	696	667	700	731	723	725	674	650	667	676	682	708	694	672	673	659	678	678	668	695	686	677	707	675	672	713	684	657	629	714	716	651	690	672	709	674	659	723	651	690	616	686	631	695	670	688	745	705	698	685	715	746	681	668	660	678	614	708	692	685	669	654	645	685	721	667	713	665	676	662	650	706	690	685	695	694	692	680	649	681	688	698	653	673	697	713	651	693	688	711	687	648	668	680	700	662	689	711	639	681	653	721	656	661	644	719	674	688	682	683	700	663	683	655	718	718	664	653	730	683	681	667	722	706	694	732	705	664	678	691	694	715	679	633	661	658	699	696	710	685	693	703	677	708	669	684	678	702	724	663	655	657	692	739	683	603	697	741	701	700	640	668	708	703	710	695	675	671	656	672	689	641	671	690	730	669	719	683	702	713	703	693	721	681	683	678	678	715	703	718	703	668	696	681	680	667	666	718	688	695	705	713	690	657	691	731	673	704	658	716	726	670	655	691	633	668	670	650	661	706	662	651	673	681	703	674	700	688	672	661	710	732	618	683	669	635	693	685	670	673	737	732	668	700	746	647	674	658	727	727	719	657	669	651	688	724	702	707	684	682	688	651	657	689	674	660	646	653	702	699	688	640	681	668	648	704	684	659	699	670	665	675	685	704	670	682	715	685	637	697	728	689	700	690	691	637	720	669	682	687	688	650	659	701	657	729	691	686	646	690	655	681	673	701	670	718	666	718	728	717	687	726	737	637	682	643	673	600	685	666	697	725	684	688	732	679	698	677	665	745	678	688	655	634	735	663	680	667	702	710	680	717	710	722	689	715	677	664	685	672	678	677	691	687	672	697	727	710	722	724	642	681	730	698	658	664	666	687	675	706	666	660	714	662	671	676	701	699	702	751	685	697	642	595	709	704	695	668	691	718	680	677	724	652	641	696	712	705	679	647	652	670	696	675	702	708	689	706	662	693	689	664	660	717	704	648	720	672	717	644	679	650	711	674	691	648	643	626	692	678	657	686	612	689	749	709	697	689	663	712	626	668	712	673	681	644	681	680	660	680	687	723	696	707	717	662	669	712	670	682	716	686	691	703	698	726	718	712	656	629	658	698	698	716	684	665	700	692	696	707	709	629	648	700	663	679	671	656	677	647	686	656	657	727	674	695	641	678	686	679	664	691	709	689	689	702	701	685	678	659	680	661	672	700	661	643	685	696	657	695	682	683	705	689	660	707	668	632	707	689	690	688	662	674	659	683	660	647	645	689	650	650	689	618	693	695	701	655	728	676	679	684	674	650	676	657	692	753	731	634	656	613	677	722	680	715	662	695	679	681	682	659	688	645	661	685	718	625	709	700	670	670	684	698	693	643	684	686	655	724	622	697	726	711	712	687	692	633	726	671	644	694	681	668	660	650	729	708	701	721	677	615	657	667	672	640	676	678	694	654	654	725	661	660	702	686	706	696	695	662	663	739	648	669	713	667	681	687	724	704	645	641	737	660	743	663	663	694	688	695	689	704	672	649	657	654	682	696	713	683	653	691	686	717	707	696	683	708	668	660	683	687	672	666	692	714	677	700	704	674	650	656	635	658	707	696	667	716	663	714	699	754	685	719	689	674	710	655	657	640	676	695	705	674	677	720	773	689	650	654	683	637	652	673	700	702	684	708	669	720	679	702	659	673	657	667	652	687	669	685	684	675	668	641	669	681	654	755	670	656	678	657	708	672	712	629	718	668	680	673	680	683	703	704	641	692	679	700	652	706	715	651	726	698	682	662	699	695	637	685	666	702	656	666	695	682	735	686	701	647	619	668	652	683	672	701	700	686	641	664	706	649	680	672	677	667	657	671	699	694	659	690	724	660	679	677	665	730	662	693	658	643	710	690	656	672	678	657	661	688	644	661	666	687	673	709	658	663	686	732	670	663	695	680	669	703	684	708	676	672	689	673	692	703	667	737	667	653	679	739	636	666	673	681	626	660	661	688	655	706	656	667	711	708	653	664	666	682	630	701	672	708	707	736	699	705	726	673	641	690	665	680	650	690	677	669	677	680	640	699	670	630	654	674	662	699	680	683	631	707	662	693	712	699	709	705	675	677	656	688	634	641	649	666	671	674	690	678	646	685	711	661	665	721	650	685	656	678	685	665	682	682	695	681	663	638	677	671	694	738	708	658	708	694	676	722	620	692	688	627	657	685	676	695	645	672	679	726	656	671	728	627	634	727	665	644	678	651	672	701	650	679	716	716	698	680	694	680	692	665	673	670	659	666	718	623	714	709	699	661	688	636	674	689	704	686	657	673	687	683	718	606	685	709	673	723	673
27522	12282	2765	1913	1225	949	1753	3407	3042	1994	1576	1004	818	690	721	674	690	698	660	729	691	715	672	717	671	700	663	723	617	719	685	735	662	683	701	674	670	709	745	691	681	668	717	703	688	682	670	701	725	741	682	690	687	704	678	684	708	651	710	746	694	633	680	709	644	649	732	678	686	671	673	676	698	715	707	690	668	694	664	657	678	693	695	730	664	714	712	687	705	674	697	700	692	675	703	662	705	695	737	717	717	641	679	697	679	645	674	714	698	664	674	693	672	719	657	657	671	661	698	729	658	672	697	659	698	676	669	697	674	691	665	675	715	672	672	703	725	682	706	715	709	695	624	662	657	667	672	682	688	629	714	674	690	682	653	696	741	692	696	680	722	659	653	703	751	679	660	669	612	641	700	701	666	634	681	670	675	637	672	687	693	629	658	669	670	671	675	688	672	689	650	671	709	711	724	650	660	727	660	654	704	618	697	610	689	730	667	682	710	675	666	695	639	695	699	665	657	699	713	725	679	670	703	619	662	660	641	715	707	680	664	677	693	745	636	693	674	690	680	672	682	702	633	648	674	606	676	656	693	701	685	664	661	665	695	682	659	730	677	724	658	685	676	667	719	697	745	716	712	701	679	699	687	682	692	732	648	626	698	683	663	677	692	690	628	735	667	707	670	707	743	652	655	673	674	704	674	648	679	718	680	671	682	655	680	682	721	687	697	683	695	723	698	643	671	710	655	702	649	731	682	705	742	664	675	692	693	739	679	693	658	684	711	685	666	679	652	682	730	731	670	733	657	666	687	663	645	697	721	690	689	663	711	671	685	702	689	695	691	671	681	721	727	663	706	679	717	713	679	692	691	661	656	676	743	727	636	723	632	661	678	664	681	692	675	630	661	702	672	676	645	684	717	702	712	679	718	673	665	700	632	693	660	708	644	665	666	669	647	673	680	672	682	720	679	673	660	641	644	667	657	673	674	694	715	646	681	659	693	704	685	661	687	700	734	673	695	690	656	671	662	680	684	717	643	716	705	716	662	649	728	697	660	635	666	686	701	668	657	675	705	657	707	660	638	717	734	723	676	695	685	701	693	667	706	713	645	698	686	655	713	699	688	650	704	671	671	678	695	627	630	685	655	690	661	696	679	693	652	703	673	687	695	660	634	708	685	684	679	697	701	695	677	679	661	682	692	675	728	726	694	646	695	685	679	662	678	686	731	692	753	717	708	695	692	668	742	638	696	657	751	702	692	691	672	722	669	653	716	631	695	730	658	666	690	706	674	737	688	638	675	694	683	657	671	659	688	721	697	679	729	664	679	692	644	686	694	705	675	662	663	724	729	701	664	675	686	687	685	688	631	665	736	703	696	671	689	687	623	730	693	637	683	617	684	692	687	684	682	645	692	656	683	672	651	688	702	685	692	694	685	696	740	643	661	705	648	673	720	637	685	685	745	686	663	630	691	704	626	670	693	672	692	690	698	698	668	628	674	740	696	692	659	657	654	670	650	659	668	666	719	669	715	700	689	704	676	679	664	668	669	708	733	699	686	742	694	714	701	669	679	704	705	669	666	683	667	683	698	678	660	714	651	752	695	682	672	703	662	632	703	620	711	709	679	704	692	732	680	639	733	649	667	662	690	690	677	680	707	700	751	649	669	700	657	704	708	666	677	657	666	729	677	669	691	769	655	707	719	709	638	712	671	673	654	681	694	698	704	710	675	659	672	718	692	682	711	640	681	685	700	660	674	627	699	692	730	673	671	699	708	677	679	692	711	704	669	683	713	688	689	690	675	673	683	667	678	705	696	687	690	683	699	680	693	720	682	649	685	709	714	709	702	660	684	620	719	724	649	672	695	701	676	674	685	667	717	689	696	670	688	686	727	690	675	678	669	671	690	709	695	732	691	711	679	709	689	654	725	628	653	692	687	683	716	679	651	688	675	698	726	695	700	715	701	705	702	646	696	691	661	709	657	692	680	665	666	697	708	645	683	682	630	706	690	663	617	657	685	707	700	655	686	712	717	688	692	753	708	685	668	710	682	660	634	689	681	699	690	726	657	697	746	699	697	666	702	673	723	669	621	688	674	722	689	691	676	662	664	663	668	690	675	698	679	667	677	674	683	739	663	670	654	695	731	684	694	676	666	695	700	724	710	657	739	691	698	710	704	648	719	717	678	697	718	694	701	699	659	642	674	691	700	654	653	679	642	641	692	673	681	690	700	678	722	659	687	699	686	701	675	682	665	688	707	690	677	655	666	692	689	668	724	704	682	696	679	680	691	741	634	725	658	700	647	694	691	656	701	737	656	749	647	652	706	655	603	687	718	643	701	691	656	658	693	666	655	690	691	669	675	647	727	709	673	684	644	718	703	674	707	675	687	696	714	689	709	716	676	708	684	689	639	709	658	652	699	702	668	632	713	679	699	687	653	702	653	684	677	697	724	701	694	693	695	655	674	718	702	708	643	681	734	715	624	689	677	695	693	675	648	660	732	708	646	705	725	715	680	704	707	716	693	705	714	654	706	686	687	641	688	719	643	660	710	677	694	691	690	673	682	699	655	736	707	700	665	699	685	654	646	662	711	679	666	709	661	684	718	684	692	738	656	680	685	636	686	647	670	660	646	662	731	665	691	663	685	674	656	693	685	719	708	673	700	718	623	693	671	712	665	649	685	668	682	685	683	666	680	731	683	696	683	679	705	732	697	696	675	679	716	680	641	677	674	659	681	700	679	647	666	702	682	672	653	736	706	702	715	709	657	695	634	665	681	677	680	668	682	695	669	724	721	733	701	693	734	682	700	717	677	707	674	720	670	661	665	657	705	643	652	662	677	640	708	724	715	691	685	662	681	707	661	719	719	717	683	678	635	665	703	713	701	694	675	698	662	688	661	694	670	676	654	671	685	660	651	704	690	724	655	674	671	719	661	660	734	683	650	653	686	712	699	662	720	682	646	688	715	721	662	706	633	686	706	688	682	665	691	682	671	719	707	660	651	665	695	762	664	706	678	688	712	658	692	709	676	719	695	683	684	671	686	675	689	718	697	679	721	673	690	719	673	691	675	713	698	629	682	668	675	682	683	680	691	715	702	664	664	636	699	667	702	646	665	681	667	711	648	691	653	664	689	681	671	703	678	647	620	715	684	674	651	702	655	666	678	629	715	666	629	695	685	681	709	704	685	693	699	724	712	668	632	646	646	688	682	626	654	719	700	687	727	607	678	697	700	680	713	642	652	677	712	670	708	688	755	682	631	677	693	658	710	654	683	725	672	681	675	661	651	700	689	688	641	683	656	681	637	685	690	652	626	695	717	728	676	693	685	684	667	683	682	722	684	667	634	691	682	680	648	694	691	688	656	654	704	665	663	699	664	687	628	717	713	669	680	675	699	725	731	727	693	695	661	649	681	686	729	726	694	679	708	678	688	655	671	667	645	707	692	710	664	714	684	701	713	691	696	684	664	681	689	675	660	705	705	687	647	704	650	638	650	700	691	659
5493	1978	2071	1529	1173	1001	2170	4251	3464	2243	1636	1035	813	658	612	631	670	628	647	627	569	582	626	599	647	634	611	574	633	628	654	621	601	621	590	612	663	596	626	630	601	563	649	582	645	645	592	567	606	630	610	586	659	660	618	628	609	575	595	591	617	609	633	588	579	603	655	646	611	596	608	599	637	574	637	596	614	573	620	587	653	596	593	613	598	587	579	595	610	582	607	588	576	603	644	670	569	604	567	644	631	628	573	598	594	556	588	612	605	571	564	606	576	623	643	596	614	615	594	589	601	600	604	631	587	632	653	632	622	647	611	605	610	642	600	646	665	620	607	612	657	633	612	577	620	596	620	655	603	590	614	595	612	616	650	577	635	623	621	584	621	612	610	614	606	616	586	635	613	640	590	622	626	580	590	622	628	665	579	562	674	632	592	589	620	637	658	626	629	607	561	610	614	608	606	595	600	636	594	595	526	581	594	570	650	660	638	614	637	614	600	605	586	569	604	624	618	550	599	605	622	558	601	608	571	611	595	596	658	598	638	630	638	606	602	630	595	647	631	631	587	662	588	610	642	599	623	641	632	611	575	579	682	613	612	606	623	624	580	670	624	641	612	613	615	584	635	595	582	590	607	604	590	640	629	627	608	559	637	638	611	611	628	642	647	617	585	618	595	623	659	627	570	613	621	631	629	637	621	644	605	623	613	571	640	637	575	574	591	639	614	623	608	597	625	613	615	638	593	642	625	646	621	620	637	604	624	610	636	592	629	632	567	595	604	595	652	627	653	621	648	564	622	614	631	604	599	620	631	606	671	581	607	603	612	631	570	616	592	664	630	635	602	601	629	584	621	592	612	598	616	610	580	578	624	577	600	637	634	601	615	604	600	622	602	597	648	615	642	622	603	594	625	567	605	627	622	631	645	616	609	605	618	621	620	621	620	654	622	590	630	655	589	594	604	633	581	622	648	614	589	555	612	619	633	587	622	581	603	590	621	656	622	614	610	547	605	638	617	631	611	604	600	660	652	651	603	602	595	632	580	634	607	667	607	620	596	610	635	600	640	599	604	610	601	638	624	607	629	637	609	605	636	648	663	648	607	606	615	628	603	633	615	617	641	650	602	608	621	636	607	628	616	556	601	620	616	618	641	615	657	621	617	626	640	584	567	577	627	604	623	611	617	638	617	624	581	679	580	625	601	615	637	625	637	625	645	605	613	600	602	590	636	606	587	583	608	586	662	618	576	616	615	622	590	568	588	621	608	619	581	607	611	622	644	584	612	606	552	604	622	614	633	640	600	591	617	610	632	651	597	641	639	620	578	608	647	654	663	655	623	563	608	589	599	624	594	607	606	641	566	618	573	656	596	602	611	615	589	605	653	624	625	654	625	627	657	572	606	579	603	630	626	641	605	609	598	626	621	618	657	609	633	616	591	613	601	584	615	603	645	605	632	616	611	613	605	637	554	605	610	563	594	609	644	590	635	622	635	594	650	580	576	595	582	601	586	601	614	639	602	603	630	620	599	608	636	604	573	630	622	640	605	657	597	613	626	607	624	603	620	616	607	609	630	570	649	604	651	569	600	663	609	596	624	636	602	601	608	612	647	591	621	659	627	635	635	594	616	599	574	608	650	622	568	626	611	585	642	611	629	630	624	642	615	624	627	599	641	617	598	592	621	605	627	634	591	624	605	645	595	663	569	669	598	664	636	605	608	621	632	593	575	594	634	656	634	619	586	602	624	600	575	602	623	616	629	613	630	588	651	601	632	607	594	658	608	616	620	618	603	623	619	624	602	581	632	610	652	620	624	604	571	603	626	615	686	633	623	638	630	619	590	622	625	645	612	608	611	575	636	625	601	613	619	606	634	642	612	612	615	655	652	619	614	578	606	572	606	613	602	605	622	603	633	638	667	626	630	646	601	639	613	622	630	587	629	601	605	641	600	607	624	597	598	606	600	627	615	631	593	572	577	640	616	598	591	630	595	648	635	604	604	586	633	567	632	634	591	613	623	629	608	676	639	598	609	621	630	610	610	597	665	568	635	627	593	602	571	666	645	608	624	621	575	643	648	642	602	639	614	639	612	632	586	598	643	637	615	641	617	608	657	629	703	606	623	621	614	651	626	628	645	616	605	665	623	603	628	631	606	623	606	621	611	590	602	590	657	608	598	626	616	627	645	617	621	630	654	552	631	634	615	598	612	603	638	610	635	622	667	575	658	612	619	611	577	636	634	597	578	565	633	627	625	628	613	581	555	651	605	622	586	610	604	640	619	632	625	650	611	621	607	637	624	588	648	595	614	564	620	610	622	575	571	644	676	624	589	628	620	640	648	635	629	594	573	682	623	594	648	598	599	617	585	659	600	619	555	647	600	588	613	627	583	611	622	618	622	603	647	612	641	579	652	648	609	584	600	610	622	610	582	634	638	670	619	611	605	609	568	620	628	623	595	620	608	619	625	630	565	642	605	615	652	621	582	600	632	609	603	588	639	643	624	629	608	614	635	657	590	635	625	622	605	613	606	623	596	630	612	579	588	659	583	583	626	614	558	634	666	606	628	630	576	611	606	668	637	606	627	616	608	676	611	608	604	577	632	651	636	614	611	596	607	621	614	594	586	616	579	583	578	656	629	619	599	611	587	599	612	605	603	627	585	623	658	598	640	585	626	634	613	601	600	620	575	617	596	671	637	568	623	626	600	567	625	621	634	609	623	605	576	587	630	593	638	628	603	626	616	647	611	632	629	617	611	606	624	624	645	607	660	662	620	671	597	581	590	597	610	592	644	627	641	554	597	589	626	599	592	582	598	598	614	650	646	617	596	584	605	533	639	595	660	596	644	577	594	617	623	645	671	615	666	594	612	573	651	621	582	598	595	643	625	611	625	626	603	571	594	659	563	605	589	650	621	655	588	561	560	671	588	609	599	664	610	618	626	603	634	646	618	633	567	607	586	609	644	608	660	604	625	586	634	649	581	607	583	614	602	587	576	610	606	582	643	591	607	637	568	604	623	603	591	629	610	621	591	584	557	604	634	636	604	631	624	636	553	643	596	625	612	621	588	680	615	593	576	617	600	607	629	592	598	621	607	623	646	603	620	592	623	571	609	578	601	630	603	614	597	600	597	615	595	611	562	608	614	647	643	611	627	677	594	618	596	612	627	626	620	613	619	629	571	640	641	617	648	591	619	587	587	596	622	608	627	602	627	629	603	610	641	620	623	587	607	622	575	611	621	610	634	537	626	578	636	621	615	578	643	607	654	628	620	661	649	603	613	600	581	617	605	610	643	619	626	592	574	634	627	644	622	625	619	622	649	587	586	620	618	649	631	615	598	616	592	578	576	610	592	603	603	576	630	602	576	632	570	562	646	670	623	609	596	643	616	636	652	587	589	602	595	613	637	635	612	637	599	593	613	595	654	604	596	595	619	600	637	615	614	653	613	612	638	623	635	675	634	611	652	632	629	568	647	627	645	604	599	581	671	616	625	648	611	613
25557	21269	26871	24592	5835	1810	10547	24348	22311	11593	5669	2435	1180	818	687	668	630	639	662	658	654	712	682	663	628	649	669	632	679	635	674	669	654	664	630	666	660	683	654	659	661	649	647	636	704	682	653	629	662	680	625	677	656	662	676	633	658	669	657	679	679	650	644	622	679	635	645	692	658	679	641	603	677	673	644	636	622	619	647	628	670	689	703	642	661	627	665	664	634	659	687	667	649	632	675	647	661	644	626	647	643	669	643	623	663	609	660	681	629	648	627	668	662	670	661	635	663	626	654	657	670	649	647	662	649	596	625	705	679	657	679	634	669	656	717	676	648	671	660	647	657	663	639	638	702	685	674	615	644	680	653	658	685	683	650	614	672	686	643	606	684	643	655	659	618	665	627	619	622	653	659	647	633	688	684	678	627	637	637	616	656	665	665	683	619	633	638	671	637	628	636	593	641	615	661	678	629	651	667	662	711	636	641	695	637	687	725	619	659	649	661	641	638	687	609	649	649	635	643	616	668	678	600	640	661	651	650	616	639	641	673	638	658	680	612	675	571	689	648	603	622	665	615	647	674	669	657	633	640	637	628	666	624	612	639	680	648	702	659	652	611	611	650	638	646	662	646	697	689	659	637	633	645	635	615	622	643	666	633	643	604	664	630	712	666	656	653	651	663	629	634	668	636	672	629	659	644	676	642	641	663	622	665	637	652	611	659	669	635	665	636	622	597	623	637	591	703	634	641	650	641	653	654	666	643	661	655	690	657	653	624	668	619	666	637	673	659	614	632	663	660	637	661	656	657	653	638	625	657	623	624	663	646	635	635	654	684	664	664	643	659	677	661	644	666	684	656	640	604	648	594	687	598	635	704	676	656	657	640	622	621	650	625	623	666	568	685	639	676	633	651	642	667	597	640	634	656	697	647	660	611	677	642	637	602	602	660	658	680	625	674	678	650	634	666	639	642	693	662	641	630	638	604	645	672	661	673	639	702	603	578	658	657	633	643	647	651	703	626	620	658	629	690	662	658	625	640	665	624	647	665	657	634	668	645	643	619	668	625	627	671	639	654	650	661	637	617	629	628	649	623	643	633	666	624	645	678	652	658	644	674	680	637	649	626	645	650	639	627	654	621	625	678	612	664	707	622	658	644	671	630	667	663	632	622	675	641	680	654	664	660	665	666	608	651	642	672	651	676	666	658	605	634	639	599	619	648	625	616	673	669	639	670	613	613	643	623	674	675	666	639	682	617	677	710	664	616	661	621	635	657	628	657	640	576	644	633	608	665	655	647	672	642	640	623	610	653	634	697	656	651	620	618	642	668	624	657	706	680	629	665	635	637	670	653	634	613	700	674	648	683	603	594	686	699	679	659	669	646	663	659	618	638	696	660	689	653	645	610	618	636	656	620	609	614	685	653	614	653	596	629	655	647	626	725	678	636	657	621	670	591	674	651	663	661	663	659	639	618	630	673	649	644	654	661	643	660	647	645	657	660	613	666	626	620	664	620	610	669	595	666	628	612	660	643	658	659	638	660	620	649	685	646	658	639	634	671	608	633	685	619	622	679	693	655	698	674	657	661	637	621	622	659	661	644	602	684	634	653	687	657	641	639	639	686	659	639	651	635	658	622	660	661	667	622	644	666	644	663	653	686	608	625	665	650	640	664	611	662	658	658	625	656	669	711	677	621	654	649	612	668	668	645	629	672	628	666	601	664	623	682	623	618	650	647	637	637	684	673	669	702	642	631	606	643	705	666	660	635	644	665	635	651	651	706	676	665	572	663	641	671	621	609	688	663	647	646	654	668	670	614	626	659	663	652	612	674	622	693	644	653	627	666	628	648	606	656	681	648	646	696	654	578	628	681	663	660	634	689	702	646	667	641	608	665	628	653	607	653	643	661	657	663	647	648	637	662	634	686	734	607	636	608	670	635	672	667	621	649	684	624	659	677	636	624	633	655	654	650	674	671	687	585	654	633	641	645	646	663	643	644	641	667	669	652	630	598	648	668	637	617	654	634	595	668	654	623	652	636	691	657	650	664	650	666	714	649	634	626	664	667	652	695	644	576	668	641	656	624	648	639	600	639	659	636	674	674	672	650	695	617	631	679	652	644	684	666	600	664	599	669	698	637	675	608	640	619	645	676	616	666	669	602	668	675	671	638	679	676	640	660	645	654	676	632	658	662	660	598	660	670	646	646	614	637	628	631	632	614	710	643	677	686	577	708	622	651	644	629	604	693	687	663	628	665	670	628	593	646	666	589	617	615	662	679	687	667	678	667	621	659	611	677	644	655	652	641	633	604	643	616	615	633	622	630	675	643	626	582	690	623	662	615	624	683	664	640	628	625	643	605	645	678	638	686	641	658	657	649	666	617	624	668	688	667	659	660	643	647	661	633	658	662	628	648	641	657	693	693	658	583	673	641	660	636	648	618	655	647	657	642	615	673	674	635	629	621	638	659	639	666	654	668	650	640	605	647	677	688	672	617	631	661	677	666	617	664	643	637	654	675	656	653	653	663	665	659	642	620	653	644	662	631	691	659	653	618	622	664	681	676	646	655	656	607	618	626	638	623	623	613	679	611	611	674	615	659	671	640	685	710	616	651	681	712	626	588	607	627	621	649	627	588	664	633	623	620	619	641	656	635	633	638	669	603	634	667	626	679	681	667	680	616	639	653	654	657	637	576	609	662	680	657	650	712	644	632	663	622	623	660	673	642	691	701	659	679	650	672	729	637	630	661	669	641	668	608	625	647	605	674	631	632	641	659	665	603	653	592	660	662	683	641	598	666	620	663	665	650	682	609	690	669	657	671	655	614	637	688	619	658	625	656	651	633	680	667	618	623	664	614	646	648	635	669	654	663	673	663	666	632	659	649	668	655	628	635	649	650	593	627	615	637	616	661	633	673	604	632	683	675	639	628	657	697	680	667	645	651	643	666	661	636	675	647	679	622	650	642	626	655	640	652	630	612	634	641	661	701	637	660	639	630	657	684	689	662	627	655	682	670	649	663	681	624	660	668	641	632	676	663	690	672	671	647	648	655	644	644	667	601	682	579	647	674	659	662	658	608	688	600	684	654	674	681	681	648	610	677	672	722	591	687	625	609	700	612	647	655	637	658	598	620	629	648	607	621	645	617	643	625	642	685	643	664	610	651	680	653	661	645	630	643	709	674	596	643	685	647	605	605	664	676	659	601	665	668	635	640	596	690	639	623	666	709	648	681	652	639	636	592	683	601	670	643	643	643	631	638	646	686	639	639	669	626	637	615	668	660	663	667	644	700	645	638	678	612	592	647	667	659	657	605	668	687	672	658	684	693	623	641	659	675	684	626	656	670	645	630	655	687	652	659	664	632	651	614	651	675	673	672	654	664	683	647	638	662	696	654	648	686	623	700	648	696	638	640	620	683	659	661	663	694	683	678	633	686	640	647	597	651	649	626	652	670	652	656	700	632	627	652	643	615	654	615	626	609	659	633	643	661	644	667	708	650	630
4092	4111	4485	2892	2195	1662	13253	23963	18895	10227	5702	2651	1316	852	630	629	590	621	599	619	651	657	632	633	580	622	636	605	600	641	593	634	604	613	616	632	647	665	582	600	575	619	594	589	605	584	617	600	606	607	651	634	653	644	629	639	597	659	618	596	600	611	625	651	631	616	623	610	626	616	568	590	635	616	602	621	609	607	648	646	635	635	596	623	568	593	637	621	687	643	608	608	625	600	614	623	600	611	659	629	620	618	603	634	630	629	623	608	607	608	622	641	598	627	614	650	575	618	627	573	656	587	662	620	632	596	646	607	618	626	618	625	611	599	631	630	614	614	609	627	600	613	642	620	591	611	590	584	649	578	642	597	616	650	631	657	594	573	621	635	606	596	586	615	573	591	632	577	592	594	624	624	588	588	650	628	596	596	610	599	579	649	574	606	595	613	598	595	612	626	611	571	635	602	623	604	637	630	610	625	595	645	602	589	631	592	626	636	617	584	597	640	644	606	626	679	586	615	611	646	611	635	593	560	632	639	637	567	605	618	582	573	615	591	581	590	588	580	567	600	602	653	610	632	604	612	619	591	659	602	625	616	598	637	631	644	624	582	544	628	623	547	651	613	600	621	615	622	610	628	646	575	610	654	649	585	642	589	638	622	612	648	615	599	563	615	612	603	632	587	615	627	611	579	627	621	613	631	579	638	587	644	579	612	628	650	615	598	579	600	606	638	585	580	598	622	602	643	571	623	576	636	649	610	635	620	602	607	655	612	647	575	655	598	610	602	616	593	619	563	567	642	614	634	639	626	571	623	596	627	605	586	606	645	550	644	567	602	542	627	585	652	578	640	639	634	608	611	632	603	629	607	626	616	624	596	654	619	671	600	591	583	609	624	605	588	639	597	589	611	611	601	601	638	632	620	594	552	598	570	637	572	611	640	610	615	609	622	569	618	587	581	603	578	578	602	611	602	598	600	630	604	588	606	602	612	620	633	632	623	602	649	605	597	623	622	614	635	612	602	642	576	575	600	624	582	593	654	683	621	574	632	601	579	598	607	570	628	608	630	606	628	557	602	605	617	620	601	588	626	606	632	613	570	636	631	594	672	635	640	607	610	587	568	625	604	594	599	612	610	646	593	555	606	632	609	591	605	600	626	605	597	632	583	587	595	599	622	564	589	634	563	611	638	607	606	583	581	600	638	621	615	629	608	645	654	599	600	624	602	586	569	638	601	618	594	572	612	578	585	605	636	618	646	659	610	630	616	628	628	556	642	603	606	591	608	589	599	667	638	592	591	579	621	609	639	618	637	619	603	637	590	596	613	598	590	612	601	670	641	614	606	568	625	596	620	619	595	606	629	614	604	626	611	659	633	628	589	615	663	616	594	632	599	616	599	620	612	623	643	591	658	628	591	578	627	576	618	635	565	632	612	573	618	569	558	624	596	580	605	628	588	617	634	626	602	624	595	610	613	586	583	646	615	613	595	588	633	630	622	642	584	649	578	605	634	640	616	616	594	618	587	603	612	624	610	627	584	666	585	608	606	631	589	568	658	590	638	626	574	533	643	618	561	600	589	645	623	599	632	640	577	595	580	565	621	601	609	609	593	589	571	625	619	650	619	623	626	637	591	640	605	565	615	621	634	549	625	622	635	540	621	618	625	588	586	598	605	607	546	579	604	588	614	625	561	590	595	614	607	588	604	581	593	598	631	605	628	571	628	608	555	641	652	608	637	590	636	600	597	570	628	599	648	594	615	651	637	574	622	578	616	650	633	565	609	596	575	587	619	620	566	663	594	618	568	627	535	630	609	625	621	597	553	585	588	618	582	651	590	588	579	633	604	627	594	597	589	587	602	632	592	608	613	645	601	575	598	625	629	634	606	594	615	594	621	605	588	572	593	609	557	624	598	634	589	570	600	567	590	579	615	616	606	601	617	602	602	574	628	574	584	615	611	625	629	619	594	592	619	577	594	597	623	624	615	558	607	633	616	642	610	599	648	597	596	612	677	580	590	614	632	603	567	610	590	588	601	593	597	582	612	591	574	617	608	583	636	632	591	628	554	628	594	584	566	604	610	615	605	582	583	588	653	626	582	591	608	590	616	620	583	597	601	591	610	620	596	547	637	579	619	638	625	661	573	624	597	599	613	615	621	595	605	619	612	558	601	633	610	590	538	615	638	643	598	619	608	587	614	558	595	605	608	607	584	596	658	551	611	622	628	620	609	587	587	576	608	591	605	604	604	564	603	623	603	616	564	674	579	632	619	601	590	607	630	627	607	574	629	586	597	642	576	616	566	642	611	635	578	605	585	601	595	616	592	615	623	667	607	586	639	634	598	573	640	629	574	619	606	600	640	622	611	569	627	581	610	628	610	590	602	638	616	614	632	598	610	635	629	597	624	592	611	562	581	617	548	619	623	583	573	629	603	640	606	601	565	613	618	613	619	632	598	576	632	628	610	593	608	597	642	665	591	616	615	593	615	589	617	576	631	586	582	582	602	610	621	625	571	593	640	575	591	598	601	608	619	631	607	588	632	594	601	560	567	565	605	598	603	597	585	608	582	624	625	580	575	568	605	608	658	643	605	564	641	604	607	598	567	610	605	657	614	615	609	628	651	597	575	594	613	626	633	622	618	620	602	602	641	577	572	592	569	610	613	618	617	633	621	601	650	626	613	641	586	664	591	591	577	627	578	578	635	605	581	641	687	624	581	574	607	614	611	594	599	606	634	645	653	619	599	566	615	609	587	604	586	661	602	644	567	617	593	632	644	624	660	621	628	649	608	609	591	577	657	656	605	609	618	586	604	620	621	599	614	587	583	641	649	576	593	632	625	601	641	578	591	615	644	587	605	599	598	652	626	590	606	615	622	603	596	625	648	614	664	603	590	594	599	597	644	625	585	616	617	613	658	650	633	605	615	625	610	618	681	625	620	624	631	598	634	632	627	619	644	609	588	588	625	596	568	610	641	617	628	625	616	596	559	642	621	648	640	640	601	587	608	610	574	579	647	645	602	623	637	638	594	587	554	574	619	569	610	617	556	601	666	610	556	555	589	583	662	620	604	597	597	632	615	644	593	596	595	639	624	637	643	603	572	612	570	556	618	624	631	612	618	650	634	591	621	608	581	605	614	589	646	604	622	632	625	620	610	671	653	620	629	627	543	629	613	608	640	653	595	597	623	586	585	611	625	614	596	570	604	574	640	579	611	614	575	610	611	594	617	583	632	638	615	634	573	611	644	658	584	542	627	608	593	609	625	605	597	607	610	620	629	630	604	608	614	632	652	638	600	618	609	670	607	639	610	602	635	656	649	563	647	629	609	624	571	587	625	619	636	577	584	611	601	587	576	583	591	589	557	678	653	591	612	628	622	585	603	621	572	633	649	608	617	636	573	593	628	611	562	635	572	628	582	571	645	627	613	585	620	577	576	581	618	599	632	600	636	646	616	619	650	617	630	604	633	572	612	628	596	539	562	616	622	591	654	626	658	645	640
24147	21274	28578	24317	21135	9598	15053	41814	39197	27553	14077	5845	2231	1085	898	747	806	832	739	742	787	795	780	761	801	774	799	813	815	818	790	746	832	770	795	786	788	767	828	719	758	763	752	729	789	771	829	768	807	789	761	742	769	738	721	859	765	773	755	764	779	772	797	818	773	801	796	733	782	786	767	774	769	784	770	775	731	759	761	785	751	781	762	739	784	779	803	813	755	798	794	748	701	761	771	759	778	792	821	785	743	718	745	792	782	740	795	744	740	771	782	780	750	802	828	762	746	788	739	803	749	783	786	764	731	800	778	764	769	777	713	804	778	798	807	793	788	749	794	769	758	732	769	752	725	761	709	730	764	777	724	789	794	740	815	795	728	779	777	780	781	780	698	809	740	767	786	765	775	732	781	765	793	767	821	752	757	733	783	769	802	731	726	769	734	746	786	769	772	758	757	786	724	764	761	813	797	755	770	766	795	781	795	786	751	750	766	770	775	741	759	758	780	799	817	738	802	725	770	730	787	754	738	738	758	794	749	773	723	736	736	726	820	798	773	777	767	761	764	769	834	790	796	732	790	783	805	798	730	788	775	756	762	745	763	726	759	737	735	734	779	755	721	754	755	741	795	783	796	758	769	769	759	788	769	789	781	762	717	801	788	721	753	715	720	824	760	812	770	793	758	795	758	797	712	806	741	798	779	752	776	793	734	793	776	766	783	804	742	751	721	746	744	703	816	781	700	756	802	765	784	736	782	765	770	776	736	752	740	721	826	749	786	705	746	772	802	734	774	774	812	792	756	810	758	787	759	801	785	764	793	791	730	728	771	718	788	800	805	730	722	760	774	796	822	801	753	749	777	753	784	743	796	781	768	755	698	742	769	734	763	761	723	743	710	790	801	752	789	764	759	767	753	769	750	759	784	730	729	775	754	777	785	745	730	756	778	726	753	747	773	768	799	741	809	802	751	731	776	770	787	755	741	820	817	763	773	758	744	773	799	777	741	794	793	744	799	750	744	825	741	746	727	755	754	700	761	793	717	776	776	728	747	784	771	766	801	807	774	793	760	785	775	752	717	787	793	795	760	757	788	769	772	762	765	735	766	726	747	748	711	769	800	729	776	693	765	785	764	756	723	740	745	750	762	763	793	770	744	741	739	761	775	782	751	778	804	737	771	745	792	797	786	776	777	761	755	745	718	774	742	752	740	758	813	766	795	782	749	763	739	776	798	752	750	796	807	762	791	807	723	796	751	833	777	691	779	689	748	791	756	775	761	781	783	779	761	779	783	778	785	766	746	795	747	782	781	752	729	774	792	816	705	737	800	747	769	785	784	764	755	767	750	778	749	811	813	747	737	786	735	754	751	772	760	722	751	709	763	794	785	739	785	762	742	746	755	761	758	736	765	748	758	751	724	742	776	784	767	763	790	778	790	746	762	745	767	793	792	758	760	778	788	746	764	776	774	690	760	766	716	713	709	801	750	793	785	836	746	782	797	766	760	727	783	772	774	735	807	780	736	818	779	806	728	747	780	762	751	760	724	797	724	751	789	729	788	713	770	757	718	759	713	761	764	723	781	788	731	763	740	778	729	732	784	684	737	788	749	780	746	789	754	781	760	745	780	766	783	758	775	772	797	755	737	779	738	758	699	753	746	726	805	737	748	794	747	797	805	763	758	777	725	773	735	756	818	821	768	729	719	780	768	765	771	776	787	793	748	776	717	777	686	743	751	758	760	768	761	742	720	769	722	733	772	759	777	750	758	784	758	773	781	761	748	779	760	724	765	756	773	818	704	771	808	776	791	795	794	720	795	777	769	745	754	728	774	801	795	801	796	809	808	774	762	759	780	726	739	781	745	756	735	759	776	776	764	746	715	798	768	762	713	773	746	753	772	798	786	744	742	777	753	796	777	723	738	733	724	802	763	760	754	764	737	777	736	781	806	748	781	740	767	762	793	777	765	766	752	791	725	765	816	750	794	750	806	747	817	794	777	801	748	755	746	771	745	761	816	765	773	766	738	745	754	791	798	733	779	799	719	749	813	795	766	811	745	784	735	793	746	743	742	806	768	816	801	811	757	769	767	750	788	791	762	737	726	730	757	784	782	795	743	782	724	748	790	775	801	731	722	759	742	774	752	766	770	743	744	744	813	769	738	737	756	779	749	756	727	794	773	798	760	771	759	773	720	735	754	773	704	784	716	761	750	703	770	763	763	745	734	774	753	774	741	770	791	773	782	763	750	705	735	791	810	764	773	729	735	714	766	769	757	751	737	789	770	766	764	809	793	784	819	796	805	719	778	767	774	726	779	790	744	736	786	762	748	798	754	786	762	748	739	745	738	729	787	753	766	781	801	762	809	751	739	713	812	755	747	744	793	744	720	753	760	769	780	796	746	757	801	784	798	781	766	730	744	753	760	757	814	806	782	778	731	824	762	757	725	813	759	746	756	795	764	753	790	747	771	736	780	710	784	777	791	778	752	759	767	778	782	767	737	757	752	781	732	746	745	773	815	759	768	752	737	761	732	737	777	793	776	742	750	809	751	816	749	775	788	765	740	765	736	794	732	773	782	767	773	749	762	764	749	746	760	765	778	791	742	768	795	741	777	779	760	781	791	768	746	767	731	717	825	757	764	758	768	809	767	768	758	821	739	748	752	781	763	762	752	735	733	726	800	766	801	766	724	801	769	805	761	765	739	737	785	775	743	795	755	788	774	779	760	727	770	754	720	749	781	722	746	789	737	750	738	753	733	813	745	769	783	748	800	759	769	788	736	807	772	723	749	771	723	720	733	740	728	767	761	753	790	770	760	778	731	767	764	757	740	702	755	716	772	773	720	751	773	776	747	747	735	753	760	769	755	767	766	776	789	718	756	767	756	737	800	767	756	841	822	730	761	788	794	742	728	813	749	751	748	799	753	782	770	741	773	796	712	802	765	772	763	738	762	791	814	758	778	765	737	756	782	763	777	777	788	785	753	805	734	779	755	759	756	774	741	804	774	823	783	792	756	816	752	723	840	751	738	804	783	786	735	804	812	812	740	695	744	751	773	832	770	763	785	803	754	774	726	743	748	750	785	761	735	792	743	764	778	800	772	761	782	752	773	751	772	728	724	724	692	784	724	781	742	785	774	750	762	740	785	793	763	730	730	710	710	780	735	738	703	757	763	775	741	778	734	767	768	769	746	780	734	766	736	799	732	770	819	758	783	758	798	755	866	769	786	720	769	788	783	761	769	770	702	744	735	738	753	709	728	777	770	737	737	715	744	738	753	765	777	727	794	777	790	772	791	779	754	745	801	776	755	815	779	737	752	763	747	808	717	762	782	801	774	770	796	790	777	742	717	681	743	767	811	803	733	724	742	765	775	755	783	769	760	775	811	765	769	777	779	774	782	761	777	792	738	737	790	783	794	721	786	771	734	752	759	743	762	739	750	779	762	763	755	786	748	778	778	787	736	759	771	824	692	739	778	779	769	794	759	749	743	779	794	745	787	731
5265	7589	8901	5932	3796	2787	17894	40894	35305	22461	11499	5590	2509	1100	805	713	708	764	699	708	735	701	700	663	757	708	683	736	695	704	692	661	722	688	741	747	679	710	720	697	692	736	713	715	732	706	775	633	716	699	720	696	728	719	706	680	692	712	716	759	697	712	678	738	693	715	693	721	688	714	722	673	706	720	726	729	707	713	727	728	734	710	715	689	699	637	712	735	751	761	679	682	710	694	727	678	699	708	707	713	696	667	678	708	697	702	750	721	702	703	716	709	688	747	761	726	692	710	699	713	711	663	704	708	686	769	739	722	718	753	688	738	693	731	708	687	686	711	654	744	732	719	701	669	708	695	690	689	669	717	708	731	693	736	723	697	646	704	703	735	720	650	721	718	732	710	739	690	673	680	705	729	669	734	774	667	740	697	718	687	688	678	686	726	705	748	706	695	722	681	647	724	713	728	682	697	709	717	742	719	690	689	683	705	736	727	704	649	739	719	769	735	724	726	744	639	672	708	638	712	674	673	730	703	707	755	653	704	707	691	708	736	689	719	672	680	732	755	700	749	684	698	676	782	683	732	705	734	765	685	734	688	723	738	659	755	681	718	702	669	697	670	677	717	675	752	769	697	700	667	689	701	697	680	723	682	732	697	759	719	738	640	710	668	665	709	706	705	713	740	716	709	674	705	707	707	699	691	719	748	661	700	714	713	704	715	739	696	688	684	701	691	703	723	713	673	708	690	701	710	712	683	722	713	753	721	730	708	712	725	714	699	685	685	720	653	683	658	740	712	699	696	728	652	675	699	646	709	684	728	708	750	673	716	688	726	683	748	740	703	697	670	770	662	693	735	653	738	691	740	743	733	710	752	763	706	718	765	687	747	707	692	706	696	704	705	694	709	716	724	672	697	708	738	761	714	647	715	745	712	710	688	694	686	712	654	664	743	660	680	675	658	701	720	715	723	710	740	717	727	735	718	672	730	785	729	651	742	745	711	721	718	722	701	709	738	707	699	711	666	707	725	689	683	708	757	681	744	708	747	657	722	686	700	723	700	697	701	701	691	725	673	686	749	674	665	721	734	691	695	705	719	740	732	709	698	689	720	717	725	764	704	690	731	735	690	658	705	653	697	684	688	696	781	710	764	715	701	704	723	692	678	721	741	726	665	708	674	693	765	705	720	696	713	753	700	748	691	733	669	720	738	752	716	706	708	713	690	689	738	666	737	718	672	708	653	706	726	699	698	720	693	706	683	722	686	717	695	664	729	703	740	701	699	745	712	718	667	697	711	705	669	661	697	712	697	667	694	724	695	719	641	709	704	738	746	708	721	714	708	673	728	680	735	731	710	642	668	714	700	724	659	722	687	777	685	672	689	716	695	703	646	726	708	700	724	765	766	761	695	693	728	696	692	689	696	668	757	660	674	662	727	739	739	767	670	695	710	652	705	668	734	670	684	714	688	727	694	693	702	676	692	727	750	679	697	689	728	708	697	689	710	703	739	718	732	726	664	693	719	728	742	704	749	715	721	666	676	671	690	722	693	721	709	731	716	703	701	708	706	755	729	704	670	696	700	712	696	698	675	720	721	717	705	672	710	682	678	699	716	666	706	687	693	669	708	774	724	743	754	707	644	721	708	738	700	693	734	687	690	688	679	706	739	690	674	707	727	735	676	751	702	689	666	760	720	715	691	724	699	742	701	692	734	670	719	732	676	687	702	684	714	700	719	695	663	735	707	659	670	731	709	713	709	676	688	762	732	666	672	686	694	676	706	674	698	708	738	695	674	716	738	711	668	691	708	666	687	710	752	703	645	725	668	712	695	725	696	738	712	731	712	745	711	695	677	731	690	727	744	738	687	668	659	718	712	669	638	726	683	681	707	692	719	700	670	685	738	737	707	731	650	709	708	663	712	724	680	723	691	711	701	695	703	689	703	754	718	671	673	678	708	667	657	734	704	686	624	702	704	667	667	707	663	681	690	715	682	699	716	722	677	686	686	693	715	690	689	675	700	692	676	719	691	649	707	707	708	678	684	703	710	688	679	704	690	726	699	667	690	686	741	718	716	708	656	701	654	709	706	732	701	740	700	691	702	721	707	715	702	702	670	663	684	712	742	739	704	730	696	719	681	682	718	702	682	720	674	667	658	737	700	716	687	715	675	699	688	684	706	660	673	705	712	700	720	694	673	702	676	708	701	707	677	706	722	703	653	733	751	738	665	717	708	752	674	743	755	710	673	699	679	704	679	752	701	704	700	718	654	763	687	675	724	687	695	726	692	704	738	680	710	658	716	689	739	709	724	701	703	695	698	678	736	694	757	707	724	735	726	694	708	679	701	696	717	666	681	735	708	695	724	723	715	715	662	662	721	669	678	728	745	699	706	676	728	723	683	713	649	689	674	725	697	713	759	710	701	706	654	716	664	688	694	703	713	752	655	708	670	730	713	675	697	669	732	660	675	669	732	704	688	719	695	715	675	715	717	728	676	761	712	716	710	685	751	728	720	760	678	678	729	684	665	712	729	693	670	678	732	696	688	704	677	720	697	725	668	703	669	715	678	713	666	729	682	704	726	686	739	715	679	764	748	720	717	670	696	701	691	699	716	694	675	715	727	691	638	708	664	679	727	726	698	719	691	681	722	705	677	695	666	681	762	716	721	721	676	682	689	697	723	728	703	695	690	717	667	674	700	702	652	676	728	670	706	735	724	739	697	685	714	705	713	697	649	697	686	702	738	674	737	736	712	734	720	725	733	704	696	738	655	700	704	728	746	704	698	738	751	701	729	740	655	657	740	699	698	699	674	677	722	725	718	739	700	693	715	708	710	739	712	679	707	712	675	694	724	712	719	686	696	646	667	724	695	693	702	672	707	721	722	740	708	728	699	696	688	708	665	695	774	677	736	690	696	702	681	749	742	696	721	663	719	708	738	673	697	679	704	741	720	717	692	651	679	730	697	674	710	672	702	717	707	706	735	657	661	686	713	701	736	699	701	665	674	680	766	702	675	696	703	711	713	722	703	722	668	732	730	702	686	692	673	708	732	681	721	688	736	673	694	689	683	696	734	734	687	703	709	750	710	737	674	668	668	729	726	726	656	724	707	685	741	679	710	716	664	696	702	722	680	670	734	710	712	661	721	677	697	735	751	711	670	695	704	698	728	700	687	710	672	712	723	686	700	691	654	728	731	681	709	680	694	675	710	710	708	752	695	634	689	709	690	716	664	687	735	718	700	763	663	682	683	658	693	677	741	702	701	720	722	680	715	691	707	719	673	683	725	672	679	744	736	677	740	724	720	729	696	710	698	642	687	704	638	746	692	700	666	718	722	735	699	651	646	704	703	724	709	693	720	682	671	698	679	728	704	700	649	704	672	656	685	722	754	697	677	677	706	676	711	655	682	697	744	697	695	699	736	736	689	718	697	727	703	711	676	734	685	712	728	734	729	699	694	695	741	695	693	714	744	691	699	718	709	688	723	706	710	655	720	723	741	774	728
27566	12639	3881	2661	1272	833	1024	3071	3076	2192	1400	1042	808	716	719	730	705	715	711	705	746	688	708	692	729	717	697	735	725	751	757	679	762	712	764	692	694	700	726	708	757	734	662	711	726	713	684	704	685	696	705	714	679	693	694	719	708	701	718	763	726	720	703	748	735	726	697	735	724	698	723	685	697	720	709	733	720	740	704	685	728	709	666	701	715	711	671	672	737	689	680	727	715	700	729	728	746	727	674	734	719	732	690	660	701	751	759	704	697	695	708	772	699	685	767	750	702	710	760	691	676	699	731	706	682	681	642	695	731	678	700	711	737	713	732	721	672	703	662	758	675	715	728	735	689	700	702	708	694	715	710	745	679	704	678	720	679	712	749	717	735	713	711	677	697	705	715	677	663	692	679	642	712	681	675	672	685	691	668	698	683	715	704	714	702	675	681	667	669	693	710	682	692	739	748	682	709	662	706	656	666	697	712	705	701	726	700	711	656	742	677	714	722	680	738	697	715	711	683	673	686	695	742	740	712	739	682	647	729	727	764	681	667	677	676	690	704	731	687	694	723	707	724	653	700	725	702	665	677	710	684	701	724	715	723	750	693	705	719	704	693	691	702	688	722	717	759	708	682	689	733	752	737	731	729	745	670	717	711	697	723	689	760	700	719	733	697	704	688	723	686	724	688	716	723	733	719	708	708	660	678	722	718	718	676	721	695	731	715	674	659	667	675	718	685	678	691	712	712	711	687	661	736	726	737	716	683	734	711	740	715	692	687	697	702	716	719	673	698	709	703	721	678	658	688	664	714	737	693	718	651	690	702	736	673	701	690	758	732	729	725	633	695	667	702	697	715	662	738	728	722	717	664	683	723	703	655	704	742	728	732	689	695	684	702	682	717	729	712	698	762	699	689	753	701	718	735	743	701	706	702	731	665	694	737	704	719	739	693	754	680	732	670	719	733	711	722	719	730	765	722	703	697	680	683	674	734	695	678	737	754	768	709	687	676	660	712	689	720	687	687	696	677	701	672	730	728	686	736	716	706	727	758	690	754	711	712	710	760	691	710	675	680	707	733	646	743	732	759	733	678	724	711	706	728	699	719	689	724	734	684	692	713	723	712	742	704	714	694	727	693	738	697	709	716	716	679	686	698	713	732	687	737	700	734	723	715	736	735	741	714	674	718	739	739	718	733	718	672	717	676	648	691	711	689	715	677	682	675	690	682	715	650	697	668	736	703	706	693	713	727	684	735	718	732	657	691	686	709	752	735	626	699	676	713	642	756	695	763	710	743	767	722	743	712	737	749	705	695	697	725	729	667	708	693	705	725	727	730	711	739	697	731	740	755	708	675	716	715	754	699	709	696	746	740	690	715	699	743	689	693	702	721	671	703	654	744	691	745	676	711	710	682	692	722	742	675	710	712	710	683	671	753	752	684	791	721	670	701	701	746	682	677	681	682	680	718	678	671	639	675	697	730	702	674	741	717	705	688	701	740	681	673	699	725	719	691	707	706	654	705	719	721	743	743	745	685	682	701	671	686	685	736	698	705	703	734	698	730	686	722	737	731	729	656	735	751	678	737	696	669	693	777	677	725	667	709	668	713	683	716	730	687	702	669	684	764	704	692	757	710	707	705	740	705	722	721	701	689	723	693	648	688	695	710	715	655	716	761	665	678	700	723	749	678	740	707	688	715	701	674	665	704	693	744	690	724	693	714	716	761	693	681	761	707	690	683	664	724	756	688	677	741	726	728	725	736	685	729	739	719	700	710	714	759	712	756	713	720	718	694	653	693	717	703	711	710	684	709	799	754	682	706	710	697	745	687	681	752	716	733	721	701	681	696	740	694	715	737	675	681	710	672	733	716	723	753	674	702	709	760	675	707	715	691	740	707	735	727	750	692	711	703	697	709	717	702	737	704	681	709	712	697	710	671	676	728	720	722	681	719	660	715	728	752	702	686	694	724	720	694	722	718	686	693	678	711	710	683	745	714	735	684	724	714	686	714	695	665	757	694	698	737	726	711	706	717	720	689	709	701	714	748	719	708	694	673	706	737	737	721	727	740	699	714	708	726	717	706	728	716	719	691	747	704	687	696	722	749	709	709	723	744	685	749	691	690	693	766	655	644	714	701	688	697	717	730	719	666	737	683	721	684	699	647	684	713	719	685	728	732	755	647	719	717	715	702	665	709	721	738	747	705	682	699	737	750	689	734	700	752	735	693	703	653	671	718	683	713	686	678	711	715	726	674	750	679	741	731	681	665	679	693	719	673	749	757	708	691	687	725	695	735	732	704	693	690	756	674	715	764	708	729	699	702	721	733	654	673	668	747	685	704	684	742	657	702	725	689	736	732	671	746	704	704	688	713	682	690	719	739	686	704	705	699	711	776	704	715	704	712	718	716	677	700	730	702	752	727	695	710	712	691	722	698	706	733	689	688	749	719	701	740	738	674	713	766	714	707	678	703	728	712	660	682	699	709	732	702	651	790	751	674	684	674	711	688	664	687	733	706	691	705	725	738	680	788	716	705	702	703	695	697	696	714	730	678	669	689	704	711	718	637	700	722	710	682	706	691	703	705	743	764	718	726	730	726	714	710	709	684	742	745	685	787	677	694	671	702	731	737	763	653	732	708	696	715	732	712	715	694	748	718	681	752	720	712	732	769	701	660	675	684	695	677	706	782	737	671	702	691	665	708	764	716	683	711	678	709	678	670	695	745	739	753	743	679	718	700	749	731	727	744	696	684	702	740	691	703	729	736	761	783	727	699	727	748	715	726	682	739	682	742	701	705	730	688	727	732	751	723	710	678	719	726	723	701	690	691	704	758	659	707	746	732	716	669	705	712	693	715	737	712	688	687	688	685	656	714	702	654	696	720	717	699	712	732	665	673	706	693	681	725	758	702	673	709	732	698	726	674	701	725	667	701	737	718	676	673	705	722	683	719	740	660	706	729	722	704	733	716	687	717	719	735	731	699	700	721	713	741	696	718	741	698	681	768	705	696	723	691	717	729	691	686	751	751	709	676	692	691	651	733	688	709	733	744	741	687	699	681	717	707	718	714	735	697	683	702	656	735	661	732	693	694	732	734	716	740	682	741	713	698	656	727	671	712	726	713	710	715	671	708	685	690	715	729	705	700	694	719	698	729	707	724	675	679	738	726	703	693	724	715	756	689	712	705	719	655	712	659	702	690	714	750	703	715	715	684	713	714	695	708	662	738	713	691	717	749	745	706	725	702	688	729	761	726	691	721	705	718	729	658	694	682	728	703	738	722	696	716	720	719	675	706	721	728	700	705	699	689	714	657	718	727	672	741	692	722	681	729	661	752	703	736	715	688	746	738	724	714	667	723	752	698	692	717	712	729	720	703	703	721	666	671	689	679	741	686	745	699	766	699	701	725	699	735	686	728	691	698	730	711	726	726	691	699	693	751	687	670	725	680	717	744	717	708	723	701	741	704	670	704	704	720	712	680	689	703	689	688	661	699	695	640	704
6136	2057	3761	2651	1324	803	1219	3957	3629	2338	1442	980	781	694	632	621	628	648	635	615	599	631	591	631	611	687	637	638	681	610	656	654	664	680	665	583	649	629	638	629	615	663	617	624	631	646	648	654	612	618	577	615	632	599	642	641	646	616	635	675	634	607	685	631	646	645	655	623	588	614	659	638	663	625	611	593	562	581	590	625	670	606	609	605	613	634	671	628	584	600	593	623	634	627	654	587	664	628	570	607	634	631	622	624	649	633	629	635	637	616	622	606	585	629	633	632	624	664	655	644	604	675	647	630	634	597	618	662	617	619	641	646	642	624	636	632	623	647	626	606	635	651	653	641	670	621	627	595	606	635	677	595	590	647	606	619	588	656	619	612	598	569	640	617	638	686	649	622	650	656	638	627	623	657	607	604	651	648	622	575	598	580	632	602	575	672	625	618	639	608	609	660	674	655	620	667	645	617	641	632	656	620	620	643	597	632	663	643	631	618	586	660	627	595	635	630	598	641	656	622	627	646	618	658	593	615	638	683	604	654	672	673	647	628	598	663	634	657	618	644	596	638	634	672	660	617	641	626	631	647	676	626	658	636	633	645	645	617	618	635	617	596	623	619	605	632	603	619	605	642	655	636	640	628	643	632	593	632	619	662	645	621	583	555	595	647	619	625	659	590	611	621	647	663	624	641	608	654	601	662	638	628	635	642	615	650	635	631	656	636	580	702	611	649	608	649	673	640	631	631	604	645	659	661	626	615	621	616	596	616	622	628	646	630	626	673	630	647	599	618	585	633	613	675	648	629	600	653	670	622	615	636	631	602	609	656	596	643	656	632	638	650	581	585	606	634	631	624	639	632	583	629	660	610	646	645	634	611	674	636	637	653	649	614	630	624	625	600	585	607	695	622	582	603	612	635	623	631	647	610	637	655	635	623	639	622	637	602	636	626	651	679	646	628	626	644	654	625	678	663	630	642	676	613	656	621	596	619	587	667	619	604	607	637	617	667	653	611	656	624	608	652	636	629	623	614	616	610	646	655	607	605	632	610	647	598	584	604	603	658	585	626	596	611	610	647	670	603	689	665	646	661	628	632	603	621	616	622	608	653	631	667	644	630	606	595	619	614	653	670	627	617	620	636	614	627	568	606	646	597	607	624	632	627	652	637	618	618	632	666	637	628	609	630	655	575	646	615	583	620	599	567	609	614	668	616	645	631	662	643	617	674	662	644	623	630	608	645	672	599	666	635	642	578	638	631	595	625	625	653	617	618	640	610	651	654	599	608	663	612	606	604	619	622	670	625	655	611	613	631	615	618	640	636	587	635	665	635	633	628	631	632	629	603	618	611	638	581	596	646	634	614	645	607	691	627	612	617	645	622	622	629	614	649	589	608	600	641	611	616	606	651	554	640	634	657	630	654	629	591	624	635	611	680	670	561	656	658	661	646	595	604	671	640	606	598	637	626	627	668	643	667	578	644	611	607	649	630	645	592	608	629	630	667	662	642	643	633	605	593	622	633	641	583	657	602	599	672	645	618	630	621	663	655	687	579	637	619	634	624	634	643	674	656	616	573	639	611	611	601	693	555	606	656	635	654	613	688	621	599	602	605	628	650	665	656	650	665	589	625	620	594	666	650	662	614	686	637	567	683	589	619	641	655	648	574	682	598	597	586	559	657	653	584	597	607	605	606	615	659	594	652	626	638	665	648	570	611	628	638	640	651	616	585	618	616	599	681	606	614	629	653	597	663	626	606	626	641	633	653	600	656	628	623	645	566	608	651	590	609	627	640	634	653	658	632	625	624	637	631	656	638	616	651	607	633	630	646	606	636	631	658	626	643	650	620	601	626	647	631	616	627	665	627	641	647	651	627	640	634	615	611	618	606	618	601	569	616	617	614	641	662	650	635	634	609	664	634	625	676	626	603	657	633	634	627	660	570	617	593	624	651	603	592	628	616	634	648	625	656	595	643	622	653	662	685	600	655	612	696	610	605	624	608	645	613	626	687	634	638	606	640	598	643	621	678	630	633	578	585	644	654	638	633	623	664	618	642	629	630	676	666	642	678	625	588	606	641	652	588	632	657	637	654	619	626	631	596	632	636	644	631	641	653	632	584	623	638	620	655	610	662	601	607	633	619	643	603	613	607	642	621	635	595	617	644	619	672	639	651	614	628	624	604	641	647	626	656	637	620	632	628	626	636	645	624	645	659	637	613	619	662	690	621	640	653	600	650	684	633	632	620	645	612	630	603	636	624	629	650	629	610	614	659	639	588	607	578	626	650	658	656	605	657	636	657	649	649	629	633	640	642	679	635	615	652	649	637	579	636	667	623	565	635	624	654	628	636	638	608	627	642	635	634	623	598	621	617	647	637	628	586	643	628	643	592	594	654	683	625	666	623	637	661	637	642	651	629	606	631	636	615	652	662	636	638	621	631	598	631	590	607	603	642	634	587	664	627	652	604	597	620	614	609	658	622	606	621	615	672	624	665	607	625	618	638	642	668	631	664	607	634	615	637	615	615	637	609	631	670	604	570	618	642	641	615	650	639	643	624	616	644	635	659	637	638	678	629	673	602	609	663	664	630	645	629	634	584	621	681	635	627	640	579	580	608	645	609	615	638	556	632	589	625	613	655	640	639	639	573	614	602	641	609	656	642	632	643	618	626	622	626	652	636	643	645	631	649	647	644	650	625	640	631	613	642	618	662	617	603	684	611	622	681	642	611	626	599	598	612	611	641	618	620	644	664	625	595	657	613	635	670	659	666	649	613	599	645	666	621	639	609	668	570	599	630	657	611	621	629	590	645	636	614	556	646	681	604	638	646	679	659	643	607	616	680	655	630	625	617	606	615	574	641	622	637	656	652	640	631	606	632	625	616	627	644	615	654	611	623	616	589	604	660	642	655	614	666	674	614	631	590	609	613	681	616	617	627	629	656	636	664	624	634	638	597	562	600	658	648	619	646	651	670	617	675	608	626	639	651	622	647	616	592	618	612	640	622	602	606	637	623	657	654	668	650	655	627	617	640	661	647	633	614	610	621	617	640	623	635	637	635	628	641	602	686	613	655	653	625	653	642	645	631	654	619	637	618	645	616	623	671	635	609	647	568	615	658	613	624	591	582	634	637	617	613	638	586	609	603	595	656	662	636	614	625	611	640	641	597	611	581	622	631	633	635	672	630	663	658	613	618	612	594	626	635	667	634	603	619	610	596	606	644	628	622	650	661	615	616	625	598	632	587	610	636	611	639	585	637	616	624	656	625	592	651	614	618	639	661	580	605	682	660	604	634	617	599	648	619	607	628	669	690	643	640	664	618	635	610	626	643	642	610	645	592	642	613	626	593	636	640	612	648	678	634	649	601	621	616	620	652	667	604	665	658	624	627	635	640	624	656	659	628	591	635	613	630	615	637	625	595	602	595	606	576	618	628	633	607	670	620	609	611	619	632	627	644	639	595	626	626	619	617	650	635	624	574	635	624	580	629	662	625	619	665
25540	21282	26899	24798	6929	1620	3243	22260	24409	14184	6252	2526	1199	796	710	707	697	694	672	696	641	696	670	682	733	679	674	694	690	679	703	671	663	615	668	692	649	672	665	662	672	705	627	673	664	685	631	656	686	688	675	624	672	668	684	707	662	659	641	667	668	673	686	680	680	688	690	698	677	666	702	675	703	631	668	681	687	662	675	652	670	640	636	610	622	622	627	663	668	636	719	668	681	673	710	680	673	675	659	658	667	681	665	651	651	685	662	681	704	698	681	616	681	667	715	689	678	673	651	671	680	689	683	701	719	612	659	689	675	639	638	625	682	656	669	716	668	727	611	677	615	662	652	658	682	711	668	682	637	662	675	655	671	668	671	662	684	672	638	632	702	684	653	684	644	690	666	666	650	685	600	692	661	699	662	650	651	680	656	681	681	604	618	681	677	654	677	692	671	666	664	656	692	680	622	622	669	681	687	648	676	634	678	640	665	708	651	654	694	668	686	709	626	632	623	652	648	677	690	658	686	680	637	606	663	684	701	692	659	671	665	677	659	674	672	674	679	657	660	673	656	656	684	641	648	677	671	624	682	639	674	692	675	658	650	698	657	631	631	704	692	688	688	684	650	685	655	625	692	623	670	683	690	620	619	676	652	703	653	690	671	654	647	692	708	642	636	647	671	656	668	701	693	650	628	689	661	644	658	688	657	679	686	664	656	651	678	654	693	631	634	637	676	662	659	645	712	649	623	671	630	721	661	696	656	606	669	669	641	697	652	666	688	686	676	667	633	679	675	670	629	646	662	615	630	674	673	687	629	670	650	675	700	629	626	693	660	659	711	673	683	684	677	668	656	679	712	679	641	621	660	629	666	647	697	693	714	619	627	645	669	635	678	702	677	656	650	681	670	686	665	661	659	672	653	660	656	666	740	657	642	616	661	621	685	653	693	662	622	605	648	652	626	670	717	622	690	690	680	661	641	678	667	671	678	637	659	604	630	625	696	688	686	633	657	636	664	625	689	664	683	694	626	654	654	695	716	680	665	664	666	680	695	645	680	624	618	669	641	644	680	667	634	619	704	686	673	662	703	668	661	651	666	661	714	579	656	650	635	656	659	658	647	672	633	652	657	622	651	690	617	673	667	672	625	702	611	680	660	673	648	691	683	706	660	730	669	704	629	689	676	646	676	670	660	673	635	664	684	695	662	672	660	657	678	681	636	716	694	687	665	647	650	724	639	643	688	643	695	660	656	677	669	651	633	703	679	670	680	639	646	671	682	635	630	645	671	678	639	703	679	683	645	687	684	637	679	670	687	686	646	674	660	687	690	682	621	691	639	683	672	643	620	674	641	687	696	700	638	640	632	633	649	680	701	668	692	616	643	620	679	635	674	639	670	611	710	645	665	697	668	656	668	640	641	671	684	680	671	721	638	711	652	637	710	649	676	667	642	639	682	686	652	662	664	676	649	638	676	703	672	683	682	641	665	649	639	672	694	641	679	678	685	648	640	636	665	695	699	693	684	649	685	626	663	711	640	663	699	680	645	672	649	649	679	696	670	697	662	651	645	649	578	655	663	700	686	683	670	658	661	685	700	687	631	660	716	664	674	631	633	672	656	649	668	679	659	657	727	690	678	636	696	656	685	682	634	678	657	694	646	711	664	651	674	611	622	649	659	700	649	711	674	690	670	640	704	648	602	651	654	668	691	638	638	685	704	662	689	670	660	658	688	658	678	668	657	685	652	670	688	713	662	659	681	626	658	646	653	639	710	638	657	634	644	656	656	639	662	718	687	654	653	681	607	660	697	677	655	692	673	615	624	647	652	649	660	659	705	656	645	710	647	652	665	655	667	641	643	699	649	660	658	689	663	616	667	610	663	693	684	624	693	643	620	684	698	626	646	681	618	672	679	675	679	674	671	709	641	638	656	624	625	703	681	689	646	661	677	655	663	667	690	655	672	670	658	663	662	662	684	700	663	700	675	676	645	643	680	627	651	639	654	655	703	680	666	660	687	614	633	668	681	699	638	653	651	658	618	631	683	631	633	751	672	674	650	643	692	652	663	683	654	625	667	655	697	661	693	660	680	630	675	663	664	660	650	660	692	676	686	688	678	691	702	678	706	650	693	677	684	651	681	661	640	589	695	714	652	633	666	682	640	647	680	646	719	702	630	661	658	656	646	665	657	680	681	683	729	693	644	682	690	647	640	694	632	728	671	618	670	663	674	704	678	679	646	708	653	681	659	654	679	681	678	649	636	626	684	662	607	699	701	684	705	700	706	660	715	606	688	656	696	629	651	702	620	618	642	671	635	683	647	707	624	679	645	640	695	687	652	636	677	663	688	702	636	649	680	650	623	645	712	686	663	695	677	656	684	670	680	660	713	665	690	665	720	674	637	675	694	698	689	667	694	679	682	640	648	689	655	660	648	679	690	659	672	685	679	659	657	683	623	643	689	671	708	643	681	637	670	611	684	662	686	678	643	722	717	656	669	677	687	677	634	701	642	635	655	648	725	685	663	685	668	650	666	643	649	690	692	640	614	656	690	635	662	638	668	665	641	676	639	686	640	682	687	675	685	656	712	635	664	676	686	634	632	657	652	687	666	693	662	676	623	680	702	653	672	675	714	648	698	661	669	671	591	698	650	656	644	684	628	644	657	654	697	667	661	675	678	661	683	630	677	661	662	638	635	650	666	632	732	667	660	672	680	651	692	663	657	677	672	703	653	659	656	685	604	625	696	686	665	693	666	690	633	695	585	660	688	703	706	660	680	697	642	673	675	668	667	650	670	655	654	690	654	675	680	674	685	698	670	644	681	654	675	653	657	645	708	661	638	634	670	656	656	684	631	701	674	679	673	676	674	697	675	655	682	631	729	664	630	670	693	655	656	656	649	685	667	627	609	670	683	671	666	660	706	671	698	621	650	620	660	679	632	663	639	687	651	662	646	656	678	700	677	694	671	666	624	675	688	643	618	654	680	688	640	620	639	680	669	725	696	675	639	692	687	671	666	706	617	652	651	676	628	661	674	636	679	682	640	690	627	667	681	627	677	652	659	670	679	669	645	653	657	686	716	680	706	698	617	690	704	634	698	630	683	675	676	670	652	694	672	642	673	673	640	632	640	678	680	660	679	633	676	661	672	701	634	675	675	683	664	701	714	628	624	633	705	628	672	674	724	654	651	663	697	680	720	679	642	636	682	685	700	668	664	693	638	636	649	679	627	661	677	685	632	660	673	674	623	598	709	661	684	696	628	675	673	690	670	642	647	689	663	694	666	661	664	620	635	682	663	676	667	722	718	651	656	645	653	689	648	694	702	671	674	639	634	715	700	683	697	652	676	707	657	689	689	663	658	661	625	644	670	652	683	658	703	696	648	670	669	636	669	676	690	669	646	628	668	630	664	653	702	658	698	662	689	620	629	674	633	622	641	686	706	679	641	627	648	661	701	674	705	686	677	716	634	672	659	684	659	663	679	658	666	649	696	686	675	640	674	658
5086	5260	6698	5593	2586	1215	4276	24324	21490	11507	5867	2679	1243	809	687	683	655	587	645	607	668	619	676	622	654	616	664	589	639	630	622	648	626	642	645	640	629	629	623	651	662	629	645	653	657	636	607	652	627	606	638	643	597	620	633	686	628	686	627	633	645	666	600	614	635	618	653	613	648	657	637	648	611	639	647	631	643	604	636	630	627	612	622	597	634	610	598	640	631	592	663	614	602	657	676	602	610	597	641	611	601	598	667	622	654	622	628	606	631	609	572	656	608	618	647	647	637	620	631	629	608	602	629	604	622	588	606	614	658	609	586	595	636	599	566	622	609	611	610	641	613	662	631	576	642	618	607	644	625	643	591	630	585	589	656	609	603	623	600	648	573	648	630	593	635	643	628	582	652	625	638	618	648	624	629	604	605	611	638	641	625	635	598	594	586	610	619	639	593	595	618	670	588	584	632	623	643	655	641	657	602	608	632	644	675	602	583	633	657	641	670	646	597	590	665	659	604	613	650	646	606	652	599	596	637	615	678	611	580	567	644	651	630	640	588	629	651	624	606	640	631	621	617	605	564	617	590	628	682	649	562	675	628	646	672	649	595	660	601	607	578	620	649	631	629	592	608	649	570	625	634	604	607	654	637	646	612	628	646	582	624	596	647	642	576	614	611	623	642	629	552	636	628	649	582	604	607	610	593	629	631	592	638	604	631	649	624	616	616	629	618	590	650	607	636	639	659	603	618	606	582	642	598	641	625	599	628	611	583	617	633	602	631	627	598	567	657	668	627	596	622	631	612	603	610	586	588	662	636	662	629	632	686	593	602	630	597	640	631	608	594	650	587	612	640	644	605	608	647	592	593	606	591	588	634	674	629	631	618	588	660	632	601	569	579	593	622	646	592	622	638	600	595	602	618	656	641	576	641	622	640	630	609	647	593	633	601	640	659	637	608	611	660	593	603	582	624	613	598	622	621	663	639	652	627	634	584	647	608	592	593	612	617	576	550	622	625	626	634	598	602	637	667	613	651	646	619	612	598	627	596	661	583	579	610	595	617	611	607	597	614	666	617	597	639	592	665	653	588	623	664	659	636	640	616	660	654	608	623	633	596	615	588	574	665	608	665	612	621	598	653	662	640	623	652	578	658	657	626	616	615	599	610	613	657	622	644	582	635	630	588	642	627	595	620	636	608	654	617	602	591	608	616	610	628	624	614	622	626	620	596	652	649	630	626	633	578	643	612	568	661	625	631	594	623	641	631	632	597	616	648	666	635	640	577	614	628	608	657	613	620	664	614	600	674	582	631	653	637	611	616	613	632	654	585	635	606	647	636	634	648	580	679	595	602	601	646	652	631	662	565	700	664	620	632	603	638	592	644	615	671	596	618	641	645	641	585	631	671	591	602	597	607	649	672	620	668	638	619	627	590	576	601	613	618	637	628	577	653	614	595	634	615	662	604	612	612	600	659	663	617	633	636	623	644	635	620	612	607	628	599	611	668	684	640	591	628	617	614	619	633	640	651	639	599	632	587	623	631	618	630	649	603	600	676	586	652	641	635	580	589	642	578	655	615	623	632	560	646	635	597	589	664	592	606	636	641	585	587	645	614	626	634	611	654	568	588	585	618	624	603	578	633	589	605	667	623	637	613	648	684	596	640	621	598	597	630	580	622	595	641	684	601	606	627	625	646	591	619	622	656	627	603	633	620	601	586	598	621	655	648	635	671	622	620	660	646	610	612	637	655	588	607	627	622	631	682	623	630	664	597	636	604	623	582	653	587	599	613	675	633	599	620	595	623	629	631	582	604	620	619	618	637	616	579	618	623	635	620	612	638	612	620	613	640	647	653	629	646	615	607	651	641	563	625	645	624	646	662	594	565	633	596	600	640	602	627	604	679	664	596	589	610	625	637	607	624	644	637	606	628	660	611	632	636	673	605	630	602	643	602	612	600	657	665	619	675	585	598	651	601	612	629	591	637	668	653	638	658	619	654	638	611	636	624	610	634	641	616	610	649	625	648	641	636	671	635	600	609	615	608	623	658	620	556	659	661	661	629	606	645	613	648	618	606	628	557	620	644	624	654	641	626	635	585	663	640	584	625	598	600	620	647	663	679	646	665	571	603	623	562	635	625	628	628	596	626	653	631	639	668	637	572	623	635	581	592	637	644	619	616	595	613	673	633	630	621	599	621	632	637	563	616	617	619	661	628	587	605	605	605	592	622	600	626	581	587	606	615	610	575	605	599	589	591	594	585	653	565	604	616	606	633	644	626	626	669	612	676	633	586	645	621	641	617	641	640	669	598	602	609	654	595	631	615	619	610	628	619	598	634	609	616	646	586	573	570	643	665	622	587	595	609	636	615	620	610	604	604	599	619	602	644	629	610	597	610	648	609	602	612	682	617	617	643	633	656	640	613	624	630	589	591	630	643	592	601	582	649	604	660	602	603	630	611	665	598	662	669	651	638	629	586	660	579	616	618	615	652	655	654	617	660	626	646	593	592	604	572	599	626	598	628	623	657	621	629	587	616	646	632	638	593	643	639	627	627	615	631	672	613	628	640	627	630	623	638	583	646	621	611	649	636	597	615	618	635	559	652	620	636	643	598	597	578	630	616	607	615	652	616	667	606	622	682	588	612	588	627	609	643	684	624	575	624	613	608	632	629	605	592	620	643	645	594	611	659	636	608	614	615	607	596	637	667	613	653	634	604	609	631	585	600	614	662	605	651	657	603	655	630	677	628	584	601	628	614	652	597	609	600	664	604	594	638	637	637	609	642	641	625	641	602	656	648	603	627	618	579	592	621	621	603	619	622	612	654	638	594	626	608	649	611	593	620	607	614	634	644	664	626	667	557	663	645	586	630	610	649	590	648	596	612	624	616	645	656	608	630	640	608	611	613	656	634	612	598	616	639	651	593	621	620	601	672	643	641	636	591	630	622	629	631	607	662	609	603	552	611	622	603	633	661	635	633	617	628	686	611	615	618	605	557	619	605	633	651	630	643	632	624	641	684	642	629	603	588	620	597	640	628	631	622	637	614	635	624	635	625	589	630	604	649	648	588	668	625	585	644	617	542	610	634	636	619	617	606	587	663	596	645	616	618	615	577	610	659	660	636	604	608	654	681	586	619	626	637	607	586	644	574	596	626	635	600	601	618	661	634	636	591	646	641	602	641	586	595	603	654	632	679	677	642	578	601	610	616	609	582	619	627	653	595	611	686	636	618	622	645	644	656	650	651	541	652	636	622	613	657	627	649	619	634	664	591	617	612	612	616	637	628	648	622	666	609	683	590	630	633	651	611	590	579	679	617	668	663	645	607	645	672	619	662	614	598	663	620	633	620	597	645	624	613	603	585	619	571	621	604	664	618	634	614	611	609	609	603	642	576	657	586	617	589	620	629	626	605	637	640	618	679	641	599	650	600	672	633	619	631	609	651	597	622	637	673	570	583	581	666	571	632	612	637	629	613	623	615	613	684	604	611	639	601	627	661	628
24182	21287	28638	24304	21114	9465	13668	37950	41572	29533	15352	5642	1996	1114	912	833	779	818	806	818	816	763	826	770	823	778	800	759	805	809	809	797	807	757	782	793	784	763	822	793	776	780	797	776	777	839	756	852	796	779	776	764	797	763	763	777	781	761	805	753	750	807	763	835	788	827	776	818	770	780	787	755	760	809	778	804	795	778	750	769	787	766	770	765	783	787	847	781	709	802	774	842	787	782	794	801	826	797	826	817	784	823	763	807	799	779	779	827	822	766	796	775	804	752	817	761	737	747	803	775	762	799	737	797	770	788	793	789	752	784	750	812	762	763	772	792	758	765	750	770	742	814	795	751	781	765	759	717	804	781	770	738	786	761	764	784	778	791	777	811	814	781	806	803	817	808	852	825	803	841	803	723	800	810	786	764	743	779	783	797	744	753	787	783	840	785	792	730	736	769	782	759	780	788	807	765	731	782	805	772	785	775	825	794	743	811	782	815	777	783	821	730	800	828	772	730	766	818	733	744	779	805	736	780	782	746	743	779	808	754	772	831	747	826	767	800	770	732	776	785	798	763	804	801	718	735	757	756	802	785	782	804	768	785	789	789	736	719	763	748	794	814	804	812	784	764	804	798	789	745	776	784	818	773	770	796	757	745	795	806	769	788	724	750	750	844	798	795	812	791	786	823	761	754	801	832	781	810	803	781	750	790	751	774	786	724	794	729	826	771	800	782	741	763	781	798	754	801	781	759	788	752	782	768	781	773	799	745	740	758	750	769	819	798	757	782	766	802	761	718	781	754	819	762	827	811	738	792	797	787	811	753	782	748	810	804	776	784	782	811	781	806	775	828	778	774	765	757	778	716	815	817	808	784	772	796	793	784	768	779	816	850	715	748	797	810	813	776	790	789	730	761	733	803	843	761	816	787	797	821	790	806	770	800	835	754	748	768	756	775	773	768	736	783	750	778	809	760	771	781	785	813	750	761	768	775	844	802	790	764	792	750	781	758	805	807	726	801	798	714	812	787	769	789	740	773	830	830	789	739	798	762	765	833	764	802	776	773	765	762	756	822	742	783	829	773	767	829	775	804	789	720	770	798	733	820	799	762	759	811	745	792	784	741	816	786	724	820	781	777	784	787	755	723	762	802	774	781	719	735	782	792	764	808	777	771	785	778	720	790	836	792	800	792	789	766	800	733	768	829	764	783	785	752	814	761	793	796	796	742	805	718	819	793	773	783	784	789	753	760	812	803	749	793	744	809	776	790	770	765	748	803	809	757	796	727	779	810	763	795	764	768	814	816	791	754	777	813	821	827	770	800	820	745	794	797	733	809	709	773	757	761	831	791	763	755	755	772	785	763	749	785	754	794	815	698	779	786	834	768	769	817	782	750	800	773	799	762	732	784	796	763	762	806	750	737	754	822	709	790	812	757	791	780	730	759	790	778	804	743	784	800	720	771	787	798	726	760	812	820	736	738	766	802	779	795	793	805	768	856	760	744	772	785	773	781	792	807	748	785	749	803	820	815	774	818	790	801	783	808	756	726	735	749	762	813	806	797	768	788	801	796	777	763	804	793	734	795	757	738	808	832	759	760	840	747	782	747	792	812	817	780	734	771	795	812	783	770	752	787	821	763	780	820	763	775	759	787	771	772	763	751	800	787	776	774	784	773	793	774	793	747	803	774	835	730	769	782	756	777	821	738	699	775	773	765	849	779	774	814	763	792	804	789	766	771	731	763	748	805	792	733	774	747	766	758	790	775	783	779	721	811	800	754	737	745	752	809	781	761	789	842	819	806	761	758	822	745	829	782	776	791	717	795	798	774	760	767	787	792	754	777	732	814	798	768	782	815	749	801	772	764	742	772	737	758	804	747	759	806	767	753	819	793	775	777	822	787	808	788	766	779	815	792	786	749	776	772	811	732	787	814	772	762	792	787	827	774	747	758	734	771	778	774	799	768	801	746	710	797	761	800	754	763	792	776	734	795	829	815	765	784	745	751	756	715	804	740	768	798	809	752	759	810	743	807	779	764	803	769	762	697	824	745	777	712	763	811	797	767	777	796	767	770	765	803	800	791	775	791	778	822	813	819	783	801	812	776	824	820	748	787	755	797	759	751	767	775	768	750	767	788	764	749	763	779	748	784	818	784	786	780	762	789	768	781	856	798	811	816	764	745	800	751	746	788	798	774	763	782	729	761	756	814	766	795	772	750	741	771	737	737	739	723	788	746	746	731	751	766	763	778	739	771	818	759	730	743	785	735	754	781	781	774	798	745	810	776	806	792	766	750	810	792	770	753	795	787	769	837	801	774	800	771	734	755	792	784	775	807	789	762	778	754	770	804	736	741	728	789	794	775	767	807	775	773	764	741	760	764	782	832	787	742	810	780	789	757	751	786	743	792	790	789	744	814	770	815	808	739	808	760	793	790	760	785	778	729	742	751	759	748	797	771	807	759	795	778	760	790	703	769	795	809	784	785	791	729	728	767	722	769	751	731	778	812	789	723	800	802	786	779	753	765	781	796	756	758	765	752	784	775	805	765	766	793	758	795	840	802	768	764	756	771	759	772	720	767	779	769	748	754	770	783	828	737	755	790	792	801	742	751	737	757	774	813	752	801	792	761	778	809	810	848	798	753	779	875	744	814	748	751	793	793	750	792	760	814	775	768	772	790	797	745	758	773	768	834	764	763	777	758	765	826	775	768	718	809	740	789	753	812	782	806	741	776	780	781	784	736	753	746	786	790	795	729	817	783	766	749	789	775	722	766	779	765	828	779	778	808	729	739	820	748	821	783	777	737	796	775	713	737	791	762	826	749	764	723	763	741	753	792	745	784	823	786	747	776	835	806	804	740	788	807	767	745	769	773	756	788	803	782	780	797	795	707	739	820	734	796	819	713	757	752	764	785	795	767	781	759	723	759	750	781	798	766	824	803	713	764	811	743	754	779	767	841	758	765	781	756	789	772	798	787	816	762	772	753	790	813	726	782	812	785	750	721	777	815	729	763	713	763	755	782	766	780	799	776	749	805	800	781	778	788	717	759	765	769	799	766	757	800	774	781	754	733	753	788	769	744	761	809	762	781	764	768	771	809	732	728	812	824	723	770	768	760	766	803	752	837	768	797	804	760	776	836	798	765	772	772	829	770	760	791	766	746	793	769	780	778	762	825	828	789	772	785	776	766	796	784	798	799	782	770	750	761	741	784	784	758	818	785	782	784	778	787	816	808	757	805	778	765	753	774	794	747	754	785	725	740	789	799	771	792	784	751	777	759	733	781	806	767	736	772	802	816	850	812	760	802	728	800	749	793	766	748	767	794	778	831	746	853	808	746	844	766	812	772	786	794	815	798	737	784	786	804	812	828	774	780	756	786	774	780	773	779	795	761	764	846	838	801	795	799	793	735	756	742	763	826	776	765	796	748	804	776	773	786	694	815	782	729	721	846	768	712	760	747	740	804	779	782	758	770	731	798	694	768	787	765	771	793	785	828	801	772
5645	10811	11735	9934	3718	2458	15668	39225	37566	24097	12168	5135	1961	959	830	739	735	728	720	750	747	722	757	694	729	775	773	756	699	736	730	691	733	728	675	690	747	744	745	713	753	719	735	761	716	734	774	698	724	754	709	751	699	713	714	731	692	696	753	682	685	714	704	711	737	709	758	722	736	764	707	734	716	731	699	750	684	759	652	732	718	734	693	718	704	686	729	689	739	704	663	742	721	752	694	701	698	741	723	693	702	724	697	663	741	740	736	736	764	701	784	703	737	732	755	732	720	695	731	720	684	725	740	658	732	799	744	724	713	715	719	687	674	713	724	728	723	731	711	699	757	708	750	762	661	737	685	735	749	713	681	660	676	718	745	705	760	729	720	710	724	723	717	723	721	692	707	715	769	708	778	703	725	758	728	687	704	712	708	711	713	743	757	724	699	725	699	703	717	740	719	664	717	783	703	671	711	706	688	733	710	727	723	738	761	714	701	716	758	691	724	740	697	731	719	693	737	748	723	696	698	723	723	759	729	671	659	773	695	713	692	738	701	749	717	742	746	771	659	685	707	704	703	735	704	755	696	762	719	739	713	734	754	776	746	666	677	705	717	683	724	732	796	737	737	677	736	723	707	679	695	709	740	721	699	751	732	709	715	725	718	722	707	705	715	722	709	750	756	703	700	715	721	730	705	706	753	730	742	740	723	733	695	702	696	714	764	699	745	727	722	752	739	656	690	678	720	682	704	717	728	728	716	711	715	756	738	725	706	690	735	756	666	723	690	728	673	730	676	770	730	768	683	690	691	735	779	726	772	704	718	776	769	748	741	734	711	739	699	757	736	723	736	723	714	702	692	716	804	724	701	720	774	736	750	713	705	761	721	725	739	706	694	735	680	711	727	717	744	708	705	750	713	691	684	677	733	737	738	679	736	787	724	718	738	730	746	700	735	694	762	751	755	781	700	718	685	675	720	760	715	726	749	745	722	700	713	726	737	773	681	709	744	756	706	765	717	720	716	753	759	688	710	732	717	718	746	723	708	708	742	715	721	734	709	724	753	712	727	804	701	743	707	732	732	745	759	749	743	772	667	706	691	718	717	714	711	688	785	654	718	709	736	767	710	693	738	729	747	760	708	681	692	754	741	699	704	762	698	696	746	717	753	712	758	685	744	728	729	702	702	729	746	719	724	743	712	703	670	754	718	749	694	754	695	696	770	695	725	717	735	695	748	747	693	668	679	701	701	730	722	733	713	765	768	751	766	757	704	710	686	681	710	718	735	741	734	702	714	729	743	727	715	697	737	720	721	765	693	739	696	704	731	750	737	702	696	752	728	703	745	745	720	712	699	750	738	725	759	742	716	693	711	756	732	683	687	722	707	737	711	709	726	732	735	665	708	693	690	706	719	701	738	736	658	672	740	755	767	709	732	702	735	666	736	741	684	709	687	693	752	700	725	722	774	720	725	748	663	749	708	712	735	684	691	691	725	744	722	723	735	712	767	703	715	743	714	728	703	730	719	716	754	712	728	704	774	735	746	716	640	730	730	712	695	767	691	748	719	695	712	722	704	733	754	754	705	678	719	717	736	764	725	714	731	728	701	689	695	717	690	761	729	690	710	755	699	738	724	682	722	711	683	687	685	735	733	742	753	646	739	736	703	671	675	732	717	759	699	721	738	710	718	710	702	753	732	697	715	742	722	683	736	698	784	675	683	715	693	733	714	732	756	742	657	696	715	719	719	736	774	744	733	728	682	721	714	734	712	680	714	700	742	757	733	715	717	736	732	688	710	657	728	712	718	717	711	761	733	693	704	673	687	730	764	704	661	696	691	732	675	700	707	709	732	702	711	693	721	696	697	722	718	702	716	683	728	764	761	700	735	740	679	751	707	721	737	707	740	718	700	690	709	680	675	717	744	725	745	728	719	793	704	744	678	712	707	745	705	729	740	744	769	718	758	767	713	736	738	683	763	689	732	732	775	738	743	712	712	729	644	675	710	735	693	733	680	733	687	732	690	689	716	711	718	761	713	757	691	674	714	745	755	727	729	688	734	722	664	721	720	757	725	716	724	751	720	761	723	687	715	665	706	735	755	716	723	700	718	729	705	729	714	674	731	721	704	764	786	737	718	709	688	701	745	692	703	725	737	719	720	714	736	707	661	696	697	707	713	684	696	729	721	725	736	748	696	749	718	711	704	704	762	740	661	694	693	695	637	715	722	705	722	704	751	744	711	724	711	728	710	681	732	676	694	721	688	702	750	671	706	754	700	700	722	729	674	707	670	742	720	752	709	700	720	728	705	758	689	705	676	709	685	698	692	788	686	702	745	717	766	697	704	744	702	706	761	728	713	727	678	724	747	753	667	689	690	712	710	726	676	722	704	678	765	713	755	715	651	724	717	725	731	731	725	695	749	725	718	767	753	678	732	703	753	767	709	738	749	697	706	668	720	699	750	730	761	686	729	774	723	749	734	679	704	687	777	729	718	734	690	726	739	705	743	703	692	691	742	691	733	744	687	734	747	680	701	681	765	712	713	728	662	741	724	730	718	716	732	698	696	669	731	742	741	731	715	756	724	722	733	768	727	695	731	712	689	732	711	733	699	743	700	715	727	723	721	729	774	701	722	689	742	694	707	695	701	751	683	710	704	711	715	747	701	704	731	687	736	679	760	737	693	724	743	709	725	703	706	703	728	704	688	732	709	706	722	715	739	726	753	713	715	750	714	786	766	733	677	737	696	696	692	702	690	731	729	677	714	695	743	743	710	719	691	722	706	739	684	717	719	711	786	717	684	729	715	710	684	746	725	726	776	674	733	730	684	710	707	689	703	726	710	699	727	715	790	728	700	718	725	706	723	685	694	709	718	712	725	754	687	718	714	729	694	757	730	740	709	716	761	689	664	751	708	711	692	705	681	757	730	704	706	716	716	719	694	737	748	721	698	778	703	694	743	756	665	698	696	728	694	679	749	702	718	740	690	707	700	706	703	752	701	723	700	773	717	702	723	701	741	717	732	702	756	732	671	734	733	693	731	695	717	704	699	664	740	695	753	702	690	757	664	687	697	736	717	726	715	739	748	682	713	730	652	759	711	778	738	725	738	727	709	693	701	714	720	733	694	727	714	687	682	686	737	681	714	684	697	677	700	685	702	712	708	722	706	734	689	766	694	701	681	723	706	716	709	683	719	693	732	688	666	699	752	706	752	715	731	708	749	666	765	776	734	744	691	697	720	726	709	714	717	746	757	711	731	690	694	752	685	686	684	720	729	736	719	696	723	726	688	739	727	731	695	688	790	729	684	730	719	670	762	681	654	711	705	724	739	687	695	743	780	683	709	658	690	734	716	684	722	725	779	712	696	671	702	715	693	734	680	711	779	672	713	721	706	701	702	737	722	719	751	688	694	718	671	727	733	757	699	745	710	725	740	712	723	719	702	744	679	830	688	757	750	693	750	728	767	709	719	739	701	681	745	687	715	701	739	715	726	711	764	698	690	706
27538	13720	3696	3647	1521	1121	1522	2694	3402	2546	1595	1076	806	764	763	715	717	730	689	727	724	719	721	749	686	733	723	701	766	685	684	757	716	682	728	728	715	772	747	717	684	711	696	736	759	709	714	650	729	712	705	733	714	706	700	745	723	702	747	722	713	700	713	696	723	662	708	716	739	708	714	672	713	680	719	697	715	712	722	725	753	721	712	704	696	722	736	682	683	734	694	695	707	734	691	730	705	681	711	681	719	701	733	689	697	710	715	690	692	705	707	770	786	736	696	703	684	724	684	692	690	720	727	705	672	696	705	690	758	710	716	717	724	703	727	691	708	751	717	705	708	705	710	688	719	696	682	693	781	692	727	753	681	700	759	710	733	725	658	752	696	706	690	737	662	734	771	731	737	686	735	726	741	732	653	747	687	736	718	733	719	729	706	717	765	661	745	711	749	724	698	750	736	691	756	705	694	725	712	712	727	673	701	758	687	754	747	705	696	728	705	707	733	692	703	670	747	755	675	704	715	672	690	675	730	711	728	731	724	741	747	761	760	708	729	711	722	723	754	706	730	678	707	768	668	726	691	709	726	746	733	749	719	742	693	744	713	696	693	710	737	676	705	737	734	677	670	712	722	683	715	731	713	739	717	701	764	714	674	730	780	745	683	764	685	705	728	748	761	684	743	710	741	711	696	711	679	705	696	662	747	681	740	723	710	677	701	696	692	710	743	709	638	691	693	712	695	710	721	730	698	720	694	728	726	711	706	750	731	711	694	714	719	717	705	654	716	699	747	752	686	696	719	739	710	683	698	727	706	711	734	734	743	702	724	702	672	743	660	738	723	637	726	711	720	718	733	739	717	680	673	690	707	745	699	664	701	710	738	727	717	723	707	704	691	722	722	710	671	709	676	727	721	736	723	736	700	668	698	701	699	688	727	745	705	729	700	730	738	736	731	728	680	732	672	712	722	699	678	683	674	724	728	716	702	711	736	712	689	687	697	685	716	695	741	706	697	703	727	764	694	687	684	756	721	722	695	758	756	710	733	665	738	741	709	682	677	687	703	676	730	708	705	725	717	709	785	690	772	703	702	680	706	747	694	716	769	689	762	767	711	718	690	767	788	760	713	686	769	748	739	748	709	710	741	703	741	724	729	671	739	697	760	722	686	738	758	741	692	683	691	654	741	750	718	713	723	719	710	694	739	684	737	693	689	704	704	718	739	689	705	720	684	722	689	730	722	669	706	747	730	719	805	730	767	721	742	741	699	762	730	717	704	681	724	713	729	759	744	719	788	694	647	675	680	733	707	720	670	745	703	677	756	736	756	700	747	714	704	761	714	695	669	704	689	712	717	734	746	727	704	723	677	712	749	728	676	710	720	719	683	730	745	738	697	725	708	705	711	685	683	741	669	720	749	745	745	728	674	716	724	702	676	750	744	730	712	699	676	700	705	725	732	705	681	720	719	745	695	705	772	729	700	730	672	693	715	686	700	747	705	731	711	703	719	737	709	741	685	696	707	734	723	681	710	708	678	693	718	693	732	707	757	696	755	752	695	702	701	707	730	744	727	748	737	721	719	704	707	716	738	706	729	711	741	726	668	697	771	744	697	767	738	702	738	728	752	706	766	695	800	648	743	671	706	724	711	729	752	699	738	744	692	702	761	716	677	750	759	736	705	703	714	731	719	711	664	775	697	727	721	771	723	683	769	718	677	721	674	724	719	640	726	720	737	716	713	792	687	737	682	694	710	676	711	733	708	669	742	694	741	742	749	751	753	744	695	723	724	743	738	690	721	677	721	750	733	753	717	742	722	781	742	745	691	732	737	715	676	734	722	719	682	752	677	707	761	717	727	699	717	727	757	733	749	667	701	746	731	756	697	726	717	730	687	737	726	727	729	717	724	773	693	692	668	741	685	712	676	712	693	707	727	684	738	681	716	738	740	721	708	716	694	733	692	713	727	752	697	717	728	708	739	754	674	726	713	764	694	693	710	720	720	710	693	699	762	691	758	680	721	713	705	754	727	731	749	736	780	728	757	743	698	671	718	728	673	719	698	729	773	748	700	736	682	714	713	706	690	724	703	716	697	746	737	737	779	674	686	698	717	737	734	697	710	763	713	690	701	716	700	722	684	729	692	670	740	720	692	688	723	711	717	708	669	693	691	716	689	712	691	678	746	754	686	724	710	748	699	720	699	726	720	728	693	752	718	717	712	689	679	707	713	688	709	745	731	696	695	756	756	721	747	709	718	684	715	736	700	735	725	699	717	706	741	692	712	683	720	696	700	742	691	679	768	726	677	727	710	742	697	728	738	750	682	733	736	712	774	716	725	724	774	732	739	703	717	691	788	689	705	737	727	721	708	743	728	737	702	742	714	709	691	697	740	728	735	766	736	708	721	704	696	712	683	680	733	701	690	714	739	708	750	705	721	718	734	692	746	748	741	720	708	730	710	710	767	691	772	727	668	718	744	684	690	713	687	682	680	718	687	703	724	695	694	721	689	696	709	693	685	679	735	737	718	724	734	750	729	733	721	756	736	704	696	723	739	684	724	722	725	720	730	730	785	696	701	695	671	717	735	706	690	732	690	754	690	749	747	761	693	665	699	703	750	711	723	705	692	694	699	706	769	711	772	737	728	742	679	710	754	723	712	711	700	718	649	710	708	711	722	722	751	685	744	725	710	732	721	727	713	730	726	685	722	693	701	760	708	731	735	726	722	725	719	699	721	707	740	713	676	695	707	767	728	742	706	696	689	680	729	690	725	708	718	764	705	717	768	725	706	697	744	703	690	710	709	711	681	718	720	711	718	671	725	662	757	722	735	717	733	710	685	711	684	772	696	712	733	708	723	724	707	748	776	677	762	752	721	708	694	731	696	732	742	770	705	694	737	757	738	701	712	745	751	743	724	687	693	714	764	709	698	741	741	696	688	671	682	722	683	726	660	727	649	670	715	721	688	696	718	751	721	692	758	686	726	708	736	694	711	747	726	681	740	656	772	675	698	697	700	706	757	688	711	711	700	664	686	723	693	734	684	698	696	765	707	741	691	686	715	686	719	710	731	725	758	745	718	726	760	706	740	698	679	744	725	703	684	658	712	754	723	716	675	715	709	755	665	683	691	697	760	743	717	687	698	690	728	708	749	721	660	723	700	694	690	697	697	702	752	734	715	737	709	711	661	688	776	724	698	759	685	732	706	684	730	686	742	703	721	703	701	695	732	726	729	696	688	705	688	738	623	670	756	728	761	750	685	713	717	721	686	709	650	723	704	740	656	759	731	715	682	753	724	706	716	703	756	730	729	651	678	716	728	698	723	697	716	729	734	729	687	701	727	693	714	724	708	723	717	775	747	756	710	725	729	758	733	712	723	719	726	715	717	731	741	761	707	706	653	741	686	756	756	696	723	723	706	729	695	743	726	678	710	712	713	750	750	728	747	743	730	676	710	728	726	702	709	724	726	688	738	694	773	747	654	676	723	743	738	714	696	752	764	706
6175	4200	2704	3742	1693	1276	1751	3581	3843	2846	1675	1028	750	643	666	623	632	618	613	619	658	668	641	591	686	641	650	666	663	624	639	662	618	667	652	706	658	641	676	684	638	630	643	643	656	645	636	637	629	629	656	640	621	630	660	627	638	635	645	637	623	687	606	613	626	653	679	617	585	624	647	602	644	612	615	632	619	663	684	632	638	627	651	659	652	616	625	664	668	644	617	658	634	639	607	641	639	706	658	612	629	640	622	638	681	614	612	678	632	621	605	689	634	645	663	627	605	686	622	617	675	626	647	652	594	623	592	687	630	631	647	648	625	610	660	679	653	660	657	617	644	576	659	645	628	610	627	613	645	680	672	638	628	583	660	644	614	649	650	659	635	635	673	633	665	669	653	620	627	638	586	689	628	621	605	686	648	644	655	638	686	630	671	580	680	622	624	655	678	654	594	613	675	630	640	649	642	643	620	654	643	660	674	617	665	642	668	651	653	664	664	678	675	619	604	621	661	644	615	629	647	638	663	656	617	600	594	653	623	614	666	667	643	637	631	607	633	686	649	665	659	623	600	643	639	627	680	653	679	616	637	614	675	649	661	655	613	638	623	643	619	603	637	622	677	683	627	663	628	640	658	641	602	650	630	649	666	642	673	646	657	648	680	658	669	678	637	623	620	592	636	651	636	634	661	617	674	627	695	641	651	651	623	630	670	635	639	586	662	635	679	656	648	616	649	595	649	593	641	636	682	632	642	615	628	585	643	646	619	689	623	697	602	663	647	642	625	601	629	686	650	671	618	627	604	647	647	665	693	682	612	616	594	585	627	644	638	634	629	663	663	611	604	651	675	595	638	630	645	651	644	622	642	641	626	618	619	686	611	619	629	640	636	603	659	625	678	652	622	630	653	639	618	698	638	682	601	678	645	653	673	621	665	626	598	668	629	677	630	637	651	653	602	663	626	603	644	610	647	649	616	598	655	669	685	624	609	664	656	664	610	617	612	667	664	672	616	659	665	622	628	587	616	615	642	642	630	670	650	617	672	611	625	629	664	660	590	672	612	633	658	593	638	624	695	660	620	621	639	652	630	655	609	691	647	577	626	632	631	612	643	595	654	630	632	648	608	639	657	645	650	631	652	614	651	678	642	655	658	629	641	702	643	649	664	642	662	630	618	614	614	685	617	633	607	663	622	623	631	598	624	617	654	649	661	613	593	609	681	607	653	673	662	645	620	641	624	622	678	662	678	643	621	668	662	620	632	640	670	619	625	642	641	622	641	688	614	642	650	653	618	656	627	634	620	635	606	650	660	602	656	676	673	610	656	665	596	659	637	656	672	632	641	663	643	638	644	645	651	608	651	661	608	642	648	656	632	589	681	654	622	625	642	669	668	648	659	629	614	658	623	647	629	657	658	671	597	634	672	672	625	623	627	625	644	662	656	641	645	613	617	622	609	657	593	674	605	628	649	658	619	633	660	640	655	635	592	657	651	633	700	643	628	658	636	594	633	697	631	651	617	678	614	688	652	648	623	662	653	657	641	652	599	689	665	632	647	625	624	625	633	631	634	664	606	620	678	648	652	694	669	647	608	653	661	631	629	584	640	641	651	626	634	646	661	717	654	665	639	649	650	661	668	612	636	612	655	653	628	620	674	585	647	615	666	638	623	606	662	626	658	617	665	629	637	648	644	610	624	690	669	647	621	679	607	629	653	659	641	629	662	668	634	651	614	615	640	682	633	643	644	636	644	643	656	645	695	669	633	680	628	626	680	602	627	694	601	656	606	632	639	619	606	632	617	650	642	649	651	622	663	647	674	657	645	668	668	608	641	636	647	627	618	643	635	632	658	634	618	634	650	603	655	669	620	675	659	628	627	639	637	655	604	595	628	609	608	671	643	642	655	632	612	634	650	672	638	586	607	620	606	652	622	654	637	690	623	600	681	646	662	633	649	631	643	636	583	652	609	598	671	705	630	611	628	655	678	654	651	604	663	618	645	644	628	624	619	597	655	636	670	683	655	643	650	641	634	639	641	660	632	653	604	646	650	686	647	662	608	596	640	680	605	682	653	670	656	622	662	637	642	659	639	632	607	641	648	632	627	638	629	644	638	660	649	689	645	611	647	664	625	634	630	630	604	650	656	653	623	627	707	666	596	643	637	597	611	644	655	602	627	646	628	610	630	638	663	611	656	672	660	644	636	601	664	645	683	679	635	643	645	607	608	701	615	588	625	617	646	633	668	654	652	647	670	639	669	650	664	600	686	648	641	623	646	652	631	654	591	658	641	648	652	628	679	652	588	666	688	630	618	608	593	653	668	628	631	634	681	624	650	644	640	605	633	649	644	671	658	673	677	644	657	638	619	628	662	643	647	657	622	685	641	646	632	622	634	653	638	610	643	661	636	640	636	646	631	667	605	650	617	625	646	691	633	586	585	619	671	650	647	637	637	605	579	648	640	595	586	644	641	619	632	618	611	651	640	685	557	632	703	652	633	687	619	574	635	577	615	650	626	615	610	636	658	629	654	631	649	670	646	635	637	605	653	638	636	621	614	644	636	652	650	636	639	667	582	604	589	631	607	634	579	611	634	658	619	679	614	636	625	644	644	642	616	648	648	624	660	609	607	611	615	652	678	671	648	670	670	688	645	667	649	594	682	612	611	636	639	615	628	674	657	649	613	643	655	655	615	632	625	654	613	644	608	640	655	663	677	630	629	607	659	602	624	655	627	658	628	656	607	639	627	637	699	616	626	642	645	585	638	637	614	634	683	632	614	681	668	666	669	634	661	675	613	661	676	629	640	625	591	614	649	597	676	656	616	640	614	632	663	597	648	610	629	603	594	600	677	629	623	615	669	671	620	608	629	610	622	651	684	619	660	666	605	658	613	631	578	621	642	633	643	651	603	645	627	631	626	659	637	633	656	720	646	657	647	626	648	616	585	593	713	670	666	634	650	705	620	647	615	665	579	640	657	622	660	680	638	632	612	654	658	629	635	656	599	657	652	661	630	680	622	626	626	650	629	647	608	611	659	608	627	635	637	642	637	648	636	680	679	657	626	621	613	640	615	612	680	655	649	632	645	595	606	672	642	647	615	661	647	615	635	660	645	667	599	659	683	632	630	603	605	648	643	676	666	637	667	638	602	692	649	646	663	625	653	624	635	648	667	677	636	617	685	656	640	620	653	708	646	641	602	616	645	644	637	637	629	655	618	642	632	623	630	640	621	632	676	626	632	658	662	640	613	597	630	655	639	659	605	615	665	640	635	686	604	628	671	676	598	661	632	636	657	674	685	671	643	666	609	648	625	634	636	630	648	661	683	642	647	636	641	632	636	629	661	625	654	633	647	631	653	633	681	610	653	666	681	683	637	640	640	636	673	595	622	675	632	657	607	635	659	626	651	673	652	629	624	662	676	663	664	639	627	622	650	655	625	683	688	633	647	646	606	658	638	674	622	646	645	619	626	680	656	620	638	649	587	646	650	617	654	664	634	620
25538	21284	26974	24861	8827	3536	9019	22014	23415	14412	5762	2248	1073	791	710	711	730	681	687	658	648	659	681	701	733	665	666	658	652	650	654	699	686	701	649	649	707	648	736	642	663	675	715	674	663	698	672	639	718	691	645	722	713	680	661	703	633	625	666	694	691	616	670	679	698	702	703	684	674	704	661	666	652	693	678	669	660	722	696	682	654	669	676	672	690	680	628	656	667	676	690	687	657	642	674	710	653	659	664	664	672	675	727	685	657	702	690	724	676	648	636	711	677	692	624	720	640	651	668	663	702	674	691	619	690	663	658	660	676	677	664	718	691	698	665	674	691	710	688	654	717	696	662	684	660	688	668	742	679	708	687	682	660	632	680	659	672	649	627	680	677	662	614	693	690	688	665	648	666	650	666	674	703	690	679	638	642	685	666	662	641	638	674	670	648	685	623	702	677	651	647	671	661	686	629	659	667	703	627	640	671	675	713	645	645	683	717	650	689	671	692	658	660	621	719	688	716	626	682	646	686	648	668	675	686	696	683	686	646	679	703	645	657	717	672	670	679	677	673	674	685	631	668	650	695	640	704	698	709	639	707	665	668	682	714	683	683	688	674	657	637	700	672	644	696	647	636	659	680	631	663	659	738	739	652	621	659	699	676	651	619	624	680	706	646	631	683	622	662	691	683	634	669	617	696	671	665	686	673	662	662	669	671	663	690	645	688	716	638	682	683	712	678	668	694	646	684	680	638	676	658	660	667	675	698	648	652	684	671	648	655	650	704	686	668	704	681	681	624	657	651	649	720	660	682	672	689	649	700	683	699	672	701	639	708	716	672	697	674	680	677	622	673	724	716	669	694	667	687	657	662	670	660	656	752	681	667	655	712	635	660	662	699	636	696	666	676	661	658	704	671	655	649	686	666	700	666	637	675	697	695	668	676	682	682	672	660	678	675	670	633	662	679	662	691	648	690	686	696	691	699	653	675	691	693	684	614	681	664	666	698	643	686	676	679	708	663	656	670	711	664	643	724	632	658	652	689	630	706	638	669	655	654	691	659	676	672	670	625	683	643	690	651	681	676	659	667	668	609	629	718	698	677	680	688	654	684	643	682	666	636	682	693	660	686	685	665	690	661	713	638	675	704	693	632	661	708	685	739	693	650	692	652	643	693	669	682	653	654	689	709	652	669	670	612	665	673	657	669	655	669	647	659	650	694	668	680	714	692	664	687	670	691	692	690	661	667	671	662	681	663	694	708	634	671	708	672	676	656	669	680	677	619	651	720	700	677	665	642	670	600	672	688	656	664	650	627	659	661	689	666	706	630	651	659	694	718	691	698	700	678	605	669	697	650	719	675	692	688	683	748	713	678	659	634	631	686	684	651	624	669	659	622	685	707	653	697	669	753	640	684	696	670	665	648	700	656	676	640	676	652	706	694	699	658	702	667	695	716	688	661	667	654	675	650	690	634	675	690	739	680	661	669	677	681	669	669	634	703	650	657	692	673	662	675	688	675	707	686	664	669	713	699	687	746	667	701	678	680	687	697	637	678	702	648	685	665	728	662	662	667	650	665	684	657	683	683	674	709	646	655	668	655	665	656	704	652	679	642	713	645	649	636	675	642	631	634	712	681	677	617	722	647	685	689	671	690	657	680	652	671	703	719	664	631	620	703	632	662	649	687	664	664	670	645	612	683	668	595	650	688	688	654	624	693	651	650	612	656	672	715	652	648	671	698	654	661	664	635	654	660	677	669	624	643	670	655	687	673	669	633	658	641	674	659	642	721	629	691	706	691	661	670	654	693	641	678	668	666	726	679	669	636	663	660	682	689	698	709	685	665	671	674	614	680	675	656	642	641	679	657	670	697	683	679	643	656	649	685	702	655	654	652	670	660	685	677	709	646	681	729	644	670	664	667	643	691	646	717	638	666	681	691	672	703	657	712	686	676	686	706	651	698	619	696	699	655	650	648	648	659	672	648	657	713	711	670	670	662	634	692	668	642	656	713	650	653	678	647	665	621	660	677	694	622	693	687	669	687	672	695	666	709	697	677	664	679	666	673	694	709	636	646	642	646	703	724	679	683	674	674	710	661	672	652	684	696	640	657	687	675	677	688	681	640	674	640	677	695	718	700	731	643	668	694	625	648	629	675	639	645	645	694	722	697	697	652	648	681	692	748	675	641	680	643	654	676	648	667	648	656	679	719	654	705	669	672	693	652	643	680	646	681	653	700	731	663	683	660	697	671	705	683	687	682	661	650	684	675	697	707	683	681	606	684	670	632	712	670	708	698	671	694	679	700	720	671	695	673	646	699	653	656	673	698	704	659	680	635	654	682	670	679	689	661	679	668	675	720	660	675	671	696	680	666	658	669	685	718	712	649	641	719	675	623	632	665	657	683	615	708	642	702	683	637	648	689	621	689	678	658	748	661	684	693	609	650	641	641	654	661	657	685	647	664	677	650	681	646	629	657	646	654	648	714	678	657	648	687	652	670	711	684	657	643	666	692	613	656	673	704	680	717	624	638	709	636	662	619	699	684	651	685	644	713	674	651	691	700	646	699	672	716	723	654	689	708	685	683	655	647	724	676	672	607	659	671	678	645	670	629	710	660	654	647	639	711	643	694	684	694	684	676	667	661	641	641	661	694	662	668	622	714	639	663	693	693	688	704	661	676	618	666	660	648	687	674	648	657	655	659	664	672	709	661	641	688	695	678	665	641	672	719	678	670	703	675	719	699	662	667	681	672	685	624	677	701	678	668	660	680	667	695	662	697	708	705	662	691	704	678	695	693	682	671	701	696	650	599	686	706	671	661	672	702	688	680	659	646	636	690	683	658	647	650	685	697	669	646	706	626	656	689	679	689	665	663	703	669	623	692	683	685	700	705	636	691	688	686	637	697	645	705	682	698	680	696	685	659	674	669	632	668	716	677	675	706	667	678	653	701	664	692	767	697	645	695	673	654	687	658	685	681	637	709	647	691	621	673	627	716	657	633	636	597	649	674	643	681	650	687	689	700	691	661	665	704	628	622	682	644	684	625	737	643	710	665	658	672	663	691	699	699	661	670	697	678	691	624	659	712	659	668	696	650	643	655	664	653	683	634	657	680	696	709	690	681	637	661	669	640	689	692	660	664	673	695	688	704	676	652	716	679	680	677	709	709	709	674	683	622	623	674	725	680	696	675	650	707	675	688	606	706	659	708	650	715	707	698	720	673	638	652	678	708	674	674	699	688	675	707	660	645	672	680	649	680	659	685	661	673	699	692	684	723	685	687	719	673	672	703	669	671	693	656	712	638	661	639	631	687	645	688	667	682	671	724	616	646	688	663	691	671	676	680	651	644	652	654	648	645	694	675	612	662	687	631	683	668	699	664	706	683	684	669	687	612	615	662	677	656	676	642	661	667	644	620	677	666	635	691	696	669	689	663	648	691	648	656	691	675	695	655	658	713	648	631	655	666	658	652	664	685	670	691	730	696	692	685	668	683	691	661	654	691	653
5742	8670	8584	7206	3884	3817	10134	22859	20713	12046	5319	2363	1157	758	691	638	595	623	698	657	592	614	607	595	639	604	626	629	646	639	630	645	649	570	650	640	613	622	615	671	623	633	677	625	613	627	629	636	672	627	629	614	619	612	667	649	635	649	636	649	664	624	631	628	579	653	643	621	642	648	646	647	646	631	622	618	630	625	625	631	631	573	566	633	634	665	598	626	606	627	634	626	602	671	603	618	597	615	652	632	634	623	654	618	644	650	680	628	611	592	601	624	614	668	617	673	629	578	619	607	614	640	611	638	591	617	612	633	624	647	648	633	615	629	651	604	649	635	645	594	614	535	653	661	631	633	598	571	620	626	666	665	628	628	600	617	620	683	628	650	587	596	619	599	632	603	606	598	678	684	653	654	653	595	619	606	630	636	636	675	609	613	614	629	663	638	601	645	620	638	622	610	632	607	632	656	599	601	621	610	657	609	675	643	626	625	651	609	628	655	605	652	612	638	646	634	617	646	664	620	608	615	564	671	665	675	630	587	591	634	589	639	644	622	645	667	600	663	620	579	636	640	668	682	682	604	650	597	622	611	610	626	608	653	612	687	604	624	625	618	681	650	610	600	622	648	614	622	581	575	624	658	656	641	612	631	633	626	646	646	586	659	643	666	604	699	593	607	604	605	613	616	662	631	599	629	618	648	629	627	619	662	613	638	650	627	608	604	601	612	623	620	617	621	627	627	678	639	652	590	650	649	630	630	614	619	592	633	611	619	579	602	606	652	653	622	628	604	617	647	605	640	631	612	595	635	669	600	644	626	591	608	650	606	613	629	623	655	602	649	651	629	653	633	581	624	624	668	645	650	621	626	635	665	649	651	632	604	610	632	641	632	599	624	621	588	636	612	624	616	599	632	620	620	657	641	607	640	625	642	621	637	591	603	654	629	625	623	611	656	612	649	593	604	617	646	637	590	602	649	662	600	650	621	645	631	640	645	612	638	618	648	641	603	628	608	619	652	642	653	615	589	646	646	665	630	664	622	649	661	641	650	633	638	592	559	581	617	589	598	597	630	657	609	653	612	615	609	675	627	657	609	592	628	571	610	681	605	648	571	628	634	627	641	635	687	656	630	652	607	629	596	643	648	666	627	617	675	597	701	578	633	647	650	639	567	590	625	646	588	633	617	596	620	666	633	661	631	622	613	619	643	643	671	607	621	619	607	654	661	673	640	649	658	616	616	627	632	624	589	634	616	598	614	666	641	660	675	637	619	650	623	566	644	591	669	636	672	640	599	635	638	626	652	623	617	625	625	617	651	626	623	615	612	627	644	613	673	606	636	594	644	604	615	578	623	633	616	631	645	642	649	659	617	600	652	660	651	596	671	672	648	607	621	606	599	644	622	625	658	598	638	633	623	621	620	617	656	642	612	635	616	663	607	649	620	629	615	630	590	635	647	626	614	672	586	646	650	639	601	626	591	622	627	629	640	622	615	600	589	616	625	653	655	606	649	629	554	623	651	643	658	642	601	656	578	581	634	614	613	674	623	625	613	625	639	654	666	631	618	650	619	613	642	585	619	624	598	569	620	610	635	630	634	645	675	602	621	601	613	607	635	653	624	570	600	619	633	655	656	631	610	624	631	617	616	600	603	602	606	644	661	647	623	613	610	547	614	646	640	609	642	642	622	635	601	656	670	637	627	643	623	590	631	634	631	623	652	623	624	607	576	621	641	589	688	618	645	618	627	656	594	634	640	596	646	613	618	668	632	638	627	612	648	629	598	616	645	624	650	635	643	581	603	626	658	637	664	618	665	625	632	611	655	600	552	618	628	661	631	588	659	609	618	600	673	634	609	647	623	659	614	612	632	627	625	636	626	668	623	659	666	610	658	588	656	633	655	615	654	610	600	593	642	613	665	616	707	658	665	588	646	643	644	642	624	603	611	618	652	632	673	632	651	626	646	605	659	593	641	658	652	643	623	595	645	680	600	619	607	625	637	616	600	622	621	652	604	594	597	634	588	621	646	611	643	623	607	661	607	636	579	646	628	642	612	636	631	623	614	620	682	604	624	602	613	640	646	613	646	669	622	657	632	622	655	640	624	651	614	644	631	612	656	623	592	634	588	629	616	640	629	616	626	638	586	603	624	608	689	641	587	624	640	667	598	596	661	606	597	659	630	606	612	644	584	611	655	607	601	624	633	651	634	612	633	625	636	661	670	657	643	646	627	633	614	617	625	631	667	594	673	620	622	637	626	607	598	620	628	590	683	618	597	647	679	667	601	641	640	624	622	621	633	596	643	625	640	602	668	645	620	654	607	602	579	633	643	647	626	598	655	619	602	627	654	656	621	610	631	682	612	672	613	643	637	618	627	645	595	644	608	596	637	608	604	637	607	644	618	669	620	624	627	618	686	678	614	617	630	631	605	624	634	600	658	629	632	634	640	634	632	644	655	616	665	643	620	616	625	619	606	631	647	581	632	629	656	656	643	607	611	644	612	640	668	657	640	671	618	652	655	603	651	657	656	653	666	643	590	614	621	613	603	607	611	619	617	648	644	630	612	646	646	620	599	640	617	589	595	641	624	623	639	583	635	596	575	610	650	603	670	638	643	618	622	622	657	658	603	698	657	615	656	596	639	636	646	635	582	620	662	613	635	621	648	629	648	647	602	614	666	614	650	643	646	616	654	624	624	677	650	635	644	619	660	586	636	606	611	620	573	639	614	638	590	614	603	621	658	648	637	634	663	604	595	622	670	648	624	620	655	575	625	633	692	602	651	628	580	625	651	581	637	633	641	615	616	614	621	653	672	612	642	639	652	675	623	616	610	666	586	634	596	621	638	614	651	630	612	655	648	627	614	615	610	621	639	623	646	606	626	651	657	650	646	628	575	596	634	636	629	666	573	614	656	608	608	647	623	655	626	609	618	607	651	614	648	625	631	617	615	610	613	618	608	646	649	670	642	638	652	608	611	594	654	587	579	610	579	638	567	597	626	598	604	643	671	630	622	622	621	628	625	664	649	664	623	646	657	626	592	649	602	585	673	649	616	608	614	604	643	615	570	623	639	603	605	623	575	624	639	609	644	655	609	619	622	660	654	661	648	600	623	606	593	650	624	685	646	586	636	661	626	588	625	621	584	640	598	585	637	638	666	650	625	637	594	633	642	607	661	675	631	635	648	638	626	613	640	615	657	644	708	613	589	632	623	611	609	639	600	642	617	635	604	557	645	653	670	643	652	592	645	616	588	628	646	587	634	626	647	616	602	641	641	644	646	624	626	585	685	618	630	638	650	648	617	587	611	597	647	618	608	610	655	630	629	629	655	625	644	630	620	637	598	651	640	648	599	624	651	557	608	621	646	640	625	629	627	676	614	610	617	628	642	612	628	642	620	615	623	621	620	633	628	623	640	632	611	657	632	586	620	682	656	636	661	659	647	628	628	645	601	647	661	598	693	606	618	617	611	629	593	616	610	646	645	591	649	643	634	603	608	615	617
24147	21320	28626	24273	21162	14852	23820	39186	40013	28280	13963	5282	1809	1039	834	848	762	796	825	808	792	790	834	735	814	786	754	770	743	786	745	807	781	792	782	764	768	838	800	816	771	838	769	780	850	755	740	754	796	779	771	754	719	797	785	779	821	797	800	809	783	849	777	762	815	778	786	805	756	769	766	810	749	780	781	798	741	747	806	727	780	783	804	792	743	822	737	810	824	795	747	768	821	744	786	788	778	809	765	782	732	786	791	794	767	799	789	761	747	810	821	771	766	771	755	785	809	775	775	790	788	805	808	786	778	825	839	787	781	819	820	788	777	821	763	813	798	789	783	776	760	742	759	755	732	779	779	745	782	783	718	761	812	780	777	785	776	745	841	773	769	768	796	833	813	761	790	805	784	766	752	764	787	751	803	786	788	879	777	769	803	831	759	819	702	732	808	790	782	826	799	762	767	806	790	734	786	813	791	773	840	810	795	845	767	773	755	769	806	813	780	762	776	794	781	759	748	775	797	815	773	800	794	801	747	802	771	771	784	791	772	780	804	791	772	781	826	804	823	787	720	758	737	805	766	797	737	766	775	779	774	791	822	768	764	791	746	823	741	756	798	785	787	689	759	816	810	791	799	746	798	778	777	736	756	723	797	771	776	787	778	813	767	784	807	739	783	800	735	764	793	709	715	823	816	782	797	753	738	813	773	777	768	767	774	763	746	796	827	751	768	779	758	811	791	763	749	775	811	818	805	799	800	748	839	764	798	813	802	756	789	754	790	790	722	784	799	766	817	788	753	848	778	771	713	749	793	765	794	750	831	777	748	804	801	779	774	778	753	756	780	764	754	788	776	725	743	782	794	758	747	761	772	730	772	757	805	806	825	807	786	797	744	777	766	813	762	776	742	773	772	781	785	791	775	790	726	793	792	775	803	814	755	790	806	808	787	796	796	802	786	762	819	761	750	745	750	775	786	744	778	780	795	785	785	764	805	839	827	767	743	797	784	787	787	743	773	773	685	746	756	737	787	747	769	776	753	817	783	796	813	781	778	776	737	713	774	797	748	827	792	756	735	806	827	806	763	781	793	828	771	738	799	763	790	803	812	752	780	792	740	812	768	760	775	769	756	783	746	805	781	777	797	815	810	772	766	753	777	772	688	764	781	795	793	727	761	763	792	803	761	758	795	852	762	795	767	809	819	790	796	819	797	781	773	769	754	794	803	764	725	756	761	759	796	762	755	717	794	803	790	773	770	833	801	808	788	801	735	789	781	769	752	765	762	785	747	756	809	743	768	731	798	804	798	720	767	761	766	828	828	770	760	724	763	747	749	792	759	733	786	778	779	833	750	821	824	799	773	755	767	771	744	780	785	763	762	808	723	749	782	749	826	767	750	782	772	767	839	699	756	789	791	777	784	784	784	770	807	759	743	754	784	760	739	754	806	787	737	758	756	792	820	781	788	786	797	727	820	757	742	787	801	770	786	788	774	757	772	786	802	757	787	823	773	743	764	742	780	754	793	813	768	800	779	821	767	800	751	766	740	801	761	751	724	770	752	734	764	792	769	744	747	754	801	781	738	797	777	758	749	777	774	808	772	810	706	759	771	816	791	782	764	815	734	800	791	757	792	769	764	770	763	767	775	755	729	824	756	784	786	782	766	703	750	808	764	756	781	748	789	745	710	781	786	758	785	792	786	817	760	805	766	739	825	744	759	769	766	803	775	746	739	768	782	807	793	820	756	769	737	839	795	800	793	804	882	818	752	787	762	770	799	781	818	774	795	812	808	725	748	772	809	766	779	791	782	781	754	813	753	786	792	801	757	747	820	754	769	811	769	776	775	736	810	741	777	728	779	775	761	803	712	772	745	769	782	817	784	726	745	750	767	776	773	725	742	743	786	811	784	777	756	751	791	750	761	801	720	773	737	803	786	743	818	812	763	808	759	785	794	770	771	840	797	802	786	759	757	762	733	740	718	785	752	783	751	776	754	758	740	769	777	802	781	755	788	820	805	816	793	804	810	776	780	784	760	801	728	744	721	779	774	771	763	812	743	807	728	727	770	761	727	808	745	813	731	748	794	769	728	786	768	774	761	730	792	767	781	795	797	791	760	761	794	801	838	781	735	768	762	790	728	812	761	747	778	747	792	779	808	740	767	823	750	801	772	730	754	749	770	766	812	782	771	802	797	787	804	813	765	788	778	761	774	735	742	804	797	767	785	841	808	748	790	766	783	829	780	786	759	779	746	743	746	797	738	770	742	757	770	792	815	777	738	772	806	765	762	760	804	773	724	710	685	743	793	765	738	787	773	773	804	765	736	718	824	784	730	796	803	777	751	762	779	794	750	810	787	772	798	816	779	782	764	723	812	735	814	742	758	785	781	779	792	688	742	827	754	792	797	749	763	750	749	780	813	748	744	763	807	761	802	767	768	741	837	757	787	765	787	778	782	773	762	801	795	793	758	746	784	823	803	777	756	769	726	761	742	764	800	755	796	763	798	732	819	773	734	745	810	716	751	781	773	834	796	770	760	775	742	802	786	831	777	721	761	730	742	771	792	765	808	780	747	780	805	781	831	776	771	752	781	784	739	819	779	772	760	787	726	762	779	808	789	724	757	760	740	794	775	747	769	798	742	761	749	755	757	783	742	795	797	820	767	828	742	795	743	740	752	743	780	790	806	803	768	807	796	782	791	760	743	761	838	777	804	755	787	793	766	782	761	765	710	779	743	761	722	764	784	792	792	766	814	763	750	801	740	800	827	773	774	786	816	745	762	766	773	757	713	829	800	798	767	758	754	769	718	750	804	754	761	744	758	817	770	802	779	781	726	822	755	721	747	775	761	754	760	786	709	792	807	750	736	712	750	770	779	773	810	776	795	781	732	785	766	740	755	750	797	752	743	805	765	795	785	776	702	723	726	747	760	809	759	790	778	800	787	714	775	755	802	764	800	729	814	742	801	747	784	766	781	759	789	759	765	757	755	754	723	709	736	776	785	822	787	853	771	783	835	796	766	810	825	763	811	753	782	792	731	764	778	814	770	761	791	770	802	774	787	736	833	784	795	796	779	770	795	804	765	750	746	778	807	785	766	786	805	758	827	838	785	778	779	799	739	785	764	781	805	805	727	752	771	799	800	785	750	772	811	794	822	789	831	756	848	786	751	756	797	748	753	820	806	833	778	749	781	795	773	809	800	722	761	818	741	775	809	767	756	765	759	800	788	732	765	791	764	794	780	768	794	743	800	771	756	751	821	781	788	764	783	831	786	779	767	812	746	759	792	784	739	823	739	800	790	762	769	777	804	721	819	808	792	761	808	765	765	747	814	775	774	738	771	797	816	748	807	784	785	725	768	859	763	736	744	701	762	767	776	713	788	771	812	770	736	790	791	774	784	776	789	780	714	739	772	792	713	802	727	786	756	759	764	756	807	780	756	835	755	758	760	742	759	751	781	773	747	736	770	776	799	764	784	818	806	802	816	811	787	839	786	763	809	746
6261	15569	12779	8279	6065	9868	22282	39871	35902	22837	11050	4985	1849	988	752	702	737	751	746	732	742	745	738	740	769	722	702	715	747	766	711	721	650	731	709	755	703	722	724	776	721	707	740	693	721	749	730	730	647	707	710	703	730	728	690	752	702	696	749	708	720	714	720	763	691	742	775	722	706	730	722	715	754	716	694	702	702	680	741	687	723	699	737	702	690	689	727	698	659	758	743	713	734	690	725	726	674	726	745	743	714	721	722	753	684	709	709	733	666	749	702	720	719	729	733	708	738	701	724	740	738	707	739	740	756	765	708	674	703	714	741	716	756	744	740	712	800	707	724	769	697	701	698	662	694	720	793	728	707	710	687	689	712	754	650	748	660	700	760	672	689	746	750	660	697	702	722	718	700	725	734	716	726	725	745	791	704	710	716	695	685	695	718	696	722	751	712	727	731	703	754	697	729	733	704	688	739	742	687	741	712	681	761	682	677	772	723	704	725	725	710	725	713	757	679	735	702	691	737	699	750	699	719	707	665	732	666	652	721	698	746	656	711	748	690	699	757	705	736	737	742	719	721	713	695	701	731	708	761	710	765	714	704	723	713	660	716	689	741	751	738	739	755	689	699	705	731	719	680	724	705	699	741	736	695	731	762	709	700	734	686	747	729	737	693	696	730	682	733	682	701	735	752	720	717	702	719	698	737	699	736	746	715	763	761	731	757	717	706	736	705	668	706	666	731	729	737	714	723	704	724	690	717	706	720	728	711	688	741	702	741	668	736	705	726	722	675	723	729	766	702	702	703	710	710	702	717	711	697	735	714	692	713	733	739	710	707	743	672	696	768	709	748	687	735	711	724	721	725	710	716	674	688	735	770	686	742	703	711	693	729	759	728	712	725	711	708	692	774	701	697	703	706	726	722	757	712	715	755	691	770	723	725	716	760	711	696	761	773	702	702	709	688	700	691	678	721	717	754	734	673	769	708	691	721	696	680	737	746	713	745	702	735	715	733	721	706	674	718	697	736	703	717	685	719	670	749	728	661	672	739	726	717	717	735	755	734	727	694	730	691	742	717	728	704	691	716	650	767	739	708	754	707	700	724	694	715	746	751	745	713	722	690	706	723	697	744	734	712	701	705	748	682	761	730	737	721	747	740	743	741	703	708	739	714	693	701	731	708	712	705	697	754	729	704	762	697	703	728	738	688	709	775	736	757	740	755	715	725	758	737	690	747	717	703	720	687	738	754	682	729	733	708	650	761	729	676	722	696	737	729	714	713	737	707	735	672	745	715	746	729	756	759	699	691	709	694	730	723	729	703	682	715	781	688	718	693	698	740	751	725	704	731	660	718	738	732	709	734	743	688	771	754	722	713	709	742	745	728	744	748	707	702	722	697	720	740	669	789	712	720	711	728	723	759	747	692	691	753	714	703	722	701	719	707	734	690	700	762	678	682	666	701	706	684	700	678	716	744	666	702	695	693	721	684	673	720	738	697	707	712	682	704	676	738	689	740	664	750	706	712	751	661	742	751	726	677	760	722	701	704	720	700	724	726	698	750	732	754	722	713	723	721	745	740	724	698	711	722	711	717	735	727	712	699	789	688	743	734	740	708	661	740	749	723	725	705	746	704	732	700	703	708	697	691	706	713	718	758	700	733	692	667	735	750	696	746	741	734	705	723	714	701	719	677	728	718	712	668	735	730	715	732	704	765	738	757	687	692	762	757	712	687	699	707	717	684	723	746	687	714	775	756	711	726	656	744	700	719	697	743	700	677	716	733	689	716	723	729	731	724	693	739	677	717	680	742	708	719	730	720	732	722	780	686	720	674	686	757	691	701	709	722	688	689	720	710	714	722	653	702	673	720	738	695	718	679	729	730	710	755	725	726	731	698	711	741	681	680	744	702	710	765	759	736	742	693	735	752	735	704	689	722	661	662	716	750	729	723	712	655	725	758	708	689	701	728	761	735	757	679	638	718	715	711	717	697	761	719	672	705	715	748	718	693	731	752	703	700	753	692	722	723	695	779	729	743	720	682	742	727	708	711	722	735	714	710	700	741	724	712	704	701	769	690	720	705	724	712	775	669	688	741	721	700	705	713	728	666	727	720	755	757	739	708	762	731	697	693	686	717	735	711	719	702	702	710	689	720	717	742	737	740	706	686	723	675	671	690	718	721	747	697	778	678	692	693	771	702	702	721	718	702	709	727	721	764	687	739	708	698	680	742	712	707	693	706	670	701	725	696	723	706	733	746	696	682	729	729	704	727	705	723	697	725	707	729	763	710	706	722	735	665	703	699	695	745	720	698	737	680	750	698	709	709	716	722	732	759	717	726	713	709	688	705	718	698	674	695	739	670	718	703	778	712	753	778	712	711	753	717	739	700	732	697	766	723	705	742	713	731	708	741	723	717	705	724	702	701	707	786	682	747	730	725	720	740	720	719	706	769	719	722	711	726	692	694	725	711	692	685	736	697	675	708	694	709	723	708	724	736	744	705	775	726	699	748	683	723	730	727	679	747	730	750	730	729	762	687	729	720	691	730	678	685	706	706	729	724	703	723	725	731	669	718	710	663	689	699	726	709	692	741	742	682	740	712	707	713	710	727	701	744	746	686	731	748	718	691	724	697	740	692	707	744	727	751	725	718	729	740	690	725	703	722	701	709	674	702	673	753	691	704	742	684	697	707	751	718	756	718	713	729	677	738	712	702	769	688	759	703	726	731	719	723	730	712	729	757	697	682	725	703	657	758	736	734	706	680	727	748	748	727	749	724	742	692	671	715	733	720	707	722	705	740	759	681	715	698	722	691	708	735	695	720	680	710	777	726	722	733	752	679	735	692	720	722	682	729	694	696	635	675	698	738	701	751	715	712	698	693	720	776	729	713	694	759	737	726	735	674	681	731	750	678	683	666	722	698	739	678	697	719	736	716	700	694	707	739	723	656	687	689	748	763	751	722	720	762	733	717	679	702	730	748	735	660	722	740	676	772	705	710	730	722	702	719	700	708	693	738	713	673	716	734	749	727	727	734	695	726	689	744	696	759	755	708	702	714	733	758	775	695	715	718	759	742	705	673	699	722	708	688	691	656	715	675	719	727	707	734	742	722	721	692	687	740	712	710	738	744	716	767	684	704	727	707	725	723	750	687	686	721	738	669	696	672	745	701	687	699	696	725	723	688	823	678	709	731	704	668	683	728	716	721	741	705	682	739	736	691	669	702	763	699	676	674	748	725	709	701	745	786	731	779	702	785	710	737	718	713	738	696	715	698	728	687	690	725	689	779	791	710	720	684	782	695	737	728	727	737	738	680	757	705	703	765	703	733	754	699	664	687	695	705	712	687	735	745	713	735	668	718	674	737	705	706	713	730	706	725	713	711	700	710	665	670	747	699	722	694	762	713	715	714	709	696	748	770	711	726	714	697	697	677	679	750	693	725	723	675	745	717	728	691	717	764	743	695	750	718	755	742	743	704	686	651	701	679	726	672	704	755	708	723	681
27546	14038	6943	3969	2352	2699	2700	4249	3481	2427	1532	1037	844	801	726	674	707	715	718	738	688	732	774	720	708	656	721	679	753	703	692	678	746	752	686	718	684	726	720	763	699	745	712	710	721	734	654	720	723	700	735	709	690	711	713	712	742	737	703	731	696	711	680	690	734	724	745	695	661	717	669	741	729	696	692	675	719	683	711	681	728	678	708	721	705	725	698	685	735	771	714	701	681	713	745	678	662	732	714	695	718	716	702	632	726	688	716	704	656	708	728	670	742	721	710	675	752	740	731	724	709	679	700	666	690	768	718	703	686	684	716	705	671	699	698	728	773	745	697	757	690	717	710	672	745	727	713	709	702	673	685	690	673	703	681	694	692	714	736	658	677	688	701	749	715	706	718	701	688	714	711	746	695	715	732	699	734	702	713	695	711	719	710	770	718	744	744	703	712	706	682	690	685	727	699	685	686	699	742	699	793	756	721	727	726	724	693	671	695	745	668	699	675	707	667	714	678	656	717	711	714	696	735	728	724	719	731	680	688	749	765	728	717	744	750	709	696	702	714	696	753	732	728	726	731	684	731	658	726	718	716	701	668	682	666	709	738	693	708	703	700	724	710	743	683	695	722	671	699	667	753	690	710	711	716	717	686	730	732	658	694	695	707	744	756	764	732	733	716	690	715	690	671	721	750	654	740	712	702	744	696	704	706	744	721	710	690	706	729	758	756	757	754	719	748	703	751	708	698	737	690	693	707	748	710	723	651	730	747	718	669	749	736	751	735	748	701	714	690	722	712	763	744	638	679	708	706	697	738	700	743	713	683	701	728	750	705	712	673	768	717	744	712	753	695	702	715	721	696	701	746	721	663	700	683	725	703	680	680	719	730	722	738	715	710	697	704	744	750	746	695	766	725	726	768	685	705	707	734	689	718	714	716	664	727	719	721	686	709	689	695	672	701	669	724	706	703	686	738	755	724	710	653	697	718	689	679	722	720	692	744	713	727	691	709	726	698	699	710	730	741	686	726	666	726	745	708	685	711	716	704	697	748	708	723	704	710	707	712	704	665	718	729	690	773	728	688	672	650	747	713	687	679	707	697	730	676	721	707	690	694	696	744	750	735	731	730	769	740	684	705	717	717	708	744	694	727	728	712	713	672	720	693	693	699	737	715	692	696	690	744	679	742	741	711	699	718	742	729	705	692	738	686	669	679	687	728	729	730	715	717	681	685	704	714	672	743	758	694	712	732	725	677	718	723	666	707	690	714	694	720	727	661	721	678	695	683	666	722	729	693	746	700	719	728	746	731	666	746	720	746	700	736	742	672	734	697	716	714	717	731	698	735	718	777	715	688	743	754	764	771	688	712	702	731	739	736	765	751	667	655	736	685	739	675	743	680	724	735	747	684	695	732	669	726	786	710	733	725	685	716	702	708	693	774	721	663	695	711	744	732	707	717	736	740	718	681	693	679	690	738	709	676	744	713	693	695	750	724	717	682	698	667	708	737	696	704	728	723	731	700	710	710	717	679	698	730	750	674	695	687	720	706	727	724	740	705	736	762	753	725	672	657	714	691	694	726	725	702	774	732	714	756	751	697	678	711	638	743	696	714	748	720	721	711	767	681	730	733	722	751	724	749	731	684	721	730	718	703	707	707	678	746	692	707	647	677	732	715	790	691	709	775	731	705	739	704	681	687	694	675	682	674	740	703	721	710	729	709	695	722	711	805	739	703	735	674	698	704	674	755	696	760	706	670	724	711	729	636	730	670	714	731	716	709	679	727	749	764	728	646	706	736	698	715	696	673	702	713	708	690	685	685	648	706	716	725	728	698	744	728	692	692	706	702	662	762	732	757	718	711	732	642	699	681	744	779	729	682	687	751	674	704	708	727	758	702	676	692	701	726	764	692	698	739	693	736	712	700	704	726	706	659	668	687	692	723	707	733	702	715	758	760	711	689	692	748	670	702	699	763	679	730	686	669	676	682	726	714	703	722	706	724	715	655	758	700	695	756	679	707	712	721	692	650	763	711	690	725	688	727	754	686	657	746	649	776	700	705	719	686	709	757	710	721	680	761	722	683	698	730	684	741	719	691	727	755	751	733	682	713	687	708	728	756	714	677	734	706	728	715	734	666	706	715	741	683	713	697	726	689	740	718	712	706	676	755	684	716	684	737	727	727	728	767	694	729	689	732	686	703	710	669	731	744	760	718	661	691	701	734	711	705	746	716	731	729	672	708	675	704	705	703	707	708	715	695	679	715	709	729	680	707	710	700	687	730	706	701	665	679	740	722	725	690	719	778	703	745	712	705	706	679	705	758	715	721	697	692	683	749	704	697	722	704	732	707	729	657	719	727	740	728	652	708	734	674	766	738	760	722	721	735	687	684	705	658	719	706	743	705	701	709	743	692	676	722	702	712	690	711	726	778	669	672	757	744	696	709	709	640	687	710	735	748	745	717	714	688	712	698	743	722	768	691	692	721	726	689	720	690	735	680	717	722	657	760	688	706	711	719	726	733	731	700	711	715	707	697	715	744	710	682	703	684	708	732	729	780	659	677	695	724	708	682	686	705	686	697	712	763	711	715	683	752	723	719	694	722	705	734	736	692	691	704	720	755	683	698	726	748	677	746	759	697	712	748	684	712	668	751	706	703	716	753	699	667	754	726	743	714	682	731	679	732	731	673	707	701	749	714	693	694	702	786	667	698	762	745	737	727	706	706	734	704	742	769	739	725	745	683	661	713	700	732	698	752	709	672	717	710	660	672	677	696	683	698	713	738	709	711	710	775	751	693	675	710	708	723	739	715	754	691	715	721	728	684	748	678	683	737	656	680	727	744	701	737	707	696	704	715	701	726	726	720	690	726	729	699	743	729	689	710	802	674	714	711	719	697	692	706	713	707	730	702	707	697	708	734	679	689	711	676	766	755	717	719	696	741	712	716	639	675	728	662	690	687	711	740	709	696	754	691	761	712	743	676	651	683	683	700	668	700	718	701	664	742	715	667	763	744	700	678	690	753	707	712	715	712	720	690	748	690	697	710	767	681	699	710	729	726	694	738	720	718	723	684	683	740	713	708	690	690	724	701	730	727	723	707	702	734	694	688	666	735	751	688	726	757	722	674	720	740	727	699	704	770	761	683	684	698	735	708	740	737	730	746	686	738	696	718	732	735	686	758	735	685	750	701	723	737	723	709	691	699	691	730	719	678	697	738	644	695	655	702	674	693	737	684	710	730	685	762	681	710	687	780	722	732	662	690	728	714	704	727	722	728	709	755	670	739	726	719	730	747	678	704	711	721	723	636	689	714	794	752	670	750	746	723	658	682	690	706	713	700	702	687	713	715	726	729	671	723	738	678	717	713	714	710	671	690	666	675	713	712	676	684	738	741	718	700	666	698	711	737	673	705	714	694	701	710	715	702	701	747	688	702	697	699	672	746	705	727	712	710	729	706	703	733	693	711	714	710	717	679	716	757	712	732	714	677	709	700	715	704	750
5797	5504	6848	3919	2962	3783	3694	5295	4123	2592	1660	1060	772	646	614	606	622	646	618	663	640	646	681	637	610	685	685	651	623	671	626	618	653	638	636	647	660	652	633	676	678	655	612	617	662	644	625	636	617	631	631	619	653	619	681	641	635	623	676	628	680	664	642	621	633	650	664	670	626	641	629	663	628	643	650	592	666	632	633	674	627	651	689	601	694	667	667	613	683	649	647	628	659	643	668	598	627	653	639	606	676	679	652	646	664	655	623	616	666	660	657	645	626	610	636	656	650	670	661	688	598	661	627	612	665	695	601	622	679	633	677	624	667	606	641	665	592	639	638	615	653	624	608	661	604	678	635	654	594	621	654	639	628	649	644	638	609	616	627	630	619	698	655	677	627	642	648	615	675	664	624	595	675	680	606	672	642	659	663	661	652	661	691	614	655	620	626	638	671	587	658	599	666	632	668	633	642	644	672	674	676	647	713	612	620	646	671	599	642	700	627	693	652	665	644	656	682	656	652	674	679	655	679	602	643	640	640	659	670	638	661	639	650	628	630	631	606	669	615	654	638	649	625	635	675	627	639	651	595	601	634	651	654	620	596	655	588	622	628	618	624	635	673	641	611	651	682	643	629	604	663	620	655	649	582	575	652	676	598	644	651	618	634	653	662	663	639	665	610	662	627	624	642	655	627	649	604	592	686	687	647	614	622	667	665	637	620	641	618	654	630	635	624	654	648	654	648	675	654	658	652	695	610	623	571	643	686	665	633	667	662	690	652	637	627	673	649	664	638	661	646	638	625	626	641	619	683	639	602	594	645	632	665	648	662	600	642	633	697	621	667	656	658	694	655	653	633	623	619	638	643	632	678	617	685	648	644	613	611	648	590	634	628	643	614	697	622	625	616	656	678	685	616	643	627	660	653	638	692	628	623	653	608	666	642	687	670	626	692	647	669	635	642	645	677	617	642	637	654	617	680	634	634	657	649	613	661	615	617	686	636	632	633	651	652	681	607	616	611	653	651	642	617	662	619	646	660	656	601	628	645	679	622	627	649	616	650	630	631	638	658	630	619	627	668	642	640	664	678	633	648	671	643	633	618	658	633	624	679	634	638	639	652	627	640	655	593	634	606	702	700	624	689	590	619	653	668	669	607	615	622	649	638	623	667	612	675	644	636	666	628	641	652	641	610	628	667	606	650	627	659	642	681	650	622	583	648	650	651	627	665	621	663	680	614	571	645	687	652	673	632	611	639	646	626	646	625	628	691	625	652	660	600	603	688	636	682	681	599	637	629	658	651	655	635	663	632	627	647	632	657	600	640	636	644	610	656	607	596	705	647	592	600	623	637	625	661	602	600	650	640	686	631	597	656	648	631	596	660	630	660	597	657	703	648	642	660	706	694	622	642	639	668	626	671	636	667	632	603	669	686	629	660	681	640	650	605	659	655	596	648	629	651	614	614	661	671	594	639	673	635	628	683	656	610	644	603	667	619	622	663	628	664	656	697	673	646	620	592	611	652	666	634	626	666	600	651	604	630	662	589	663	671	655	624	654	646	648	623	663	649	648	653	654	667	631	642	689	651	652	682	646	636	653	611	671	639	629	630	633	656	643	606	646	660	645	635	623	651	626	600	649	633	661	695	623	641	659	658	640	623	646	611	684	662	679	624	657	687	655	619	638	598	665	629	600	648	685	678	609	643	611	629	633	620	615	676	612	655	625	647	658	651	633	645	608	648	612	648	600	658	686	695	659	632	634	629	635	616	604	669	618	602	635	617	600	649	660	655	616	595	628	680	657	648	613	652	601	669	649	685	629	632	607	667	693	615	684	667	640	657	662	616	710	701	676	668	663	651	666	633	662	651	621	648	631	616	626	659	657	580	618	648	577	720	591	651	607	662	601	656	670	643	576	667	657	644	613	603	628	664	642	701	645	652	638	649	622	648	631	639	643	643	607	641	611	657	611	662	672	692	665	645	628	642	634	625	612	631	671	603	613	635	621	684	658	671	683	658	603	664	667	655	611	659	658	646	661	678	629	618	632	614	643	625	667	642	614	614	661	664	666	658	620	652	654	615	664	654	643	676	647	666	571	653	647	635	644	601	670	641	631	607	643	634	639	645	622	660	679	634	667	612	649	661	657	635	689	650	611	674	667	648	660	651	643	646	670	601	636	621	608	622	654	629	635	631	624	620	633	684	614	709	635	663	623	680	663	619	636	657	651	621	707	625	633	619	625	678	653	660	605	619	632	655	661	637	661	657	653	643	615	633	618	620	651	644	589	670	658	635	635	639	603	658	626	610	671	663	598	629	639	655	652	664	648	648	649	583	650	642	643	622	664	623	653	663	617	665	623	646	673	658	629	670	624	623	607	668	640	648	645	586	626	669	604	643	624	637	615	662	650	639	655	653	608	572	663	620	651	670	618	636	611	621	639	629	667	662	653	645	624	606	620	621	661	661	591	676	641	666	634	680	633	670	645	679	670	630	661	648	649	637	588	613	665	634	635	678	617	642	625	695	647	652	613	653	604	613	625	651	643	592	628	656	658	631	628	702	627	670	689	666	624	637	645	677	640	678	635	669	660	666	621	657	655	639	655	628	647	629	663	640	636	656	618	616	625	675	651	642	650	601	640	630	648	628	659	619	677	650	692	659	629	614	677	651	651	656	610	675	656	668	654	615	601	660	624	645	607	635	675	621	618	619	682	608	627	619	628	629	634	648	642	610	641	638	678	607	644	676	637	653	664	648	633	644	652	624	651	574	610	636	619	593	649	660	643	653	606	653	647	637	668	589	663	645	636	665	645	648	640	631	630	614	636	675	639	631	648	643	600	616	682	640	685	654	663	620	651	617	631	629	645	637	654	614	693	618	687	657	616	620	656	657	632	657	622	640	651	655	638	650	689	628	666	654	630	635	661	598	625	633	674	649	661	659	644	633	706	663	628	600	635	699	649	641	658	603	643	653	654	657	675	648	663	639	635	613	681	617	637	688	676	621	656	624	633	642	634	676	682	657	663	659	677	683	650	642	671	632	645	633	589	631	684	636	640	649	608	651	641	663	650	604	702	658	637	661	648	596	670	701	627	620	599	644	618	616	676	602	636	589	696	642	634	690	629	661	638	613	628	661	677	621	681	596	607	644	679	642	668	668	623	648	645	630	677	604	648	642	679	636	623	616	672	603	682	616	640	650	678	679	696	657	593	648	652	643	650	644	627	621	615	669	668	607	658	637	633	661	628	655	638	667	622	607	643	644	631	651	599	655	649	637	678	674	638	621	590	658	659	635	616	636	655	619	677	661	650	638	620	677	649	643	631	637	644	636	637	630	594	669	625	644	661	703	618	607	648	651	615	623	650	629	651	700	608	643	570	645	637	660	678	614	656	639	606	636	660	661	598	675	633	636	657	678	637	711	664	663	619	678	666	651	665	602	639	632	680	623	656	632	615	675	644	670	601	629	630	671	619	654	662	644	658	631	624	668	618	622	622	633	627	650	626
25609	21314	27046	24909	10413	4825	11479	24313	23871	12669	5246	2133	1046	825	654	729	714	672	690	651	686	687	656	710	700	684	654	654	652	690	713	681	705	687	680	689	682	660	701	710	689	707	674	675	652	656	702	686	713	668	719	662	676	665	681	643	706	624	667	735	684	657	685	709	703	679	663	696	707	736	659	654	723	686	631	649	701	694	634	682	653	659	680	603	649	712	700	699	689	668	669	706	651	666	696	701	739	684	705	667	707	655	674	680	664	690	662	699	707	640	664	677	683	652	698	648	681	700	681	637	702	654	686	673	702	677	683	707	654	666	681	666	663	654	700	707	657	654	709	678	664	694	691	688	652	624	678	662	623	665	670	692	715	666	638	707	665	655	680	700	720	651	648	672	668	651	700	721	640	662	641	688	708	647	682	661	692	700	674	692	666	654	746	706	651	636	688	673	699	683	675	654	696	699	672	690	712	681	671	642	675	680	696	703	692	688	689	667	665	687	636	679	659	648	671	643	718	693	657	643	697	716	703	724	636	633	663	694	655	652	632	667	661	674	661	666	676	664	635	650	624	661	706	661	677	694	678	667	661	667	657	664	665	661	664	688	648	705	672	639	668	714	662	643	703	688	654	706	688	693	673	695	637	649	684	691	676	687	655	689	661	586	649	660	654	720	757	679	713	685	695	634	679	703	676	684	686	691	721	675	693	670	678	729	684	682	675	692	721	660	642	696	662	706	660	677	616	658	670	735	689	690	694	667	668	676	667	693	634	674	661	682	645	672	699	670	684	620	673	685	606	637	720	681	675	697	704	687	645	688	678	672	706	676	693	641	711	727	679	706	695	653	662	691	648	662	674	712	687	661	669	682	732	673	705	698	668	676	711	644	682	671	685	690	687	694	634	654	659	676	685	709	718	655	695	728	687	691	660	667	689	690	679	675	712	675	717	683	658	648	654	669	683	706	646	662	652	681	687	661	681	684	644	684	659	692	658	719	652	686	654	680	649	678	692	717	666	663	645	707	664	704	658	648	698	667	684	686	739	721	672	661	658	684	684	680	690	685	662	673	657	659	612	676	653	672	733	691	659	629	670	659	641	656	705	651	683	635	721	684	671	700	687	679	665	644	646	672	616	691	641	659	616	678	674	681	652	662	662	661	711	685	663	657	641	699	694	699	635	688	686	625	666	666	689	659	672	664	670	677	673	699	645	670	660	709	662	669	654	652	684	669	654	672	659	678	679	690	736	674	690	711	671	653	680	687	662	673	661	623	648	652	631	730	655	653	683	672	670	708	663	692	706	652	723	638	648	693	679	658	697	725	703	693	689	699	673	661	665	734	683	720	693	692	654	633	646	659	694	643	699	680	688	618	667	646	663	709	650	675	670	669	706	636	676	660	646	745	635	694	715	642	641	692	730	663	697	649	669	667	681	682	654	684	659	667	715	694	712	694	710	652	657	725	691	665	647	699	704	661	674	665	694	705	646	636	672	724	682	705	654	684	685	704	639	715	700	660	691	700	651	694	669	697	633	689	674	710	668	693	719	669	657	662	634	667	677	672	689	634	682	694	661	651	671	667	697	636	675	677	710	708	685	689	690	655	642	640	696	710	678	692	644	641	683	708	682	715	645	703	707	670	669	689	694	666	660	696	709	672	664	704	693	677	661	606	700	711	677	677	682	665	704	668	666	666	661	683	690	684	721	662	670	724	657	679	693	692	699	671	712	682	671	691	712	682	677	694	709	656	694	700	676	667	660	644	665	652	652	720	653	657	677	685	729	674	629	695	674	669	695	672	671	671	694	657	747	724	686	652	673	664	669	713	705	661	672	677	694	671	646	678	621	662	664	681	680	692	720	656	647	702	657	620	657	695	660	670	644	681	654	629	670	664	697	681	635	653	656	702	720	685	691	668	650	676	670	662	678	710	710	682	725	631	667	723	717	711	674	663	688	703	673	734	698	695	638	692	703	625	680	704	656	657	689	663	715	696	671	630	725	684	711	699	632	659	639	645	734	678	692	690	686	696	713	730	697	659	655	665	673	663	663	675	631	694	645	636	664	678	659	697	681	701	684	672	647	733	685	636	670	670	691	719	654	685	705	666	697	684	667	684	671	645	642	705	706	646	634	679	648	668	670	682	729	646	663	661	622	699	685	717	648	633	651	691	673	683	679	619	694	663	699	651	673	672	662	643	689	701	674	702	713	696	663	666	702	707	670	690	659	706	677	668	705	706	700	673	743	659	698	704	688	654	689	699	695	726	694	659	659	657	644	659	677	689	686	701	666	639	662	698	651	678	677	669	671	651	652	726	617	702	744	669	619	673	678	662	692	684	672	656	636	631	678	676	711	646	718	677	661	672	720	659	644	659	624	656	713	662	630	660	658	680	673	714	706	676	683	699	729	688	657	669	748	707	673	706	672	623	663	673	640	662	717	650	701	673	711	639	683	686	663	692	681	695	726	679	692	663	644	671	648	652	689	687	675	682	668	698	659	676	643	644	709	714	681	663	695	647	659	654	671	645	661	705	670	620	697	659	696	702	665	703	681	713	666	680	675	691	667	639	680	691	654	645	673	696	641	660	674	706	672	674	666	651	704	686	702	656	698	669	660	649	732	677	701	713	673	695	689	692	665	683	686	681	687	679	699	732	737	685	671	675	672	707	746	694	704	675	656	696	651	686	645	684	697	659	714	676	664	696	711	691	696	702	668	685	708	695	677	674	649	669	661	701	639	688	680	680	683	719	703	667	665	658	632	605	645	673	688	644	673	689	656	676	683	663	703	650	712	709	672	690	655	668	722	694	639	655	707	703	731	671	650	672	758	714	643	626	663	686	712	705	672	669	700	721	655	713	674	692	637	707	610	675	683	675	660	623	670	714	705	709	657	665	677	690	712	691	676	710	670	641	665	683	657	652	704	675	631	643	704	652	663	708	703	693	669	658	631	706	703	725	656	667	673	642	671	706	655	674	684	640	715	722	650	645	642	738	687	702	720	688	703	683	678	669	709	656	664	698	662	708	696	663	672	712	637	650	642	709	654	694	695	660	628	699	656	700	685	658	654	657	663	654	650	658	649	701	706	653	661	668	711	695	656	682	694	734	686	642	625	676	695	673	719	705	669	697	686	645	648	682	678	678	663	677	636	700	718	687	680	661	695	674	673	669	667	618	666	672	645	687	669	726	665	701	686	620	699	644	682	685	638	644	678	672	682	593	695	684	690	687	703	631	637	637	678	656	664	706	677	639	692	699	633	689	688	675	651	692	676	721	672	631	665	720	707	683	682	674	699	675	654	628	675	709	677	691	681	693	677	691	630	647	682	650	633	689	680	648	695	700	665	679	653	672	723	712	688	682	692	667	657	658	646	686	655	655	656	700	687	675	683	657	670	682	690	665	688	692	674	647	667	666	672	668	695	670	674	680	692	659	678	720	653	684	666	697	704	635	686	701	670	638	702	663	683	673	681	668	679	666	725	705	707	701	711	671	673	637	632	666	683	734
5245	10505	10743	7036	5467	4937	14213	23263	20896	10367	5118	2279	1036	743	622	642	688	608	595	641	645	606	629	617	645	649	649	661	622	630	689	633	647	669	661	622	650	606	641	690	611	659	668	635	613	678	662	647	644	638	637	676	639	652	681	636	638	630	636	663	646	676	647	643	640	642	627	653	644	660	644	672	676	644	665	629	587	630	584	635	603	590	634	636	604	640	666	666	664	601	644	626	660	608	656	638	620	620	634	596	633	678	627	622	614	635	627	644	607	619	665	613	644	623	643	617	641	656	666	652	667	637	634	617	700	625	658	664	658	597	628	613	617	657	641	646	674	628	643	621	662	632	668	639	639	699	663	668	650	642	658	580	636	610	635	624	629	630	675	660	647	634	631	643	608	613	631	596	615	655	637	631	598	668	595	621	624	606	654	673	642	615	636	635	574	634	598	657	639	629	596	670	668	655	608	596	649	603	611	650	651	596	625	635	620	628	604	609	616	648	627	676	634	642	621	639	674	658	621	607	621	621	590	612	618	626	635	650	626	600	619	623	621	607	616	661	663	629	666	659	591	667	631	635	616	660	627	676	599	601	619	651	634	650	672	643	672	632	641	643	646	650	693	666	651	609	623	645	610	633	632	614	628	659	584	598	668	644	627	611	604	642	655	629	671	645	618	628	624	578	629	621	653	627	654	629	659	648	623	624	629	641	670	630	632	601	608	614	634	598	605	665	586	657	596	626	663	654	646	599	670	615	596	665	623	665	629	620	651	639	669	650	632	632	632	630	634	679	645	589	569	646	644	642	613	664	663	643	656	636	640	644	599	667	601	643	656	682	641	590	634	620	642	572	618	637	616	645	645	647	629	601	619	659	665	607	672	632	646	708	632	619	648	644	651	582	633	628	663	614	629	603	650	614	653	617	628	653	651	615	616	612	603	626	608	631	656	583	621	636	606	624	579	657	677	634	629	662	614	670	643	653	616	605	598	623	631	625	597	626	637	640	639	622	631	645	664	626	640	625	639	642	634	628	575	642	692	663	664	622	622	649	631	616	631	646	549	639	630	658	651	648	672	621	686	653	608	628	614	625	660	623	671	616	622	659	617	616	590	587	651	629	656	674	616	697	612	625	662	654	636	624	624	645	642	704	636	615	651	588	635	608	602	697	620	636	613	667	637	677	629	611	641	610	594	633	632	592	633	649	602	589	621	604	683	637	629	656	666	616	685	644	600	669	601	585	651	605	616	619	681	605	609	641	630	668	650	668	647	605	616	679	628	607	604	631	659	663	673	596	694	580	663	577	604	669	633	634	618	602	603	675	665	608	692	627	612	618	649	630	622	613	611	620	624	619	692	588	651	631	686	639	611	598	656	592	633	587	560	588	663	616	600	658	634	634	615	614	638	643	627	567	652	658	661	620	612	659	609	648	626	678	622	614	617	658	650	676	607	620	673	706	645	618	600	650	637	604	589	590	670	633	623	647	598	687	611	614	633	604	599	635	643	626	604	680	644	637	600	633	627	645	635	684	611	658	666	641	658	658	600	662	634	604	656	618	665	666	626	620	631	631	614	621	629	630	634	657	604	624	623	670	615	641	616	638	621	647	628	634	652	586	604	626	658	660	621	645	613	604	619	626	643	623	641	684	632	648	612	645	638	613	653	659	636	549	655	617	632	619	621	652	606	642	606	670	619	647	639	607	650	611	616	630	634	595	654	609	620	635	636	683	589	684	656	578	649	651	633	629	632	626	637	672	638	638	629	599	612	647	601	642	568	611	658	613	614	672	665	636	635	637	607	608	618	653	637	647	615	690	602	620	643	663	652	659	650	649	610	651	684	626	623	594	648	672	628	653	681	611	636	667	604	665	606	642	633	654	642	620	676	640	638	627	590	646	652	668	612	626	644	686	630	645	653	612	606	591	590	630	650	627	640	609	652	631	647	624	639	603	608	636	631	638	634	641	605	651	646	645	646	612	604	632	609	598	600	630	652	650	620	660	674	692	571	666	640	622	675	660	632	658	601	615	621	630	630	588	618	665	653	622	618	634	625	655	660	651	638	604	621	643	656	632	615	609	653	613	615	656	646	601	625	666	612	599	641	587	612	588	623	592	669	669	663	630	652	611	649	699	599	621	679	705	613	601	626	659	612	606	639	613	632	677	614	633	644	677	644	628	604	608	636	622	622	636	638	650	622	622	636	628	624	652	685	629	663	636	659	625	608	629	631	715	576	600	598	615	647	668	638	634	626	618	639	605	637	645	660	649	643	630	619	633	624	647	619	627	627	603	613	631	680	627	621	598	627	657	635	579	647	612	616	649	621	591	660	643	661	645	661	601	626	633	626	633	686	649	617	630	618	629	636	669	638	636	625	619	653	628	660	617	632	653	624	634	605	614	616	645	650	612	632	578	661	625	629	618	640	649	635	645	628	629	618	651	670	612	599	614	642	661	592	660	632	606	630	657	627	661	606	661	640	605	577	631	637	619	645	623	624	648	640	624	644	628	624	619	600	595	662	633	655	671	642	628	599	621	628	638	651	637	630	645	622	630	673	626	594	595	657	631	635	613	646	619	645	599	651	618	650	607	645	626	666	671	631	632	628	593	602	620	622	605	687	643	622	614	615	624	641	625	665	639	599	598	630	592	648	597	651	661	660	644	642	673	610	611	625	673	629	635	669	637	675	660	645	676	635	646	562	660	621	638	610	605	631	621	630	652	623	603	641	690	660	664	666	657	637	664	620	645	622	648	601	608	631	638	633	578	635	638	641	642	575	600	640	612	637	643	597	601	626	618	576	611	634	622	661	678	651	642	616	639	687	558	652	655	658	608	625	649	634	630	638	608	602	666	629	684	618	643	633	666	628	643	603	639	651	626	621	634	622	671	620	628	639	657	585	622	649	648	654	636	640	605	599	616	617	631	622	633	604	642	634	631	590	638	590	620	617	614	643	596	650	651	639	613	650	639	692	617	659	601	643	633	644	651	650	609	616	610	634	640	617	637	619	635	611	584	638	601	622	625	607	636	617	644	656	629	686	611	612	652	605	651	649	589	656	630	680	661	652	657	615	637	681	615	646	635	642	626	620	629	642	619	643	625	630	627	610	642	645	625	620	640	616	655	631	621	639	601	623	570	586	645	662	667	612	622	634	629	618	560	631	625	616	621	667	620	655	603	634	658	614	702	624	605	679	584	619	611	608	626	638	598	663	684	617	624	587	600	607	643	630	606	638	624	624	648	612	637	614	629	586	646	656	668	656	625	585	627	647	627	618	628	664	624	613	643	678	666	606	601	625	623	590	607	603	632	656	674	604	618	584	611	595	623	706	685	606	642	625	614	660	606	643	618	632	625	660	647	649	645	609	669	600	612	610	574	596	536	612	602	643	651	650	635	667	605	657	632	643	637	648	626	634	650	633	625	648	647	598	650	675	651	646	615	680	646	620	631	657	614	627	628	595	616	642	624	645	616	651	651	664	634	667	632	657	613	605	626	624	590	654	627
24213	21308	28638	24383	21413	15038	22648	40271	41792	26206	11812	3904	1508	976	836	747	819	755	807	759	817	816	808	775	820	828	725	755	783	843	776	783	807	775	781	769	735	826	770	710	734	808	762	784	786	742	789	748	797	824	798	774	822	779	833	827	797	871	813	784	754	799	783	709	818	799	777	777	722	743	784	794	808	800	774	777	829	781	764	756	752	769	759	771	764	766	777	805	748	741	805	795	739	776	807	744	807	771	743	784	822	775	748	769	770	811	783	812	752	797	756	793	739	750	774	745	784	739	776	747	757	744	799	758	821	726	814	802	744	792	782	838	758	791	792	787	811	784	732	794	825	790	805	747	764	741	747	752	816	756	767	824	740	797	737	782	770	807	821	731	737	795	802	723	810	776	799	792	747	785	758	780	815	750	761	745	779	731	756	786	769	780	797	812	756	803	822	724	781	774	786	710	808	767	796	849	775	762	768	745	748	774	727	771	767	764	838	768	846	886	786	798	798	760	753	773	760	794	816	757	746	804	804	800	812	770	796	798	802	777	731	801	844	726	774	777	796	748	729	769	782	774	775	748	755	811	790	852	799	769	730	742	796	797	785	764	773	800	803	818	834	745	826	794	809	799	801	752	737	738	753	748	770	780	778	809	744	770	750	753	797	744	752	782	724	767	825	790	746	782	790	815	753	748	755	759	730	801	796	823	806	817	813	743	795	809	749	827	759	801	787	818	778	785	784	773	784	825	804	785	771	795	811	741	770	799	813	756	777	776	785	793	774	756	781	797	768	777	787	769	751	788	760	822	729	751	799	761	785	811	741	781	796	773	786	797	861	759	783	751	807	754	807	744	794	769	812	776	816	803	762	783	760	717	795	734	745	813	778	789	765	756	751	777	815	825	788	751	811	787	812	795	835	808	773	737	797	819	735	768	779	754	816	754	814	795	795	768	743	730	822	765	756	770	769	765	761	771	801	788	830	811	821	788	804	737	743	813	736	755	803	709	798	776	748	725	776	816	756	733	811	801	810	759	790	759	828	744	758	792	763	779	705	767	839	800	797	720	789	776	761	789	735	803	786	759	789	797	733	847	822	783	832	776	785	741	745	816	767	791	818	803	777	783	770	804	824	814	763	759	793	767	763	769	794	797	827	818	769	804	804	732	802	763	742	774	821	767	746	794	780	837	835	783	787	745	751	780	776	798	766	787	772	762	810	748	759	774	797	785	847	736	779	790	816	768	785	776	804	777	783	772	759	787	770	821	838	823	800	797	810	763	781	792	792	791	796	807	744	814	779	788	797	764	762	765	730	798	769	812	781	815	795	813	812	749	775	786	782	768	723	738	765	812	771	765	781	784	806	764	789	777	732	801	797	817	785	743	692	799	769	790	755	756	801	791	750	788	763	786	786	825	783	780	831	798	728	757	772	763	751	779	784	756	789	807	773	772	747	792	747	807	775	710	803	833	742	788	753	780	792	761	791	751	798	760	785	709	807	821	779	750	736	807	781	751	744	793	779	789	758	765	752	755	719	785	756	834	797	817	808	788	747	752	816	792	780	791	722	747	848	759	806	778	781	755	764	718	805	821	742	752	753	790	798	795	823	760	800	751	741	758	809	778	805	789	748	733	780	796	758	768	792	773	792	797	809	795	791	772	823	799	767	803	725	808	789	817	803	784	823	766	785	814	754	782	746	760	779	772	801	790	754	820	767	819	790	760	803	830	791	742	792	770	792	775	781	801	779	794	825	734	767	786	776	812	813	814	804	747	790	741	792	789	729	781	749	817	731	775	757	757	755	828	796	732	735	792	813	790	751	764	811	754	755	812	796	729	790	762	733	752	867	856	763	797	795	746	726	795	767	785	752	785	773	750	784	793	803	784	784	800	753	799	803	784	794	803	750	743	813	780	765	752	802	831	803	797	790	806	732	753	748	808	735	748	828	760	813	798	813	743	752	730	765	787	810	744	755	764	776	742	789	785	793	795	784	751	811	816	756	797	782	792	796	815	793	764	811	739	768	744	742	746	726	759	820	760	786	765	799	753	809	757	754	783	770	788	816	753	787	732	766	789	757	796	766	756	768	763	787	748	829	820	784	797	778	736	799	760	776	770	777	773	792	800	745	767	788	774	835	809	792	780	781	720	800	780	770	772	793	805	803	801	788	799	751	776	732	793	767	817	766	751	799	744	818	757	793	773	704	737	809	749	746	778	802	751	782	826	812	800	782	714	762	751	757	788	805	794	761	744	761	792	759	857	765	728	792	771	813	758	771	786	827	781	741	767	784	724	775	768	800	779	763	727	795	775	757	750	728	760	766	776	784	744	782	762	739	748	797	769	831	780	785	823	780	770	728	762	806	733	784	783	775	790	759	804	784	804	782	815	778	771	791	763	806	816	763	761	780	825	756	796	804	801	771	736	774	744	761	755	811	761	809	762	706	742	772	744	778	757	755	763	698	746	825	765	785	723	783	752	794	770	771	764	752	736	835	771	804	749	715	763	790	817	758	749	787	724	734	809	753	718	800	811	759	811	766	767	797	769	739	786	747	839	793	768	752	787	784	819	786	732	804	772	787	762	809	778	757	770	754	781	824	703	730	792	759	759	778	736	804	789	772	726	773	786	822	805	782	755	746	763	758	763	769	823	768	750	801	788	724	726	743	835	734	735	774	768	753	771	785	798	807	756	784	837	803	760	799	741	742	801	752	803	827	788	774	761	762	776	787	805	802	776	797	800	764	806	804	777	803	803	769	766	773	736	755	738	768	791	776	809	772	774	811	781	783	813	760	748	768	784	762	786	772	785	800	763	791	758	774	789	790	796	815	789	801	763	802	780	761	824	755	750	772	754	780	764	765	785	749	800	790	798	771	801	750	730	788	795	769	797	769	786	812	773	796	812	763	759	814	778	758	769	777	804	806	780	777	743	831	764	754	786	749	794	844	813	758	751	787	792	786	734	786	786	757	785	745	745	798	791	789	786	816	742	761	774	728	823	745	767	781	746	776	783	761	787	805	789	804	776	790	766	740	769	733	782	773	781	791	747	783	793	796	775	716	804	748	763	759	785	796	784	788	824	822	753	737	734	745	795	804	790	735	736	753	762	805	748	870	764	813	758	792	773	760	803	813	820	793	725	744	754	775	786	742	765	848	741	735	812	811	795	772	743	834	770	761	812	749	742	772	759	817	796	780	808	779	767	774	822	800	826	759	725	802	798	730	804	792	712	755	741	737	755	808	780	775	778	763	738	763	796	773	778	740	744	760	808	786	710	767	781	793	819	766	789	777	759	797	760	753	771	795	786	766	759	801	749	786	796	787	752	771	807	770	771	777	848	809	801	800	764	760	804	814	725	769	842	767	706	786	750	795	811	786	778	775	775	782	791	791	766	834	788	773	799	798	799	794	757	787	821	797	781	719	793	777	769	763	782	807	763	793	793	755	764	776	837	792	774	781	854	747	759	739	817	804	782	776	792	739	767	799	813	769	823	784	727	794	800	728	761
5855	15530	23525	16631	11379	7500	24339	40115	37597	19948	9428	3541	1397	951	745	728	742	733	722	714	732	718	703	713	726	725	685	721	729	752	720	675	747	684	757	755	745	701	737	704	752	735	786	731	708	776	694	754	722	762	728	708	694	730	683	786	718	754	730	699	734	741	725	723	729	688	704	690	769	707	716	734	777	671	749	740	704	727	685	711	754	730	686	748	684	738	726	813	715	726	754	699	735	738	708	710	691	753	699	706	725	734	728	719	739	801	700	692	718	746	749	708	711	706	706	713	749	742	713	736	739	723	712	715	724	693	720	683	715	730	699	711	721	709	713	719	729	742	712	711	737	758	729	748	659	731	728	692	694	746	679	747	762	701	702	715	744	760	711	717	732	709	700	715	713	710	768	711	760	744	693	731	691	712	705	700	676	698	714	733	717	703	731	715	724	724	695	713	693	768	631	687	782	700	688	743	738	739	683	736	732	738	699	725	744	709	730	688	694	761	721	744	715	717	709	731	727	715	721	726	711	716	718	720	751	751	719	717	743	676	752	698	725	718	724	694	708	724	705	725	651	717	727	736	730	715	704	691	718	695	737	708	723	709	725	745	719	723	676	750	727	726	726	698	705	712	808	757	699	715	727	738	743	729	696	735	716	714	685	685	687	748	708	639	702	702	679	691	723	730	699	741	663	715	730	689	733	704	719	731	683	752	750	679	748	784	699	729	648	710	751	711	717	658	733	758	727	760	629	753	712	763	713	734	671	704	708	695	747	709	738	700	710	705	757	727	718	709	752	703	705	778	719	732	731	674	726	683	704	686	701	715	709	740	665	780	700	715	710	726	709	776	705	727	780	697	716	677	721	821	708	700	696	762	704	751	673	721	718	740	718	715	729	695	723	711	758	720	718	704	702	733	706	737	732	687	733	725	710	695	699	712	705	705	728	692	727	696	733	674	731	693	759	715	734	691	663	733	728	701	720	703	704	758	701	743	742	701	723	758	701	747	717	718	718	707	741	748	669	707	705	761	729	712	760	709	695	664	722	745	726	729	659	726	684	737	733	722	684	721	722	668	692	702	701	747	757	739	701	735	727	743	705	718	715	724	681	732	677	749	725	707	697	725	766	688	682	688	774	719	740	722	665	688	763	670	724	715	751	724	738	704	742	706	744	782	733	682	749	777	732	718	681	723	677	678	723	726	701	704	717	688	761	709	698	665	742	794	702	703	694	686	672	663	684	695	700	721	705	695	709	711	596	757	747	712	723	713	720	656	740	739	781	722	723	707	695	705	671	671	694	784	737	746	744	725	733	759	736	691	708	700	730	701	737	683	762	746	753	684	715	690	721	757	713	747	757	707	748	739	677	727	696	749	743	747	710	682	752	728	732	666	744	685	712	692	697	734	682	701	705	727	687	750	731	713	655	723	701	730	755	715	707	731	714	655	709	732	717	690	738	719	679	709	768	711	720	787	685	741	763	721	694	680	692	677	725	705	728	644	704	689	663	740	689	711	758	695	702	710	666	705	671	685	681	710	691	727	757	748	706	709	733	674	683	698	728	689	693	694	667	705	742	711	742	701	675	759	688	695	670	726	706	669	711	667	665	762	649	687	723	768	705	735	704	695	717	720	730	687	717	708	691	688	701	772	724	707	718	726	749	714	714	732	699	742	683	700	717	677	732	701	746	718	737	698	709	768	678	725	706	754	683	733	707	732	717	710	693	722	738	701	708	716	710	683	727	757	673	698	712	673	715	730	695	742	716	716	662	756	699	658	731	714	710	692	684	708	741	686	702	733	732	733	681	734	729	682	707	706	696	671	677	747	680	674	725	672	724	727	683	721	705	755	728	718	688	723	675	728	702	701	711	720	695	696	740	752	744	720	740	752	700	723	720	722	695	735	712	687	703	767	726	720	723	712	759	724	719	730	701	714	722	711	719	720	749	689	760	718	709	756	772	682	743	716	717	694	728	713	743	759	751	716	748	703	764	711	773	745	747	714	694	750	719	716	747	711	724	741	744	697	728	691	728	763	732	747	697	720	734	716	732	729	676	706	685	704	704	745	710	675	734	719	731	692	714	707	703	737	730	723	758	701	669	677	777	681	702	719	672	713	679	726	675	725	748	746	662	746	698	731	734	736	767	678	697	736	719	723	707	684	713	717	706	700	747	728	699	666	684	725	717	651	713	756	779	716	765	732	676	694	723	756	707	736	754	712	696	701	727	731	689	702	730	716	752	748	698	713	771	730	738	696	707	715	714	715	730	707	723	692	733	724	705	707	739	752	759	755	676	678	788	739	739	716	701	724	696	646	718	724	688	694	701	711	722	686	719	704	706	723	717	731	709	783	741	713	692	660	741	701	733	709	669	666	732	663	745	707	697	739	657	721	752	722	727	734	677	734	689	694	779	683	701	690	723	667	694	725	738	728	681	627	766	707	728	732	702	738	707	724	777	709	719	741	720	716	680	736	688	748	689	706	699	705	720	699	716	702	717	736	733	710	755	671	715	685	764	736	724	729	716	666	672	688	706	694	709	716	697	712	704	755	723	695	659	718	761	719	737	696	721	732	657	700	749	687	715	683	671	705	709	689	726	716	704	688	710	739	748	714	741	734	671	756	688	687	736	715	687	733	686	710	676	702	728	715	657	759	707	723	743	669	732	728	715	744	785	739	728	693	699	748	736	698	721	717	713	726	702	753	695	680	693	670	718	756	688	728	720	682	730	758	721	710	726	720	677	667	687	700	706	683	698	706	690	722	744	743	716	696	701	739	678	710	747	726	720	697	735	759	693	656	712	710	700	767	789	718	727	742	739	680	761	700	704	684	677	687	752	686	712	707	706	743	730	686	692	710	749	651	681	744	713	748	734	702	738	712	724	738	736	665	723	726	676	707	719	688	747	730	686	749	676	705	701	706	721	681	734	722	727	700	648	713	713	722	678	702	714	713	726	697	740	724	745	717	692	690	675	706	702	704	701	711	715	686	732	720	701	742	709	689	684	690	701	769	701	753	749	703	711	719	713	690	678	715	720	729	682	674	720	680	703	698	719	697	709	734	712	675	726	693	713	676	719	655	714	699	738	712	641	689	676	727	701	691	715	739	694	752	701	697	709	706	750	688	663	649	687	683	718	713	763	681	764	698	741	732	645	730	651	670	702	725	713	710	707	703	733	775	709	735	751	762	718	699	703	701	674	684	722	716	704	747	711	738	741	742	697	749	720	703	731	728	713	713	719	714	767	683	711	699	697	705	665	707	706	715	717	676	739	755	717	704	753	690	700	694	696	745	677	752	758	701	705	719	698	696	700	682	690	730	710	711	700	791	715	688	717	683	711	732	703	670	731	674	694	725	757	726	692	699	688	729	691	687	673	728	707	729	698	681	734	674	692	781	709	699	700	732	713	739	713	704	692	683	756	709	677	727	688	715	701	707	761	708	720	747	758	717	652	667	733	674	725	723	744	698	680	706	728	686	708	659	714	724	755	772	706	733	732	722	694	743
27581	14707	8808	9312	5080	3192	2514	4466	3722	2336	1347	920	745	745	737	735	737	687	708	737	732	794	717	759	710	718	737	702	704	732	797	750	728	735	687	743	767	712	700	754	709	696	702	718	728	767	730	719	684	693	688	734	779	715	697	745	717	730	763	739	736	738	710	735	756	678	656	737	775	717	726	702	711	727	701	730	725	786	735	695	705	719	723	702	697	722	738	664	728	703	751	746	651	712	720	710	713	708	714	679	764	722	699	695	687	686	735	759	747	753	664	781	684	740	761	686	684	725	687	741	708	699	729	734	757	714	674	731	692	653	722	738	700	720	725	693	719	719	666	678	704	728	765	706	762	713	730	694	717	694	661	721	697	791	717	722	746	678	735	706	672	732	728	720	759	739	675	724	738	763	681	725	702	692	663	691	735	741	747	731	699	693	714	709	716	729	744	666	706	717	677	668	730	687	691	766	698	747	650	726	735	716	720	738	704	731	727	732	699	693	681	682	716	727	684	713	678	734	741	745	766	709	711	698	728	755	730	726	705	716	682	730	729	765	719	736	704	743	688	744	713	687	731	718	703	712	745	712	742	715	693	748	752	743	788	664	776	729	715	709	714	708	744	737	661	703	697	736	745	690	739	707	727	696	686	706	734	711	750	672	682	687	676	690	702	681	731	689	743	781	699	725	724	734	723	700	738	739	751	704	710	733	756	725	741	699	721	706	710	713	663	707	769	686	707	685	710	698	714	675	774	706	715	768	702	749	727	743	727	724	740	716	772	734	721	692	718	702	696	745	710	742	689	719	688	693	734	718	794	726	727	745	672	737	678	746	723	725	700	721	701	682	689	700	687	739	751	737	662	746	733	675	740	760	716	741	695	757	717	753	702	674	747	654	726	740	658	722	752	701	700	672	738	732	732	723	732	700	757	765	757	735	726	689	699	730	692	668	733	754	661	722	711	696	748	700	716	684	758	723	730	673	748	754	748	690	750	706	707	716	695	721	717	694	770	703	779	758	719	740	748	667	726	708	716	740	649	693	708	762	706	687	730	745	727	736	726	693	688	691	692	702	705	753	669	726	748	735	711	703	750	727	711	683	667	712	701	734	716	716	731	676	712	709	683	695	737	666	696	736	678	705	724	718	717	691	704	699	717	671	707	743	752	742	691	725	732	750	738	692	737	746	685	676	704	728	684	729	760	761	731	696	698	713	743	694	725	670	725	717	688	696	743	745	730	770	728	730	752	760	751	742	681	771	695	713	723	680	707	697	646	716	728	703	742	723	699	672	709	728	755	737	731	756	683	724	736	723	719	707	723	707	772	738	709	713	709	697	746	722	705	731	693	729	720	698	732	741	675	732	709	714	729	664	741	713	734	697	754	715	733	706	758	701	682	764	697	759	768	719	760	732	661	702	680	699	754	713	708	678	723	706	700	742	727	720	710	743	655	760	716	715	744	717	766	755	698	707	730	722	727	719	669	747	728	719	721	712	730	715	753	712	724	738	755	694	730	719	741	716	726	706	684	744	690	751	721	755	731	705	714	734	699	739	740	699	765	716	736	743	742	729	720	685	703	671	703	750	710	685	727	684	707	746	681	717	710	782	769	760	775	720	725	720	682	712	715	741	723	746	723	740	662	660	704	695	710	705	694	727	738	690	731	765	721	718	754	718	746	755	712	698	742	715	758	706	744	733	728	715	683	737	656	737	721	696	733	660	688	753	732	714	687	712	714	770	698	700	722	702	695	729	736	752	734	713	706	770	688	760	717	724	728	705	725	734	699	765	768	753	685	692	750	749	719	743	692	684	769	740	721	725	739	728	656	687	728	731	753	710	739	672	742	667	716	689	746	653	736	717	725	780	717	681	720	701	716	709	712	727	725	716	735	772	709	785	708	726	675	754	737	708	704	701	753	681	726	720	690	730	764	700	754	695	672	735	659	711	703	720	670	721	739	749	743	767	723	719	676	767	695	759	719	705	682	715	730	746	706	692	699	742	749	722	731	698	701	706	721	741	724	790	743	691	735	706	714	717	742	754	731	784	715	723	699	733	747	665	723	728	741	712	699	700	702	685	675	721	713	721	730	696	699	742	710	709	705	640	730	718	682	734	720	683	728	736	728	721	745	721	688	683	708	687	695	703	723	751	721	733	703	698	701	719	747	773	718	758	729	699	707	729	722	690	686	704	760	702	713	684	744	742	739	735	654	755	730	700	708	694	778	724	737	699	743	743	693	690	689	723	714	685	764	743	734	720	729	657	716	655	722	721	741	729	764	735	732	716	688	715	731	689	696	735	698	780	721	681	713	711	744	775	733	732	704	724	726	707	717	728	723	675	710	716	681	714	749	702	725	673	680	705	719	767	737	722	719	724	751	753	686	730	738	744	673	688	737	678	715	734	736	691	723	709	753	747	731	717	712	685	734	726	719	706	714	656	648	695	732	711	722	711	695	754	699	709	773	720	742	747	741	710	708	704	738	705	737	780	746	667	681	693	754	738	686	733	702	732	759	698	769	750	751	722	728	744	714	718	733	725	706	723	759	774	729	686	711	703	718	660	711	722	673	734	700	695	695	650	696	719	746	747	726	774	722	760	718	689	683	724	779	750	693	692	743	699	758	701	765	709	725	708	716	730	696	751	718	717	769	682	722	682	704	726	686	721	738	706	710	682	701	750	718	757	718	736	748	743	729	725	712	699	714	745	741	743	686	697	684	707	691	687	683	677	750	728	729	754	747	680	758	727	672	716	725	738	726	676	731	759	725	708	732	747	671	733	663	711	717	680	713	711	701	737	728	763	736	710	688	730	743	725	732	744	747	818	703	708	754	710	675	720	740	750	758	724	768	688	688	726	686	754	769	713	741	677	754	720	761	714	699	703	709	754	717	720	720	673	728	669	687	775	707	709	683	711	758	693	696	689	693	713	733	715	727	730	688	700	708	754	704	723	748	700	753	678	750	689	699	675	732	692	674	693	707	708	757	711	747	753	745	737	759	724	710	752	677	741	725	733	720	697	685	685	738	716	719	722	708	747	701	744	732	695	734	690	743	687	743	710	687	742	712	728	715	645	754	747	690	718	709	743	722	702	733	712	714	664	691	677	744	696	756	723	730	688	715	760	722	734	711	742	686	744	714	711	737	727	735	751	739	769	698	718	730	767	688	734	734	721	726	729	687	737	746	723	672	730	760	724	722	687	697	712	751	706	698	707	685	705	719	693	699	715	646	754	726	688	694	763	740	768	706	739	746	719	771	708	706	694	714	742	752	721	744	723	739	707	734	694	760	752	767	666	741	712	683	699	729	706	756	694	740	711	696	696	739	724	699	688	693	757	730	716	724	742	698	742	733	745	752	701	709	704	690	703	776	714	730	689	721	743	720	689	717	668	722	712	662	751	699	719	721	712	710	683	736	772	687	698	739	743	691	703	748	707	691	751	719	767	697	731	743	725	728	711	666	734	774	729	710	756	767	753	731	694	715	688	735	688	706	694	724	663	701	701
5812	6414	9234	8826	5701	3794	3258	5293	3996	2288	1321	882	647	689	643	672	635	631	614	681	669	679	666	664	642	680	629	617	630	665	642	612	617	620	591	663	656	658	610	680	632	621	663	633	669	648	608	602	643	664	638	673	672	677	662	609	673	680	620	579	649	663	641	613	659	656	637	581	689	649	665	634	639	653	629	664	667	614	661	642	654	649	683	628	648	623	646	616	609	636	639	698	670	635	659	661	587	610	631	683	643	671	636	638	655	638	654	574	643	630	625	608	645	661	653	667	636	630	675	676	691	554	673	649	647	622	651	665	637	608	628	672	647	645	666	670	636	661	616	653	609	628	629	611	674	641	608	615	643	617	644	644	658	655	642	653	603	578	643	658	631	659	688	648	638	665	622	624	645	609	662	612	611	637	640	643	627	672	637	639	629	644	645	631	620	645	621	633	609	651	598	604	616	652	667	643	670	609	649	637	650	629	636	662	660	606	619	635	613	629	595	613	606	656	639	659	657	637	606	641	638	674	657	687	638	638	631	621	657	623	628	708	678	620	644	698	662	694	639	610	639	637	614	610	627	603	636	629	629	621	690	645	634	641	578	636	666	608	612	655	691	628	620	645	634	612	670	642	604	659	655	664	650	653	611	676	686	618	623	625	591	620	652	677	677	641	653	632	609	616	580	631	600	678	590	651	625	616	674	620	670	670	671	686	651	595	635	624	604	624	673	590	643	648	677	687	640	668	639	608	592	630	630	588	674	635	660	646	664	675	619	689	676	636	631	667	638	628	670	654	628	627	579	635	702	674	639	646	644	640	664	675	626	656	630	637	630	666	660	655	664	648	564	657	629	658	630	629	628	597	649	642	647	637	701	662	663	680	623	691	633	593	660	640	659	615	603	679	624	695	635	612	658	634	674	606	639	638	620	629	622	649	659	703	645	649	672	608	656	660	645	684	637	643	665	657	649	571	636	671	643	636	623	623	631	645	604	648	628	662	661	640	611	650	639	659	612	650	616	692	604	607	594	666	608	630	630	651	608	635	630	666	634	667	615	590	633	634	641	608	621	619	613	675	658	607	653	617	629	649	629	621	655	637	652	585	666	633	588	648	619	607	624	635	650	654	638	607	682	648	607	641	607	700	594	684	631	621	606	622	671	666	667	645	680	654	681	630	634	620	567	674	661	609	582	588	659	627	641	606	603	621	683	696	669	713	619	630	613	700	599	634	660	678	630	631	689	623	669	658	621	640	590	601	644	643	621	648	620	585	631	628	654	625	670	618	619	632	627	667	641	608	643	635	652	650	636	670	632	604	643	624	619	679	654	626	672	626	693	646	645	636	645	634	617	644	661	631	631	644	596	635	677	638	664	636	618	642	633	615	654	624	646	646	632	675	629	589	589	688	637	644	642	646	646	612	596	630	669	665	616	693	656	668	638	673	623	652	703	676	603	649	637	671	606	632	666	646	673	661	630	637	621	684	646	620	601	624	636	654	604	678	644	673	635	617	666	627	616	633	622	583	612	643	629	648	676	620	632	615	671	640	663	622	634	659	656	660	640	678	614	632	648	675	666	636	616	648	650	627	693	634	629	639	618	610	651	605	642	616	642	642	637	623	642	654	624	645	656	659	693	613	639	629	671	625	657	611	608	664	631	640	645	626	606	630	632	658	603	620	593	624	673	646	661	612	599	600	621	648	630	705	662	626	645	648	657	628	649	622	647	642	642	637	696	648	649	604	643	615	647	630	618	656	580	658	630	644	611	658	606	679	605	660	631	657	619	627	636	622	612	680	647	666	662	662	626	632	690	618	656	637	644	627	649	614	652	616	639	623	624	654	688	644	626	617	681	631	671	623	670	599	615	629	617	629	660	635	601	638	666	639	658	660	643	663	620	662	640	639	617	616	628	639	644	615	643	677	611	688	652	661	580	611	614	677	664	629	586	671	647	661	647	644	621	647	664	651	657	666	650	658	641	649	652	604	696	683	621	655	692	642	638	659	676	653	646	627	685	631	647	660	655	660	654	676	616	618	629	673	621	619	656	655	647	653	643	658	691	620	664	661	663	639	606	646	609	640	676	617	673	592	622	630	629	592	598	625	628	639	655	624	637	648	644	662	646	659	627	617	607	649	645	650	628	681	672	630	625	608	670	635	633	643	621	670	596	633	652	629	612	624	643	646	674	650	608	701	655	646	645	639	651	618	621	629	614	643	631	606	614	616	642	657	666	662	610	636	650	648	663	668	689	671	568	622	696	671	661	600	678	632	661	652	617	650	613	610	634	610	641	659	583	611	620	689	612	662	634	622	633	630	632	615	600	610	676	672	669	626	619	614	612	600	610	676	605	607	662	675	602	655	641	636	649	635	661	609	665	677	665	616	647	682	657	638	640	646	608	645	645	668	639	644	640	672	647	605	641	641	638	667	666	658	643	661	621	623	654	627	619	645	669	640	661	653	589	632	621	631	619	662	631	608	643	584	610	659	640	607	655	628	645	625	647	604	694	652	639	608	636	603	639	626	639	628	665	639	628	607	655	649	647	679	649	679	640	639	655	648	680	638	640	574	640	627	660	610	626	651	605	644	623	615	615	679	646	652	621	594	628	649	661	687	643	637	672	611	596	615	618	658	626	659	626	648	656	678	593	624	644	649	666	620	649	653	639	601	647	656	652	659	630	634	644	641	655	605	624	631	613	630	649	630	626	631	616	669	665	612	603	676	661	621	651	621	665	608	642	669	635	665	681	627	666	627	619	663	640	664	636	623	635	642	623	610	656	651	637	651	643	601	661	631	613	649	640	650	574	627	660	642	662	680	616	613	650	659	602	695	626	634	622	664	653	628	689	666	627	649	591	646	706	610	668	653	642	608	644	682	663	661	616	625	627	614	615	627	654	660	601	635	627	669	658	645	592	631	627	580	648	657	644	673	658	646	609	682	655	600	607	624	668	653	650	667	629	624	645	628	636	656	634	633	624	628	655	654	628	659	673	601	651	676	640	661	665	614	602	623	661	609	655	655	639	626	635	617	630	688	660	651	640	663	639	643	655	623	659	651	677	678	631	681	666	631	632	626	629	623	617	620	599	666	647	626	646	638	680	602	660	647	628	613	634	602	619	633	629	639	649	609	625	652	620	642	616	657	615	633	627	629	686	559	650	611	643	641	614	615	659	607	633	634	624	653	665	655	649	654	642	616	644	632	669	614	661	680	625	633	637	628	639	601	604	638	624	617	679	659	626	638	687	616	669	597	651	632	640	626	632	605	661	621	631	642	630	603	585	610	657	652	600	666	655	607	657	609	616	642	595	607	617	656	644	670	632	640	596	628	632	647	629	610	627	641	589	616	622	645	618	613	693	629	655	684	629	692	606	671	676	656	652	669	652	628	597	673	630	610	598	621	636	682	614	669	693	654	653	651	640	595	677	624	650	632	641	653	651	591	620	638	610	626	590	631	631	677	649	571	646	596	659	633	653	656	652	641	639	644	614	613	621	597	623	652
25463	21266	27132	25119	12869	5738	14317	27042	21660	9795	3626	1488	863	690	651	670	695	709	655	701	692	665	690	657	688	653	690	680	691	695	672	685	691	673	672	699	662	702	660	688	693	720	673	680	687	711	719	658	682	667	672	654	643	647	706	713	648	662	684	666	710	667	679	627	641	688	637	642	636	702	693	652	667	699	670	661	709	690	691	696	663	694	648	687	678	701	700	714	645	693	699	701	691	633	681	673	692	667	691	639	677	698	698	671	635	702	667	684	715	729	661	709	687	679	672	659	684	679	651	694	691	652	673	681	645	691	675	673	667	633	695	677	689	711	642	666	716	699	620	686	645	665	663	703	671	714	662	702	631	720	656	668	633	623	700	680	668	637	633	676	710	655	638	691	694	684	658	656	667	659	709	700	625	695	660	639	718	659	684	673	706	682	693	664	639	696	646	675	664	658	727	652	712	691	683	664	655	682	708	697	695	662	697	669	707	705	682	668	729	682	710	645	651	681	764	672	668	652	653	680	687	663	633	659	690	706	694	678	692	672	695	669	663	626	652	683	655	617	676	646	616	638	697	683	655	661	654	642	679	653	666	680	630	667	667	682	716	698	661	686	671	678	645	697	661	700	667	694	671	653	717	680	726	696	681	662	687	641	689	695	640	669	647	692	670	713	691	682	687	696	660	682	686	628	685	668	709	657	662	647	652	677	649	632	659	671	647	661	669	688	687	726	637	687	664	672	662	660	690	713	691	646	656	642	642	648	669	684	638	631	684	689	682	658	687	648	621	672	663	679	693	680	699	696	640	699	676	674	665	664	658	688	701	694	678	645	700	677	727	668	688	702	666	711	693	645	667	680	712	696	692	701	643	685	667	686	718	774	708	731	692	667	695	670	686	695	667	671	729	668	690	709	690	717	684	675	714	707	676	622	679	728	698	654	693	648	670	645	641	703	685	663	724	695	664	636	660	736	658	656	704	646	676	676	654	696	654	644	660	636	708	702	680	683	699	683	703	689	657	697	692	642	653	663	668	625	736	680	670	688	713	686	662	711	657	680	700	705	733	703	680	693	661	667	664	695	633	739	611	642	690	658	746	665	692	680	685	696	639	646	666	655	689	663	659	695	691	735	670	637	619	691	664	661	695	649	647	658	704	683	702	657	666	647	699	659	660	700	679	648	691	671	653	686	668	641	620	713	678	685	708	700	674	648	640	679	674	700	655	681	686	647	667	708	657	646	627	663	669	694	702	678	656	700	709	687	649	706	651	651	625	725	661	643	668	701	682	671	687	652	654	710	662	665	687	682	689	677	604	697	676	657	630	685	669	683	674	689	714	653	667	699	673	666	662	693	729	663	667	679	621	672	683	720	624	654	667	667	685	663	645	713	728	633	719	668	635	650	678	679	653	679	688	713	689	669	667	669	662	694	714	694	692	652	693	643	679	673	626	695	639	658	697	674	700	665	659	707	669	692	665	680	712	652	699	687	667	669	673	668	699	659	640	759	642	657	675	655	731	665	657	680	734	708	668	687	673	676	682	682	670	677	681	664	667	648	715	660	697	668	725	640	676	636	737	661	694	639	687	706	693	669	633	643	689	632	663	676	671	639	657	665	674	654	626	678	656	656	698	675	685	695	702	643	674	670	664	643	666	739	679	651	715	681	693	600	683	688	648	655	672	631	659	672	626	684	652	652	707	636	653	664	698	691	697	653	683	695	711	687	640	680	687	698	679	685	679	695	719	667	675	700	669	680	666	600	696	712	673	638	665	678	703	709	685	683	680	689	682	641	661	665	697	650	649	663	696	711	658	675	653	673	676	706	642	687	678	682	701	645	691	700	688	616	683	648	712	659	702	656	696	684	654	700	663	677	646	643	684	716	707	670	666	673	659	722	710	658	659	690	703	677	714	651	677	667	690	655	681	632	720	677	709	723	676	669	667	683	692	638	692	735	698	665	674	685	708	701	680	714	686	702	715	736	661	687	720	672	667	712	695	693	706	700	640	670	653	635	696	678	686	746	685	717	660	703	718	634	668	670	683	710	636	728	680	677	628	738	697	667	713	708	690	672	651	642	649	658	674	673	604	677	677	627	682	696	675	650	692	683	699	671	700	648	670	647	671	653	677	668	695	700	723	682	694	722	705	610	672	691	652	682	698	608	690	639	691	643	671	666	694	680	676	706	690	687	686	663	677	673	735	649	664	680	691	709	645	638	627	630	656	675	675	651	644	685	706	678	633	710	688	690	677	676	694	651	741	673	655	658	705	680	677	680	691	663	647	663	718	665	659	700	666	670	701	693	674	711	624	649	644	687	688	667	690	718	672	689	639	712	699	677	678	725	688	703	712	664	714	632	697	698	686	672	693	666	676	687	686	687	694	650	708	641	671	676	665	669	670	681	660	691	693	664	666	699	685	701	636	648	696	638	709	689	634	687	682	670	619	673	672	677	661	662	644	688	715	652	641	682	685	691	723	656	641	712	614	673	694	653	655	665	662	691	688	705	618	686	671	686	676	656	691	613	665	667	642	677	673	680	691	679	683	683	669	689	635	649	687	664	730	635	724	729	700	697	665	686	642	690	666	691	638	709	663	702	646	684	640	635	651	706	687	694	717	667	669	687	663	633	663	658	670	649	722	663	666	645	642	674	668	725	691	705	656	691	684	694	682	678	690	667	626	639	646	658	657	710	674	675	667	688	728	679	622	686	670	646	658	701	675	673	683	720	702	693	680	634	688	683	675	648	652	640	645	679	723	687	727	617	689	738	671	657	671	701	659	692	711	711	713	647	672	704	625	677	672	664	674	670	666	668	672	655	697	695	637	671	649	665	704	686	696	679	726	702	663	673	683	687	672	715	671	655	672	682	644	749	680	678	669	687	698	713	686	665	685	685	660	710	697	719	688	657	690	717	688	666	678	648	679	719	744	685	653	632	684	695	638	656	676	676	654	667	684	672	630	672	655	657	716	708	652	656	673	688	657	702	678	641	649	677	662	631	657	684	714	686	677	660	678	684	636	727	696	702	657	634	711	614	643	684	642	637	655	694	640	654	692	671	724	661	683	647	675	697	660	728	666	645	671	693	680	648	638	633	691	663	659	664	725	666	644	648	677	723	661	692	726	695	685	734	703	628	648	660	669	693	657	641	668	669	658	708	653	674	681	629	690	650	673	674	672	696	677	650	655	683	688	673	664	736	654	684	689	637	681	636	681	687	732	667	650	660	631	664	640	640	635	674	626	604	652	676	628	656	597	673	673	660	682	654	688	682	661	678	663	671	629	688	730	652	697	677	659	643	695	689	673	717	662	674	650	640	692	644	687	665	678	659	687	662	646	684	677	653	663	671	673	663	687	687	699	704	674	709	643	638	672	672	694	702	670	673	686	677	643	664	695	645	697	685	671	685	732	629	661	707	675	639	677	652	661	716	656	682	631	669	678	703	650	728	691	673	675	703	640	681	699	664	663	702	688	709	694	712	659	731	641	647	639	682	662	651	639	658
5744	10755	14330	9744	7695	5657	16296	25697	17799	7913	3577	1629	849	669	635	672	654	662	634	675	635	682	635	634	673	686	647	660	589	602	624	607	594	633	628	622	631	646	610	625	637	625	604	616	627	621	693	617	642	582	647	631	636	610	655	633	626	637	616	601	656	607	597	645	611	658	626	638	599	634	592	651	658	647	639	655	689	646	628	653	649	662	603	593	632	618	624	623	631	609	654	670	622	644	615	588	627	624	632	602	652	641	628	624	622	618	656	659	670	634	594	648	613	601	638	601	631	620	626	651	660	605	628	659	630	590	620	634	606	682	657	648	612	609	659	616	624	657	654	619	619	615	632	622	647	623	642	585	602	642	641	594	674	616	590	636	634	610	673	672	632	632	599	625	619	590	641	635	657	677	623	605	633	590	635	639	623	657	587	622	651	624	622	644	645	582	590	591	647	647	656	665	654	612	621	647	626	592	595	650	625	619	620	617	664	666	616	585	645	592	635	645	609	669	603	594	607	637	633	587	664	629	643	608	625	609	643	617	582	675	627	666	624	651	614	635	650	636	626	616	598	691	641	634	633	599	606	597	630	602	623	613	634	628	621	621	630	634	652	608	665	646	571	636	612	577	644	614	640	632	621	632	661	619	596	642	648	672	640	650	651	634	670	606	607	617	642	640	676	620	622	625	622	642	627	646	661	633	605	666	624	632	600	639	666	632	625	652	607	593	624	623	607	644	627	657	659	614	642	607	609	689	666	651	651	615	663	626	640	607	648	622	610	607	625	590	657	641	615	612	630	666	621	628	612	654	637	626	677	658	657	603	610	620	638	626	654	610	601	631	623	636	601	639	613	669	615	633	651	618	640	627	638	624	649	609	630	625	634	593	609	639	616	609	605	637	607	626	672	656	642	573	589	626	635	627	662	617	670	638	663	577	625	647	598	621	595	641	627	610	664	634	632	662	649	656	636	661	651	634	643	604	602	634	645	593	648	571	619	582	648	662	593	651	624	590	621	612	616	639	656	623	585	627	617	589	617	586	623	558	600	644	620	638	644	609	647	610	652	643	594	678	571	620	634	653	639	613	645	629	633	638	587	619	624	592	601	647	604	634	613	589	589	619	599	625	637	631	643	644	572	608	655	648	624	608	602	627	637	666	634	570	676	668	648	620	631	631	638	616	624	618	608	633	668	561	629	693	605	627	603	653	642	629	626	647	596	623	575	601	641	610	631	588	614	607	621	652	627	630	646	658	648	662	582	644	616	633	645	629	627	641	618	658	641	643	630	622	619	619	621	635	655	625	630	640	574	651	619	581	637	613	611	629	617	672	643	599	627	625	669	649	584	619	578	618	662	634	628	687	613	640	645	595	622	619	600	594	625	650	589	654	610	669	606	598	626	557	594	632	626	696	635	636	630	627	669	643	631	588	615	651	619	650	634	640	654	627	638	596	656	604	646	598	623	632	578	641	624	607	594	623	624	628	640	607	630	636	597	639	671	575	653	635	614	653	642	625	603	628	594	654	621	633	640	632	607	670	616	632	604	640	643	612	637	649	641	600	627	642	608	629	619	605	609	644	630	579	644	606	665	646	589	641	618	657	618	597	603	657	661	589	625	621	646	632	636	647	599	614	643	669	628	644	630	576	607	622	626	615	626	618	602	687	610	643	601	639	630	632	635	649	602	654	636	625	615	645	661	605	605	696	634	631	636	600	658	579	653	614	673	636	647	650	635	609	575	602	700	611	611	596	621	606	615	613	657	602	675	658	625	619	662	689	648	590	643	608	610	592	636	640	678	677	617	640	639	624	609	624	604	615	659	626	610	610	638	619	646	677	654	640	602	634	594	652	594	593	606	637	630	650	628	637	671	643	657	633	609	664	592	645	591	594	644	613	592	621	624	631	609	617	649	624	657	642	656	597	660	589	616	598	612	632	633	686	657	596	634	665	601	611	633	668	624	671	636	603	654	613	600	568	635	622	633	622	633	629	646	585	633	607	614	614	594	616	629	653	615	605	618	611	621	619	594	626	584	608	613	601	633	607	618	642	636	643	603	627	617	648	609	652	622	599	654	636	587	608	632	619	659	620	680	585	642	632	614	633	633	639	624	647	595	645	629	628	596	556	657	681	624	615	637	646	611	643	636	592	598	603	670	667	610	630	617	603	629	641	641	609	634	652	647	634	627	631	633	599	604	608	593	639	638	653	669	622	637	591	659	650	625	623	648	594	615	592	608	647	645	620	617	671	636	653	564	651	629	656	612	633	603	633	651	665	609	629	645	662	647	600	584	679	626	640	616	620	664	609	654	629	602	671	625	652	581	606	604	600	632	606	641	603	637	600	630	636	647	596	631	618	611	636	628	670	633	635	642	646	621	571	635	625	643	662	610	632	640	652	644	635	643	642	614	631	623	586	611	616	604	667	625	644	580	645	624	576	593	610	622	616	657	628	607	639	643	597	625	612	643	610	624	645	618	598	646	635	609	613	597	642	635	608	565	634	599	615	635	621	627	658	653	597	616	683	576	659	644	599	640	673	621	602	587	620	601	622	655	603	653	629	626	649	604	649	664	608	617	660	580	647	640	623	627	607	622	665	625	639	642	617	641	642	647	605	641	615	651	637	609	650	625	645	614	595	612	643	663	630	651	598	640	661	613	641	652	646	616	610	626	639	582	630	635	576	610	604	649	594	663	627	602	640	619	620	588	599	594	642	659	648	595	595	600	640	624	697	633	633	566	652	627	631	653	622	610	640	590	662	647	626	600	607	621	639	623	599	593	653	605	664	615	645	644	656	587	656	621	632	659	618	654	588	635	624	631	632	657	600	676	640	638	610	644	627	600	610	620	645	616	605	652	632	641	618	608	624	604	625	581	615	633	632	665	604	596	623	623	624	592	637	607	643	611	624	650	605	644	644	617	629	666	606	636	612	632	626	602	640	609	599	608	614	577	610	592	627	640	641	659	611	554	619	641	598	656	599	632	561	620	628	622	666	645	624	613	642	601	632	626	602	601	643	583	629	623	635	633	631	593	652	614	602	629	624	614	615	656	618	634	640	652	651	628	605	604	636	613	590	657	631	616	584	615	598	614	661	588	614	606	594	596	588	621	670	631	637	631	641	635	678	644	627	602	630	623	636	639	625	650	617	647	606	664	621	644	628	592	619	642	641	622	607	593	612	602	626	656	611	639	608	662	639	586	625	612	637	571	588	652	587	624	661	603	636	616	623	628	622	618	577	644	629	624	652	610	637	576	641	620	671	595	625	617	649	621	647	634	619	613	654	651	634	596	619	610	604	643	616	641	603	673	612	617	648	616	632	640	654	672	631	618	606	621	614	632	606	613	649	620	628	621	642	597	670	613	646	640	607	624	614	585	612	631	643	668	625	550	663	596	632	645	603	584	642	650	645	624	663	606	611	652	602	632	629	660	629	642	617	588	672	628	667	654	650	653	640	585	662	628	630	611	640	626	624	590	617	637	622	629	636	641	641	633	642	641	626
24146	21315	28676	24329	21362	13639	25394	45385	38640	21265	8995	3226	1258	858	810	801	759	820	831	832	806	807	797	829	781	781	789	743	767	814	767	814	777	849	798	802	798	738	800	792	803	764	829	771	796	787	754	802	799	755	777	835	819	832	763	795	789	756	757	781	829	755	811	798	783	819	789	791	763	804	774	812	781	770	833	794	792	741	798	756	769	808	841	753	756	747	761	749	843	784	818	760	780	763	812	815	805	782	782	813	753	799	811	768	780	765	832	843	737	749	795	773	819	791	794	778	783	788	813	808	726	781	796	760	791	754	826	729	808	775	772	760	761	783	792	778	810	837	782	760	775	798	798	754	779	781	814	799	837	773	810	773	798	789	836	755	794	789	774	762	779	733	764	765	767	775	732	747	823	747	793	828	771	754	781	787	786	780	795	785	771	865	759	774	748	786	770	770	786	779	780	771	766	767	747	826	798	807	763	805	731	785	850	781	772	776	776	783	724	789	776	797	822	755	761	786	802	802	756	744	762	861	817	806	795	745	765	765	821	750	751	768	761	732	806	767	792	766	782	792	822	781	729	757	754	771	774	749	773	742	760	749	778	811	766	767	778	740	754	746	740	822	803	765	794	770	768	722	764	823	782	791	749	764	755	760	789	783	827	775	813	807	811	789	701	790	765	815	822	803	771	764	778	768	815	780	780	777	738	764	786	743	777	788	799	786	789	788	768	744	812	731	752	787	765	760	723	774	813	754	754	819	764	718	744	796	776	718	739	793	776	808	735	811	760	766	805	792	813	765	754	768	732	803	777	791	787	723	759	773	743	760	790	777	775	787	766	769	798	776	755	776	784	748	737	791	800	767	763	812	776	733	754	784	761	751	792	808	788	762	797	796	757	780	762	775	785	758	814	718	794	769	761	813	732	785	728	774	837	794	797	779	768	774	806	786	755	711	758	787	775	765	828	754	785	775	793	799	801	784	791	773	753	759	799	787	715	758	752	773	802	752	800	730	779	734	762	807	791	760	749	767	768	734	751	714	824	799	837	782	773	776	748	781	774	776	782	762	800	754	804	783	778	778	778	766	808	799	803	767	794	771	779	737	782	807	825	761	791	786	806	835	806	773	783	755	753	768	733	788	768	790	764	752	816	795	762	777	746	755	762	788	750	754	786	795	787	781	797	753	785	772	768	753	795	761	745	788	781	758	748	794	794	768	753	712	781	762	745	805	788	829	800	787	803	758	773	749	818	777	755	773	704	801	769	749	764	759	796	802	782	801	735	798	748	778	750	795	758	716	703	776	815	779	790	791	796	777	746	701	791	777	744	811	777	784	773	813	774	789	758	771	790	765	789	762	799	814	793	725	821	783	781	782	738	731	762	739	754	805	773	787	778	722	780	813	822	780	738	745	784	767	805	778	773	762	751	759	833	797	793	730	772	746	736	738	798	798	734	748	803	786	763	756	784	751	811	746	785	772	791	752	781	755	745	765	819	775	735	831	769	780	780	712	778	756	763	754	757	772	781	810	755	756	733	791	728	795	735	735	793	791	829	738	809	775	759	778	778	789	758	754	746	792	803	783	772	791	816	836	768	802	802	784	782	818	774	787	767	759	736	753	728	809	779	784	755	788	770	781	813	840	828	774	794	776	809	804	825	757	781	759	768	819	776	768	744	746	775	743	724	748	770	745	770	743	743	808	765	741	786	771	765	796	771	809	856	734	779	818	842	740	778	805	778	808	778	792	784	755	736	813	798	771	755	766	808	765	741	757	739	756	780	770	815	828	763	784	739	768	752	749	828	770	803	762	815	828	735	769	780	717	781	803	777	742	809	819	783	843	759	739	726	763	806	805	812	780	808	770	751	767	768	785	800	752	765	763	782	812	760	744	778	779	777	745	741	817	734	763	828	818	783	776	775	769	732	711	758	801	769	765	773	785	782	801	765	762	793	776	793	749	764	777	763	766	814	775	820	836	769	784	778	803	793	773	756	824	762	789	856	839	722	783	792	798	748	724	797	785	783	764	736	765	838	788	750	777	819	775	794	748	767	778	825	779	765	787	809	751	745	818	761	753	780	727	734	783	759	787	748	792	715	773	718	754	752	754	744	789	783	796	741	809	735	777	766	769	786	781	774	751	791	782	783	798	776	760	767	765	803	832	751	762	754	743	759	751	777	769	799	811	756	789	798	768	771	742	827	773	797	772	775	783	807	794	784	805	789	770	782	775	799	741	794	813	778	812	729	802	785	779	777	765	774	829	787	783	761	735	746	801	792	739	817	812	747	784	728	770	803	797	710	738	817	778	833	773	821	798	788	771	733	837	748	823	801	792	795	804	745	809	689	777	825	776	726	753	780	755	790	785	760	770	751	744	777	788	768	722	782	774	780	784	773	770	738	775	823	730	765	751	768	762	833	764	799	789	818	759	796	768	759	759	739	792	783	798	779	741	761	722	759	847	752	802	746	779	721	789	724	736	762	751	789	742	755	781	795	807	785	768	755	777	754	797	768	752	781	775	783	768	785	784	762	782	779	783	750	745	777	813	766	772	748	792	713	722	797	819	778	780	766	759	770	797	735	812	792	792	793	791	713	753	778	789	780	816	742	762	787	792	783	777	748	766	725	763	734	804	816	761	751	744	762	749	767	790	789	765	756	757	749	772	777	785	793	814	743	749	811	771	782	780	726	821	763	776	761	791	835	802	841	787	774	761	766	762	745	790	766	793	764	798	799	807	793	814	753	768	792	774	755	771	794	714	801	772	785	704	774	783	778	825	777	814	765	785	799	782	780	810	777	776	788	806	763	780	750	752	779	823	775	773	760	778	815	804	839	744	806	734	792	743	748	780	833	818	810	760	815	749	783	761	718	803	814	743	786	810	774	835	759	816	768	761	742	774	762	759	750	783	797	797	755	773	770	800	750	775	773	784	799	823	744	810	792	777	779	829	793	775	729	815	743	820	763	800	813	815	779	761	752	781	778	755	770	773	727	762	691	821	830	759	763	788	773	778	769	773	775	755	799	729	761	788	772	766	730	768	739	738	741	744	772	790	747	795	740	813	729	781	784	732	799	748	789	798	749	746	791	748	736	744	773	822	795	757	753	713	807	715	811	786	840	756	814	827	796	745	736	769	758	743	858	793	789	807	743	823	724	747	804	802	795	782	773	785	759	732	808	748	759	764	837	739	804	779	749	753	776	818	794	748	758	779	815	754	749	726	734	755	714	770	744	785	809	773	763	737	746	772	798	789	768	776	769	733	829	806	814	755	803	769	752	769	778	777	776	763	741	736	802	778	728	731	804	807	758	790	770	770	773	766	790	767	756	793	782	793	782	815	735	799	764	763	776	827	756	765	766	804	793	746	768	806	782	800	751	734	806	781	782	811	801	731	749	767	761	797	789	818	778	809	765	743	811	773	765	768	754	773	815	745	819	758	792	729	794	761	812	747	788	776	759	801	749	822	744	795	773	778	799	766	817	777	808	787	769	752	736	800	805	810	744	771
7243	22321	21623	15461	10733	5473	27338	43623	32679	15736	7479	3230	1237	851	766	716	739	758	754	712	740	755	738	739	724	729	761	777	685	702	693	746	772	796	733	708	742	713	697	673	757	691	729	754	752	665	722	745	702	717	750	709	769	721	735	753	710	734	683	701	722	723	724	711	684	717	721	684	724	686	698	747	707	704	697	735	732	670	712	693	697	696	705	710	678	711	752	686	722	722	730	760	727	770	732	704	723	706	748	712	749	717	719	735	700	710	737	720	796	698	719	727	728	708	724	721	720	659	702	701	724	718	706	727	681	672	766	719	687	720	758	720	726	698	669	727	652	715	721	730	662	704	680	740	743	679	686	724	705	709	698	751	686	712	698	731	734	716	688	733	748	713	731	699	692	742	719	695	743	696	681	697	705	674	667	723	717	705	719	727	727	761	732	682	729	708	718	724	740	698	709	743	712	710	699	657	720	725	765	688	716	709	719	690	675	678	737	675	713	732	750	751	711	679	732	691	684	752	687	730	718	693	721	751	744	739	721	761	702	669	677	715	734	697	706	717	740	714	726	737	719	679	674	659	649	708	696	729	709	708	741	697	745	678	703	666	712	713	749	697	685	746	735	757	710	727	731	739	711	695	709	679	740	751	703	693	711	746	739	727	714	703	726	745	720	712	720	698	698	706	760	731	716	722	777	711	703	729	748	754	754	727	728	692	751	681	734	724	757	712	737	708	675	718	724	703	674	778	698	727	696	724	729	681	692	711	752	684	668	724	715	702	688	730	764	715	699	657	721	703	700	734	694	683	721	743	724	767	735	681	730	655	682	730	724	727	675	710	716	701	800	738	708	710	721	745	735	709	688	729	719	710	707	714	739	696	723	689	684	713	699	751	700	697	670	694	679	704	746	694	713	684	735	716	687	703	708	721	728	795	717	699	707	690	728	701	745	691	716	680	730	696	656	712	765	723	725	704	759	697	737	721	710	726	669	731	714	745	710	754	740	699	716	697	738	679	689	677	733	728	672	733	733	727	705	701	722	678	750	727	714	678	755	678	674	747	710	685	725	709	752	717	737	652	710	724	675	748	725	727	713	691	680	726	749	746	732	721	726	750	709	704	669	724	715	711	671	737	733	743	684	712	698	716	739	745	732	735	692	703	718	726	680	737	699	702	697	746	698	661	723	728	744	717	740	651	725	706	691	694	701	743	725	709	658	707	722	768	709	735	710	696	758	710	725	716	725	726	740	732	733	695	727	741	719	712	726	743	670	727	722	702	723	717	733	682	677	689	725	725	727	721	700	770	724	747	757	679	731	706	688	716	704	712	674	700	677	693	724	744	672	692	723	708	679	679	786	726	745	699	692	684	653	717	705	695	716	714	709	729	763	671	645	720	703	749	704	671	745	707	728	744	734	677	650	674	719	750	689	727	774	740	729	740	732	688	725	739	730	695	715	708	714	743	748	744	725	753	745	714	681	750	709	676	755	623	726	660	680	748	719	729	714	724	697	717	690	739	704	712	725	708	716	741	683	744	718	761	759	721	708	661	701	695	689	711	743	670	664	711	699	738	709	734	696	754	730	708	680	732	656	702	758	732	711	676	744	710	718	705	759	710	705	734	687	739	689	725	696	745	687	724	768	721	723	702	708	716	740	755	667	731	680	684	687	754	724	703	760	696	679	688	709	712	694	689	724	686	700	689	749	707	721	754	729	708	717	734	709	687	720	690	749	734	691	696	709	697	732	760	727	674	678	760	674	688	685	764	727	715	712	733	743	659	731	696	705	747	706	665	642	734	735	722	675	699	694	740	752	737	730	722	724	745	740	670	714	722	693	743	685	745	722	718	723	746	671	702	713	715	705	704	710	702	730	711	708	745	696	701	754	770	658	725	742	721	687	686	705	682	731	709	741	676	690	706	769	712	684	702	700	672	671	718	710	702	697	705	738	712	682	692	748	722	706	715	714	749	739	716	769	719	695	677	679	738	721	730	728	710	667	675	714	701	733	699	695	679	726	692	725	694	777	711	749	706	672	671	656	690	758	707	699	680	718	677	684	723	707	728	716	680	641	715	717	725	699	687	726	741	719	698	734	691	734	734	700	703	720	786	707	683	720	716	715	756	721	707	676	701	696	714	707	747	690	694	747	705	703	726	732	723	726	674	675	714	737	735	706	686	709	655	716	718	704	680	682	728	722	715	689	688	691	767	725	705	730	742	715	704	739	716	788	714	742	714	684	684	706	704	700	667	710	708	669	685	709	686	723	664	695	713	718	716	718	743	717	708	707	725	752	751	712	693	713	706	728	747	669	672	777	726	704	684	752	687	728	676	720	764	686	649	755	648	708	710	715	717	689	699	723	739	762	683	676	712	714	711	731	680	733	724	706	720	687	734	743	694	733	706	759	692	694	696	747	748	708	731	757	739	735	674	678	711	697	737	751	740	689	717	635	721	760	695	687	750	668	681	695	744	753	725	716	710	733	748	692	719	731	727	698	758	732	732	693	671	751	733	713	666	730	720	699	720	766	724	714	727	725	706	709	687	722	672	750	706	682	715	748	708	719	703	737	723	684	730	734	667	715	705	685	709	733	730	721	675	721	664	724	757	707	706	732	729	708	704	717	704	710	753	711	749	722	706	728	710	693	719	725	649	723	700	691	750	738	746	679	708	744	778	705	762	734	704	700	732	728	711	750	743	711	705	768	726	733	711	731	716	729	718	684	692	757	736	676	700	745	733	693	647	716	674	702	727	701	715	721	731	710	751	761	697	740	677	733	726	696	677	711	716	729	718	722	698	651	712	739	702	693	719	749	733	724	715	733	715	724	718	723	718	705	704	718	690	699	722	690	699	758	704	733	780	690	697	725	695	676	753	728	726	714	693	748	676	701	697	700	748	737	684	715	667	737	710	758	684	730	724	743	676	777	712	724	698	709	704	706	654	724	749	693	718	668	731	732	646	707	748	753	754	714	715	733	704	745	671	700	769	670	726	726	718	752	703	719	681	737	674	715	748	755	672	695	690	698	684	724	718	661	711	673	673	697	689	717	687	748	712	672	738	730	713	686	710	720	674	704	749	740	706	704	702	736	662	696	686	705	740	738	696	693	720	739	681	695	748	752	682	730	688	716	709	736	697	707	720	687	709	692	732	670	669	666	674	771	741	720	713	696	685	746	730	715	693	699	746	734	681	743	687	688	709	706	663	679	727	721	709	720	718	735	745	707	692	753	711	708	707	684	746	763	686	703	709	691	714	717	712	660	753	725	720	735	684	786	749	687	666	694	730	728	721	728	719	750	685	734	720	734	713	755	729	677	741	722	724	656	692	699	709	717	742	675	757	749	684	697	718	719	684	688	737	675	712	733	729	701	737	714	739	683	754	702	706	730	727	717	738	685	678	778	744	689	685	712	719	737	703	703	719	714	719	731	754	665	681	701	724	668	694	686	674	685	690	708	688	684	718	682	726	661	718	671	721	720	702	707	647	702	691	716	700	693	698	689	712
27634	15998	10363	6911	2379	1264	2994	3957	2990	1610	1082	830	812	732	734	710	762	756	714	731	739	705	748	706	753	753	754	731	724	705	724	691	655	746	722	720	739	704	701	750	737	734	762	687	686	707	704	782	707	745	769	723	709	796	717	716	679	700	695	713	691	667	748	727	717	718	670	705	700	704	719	711	672	695	719	765	751	721	698	730	694	708	700	706	731	729	737	751	702	752	713	745	723	703	672	723	738	700	718	747	753	704	713	664	685	705	649	703	742	743	676	738	707	750	747	748	724	713	641	713	714	720	717	745	748	687	730	708	739	676	680	737	675	714	729	702	723	719	762	714	741	706	675	686	681	677	725	774	697	741	683	691	691	635	689	733	740	652	724	696	684	695	715	776	711	715	662	721	720	738	729	728	703	694	719	729	691	703	788	698	705	748	695	678	683	766	756	726	720	689	735	671	680	731	718	700	713	723	731	672	686	708	716	737	704	699	706	723	719	743	718	658	702	755	699	747	718	759	723	728	769	688	690	724	729	759	699	702	731	711	704	697	706	753	715	643	688	710	726	724	706	684	661	758	670	700	714	751	746	760	690	751	751	725	678	727	681	720	721	704	671	750	720	702	679	686	714	722	756	674	727	697	764	749	704	698	711	735	701	722	698	715	697	714	711	714	703	726	704	738	703	749	744	711	682	748	747	695	683	702	695	654	715	712	706	709	718	719	676	726	749	708	686	714	725	688	662	726	743	697	738	693	710	650	707	720	685	670	684	729	719	710	689	674	720	745	719	682	672	717	822	734	710	725	701	735	710	694	766	702	747	695	723	690	681	741	694	684	690	677	761	717	710	706	701	733	701	705	739	746	703	716	699	689	733	706	746	743	728	690	683	731	697	717	678	754	787	744	684	714	706	707	717	708	684	710	721	686	681	693	704	659	728	708	715	721	720	685	731	770	729	681	699	697	720	739	701	721	731	703	723	712	698	704	728	703	720	718	704	723	748	726	689	671	729	700	704	711	753	734	706	680	729	685	719	721	774	755	709	693	723	666	660	653	697	723	738	685	751	674	739	665	678	723	739	718	729	704	680	713	719	683	710	713	723	735	681	741	720	679	671	717	702	731	751	714	650	701	687	688	720	724	692	689	700	714	711	759	693	728	660	709	684	735	734	717	705	706	723	681	679	726	660	724	749	695	740	744	712	709	730	655	733	700	779	696	697	730	720	736	756	754	658	713	728	722	713	716	702	737	740	748	717	701	759	684	756	748	696	708	717	721	709	700	671	792	766	744	697	704	708	730	706	704	739	764	712	722	692	691	714	659	728	673	701	721	707	681	728	655	735	751	697	697	681	695	708	674	697	718	746	709	744	753	685	688	737	696	659	739	711	695	716	685	750	743	661	739	703	693	721	744	719	692	677	744	773	713	730	728	696	677	740	691	736	742	718	713	717	722	713	749	723	685	718	736	652	731	664	687	705	707	745	754	701	725	767	721	711	708	756	729	708	708	717	724	715	729	750	694	725	712	732	731	730	725	717	706	715	725	701	678	736	721	756	727	736	737	703	698	716	682	717	744	713	725	725	751	694	717	735	736	682	688	727	717	713	665	733	684	715	685	708	706	717	761	699	739	770	679	717	713	731	704	747	696	731	712	696	721	699	673	728	728	696	778	697	714	748	683	774	696	741	679	709	732	708	747	713	702	750	720	680	673	724	802	737	694	710	674	720	719	715	716	710	747	751	751	705	741	704	706	758	751	767	742	712	739	744	750	722	713	702	732	733	663	736	720	700	678	703	675	738	720	712	643	723	689	731	704	699	755	702	744	704	680	701	726	724	721	736	728	724	697	720	716	684	707	671	722	709	688	730	695	751	695	689	777	714	691	758	670	720	711	704	698	698	654	697	743	702	709	765	738	672	741	732	725	665	689	728	694	692	687	714	710	753	735	725	718	713	654	703	769	722	725	730	691	726	738	699	726	739	758	741	781	726	665	653	730	699	737	714	706	698	687	664	710	707	726	749	725	710	737	727	757	725	710	665	776	693	774	673	664	778	725	679	696	726	749	688	698	724	713	712	717	741	708	721	717	713	734	742	716	666	706	740	709	724	676	716	712	725	707	716	713	717	698	728	699	710	705	736	709	724	777	726	702	677	700	736	702	777	746	675	680	708	721	765	728	709	744	726	717	693	729	726	756	698	698	717	703	713	740	681	721	721	690	724	767	738	725	704	685	657	695	710	728	719	704	722	715	691	721	735	715	671	703	709	747	724	707	678	748	793	738	735	723	714	731	731	713	721	697	748	729	674	772	776	711	724	706	714	641	731	697	687	735	744	734	653	699	667	688	754	709	700	717	703	772	737	703	742	739	720	716	724	745	707	733	722	741	736	687	691	674	737	686	712	752	697	761	747	705	741	707	676	748	722	716	724	675	705	779	717	713	711	729	722	719	708	706	702	721	737	691	722	703	751	739	725	744	667	720	697	701	684	760	716	745	723	685	745	710	718	725	719	711	733	735	697	717	642	680	677	753	722	752	734	708	688	755	683	703	675	701	705	702	736	752	685	697	732	749	715	677	741	711	707	755	675	750	733	793	703	731	707	792	735	730	706	739	729	709	708	712	673	731	715	667	713	688	716	721	710	723	726	702	687	709	682	684	728	742	742	764	701	708	701	718	712	702	699	738	671	748	718	709	699	694	745	695	691	660	731	724	735	731	734	696	700	744	689	704	783	704	655	731	763	733	721	704	775	738	742	736	684	688	717	723	674	738	715	726	712	738	752	715	682	716	756	735	713	702	707	773	752	735	685	702	700	689	710	749	716	731	698	713	736	713	722	710	716	718	688	712	707	675	726	695	652	726	703	724	694	749	722	692	692	748	707	728	711	745	737	709	702	701	691	712	715	739	706	713	728	663	732	705	692	642	648	741	758	733	662	745	732	714	733	741	728	668	720	723	694	727	716	667	737	714	750	694	721	726	760	719	727	708	732	756	745	721	696	707	712	752	691	712	731	703	716	687	700	729	724	674	715	749	679	741	694	709	710	731	731	683	736	733	712	705	702	680	709	716	684	697	735	734	710	739	706	787	712	686	711	694	703	699	707	715	771	665	690	706	734	740	714	699	762	754	734	710	675	697	688	744	721	723	733	658	754	738	749	748	769	728	723	766	771	694	672	659	735	679	760	708	719	674	736	678	756	710	710	735	694	729	727	731	715	739	721	724	739	734	696	718	710	705	750	666	676	729	687	733	700	726	728	727	740	725	735	756	720	741	734	723	694	702	715	688	720	667	706	715	741	744	738	708	744	734	723	670	694	696	647	734	695	747	659	673	663	748	736	676	759	781	725	717	712	709	723	775	677	744	763	714	727	723	773	735	729	692	707	767	692	727	683	686	725	720	674	700	736	696	740	762	719	711	690	721	712	670	727	703	730	703	697	706	717	738	730	727	718	713	717	730	674	684	685	724	697	669	683	678	698	664	689	678	762	720	671	773	737	718	709	666
6629	8845	10390	5986	2497	1498	4017	4401	3137	1678	1100	753	705	677	669	648	618	641	614	627	644	685	669	626	662	659	637	655	657	598	606	627	644	616	697	626	644	603	629	659	627	608	621	678	643	635	597	697	618	621	594	621	678	656	618	634	620	689	656	624	631	631	646	613	637	658	590	636	602	625	695	619	602	603	649	638	611	618	624	625	676	611	676	617	598	612	619	620	608	633	663	643	615	639	642	637	598	680	645	600	635	638	673	614	583	608	647	615	640	661	620	638	661	642	620	632	612	632	635	630	632	639	594	635	663	622	626	648	644	624	619	659	637	669	644	632	624	634	646	643	625	640	629	653	691	604	660	656	646	636	614	647	591	595	593	596	631	661	635	607	646	646	651	662	680	651	648	615	628	678	631	624	653	630	642	648	658	659	641	630	606	653	658	620	638	626	652	678	636	644	661	628	616	606	625	595	623	677	631	601	632	645	573	614	622	645	662	622	613	650	628	642	616	607	674	638	595	629	653	568	640	639	611	670	657	653	629	614	584	633	606	640	613	625	625	655	641	632	626	623	592	640	627	598	650	647	670	620	594	609	624	653	650	657	629	661	636	686	595	672	617	657	645	669	625	651	597	673	646	633	629	620	645	704	669	609	609	611	598	617	663	643	651	636	589	624	646	635	595	565	601	603	633	634	673	650	595	638	656	614	630	623	586	722	621	621	641	604	620	614	638	622	639	615	624	614	666	659	600	635	668	663	628	645	625	620	640	610	630	587	646	625	605	616	641	654	657	646	623	663	581	630	668	648	629	640	642	679	677	585	641	673	620	637	661	682	615	584	635	643	637	667	615	599	644	637	662	627	660	637	646	661	627	575	647	609	640	673	655	612	641	607	702	631	606	695	633	605	631	630	617	622	629	669	605	630	672	616	625	681	655	621	586	622	644	660	670	615	633	594	624	652	616	608	647	627	632	633	637	657	622	637	618	659	636	634	635	607	611	679	660	668	672	655	628	596	622	701	605	647	616	642	619	646	632	644	606	603	625	683	634	601	659	638	618	639	617	650	647	672	647	698	584	686	624	629	616	634	676	646	652	620	676	599	590	623	669	644	641	621	627	620	639	641	588	635	621	640	622	648	603	627	608	657	613	625	643	571	638	661	619	646	594	622	616	641	641	664	679	633	617	645	649	645	658	666	631	631	673	664	616	622	615	617	667	612	621	673	640	628	668	625	599	678	651	666	654	619	620	638	658	650	669	623	671	606	621	660	660	653	679	625	649	642	635	620	634	623	653	619	653	633	624	639	631	686	648	618	660	691	621	644	640	624	614	647	721	619	622	640	644	607	654	609	615	616	627	631	666	634	650	637	626	609	618	634	616	676	616	663	562	670	659	653	612	670	637	610	644	618	589	639	632	626	628	626	662	675	580	676	610	621	660	611	653	655	602	679	620	619	638	694	622	635	670	624	597	625	621	645	660	665	677	671	673	605	676	651	629	633	654	641	634	666	631	657	637	615	622	664	625	585	680	662	680	668	630	637	642	612	628	651	627	619	643	610	645	625	663	639	608	631	622	625	644	678	593	610	636	678	672	663	623	609	580	606	638	641	621	665	595	664	605	652	633	631	653	640	625	627	611	654	615	649	685	592	583	646	632	664	672	639	618	626	600	672	616	619	629	608	642	627	668	633	637	613	617	615	638	639	637	632	620	678	670	646	629	623	631	648	598	635	654	598	610	661	636	644	635	613	641	629	679	646	665	611	641	653	599	626	657	636	624	676	628	713	651	644	631	615	629	638	611	635	667	634	649	640	560	593	663	617	630	575	665	651	645	613	625	596	714	646	662	684	672	658	677	649	618	635	639	648	677	594	634	629	644	616	607	635	646	641	648	650	639	634	652	647	681	643	671	651	618	611	660	637	641	638	642	623	629	632	609	624	641	616	640	642	635	639	564	626	651	613	626	669	614	657	590	628	688	631	574	624	661	621	637	644	618	584	671	614	674	601	638	648	653	616	632	654	631	614	601	638	666	638	621	615	677	643	624	647	659	673	643	617	679	599	643	651	613	636	628	651	618	644	648	619	647	670	623	661	629	593	636	679	637	600	636	663	588	648	592	685	645	622	688	588	623	637	650	614	592	633	634	634	599	611	631	639	628	664	648	604	636	626	616	607	651	626	600	585	614	619	675	645	636	652	683	619	650	631	648	637	621	624	629	647	612	637	636	618	618	668	615	632	636	658	603	631	667	637	640	621	641	627	636	615	656	646	666	667	614	618	635	631	616	601	631	598	661	666	633	604	591	600	641	647	641	634	660	622	643	642	669	639	623	613	626	623	637	651	644	618	625	623	680	673	627	632	618	630	653	624	613	655	633	656	606	637	618	683	632	623	632	613	632	665	655	614	602	634	598	665	604	625	617	652	633	579	614	630	600	590	641	619	625	639	628	641	674	586	622	624	617	672	612	616	634	591	646	647	661	633	672	642	650	623	672	595	620	633	638	638	659	580	645	647	633	596	639	655	588	616	648	634	611	600	615	629	641	650	652	612	685	664	629	638	640	658	641	676	648	641	655	635	627	653	641	640	653	668	639	595	653	627	635	658	616	596	634	646	623	617	627	598	646	678	647	636	620	667	604	625	639	632	657	636	636	627	623	645	622	644	620	643	625	604	608	621	624	615	620	606	674	650	666	635	618	640	616	658	621	645	628	692	625	693	608	624	640	629	624	671	641	616	649	598	603	623	593	611	609	633	678	636	643	658	593	650	641	617	630	659	596	632	677	584	685	638	590	652	619	573	637	620	627	607	635	629	626	609	599	654	652	620	606	622	611	641	612	580	664	635	637	645	638	605	635	640	672	607	677	634	629	644	637	650	659	621	668	596	648	617	583	632	641	616	648	606	647	641	595	645	654	627	588	672	706	650	633	655	619	648	645	663	580	614	596	617	675	611	620	604	653	649	623	641	625	649	637	631	648	673	627	621	646	659	661	614	620	678	638	620	624	627	639	611	637	625	626	671	637	635	610	644	632	645	633	666	637	652	658	632	603	584	627	630	664	634	618	621	624	591	608	627	652	671	613	646	669	636	623	592	644	648	624	629	589	613	653	677	635	622	634	607	649	637	628	636	639	606	652	624	633	608	628	649	594	660	667	680	600	621	623	645	634	687	630	636	620	633	651	690	637	647	658	622	602	645	651	623	667	580	597	630	610	600	638	591	639	645	616	619	636	655	588	629	683	613	634	644	650	629	665	602	673	663	611	615	634	615	647	618	628	654	673	630	625	620	633	588	649	642	625	633	626	646	638	605	630	599	628	612	598	621	633	632	634	688	643	603	700	637	595	652	606	660	646	578	624	600	627	632	618	653	630	668	592	616	613	627	614	693	641	594	632	587	621	675	633	657	681	591	572	624	622	615	622	673	720	671	657	604	640	627	657	619	651	657	667	658	639	632	615	583	662	672	611	595	644	664	600	654	607	692	631	611	674	642	655	644	601	652	674	666
25540	21298	27236	24834	10508	3533	13969	29781	20662	7669	3006	1398	835	766	691	683	672	750	663	704	663	642	641	708	713	700	714	667	661	648	695	682	714	693	698	704	654	712	682	683	641	711	668	684	683	678	645	704	670	645	671	685	692	701	666	676	716	676	648	670	699	686	657	669	697	665	647	662	690	644	666	643	684	679	663	671	669	673	677	642	676	634	637	683	668	664	693	682	701	630	638	682	665	666	680	658	681	686	652	681	687	667	679	690	676	700	692	628	711	667	679	680	677	714	667	665	685	683	711	685	684	682	689	693	688	623	662	687	672	692	696	690	678	689	663	721	638	688	679	674	706	700	681	711	679	692	680	716	661	659	665	681	672	708	682	702	679	687	654	684	689	674	660	684	707	637	697	702	691	694	735	640	675	660	677	639	657	697	709	699	684	679	673	653	655	664	688	684	702	659	685	706	674	657	664	702	665	688	658	641	690	701	664	687	647	654	749	647	645	717	707	645	647	667	686	661	708	681	722	721	669	673	674	662	635	740	670	683	675	644	681	715	659	705	667	681	676	738	671	642	651	663	637	657	652	681	650	645	712	642	701	687	638	655	714	659	669	689	701	677	690	655	647	667	656	665	678	680	706	627	647	667	675	673	667	665	681	646	728	635	692	673	675	629	662	688	659	694	648	680	659	657	629	670	712	703	661	617	677	689	682	653	688	651	669	611	666	681	652	685	690	713	691	673	634	643	703	660	637	678	701	643	637	689	659	683	657	659	719	686	637	672	685	692	660	690	660	662	675	672	683	642	676	701	685	695	688	647	685	702	667	686	664	717	642	682	729	646	663	666	658	666	658	648	677	660	690	670	720	697	664	704	644	740	701	670	673	641	687	675	706	708	690	664	703	656	664	708	710	674	681	678	673	661	698	680	681	665	719	675	668	659	693	670	650	681	695	726	668	698	686	709	712	694	679	686	651	670	634	684	654	663	723	650	683	643	660	675	721	685	682	678	692	677	670	686	666	658	645	704	714	657	642	680	665	682	693	669	636	696	685	676	649	663	669	724	702	716	679	689	689	663	670	642	673	661	670	628	703	678	691	672	709	661	653	640	655	670	666	639	646	636	680	629	651	634	688	649	681	677	670	676	699	679	627	663	727	674	649	665	707	624	710	669	695	653	675	691	629	673	684	721	698	621	682	646	700	665	685	663	707	672	699	686	702	698	674	700	656	653	684	703	623	627	685	697	642	656	681	666	696	714	669	698	698	727	666	686	646	691	679	714	696	659	705	662	731	715	678	660	715	703	678	657	670	690	712	627	670	652	627	705	693	703	684	674	683	683	661	716	658	721	711	724	664	697	673	662	692	702	679	649	623	690	631	655	649	667	689	647	655	648	685	644	646	701	705	671	705	651	671	693	626	672	688	688	693	674	710	668	702	689	693	644	712	695	680	668	725	702	646	638	673	672	721	670	666	672	679	715	636	674	673	667	676	700	667	659	688	697	649	641	650	706	705	655	714	684	684	672	649	627	693	701	686	609	646	676	643	667	649	660	638	705	654	678	675	702	687	701	656	660	687	658	689	648	701	688	670	674	678	696	710	689	675	634	676	684	668	695	638	671	683	665	633	630	676	662	687	675	688	666	662	663	683	639	680	701	665	665	673	646	644	699	642	678	708	632	717	691	670	648	714	652	664	681	707	652	696	670	672	664	667	701	651	658	689	689	658	706	650	666	671	675	639	672	683	650	680	679	701	630	700	684	660	702	687	716	706	644	680	695	612	662	661	674	656	656	701	669	672	665	669	646	667	654	672	656	669	688	701	690	665	678	692	662	659	691	655	652	708	676	716	640	677	632	646	704	675	711	665	675	693	653	615	675	683	674	624	705	657	674	682	643	644	697	698	693	675	651	659	661	646	650	677	685	629	664	646	692	675	668	698	653	690	715	707	677	675	652	669	670	663	739	661	691	628	673	653	676	676	667	722	706	664	712	724	673	735	661	646	638	666	613	714	660	689	662	668	639	638	652	672	679	709	659	661	694	733	661	701	657	682	688	770	689	722	701	700	696	704	669	688	685	707	677	703	641	665	709	673	730	672	726	690	623	646	681	688	681	678	668	716	686	700	648	702	665	657	692	689	639	647	664	696	696	659	671	678	685	642	626	686	646	671	710	672	687	715	670	704	678	754	644	681	659	717	664	678	665	650	674	734	660	695	693	660	682	693	714	690	680	663	645	650	652	694	711	759	673	704	686	615	709	715	664	682	644	640	689	653	661	716	701	635	660	682	646	671	722	672	713	689	664	697	661	692	707	714	657	686	711	662	701	673	627	653	707	623	656	644	672	656	670	627	664	691	709	679	656	655	652	647	710	698	646	667	651	686	706	691	669	706	711	706	629	668	652	672	655	705	635	661	712	623	725	682	658	662	688	704	691	640	670	643	689	690	662	691	647	705	673	651	685	647	670	682	665	699	670	668	646	680	629	679	690	712	710	703	686	664	697	690	651	615	687	696	678	663	661	660	627	661	675	696	679	681	700	715	723	709	696	660	678	653	669	636	711	655	663	646	729	721	655	660	668	653	696	673	651	699	680	680	655	657	641	654	724	676	714	721	653	670	656	670	679	654	674	709	707	697	684	688	681	675	664	708	680	640	710	675	700	637	693	725	669	662	655	661	669	646	676	651	688	660	701	645	671	682	634	654	697	680	678	681	736	679	660	709	645	662	694	697	668	676	685	647	647	687	668	674	642	687	652	648	651	730	688	678	641	716	693	686	696	680	673	657	642	656	724	662	676	680	670	662	694	665	701	675	675	699	668	710	714	680	678	661	672	699	684	687	670	666	645	706	672	632	636	672	672	666	641	652	691	626	688	669	650	706	677	682	679	672	675	670	639	677	630	648	643	673	678	659	679	671	699	676	682	633	670	674	688	665	688	738	725	640	679	732	683	705	690	660	663	705	684	653	668	681	675	686	663	643	707	705	691	646	656	673	628	669	681	699	685	655	716	663	680	675	724	655	701	693	643	675	660	696	690	669	657	648	698	626	670	679	668	733	698	656	638	671	659	675	728	694	696	668	712	659	731	655	683	621	653	676	656	733	721	661	632	659	687	709	681	672	680	673	726	713	651	660	658	690	697	683	649	670	694	638	678	638	680	685	660	656	652	687	676	645	691	672	667	696	707	660	689	687	689	676	632	667	673	647	617	648	661	675	675	637	639	642	707	679	689	683	685	674	701	720	711	678	667	692	649	675	664	691	634	648	650	681	683	696	632	707	650	689	667	705	667	633	685	674	668	637	708	702	674	688	634	645	634	685	611	675	673	660	640	690	712	692	673	632	685	694	671	694	687	674	636	652	684	638	664	668	659	678	671	641	733	668	723	707	643	714	670	673	705	665	674	659	684	664	668	633	672	676	679	684	685	709	671	700	662	646	664	669	690	719	717	669	658	709	669	655	674	698	691	651	727	690	597	621	621	673	677	701	680	704	722	677	722	664	643	648	668
6789	16915	18646	8682	4802	3072	16341	27285	16376	6275	3091	1336	828	690	679	672	620	627	671	642	628	661	664	660	602	617	639	636	652	671	682	614	647	606	626	581	613	623	626	631	637	641	635	651	625	620	615	631	607	625	635	621	625	585	656	633	595	618	625	606	617	663	640	652	667	637	633	636	624	612	678	661	651	638	626	631	655	612	667	649	591	632	602	613	648	620	600	637	650	643	660	613	654	661	647	622	629	612	612	643	619	597	601	616	637	612	620	607	537	651	615	623	591	608	631	659	625	661	636	611	660	625	619	628	668	642	623	646	633	611	692	612	635	651	614	636	610	596	660	621	632	641	622	609	586	606	560	621	635	590	633	657	645	646	616	612	620	602	565	623	636	603	642	648	605	602	596	617	608	621	646	602	635	594	667	630	598	579	623	616	633	589	632	591	657	639	629	659	615	647	626	604	609	649	636	595	630	648	641	668	630	605	630	639	611	637	606	631	615	596	633	601	626	642	577	610	605	679	612	646	620	621	657	586	622	651	633	632	634	623	654	660	620	639	655	632	644	581	664	602	616	628	641	649	620	621	594	638	617	586	639	643	629	608	590	598	649	649	648	613	617	629	626	632	619	561	647	656	632	600	601	629	601	615	635	642	646	662	644	644	596	635	591	618	643	623	610	608	571	659	619	636	601	610	610	643	684	581	655	618	641	651	593	599	623	646	624	596	601	650	603	603	595	603	658	615	648	665	584	615	615	633	626	640	644	667	621	656	689	597	617	585	617	641	633	596	648	649	617	650	596	633	638	594	623	614	595	591	626	620	645	630	631	603	593	625	679	571	589	590	618	634	591	620	576	605	610	595	652	640	600	635	619	629	605	621	601	646	645	628	645	651	564	630	580	654	613	593	676	630	617	633	603	607	628	604	607	644	622	659	638	635	556	598	611	650	617	608	623	581	653	631	601	603	630	587	616	594	606	615	662	615	646	620	647	636	601	620	610	622	599	592	601	661	684	617	576	657	646	640	619	625	623	606	620	619	647	618	573	640	677	660	642	602	634	647	606	608	615	616	637	603	620	649	614	604	655	628	624	601	651	610	638	614	689	612	672	645	618	612	593	627	604	653	596	603	588	626	638	629	648	648	628	655	651	664	589	652	591	619	647	607	638	619	606	636	632	623	639	620	646	630	603	621	635	624	619	600	637	617	657	602	597	652	605	635	595	609	599	628	635	594	578	583	631	610	563	586	621	634	591	629	611	649	592	634	590	617	697	646	621	627	576	597	657	634	642	630	646	615	630	635	649	609	599	658	637	598	616	621	584	606	677	575	626	642	624	657	647	617	662	635	631	644	640	603	644	643	621	617	610	608	624	654	621	616	609	606	639	638	657	635	611	586	659	637	665	653	599	613	640	596	638	636	586	627	601	627	626	621	620	677	642	598	620	684	646	612	648	634	635	605	601	597	643	631	626	605	669	559	676	615	622	590	578	587	631	672	601	658	642	589	624	657	624	609	635	650	619	607	606	620	584	601	641	612	627	634	650	662	626	628	598	659	630	609	648	592	605	564	613	617	646	650	649	635	613	617	640	624	641	601	681	628	631	630	623	642	636	633	628	647	579	617	599	616	635	610	646	637	592	649	588	600	602	616	647	642	665	628	597	617	660	650	625	639	569	679	619	620	653	639	603	637	597	622	609	633	612	616	639	601	607	656	601	648	610	620	630	593	660	615	582	636	642	624	652	612	647	628	623	573	631	592	626	616	651	640	600	606	617	616	617	656	596	580	616	603	627	616	626	615	638	657	602	590	636	641	616	595	676	617	599	625	628	615	595	609	647	653	614	595	671	626	609	649	603	646	584	599	631	616	578	593	641	623	670	629	590	600	626	613	684	577	681	641	599	595	617	633	614	608	656	617	637	614	621	618	566	673	626	638	623	623	657	612	571	597	633	662	578	642	665	596	608	627	696	656	634	593	657	602	620	642	611	610	633	615	597	636	577	658	634	625	627	608	597	575	624	623	594	647	655	599	624	643	637	594	637	648	616	636	638	632	612	598	585	622	674	643	608	610	629	612	620	636	599	592	621	612	661	619	584	613	630	627	643	689	644	671	625	622	654	649	635	626	620	602	620	620	593	658	630	608	614	622	589	615	599	664	636	610	613	647	630	635	630	634	645	613	641	642	654	647	641	617	626	628	616	632	624	632	632	651	613	684	636	663	657	606	655	616	599	614	609	639	625	643	655	654	611	640	618	608	605	588	630	619	611	641	653	634	637	615	610	626	638	642	630	628	641	618	631	618	601	579	596	574	617	634	614	638	591	608	598	641	613	641	644	607	640	592	595	623	609	637	604	627	639	631	630	611	638	599	643	603	659	584	629	621	640	626	605	624	607	639	616	621	604	659	592	621	611	615	653	631	571	581	620	638	598	650	669	611	602	641	637	635	627	643	626	635	628	648	662	614	644	596	643	595	645	612	627	645	645	628	635	639	571	644	599	624	636	636	594	607	674	609	648	672	602	576	629	599	615	619	618	621	640	596	651	643	588	644	595	563	629	564	585	661	613	634	600	666	673	635	630	560	609	607	603	604	643	617	653	632	584	601	578	615	634	633	644	657	663	638	629	634	588	657	642	627	635	651	618	616	595	629	653	669	607	613	614	617	614	628	653	597	650	657	645	626	641	661	640	641	602	580	661	636	615	601	617	654	634	653	630	660	631	648	606	667	615	677	686	596	622	657	641	633	585	646	594	627	571	630	629	635	592	603	643	649	566	622	620	603	648	617	604	612	598	636	611	651	631	636	651	655	598	657	647	609	624	621	592	630	579	626	665	630	599	658	665	647	656	654	594	629	641	636	644	632	620	618	611	663	661	618	606	640	611	625	598	603	661	663	634	618	608	658	573	646	643	605	622	614	640	604	617	616	635	637	655	636	631	684	632	660	603	642	653	654	646	577	628	612	582	638	628	617	677	628	622	658	662	616	592	599	596	626	647	654	612	635	591	623	614	620	633	627	590	617	609	619	623	599	597	608	614	626	619	609	626	577	610	633	639	599	584	638	629	606	614	650	619	563	622	628	663	611	637	637	605	582	629	587	617	639	644	627	643	617	588	653	655	638	625	622	607	668	564	607	655	602	607	635	624	614	631	655	610	636	646	618	642	653	602	596	638	648	645	614	612	633	614	616	620	576	625	625	651	610	691	624	654	631	581	638	630	617	644	629	625	636	618	598	604	617	584	650	591	582	632	621	589	653	694	657	596	637	616	611	617	632	627	625	594	618	633	624	666	642	578	593	658	639	621	603	650	584	603	622	596	608	577	686	623	590	625	603	628	645	639	635	623	622	609	620	616	638	654	599	621	648	632	599	609	635	634	604	639	606	639	600	636	592	629	610	670	662	635	633	589	615	625	572	615	660	671	633	595	643	653	598	618	631	621	608	625	636	616	594	663	630	597	633	669	582	591	631	607	625	598	624	654	607	637	653	587	630	615	650	636	626	644	621
24175	21277	28560	24370	21112	12348	27545	47223	36651	18801	7127	2373	1153	882	774	759	793	762	772	757	745	795	724	769	796	820	774	793	770	808	751	823	718	744	738	714	769	829	792	818	770	722	774	788	742	778	843	772	804	763	787	805	761	753	781	751	764	720	789	812	807	753	791	752	768	757	801	762	741	810	739	804	779	803	711	768	805	767	730	782	762	777	781	801	739	774	780	778	723	788	825	768	780	796	790	788	772	762	828	766	705	716	769	763	752	737	819	761	774	772	738	738	760	751	788	731	774	730	753	784	764	770	770	777	709	777	725	714	757	763	801	741	791	719	831	711	762	779	669	762	754	737	753	793	760	759	774	765	748	829	791	771	808	780	809	798	792	756	820	833	813	783	802	800	743	818	700	774	797	776	761	740	827	738	808	774	776	768	789	741	817	782	793	775	779	773	745	792	745	777	761	770	772	763	795	791	777	712	805	773	749	703	785	786	821	783	729	771	787	803	764	752	799	778	791	787	784	834	765	780	787	776	779	736	872	733	763	762	806	786	772	742	814	789	768	762	763	760	771	788	794	761	829	792	769	762	775	807	713	769	786	804	809	767	749	753	783	737	758	743	801	783	764	781	779	751	777	740	763	812	793	770	788	750	770	767	768	789	791	803	784	786	781	796	763	719	753	758	767	760	779	794	778	790	718	782	804	774	799	790	785	723	732	802	752	828	833	767	788	792	795	789	775	747	735	786	751	758	804	726	758	812	755	757	750	795	726	769	744	724	769	812	746	741	777	778	764	749	778	785	773	806	823	796	826	802	753	758	743	818	749	761	771	770	767	758	790	759	816	762	727	741	744	791	778	761	759	772	759	772	849	779	791	765	773	778	810	719	774	801	770	739	807	731	843	749	799	778	816	751	785	783	759	793	753	817	767	792	739	738	750	708	767	788	755	736	749	746	734	763	774	779	753	738	770	767	767	728	798	826	792	779	729	745	757	797	801	806	750	799	738	794	742	738	782	757	754	714	774	744	782	759	764	804	758	771	773	803	717	756	747	781	789	768	788	749	767	764	783	790	757	758	788	807	769	749	748	746	801	770	789	776	766	746	751	783	752	765	789	777	851	771	752	821	764	809	767	780	771	751	775	805	779	808	748	753	753	742	720	776	779	773	751	733	811	764	754	797	791	774	792	798	802	794	800	698	766	844	746	782	779	774	816	754	759	765	688	761	780	773	759	800	771	726	752	759	791	793	768	726	764	713	740	783	814	818	794	819	699	789	792	798	760	830	715	769	726	742	769	746	822	729	841	805	790	770	766	770	800	786	816	753	721	836	788	773	792	803	771	775	711	780	808	744	769	696	757	759	727	785	748	792	803	740	797	764	836	744	760	750	791	739	804	724	734	731	766	754	787	817	781	813	817	728	756	785	756	760	809	799	736	728	808	782	753	726	754	811	789	759	767	778	741	783	739	775	805	747	766	719	805	787	732	804	728	777	727	749	755	814	731	740	747	774	787	753	753	702	762	772	724	761	818	754	839	790	751	772	774	771	754	698	790	795	781	766	720	769	742	752	781	767	724	786	796	727	795	722	790	799	732	768	750	771	815	784	789	813	738	794	784	804	769	792	722	754	779	766	721	797	791	799	740	786	750	742	789	768	801	794	749	796	761	776	773	787	744	755	738	778	788	738	809	763	759	735	789	750	726	789	719	745	738	779	829	761	757	775	810	734	749	780	814	740	746	774	783	782	725	746	808	754	728	781	796	822	764	773	792	746	765	781	774	759	736	762	751	787	841	742	787	781	764	784	778	758	759	773	753	775	830	785	716	747	799	776	739	760	752	740	741	787	779	808	759	736	805	750	827	771	760	789	775	757	789	774	801	796	758	758	760	755	763	808	763	737	740	775	783	738	762	779	794	788	815	796	775	797	750	724	777	759	746	741	769	737	765	780	748	788	739	788	773	762	760	783	831	779	764	786	770	774	754	764	781	824	731	787	796	775	807	754	816	849	812	795	743	833	754	767	775	732	794	856	795	763	737	746	732	768	775	820	795	812	786	795	778	782	782	752	816	762	790	779	784	789	769	812	805	785	791	781	787	804	788	739	763	718	820	753	757	771	781	812	732	761	788	815	744	817	762	815	753	749	749	765	762	828	786	748	770	777	747	772	782	783	793	789	806	805	749	792	791	767	761	749	731	783	797	749	752	784	777	796	741	728	799	762	739	717	751	790	739	760	756	788	794	804	781	774	783	778	734	757	765	753	755	733	777	814	746	733	821	778	780	742	732	751	746	786	773	779	725	805	797	824	804	781	701	812	766	787	748	808	742	743	778	736	769	737	811	768	739	794	751	762	731	764	768	772	750	749	770	806	787	814	770	737	792	738	741	790	799	768	844	794	795	815	759	794	746	802	776	758	782	753	771	776	776	827	718	766	787	767	777	752	739	783	748	787	778	807	744	755	754	795	765	778	763	800	754	764	759	711	754	796	734	732	794	781	763	776	759	782	747	750	771	775	750	784	780	775	705	740	725	791	785	746	753	750	787	793	816	797	808	798	710	730	754	744	733	780	804	775	772	770	762	741	839	786	772	808	800	795	790	810	764	832	779	779	786	732	760	776	771	729	784	776	794	799	801	819	763	761	800	803	846	749	770	727	727	822	740	843	726	805	753	772	806	793	725	756	735	781	753	810	776	763	820	778	727	758	750	709	827	753	824	748	765	733	764	826	840	799	767	752	772	776	763	751	811	778	811	770	742	764	770	756	749	765	768	782	810	782	786	759	780	756	809	801	814	753	751	766	770	794	772	786	831	753	727	700	779	807	779	757	744	730	789	768	752	781	784	743	718	765	828	762	748	748	780	744	773	764	740	785	752	722	779	756	795	728	719	807	747	779	771	764	747	759	759	804	781	726	812	750	783	818	759	783	768	788	789	788	742	761	764	737	805	800	732	780	712	762	774	756	797	793	745	790	763	749	839	753	833	800	781	764	730	779	785	785	783	750	741	760	760	731	758	751	782	806	772	810	772	771	841	756	757	745	773	798	752	780	716	752	813	768	789	805	781	767	773	702	719	757	780	747	767	750	752	778	724	773	780	753	770	751	793	838	804	760	835	827	758	769	726	740	793	781	760	770	817	789	823	757	752	761	743	748	766	765	818	715	778	770	785	778	754	743	754	764	784	752	771	788	750	767	799	701	798	753	748	745	758	770	781	733	774	781	757	709	804	750	766	763	735	753	734	728	807	749	757	770	783	719	795	823	766	768	767	782	802	753	813	785	781	772	771	779	767	753	749	776	834	724	785	742	811	749	812	777	788	783	774	810	802	799	821	718	751	754	791	741	751	786	769	798	754	795	727	760	739	781	753	756	751	789	761	837	777	792	769	808	735	779	788	802	802	765	748	713	769	745	751	731	761	740	810	773	750	764	758	754	742	700	766	801	822	792	759	731	780	743	776	763	798	721	845	830	735	763	772	730	728	792	742	738	853	831	762	766	747	758	721	755
10384	26706	28809	15741	8118	4101	30835	44390	29970	13970	6017	2323	1038	762	733	720	724	784	707	709	745	719	718	718	714	723	717	732	681	716	743	710	664	737	707	749	759	736	772	669	716	754	737	746	710	735	739	687	727	751	658	691	761	710	714	688	746	702	729	761	741	679	716	649	696	703	689	687	711	725	744	710	777	718	700	711	716	698	694	760	734	678	697	733	679	718	662	688	695	705	741	683	677	732	672	702	713	723	704	694	706	694	742	698	658	678	720	701	752	732	652	719	701	732	692	641	740	722	741	714	722	707	735	713	726	710	708	704	707	710	699	692	706	717	707	723	712	736	707	724	709	685	683	728	727	693	717	691	705	714	718	690	708	721	757	719	725	711	704	685	676	703	711	688	683	712	716	720	654	701	705	746	692	648	686	684	694	714	676	717	704	715	736	684	744	716	716	677	685	680	720	701	690	689	690	710	739	702	754	712	689	761	731	741	653	717	696	698	704	716	706	652	712	723	730	655	722	656	689	693	766	725	725	688	690	687	690	711	717	735	716	682	795	716	715	725	687	682	704	681	698	670	696	737	700	703	667	720	688	677	697	746	657	698	774	752	714	702	657	700	706	710	684	674	702	710	702	702	725	700	713	704	720	748	726	693	695	706	695	698	687	681	712	725	703	681	729	721	703	712	713	743	716	700	715	711	732	724	682	713	673	687	699	727	702	679	720	673	723	724	728	730	695	693	719	712	744	725	707	713	708	717	736	760	682	714	708	727	664	720	715	725	737	707	688	718	739	731	692	711	725	664	690	683	657	717	703	709	730	739	716	738	677	744	719	784	694	719	725	666	691	743	721	748	710	726	676	705	693	631	728	644	722	670	723	718	698	673	686	686	728	710	751	726	711	688	724	699	734	722	734	725	706	724	744	695	749	668	769	756	722	719	664	717	683	704	741	673	685	708	673	677	691	753	721	700	708	704	742	724	705	729	689	717	722	667	707	757	736	753	716	674	726	665	694	728	694	681	714	692	728	727	670	738	734	753	714	679	723	646	673	669	726	695	724	685	731	671	671	696	687	734	717	756	670	709	709	708	666	753	687	670	706	709	655	701	682	676	753	676	681	660	738	699	716	683	697	684	665	691	696	709	735	681	692	741	730	724	691	685	726	756	737	730	686	723	690	698	757	716	763	770	656	659	725	760	715	670	727	696	695	739	691	683	711	705	709	717	693	670	749	650	715	681	744	692	697	731	699	694	704	705	685	698	672	764	740	699	732	714	693	745	690	671	675	694	687	703	647	660	717	755	663	695	744	645	731	712	684	669	728	741	698	732	727	733	740	669	743	695	731	699	682	718	721	705	765	706	683	730	681	683	728	706	708	688	730	717	732	750	687	704	716	684	710	744	724	702	689	704	668	702	687	668	668	738	648	706	674	677	705	677	721	673	729	732	715	709	730	676	704	747	690	720	686	678	699	700	709	705	738	714	687	723	687	758	702	703	712	701	642	686	731	671	734	699	737	699	723	659	700	701	687	705	710	771	704	709	698	738	722	688	702	712	724	685	755	690	727	692	698	679	738	710	706	733	721	682	689	748	680	653	732	717	693	663	706	699	689	744	717	667	753	695	700	701	714	681	694	647	696	725	709	681	710	709	663	746	698	705	732	713	731	716	731	703	714	679	734	732	712	729	715	706	716	675	726	700	700	735	768	685	728	693	712	739	718	718	708	727	724	706	751	721	701	673	693	692	716	715	738	709	716	712	692	729	688	703	696	706	703	731	719	736	689	693	664	707	721	695	760	651	690	705	701	691	719	740	714	688	697	680	707	733	639	696	740	721	723	705	692	755	718	649	667	712	748	686	720	645	723	701	702	699	708	727	640	701	683	669	736	664	752	701	719	679	680	693	679	686	735	736	727	688	703	679	697	680	750	651	769	696	702	718	754	766	718	704	724	683	694	684	693	711	731	692	707	694	686	720	720	709	702	760	684	692	689	719	719	713	693	693	670	735	698	744	703	722	706	697	715	692	726	702	704	686	701	718	713	735	678	729	693	682	653	691	737	707	712	680	724	727	675	729	735	726	692	696	682	679	710	711	674	732	701	725	747	687	700	687	726	696	717	666	758	689	761	701	730	734	670	742	697	674	734	705	673	703	723	702	701	618	741	714	749	736	701	719	672	723	706	711	726	691	694	707	647	717	728	764	693	717	706	709	694	697	713	720	759	666	734	678	707	749	758	670	710	718	672	720	739	695	733	743	705	737	687	697	763	735	720	699	691	698	723	691	732	721	669	723	706	715	675	689	693	714	767	735	692	699	663	714	729	687	696	682	661	680	749	688	687	697	692	658	685	731	751	727	699	679	653	705	729	730	698	713	709	747	710	731	678	722	686	719	716	736	687	718	693	717	667	702	741	684	718	739	705	680	686	746	657	706	664	743	710	686	750	743	727	711	686	710	737	699	689	721	669	669	684	706	706	717	723	697	700	710	714	678	698	681	715	730	674	692	745	717	740	697	758	748	701	690	712	718	729	683	695	685	701	728	736	720	690	729	711	652	751	699	730	688	694	731	716	678	738	660	734	733	738	661	699	680	766	696	744	677	736	672	720	700	674	724	693	719	683	678	696	696	713	732	690	692	683	721	702	697	677	735	628	720	700	722	691	732	692	695	741	735	677	683	721	714	699	719	702	723	737	694	692	710	734	686	693	724	706	735	683	670	708	681	756	693	687	729	748	756	713	692	696	712	720	682	691	740	683	729	725	729	696	688	759	737	750	749	726	677	671	720	739	678	691	742	665	716	675	717	719	729	670	698	676	711	720	715	719	659	755	748	735	736	686	722	700	729	730	707	705	756	702	649	710	724	705	694	703	704	695	697	673	687	695	702	662	716	689	693	700	680	682	704	703	706	705	735	732	689	704	674	710	709	684	695	666	766	720	727	664	695	687	699	722	660	687	722	706	690	662	737	697	669	738	694	701	673	736	699	736	696	668	681	717	734	704	690	692	748	701	698	668	712	709	696	718	668	686	765	690	681	682	720	690	719	658	689	681	717	703	718	702	727	688	698	717	685	694	695	694	687	709	660	686	722	701	670	689	699	714	695	707	709	664	746	711	725	731	731	733	646	718	663	675	707	690	705	656	670	683	655	708	697	673	758	733	725	705	732	743	655	721	704	710	684	697	725	692	687	699	692	689	682	688	682	701	725	729	780	666	703	718	698	667	722	705	711	726	644	703	679	681	689	689	695	730	717	714	718	719	688	690	721	681	722	696	700	727	698	716	708	689	712	724	716	705	716	761	749	685	704	640	692	705	721	692	683	685	705	694	668	738	723	736	676	750	703	739	617	713	717	719	676	727	744	698	725	718	709	679	688	727	728	727	764	696	741	660	696	699	694	726	708	668	702	699	666	691	710	723	758	698	678	695	754	671	756	715	690	718	713	677	712	689	739	660	708	743	729	677	659	702	650	748	702	704	694	699	702	684	730	722	616	703	677	686	700	724	655
27828	16761	12094	6428	2258	1573	3193	4197	2949	1807	1159	909	720	727	731	717	741	723	769	718	705	703	700	753	692	732	707	750	637	681	696	737	659	666	754	671	653	701	686	712	720	727	737	711	735	758	704	667	745	680	702	655	709	693	740	723	709	710	671	666	787	691	692	753	679	703	698	719	723	766	726	731	759	726	692	754	680	696	715	685	689	736	687	741	648	705	700	694	731	709	640	681	741	764	717	712	681	686	715	717	701	726	751	689	702	685	689	694	703	711	720	707	720	717	694	706	689	723	675	730	739	679	715	698	745	727	744	734	717	721	729	737	723	740	675	736	749	719	720	706	761	739	697	686	696	729	722	702	710	702	687	707	715	684	726	685	743	697	744	677	757	725	757	733	727	692	715	669	743	723	676	736	747	687	691	681	719	641	693	742	699	707	701	762	723	716	695	721	680	720	703	731	704	674	698	745	734	712	664	714	670	701	732	704	709	703	704	706	668	664	677	699	706	714	713	672	694	724	732	716	684	702	708	750	710	721	761	762	731	680	644	746	722	736	736	691	692	749	731	704	697	730	733	713	674	696	696	677	661	689	738	703	703	652	733	679	757	734	679	714	713	714	692	678	718	742	756	706	720	723	686	714	709	728	723	719	704	729	700	743	714	696	770	721	740	690	670	711	690	670	747	739	754	734	730	693	709	722	719	700	678	708	698	722	730	688	676	742	688	708	709	715	670	671	712	673	690	703	705	758	727	691	721	765	705	738	708	694	734	682	687	653	741	704	681	668	675	680	692	706	690	692	689	681	655	689	718	722	702	765	718	678	714	665	702	682	672	745	689	723	665	670	730	703	729	699	670	668	673	721	724	682	729	745	730	750	705	733	719	675	700	670	693	668	754	671	752	748	729	730	734	680	709	735	678	755	728	678	716	699	703	707	691	700	699	708	665	696	719	690	699	677	657	676	708	642	719	724	738	697	704	666	704	737	712	687	761	741	694	653	703	697	688	745	737	690	732	697	731	716	668	711	725	739	685	685	684	732	729	738	766	721	697	698	694	788	685	712	711	738	710	739	704	687	745	761	718	707	693	668	676	664	706	693	708	725	683	707	734	721	754	681	677	696	732	767	711	669	687	725	709	705	651	714	705	670	770	718	699	732	735	680	674	699	713	691	720	698	701	765	717	664	703	675	723	683	662	692	724	687	693	704	718	732	669	730	757	712	700	734	765	721	716	711	688	763	657	718	738	682	692	678	725	671	673	731	695	712	691	673	674	668	731	673	699	661	718	699	700	736	682	710	741	683	719	709	714	659	712	691	700	741	706	715	733	698	789	691	669	711	726	730	731	668	723	694	694	726	677	704	734	678	718	733	698	716	731	697	710	678	677	727	706	666	678	691	682	699	720	710	767	707	746	700	735	656	703	727	713	745	691	732	703	688	693	693	667	683	683	672	706	758	694	708	778	703	723	728	686	650	675	691	737	761	723	724	698	712	716	717	719	769	695	653	695	730	766	724	703	687	709	695	687	693	691	662	685	698	720	722	718	705	725	677	696	674	718	703	721	736	721	695	680	672	728	698	706	720	722	699	730	707	738	703	695	689	690	681	669	715	748	691	761	708	752	737	743	715	666	689	672	726	682	656	688	694	718	737	701	691	702	710	759	707	698	691	727	688	726	718	706	759	732	689	687	710	710	726	706	710	685	704	690	674	712	705	703	679	692	727	719	714	699	715	701	756	724	710	726	707	759	731	733	728	675	696	705	695	707	746	681	677	742	750	729	689	720	731	678	667	698	658	680	712	681	674	724	710	697	755	719	674	677	746	691	701	712	785	711	685	657	686	705	689	742	673	695	708	735	707	719	752	743	699	697	752	703	709	713	745	748	676	744	695	729	693	695	761	673	688	734	711	715	692	758	698	709	691	724	727	715	737	721	677	733	714	673	661	702	670	709	674	714	725	767	717	737	715	696	797	709	717	744	732	706	726	767	715	718	741	735	708	674	694	709	752	718	698	759	714	702	740	701	688	717	750	678	690	711	690	704	681	675	672	740	719	676	730	751	696	756	727	707	682	697	749	722	707	758	694	708	719	713	708	706	720	748	741	711	699	679	684	713	694	724	690	712	724	712	747	697	696	677	680	734	736	711	731	677	745	699	655	712	684	675	701	768	740	688	731	734	656	718	680	740	696	695	702	698	686	726	732	725	687	642	740	714	677	655	699	730	691	704	705	693	726	760	725	735	678	705	685	690	694	684	666	691	697	679	688	720	746	695	746	745	727	749	737	673	721	701	711	677	728	714	709	694	689	706	701	708	693	679	691	700	711	682	738	712	718	722	723	709	722	768	653	670	640	705	714	694	729	681	707	760	750	709	753	663	711	694	728	714	726	682	673	713	698	688	698	717	734	743	704	689	709	749	764	690	766	704	681	706	689	718	695	738	727	763	706	668	703	734	704	704	704	757	723	683	734	734	713	738	715	752	728	697	674	716	696	716	732	678	695	696	724	705	656	718	696	701	755	741	731	724	683	732	719	707	712	757	672	695	761	694	719	697	708	698	710	724	690	678	689	729	721	720	701	750	692	764	695	677	725	728	741	657	680	704	682	713	713	708	693	744	708	718	717	693	748	789	677	658	686	687	747	677	742	708	707	683	696	718	693	726	722	724	710	729	705	695	693	713	702	694	716	658	713	729	682	699	734	665	729	704	724	698	733	735	724	705	773	713	748	693	699	751	712	665	691	707	751	755	711	695	681	743	695	713	761	698	724	750	713	706	701	732	667	720	687	722	680	724	617	753	694	698	673	742	705	765	698	683	707	692	731	708	694	771	696	746	668	723	724	725	698	742	714	716	710	756	715	706	701	749	663	712	698	737	748	706	699	700	690	723	700	707	734	739	681	736	693	694	742	684	725	755	706	757	735	716	762	758	698	786	706	715	728	702	699	707	708	757	683	708	707	701	675	682	738	721	695	692	739	765	679	690	679	721	701	743	712	775	700	716	680	690	688	692	703	717	669	714	746	709	745	736	740	702	712	749	661	695	746	718	709	692	709	725	664	699	683	714	704	721	721	754	748	719	743	724	748	727	714	683	718	670	762	698	715	711	717	713	701	691	686	712	681	695	723	709	749	711	671	715	743	674	770	743	753	716	727	736	727	695	693	691	693	696	735	774	718	736	702	687	737	750	670	727	688	709	713	689	697	703	684	719	664	697	714	697	720	736	699	708	666	731	697	671	706	686	693	719	698	716	684	692	720	721	710	718	734	745	666	720	714	653	685	741	699	729	749	708	677	669	710	718	731	693	743	682	675	714	712	716	713	704	718	763	703	683	725	759	745	665	702	678	671	708	759	723	664	753	716	717	718	764	708	693	704	766	711	710	709	684	694	710	728	751	710	716	701	752	681	671	703	688	711	743	661	709	755	679	668	738	729	731	684	674	691	701	714	726	753	714	706	676	709	745	710	753	741	687	688	732	693	715	720	737	707	717	705	664	729	707	710
7651	10604	11887	5127	2422	1670	4197	4662	3106	1770	1120	827	685	675	631	666	635	647	636	638	635	571	637	593	681	660	570	626	617	644	655	660	647	588	607	617	667	630	661	597	607	646	627	647	629	595	604	605	617	651	609	639	655	564	639	631	616	660	629	640	618	604	624	602	642	659	669	686	621	613	659	651	619	642	624	623	636	666	618	610	650	602	628	622	617	650	631	685	637	663	665	622	651	640	619	635	639	633	632	628	617	575	626	672	656	671	652	591	657	644	647	609	597	614	611	605	612	648	657	675	596	657	631	636	614	620	635	647	608	648	615	670	604	599	647	628	641	626	642	648	641	666	634	619	622	597	637	654	633	644	631	637	658	643	627	619	646	652	627	665	651	627	614	631	602	656	638	628	649	641	579	624	636	616	659	634	637	631	607	641	637	625	563	656	660	649	641	606	667	655	598	568	645	649	629	617	622	613	629	639	668	584	666	690	649	656	632	646	614	644	601	642	578	557	628	620	575	647	607	609	659	609	661	617	619	622	633	609	637	639	602	610	596	647	644	659	602	659	637	671	599	604	666	635	648	636	622	607	657	654	566	629	652	644	618	656	633	661	624	620	615	604	586	629	652	645	638	625	656	596	631	656	605	622	609	600	566	634	611	645	643	637	635	630	633	577	642	632	651	549	645	630	626	596	630	648	595	612	618	619	609	592	645	661	622	653	617	613	575	614	629	649	643	630	648	636	597	658	600	596	640	667	632	637	637	628	646	618	609	644	643	684	621	645	617	662	636	575	627	631	626	651	661	595	636	631	617	593	613	660	593	589	636	603	634	629	659	666	641	694	640	631	628	640	587	679	657	611	646	598	641	677	656	630	656	631	625	621	660	633	627	668	659	618	670	627	641	616	628	628	631	640	577	614	605	603	645	617	623	617	654	640	660	632	606	604	648	676	599	644	604	660	613	630	605	581	638	636	622	615	608	599	611	618	634	616	610	622	600	661	648	680	604	616	606	650	644	651	665	614	624	672	651	610	688	672	605	617	647	605	648	662	658	617	670	625	625	675	625	584	621	613	649	605	672	614	649	615	625	601	626	611	616	625	624	574	625	654	614	617	615	636	616	644	644	595	609	637	643	613	597	578	615	644	601	674	656	612	635	624	643	607	633	642	663	619	629	629	636	640	605	653	679	624	644	629	613	640	613	663	645	604	640	613	612	618	625	650	675	626	638	600	641	616	640	581	625	632	632	636	623	641	610	630	575	619	636	651	651	615	609	584	649	650	596	637	638	635	589	623	587	618	674	662	636	606	624	604	629	632	590	588	654	607	625	590	626	650	605	636	651	605	602	617	637	644	608	633	597	642	638	662	598	617	656	624	646	602	622	601	590	639	615	601	622	692	593	637	592	659	614	645	612	604	582	607	601	635	642	644	611	662	633	581	643	607	666	622	628	658	614	599	615	689	634	596	680	644	618	624	672	642	654	603	664	621	626	643	676	628	578	647	610	658	620	620	617	679	624	630	629	589	666	612	631	586	611	669	653	645	619	623	642	631	627	594	697	647	631	619	649	629	618	584	609	594	619	630	604	618	598	601	620	653	624	653	590	657	641	655	588	626	631	612	637	610	619	652	606	634	622	597	687	671	633	583	619	623	569	618	620	634	647	604	637	645	642	613	607	612	607	618	611	627	656	651	648	642	633	631	607	644	621	649	625	652	641	662	635	632	649	661	613	613	631	606	641	637	605	660	643	629	579	662	637	647	610	684	668	611	611	640	627	613	588	637	602	627	628	626	568	591	626	656	599	625	664	645	605	626	632	645	632	594	666	651	634	615	612	682	681	611	667	596	626	631	666	638	678	598	639	638	632	639	616	628	629	624	594	607	572	646	591	636	636	627	614	598	634	654	624	610	608	577	603	625	666	656	616	642	627	617	617	622	633	649	636	593	626	602	629	641	625	573	588	635	667	575	583	675	642	650	594	606	632	684	640	621	638	650	680	627	655	626	662	620	644	637	623	657	624	634	644	631	688	619	645	650	661	648	639	633	651	634	632	643	641	629	661	653	612	600	625	603	620	627	630	622	654	668	656	619	641	602	638	678	625	617	668	617	630	653	610	595	616	592	573	599	628	637	641	597	610	646	632	575	635	622	590	600	661	678	666	646	626	605	631	608	611	654	626	664	652	625	596	641	619	611	621	620	610	620	616	629	625	670	623	636	623	584	608	664	616	649	633	690	648	641	601	600	655	654	671	580	644	631	632	644	645	666	636	658	615	627	609	632	630	621	621	617	661	626	634	633	667	617	656	643	647	610	606	654	641	644	651	635	626	632	611	585	601	598	665	650	593	654	632	636	628	630	639	697	618	624	622	609	613	662	634	638	619	604	616	610	644	588	660	646	659	626	605	590	619	652	643	613	651	648	657	597	618	635	663	629	611	651	669	591	645	644	665	640	643	641	617	622	638	619	597	616	633	635	656	634	640	684	641	624	622	645	626	618	642	602	615	630	615	604	636	632	619	604	646	642	624	605	640	651	676	595	660	621	625	631	626	619	659	637	619	635	589	614	657	614	636	624	585	632	622	654	632	641	639	623	659	609	594	618	658	577	630	656	635	606	582	652	602	644	631	594	646	645	634	637	616	685	613	635	617	653	628	619	653	672	629	652	631	615	644	628	657	607	585	615	607	627	639	625	633	658	597	613	591	625	603	633	615	598	631	658	676	604	639	652	637	629	641	619	591	639	658	612	648	660	647	605	629	690	619	612	593	659	626	646	602	607	590	630	627	662	579	670	640	582	623	632	636	622	667	619	639	614	653	667	622	614	620	623	631	647	658	583	694	596	602	665	633	606	694	608	668	627	610	614	655	634	642	638	652	601	615	622	663	588	612	653	618	644	617	652	632	612	658	628	620	670	590	655	605	661	599	640	619	606	627	669	637	585	643	642	626	598	640	645	669	617	647	593	602	615	612	615	632	651	573	672	580	588	569	672	671	614	615	600	597	655	648	626	595	662	656	600	649	621	660	632	625	660	642	582	670	607	700	630	641	666	643	651	651	571	604	626	624	610	677	635	570	595	662	648	635	643	613	604	608	674	626	632	605	635	603	644	598	679	605	622	607	602	600	649	594	610	648	649	623	578	603	643	630	629	599	612	582	646	611	581	623	608	654	629	655	613	604	608	596	653	591	704	591	630	641	645	625	619	623	642	601	623	607	649	640	682	590	638	613	597	657	647	672	642	667	661	651	664	670	601	640	596	625	618	630	617	672	634	653	617	612	627	611	634	585	622	651	592	655	619	637	603	612	622	723	628	665	617	623	602	618	679	608	622	607	625	624	663	673	642	612	647	606	639	590	633	609	640	630	630	617	624	659	653	615	609	610	613	673	618	586	666	625	650	613	622	609	605	623	623	614	605	638	604	630	632	595	619	611	587	661	637	608	619	664	611	613	675	650	616	643	627	602	636	624	623	621	630	637	634	603	605	641	610	622	652	598	613	646	600
25410	21279	27088	24723	9872	4487	23158	26965	18891	8530	3320	1309	840	708	675	672	678	665	674	674	641	685	688	668	685	703	648	687	683	703	691	658	672	656	668	718	650	678	662	685	702	699	642	697	658	696	671	679	639	650	658	656	687	694	695	671	625	696	720	666	709	689	655	666	661	651	672	644	680	655	673	658	672	673	645	655	699	708	702	660	652	667	698	642	676	677	671	646	637	662	673	716	665	659	656	676	649	649	639	648	689	671	673	682	648	658	701	647	663	702	649	678	650	700	708	662	695	628	695	678	684	692	685	673	650	675	640	685	640	723	692	638	646	633	740	673	693	736	694	636	688	652	622	648	652	657	647	662	659	674	661	648	682	653	654	732	699	687	629	696	672	704	671	607	684	650	681	639	713	656	624	624	664	668	696	608	641	678	669	745	626	669	686	667	654	636	674	678	655	689	703	678	719	641	647	669	698	628	663	657	666	662	709	635	662	699	730	645	679	693	668	662	668	652	669	609	671	652	714	710	667	695	696	732	683	681	683	691	586	706	698	705	649	677	653	686	696	650	652	652	629	687	678	654	691	734	712	691	620	694	710	611	643	642	641	656	640	618	655	655	712	641	657	664	723	650	631	728	690	632	644	660	652	687	669	668	674	640	624	682	652	659	651	678	685	693	671	633	664	670	675	652	674	659	670	648	672	688	686	685	687	685	654	619	626	691	682	701	660	658	665	665	648	628	640	688	679	705	664	666	656	680	680	672	685	627	674	657	694	676	655	662	703	715	628	641	654	700	643	634	594	652	640	620	652	659	675	686	623	707	629	670	709	721	621	705	613	637	655	688	709	638	625	705	655	653	621	678	672	685	650	619	669	649	671	659	684	701	663	660	673	664	653	691	618	653	703	711	657	663	642	593	688	650	671	645	673	679	657	707	680	680	648	664	614	689	656	659	626	671	678	644	681	667	667	627	678	691	704	667	705	666	636	655	657	681	667	663	685	685	728	646	672	633	665	714	663	666	640	676	650	728	684	696	661	652	710	698	740	671	710	654	678	691	652	619	659	683	690	697	709	631	645	701	659	682	638	687	676	692	634	699	636	703	706	682	695	660	662	655	660	637	661	640	668	619	682	605	678	639	640	640	675	589	684	665	661	666	644	647	640	654	704	632	689	673	653	686	666	684	672	670	701	712	647	622	729	644	644	628	666	657	674	707	685	635	655	655	677	653	658	683	643	639	633	641	658	686	682	645	624	646	650	667	676	687	661	664	710	635	693	642	658	701	681	672	649	653	689	657	682	717	682	633	659	634	633	660	671	648	685	697	633	677	682	646	687	685	677	706	655	638	702	646	661	657	673	684	664	655	699	699	698	662	667	697	701	617	676	643	682	704	685	659	629	637	708	670	678	649	692	676	648	752	647	661	687	630	665	664	643	648	679	625	675	677	656	663	712	661	647	670	652	674	669	639	644	599	685	720	655	698	694	662	628	693	653	677	667	649	668	653	631	667	695	700	675	725	650	702	651	675	660	668	659	674	659	671	665	656	678	673	691	660	669	698	692	632	669	695	749	665	649	681	641	669	661	698	689	691	658	644	739	701	672	690	668	681	655	679	676	705	693	649	646	651	694	679	660	618	681	700	654	679	655	642	650	699	674	665	640	663	644	640	598	674	654	714	660	673	722	670	658	665	634	681	716	622	667	661	680	648	637	651	680	679	646	648	658	631	681	624	676	667	674	695	696	709	683	674	667	677	688	679	685	643	644	678	718	700	683	664	667	668	686	701	646	651	683	638	661	662	682	690	662	645	667	700	631	708	607	655	639	681	669	676	636	700	655	619	654	693	660	683	683	687	712	597	683	657	682	690	692	705	667	686	709	657	680	693	670	708	672	629	625	640	669	697	697	724	598	692	701	649	676	710	649	629	637	660	700	644	694	675	678	691	670	661	684	707	680	661	656	718	699	693	673	656	634	664	681	622	698	700	669	658	663	646	683	669	653	683	636	682	676	660	686	666	672	664	691	686	680	675	680	684	678	649	642	611	685	640	603	670	677	631	687	682	642	687	645	714	658	695	700	661	673	665	648	679	679	663	630	618	654	731	669	679	648	637	655	686	709	651	702	666	668	649	641	659	647	615	677	702	605	641	675	631	666	661	646	684	673	717	721	635	695	680	671	707	688	675	638	677	670	657	694	663	627	664	640	648	677	692	650	670	630	652	678	671	678	628	633	685	699	666	609	707	701	667	661	655	669	645	663	659	701	617	715	652	671	694	680	674	711	686	648	694	692	716	662	668	689	643	660	666	667	657	678	718	709	657	682	696	646	694	695	640	701	652	674	644	709	660	694	623	631	670	701	666	695	669	647	694	646	698	666	625	617	680	716	670	664	688	677	639	662	688	690	655	645	639	659	684	687	682	678	689	676	651	658	650	698	669	607	652	685	668	648	652	677	639	654	678	657	680	688	686	652	623	630	699	669	661	696	682	645	670	660	690	695	671	648	687	668	683	671	671	687	652	653	657	681	703	672	701	631	641	704	681	672	666	699	676	688	673	684	667	636	690	667	631	628	624	667	631	631	666	714	674	687	648	633	620	676	615	666	637	624	650	685	692	679	703	646	724	699	722	678	644	655	714	711	662	660	703	639	709	664	640	619	680	660	673	658	642	661	657	720	665	666	690	632	673	642	622	675	681	682	700	634	674	722	690	696	673	621	677	641	665	666	611	676	662	653	671	624	633	672	648	691	710	650	656	648	673	661	649	659	739	658	612	637	667	671	663	698	693	680	711	681	699	655	676	638	703	675	693	642	651	683	682	636	669	677	610	663	627	630	673	676	633	661	672	676	680	698	651	655	675	658	675	662	623	666	691	659	658	647	716	620	661	693	676	641	683	678	647	689	631	657	703	642	668	654	653	657	637	647	689	667	646	652	670	653	710	642	668	668	653	640	662	669	677	690	666	624	682	646	674	629	709	692	692	678	673	704	671	667	678	659	683	668	668	682	647	719	655	613	684	660	701	603	701	689	702	702	658	631	628	653	604	635	675	691	674	690	678	661	642	664	651	705	691	682	709	695	646	649	680	700	681	689	687	670	643	687	723	707	706	652	638	646	704	661	632	678	607	652	669	662	670	667	689	681	697	638	687	679	673	670	718	633	665	710	648	660	673	666	666	613	644	683	672	650	662	655	688	665	694	682	664	678	636	681	738	651	623	712	702	671	672	675	651	648	679	674	666	672	660	709	645	656	664	693	619	713	648	667	662	711	680	722	697	643	649	661	653	700	689	699	650	701	637	677	670	674	703	722	610	672	637	683	647	701	657	675	635	687	668	666	655	694	640	666	682	671	665	663	639	659	681	694	698	678	696	655	662	652	628	672	647	690	656	670	706	682	655	691	714	691	673	635	702	645	671	681	675	649	686	650	661	698	643	668	668	622	663	672	668	684	698	679	698	629	616	679	683	660	690	715	707	638	698	730	659	625	604	679	635	647	725	704	609	650	661
5417	10299	15064	8160	4590	4586	23825	24133	15335	7432	3255	1449	796	669	656	628	635	646	711	673	608	652	609	594	591	625	601	623	667	622	605	624	619	602	609	604	628	681	626	610	626	666	597	644	632	638	607	610	622	609	629	605	601	636	602	621	618	606	579	639	643	624	650	640	600	607	649	628	619	651	610	629	642	630	605	611	635	671	576	635	646	607	606	631	621	605	663	623	624	629	631	597	601	592	561	662	588	618	668	619	622	659	595	595	658	652	636	647	605	605	588	556	587	617	585	613	614	655	628	613	624	612	612	623	653	623	577	624	674	650	620	639	614	650	632	602	639	639	578	682	623	611	643	633	664	581	646	651	625	609	599	689	623	614	642	601	655	639	626	602	570	577	600	610	606	643	632	548	657	637	616	655	597	610	617	610	638	631	609	651	633	607	639	621	619	612	646	616	631	661	615	583	608	611	614	642	610	657	596	612	622	624	642	611	623	596	645	604	612	632	628	658	594	597	606	577	630	577	640	666	607	644	632	625	621	636	609	667	603	595	645	629	601	630	606	621	571	597	647	619	602	651	642	619	588	647	637	620	618	627	603	660	617	590	633	652	631	613	591	586	614	599	635	657	570	641	607	629	608	602	639	604	583	617	649	637	595	631	615	631	615	613	611	620	574	617	608	653	605	625	637	585	577	621	587	593	661	582	607	629	596	629	626	614	598	615	596	597	636	622	613	609	629	612	620	613	570	617	603	676	613	630	612	584	638	608	624	600	590	609	607	618	664	600	613	597	611	626	653	640	593	663	582	619	640	634	615	616	604	645	602	589	623	615	646	594	624	616	635	603	632	638	621	649	604	634	610	631	623	592	569	619	627	639	597	631	612	601	621	611	618	597	617	595	615	620	634	641	607	571	624	610	611	609	657	602	604	570	592	599	598	604	617	573	586	644	587	602	589	605	626	622	616	598	659	673	621	607	649	638	604	554	578	652	603	598	609	611	629	607	636	655	650	598	595	586	629	648	583	663	635	596	578	619	636	612	612	626	595	598	684	660	640	632	580	597	602	611	574	605	623	635	590	619	634	629	636	610	636	633	621	599	608	620	598	598	619	642	646	632	625	625	609	640	621	595	613	607	620	592	638	592	588	604	637	578	617	607	650	629	619	603	687	635	666	584	615	591	586	624	635	626	639	616	641	657	606	605	675	606	605	644	637	608	598	626	628	599	606	650	615	611	631	645	638	583	647	637	632	613	629	608	599	581	612	631	636	636	602	652	612	582	609	615	642	618	622	606	617	638	576	633	599	608	630	613	603	643	584	628	586	597	625	637	634	621	602	590	615	627	647	618	586	612	632	605	648	632	650	648	609	620	650	594	631	624	651	621	590	652	598	607	601	633	638	602	606	619	651	579	671	621	636	637	604	592	605	639	593	660	591	639	587	626	658	630	614	617	614	579	616	636	612	617	600	648	599	620	600	639	621	552	623	610	642	615	647	630	610	595	641	595	597	636	592	596	673	640	618	613	593	601	616	615	587	606	600	607	637	594	632	635	663	597	614	604	627	562	616	584	601	662	585	544	670	632	673	594	611	632	626	587	608	571	598	631	578	644	624	590	600	601	630	610	584	616	611	605	600	591	637	594	615	601	636	619	631	584	598	595	601	595	593	617	595	590	622	635	671	595	644	598	637	597	591	594	584	615	610	620	625	631	633	594	619	638	599	638	601	609	611	643	661	652	631	623	624	593	609	653	596	649	656	585	626	628	645	562	565	601	679	616	637	584	664	682	622	622	612	577	621	609	596	698	612	576	657	617	641	628	585	614	624	617	606	622	615	654	602	599	640	599	601	608	666	672	605	618	634	561	556	613	574	644	599	609	637	599	634	585	634	626	624	645	555	606	653	640	622	641	666	654	651	651	645	631	597	633	604	632	621	584	634	646	604	633	600	591	640	617	604	641	664	593	572	673	565	632	613	624	662	632	581	590	629	623	658	605	628	608	656	616	634	644	672	623	572	639	599	602	645	618	622	629	631	665	635	620	621	605	620	621	595	606	629	630	586	650	594	640	564	568	655	632	625	624	589	630	610	606	626	600	619	623	578	607	649	621	573	625	603	610	610	555	631	618	622	617	643	596	594	623	624	615	619	655	614	592	642	678	645	639	648	586	592	608	657	641	575	608	583	618	605	647	630	623	612	624	655	633	601	628	665	662	613	630	599	605	596	601	602	634	621	661	646	607	603	611	566	641	599	614	613	609	614	619	630	651	604	593	608	612	591	619	589	625	629	593	611	621	634	641	620	623	654	636	632	630	622	627	574	640	632	657	635	626	622	569	598	669	639	609	615	606	678	607	613	562	621	583	662	589	622	598	609	630	664	621	653	631	643	636	645	581	628	589	639	619	658	624	638	665	639	604	651	606	615	639	610	599	615	601	605	620	620	614	586	621	627	623	612	584	607	631	649	611	636	583	667	566	595	655	624	597	615	624	597	612	583	632	612	637	618	598	631	614	616	636	613	639	618	648	596	603	655	613	646	660	585	614	619	648	613	657	614	601	601	605	622	636	603	603	618	611	639	652	640	600	637	629	628	629	648	602	646	632	633	610	580	587	645	608	576	639	571	587	624	671	620	588	606	673	612	615	629	606	631	657	634	637	618	624	611	587	625	650	622	618	552	613	589	630	608	571	617	610	610	602	599	608	614	641	641	637	578	605	658	616	637	595	621	605	606	630	616	622	645	661	650	616	615	653	611	615	602	596	592	623	649	620	622	601	618	624	625	594	621	662	603	649	605	603	574	600	608	588	575	598	615	644	653	633	650	646	612	605	588	576	632	566	595	632	572	645	677	641	628	632	603	645	624	612	616	617	668	612	639	590	632	626	617	568	615	644	587	551	600	580	586	615	590	663	612	653	575	627	595	613	607	624	632	614	635	598	645	567	628	620	639	615	623	591	622	592	596	581	626	631	635	580	589	626	591	606	673	579	602	648	615	559	614	589	565	633	629	644	614	653	642	626	593	658	582	657	572	571	629	617	630	599	578	596	624	622	650	632	644	684	615	631	649	612	635	583	590	621	577	640	631	640	605	608	628	665	637	628	633	630	651	574	575	616	567	615	634	646	659	598	640	641	672	597	621	595	642	610	592	617	624	609	598	602	593	631	625	601	616	600	599	595	619	633	639	592	594	607	593	609	608	614	646	593	612	590	581	620	561	615	595	596	607	636	663	606	627	603	618	593	606	599	597	621	644	660	619	599	610	643	601	628	617	646	582	628	617	638	596	615	642	649	626	620	618	617	622	577	599	638	610	636	623	673	578	626	595	632	599	585	647	669	602	566	639	639	627	611	611	590	588	615	622	610	649	618	597	670	617	609	627	645	601	646	595	579	619	633	603	587	655	636	613	611	573	611	609	594	555	571	615	604	588	626	621	618	643	583	581	623	619	588	634	632	608	620	604	660	638	626	630	578	623	641	614	578	620	598	612	618	607	583	615	685	636	648	577	609
24139	21306	28582	24329	21202	14517	39105	42037	36247	22357	8968	2573	1222	884	894	732	838	800	780	772	778	828	799	760	778	746	783	782	784	773	788	737	799	770	743	790	781	766	786	787	800	785	765	778	834	730	810	779	759	775	791	801	809	749	751	784	726	759	758	784	730	708	709	816	758	796	767	830	764	783	720	806	794	852	766	812	720	727	760	711	760	787	759	764	772	753	814	796	744	789	737	808	787	751	764	735	777	753	785	762	768	746	739	746	776	790	773	786	762	765	770	796	747	805	742	770	773	781	786	759	739	823	791	823	740	810	738	791	744	823	717	790	794	832	769	760	751	803	776	775	771	790	758	742	783	792	741	780	774	768	755	746	783	749	778	745	705	726	778	783	747	758	794	738	785	758	742	764	785	773	760	773	780	753	775	735	776	742	758	780	782	766	758	760	784	744	744	753	772	797	775	748	745	782	772	711	770	778	763	795	765	750	735	780	808	849	780	714	785	761	777	806	751	769	810	770	770	764	743	757	747	803	789	788	743	754	803	761	777	803	768	802	790	775	852	753	775	787	806	761	721	824	714	756	741	711	761	804	809	730	825	800	728	776	780	739	738	776	728	757	772	782	753	739	770	779	717	774	787	821	787	750	763	771	785	740	732	803	716	768	820	802	783	749	798	743	780	751	807	764	808	808	787	759	833	765	749	795	742	791	784	843	751	792	759	755	738	694	801	793	760	762	792	765	779	715	793	807	809	731	767	788	794	783	748	781	766	775	800	772	773	799	785	793	801	778	725	832	747	788	799	808	789	799	739	766	791	720	735	762	750	778	775	774	768	759	784	770	803	763	749	788	750	781	762	740	760	841	800	780	791	773	718	788	773	820	782	735	774	788	759	794	754	829	740	753	801	766	752	765	764	747	762	803	737	763	785	754	780	753	770	770	755	786	829	740	724	776	808	723	728	777	791	800	758	773	750	759	776	731	812	806	790	777	764	768	741	767	777	763	789	783	743	739	724	774	770	768	757	743	761	772	805	787	776	751	814	739	763	749	762	777	772	809	796	764	806	760	740	760	723	780	712	771	749	799	743	819	777	795	762	740	799	758	761	755	818	740	781	791	736	772	764	773	814	796	785	792	767	820	757	726	751	787	758	833	736	737	747	770	742	791	796	777	772	760	741	778	805	765	790	750	749	796	786	746	766	730	792	789	793	735	759	741	777	757	780	755	777	748	782	753	779	764	764	770	791	769	746	762	720	714	792	771	749	766	761	792	769	754	775	811	806	770	782	760	804	753	751	757	736	787	786	696	758	743	763	759	805	802	784	713	765	768	798	764	748	758	765	783	766	756	786	807	823	744	763	789	722	786	786	821	804	762	762	786	735	739	760	712	796	776	776	770	766	719	752	752	742	805	803	754	766	769	728	722	763	772	713	706	779	754	748	737	785	771	741	762	740	775	740	775	725	783	762	781	786	747	802	771	779	747	740	748	749	754	771	801	811	744	777	805	752	765	769	837	747	748	738	788	792	708	703	808	746	731	729	708	782	811	781	766	764	757	774	768	753	745	776	754	775	724	830	734	752	747	715	798	785	752	778	782	782	801	794	773	795	779	812	792	758	808	786	791	766	754	773	809	760	739	775	781	804	727	800	734	753	770	761	764	786	703	726	767	805	772	782	762	765	797	822	778	761	735	753	742	789	728	765	760	764	768	731	746	805	792	746	815	801	734	735	804	780	743	805	769	741	784	775	780	756	759	723	720	747	767	787	772	793	708	742	763	725	765	734	805	806	803	770	796	824	766	719	797	783	745	724	802	766	788	730	782	730	717	831	779	810	795	770	743	759	793	772	756	770	724	744	784	779	763	780	749	776	728	753	746	752	792	751	790	775	758	721	756	727	786	818	793	762	756	699	766	802	773	800	763	760	774	782	750	845	762	733	763	775	789	827	861	790	790	724	744	780	779	758	764	797	738	835	775	777	733	789	795	759	815	741	772	750	780	780	764	731	796	788	750	814	813	780	742	765	768	744	802	732	751	750	772	754	783	759	798	724	828	832	799	777	734	776	780	744	732	742	755	735	725	800	738	759	703	743	774	739	795	739	762	767	742	859	784	769	770	747	792	765	807	758	826	819	738	762	717	778	789	791	825	820	784	742	791	746	724	758	766	753	744	776	760	774	772	741	773	781	770	705	760	757	743	750	746	762	778	804	740	758	798	764	765	725	787	769	785	760	750	740	752	764	768	738	762	765	795	762	773	777	802	738	778	741	808	798	807	803	731	750	769	762	756	793	754	760	760	739	809	721	726	787	780	782	778	762	787	768	754	822	745	751	760	780	754	815	748	743	744	747	690	761	715	785	745	762	773	726	735	759	766	801	728	786	743	745	760	754	757	798	765	803	736	757	747	831	733	780	756	782	762	777	769	771	802	761	754	824	712	822	782	735	748	725	784	729	749	763	786	764	731	717	778	758	768	713	781	794	774	772	812	741	768	775	815	775	781	750	794	742	766	744	739	771	788	718	742	755	780	780	731	769	769	741	752	809	770	798	773	775	783	764	774	738	782	760	795	762	742	770	722	790	790	733	761	759	812	738	776	786	779	787	757	776	775	784	801	784	725	757	784	757	791	774	795	779	779	784	754	779	787	729	758	834	779	774	748	794	713	766	709	781	802	768	827	706	763	789	805	770	742	744	766	712	780	781	819	747	783	735	733	793	733	759	722	779	807	766	745	707	748	771	782	757	752	742	830	737	761	760	784	738	774	779	767	769	758	785	729	767	722	809	758	762	785	765	779	784	825	781	770	774	778	718	746	768	863	752	807	761	741	765	778	794	789	782	800	799	785	746	748	778	763	755	789	782	790	789	720	798	753	782	771	716	778	754	777	745	766	739	751	754	712	747	710	769	781	734	778	777	772	786	783	774	786	822	774	735	768	800	773	761	780	752	782	734	782	760	768	783	774	798	791	738	746	797	754	787	796	766	744	788	729	797	773	749	787	750	766	761	777	708	765	766	747	746	799	764	825	802	740	816	770	750	746	756	809	756	782	688	806	747	735	783	794	792	731	766	787	728	769	785	785	759	778	774	739	770	820	793	781	759	793	759	811	789	747	774	739	780	764	769	713	807	762	798	772	761	763	748	813	783	722	767	762	740	734	749	717	787	729	766	746	756	774	734	755	777	771	787	722	785	797	812	736	823	741	714	734	754	763	748	754	787	743	759	774	782	787	775	733	789	714	775	738	725	765	740	781	753	758	735	812	758	797	796	781	772	782	752	711	803	726	741	742	776	803	786	780	813	762	773	773	821	731	757	727	744	780	780	774	748	809	804	786	805	751	759	773	778	770	764	796	752	712	807	808	755	778	763	727	752	750	701	761	798	759	763	752	785	752	732	751	793	841	777	777	768	757	762	792	746	795	724	708	681	789	793	733	735	759	802	772	787	775	795	776	763	748	791	824	770	793	824	728	819	772	776	745	772	760	775	727	767	801	796	798	746	751	748	739
9016	19424	19237	10969	7941	7538	39477	40037	31288	17084	7233	2490	1090	801	747	717	739	728	701	742	710	680	730	711	763	696	716	717	691	741	719	706	725	645	684	674	721	741	722	740	782	701	731	759	726	725	731	733	750	695	713	695	719	749	716	764	726	747	719	720	667	683	713	686	690	716	704	744	698	712	757	695	740	720	709	765	673	737	725	741	648	695	734	673	690	723	682	723	699	671	714	657	722	683	728	708	672	699	677	640	691	682	716	667	689	699	758	706	682	748	732	688	731	701	678	686	652	693	700	705	701	709	706	669	695	688	701	683	655	721	669	723	688	687	696	703	713	733	726	659	719	691	688	697	699	721	717	688	738	683	687	721	699	672	721	685	708	678	670	680	708	733	698	670	692	710	651	688	689	706	685	694	689	708	642	701	725	666	705	684	714	712	666	677	689	701	699	760	763	694	733	640	726	715	737	697	695	741	729	746	712	756	705	699	709	734	714	707	716	711	699	721	655	665	669	675	716	715	647	707	706	723	721	712	701	720	721	704	696	697	721	673	686	700	706	661	713	678	696	691	696	662	680	726	649	683	640	664	711	704	704	710	693	670	695	709	691	702	695	644	705	694	732	680	664	659	696	726	750	683	685	719	720	684	734	702	671	681	634	732	693	711	703	673	697	664	665	696	732	739	686	769	683	652	689	692	660	693	734	658	675	718	683	687	671	716	666	692	742	643	785	681	727	711	670	710	669	677	748	711	742	679	665	696	717	673	665	677	691	681	710	668	712	673	698	672	701	679	687	696	706	715	677	720	721	679	725	706	737	687	767	711	722	667	730	690	671	732	730	653	679	673	719	686	726	731	677	764	688	671	676	698	664	709	722	686	702	709	681	708	728	727	701	666	714	697	709	649	696	718	675	732	719	647	702	687	707	650	706	711	722	668	704	734	675	658	694	750	717	743	697	703	743	721	707	707	664	710	692	746	700	687	703	723	745	636	729	680	735	702	709	739	703	719	690	692	717	723	710	723	719	671	695	713	679	768	687	731	717	788	745	707	703	712	663	677	692	709	668	683	718	665	688	664	713	670	684	712	717	691	753	719	688	731	668	706	699	724	675	667	691	704	721	677	739	717	679	692	685	735	724	712	669	707	720	723	677	658	713	685	708	686	738	662	679	670	732	688	711	700	745	742	660	716	712	676	753	698	682	686	682	726	696	732	712	733	711	707	719	686	663	728	737	669	707	666	647	670	745	705	677	613	717	740	718	683	678	708	740	709	704	624	669	778	670	699	743	667	748	693	767	707	733	677	700	676	680	689	699	715	736	729	722	669	706	676	718	685	688	709	723	672	630	710	737	670	703	675	665	682	697	701	686	680	677	664	655	690	694	678	700	700	691	689	710	706	707	702	748	693	669	749	669	686	695	684	694	689	680	682	679	664	733	695	690	687	667	719	712	705	703	705	734	701	741	678	743	705	687	675	658	728	722	691	688	674	675	699	708	681	695	715	703	681	702	725	640	694	668	712	733	716	719	668	692	693	693	748	681	673	718	703	732	697	698	701	721	709	720	706	717	746	698	679	665	726	697	723	712	689	665	738	720	662	680	723	753	680	673	718	749	725	673	716	706	723	685	715	668	710	734	705	698	708	741	704	680	720	718	716	668	710	725	697	709	710	732	698	732	702	691	710	714	695	651	684	729	682	723	671	737	751	666	689	687	687	689	716	706	747	686	662	682	711	731	716	670	692	682	692	703	704	712	709	743	747	715	690	694	727	686	707	664	716	637	728	690	706	714	710	654	750	708	682	698	693	705	690	712	728	662	674	706	702	756	673	690	685	726	664	703	677	713	771	695	692	725	770	701	696	709	713	682	700	686	691	700	684	688	722	714	728	699	699	720	708	725	734	689	742	683	659	720	703	696	686	755	708	627	658	684	737	674	703	719	672	638	679	717	692	730	648	733	702	676	721	675	720	708	743	671	720	691	697	691	708	697	729	699	692	680	724	727	685	730	703	695	673	635	694	723	721	732	712	725	719	710	745	675	698	700	684	690	684	696	686	700	659	693	694	703	674	698	679	667	686	715	768	669	663	646	670	696	677	681	723	698	726	695	686	726	686	674	692	685	698	724	629	706	682	706	693	666	702	651	685	713	761	648	675	721	688	690	680	688	688	744	705	662	712	704	684	698	686	663	696	724	659	723	719	690	737	738	705	673	706	715	714	716	742	684	720	700	659	696	677	728	724	680	659	710	723	661	669	697	680	647	709	684	718	700	684	690	681	690	691	701	707	669	670	633	699	750	670	697	673	707	680	648	706	731	691	672	671	694	724	690	667	715	689	661	658	719	682	679	703	731	695	714	730	706	647	668	704	692	662	704	712	710	697	750	686	683	672	694	717	727	703	703	703	707	708	670	673	704	650	675	665	700	684	763	701	720	659	717	702	692	698	742	714	700	686	666	671	694	725	671	685	739	685	689	682	650	715	717	702	691	663	664	685	637	682	683	748	700	691	702	672	666	686	676	721	678	695	671	733	669	686	701	676	679	689	701	716	747	660	669	741	722	649	658	649	728	683	720	697	682	746	695	754	647	749	705	704	695	675	694	683	746	723	739	666	690	742	702	672	705	773	748	694	721	703	642	680	690	685	644	733	704	725	700	663	711	748	687	702	726	754	710	686	690	732	699	657	635	740	745	684	671	683	693	705	675	672	701	672	688	711	701	685	717	704	699	670	708	681	695	723	681	666	703	720	708	713	769	692	714	723	683	694	713	691	715	692	726	709	695	676	708	692	685	719	688	696	681	667	661	661	678	716	693	729	761	699	710	675	657	711	703	652	675	712	705	705	707	706	687	661	637	675	728	652	703	748	695	729	623	747	657	633	734	752	715	683	717	662	693	699	675	708	672	674	713	737	695	730	721	663	679	726	720	683	734	690	685	675	661	713	682	727	724	667	709	677	701	665	681	711	694	667	692	717	699	665	706	666	683	698	665	698	720	732	695	710	667	713	663	734	692	716	660	685	746	717	707	724	697	691	658	657	690	717	766	680	712	688	717	676	674	673	680	703	688	677	703	668	713	715	693	737	671	678	708	721	701	757	724	713	702	724	685	739	677	681	683	712	669	660	726	692	678	698	717	711	710	685	724	680	717	730	698	694	697	726	695	724	706	675	696	682	656	722	750	677	738	729	687	714	658	745	703	729	724	689	616	706	717	720	693	669	704	739	736	673	704	693	700	732	753	651	683	699	687	728	704	723	721	718	702	738	727	726	697	726	731	688	692	680	683	689	735	692	652	687	710	691	692	675	720	703	706	728	636	703	724	715	713	697	688	706	664	673	731	687	751	696	694	681	679	718	681	713	706	691	716	669	671	734	658	641	713	707	668	691	727	696	647	703	730	743	672	674	641	722	728	697	702	674	659	695	709	665	704	630	677	715	671	678	721	663	690	706	679	675	649	659	669	695	703	734	695	708	703	679	666	689	650	722	661	737	739	655	680	714	738	662
27652	14861	7472	4166	2080	917	1795	4042	3196	2021	1194	924	745	704	712	691	694	712	722	706	691	707	718	720	702	658	671	727	709	736	699	685	682	714	748	725	760	718	698	699	671	710	686	723	628	685	725	711	713	672	628	692	702	666	711	710	701	705	687	680	705	706	718	724	728	701	704	670	709	697	705	673	681	669	679	754	740	728	676	670	726	714	725	722	658	729	698	713	700	710	695	749	733	713	703	689	701	709	681	707	700	688	712	747	728	694	735	705	748	734	753	647	721	717	715	708	704	693	724	692	730	645	709	704	687	738	727	700	703	702	670	693	717	693	698	714	703	692	737	742	712	683	718	704	686	712	751	730	726	693	746	698	693	695	666	744	719	728	721	667	694	758	724	670	689	682	649	694	674	668	658	678	696	700	708	703	734	725	726	669	693	715	706	723	679	668	688	741	683	663	713	742	713	712	693	664	667	768	710	672	683	695	696	672	710	739	691	667	728	762	686	728	665	683	707	713	690	684	705	732	727	763	681	694	709	704	762	703	652	737	702	707	695	671	678	721	713	720	679	748	684	725	717	727	683	677	736	631	703	690	735	764	747	709	684	708	699	671	674	679	694	662	718	655	704	689	740	693	708	718	711	693	684	750	672	720	673	713	719	709	708	770	675	685	682	692	713	696	741	712	695	696	681	701	653	697	716	670	651	701	684	700	603	693	659	694	744	673	681	697	707	672	681	740	699	691	678	703	697	718	710	680	727	757	687	714	746	681	683	714	724	700	655	709	738	617	679	723	707	713	703	738	746	733	742	709	654	658	738	743	725	747	682	700	736	654	701	655	713	736	683	697	716	678	738	631	686	673	663	700	719	680	725	687	683	626	734	684	702	680	686	707	694	740	660	710	707	689	675	712	701	728	686	739	695	727	690	679	710	715	724	657	719	717	692	720	698	719	742	687	703	660	730	678	669	692	730	679	750	718	705	679	667	722	698	684	688	729	712	717	715	743	740	702	721	705	725	641	705	738	690	664	669	688	682	776	704	699	707	718	718	655	688	661	697	677	674	700	706	719	705	697	694	669	726	726	716	680	692	695	720	706	734	685	707	704	680	652	687	743	695	670	713	727	675	735	692	698	717	717	751	644	698	692	708	708	697	705	704	652	713	691	717	700	704	686	745	733	705	759	670	692	707	690	695	656	734	709	692	666	709	714	705	689	729	716	681	702	658	659	747	724	693	657	721	658	710	667	705	711	673	757	700	710	709	709	734	685	682	666	692	675	695	698	715	690	714	649	744	714	684	704	696	743	690	725	668	735	708	706	659	722	706	702	727	702	686	695	678	711	747	697	710	736	695	733	630	714	718	721	749	688	660	684	686	699	736	736	680	740	671	746	735	693	721	709	729	680	714	675	708	694	701	696	661	632	701	706	723	722	712	710	679	695	669	697	739	693	696	748	729	696	681	690	703	735	734	684	728	716	645	686	680	667	700	697	713	657	709	713	732	660	716	733	718	689	695	633	675	755	687	685	725	738	711	652	651	695	658	719	696	661	684	634	729	685	739	722	696	719	716	703	721	749	687	688	747	669	679	750	667	690	669	652	716	684	688	705	714	689	705	713	709	689	675	665	676	684	722	728	705	692	682	733	759	688	674	682	744	685	684	693	711	707	736	660	682	660	690	659	670	675	694	704	747	737	714	704	665	691	703	699	663	729	755	697	662	688	690	717	724	704	689	690	698	658	726	692	691	700	698	646	714	696	703	716	668	674	692	746	733	744	695	677	700	735	777	706	672	698	672	658	706	678	688	734	719	635	698	702	660	693	690	718	660	655	698	731	651	710	696	723	668	704	713	670	678	675	665	699	689	692	681	661	683	679	717	684	697	743	675	649	736	690	712	705	670	710	669	685	675	674	739	692	653	695	646	696	664	691	714	688	695	736	692	719	704	672	727	669	658	657	753	736	686	696	752	702	722	684	731	707	697	686	748	695	699	678	722	686	713	704	712	677	656	687	663	724	701	689	694	683	670	701	690	687	729	719	677	679	680	668	727	704	711	700	685	731	669	670	687	737	683	717	681	699	713	677	653	710	683	696	703	687	642	688	698	679	682	694	740	665	678	674	767	719	692	696	670	691	724	729	722	721	672	665	736	746	690	692	671	659	705	707	743	687	748	715	713	721	736	763	695	693	665	680	700	713	685	675	716	715	673	684	711	730	751	673	729	720	707	699	731	720	701	703	702	695	714	710	716	704	716	707	708	696	727	726	711	720	707	636	671	677	701	668	691	697	723	690	676	683	713	715	723	729	743	706	752	684	673	736	692	695	678	714	722	681	652	692	702	651	696	669	706	690	702	726	718	714	709	698	702	688	723	674	671	695	714	701	697	704	697	741	684	671	714	694	735	726	709	721	715	719	693	720	719	681	680	708	719	641	726	700	711	733	714	692	728	714	687	693	716	693	699	716	747	719	720	688	741	722	697	731	691	710	698	714	695	672	721	717	698	681	743	725	715	697	666	701	700	671	722	693	718	717	689	710	706	685	735	657	729	703	704	744	692	675	657	704	658	678	655	669	650	674	708	720	678	707	694	635	686	679	723	698	687	628	692	723	724	725	719	724	701	710	702	716	680	682	701	711	719	739	669	721	706	675	705	713	718	697	677	688	691	695	685	687	733	726	710	703	682	693	682	681	694	719	692	675	682	682	727	732	745	668	687	658	694	694	717	647	711	728	758	688	688	671	658	689	657	716	689	705	664	728	686	696	652	712	713	731	701	660	707	684	701	725	681	679	711	734	722	707	674	696	680	753	705	728	701	678	678	727	681	706	716	693	731	752	680	661	752	675	705	709	693	696	697	736	694	697	678	706	756	666	761	702	725	711	667	665	659	732	674	713	720	706	704	740	703	730	694	685	692	725	696	688	676	704	685	695	677	685	674	703	734	653	732	746	671	716	713	703	697	646	685	715	728	695	715	727	680	662	682	673	716	702	688	689	695	686	752	703	704	693	708	716	665	689	710	680	757	678	708	675	705	787	679	738	727	669	660	730	740	688	692	678	698	673	685	691	692	683	702	749	705	707	687	725	682	705	714	679	779	704	687	689	661	671	725	670	693	647	716	718	686	750	711	702	739	668	735	729	698	715	677	682	671	663	720	776	731	702	702	688	700	688	663	676	764	705	691	705	725	708	627	672	668	737	671	683	687	712	734	676	705	681	716	687	683	646	643	690	643	716	701	728	701	699	682	711	699	661	700	689	711	690	691	733	715	715	705	693	676	711	722	689	681	679	685	771	682	718	716	657	697	693	663	698	691	681	685	671	718	733	763	728	729	701	680	687	719	701	685	699	690	679	675	713	734	699	781	688	678	722	723	679	728	671	741	691	695	679	718	688	718	652	665	742	726	653	750	654	733	673	685	705	676	692	635	685	689	695	705	661	716	701	795	660	699	708	703	729	701	700	661	715	741	706	702	721	731	709	689	657	751	651	706	691	683	716	708	703	712	700
6467	5658	6904	3977	2366	876	2297	5016	3556	1995	1226	773	630	641	594	637	667	622	611	624	631	642	642	649	667	634	597	658	620	617	639	650	647	621	616	620	609	648	628	651	649	611	578	615	608	660	633	631	660	618	629	644	624	640	621	625	630	596	595	643	593	622	653	659	649	615	629	607	625	632	659	629	615	634	664	588	625	637	623	608	641	656	620	626	620	582	688	625	640	642	610	608	604	661	608	639	650	628	586	621	671	630	601	651	628	578	607	619	644	625	587	638	646	599	579	590	664	648	590	599	607	572	630	616	633	606	589	598	646	635	588	592	649	618	613	573	635	600	605	624	593	598	621	616	640	638	636	595	660	595	603	666	628	673	558	635	648	655	626	627	630	602	630	582	608	650	618	612	597	658	637	638	607	647	631	653	624	564	622	605	642	585	630	636	677	642	644	621	610	638	608	617	619	626	631	641	594	570	598	640	620	615	628	575	630	629	595	650	583	660	675	611	622	615	655	544	631	649	630	603	596	648	632	653	633	651	624	662	606	635	642	630	651	609	663	637	588	630	652	628	657	589	585	605	663	629	642	628	657	635	588	632	596	623	648	616	627	614	664	637	619	624	608	578	628	617	601	602	658	638	647	598	662	582	577	634	668	617	616	630	623	579	648	610	651	607	663	603	656	635	592	609	647	640	595	608	642	623	635	617	641	580	638	637	636	661	614	631	598	660	628	578	600	626	645	607	594	642	624	608	644	630	626	606	618	574	656	620	622	610	633	635	651	647	631	645	613	621	615	615	627	639	591	606	607	618	637	652	675	628	583	614	591	649	561	663	622	658	616	626	607	580	599	637	636	627	613	632	655	565	635	609	633	628	599	619	662	616	606	619	631	647	637	656	589	612	604	644	638	602	621	586	582	633	592	620	605	626	624	644	627	658	586	638	623	597	620	603	626	583	646	613	616	635	652	629	625	666	596	658	628	650	644	628	629	616	602	623	648	636	604	656	612	638	624	608	634	650	587	617	602	622	642	623	622	669	639	621	630	655	641	622	584	642	627	617	659	617	652	640	629	619	610	603	602	623	579	565	620	663	642	665	603	625	604	645	669	595	596	607	622	593	666	640	582	635	601	651	623	606	625	622	610	631	628	631	644	593	621	573	612	617	604	625	657	643	642	618	634	642	639	645	609	626	649	690	651	630	613	639	614	664	647	639	621	649	604	612	623	620	619	614	573	634	625	652	592	644	647	682	631	581	665	608	644	641	623	583	607	660	576	638	612	632	649	606	638	564	613	615	605	611	616	640	616	645	648	631	629	638	653	610	597	624	594	628	631	662	624	648	596	646	605	639	618	648	656	645	609	630	636	619	619	630	625	625	638	642	579	647	566	600	639	627	609	629	647	614	628	644	651	630	643	631	654	657	639	628	600	596	634	616	628	635	622	634	652	592	552	674	627	619	653	628	639	648	610	614	617	615	634	579	622	633	618	607	639	606	599	608	621	574	618	664	594	613	584	615	628	639	673	579	599	602	635	620	657	578	638	635	621	609	656	617	636	640	632	619	614	623	679	627	594	629	667	602	682	626	634	639	649	605	650	661	596	630	644	599	647	602	630	603	645	645	624	609	648	623	580	625	659	642	645	590	643	614	640	617	595	607	626	578	668	626	640	617	637	671	644	636	637	636	636	632	613	661	681	634	622	599	592	647	659	632	629	628	638	646	629	623	646	641	591	593	588	609	636	641	603	637	626	641	624	602	595	620	611	628	655	648	598	607	635	602	597	606	653	634	628	644	647	581	621	630	644	600	656	641	638	675	612	587	600	638	590	585	593	636	638	633	609	634	610	630	600	601	605	650	610	598	645	694	630	650	621	639	643	715	631	571	609	681	591	629	643	669	645	662	633	655	664	647	675	582	658	681	666	638	630	597	625	672	605	635	599	623	644	632	557	637	603	570	625	657	610	627	650	601	593	596	641	603	639	623	634	596	619	678	622	610	641	591	635	685	626	640	585	626	609	625	668	619	594	660	611	620	626	651	616	636	635	646	644	616	648	614	639	626	626	614	624	642	634	598	642	638	614	619	578	596	622	620	593	635	586	642	631	628	600	650	586	578	633	662	600	615	604	617	624	636	613	641	634	625	610	615	628	716	634	612	571	662	635	666	585	656	591	653	643	585	622	616	615	645	625	619	600	629	595	656	614	574	570	663	683	630	596	638	622	609	643	621	635	612	591	642	640	662	629	653	606	642	605	603	634	624	580	645	674	600	624	626	641	555	610	647	610	624	648	595	639	633	599	634	636	670	660	629	638	615	652	611	611	618	640	639	599	604	615	660	635	598	639	616	601	588	618	616	644	625	598	637	626	627	632	581	582	633	641	636	622	674	614	640	640	646	614	692	640	665	650	607	633	659	597	626	647	591	576	586	623	640	575	618	620	617	643	607	626	657	621	612	616	589	659	654	622	597	624	617	631	622	618	630	646	621	589	655	626	585	594	625	594	616	590	640	615	655	599	628	585	616	634	632	595	667	581	590	626	621	633	613	612	619	609	606	605	621	602	614	623	588	602	657	631	625	579	597	652	623	621	620	579	604	657	622	612	597	659	663	611	629	621	629	651	630	619	646	631	579	631	629	661	627	600	597	621	617	642	648	633	580	604	614	630	601	625	635	613	627	627	575	651	668	609	619	632	636	577	647	692	586	596	601	636	620	621	625	646	629	587	600	612	640	638	579	638	642	606	605	607	630	640	606	616	599	625	654	647	663	585	640	639	609	674	624	626	637	624	611	605	573	630	599	635	624	635	649	644	609	599	597	592	608	621	670	607	615	587	653	618	645	672	622	617	586	645	649	631	633	594	682	611	610	654	609	619	670	619	617	668	649	590	592	671	607	629	606	616	583	612	641	591	621	625	620	616	630	622	640	630	646	639	663	618	637	578	622	635	592	620	639	594	604	618	607	599	629	658	609	603	623	553	578	654	613	603	592	615	625	567	648	602	631	589	618	674	649	573	669	660	611	609	627	614	614	637	654	634	669	633	629	624	608	610	643	659	641	618	642	641	583	628	618	607	638	637	656	610	645	645	622	589	614	646	572	673	643	684	611	648	591	622	623	570	630	630	592	606	594	646	662	612	645	655	606	613	612	640	626	645	611	628	660	633	631	600	601	636	610	597	604	663	577	619	630	622	643	601	604	623	680	619	661	640	631	572	607	649	574	623	651	635	616	609	652	622	601	635	627	659	675	661	602	633	621	636	606	598	642	602	611	607	614	614	645	647	612	600	667	599	647	702	608	611	628	638	618	622	617	615	643	660	616	602	619	624	584	657	680	652	654	624	650	625	660	626	626	640	624	646	656	627	657	631	606	618	615	596	623	652	585	584	595	570	627	594	605	646	603	604	623	638	620	653	672	634	617	626	636	638	601	609	635	648	643	642	670	629	622	640	675	639	582	653	607	593	616	677	639	636	597	593	630	633	618	611	597	611	651	639	619	641	593	654	622
25449	21277	26954	24793	7213	1792	15299	26867	21796	11841	4381	1505	896	659	690	678	687	601	661	679	695	665	656	666	644	699	658	668	632	638	617	644	677	668	607	668	629	670	641	612	698	687	644	649	684	698	653	616	671	659	651	616	685	654	671	633	646	660	640	632	662	626	673	647	631	669	658	646	638	653	642	667	634	740	651	651	664	698	620	648	684	656	620	688	628	639	634	640	627	626	621	704	628	636	671	649	641	636	657	642	626	611	642	663	641	670	653	657	700	660	661	669	647	592	679	666	646	655	602	703	642	630	694	664	642	632	651	668	649	660	622	665	654	654	635	660	637	687	616	664	685	655	658	675	649	643	618	686	599	692	629	666	657	629	687	676	618	645	702	660	631	637	599	652	705	656	640	621	638	611	627	665	625	607	613	685	691	620	643	623	666	695	655	662	588	644	631	646	626	700	606	656	624	621	653	616	663	635	675	656	660	651	679	699	648	662	658	638	656	660	651	645	668	651	638	652	655	620	625	655	655	649	643	647	691	667	654	609	624	615	607	717	689	720	664	699	686	662	650	678	589	614	629	605	620	620	684	625	679	620	694	660	671	676	600	637	658	651	656	636	666	624	685	675	645	646	674	674	685	661	646	658	649	610	625	641	653	702	601	626	612	634	687	638	604	653	634	655	638	603	658	673	630	657	641	697	657	623	657	655	637	679	693	642	674	649	650	659	650	653	657	636	652	603	612	656	698	662	675	618	653	681	635	666	612	626	638	649	652	632	639	640	672	685	672	661	635	667	649	626	695	690	673	641	635	639	644	633	632	652	670	665	653	648	653	619	668	649	607	641	593	640	598	712	665	657	643	637	648	664	607	637	714	665	648	626	661	637	645	645	655	689	654	669	644	644	660	638	693	646	638	661	655	678	623	676	625	648	628	649	627	634	623	702	631	597	601	652	621	653	595	626	631	637	636	646	691	634	658	671	696	659	620	654	628	638	680	647	686	623	587	658	703	672	695	633	691	655	669	651	638	626	671	626	665	677	649	618	651	640	587	625	633	615	647	668	639	713	653	646	662	656	665	635	708	640	654	640	722	680	659	681	645	625	637	665	634	608	649	682	683	639	660	639	637	635	628	663	673	659	671	670	669	641	665	680	680	651	666	645	696	614	649	665	629	629	678	688	614	624	664	660	677	643	653	678	685	676	618	658	624	662	637	690	691	639	641	638	643	686	669	637	696	666	677	670	677	715	693	634	630	626	666	650	641	640	647	646	630	648	677	656	646	624	648	630	636	635	672	689	640	631	663	600	652	584	628	653	618	687	660	577	639	655	650	633	644	617	628	659	632	656	689	652	675	613	676	649	624	689	662	647	681	714	683	641	701	717	685	641	650	639	679	659	674	699	628	648	686	671	654	632	664	634	629	664	655	685	691	652	602	689	700	626	693	637	640	638	601	695	621	629	651	687	661	655	620	667	643	607	636	655	679	686	638	663	639	685	666	691	704	637	648	679	693	664	649	637	609	660	684	679	649	620	649	672	675	666	622	642	662	629	653	660	643	654	671	637	611	680	650	658	647	657	607	646	636	611	678	695	664	668	679	592	634	669	668	680	627	643	596	661	680	646	647	644	614	660	642	626	640	626	618	652	645	650	601	711	655	648	657	660	660	669	633	652	646	688	619	637	643	614	654	634	683	652	684	700	647	686	664	694	652	673	663	655	678	658	658	620	642	627	634	654	653	640	622	650	633	622	669	655	633	664	629	644	674	652	664	612	643	680	657	687	632	632	648	625	678	687	645	612	689	659	620	645	651	637	643	712	691	643	635	638	615	689	610	619	655	682	650	669	672	668	628	659	664	671	652	592	636	629	670	651	658	690	639	596	615	700	651	617	674	639	667	640	636	667	630	636	637	622	642	676	631	636	631	664	629	635	680	633	681	601	672	658	672	667	652	644	615	701	662	717	647	661	674	690	643	654	615	651	673	648	623	610	632	624	648	639	605	694	653	619	636	647	653	649	687	631	648	642	648	655	643	654	623	617	626	641	671	652	664	636	644	637	656	612	638	641	670	688	659	669	622	651	639	670	631	667	655	633	657	624	647	698	685	692	657	641	658	642	673	650	707	658	657	664	629	637	683	649	654	658	639	662	608	646	646	659	665	639	662	696	660	739	655	647	636	637	646	635	709	628	607	665	643	624	628	645	652	638	647	673	642	648	680	647	639	691	656	613	680	698	681	626	621	626	634	625	655	668	606	689	641	677	619	745	667	618	691	660	673	655	609	663	617	651	597	672	664	616	660	630	685	661	674	635	656	636	635	661	678	670	632	632	667	655	618	648	643	693	629	671	662	648	637	623	616	676	646	642	617	630	628	623	616	628	650	640	668	629	625	649	672	648	665	668	656	643	654	671	674	638	641	627	648	634	615	632	692	684	671	663	601	654	671	621	651	722	636	665	648	693	626	664	618	658	655	660	646	641	665	647	702	675	611	648	693	661	631	642	649	662	680	648	687	649	630	671	620	656	692	656	686	670	591	609	641	679	657	663	646	680	648	672	648	634	671	660	603	683	648	676	636	609	631	687	607	690	703	705	696	659	658	634	660	642	658	683	655	624	686	647	662	639	650	678	609	657	621	653	664	647	656	654	675	602	662	653	631	679	613	684	633	623	659	692	647	666	702	644	612	663	565	662	632	696	690	702	653	632	693	643	677	613	654	661	625	664	603	632	654	674	636	660	663	645	656	648	639	648	658	647	693	655	696	636	657	652	680	660	659	671	655	677	625	621	622	671	654	674	611	648	673	657	648	610	695	655	641	630	673	619	633	690	629	652	647	665	632	632	628	623	660	644	626	595	670	702	656	628	693	643	601	653	673	663	686	654	656	647	643	695	663	645	635	673	610	650	639	622	615	648	640	702	657	653	664	617	632	709	661	673	667	648	653	648	672	630	639	629	646	665	683	672	653	648	665	653	645	602	662	694	683	652	644	647	653	697	658	649	630	662	641	664	641	676	651	674	648	643	624	653	661	657	644	619	674	656	671	619	668	652	626	630	688	628	650	669	687	684	621	648	669	686	623	621	665	675	661	686	645	655	660	652	662	662	686	724	656	673	623	649	666	649	622	640	639	648	647	661	619	680	663	649	623	645	656	632	658	598	622	644	626	634	633	638	644	698	655	638	686	676	687	684	671	604	679	622	636	704	690	650	614	659	667	639	635	628	650	677	623	664	609	669	615	671	642	624	633	632	665	592	606	622	594	659	688	656	641	674	625	612	647	680	663	659	683	639	668	651	646	648	621	636	672	607	689	707	697	663	649	657	637	655	624	620	698	677	666	690	654	665	644	671	673	633	711	650	682	699	639	661	644	626	649	673	660	681	681	613	645	689	650	673	657	660	608	643	607	653	634	654	642	644	654	620	652	672	669	682	650	622	678	634	647	635	681	689	689	621	644	627	690	693	617	675	657	651	656	656	668	675	674	654	664	636	616	678	610	665	642	648	621	638
4972	8239	9933	6398	2358	1694	18198	25009	18389	9955	4135	1519	812	645	610	583	622	649	594	604	604	613	643	611	617	631	627	588	645	625	578	605	597	635	633	615	618	609	590	597	603	618	636	576	580	575	634	615	613	642	623	574	617	630	625	643	654	615	631	647	595	558	600	606	592	615	610	596	603	602	658	615	651	618	634	588	618	633	631	623	631	611	627	634	632	633	564	609	627	636	631	581	615	613	589	621	631	556	658	629	625	638	605	610	661	610	619	609	610	626	644	613	642	631	604	602	599	621	625	629	608	578	587	627	621	611	596	582	575	616	626	612	606	617	624	592	632	622	601	590	622	611	585	643	622	597	622	593	590	656	636	636	584	614	608	656	603	616	561	614	596	687	639	565	571	608	615	582	614	609	633	587	580	629	602	618	653	606	635	614	631	604	625	615	627	578	595	637	615	631	633	612	656	592	610	638	604	608	650	590	576	579	613	650	611	609	608	604	590	601	603	609	611	621	647	617	625	581	572	599	573	610	609	625	615	658	605	630	608	609	619	612	606	619	618	574	614	575	564	633	634	596	618	605	608	644	620	577	579	615	613	594	596	598	616	586	597	620	628	607	656	636	636	603	625	598	621	635	592	615	623	621	602	604	604	628	600	583	622	613	603	601	605	645	618	634	621	556	586	632	643	660	606	630	644	599	629	630	600	655	619	575	661	624	646	618	608	653	621	610	580	580	614	663	636	621	550	617	633	669	639	625	599	664	639	616	636	627	592	615	602	628	596	625	605	587	657	558	624	609	573	612	610	663	634	629	625	656	622	577	589	623	591	616	614	613	652	615	598	571	615	638	600	597	591	563	623	680	622	644	579	600	657	624	643	619	628	607	624	591	576	589	631	631	592	601	625	625	627	584	641	613	629	611	598	642	629	631	626	570	592	607	570	656	618	636	620	598	647	572	635	596	575	607	639	602	586	639	649	599	627	598	645	609	614	657	632	663	585	600	631	617	637	646	597	591	610	617	577	633	599	592	601	605	586	642	602	590	621	599	596	627	566	619	607	580	605	610	640	588	656	635	617	614	625	590	551	595	577	593	638	632	618	618	628	621	593	644	639	652	635	602	601	652	656	593	630	631	623	658	615	610	576	571	589	594	608	571	596	626	627	616	607	558	591	551	600	646	581	640	608	628	613	645	640	595	631	602	605	595	620	619	596	600	577	610	635	576	657	563	612	604	621	643	661	582	614	595	563	588	623	580	586	582	616	589	638	657	623	623	616	639	608	659	606	622	688	612	626	569	623	649	614	578	602	645	564	613	576	572	600	603	622	605	624	605	603	631	595	625	598	566	619	600	597	594	620	632	602	612	601	590	602	646	660	605	655	589	652	595	646	638	581	603	629	579	593	639	571	591	596	616	570	595	627	615	642	598	574	576	603	630	661	635	615	608	578	593	635	613	613	575	612	580	629	645	594	572	607	640	644	611	623	618	606	623	602	611	637	601	595	657	586	576	631	638	601	584	612	632	605	649	572	621	630	631	558	612	569	594	563	561	634	585	589	640	617	612	576	574	582	628	604	607	579	581	666	579	645	625	619	571	639	593	600	649	613	633	612	607	623	621	646	638	559	606	555	627	567	634	586	609	658	632	610	607	618	609	613	638	630	639	624	617	660	656	607	605	592	582	606	602	619	632	648	628	624	610	630	653	646	624	587	598	557	638	632	587	594	544	585	637	614	633	604	614	644	623	643	611	630	634	615	613	584	596	566	606	647	549	585	620	610	608	583	646	616	587	600	604	624	594	606	608	610	614	545	588	626	579	651	618	624	582	551	625	565	580	644	570	583	594	634	582	615	566	650	626	618	622	587	569	579	574	592	593	611	611	556	580	576	612	603	621	610	563	606	593	624	626	613	592	588	592	623	632	617	599	616	661	571	604	615	595	607	654	622	590	602	627	651	607	580	647	611	568	593	594	618	612	620	562	600	613	634	576	605	587	603	611	623	610	610	584	642	583	605	631	598	621	620	617	622	627	596	621	594	591	610	637	609	601	591	637	582	660	581	587	646	638	667	577	609	592	633	586	607	659	609	662	624	618	627	604	594	641	639	590	604	575	616	623	639	582	598	616	612	611	629	648	599	596	589	610	635	629	593	570	600	617	604	627	577	607	655	625	594	597	616	585	619	592	625	586	606	652	616	650	577	593	609	573	585	632	565	642	631	623	613	630	622	588	622	623	597	607	598	641	617	580	674	649	615	599	613	633	657	612	617	568	604	591	628	611	567	620	625	611	597	556	644	626	611	627	592	627	551	645	605	578	603	611	595	582	561	614	591	577	609	590	634	607	624	612	605	595	593	592	656	611	583	613	576	568	612	572	589	597	641	602	590	600	596	577	593	592	620	659	634	611	571	564	601	585	629	638	616	588	629	626	614	652	666	619	615	577	617	601	604	598	599	602	633	563	615	619	670	610	646	572	600	600	599	677	579	558	629	602	634	602	578	638	603	632	626	624	662	597	599	601	612	624	594	620	602	573	594	625	653	645	589	620	604	618	645	596	612	623	606	608	626	605	627	634	608	648	608	598	596	654	627	646	648	643	612	620	625	599	595	632	600	627	619	590	582	655	605	626	612	598	602	718	627	627	631	594	599	657	620	609	599	592	621	623	603	612	616	602	615	628	612	630	630	642	592	632	613	570	593	598	613	627	613	625	599	561	630	641	625	630	574	587	629	597	576	577	567	575	619	578	618	628	607	604	647	637	599	606	624	651	599	611	614	573	615	622	618	639	618	584	620	621	590	608	615	616	627	606	595	599	654	612	583	580	605	641	660	613	597	636	619	632	602	591	593	615	579	609	654	600	604	632	623	577	585	590	619	633	564	609	575	626	632	619	648	619	627	562	591	578	612	630	604	676	619	598	639	643	607	616	589	592	569	614	585	634	572	615	595	621	577	614	616	574	626	609	571	632	595	605	620	600	578	636	601	568	615	649	619	591	600	572	584	619	604	624	653	594	618	704	548	599	597	626	622	570	605	647	636	667	595	596	603	632	660	594	650	601	599	587	632	597	643	571	632	604	575	612	610	569	605	596	645	608	577	604	659	563	629	608	606	659	648	605	618	550	645	641	565	625	629	596	663	633	595	607	636	599	632	608	662	642	567	593	616	588	598	612	624	570	599	604	606	607	606	569	619	667	589	601	600	572	603	606	623	669	663	591	577	605	626	612	597	581	621	633	604	609	633	579	601	638	597	626	638	561	618	639	630	646	617	662	592	614	608	610	617	609	618	592	606	606	636	597	612	595	589	612	543	595	604	597	623	600	626	628	592	680	590	585	643	632	579	579	596	629	590	604	580	589	639	641	593	590	603	611	655	608	602	628	618	631	617	626	609	657	571	581	622	596	630	587	576	611	603	589	610	670	598	567	623	596	598	604	606	599	588	572	644	606	588	600	558	655	591	611	630	624	614	602	663	601	595	605	627	606	607	618	664	609	638	601	618	622	546	608
24182	21269	28569	24332	21083	10285	28713	42696	40735	27141	10965	3099	1191	929	802	775	770	741	787	782	733	728	768	747	737	727	819	772	789	821	755	743	783	759	778	759	736	732	777	786	732	793	745	729	803	752	779	807	794	705	733	764	772	724	777	727	712	742	806	816	772	746	743	767	775	755	757	805	707	796	733	703	740	772	682	721	710	763	767	755	751	735	783	737	760	694	790	756	781	763	692	763	712	751	779	760	750	712	802	772	720	746	756	737	722	747	745	840	760	727	756	758	734	740	774	769	757	763	824	761	754	725	686	753	730	730	773	743	719	753	717	688	721	743	723	762	725	807	792	693	755	786	767	787	778	694	716	772	735	749	778	785	761	741	760	737	756	781	722	782	772	736	802	791	766	719	762	709	760	738	786	794	729	730	727	727	705	750	757	716	761	712	742	747	756	715	747	732	727	745	747	678	690	784	771	758	748	771	726	744	738	729	771	794	719	786	736	789	743	764	714	804	716	774	752	724	746	763	762	756	733	727	727	740	752	754	750	742	744	734	800	800	711	775	749	786	770	697	770	744	714	702	720	777	739	775	767	785	770	740	733	721	721	713	752	772	805	754	789	753	742	774	760	812	771	762	752	758	755	767	737	750	757	748	777	761	759	754	770	744	739	771	722	725	780	727	706	765	740	781	739	752	759	778	705	731	722	747	710	709	719	776	812	756	701	750	765	768	725	733	755	728	718	675	757	834	802	747	721	729	713	799	720	748	731	731	717	694	759	812	820	735	731	728	718	760	746	729	733	775	802	807	783	714	773	715	761	760	722	796	794	764	763	765	732	741	759	714	759	743	791	778	758	714	726	760	767	780	735	728	734	783	768	722	704	733	753	756	739	783	732	778	738	743	743	740	742	743	735	776	750	729	745	733	772	818	750	779	774	724	729	710	749	730	721	770	773	802	747	774	729	761	741	727	791	761	781	754	726	745	765	692	749	762	747	767	745	750	752	753	776	753	714	776	775	719	768	705	763	765	785	767	750	793	761	740	748	742	749	784	737	792	679	763	790	751	760	746	759	736	713	760	722	743	740	769	737	719	753	778	742	808	756	778	715	784	783	756	711	724	681	732	700	747	781	770	683	759	754	803	742	760	736	740	800	763	703	739	760	784	771	752	748	752	679	702	770	721	723	746	716	756	801	729	785	725	786	702	757	705	744	769	740	734	777	744	759	743	734	747	719	727	740	791	764	776	770	707	787	815	742	788	752	729	761	744	754	717	764	710	767	736	742	755	785	731	766	779	738	754	743	791	796	751	754	778	753	722	803	725	763	759	738	712	753	762	723	776	738	762	779	738	709	775	760	722	735	757	753	767	743	780	775	803	727	777	730	754	776	743	773	750	725	737	800	758	730	745	763	757	767	746	716	722	766	768	750	781	761	739	775	755	772	750	746	716	742	740	733	706	746	762	768	761	811	792	744	694	707	711	722	761	762	750	773	792	720	774	776	752	713	808	742	732	770	707	766	777	734	731	767	763	744	696	710	727	740	772	751	762	721	763	735	738	713	753	724	730	732	719	709	745	734	798	738	751	714	795	710	791	755	756	799	778	743	758	752	689	768	728	809	804	764	711	695	726	708	718	753	724	741	703	715	734	748	737	745	771	718	757	773	736	757	789	778	738	760	757	728	783	785	709	736	752	779	755	745	742	785	740	736	805	782	755	758	690	772	787	706	738	720	717	769	743	747	733	732	740	741	790	722	795	765	757	748	718	734	758	709	749	760	766	778	761	711	796	735	744	755	726	768	730	741	726	773	751	821	771	733	707	741	738	710	774	756	708	721	755	754	703	773	757	722	707	753	716	768	705	747	769	765	735	786	769	766	714	717	766	761	750	717	767	761	734	750	780	732	758	766	752	718	743	746	707	727	769	721	776	732	777	789	750	740	749	690	714	748	740	764	775	752	715	692	708	760	714	793	762	753	780	745	762	738	745	757	758	721	726	764	754	750	743	713	794	684	749	711	777	729	751	778	766	710	758	682	793	730	786	733	768	707	713	776	773	821	795	760	782	745	730	761	766	759	772	782	756	760	707	766	735	726	733	750	801	734	724	777	703	724	708	726	711	724	735	756	745	736	773	786	755	753	745	719	773	738	766	717	769	742	748	744	736	764	738	754	745	772	699	777	694	730	740	771	719	762	772	768	782	774	752	749	726	778	764	746	744	785	762	752	733	746	783	748	776	748	741	734	771	753	745	748	774	776	707	749	789	717	763	764	763	730	778	691	724	759	754	796	782	789	728	728	799	819	734	715	771	772	736	769	746	808	752	773	766	732	694	761	759	722	748	713	797	767	704	749	739	733	747	718	789	745	745	716	772	764	694	742	723	749	776	764	767	759	709	753	686	760	767	710	755	748	719	772	773	793	753	785	756	759	742	735	756	755	775	762	736	787	817	740	722	717	802	782	712	763	750	800	770	729	732	746	718	715	787	771	754	771	706	746	740	722	760	767	717	759	715	793	761	768	763	723	792	748	748	752	775	751	756	777	724	750	802	727	751	712	742	732	704	731	709	750	738	728	761	757	758	731	767	754	722	746	727	702	806	797	759	745	735	696	737	695	719	772	701	712	710	766	723	732	778	726	720	801	730	776	754	738	765	742	769	756	735	715	767	785	755	725	726	722	757	728	762	769	754	770	670	748	735	798	751	754	786	745	797	752	730	796	697	775	760	727	725	732	742	699	787	742	784	735	724	826	733	779	727	825	768	799	759	761	705	788	767	744	755	784	735	734	806	757	745	752	691	685	734	698	741	807	747	721	708	812	792	710	737	713	773	762	695	734	748	765	725	737	771	772	751	794	784	742	780	719	756	785	760	778	766	718	708	791	730	722	722	738	684	739	747	751	797	744	773	754	698	735	787	729	740	765	751	734	758	778	731	763	703	768	768	727	726	769	770	710	757	760	750	686	734	752	731	729	738	737	736	752	785	744	750	753	770	740	719	733	797	739	747	745	737	750	763	757	704	732	726	728	792	746	733	705	777	737	782	705	760	812	793	703	765	708	729	757	795	802	750	768	809	702	750	777	743	782	728	749	728	749	753	759	780	758	711	786	768	751	703	722	766	740	728	709	730	727	800	765	755	739	795	729	701	732	733	716	715	687	723	725	772	737	727	748	729	739	786	740	752	756	738	734	760	720	755	775	778	754	707	788	731	757	758	757	725	768	756	733	732	720	757	700	703	731	783	744	740	750	722	776	746	761	735	732	719	730	768	774	766	758	724	739	775	773	709	697	777	761	754	775	742	727	729	759	771	740	777	743	776	698	793	742	754	801	749	749	749	764	720	683	737	813	743	740	741	774	748	754	732	730	792	766	795	725	725	721	711	741	709	726	731	701	705	736	755	758	769	746	730	737	796	763	833	755	759	728	788	737	776	768	734	697	720	796	741	764	766	734	726	769	782	801	819	755	707	785	758	752	751	762	733	719	747	721	742	740	788	733	736	772	731	782	710
7234	14568	13862	8813	2746	4661	29783	41531	36310	21010	8263	2759	1158	837	704	721	736	722	683	673	700	665	644	732	716	727	693	687	686	646	692	674	720	738	740	646	727	696	725	707	703	724	703	694	697	659	731	669	681	693	667	713	632	664	707	709	735	684	735	709	691	690	681	711	679	709	726	682	751	729	656	656	723	696	705	668	678	710	730	707	705	674	742	700	704	705	657	714	728	697	696	663	721	707	733	733	668	728	725	688	690	668	668	697	712	694	665	707	686	724	654	689	675	664	726	728	679	668	707	745	712	696	698	690	704	685	639	695	687	693	674	678	683	694	674	697	733	694	700	699	681	714	725	708	706	676	646	731	738	715	759	721	710	681	674	708	695	707	708	689	724	716	734	712	679	663	724	692	662	722	681	684	695	728	736	695	673	662	699	745	684	686	700	674	633	688	723	676	710	663	771	669	747	662	705	673	674	676	693	679	677	644	712	701	719	676	680	684	709	733	701	721	737	688	660	720	716	666	698	674	678	717	677	729	656	741	711	700	685	686	687	702	691	697	714	701	726	649	698	693	683	702	725	728	699	678	691	679	660	691	694	688	709	692	736	695	675	658	723	730	709	699	659	653	669	712	704	682	718	703	672	723	688	693	693	693	684	678	704	684	705	690	698	702	678	712	721	682	662	691	716	654	689	694	708	658	660	687	703	699	655	689	708	663	660	680	685	670	694	707	653	692	716	725	695	694	679	663	690	696	695	703	709	697	661	707	695	706	686	715	680	678	681	674	717	701	653	669	717	695	691	687	732	697	656	666	756	759	669	700	698	690	697	676	686	678	693	685	703	706	666	698	646	701	668	690	712	681	724	665	689	734	667	693	688	680	685	685	735	635	708	665	672	726	708	664	724	654	716	660	650	709	649	686	704	674	676	724	706	656	698	725	729	687	683	720	743	684	675	733	675	667	695	725	677	695	711	686	669	714	720	708	670	739	698	722	718	690	693	689	646	721	700	653	684	685	638	689	703	683	701	702	687	683	679	740	700	728	702	657	622	668	699	682	687	704	663	678	729	675	666	686	678	712	739	642	694	682	642	656	744	689	695	689	704	659	719	711	676	689	687	701	719	732	692	719	715	706	712	741	705	666	677	652	736	711	719	671	670	702	687	696	658	711	682	722	693	689	708	691	656	667	637	693	734	717	671	669	650	676	701	658	703	694	663	686	683	742	699	729	695	685	654	717	690	669	691	638	685	632	694	676	682	730	656	646	683	694	688	718	720	751	754	697	748	712	737	676	730	703	665	684	701	672	712	761	659	696	737	682	685	680	680	641	711	696	721	711	649	743	696	700	689	721	732	686	714	734	676	720	694	683	640	692	659	686	683	662	712	747	688	709	694	649	690	697	731	708	698	670	707	715	662	703	648	699	685	673	754	674	685	701	745	679	687	705	689	703	669	688	670	685	720	668	654	679	683	732	708	679	684	693	732	701	695	689	684	635	644	659	689	691	733	685	640	686	719	702	689	720	681	721	676	669	684	685	647	639	684	701	713	684	705	662	695	693	686	711	723	685	669	762	654	699	647	731	706	682	686	672	688	701	695	698	706	724	707	641	701	677	659	674	710	644	654	660	611	682	664	649	727	679	741	723	685	705	704	688	717	709	712	663	650	693	670	684	708	705	683	695	727	696	701	706	658	687	689	701	690	664	690	681	667	690	685	675	681	708	649	660	729	702	707	712	675	717	694	699	692	692	691	673	715	695	660	699	727	688	678	709	657	667	654	671	681	740	710	711	683	720	670	688	662	750	684	715	696	680	747	706	643	676	718	682	667	660	752	698	732	676	711	735	668	708	702	693	683	698	634	689	703	653	676	721	621	661	683	725	675	690	714	689	714	679	680	698	714	683	732	676	702	720	724	721	668	712	705	696	642	677	694	682	673	683	725	713	670	682	695	708	697	697	731	676	667	685	704	652	678	691	645	748	741	694	697	678	693	653	722	689	709	701	656	704	681	665	724	718	689	692	724	698	663	725	710	714	705	663	754	656	667	701	659	737	702	715	691	703	678	694	713	664	665	720	686	738	706	722	664	704	682	719	698	661	699	724	707	656	729	679	692	700	663	694	677	641	715	690	674	693	715	671	673	706	686	700	719	717	678	717	693	664	666	683	707	684	674	663	737	682	679	675	693	674	715	704	678	698	668	707	718	731	692	716	659	719	678	674	730	648	706	651	695	724	723	702	721	703	656	719	703	637	678	646	714	702	671	674	699	700	695	656	696	717	661	655	706	697	714	706	693	713	673	665	690	744	702	683	665	698	731	716	701	665	672	646	717	720	662	665	636	648	669	683	700	696	695	706	663	735	694	694	725	711	701	709	725	722	736	698	652	673	685	703	700	727	718	675	704	729	705	643	680	724	713	714	654	609	673	699	679	687	707	680	683	728	684	673	666	683	717	703	703	653	689	664	737	622	716	659	713	681	691	674	685	717	719	675	670	676	693	696	623	676	717	680	681	698	667	696	706	697	680	664	719	677	689	733	663	636	691	713	686	717	703	670	733	718	679	688	675	653	685	686	707	667	756	677	699	703	691	727	717	691	719	630	610	646	688	735	679	665	714	683	672	662	658	649	712	701	697	660	716	696	691	676	739	680	715	703	692	648	666	674	631	655	695	721	662	679	625	689	759	672	679	654	682	680	695	673	659	751	660	693	706	668	633	699	666	708	701	679	728	695	661	679	637	699	679	696	716	706	701	661	710	658	694	706	694	710	676	691	733	687	710	755	690	699	682	656	696	709	708	700	715	698	705	696	673	701	685	663	668	684	686	683	666	694	712	677	712	670	711	673	668	691	699	655	719	708	686	690	672	679	653	652	703	669	655	698	710	680	697	690	693	674	668	719	671	713	700	681	722	747	749	663	648	705	697	688	735	661	674	643	686	709	668	703	679	713	699	666	700	674	700	702	692	655	713	669	692	671	699	699	676	653	716	736	665	693	702	668	694	715	684	690	723	705	688	704	694	675	680	703	702	661	673	666	649	664	639	742	638	707	661	686	677	684	685	712	651	676	669	679	723	677	685	727	680	689	652	707	678	688	730	671	706	696	694	708	678	717	701	725	723	682	635	687	685	733	691	673	710	725	687	692	724	712	725	672	677	641	723	693	681	684	709	673	659	763	696	699	702	719	686	727	663	689	657	680	736	692	694	667	689	707	682	676	664	696	693	655	681	676	679	713	687	717	726	676	687	660	647	703	695	696	685	690	698	632	656	676	667	688	664	665	713	699	636	660	700	694	692	678	703	671	705	636	694	655	692	662	709	656	711	692	692	729	667	701	722	706	727	668	730	707	674	670	676	689	659	663	720	707	682	715	681	677	674	736	690	721	725	693	661	696	675	666	728	719	692	708	701	670	625	682	727	678	646	687	701	691	730	696	659	711	698	693	672	692	692	690	711	689	666	710	686	678	718	658	689	645	680	675	664	681	671	734	647	709	710	645	708	674	741	663
27602	14665	5692	2837	917	747	1248	3537	3895	2250	1282	896	714	689	704	728	745	719	666	715	657	712	633	726	705	688	667	697	681	620	638	708	673	647	667	684	700	713	680	693	717	671	672	652	678	690	732	668	698	663	662	686	762	697	693	689	714	678	706	680	666	676	692	697	673	709	714	688	690	714	637	690	703	696	703	688	707	676	688	718	714	668	686	698	680	638	711	696	694	679	662	696	632	650	672	688	678	634	649	735	639	663	717	647	630	695	700	727	655	665	711	685	717	642	657	690	671	695	669	698	652	686	654	685	681	668	671	684	656	642	708	660	690	650	704	677	656	724	697	702	702	668	642	706	689	681	657	718	662	666	681	662	655	679	713	683	668	658	685	636	660	711	699	697	718	702	643	678	684	657	728	686	717	694	701	702	691	662	723	701	676	648	635	735	646	688	660	687	713	718	692	693	672	668	678	664	678	683	662	682	631	689	716	667	707	647	648	610	699	686	698	700	678	689	678	700	668	700	673	718	684	683	716	678	713	668	704	653	669	699	628	682	714	645	639	647	678	672	675	703	663	673	687	676	683	711	680	694	675	683	691	674	699	677	657	782	680	727	689	692	672	641	718	703	666	690	678	684	686	698	698	694	659	690	644	672	691	706	676	680	714	621	713	667	685	681	667	679	686	716	730	623	692	688	653	724	659	677	632	676	687	677	672	677	684	697	686	675	682	629	676	701	696	654	678	681	696	673	689	692	702	655	728	646	699	678	673	656	703	695	663	701	664	707	702	699	697	707	680	677	720	701	708	704	674	697	682	676	664	724	640	678	695	702	697	636	647	642	696	636	650	695	713	695	674	704	704	688	640	684	695	655	685	686	689	662	635	712	650	716	734	644	687	648	704	685	693	681	736	680	655	683	674	710	680	715	646	718	702	690	667	620	664	691	695	706	685	683	646	663	688	725	687	692	726	727	680	607	682	704	652	673	667	669	707	640	670	694	682	687	665	703	725	681	711	675	774	707	710	725	699	685	658	722	628	670	673	702	633	707	709	672	639	660	684	680	683	719	692	682	740	658	665	685	710	645	674	642	650	658	656	658	686	709	654	709	668	663	638	642	651	697	692	663	702	696	677	666	679	716	682	654	668	694	675	654	712	692	680	700	717	705	709	677	687	687	689	738	722	651	664	672	674	710	688	678	675	660	691	691	669	691	646	678	696	691	703	654	728	675	677	678	667	664	681	672	757	654	676	651	635	665	648	656	662	675	682	673	679	628	711	661	632	746	670	711	662	666	688	636	668	662	734	648	725	710	681	676	670	688	739	678	684	685	705	654	652	698	689	719	641	700	689	740	669	714	718	712	721	634	672	686	691	703	681	651	680	697	660	647	662	675	668	653	685	643	671	651	627	709	659	587	717	666	718	687	680	650	654	703	698	682	712	713	700	673	661	691	697	705	703	691	724	747	731	706	670	670	705	710	708	688	668	693	731	699	654	691	713	733	672	683	735	713	698	698	685	670	682	655	676	718	673	635	667	652	700	714	725	708	641	666	703	647	632	653	690	690	675	739	693	690	721	669	650	709	689	656	658	688	643	639	722	662	653	688	653	668	681	693	680	712	670	677	691	683	639	692	688	670	742	663	689	674	672	706	672	659	715	706	660	676	673	663	693	637	732	674	686	729	681	731	711	694	666	663	668	686	722	645	672	664	677	715	699	683	722	695	667	685	679	694	730	717	667	672	711	672	686	681	688	654	667	671	691	643	711	681	681	654	660	693	689	695	675	661	652	678	729	684	704	677	677	668	689	688	706	644	653	662	656	685	709	722	705	661	671	723	706	687	656	719	696	713	681	660	690	649	702	683	697	639	694	701	699	677	645	669	700	663	684	713	686	677	699	655	663	670	675	643	654	708	703	745	740	687	674	619	670	688	652	704	727	695	723	697	640	758	693	716	656	687	683	689	676	722	679	723	697	669	674	684	693	699	661	716	673	678	680	654	676	677	694	696	654	673	695	670	683	706	728	657	666	704	666	723	660	664	657	650	694	665	698	646	646	715	669	714	687	724	636	668	661	661	671	676	680	698	693	710	680	648	660	732	678	710	665	665	695	718	675	661	689	691	670	688	705	659	721	701	656	682	698	699	700	663	679	669	730	685	664	700	660	678	650	671	717	640	706	707	744	694	705	668	676	721	682	694	686	692	681	646	703	679	674	701	672	731	663	683	639	659	668	702	686	731	727	667	672	699	712	716	738	652	704	665	698	698	717	708	707	712	722	668	692	694	690	653	701	674	686	689	663	700	667	674	698	631	695	688	677	687	714	699	617	630	658	664	682	694	628	673	693	633	679	717	658	685	668	692	679	701	675	649	681	674	689	640	679	657	646	622	619	717	698	704	705	695	686	660	698	708	674	727	659	661	704	679	682	658	689	640	709	657	707	637	687	679	674	692	675	689	674	639	661	652	656	681	674	677	666	695	731	634	702	705	662	671	713	663	718	685	678	636	647	696	690	673	652	682	714	667	681	698	705	664	706	679	676	654	669	709	693	658	677	673	659	627	672	721	702	685	698	672	702	650	583	680	665	701	678	731	681	674	636	747	674	692	682	679	652	675	664	646	684	679	642	724	696	684	665	677	696	652	688	684	632	668	638	723	672	692	691	658	695	710	692	722	704	707	673	685	694	686	714	682	718	675	675	668	662	679	664	657	671	663	687	685	687	648	681	686	707	694	678	709	696	720	691	633	649	662	677	638	647	682	692	672	692	722	639	674	669	693	710	679	711	703	689	711	698	720	630	654	659	690	670	672	698	671	677	727	696	680	711	649	723	663	664	677	693	701	662	637	688	657	673	678	698	674	662	652	703	696	701	687	705	638	676	713	683	673	702	670	691	649	706	664	695	672	705	715	644	675	673	703	714	733	686	641	742	664	681	685	659	629	705	686	697	678	658	652	657	699	660	706	707	695	688	667	690	664	761	699	648	656	687	696	666	676	754	659	704	674	693	714	674	687	684	700	648	671	656	672	639	658	703	716	681	643	614	671	741	702	673	708	645	672	658	720	706	711	695	677	699	690	687	681	701	658	701	725	691	737	697	657	677	649	688	634	712	673	667	696	672	686	715	699	675	694	710	679	685	665	688	660	668	678	682	660	667	693	674	693	708	685	646	701	723	710	684	710	683	728	726	645	663	706	712	683	696	668	711	673	679	683	697	666	679	667	709	667	715	682	690	690	681	702	653	681	689	694	681	692	707	709	738	713	693	672	651	705	660	686	730	634	657	692	666	671	626	672	702	712	658	701	675	628	696	706	679	718	658	703	674	700	657	661	695	673	682	676	694	665	675	661	696	657	663	687	695	677	690	718	676	689	663	713	718	673	662	681	687	684	704	697	722	706	674	669	719	678	706	702	673	684	679	647	664	664	742	697	741	695	697	679	704	640	651	687	731	634	655	690	648	666	635	659	669	678	696	735	694	727	674	686	670	729	691	684	679	688	688	704	720	687
6492	5166	5098	2624	851	767	1616	4569	4323	2363	1220	856	665	636	626	620	595	612	634	603	578	585	593	609	594	620	573	603	576	627	589	623	643	598	633	626	595	648	634	615	572	590	612	623	612	617	592	639	637	626	614	583	628	589	616	602	604	587	616	634	612	577	575	622	601	642	617	613	626	653	607	596	614	636	624	631	622	567	659	601	603	606	642	614	619	635	605	622	561	627	642	603	590	616	594	596	607	603	623	627	612	593	638	649	666	621	590	607	632	611	607	626	599	565	598	610	632	652	593	629	603	603	605	599	607	601	610	624	637	641	657	637	640	629	634	586	584	597	646	620	597	618	567	601	646	592	644	599	652	604	624	616	611	642	632	574	621	626	603	594	617	637	647	635	662	646	653	598	607	595	594	568	677	633	652	588	572	646	616	670	639	623	625	577	628	646	600	602	649	607	583	632	605	657	668	691	619	639	596	616	603	610	609	610	609	627	612	596	625	629	619	614	617	635	618	624	666	598	595	647	615	618	588	592	648	624	632	645	602	580	641	609	592	681	619	611	599	636	598	638	600	601	624	627	585	643	593	593	618	639	600	655	628	584	571	622	628	638	605	624	613	606	602	646	595	579	611	602	625	587	641	590	583	656	617	620	631	600	615	610	624	637	624	582	670	606	592	625	635	629	620	599	587	629	652	600	607	613	605	661	624	588	597	582	608	625	626	582	625	597	648	618	565	618	577	593	623	590	605	604	636	554	622	593	639	605	608	613	590	612	586	614	601	630	599	564	644	609	624	617	609	649	612	654	654	585	592	663	615	656	576	630	587	625	610	619	639	624	633	583	614	621	605	640	582	604	614	601	641	622	594	584	604	561	613	624	586	632	630	614	637	588	588	654	603	580	614	665	662	566	579	582	577	639	567	611	610	568	620	608	620	595	599	591	608	636	593	579	607	617	599	609	646	606	646	622	613	661	652	611	638	617	591	646	645	593	653	562	642	595	613	599	570	562	635	588	597	568	617	583	615	635	652	603	607	609	600	633	603	570	676	639	614	596	649	599	590	589	607	606	634	620	630	578	646	594	627	613	575	619	639	591	618	614	629	599	623	587	619	621	603	625	615	603	590	618	616	642	626	585	602	630	608	586	583	594	657	626	596	616	599	607	620	567	614	641	638	642	609	594	617	644	630	601	630	641	651	624	603	637	632	606	586	611	596	615	592	616	570	588	641	637	668	641	581	598	619	623	594	626	578	648	599	628	610	608	669	613	645	658	609	641	665	641	577	607	610	558	584	594	608	587	587	639	585	584	567	577	605	608	595	614	629	578	639	612	589	637	595	590	599	603	614	625	630	598	584	588	588	671	620	638	637	637	618	625	678	580	656	632	647	592	636	625	654	600	653	601	636	614	613	650	637	639	583	585	588	629	666	598	587	627	577	609	617	621	638	610	582	648	640	593	587	603	620	640	602	660	630	630	590	607	629	582	623	611	601	565	616	627	616	583	581	611	612	644	617	595	625	668	600	589	587	672	591	612	598	659	609	608	593	592	645	605	634	631	616	615	593	604	643	662	587	632	615	566	569	659	637	589	593	649	574	614	612	593	578	601	664	629	611	571	650	592	613	597	541	593	619	600	560	601	678	611	637	650	593	596	622	594	618	599	615	614	561	616	610	609	588	592	604	670	613	584	626	610	633	607	665	624	631	589	640	567	642	639	572	662	619	628	551	621	570	604	660	588	600	595	590	558	634	598	657	622	576	610	640	617	594	626	594	607	633	645	617	598	590	641	639	596	615	593	614	654	621	602	596	562	640	637	598	614	599	574	645	595	610	641	609	640	614	612	566	601	619	661	613	622	595	598	635	610	578	548	605	612	592	629	559	616	604	635	654	561	594	607	593	622	608	624	647	651	631	631	633	622	614	622	610	632	631	587	667	622	622	607	583	630	603	595	622	625	596	613	615	655	607	653	618	634	611	626	638	610	640	583	622	658	585	605	596	628	598	603	591	587	604	626	639	589	577	653	675	607	586	602	606	627	623	607	604	572	568	621	589	633	639	610	609	579	606	594	551	617	632	619	611	583	631	635	601	600	627	649	632	639	641	639	612	573	651	615	596	586	622	590	665	585	572	587	596	629	590	591	609	640	650	609	602	593	639	599	613	628	635	603	620	585	625	613	595	650	639	619	618	616	648	624	594	626	563	632	619	644	568	672	636	615	575	592	601	618	610	604	623	597	606	672	571	652	618	598	595	622	658	634	587	593	618	613	613	594	572	623	585	581	641	632	630	594	582	589	590	657	598	627	590	608	581	605	657	634	585	617	649	606	623	653	594	617	600	611	641	611	623	636	553	609	639	620	615	642	642	598	586	675	633	597	621	629	605	612	597	594	614	660	558	643	576	603	609	560	630	605	641	607	661	655	619	619	595	601	606	586	601	564	580	657	614	643	642	597	597	650	628	617	608	613	578	626	587	632	606	610	639	647	550	626	599	584	608	632	616	611	572	592	591	594	609	578	616	591	651	523	617	605	623	611	600	642	588	626	630	620	599	662	643	606	600	612	629	626	626	606	600	605	633	642	580	624	619	688	628	587	596	598	565	588	627	595	637	608	636	623	620	614	602	602	579	624	626	591	627	671	623	656	602	573	617	648	600	630	607	611	665	606	605	646	622	616	613	581	603	659	599	587	641	558	610	648	635	628	587	618	575	577	573	576	599	589	645	674	631	642	589	603	651	620	637	593	629	586	616	649	592	588	622	592	649	564	595	649	644	626	629	625	611	598	647	638	636	633	612	615	616	655	631	605	608	604	596	588	591	595	616	592	578	583	604	596	631	621	618	590	628	565	577	632	603	591	609	589	620	588	626	638	591	598	616	600	620	627	592	585	606	609	631	600	628	587	627	629	608	595	608	633	623	648	632	648	594	611	616	642	604	590	660	628	609	601	588	651	585	605	580	622	627	682	603	632	605	611	615	590	596	594	598	682	597	600	603	620	595	580	573	584	610	638	618	628	643	611	558	629	616	614	631	597	570	593	634	632	623	601	618	610	640	594	597	591	637	605	629	605	590	582	602	581	600	613	607	638	610	625	618	606	632	604	622	668	612	646	593	595	571	613	622	592	630	633	622	571	636	635	633	650	610	621	608	628	624	588	589	584	624	618	636	593	568	608	589	618	653	623	628	616	636	603	617	615	635	589	597	611	638	600	631	601	602	653	577	647	607	643	631	645	593	652	629	624	640	655	626	597	585	607	591	665	616	663	588	588	572	626	606	584	610	655	603	646	638	678	608	603	606	605	558	590	623	629	633	610	596	630	610	607	620	596	643	621	617	623	626	610	597	635	630	596	651	614	623	601	603	608	558	629	601	593	576	616	588	586	642	615	614	618	638	568	628	630	575	598	622	618	625	628	612	612	608	656	627	618	585	654	629	611	617	586	633	606	627	601	609	617	614	599	612	612	632	647	637	598	614	616	585	638	587	573	641	590	607	610	564	617	607	655
25552	21360	27062	24646	5112	1443	10249	29571	23135	11941	4335	1574	814	700	685	670	652	668	650	667	647	631	654	629	624	693	653	626	647	660	642	668	647	671	683	654	660	629	688	670	603	632	696	626	672	651	628	677	632	622	626	654	656	664	669	693	685	646	635	635	620	662	647	643	658	645	682	649	710	634	661	720	662	632	636	644	630	661	669	665	681	631	656	685	664	664	653	597	676	641	669	679	680	592	636	639	633	680	682	653	633	674	634	661	606	632	658	650	657	659	653	629	627	681	610	656	638	684	654	646	596	619	628	634	678	716	638	631	662	599	657	637	668	599	611	635	631	630	702	626	645	660	678	605	619	685	651	637	675	662	606	690	641	635	627	644	629	683	671	662	675	662	634	617	645	615	616	605	652	599	651	614	705	667	685	672	653	639	680	645	649	616	636	629	680	645	684	644	626	653	685	629	641	649	678	600	624	671	629	631	663	663	706	707	683	659	672	669	686	632	632	639	602	633	659	650	625	614	627	641	634	667	665	684	664	692	656	643	633	613	647	674	618	625	647	653	632	635	653	662	625	638	679	636	595	639	635	675	631	637	627	623	660	698	612	614	641	703	677	645	596	661	640	645	636	668	681	618	604	632	611	622	594	620	603	648	648	664	614	620	672	660	635	687	692	636	672	656	604	619	644	622	657	653	668	630	634	595	619	655	647	645	665	688	584	708	686	649	688	647	658	690	645	669	656	629	660	632	658	697	654	676	666	671	634	643	613	633	658	628	664	666	655	708	656	622	655	658	671	660	648	612	665	586	645	593	669	704	606	627	646	636	617	646	641	695	662	653	621	597	604	639	632	645	691	638	622	686	624	706	680	617	627	644	646	631	647	685	626	638	684	649	667	654	636	617	678	640	625	669	684	655	657	654	689	676	669	608	616	630	641	688	659	656	644	726	647	690	639	615	614	685	687	641	647	701	647	629	651	637	625	609	687	674	636	596	630	641	637	679	630	674	662	672	635	662	649	625	673	630	700	668	622	706	625	643	644	637	712	677	579	616	612	644	611	656	645	685	660	616	680	649	667	596	626	617	632	661	604	623	618	636	646	605	668	647	650	650	642	667	653	655	666	659	651	589	662	626	672	701	649	621	644	632	640	658	639	690	626	640	642	663	681	633	656	662	612	632	632	672	648	639	675	618	664	646	607	612	663	635	681	635	647	622	691	669	628	637	625	617	653	667	691	601	642	679	663	650	609	656	656	649	616	590	662	656	657	678	678	662	646	605	635	642	691	664	679	727	665	653	651	621	608	656	627	660	620	626	711	674	640	635	634	626	632	671	636	650	651	643	666	598	631	655	637	631	590	626	630	633	666	609	627	654	620	602	642	631	626	623	624	670	685	660	614	621	632	660	623	649	711	648	650	643	620	638	653	610	649	697	658	632	636	686	636	662	671	665	611	625	633	586	640	672	656	611	663	624	628	627	642	613	627	671	645	620	643	631	645	651	630	672	666	693	676	590	638	635	558	612	682	628	686	676	692	627	638	627	654	640	611	640	683	671	666	640	683	632	631	649	670	619	650	657	635	629	670	667	635	664	657	705	634	625	622	680	662	689	639	641	631	702	668	609	663	650	669	649	643	644	650	642	638	640	626	642	660	650	654	631	607	685	666	675	691	603	664	630	640	656	673	620	670	637	638	654	632	595	602	666	670	628	671	615	600	663	617	678	684	648	614	673	615	622	685	647	669	634	639	643	626	664	690	623	636	633	652	644	672	625	620	627	635	653	639	619	658	596	624	639	599	693	697	658	627	653	641	678	696	635	612	652	595	667	648	631	610	619	631	622	630	643	629	646	637	611	632	653	685	628	637	663	657	635	637	626	668	654	642	650	622	633	680	652	651	632	673	629	614	688	659	638	680	625	626	678	681	615	679	674	643	615	656	649	615	678	617	610	646	609	654	658	623	653	643	635	662	637	646	649	689	621	663	676	684	638	643	649	658	597	675	621	639	683	669	651	610	658	642	653	636	642	633	674	628	638	676	704	654	619	661	614	650	709	653	616	636	628	623	661	695	652	631	671	660	671	657	671	628	639	576	647	667	641	639	620	666	640	644	662	639	671	592	682	603	643	666	680	654	643	654	640	630	644	655	658	639	626	629	601	655	642	642	660	607	643	637	634	646	620	663	666	598	668	636	644	657	602	618	628	643	656	648	677	657	653	649	637	657	637	658	663	674	639	683	637	674	680	672	668	658	638	651	607	638	672	604	659	635	641	644	652	576	658	645	665	652	623	631	634	654	597	661	647	658	649	602	620	646	619	590	644	680	684	666	605	655	674	667	604	646	637	652	637	607	687	612	625	686	712	624	625	627	607	643	613	625	575	636	618	682	646	658	653	650	651	615	648	645	645	677	641	681	670	621	706	671	628	660	648	646	610	614	674	641	652	622	664	649	657	645	648	628	616	619	631	619	678	646	651	661	638	636	626	643	644	646	642	673	640	605	675	646	635	620	692	623	653	614	646	677	640	639	685	641	664	641	659	654	647	695	609	665	619	662	630	703	669	642	652	641	619	639	671	680	629	653	683	627	593	622	648	645	660	639	651	636	634	685	628	609	635	654	659	667	666	649	646	659	611	633	611	627	622	627	637	652	676	663	670	653	644	635	644	651	638	626	641	611	637	652	686	644	656	617	668	644	651	639	679	673	646	639	671	636	667	686	653	664	643	664	604	648	702	700	633	626	635	662	685	657	652	591	665	643	648	671	654	623	611	724	672	622	635	622	626	623	637	641	660	601	672	648	647	621	643	614	647	639	674	629	692	672	668	644	626	641	644	663	673	614	647	626	656	650	638	657	626	638	685	687	670	667	640	647	634	682	660	648	638	625	640	653	686	658	637	659	619	608	620	684	667	672	658	611	628	641	649	660	636	621	714	659	610	704	681	643	676	670	648	621	665	631	656	625	653	714	642	686	629	688	611	664	652	607	678	639	681	678	642	668	633	682	630	697	655	639	638	677	623	629	644	635	630	676	632	671	676	680	645	717	613	615	612	628	659	622	612	658	603	684	635	613	650	647	621	638	645	625	654	668	629	629	618	627	622	652	649	616	623	651	649	617	634	663	665	652	662	614	635	639	601	682	612	611	665	622	634	631	632	614	672	633	650	656	684	660	640	622	621	656	681	700	671	666	669	640	681	719	621	659	606	653	692	669	669	585	595	631	608	695	646	644	660	674	646	649	640	638	641	595	686	614	622	674	630	668	646	602	664	632	623	636	680	664	638	649	652	672	705	704	673	612	604	644	643	645	644	636	651	604	638	650	628	673	656	642	644	656	602	634	651	655	659	659	663	657	633	648	631	682	669	663	706	662	632	645	612	634	660	627	654	661	669	589	642	675	664	672	628	645	660	612	648	646	652	647	634	643	610	626	633	659	634	700	682	599	647	641	647	653	677	658	651	670	674	606	671	701	668	637	644	656	678	615	641	627	703	661	587	650	677	691	664	620	661
4591	8056	8301	3463	1273	1110	13090	28155	19188	9766	4079	1588	805	667	634	630	592	599	587	622	604	627	595	617	612	610	615	601	634	610	627	612	567	597	620	614	620	585	676	594	618	626	622	611	614	618	599	591	607	599	640	546	579	612	621	558	615	590	601	594	588	574	583	606	612	618	591	617	611	637	607	676	575	677	645	631	618	626	595	607	597	655	629	663	643	599	600	657	625	603	602	531	596	593	614	585	614	567	594	594	625	653	605	597	625	635	592	615	586	623	619	636	595	584	619	584	609	593	630	620	603	584	592	575	651	619	628	603	615	588	579	638	584	585	611	592	609	622	616	625	585	602	560	595	613	543	612	640	619	586	626	599	607	636	591	598	592	610	614	612	602	619	604	618	622	622	586	636	641	562	584	599	581	593	574	602	594	585	620	611	639	602	545	624	647	627	594	605	644	636	647	614	612	620	609	649	568	597	578	599	636	621	626	631	593	638	598	590	586	649	652	591	615	593	590	633	623	625	600	615	600	631	565	646	600	637	611	570	608	584	623	622	619	635	603	583	602	590	611	583	591	592	610	620	622	583	615	619	639	632	623	639	642	623	624	594	613	626	650	611	576	633	573	612	601	596	608	622	593	642	592	624	620	592	623	613	633	598	608	589	577	586	613	686	623	615	614	610	594	603	617	617	569	647	540	585	617	590	568	575	611	598	614	621	598	666	623	628	586	594	568	600	632	598	602	638	620	568	623	643	610	622	599	593	575	612	597	602	575	602	600	623	622	599	609	657	570	582	587	625	597	600	615	579	547	544	631	613	570	561	585	601	587	626	618	636	590	589	578	558	586	608	600	596	589	632	591	640	597	567	605	627	607	561	553	593	601	539	598	595	594	585	640	612	562	617	604	617	650	581	614	595	605	633	586	608	558	569	577	609	615	624	644	599	575	627	598	613	596	597	651	584	598	645	664	622	570	576	578	578	632	607	618	637	615	609	608	604	614	613	649	629	577	581	607	565	585	614	635	579	635	606	614	613	596	590	622	605	604	566	597	601	630	566	593	618	582	551	646	599	661	564	617	601	617	589	614	605	596	580	606	576	597	624	613	609	606	584	618	558	590	615	605	599	572	594	583	606	659	564	551	621	673	636	606	632	566	559	575	600	597	626	618	596	615	617	608	618	614	601	619	596	641	594	618	586	612	568	593	596	622	615	592	570	526	627	628	644	590	585	624	614	585	645	636	609	620	631	640	593	574	591	604	609	589	634	571	600	595	639	610	626	635	587	621	594	604	574	597	595	628	602	604	641	583	638	565	577	598	622	595	588	629	609	572	604	601	609	618	581	604	607	601	634	583	587	577	595	604	592	617	587	596	597	563	616	601	596	611	580	616	606	598	598	617	631	640	586	624	577	607	587	616	608	605	613	619	626	560	627	626	574	631	617	583	595	624	609	607	591	634	615	581	592	614	624	636	589	570	547	599	612	584	624	604	634	610	572	585	625	590	575	632	595	565	595	598	591	613	553	641	599	581	606	586	649	582	578	652	592	604	567	597	621	615	624	623	622	573	587	578	629	621	599	549	592	616	593	615	631	565	631	594	569	602	606	562	594	571	602	617	555	616	602	656	591	637	622	635	608	567	594	628	605	599	602	606	604	604	625	611	609	626	598	631	586	573	604	603	610	590	551	575	620	583	567	615	608	558	587	583	581	591	611	605	569	571	630	631	585	621	594	584	603	625	616	555	611	611	607	627	637	597	574	597	598	614	601	595	601	617	581	604	592	596	597	589	617	556	618	599	609	622	603	613	613	573	572	603	599	633	608	565	597	582	587	600	617	634	563	628	608	603	581	614	577	603	606	609	616	597	616	613	568	589	589	625	653	615	564	608	617	614	599	613	607	572	553	584	584	616	553	622	613	582	588	625	615	627	597	602	627	587	632	602	613	622	612	617	606	602	608	596	609	597	589	651	585	585	618	656	608	587	601	586	625	573	577	585	592	616	611	609	603	677	594	597	635	574	597	635	623	576	621	617	630	644	600	599	604	596	554	627	580	572	607	603	575	581	650	637	599	612	608	565	593	565	602	592	574	572	618	641	610	592	617	617	641	603	611	585	608	595	549	570	570	606	582	646	601	579	610	608	576	572	603	598	577	552	553	597	571	617	584	610	621	556	619	610	585	638	613	587	600	576	623	620	581	559	568	594	634	637	615	624	627	653	652	557	620	596	620	589	619	613	618	556	622	595	579	636	627	626	603	616	646	587	602	608	615	614	613	597	601	643	583	576	593	663	608	627	620	630	573	616	551	625	581	627	621	644	616	586	624	580	627	549	596	612	572	620	601	624	599	627	631	581	616	640	598	573	577	591	625	570	623	631	615	596	561	576	623	616	651	588	572	635	617	642	607	626	641	559	587	620	629	614	586	567	580	557	621	577	596	579	564	610	628	632	595	612	583	615	633	639	599	622	617	599	593	659	631	683	599	611	599	585	558	570	634	593	584	608	628	606	585	597	655	616	586	579	582	577	602	588	642	643	581	584	603	639	598	626	612	652	588	592	598	624	584	612	585	609	598	614	606	592	593	609	590	577	621	615	635	610	562	606	560	596	629	620	617	570	601	604	586	577	617	607	585	607	601	584	631	618	592	631	587	597	563	614	670	617	592	573	635	610	585	585	624	598	620	657	652	573	612	609	610	650	605	588	616	625	629	586	617	616	628	588	605	588	598	587	611	570	579	639	610	588	602	574	580	577	603	555	598	560	558	605	611	615	621	569	619	603	590	634	604	649	602	572	587	581	576	622	622	623	630	600	613	556	568	598	609	579	625	589	606	582	557	588	597	589	572	632	596	585	602	604	634	603	643	570	617	596	631	607	637	635	609	601	581	627	567	594	620	608	567	603	592	561	573	581	595	641	612	617	662	669	614	585	608	600	608	585	622	612	601	606	594	588	633	597	674	626	606	622	601	583	586	586	605	605	586	583	611	581	639	576	596	622	592	610	599	612	576	627	625	586	628	591	594	601	573	608	593	563	577	584	632	622	597	574	609	591	600	577	623	591	583	594	621	609	571	593	566	569	607	599	596	644	635	588	597	603	565	591	582	615	595	578	589	555	563	612	621	628	596	580	578	600	604	615	599	594	575	574	616	621	617	630	617	626	611	630	609	590	618	649	609	586	601	592	603	588	593	570	575	658	581	641	617	555	611	639	609	609	560	629	610	600	591	590	621	594	588	596	579	592	586	604	572	615	599	599	632	599	550	600	593	578	589	616	589	621	636	581	618	595	619	597	607	614	576	622	607	612	598	616	632	574	592	631	601	622	573	634	619	594	586	581	601	596	612	636	627	582	628	644	612	591	612	583	581	629	599	589	552	628	588	597	537	624	628	653	607	583	613	620	581	592	579	573	623	611	610	629	566	621	590	616	622	638	578	612	603	574	618	617	615	550	543	591	570	603	603	597	586	607	590	560	615	586	574	590	607	583	606	612	603	553	630	600	583	613	632
24176	21276	28540	24320	21206	8280	34318	47443	38038	23724	10088	3076	1226	906	806	730	759	791	809	748	733	741	796	792	749	755	759	777	692	729	720	813	744	704	715	740	777	725	742	761	756	732	780	750	733	698	771	688	740	750	715	742	726	726	737	789	741	736	764	721	683	765	708	800	692	730	730	712	775	698	724	741	656	703	720	758	790	770	783	760	765	727	781	772	737	802	717	765	767	688	772	775	715	686	739	734	691	721	730	735	737	755	686	829	715	738	678	784	746	691	754	767	760	746	716	761	790	744	807	747	709	739	779	769	710	737	802	727	713	776	736	703	731	720	788	778	727	717	748	746	765	716	735	739	764	722	784	747	772	731	743	724	745	743	762	731	726	762	762	742	762	724	755	761	703	719	745	793	736	684	696	754	735	752	742	710	765	737	732	755	697	732	724	677	734	689	717	765	707	724	745	666	698	754	748	766	697	704	711	755	695	719	707	731	753	735	756	771	757	717	712	756	722	744	705	710	716	732	701	710	732	737	733	653	669	770	694	677	730	764	725	721	762	728	741	718	786	707	744	704	761	727	767	737	758	739	717	734	735	745	733	718	715	709	759	736	732	718	762	739	811	771	729	723	725	732	762	730	752	738	716	752	740	747	743	748	698	739	755	790	745	725	714	752	765	777	704	730	732	746	719	745	741	726	759	737	744	692	778	753	760	729	780	707	706	742	708	713	721	705	739	763	716	734	733	795	811	767	727	738	750	734	727	766	741	704	740	765	773	794	725	723	749	769	760	727	744	707	738	758	751	709	712	719	702	755	736	764	741	782	717	722	723	812	730	683	733	750	740	738	742	758	769	756	731	723	696	759	756	749	703	729	702	733	703	727	706	769	747	725	733	710	794	780	740	792	739	727	716	703	738	769	742	737	737	701	756	738	763	732	770	781	785	763	737	685	730	746	730	806	725	712	706	679	789	729	712	700	716	769	725	737	734	766	695	725	713	719	748	736	728	705	728	754	715	737	730	700	707	697	722	729	692	747	773	745	724	717	722	765	745	713	700	789	711	706	703	725	742	743	698	700	718	701	719	719	700	722	759	731	718	753	694	830	750	699	747	720	742	756	747	768	788	749	733	748	759	747	718	706	742	746	715	687	725	784	717	680	722	741	721	693	700	769	751	691	766	749	745	713	712	738	736	697	735	707	744	708	755	733	730	738	717	750	759	722	634	761	727	767	726	697	708	720	748	723	748	748	705	737	712	704	733	715	750	716	738	745	711	718	780	713	705	708	707	724	747	723	745	764	767	720	763	752	731	774	716	785	709	688	722	729	764	716	706	706	738	775	748	787	707	700	735	729	699	757	735	749	707	741	693	769	753	756	731	734	763	724	727	679	751	764	741	754	717	742	745	728	752	740	711	700	750	739	737	751	742	770	739	773	749	748	788	721	729	719	694	729	777	755	800	667	698	757	732	788	761	725	748	754	748	764	759	713	713	738	756	728	725	733	760	707	769	759	748	746	752	761	787	745	750	716	760	762	764	735	754	692	701	749	730	734	710	764	746	764	696	772	758	707	688	754	749	759	774	724	705	719	728	793	735	716	761	725	775	729	724	732	734	712	720	740	719	764	776	684	760	740	739	734	696	745	741	736	712	771	744	723	742	735	735	713	745	703	723	699	721	734	688	723	728	749	742	728	725	711	740	736	741	724	723	706	738	736	717	774	753	782	723	716	704	697	703	728	765	681	687	744	702	701	789	731	747	710	750	704	721	760	751	693	734	732	697	760	759	727	751	693	723	716	706	724	765	721	735	720	743	728	733	757	756	756	729	781	723	748	710	758	747	722	772	731	765	692	750	786	742	771	746	730	737	745	731	703	724	773	734	745	678	794	732	733	691	715	741	749	734	730	770	753	720	729	691	763	749	736	715	732	738	705	777	736	729	743	757	713	769	745	769	714	772	747	739	708	732	723	719	781	729	663	712	705	706	741	785	772	703	736	728	695	730	769	763	771	718	776	683	710	722	693	756	736	788	733	754	733	746	695	737	725	737	736	781	715	767	720	753	766	759	734	695	672	758	740	706	669	707	764	755	746	751	729	728	733	762	688	756	794	704	730	751	699	744	725	750	750	709	726	743	706	722	719	782	791	747	766	749	696	736	754	728	756	757	742	714	777	773	716	718	722	695	682	756	761	710	727	683	777	680	733	768	762	783	713	752	738	755	713	727	732	695	699	710	737	742	740	733	741	728	713	783	738	762	758	732	762	726	724	728	727	729	715	747	725	712	809	732	749	748	728	739	722	759	720	733	716	753	725	703	727	743	706	721	727	673	720	763	681	727	709	714	753	725	705	725	709	714	801	734	764	716	729	752	728	743	719	762	722	747	784	775	737	783	751	719	697	687	697	744	710	729	738	734	750	740	711	703	742	696	717	729	760	724	708	736	708	723	698	695	727	724	770	746	760	724	677	755	768	741	735	755	711	691	739	739	722	751	764	769	764	785	720	765	717	779	696	731	714	787	707	743	727	744	739	766	743	729	756	731	787	741	710	743	765	723	711	721	716	790	712	716	757	717	714	735	744	748	729	764	757	726	743	745	725	779	740	739	729	747	724	706	697	753	802	703	744	774	695	691	731	727	748	806	751	787	732	683	745	784	742	701	796	742	715	715	712	706	716	792	746	756	702	715	730	740	713	688	749	715	766	702	711	713	787	724	737	681	761	740	706	755	734	754	732	723	718	718	744	707	642	756	723	732	737	752	713	762	745	775	756	757	712	718	728	761	784	687	705	733	740	761	748	757	721	675	742	780	726	720	680	724	729	770	680	731	749	729	692	716	739	738	733	783	760	768	704	720	688	730	698	789	715	743	732	699	741	685	707	754	765	770	691	670	683	786	714	709	744	776	725	745	762	721	711	747	768	747	737	788	762	730	711	750	740	679	770	689	726	722	797	714	755	722	709	708	753	725	738	751	755	714	711	742	761	723	747	770	693	738	749	762	712	701	747	726	708	783	732	747	742	694	704	704	769	709	721	726	700	723	736	696	725	714	795	791	746	695	762	761	715	724	729	703	701	745	706	710	737	683	719	748	738	721	736	709	748	705	722	765	654	729	666	720	693	762	728	677	722	761	759	745	786	768	721	750	719	730	725	718	770	726	732	748	728	702	726	736	702	715	735	743	707	732	725	726	725	782	723	738	773	695	751	742	738	720	793	726	765	762	734	747	715	723	748	717	755	746	745	744	738	708	728	767	749	733	714	776	715	725	746	721	723	733	761	743	739	724	741	739	752	696	741	738	710	746	729	765	785	739	765	767	769	749	745	773	704	737	734	693	731	732	792	771	662	693	759	751	758	733	729	756	735	697	703	706	745	725	761	773	732	730	733	687	785	695	695	755	749	732	717	715	702	743	762	773	687	711	763	783	712	734	724	741	674	749	706	762	749	695	729	704	746	721	777	744	746	740	739	718	752	714	730	709	770	733	726	729	670	703	730	793	753	750	733	702	737
4838	8659	6456	3876	2194	2313	37248	43912	32650	18398	8254	3082	1330	826	774	756	690	690	694	691	700	675	741	641	691	652	681	705	723	716	724	695	701	686	692	679	672	677	664	693	692	708	695	689	692	680	643	680	693	686	698	721	710	634	660	672	652	689	719	711	686	674	657	697	670	712	668	642	685	654	736	696	677	676	653	652	649	686	696	738	684	758	664	654	701	653	667	649	674	666	653	674	711	666	711	695	663	666	632	663	745	649	689	720	672	686	675	655	658	664	642	655	710	677	734	680	668	661	725	689	693	684	669	717	716	730	706	698	704	711	678	683	635	685	683	689	637	709	672	707	704	691	657	712	618	675	697	699	637	716	696	690	647	672	674	631	670	679	634	681	666	663	703	651	684	699	626	655	672	695	698	625	679	657	661	585	666	696	677	652	709	695	653	669	725	711	633	708	698	627	697	666	746	687	691	707	706	629	683	660	665	676	709	684	737	704	665	654	702	660	644	745	662	654	651	704	694	700	696	683	687	665	650	625	686	674	675	642	691	690	697	657	681	638	701	631	625	692	725	720	692	653	707	645	689	674	655	647	722	636	736	630	678	706	731	658	669	697	688	647	691	698	667	655	692	667	710	687	666	674	669	650	638	676	669	663	673	677	715	668	667	687	644	672	720	679	676	685	665	707	678	706	648	681	715	689	667	638	713	715	724	655	610	680	641	684	730	641	622	618	654	663	696	675	726	670	708	672	692	671	744	715	634	711	703	694	626	687	687	694	673	668	642	698	651	642	655	703	677	670	672	683	687	649	662	660	644	704	632	713	674	674	676	665	629	688	669	683	712	662	672	673	673	701	716	717	685	678	711	684	707	654	637	684	662	650	637	734	720	664	716	698	678	714	727	697	693	681	623	708	651	664	663	634	690	695	656	671	669	686	696	654	669	662	711	640	663	672	705	677	696	668	691	695	661	659	662	630	699	680	638	676	736	699	683	662	684	672	653	683	631	691	682	686	672	669	675	639	728	679	677	714	674	687	619	684	656	696	674	693	659	682	695	686	686	696	686	690	712	667	658	658	669	695	666	703	667	730	743	697	662	685	672	673	673	670	677	673	639	747	715	647	653	674	651	734	672	634	655	696	668	714	640	670	643	660	689	734	636	692	693	671	661	654	686	716	721	658	663	668	692	704	640	664	686	683	705	682	705	749	703	687	678	657	675	699	659	672	693	643	650	700	672	692	676	635	673	691	663	721	691	710	624	723	717	702	675	681	685	667	643	655	653	675	689	661	669	701	652	656	726	653	678	643	709	686	666	688	698	716	709	689	681	648	699	703	708	689	718	742	687	699	712	646	612	656	676	677	714	695	673	654	676	689	685	705	670	640	679	698	733	677	621	660	716	700	694	687	694	673	659	693	694	687	684	685	696	647	632	653	674	625	664	648	674	618	690	665	687	703	670	656	702	683	667	706	678	621	623	678	707	670	650	657	654	712	694	719	655	693	739	707	668	689	666	693	664	668	707	662	684	692	669	668	641	656	657	677	709	686	674	659	677	664	692	679	622	638	650	690	677	670	698	667	674	647	670	710	663	645	638	635	659	723	649	621	677	665	672	726	704	661	685	664	696	639	677	650	690	659	637	605	669	675	652	720	698	671	690	633	691	641	665	670	672	700	642	697	652	707	686	691	632	675	645	668	701	698	697	651	668	713	629	702	675	677	699	655	707	697	715	703	699	700	654	652	712	714	678	706	655	685	643	713	682	679	683	675	649	641	673	701	656	641	685	663	707	675	666	669	702	680	658	657	688	617	699	691	656	675	627	639	645	686	694	694	689	653	724	665	671	697	687	649	693	685	705	705	669	647	678	712	668	686	679	715	734	713	707	630	676	704	667	697	638	656	751	667	645	676	656	679	689	638	713	719	678	702	684	673	666	658	691	658	664	681	656	691	683	659	706	629	616	736	707	694	662	650	713	684	690	664	639	654	626	733	659	729	689	650	680	690	691	667	710	628	672	703	675	667	675	672	714	714	692	661	655	705	654	680	692	674	673	685	708	697	672	658	646	698	738	681	736	674	702	680	716	670	679	664	662	703	658	725	699	648	668	669	700	675	687	653	665	657	689	709	659	670	672	676	706	664	675	683	653	700	661	692	664	713	714	643	717	700	683	716	665	712	734	667	719	677	657	690	685	673	692	665	658	695	732	669	718	713	683	688	664	679	666	723	671	646	735	653	647	686	671	651	666	696	662	658	694	672	704	646	706	679	645	642	722	702	658	709	680	668	663	670	682	712	657	720	689	652	720	702	652	685	664	661	679	653	708	672	675	672	684	655	669	679	715	680	679	638	679	670	651	685	656	702	689	667	680	690	648	674	693	677	699	678	658	672	690	703	719	686	652	691	659	697	663	671	697	712	657	663	668	690	676	694	727	667	675	692	685	669	660	616	716	659	697	680	687	674	667	689	697	693	653	647	661	716	693	621	669	691	728	674	646	654	669	655	663	673	668	701	699	699	675	673	716	669	669	658	670	684	682	708	699	692	662	631	687	708	693	665	695	658	663	641	679	659	637	668	677	676	732	692	667	658	627	695	632	687	682	644	685	705	614	696	676	690	658	674	638	648	713	661	690	670	685	640	664	664	714	707	653	706	680	639	654	681	673	687	655	691	689	635	643	645	697	679	680	667	665	665	651	695	684	630	644	695	660	638	666	702	688	727	667	678	661	687	686	702	722	713	674	675	697	708	702	635	691	698	673	688	735	666	671	650	723	688	699	720	675	705	673	688	649	663	637	672	691	653	726	685	670	631	656	642	708	638	678	676	730	685	700	669	656	642	653	692	645	699	682	622	681	699	658	649	664	691	642	656	694	688	640	688	671	698	646	671	664	649	696	743	659	653	711	677	678	712	702	663	701	659	662	667	659	681	684	655	682	683	719	685	641	638	662	691	665	681	709	700	671	666	648	645	661	662	652	655	671	699	664	671	667	608	662	706	698	684	667	669	681	673	712	681	646	660	666	635	719	655	674	637	655	645	688	693	662	659	628	652	691	681	639	642	632	659	687	688	626	654	687	712	644	654	663	698	681	619	640	650	679	697	691	675	710	697	685	669	646	642	653	732	636	654	658	650	658	699	669	681	690	631	666	645	671	735	701	714	677	706	682	688	671	693	709	625	696	718	653	646	660	696	708	681	682	676	676	653	645	625	716	648	646	710	678	677	663	683	653	645	640	694	695	652	660	628	665	663	674	662	652	702	737	655	689	664	662	678	678	699	698	665	661	658	671	721	664	691	672	674	722	656	658	647	647	712	678	685	668	690	712	666	613	652	692	703	660	675	646	704	686	700	681	657	632	654	698	651	690	701	682	686	656	708	672	670	639	687	654	679	717	666	706	681	688	671	677	695	680	646	658	661	738	696	675	653	696	713	634	711	699	678	660	689	682	684	711	664	647	701	685	707	666	651	704	683	667	661	739	674	693	637	651	657	672	700	695	728	701	662	673	689
27488	12511	2110	1210	724	750	1987	3610	2974	1890	1197	879	736	760	687	696	642	675	654	657	696	629	644	662	626	623	639	704	663	686	636	696	697	712	698	625	659	677	628	622	645	665	636	678	713	641	698	644	655	668	676	670	690	653	649	659	681	679	657	699	652	713	674	716	691	598	671	691	636	661	659	655	653	681	662	648	673	665	659	646	654	672	672	696	691	660	648	682	657	655	703	655	662	685	717	715	667	662	665	642	651	649	652	724	644	645	625	656	696	671	654	679	649	659	675	673	759	642	650	677	644	687	660	644	692	664	686	640	621	681	679	624	675	622	708	674	701	697	668	682	724	705	666	633	658	646	621	661	687	652	635	708	673	660	672	642	643	649	665	629	674	639	671	709	662	718	669	681	641	648	652	697	633	656	650	694	656	667	635	666	626	648	648	714	684	673	662	679	697	676	647	612	659	599	665	627	659	704	696	653	666	697	651	682	667	638	652	684	669	677	641	688	729	640	692	653	671	694	706	688	662	645	703	705	656	658	655	657	661	662	662	639	600	668	671	668	685	678	642	709	704	645	701	711	686	682	696	661	647	680	645	665	630	684	691	602	667	666	635	673	689	668	664	672	693	638	641	675	693	638	681	663	653	702	727	652	660	665	685	696	651	642	670	686	652	619	661	601	684	639	670	642	627	667	628	653	604	626	662	665	673	690	629	655	657	696	651	677	656	670	662	633	699	667	706	704	586	651	625	673	682	653	712	687	669	719	629	680	717	641	707	639	711	630	694	640	646	668	673	663	653	647	630	661	656	693	718	714	666	646	640	684	675	662	638	677	700	710	683	618	654	678	645	678	655	668	628	660	656	662	649	634	614	681	694	674	648	690	649	677	683	634	624	662	649	682	636	701	666	634	644	645	695	657	695	643	692	662	682	669	627	682	613	653	639	625	683	630	642	655	670	651	679	623	642	674	685	712	678	693	675	706	648	675	673	681	643	616	649	649	706	687	674	670	639	695	652	623	638	668	682	692	690	654	628	652	708	672	668	643	655	663	671	670	669	642	656	662	714	664	676	660	688	653	661	713	661	672	678	676	689	602	701	642	672	611	697	634	638	657	659	664	681	668	679	711	667	624	630	649	684	622	686	683	681	686	681	635	676	649	662	640	663	703	673	676	668	633	680	641	686	678	669	668	676	696	676	626	683	664	624	709	679	654	650	685	628	634	666	677	651	653	659	684	646	654	672	678	683	669	628	649	658	684	675	675	717	671	660	633	617	606	660	680	641	685	661	655	682	686	649	683	630	662	655	685	698	662	661	692	641	658	633	680	658	712	663	636	666	622	688	673	677	679	641	628	664	583	700	657	694	671	685	646	659	707	673	642	686	653	681	685	632	689	679	653	689	709	704	632	605	685	652	661	656	616	648	653	626	657	686	631	639	612	680	700	696	670	648	660	639	684	674	632	681	667	648	659	721	689	674	646	607	676	644	643	646	663	631	648	613	721	664	642	641	626	662	684	627	666	644	630	602	702	673	687	632	640	693	683	708	630	647	649	642	677	632	690	669	646	697	681	694	687	676	653	681	636	677	624	644	706	656	674	638	647	679	622	626	675	657	656	654	652	663	670	685	686	684	630	662	648	663	655	651	638	667	648	650	639	652	622	659	653	689	667	664	631	640	676	649	697	653	645	662	700	690	677	660	656	663	635	670	637	628	668	684	706	652	640	662	696	674	678	668	642	640	622	686	669	700	669	686	689	682	664	633	630	673	706	602	630	674	635	653	705	655	702	647	700	728	615	636	632	677	650	632	657	626	632	611	691	656	668	669	674	645	638	613	675	656	665	646	639	662	625	667	669	667	643	663	642	662	655	646	684	657	647	686	682	658	644	657	657	699	653	699	668	699	654	668	671	677	618	649	674	661	643	682	636	682	664	676	662	671	638	674	653	639	657	669	674	642	643	619	643	641	658	653	661	639	663	655	650	673	663	668	695	661	656	666	670	667	649	669	705	699	642	666	645	672	694	645	636	684	653	673	670	656	651	661	662	706	686	685	670	676	670	641	660	684	650	663	704	668	669	657	664	669	634	670	696	687	620	682	701	701	678	666	637	640	692	627	676	676	676	649	699	666	664	689	674	670	674	666	655	673	650	663	676	660	680	636	679	687	703	646	652	641	659	672	655	659	673	674	661	654	646	628	649	621	651	691	639	658	614	637	676	637	677	638	683	608	711	651	731	664	708	641	706	690	668	624	658	676	649	713	699	685	667	721	650	637	637	713	688	671	689	677	664	638	688	679	694	669	627	687	621	666	649	590	636	666	652	646	648	661	661	636	656	637	677	689	701	636	739	680	629	616	687	684	661	697	621	610	633	636	678	682	646	666	637	664	658	646	626	639	701	626	684	660	641	631	669	631	643	688	728	701	674	679	701	663	668	666	656	621	650	618	693	674	640	683	650	680	646	635	660	655	678	621	649	708	675	665	658	685	682	673	662	678	675	665	718	647	632	655	679	676	664	657	663	690	656	707	691	671	674	653	622	651	694	671	642	672	610	711	638	627	636	708	656	686	654	718	686	643	640	690	635	655	714	708	654	675	667	697	645	672	681	693	647	688	615	644	643	653	675	671	677	678	646	655	669	663	692	673	704	688	666	662	658	734	666	619	666	632	689	670	686	612	660	668	680	664	658	685	682	663	641	690	684	684	692	680	697	657	643	684	638	631	666	661	690	670	607	647	677	645	687	648	678	663	688	635	670	678	691	698	686	643	740	703	653	651	661	699	664	703	665	698	676	635	633	647	693	665	661	654	659	660	684	664	693	652	650	647	659	591	677	665	670	661	660	650	641	669	681	637	639	673	639	697	651	699	702	660	683	684	691	671	665	660	637	704	657	650	655	649	614	647	690	682	647	667	662	710	652	629	610	666	608	691	660	675	647	695	627	677	671	628	659	674	677	698	616	646	662	679	698	651	668	592	701	698	705	659	654	636	679	644	658	642	681	660	652	673	651	627	687	689	699	634	653	712	652	610	646	708	662	644	731	714	677	664	596	652	658	652	673	641	658	686	660	630	604	645	670	679	650	630	669	658	667	698	673	693	712	640	737	654	655	648	666	659	640	641	640	654	665	657	623	676	666	629	653	623	674	637	672	661	644	669	656	689	673	666	659	646	733	683	675	683	728	682	713	660	651	672	695	714	660	677	699	682	653	661	638	670	670	639	572	657	651	646	650	673	703	684	645	673	653	688	676	650	644	690	649	707	636	646	671	705	670	679	681	640	670	654	663	693	692	652	657	677	652	647	665	658	644	722	682	665	659	685	675	686	698	664	646	635	693	611	643	686	654	646	653	685	685	693	639	673	676	663	714	688	680	705	668	649	612	683	670	656	629	657	628	678	643	676	689	633	709	726	662	674	698	664	597	628	655	685	665	674	621	662	655	643	703	650	626	678	646	710	650	668	668	637	700	617	649	647	679	681	651	660	697	694	643	691	673	672	676	642	641
5374	1448	1242	978	753	776	2642	4268	3256	2193	1265	803	659	578	615	619	620	595	603	591	588	581	616	599	638	611	594	629	593	595	622	592	622	613	605	596	604	573	579	609	549	628	596	615	615	572	597	595	612	555	567	609	609	604	632	595	590	624	643	629	544	590	603	611	590	613	585	593	619	636	588	619	615	622	624	626	596	580	616	642	601	570	624	598	593	578	634	639	597	598	559	581	615	613	563	617	566	606	604	592	605	587	631	607	615	597	612	603	625	633	561	605	637	631	590	609	616	615	593	585	593	573	592	631	580	628	567	625	613	631	597	571	620	582	623	579	565	589	621	564	602	595	572	577	556	592	599	609	611	622	610	583	625	595	570	596	606	621	596	623	604	622	617	568	555	607	637	590	596	644	577	613	616	631	628	628	631	620	587	568	572	591	601	572	539	620	622	586	570	576	589	564	641	650	592	615	655	619	599	590	587	590	622	569	601	614	622	639	586	587	609	603	595	605	647	572	586	587	604	569	625	624	561	592	602	612	564	596	637	593	603	588	557	634	596	612	603	628	647	560	582	600	582	570	589	587	604	612	597	614	593	570	595	561	595	611	597	623	628	597	553	573	616	637	574	590	607	636	591	592	576	595	572	661	613	595	587	643	574	588	586	602	637	561	581	611	597	597	602	602	601	581	580	585	541	596	566	608	610	587	628	571	604	569	575	601	615	589	650	565	605	575	572	604	561	590	614	623	554	635	583	576	634	620	604	576	607	614	572	602	608	616	593	576	627	608	534	586	595	591	555	608	602	591	602	549	573	600	589	604	566	566	603	609	608	568	585	582	568	595	593	651	613	563	578	614	552	592	563	622	588	604	579	590	547	615	644	597	574	621	589	614	600	617	587	576	614	615	562	598	628	579	590	554	577	594	608	587	574	581	578	553	613	598	642	607	587	570	595	599	618	609	550	613	616	614	628	602	653	599	586	624	588	564	596	604	634	591	601	574	626	546	562	611	586	604	589	561	602	552	640	568	593	588	621	569	575	606	615	612	621	643	578	595	573	585	597	627	565	611	565	615	586	623	612	574	618	577	606	585	568	594	633	587	593	633	578	594	574	610	599	631	612	655	607	540	580	613	600	594	567	587	599	619	593	613	551	599	578	572	605	588	618	601	574	598	599	578	637	594	580	557	594	583	571	604	602	560	596	643	612	586	592	582	595	579	578	599	628	620	596	601	641	623	601	632	613	582	599	620	573	603	608	561	620	583	581	598	604	528	588	581	598	633	602	568	601	581	595	559	530	577	594	574	639	593	600	559	585	596	582	615	562	605	592	609	542	566	604	613	602	579	629	568	600	622	579	610	599	617	581	629	609	625	638	582	553	615	657	626	556	637	597	598	544	591	569	576	577	609	605	634	637	607	584	606	592	600	596	614	579	595	610	563	616	612	620	610	536	581	581	593	605	612	594	602	542	595	638	610	589	592	570	567	619	632	630	647	602	612	580	586	563	605	580	581	593	628	570	598	567	585	606	598	551	621	631	558	594	611	590	601	589	583	575	626	590	605	608	616	593	561	569	593	632	599	583	553	594	591	587	611	597	578	589	530	619	565	607	577	543	584	591	628	587	592	583	590	620	578	628	592	589	604	624	640	559	584	592	611	591	615	583	552	600	594	608	618	563	620	604	639	581	601	551	555	617	588	586	583	560	636	580	576	609	626	600	598	629	607	589	585	618	582	575	632	603	580	610	583	609	590	600	605	604	589	572	633	611	602	642	572	565	618	626	618	669	604	590	645	637	622	627	609	629	623	620	587	541	604	578	582	588	583	534	603	635	564	601	604	610	575	614	598	626	573	623	606	592	585	599	648	616	538	574	566	595	636	569	587	553	596	629	608	592	571	597	634	596	648	611	560	582	605	605	582	622	610	611	578	608	652	600	612	640	625	614	540	608	598	557	571	624	615	620	587	580	558	587	561	594	591	574	562	565	587	612	562	663	585	546	610	622	577	593	569	598	616	591	604	591	638	619	550	578	603	591	577	618	570	568	599	567	609	610	658	621	622	566	609	626	545	620	628	676	596	546	595	550	581	623	587	600	642	602	576	610	596	579	595	592	631	633	577	634	612	543	591	618	622	634	607	641	618	672	631	588	573	599	625	615	604	631	603	587	548	564	620	593	582	600	588	591	605	596	583	582	602	596	609	555	617	552	604	614	608	607	633	550	640	596	603	590	567	609	578	535	618	637	602	607	564	584	573	604	567	588	613	612	600	591	572	609	599	595	573	615	605	653	592	589	549	536	606	600	624	587	619	585	561	606	552	577	558	582	613	607	640	608	566	595	593	579	589	572	586	615	593	568	603	608	582	600	588	616	616	553	648	576	567	610	600	628	592	606	603	559	605	600	615	577	580	598	605	578	612	637	605	626	571	611	592	573	555	595	551	563	557	589	630	644	551	596	586	597	593	576	622	606	568	572	615	573	542	597	579	640	620	594	597	605	623	613	562	567	590	588	615	580	616	607	587	600	607	601	629	552	582	579	580	566	676	613	589	579	621	596	607	592	590	572	576	573	633	582	566	614	560	585	599	595	591	600	584	572	552	664	602	609	605	598	594	574	572	618	590	595	575	574	585	632	556	572	598	569	598	609	659	629	604	551	626	596	610	604	595	578	624	604	564	573	591	605	596	620	607	593	550	611	581	620	593	584	602	582	625	552	550	575	576	576	573	608	593	556	607	636	635	601	592	589	659	602	603	633	611	592	587	598	605	626	582	576	581	612	610	627	595	603	611	592	584	605	602	639	604	569	584	619	569	590	591	626	623	616	595	602	622	595	616	620	564	593	561	640	598	591	608	557	613	587	572	586	585	572	603	577	568	565	621	605	567	581	564	631	591	618	622	558	622	593	589	617	596	589	614	573	586	576	562	591	649	605	601	633	592	604	610	600	569	602	601	595	607	630	585	627	588	597	595	655	595	616	592	570	573	602	589	573	598	601	587	591	605	594	598	577	613	621	573	565	629	563	602	567	576	556	628	575	583	603	585	610	627	598	539	549	612	583	607	605	635	566	630	551	605	636	582	567	629	579	627	573	570	607	572	627	595	586	587	575	584	637	584	615	580	584	618	578	562	653	580	606	597	616	622	612	647	607	602	593	626	593	631	575	584	582	589	611	599	571	573	589	590	600	564	592	590	597	574	618	618	618	570	599	611	595	618	561	584	556	588	642	593	578	625	617	621	582	575	592	585	591	616	619	586	610	589	607	623	595	605	584	535	584	565	589	601	626	602	615	608	592	572	623	622	577	603	632	572	628	590	575	579	678	592	577	589	608	590	566	547	594	582	604	592	612	636	575	573	594	623	611	559	629	571	585	626	589	605	562	600	577	603	571	586	563	595	626	583	624	602	641	599	619	594	625	616	603	602	649	596	644	601	643	626	627	625	616	607	546	608	627	586	592	601	637	616	610	617	584	603	582	586	631	550	580	606	584	650	619	596	567	585	562	639
25523	21306	26988	24738	4140	1600	13694	26310	22778	12485	4421	1564	882	717	661	594	610	624	669	623	588	593	614	615	661	627	622	634	628	603	626	615	598	625	562	626	648	618	610	617	591	608	631	590	599	608	634	655	634	595	613	649	595	604	594	639	678	631	585	582	598	608	628	684	654	642	575	619	615	596	607	597	611	634	653	605	618	609	643	657	606	588	580	590	606	598	607	619	594	652	634	613	614	626	604	619	635	598	598	605	592	653	629	626	616	588	633	635	583	622	628	598	621	602	609	630	583	622	640	653	638	571	616	608	602	633	596	655	578	643	618	609	599	587	657	620	627	654	591	631	624	602	616	596	639	604	611	621	641	604	636	641	603	615	651	640	624	629	580	572	655	643	623	608	590	639	615	614	675	611	616	557	635	611	601	624	599	604	622	648	622	562	613	604	606	565	618	619	604	657	621	609	615	604	553	595	623	619	612	640	608	626	603	601	593	624	589	605	583	627	614	627	626	572	637	626	654	589	566	608	605	627	582	582	616	604	586	635	619	620	571	587	593	619	621	639	595	590	594	616	615	630	587	619	645	608	610	594	592	623	656	584	626	618	621	631	607	588	587	594	609	593	651	600	603	622	653	603	620	630	635	580	573	661	601	632	572	627	591	621	609	617	602	647	636	623	608	575	616	575	660	649	621	645	607	613	612	586	590	596	574	637	591	621	571	613	601	672	559	634	623	591	649	640	589	589	613	609	602	647	608	635	642	632	639	617	601	587	596	647	625	634	609	603	613	603	602	603	605	595	623	591	615	604	623	602	620	617	590	643	604	608	582	598	665	602	592	586	600	604	571	616	609	637	598	629	595	602	619	536	632	604	614	601	619	594	645	638	605	630	607	614	622	621	635	611	626	632	593	619	656	640	604	605	622	637	611	621	652	609	608	596	630	592	593	631	630	592	621	612	631	645	648	617	597	647	593	590	617	589	639	607	584	597	592	567	600	622	599	626	618	613	607	616	609	599	660	630	603	619	584	623	646	645	607	612	637	594	606	553	614	628	624	611	598	567	595	574	597	639	628	603	592	633	611	618	657	608	662	542	584	609	586	646	641	577	622	627	592	610	633	664	645	599	546	594	593	625	620	627	615	632	589	615	609	606	589	629	606	603	547	649	590	587	623	578	632	591	591	647	640	637	655	609	595	581	617	542	628	610	643	624	607	611	586	583	588	578	593	592	602	616	663	581	582	616	598	609	638	633	615	588	599	614	626	588	595	624	607	624	670	608	592	567	620	633	597	629	617	626	624	641	675	604	580	587	568	604	640	612	651	602	612	615	606	578	587	563	626	557	653	613	598	607	619	601	601	640	660	596	612	640	648	612	640	626	578	591	665	619	595	620	569	596	609	620	616	648	600	600	617	605	626	646	607	626	658	619	568	625	609	568	589	623	598	638	618	585	633	633	635	601	611	585	585	657	596	611	614	580	632	584	645	595	563	645	593	633	592	613	616	582	587	651	629	631	600	555	628	575	645	608	611	675	605	606	639	555	622	639	598	605	629	633	612	642	609	601	594	605	601	606	610	626	593	664	607	653	618	617	595	619	577	576	625	582	617	615	627	623	581	585	621	641	595	624	609	586	619	590	605	632	600	618	618	643	583	590	600	624	556	606	589	659	603	627	616	618	627	619	586	598	614	639	640	612	625	580	632	614	611	603	538	601	613	637	624	612	613	629	602	627	587	572	591	633	601	609	553	614	619	611	662	562	627	610	591	579	611	639	573	625	608	588	576	615	620	603	623	587	632	580	622	608	595	622	611	611	614	611	625	629	632	627	631	625	612	616	617	620	623	593	587	571	632	594	617	651	567	590	633	625	565	631	610	645	631	624	602	603	610	589	601	599	584	578	621	624	637	602	614	637	624	625	593	605	601	645	610	594	595	630	574	630	590	583	592	587	578	593	570	653	658	630	602	606	569	588	598	600	621	592	608	627	584	630	655	599	595	587	568	593	632	606	612	620	592	594	580	621	582	618	591	558	611	629	594	572	593	588	602	579	569	626	612	591	649	585	625	578	588	613	565	586	594	581	631	615	629	580	605	616	603	631	579	565	619	645	589	602	646	603	675	617	621	623	581	597	573	632	608	617	655	602	618	617	586	604	613	572	627	622	601	622	588	643	599	656	609	617	616	628	617	631	639	655	619	611	589	594	613	612	617	593	619	616	618	598	605	610	616	617	625	612	603	631	616	652	611	566	668	616	627	619	608	630	625	626	580	653	582	638	602	608	607	613	584	610	613	581	608	606	637	588	626	562	621	603	639	584	607	604	574	603	602	595	637	600	593	610	610	563	624	615	606	536	598	612	637	604	647	631	602	598	595	564	595	619	587	629	626	644	619	639	605	607	589	575	599	602	649	598	623	618	602	579	635	598	586	604	591	597	627	598	616	649	613	633	618	642	624	564	631	572	586	639	589	561	593	609	660	607	627	631	645	626	623	658	605	610	589	624	584	621	589	573	620	588	654	597	631	557	653	594	625	624	565	594	603	540	624	614	620	636	585	586	611	547	598	618	634	626	626	605	646	571	575	600	610	593	601	638	562	630	636	644	610	640	580	605	596	619	598	638	659	594	649	668	604	556	605	596	634	627	638	663	609	626	627	626	595	583	625	591	598	614	606	632	556	606	647	598	577	578	569	601	619	597	642	635	628	574	611	637	602	570	602	624	632	636	657	561	598	586	619	568	602	601	618	628	631	618	628	622	610	612	620	628	605	600	633	581	613	612	644	592	597	578	574	615	617	613	614	612	598	595	604	617	579	622	590	630	661	600	656	662	625	595	624	615	622	587	589	632	566	612	642	613	622	626	590	626	603	589	601	588	604	637	602	610	593	628	629	630	622	592	611	604	631	623	634	613	627	596	572	654	624	608	640	533	579	652	629	574	639	567	587	620	578	627	597	559	638	600	612	599	607	588	626	635	589	539	601	629	616	649	560	627	622	629	588	592	646	606	650	624	643	635	640	602	566	610	582	602	622	665	592	567	594	609	650	603	615	621	591	616	582	616	611	599	593	600	594	576	605	589	611	600	594	635	621	635	637	593	633	605	625	593	636	627	604	670	568	585	587	598	625	606	582	629	634	631	654	612	605	569	624	630	583	587	585	653	618	655	598	616	605	637	614	619	575	659	637	619	594	597	616	615	593	650	611	595	638	631	600	593	665	607	605	587	606	613	617	610	631	583	638	632	603	593	643	591	632	621	589	600	606	590	604	583	642	589	633	615	605	603	571	607	620	557	597	625	587	621	630	624	576	652	604	625	623	615	584	627	618	611	607	624	578	587	615	626	608	610	562	606	630	586	613	606	648	628	625	637	600	596	661	583	573	610	578	626	657	598	616	612	629	621	654	600	582	590	598	606	602	644	624	599	620	616	624	606	651	570	603	595	660	601	599	604	587	600	634	627	629	607	631	588	622	593	622	616	607	612	630	634	643	626	675	600	570	579	543	628	609	620
4317	4462	3393	1644	1125	1756	16324	24945	19817	10277	4281	1731	845	658	604	606	568	583	576	584	609	566	557	580	576	586	544	623	598	574	580	576	567	538	550	589	574	565	569	563	579	589	573	572	570	555	622	592	567	531	548	583	621	576	570	584	610	567	563	556	580	565	596	545	573	625	560	560	544	567	587	612	629	560	589	622	560	551	612	562	578	552	584	578	596	607	567	572	618	565	606	573	607	559	526	600	601	603	598	585	624	562	598	602	603	580	575	582	559	562	559	567	620	584	629	573	545	530	596	590	581	599	610	560	588	574	585	580	578	602	555	608	572	572	609	571	566	561	585	571	588	585	618	568	602	604	602	574	597	570	584	599	590	603	571	607	584	582	630	550	581	596	602	571	543	564	564	560	540	569	545	603	570	594	594	587	537	550	569	598	611	512	541	588	572	565	586	571	589	591	569	590	559	567	578	616	570	574	583	575	555	587	615	593	568	582	563	591	592	605	605	574	551	598	590	594	587	557	575	551	609	572	581	578	560	591	609	577	570	540	563	567	537	615	545	594	573	528	536	550	542	578	563	610	548	565	572	561	581	593	582	564	563	594	576	545	605	608	548	622	597	557	552	592	576	585	601	579	599	587	567	627	574	603	556	584	575	550	539	559	597	570	611	599	572	601	592	555	576	568	594	573	574	554	602	582	614	578	544	605	585	579	555	564	615	553	591	588	576	598	582	598	621	575	565	563	615	611	554	586	572	587	570	538	612	542	629	575	619	568	535	579	574	585	568	606	543	523	579	578	580	632	578	571	588	572	572	541	578	578	583	587	606	601	583	526	551	554	575	562	606	584	583	537	570	588	561	580	542	612	572	600	569	560	602	574	606	571	544	627	513	583	557	563	600	569	614	559	538	573	583	579	585	568	518	568	580	572	545	596	544	606	561	543	607	616	589	558	581	565	547	570	558	586	564	585	544	569	544	578	593	548	550	603	527	586	579	581	565	570	620	540	589	556	586	553	567	569	592	538	590	581	566	566	572	522	551	572	529	601	617	584	561	556	588	568	565	573	570	583	529	642	591	588	576	556	555	568	556	617	586	568	556	590	571	571	582	610	559	581	572	581	560	585	601	602	585	574	588	565	541	559	584	607	558	537	574	562	624	557	542	582	607	563	590	580	592	614	590	559	578	590	565	593	618	549	571	554	571	632	584	555	560	564	549	568	644	558	592	582	558	561	587	596	574	612	553	577	544	542	588	567	568	557	599	545	592	554	594	593	566	610	609	604	575	569	591	577	588	608	570	566	601	575	564	581	600	566	603	583	586	569	561	609	591	521	546	579	622	587	564	550	590	609	578	590	522	612	553	600	548	541	613	532	596	568	585	566	608	582	571	599	551	579	581	573	620	591	530	587	560	602	579	552	600	587	590	619	563	571	542	594	612	562	610	560	602	596	591	547	583	591	565	600	585	570	582	548	595	551	560	508	557	596	581	571	553	574	593	573	587	590	562	614	592	565	578	599	565	608	556	550	556	527	550	613	590	547	564	603	574	568	546	568	589	592	544	576	595	603	598	621	574	543	575	553	617	575	619	573	602	573	556	582	586	558	541	626	577	543	584	560	604	588	564	564	573	547	622	585	603	583	570	545	601	574	602	592	550	583	596	561	600	598	586	533	560	617	559	588	562	566	584	590	540	575	554	591	554	610	589	548	562	527	589	586	566	564	568	583	579	547	551	559	603	577	566	531	600	594	570	553	563	556	609	549	579	569	532	558	566	592	563	552	620	588	566	577	552	529	603	575	525	579	578	544	521	575	551	541	534	580	548	627	558	579	576	558	576	588	583	586	570	611	597	589	555	592	553	566	630	615	558	543	583	609	574	598	552	606	584	577	538	560	593	572	561	616	571	581	557	587	555	556	606	587	563	601	613	608	625	624	559	592	587	566	570	586	581	592	548	541	560	563	602	546	565	561	556	587	571	605	543	590	606	537	539	560	588	606	549	562	598	585	605	543	577	587	570	602	539	606	575	611	521	603	608	582	597	560	554	587	513	574	572	588	602	572	566	615	566	633	587	554	623	562	553	533	587	575	605	598	557	588	586	573	569	587	571	587	605	613	574	600	533	537	555	587	592	547	534	588	563	586	612	547	568	567	590	582	537	580	595	569	518	608	568	621	590	581	601	568	556	561	555	605	573	595	596	572	563	611	577	584	555	517	587	588	565	538	555	565	603	557	569	545	561	600	564	585	608	550	552	583	592	589	624	578	567	605	599	577	596	573	575	586	592	577	579	598	537	563	533	565	556	601	613	572	574	567	577	576	590	600	544	585	543	571	534	563	557	596	586	564	588	548	568	611	581	598	581	571	596	589	573	573	580	586	565	611	561	584	554	599	584	566	578	571	562	594	590	618	565	540	555	606	564	575	565	571	577	551	532	555	569	580	601	554	584	557	600	632	568	547	545	587	590	585	582	599	556	595	574	556	579	552	602	595	549	581	532	566	570	574	619	582	551	600	567	574	590	585	558	555	597	548	571	563	600	572	596	583	585	603	579	578	601	578	559	589	536	566	555	580	592	573	557	562	578	527	588	509	544	537	546	578	633	586	558	613	559	580	574	545	568	575	578	585	533	566	589	592	608	604	582	593	587	577	531	581	573	586	526	582	596	548	551	541	551	592	540	567	591	609	539	553	571	570	551	587	562	623	547	595	577	549	587	543	576	574	583	575	600	558	571	570	580	536	578	542	568	589	591	580	581	577	556	568	583	560	508	554	521	530	590	573	572	611	564	582	571	514	579	523	571	571	531	626	576	540	534	589	570	569	574	596	565	552	543	515	561	594	566	561	604	536	570	624	606	587	573	536	627	560	582	563	572	621	585	578	572	575	569	564	581	511	523	585	563	579	602	556	554	607	548	566	580	549	619	517	602	537	590	557	559	558	571	536	595	612	569	600	543	599	529	615	550	546	571	592	600	577	537	566	598	579	598	604	573	576	594	572	579	602	569	544	582	567	558	558	580	586	553	560	556	578	580	577	591	581	577	609	596	596	556	520	614	530	548	580	570	565	571	581	597	590	560	561	617	601	572	521	599	579	618	619	597	603	565	581	578	543	582	590	549	577	519	546	595	609	555	570	587	598	546	565	592	566	574	600	600	562	558	591	568	569	589	572	536	528	555	604	558	567	576	557	592	559	578	577	609	598	580	572	595	565	580	581	586	560	598	597	627	553	543	576	599	590	568	572	577	581	576	615	583	555	541	565	534	604	631	585	563	567	567	564	602	618	535	604	545	596	616	580	579	567	599	583	596	562	579	562	562	565	575	552	565	559	579	558	555	571	561	636	587	563	568	542	577	515	553	588	577	558	565	554	601	565	581	612	543	563	536	580	616	590	584	618	550	583	626	583	622	602	564	564	569	566	565	593	521	571	555	553	564	572	556	558	556	569	595	597	569	554	565	585	591	552	565	561	580	568	586	562	532	612	612	574	564	597	542	562	518	600	576	593
24112	21270	28500	24331	21195	9234	27842	45238	39916	25211	10763	3274	1197	821	730	693	738	752	748	694	725	767	730	770	754	722	686	779	757	715	722	686	672	702	740	741	708	689	730	698	675	715	719	716	716	689	722	702	719	711	742	763	724	726	721	714	710	770	739	735	694	739	728	742	725	698	696	738	759	711	694	709	702	685	706	763	686	666	752	741	687	730	734	664	763	708	729	647	682	693	724	728	726	683	744	722	699	702	706	699	702	677	713	746	711	732	667	690	741	694	713	715	748	686	716	669	739	708	692	725	718	737	703	697	703	696	726	746	705	700	700	697	705	716	695	653	640	694	708	677	700	720	691	700	690	715	669	735	703	746	697	697	723	677	708	643	716	706	699	683	678	708	726	703	720	730	708	707	722	685	726	696	696	728	738	703	753	694	706	698	727	749	714	703	667	709	709	687	730	708	742	730	700	706	740	678	746	681	733	724	725	659	738	708	695	742	686	664	709	734	776	668	723	767	751	724	667	675	704	744	721	721	651	719	736	683	686	678	723	692	736	670	730	688	731	707	650	742	729	713	689	692	718	674	691	684	683	718	705	745	710	708	672	713	678	672	699	740	672	692	735	741	726	693	717	714	721	706	735	713	727	742	662	753	729	734	714	716	735	721	722	641	713	697	713	701	700	736	703	704	728	681	699	780	734	694	700	689	715	675	739	730	707	682	734	689	672	714	763	670	693	683	733	730	679	706	724	719	680	732	742	707	698	714	697	704	703	685	688	736	683	667	722	659	723	729	742	656	691	725	705	690	666	690	725	671	676	682	678	707	729	692	654	724	655	648	686	699	712	664	702	730	684	700	669	686	692	707	712	711	696	737	719	733	725	737	712	678	719	691	752	720	706	677	752	726	669	682	689	669	724	771	721	723	685	710	671	699	682	696	718	691	690	698	694	722	713	709	699	702	723	727	694	733	712	726	725	674	690	686	734	673	743	692	710	737	694	786	683	684	698	692	730	673	644	718	758	724	739	705	679	700	702	686	666	732	702	710	724	680	708	703	731	726	685	731	697	730	675	694	712	728	744	725	726	669	749	710	666	709	684	712	725	729	691	717	654	704	680	679	726	686	753	727	757	661	694	677	745	709	650	713	702	718	651	753	686	708	702	727	711	721	683	734	703	688	709	688	711	710	667	679	737	665	684	744	738	668	735	659	703	658	727	702	736	683	678	692	671	716	657	712	737	703	675	735	694	737	689	687	728	757	727	685	702	748	689	707	684	738	673	720	671	701	709	702	716	702	705	704	665	695	672	701	739	726	709	695	665	766	725	718	734	733	700	694	715	627	728	727	724	693	672	683	676	701	674	706	728	673	690	670	706	769	727	686	727	702	638	678	689	779	710	738	708	677	716	734	677	710	682	654	742	646	647	672	735	725	710	697	633	728	709	735	710	710	710	697	710	717	719	700	696	699	680	680	710	692	718	720	716	683	771	733	751	693	672	701	718	700	752	706	647	707	720	727	701	728	674	664	725	725	697	719	705	693	650	729	677	697	735	722	703	687	757	712	732	702	710	753	663	725	691	699	727	688	696	653	686	696	709	697	675	707	704	732	714	709	678	723	669	717	732	759	735	715	687	670	704	739	736	698	676	727	714	708	732	684	696	744	716	740	726	703	710	704	723	687	736	742	721	735	712	691	687	708	711	727	692	678	706	710	720	748	709	660	731	643	686	716	688	666	708	745	729	670	696	651	721	707	716	714	716	632	695	700	669	762	700	699	713	677	654	759	727	657	689	675	722	673	680	735	781	698	732	689	678	722	675	749	725	684	680	673	696	657	762	710	743	689	706	672	677	728	666	714	724	713	675	712	693	746	727	708	682	695	724	733	740	701	716	696	747	718	692	696	660	647	684	722	801	738	742	696	700	702	691	657	713	724	768	666	702	666	727	735	707	738	666	733	689	654	652	731	675	690	725	669	710	693	699	709	681	751	689	762	696	712	709	745	703	647	700	708	727	720	704	721	731	700	712	695	698	766	742	713	732	767	718	702	691	729	701	669	686	720	678	730	741	783	703	698	668	749	726	703	685	713	751	714	739	682	724	730	703	762	712	729	664	727	751	710	705	720	670	706	705	688	711	695	751	727	724	743	748	698	725	716	676	736	674	661	729	674	661	678	676	709	710	753	718	705	719	646	738	720	675	690	695	696	728	680	670	708	693	720	700	706	739	713	683	710	702	714	691	714	746	775	734	737	729	719	670	672	708	702	746	696	715	666	728	739	698	697	720	683	742	722	691	719	680	722	697	773	707	714	737	693	701	745	741	701	729	715	741	669	686	703	743	712	681	695	702	697	727	708	689	665	645	667	694	720	692	684	682	730	685	721	719	717	693	737	756	644	655	759	759	689	688	645	740	739	701	694	743	685	706	736	686	707	724	701	719	716	698	671	763	773	720	738	699	762	669	695	730	683	698	722	796	698	686	647	676	713	738	735	786	711	678	713	750	685	742	657	689	689	681	656	674	676	752	723	759	728	696	726	674	676	693	725	694	768	719	705	701	661	755	688	719	725	723	691	679	705	706	698	729	688	656	745	729	691	713	720	718	691	693	772	686	697	678	735	733	718	720	732	735	682	686	700	707	672	733	688	702	695	695	707	675	726	712	694	648	743	683	705	725	726	734	691	723	714	704	660	720	722	676	694	715	710	735	714	688	640	681	692	702	710	720	674	648	716	736	726	655	656	695	730	741	735	666	717	720	668	706	730	781	694	726	712	722	696	719	707	693	713	703	724	755	704	726	724	739	715	698	698	730	711	694	683	686	680	724	674	718	728	723	670	699	683	740	676	756	655	697	689	714	690	684	691	690	704	769	728	674	721	701	717	691	702	680	706	723	760	757	721	712	720	707	694	697	740	743	708	686	737	741	672	723	667	723	743	735	682	713	697	742	699	732	652	707	687	647	724	748	725	713	724	724	678	667	726	688	735	769	708	709	713	695	664	704	673	685	685	695	713	642	662	719	701	653	735	707	723	752	708	710	691	721	731	726	658	724	737	683	739	709	721	709	688	739	710	710	729	688	692	678	665	667	694	695	709	680	703	704	709	692	720	695	719	703	700	670	707	685	714	671	725	719	705	714	715	683	720	738	726	716	716	653	730	709	723	730	674	706	711	659	685	704	746	714	725	765	715	718	735	697	736	703	695	731	692	711	745	691	637	723	748	687	694	714	696	708	679	729	634	721	698	694	695	707	709	767	721	673	665	724	766	710	680	702	711	692	684	756	666	683	729	738	660	708	695	709	689	699	692	683	673	636	689	680	667	711	736	696	655	688	732	673	677	740	722	692	726	671	701	732	758	708	740	721	678	702	705	712	689	679	676	707	663	706	661	692	756	712	686	706	746	729	712	714	700	694	776	708	687	714	691	733	707	715	707	718	760	729	699	711	740	737	706	723	699	688	694	702	756	736	717	690	707	687	713	707	698	676	689	686	699	674	723	714	701	705	708	733	680
4863	9762	10456	3451	1959	3586	30191	43306	35745	19348	8411	3068	1190	788	712	675	674	666	704	655	653	647	648	685	685	659	654	651	681	656	687	638	683	674	656	708	688	658	630	696	667	690	687	661	626	648	698	698	681	676	666	679	610	657	667	626	631	660	664	633	648	678	650	650	682	654	651	634	675	651	651	639	673	678	675	653	678	674	649	628	746	638	701	608	683	650	642	641	633	659	653	658	676	656	658	675	652	651	663	662	663	713	634	659	698	699	609	650	661	700	685	672	723	710	697	613	629	647	653	664	621	664	637	679	626	685	681	677	693	670	672	617	717	669	647	686	665	675	695	705	669	682	639	673	636	653	681	667	656	661	670	637	671	637	680	700	672	656	637	622	667	656	660	616	635	659	658	656	614	685	624	692	665	661	624	679	651	665	672	691	671	660	636	596	655	608	641	666	639	632	705	665	634	654	627	627	617	659	648	652	663	631	652	682	667	681	658	652	673	642	648	640	681	674	671	659	655	623	652	679	628	696	644	641	657	657	648	581	660	639	662	620	674	605	660	621	644	633	683	642	621	643	684	672	679	696	644	682	625	678	605	625	666	686	648	633	675	625	652	657	660	691	644	643	675	643	645	663	652	653	671	635	645	644	672	642	630	658	617	640	644	644	673	636	650	705	656	684	651	660	628	681	648	657	713	636	634	637	662	654	640	640	683	675	622	645	639	649	683	687	636	722	677	646	677	665	660	668	690	660	634	621	685	671	593	704	658	676	624	610	660	698	605	629	651	702	663	669	619	657	654	619	672	660	672	617	658	640	675	660	624	662	656	653	672	608	638	628	667	664	691	647	717	646	660	646	647	639	643	665	654	623	610	666	671	647	629	641	699	616	648	612	688	631	670	659	649	678	640	645	611	646	631	671	609	634	608	636	652	662	700	676	716	655	666	665	641	639	685	684	617	663	576	647	650	634	640	645	641	623	653	630	618	626	642	631	604	628	679	641	648	644	642	678	664	663	675	625	666	660	628	655	644	622	672	642	632	665	722	650	628	687	691	649	671	655	675	676	667	617	658	631	628	648	639	679	634	667	633	660	702	669	654	662	639	663	618	713	650	657	672	643	618	645	677	685	639	658	672	654	652	671	671	639	656	669	634	649	649	665	697	640	705	685	672	638	653	617	569	687	637	652	642	679	644	611	633	656	650	634	697	629	629	616	621	666	677	711	640	668	644	645	681	659	659	644	683	658	652	691	628	657	639	622	651	647	677	627	658	655	635	643	658	648	679	611	632	620	654	660	680	675	606	692	632	690	610	621	661	638	684	667	655	645	639	678	663	681	623	641	666	638	680	667	611	686	705	619	651	682	642	628	647	627	699	639	682	625	670	636	671	683	627	645	647	701	635	631	675	709	654	614	664	665	605	647	638	646	700	633	672	620	664	637	694	681	638	654	656	629	641	637	651	649	603	642	633	677	698	640	669	651	650	612	698	629	656	650	687	659	682	654	677	625	663	657	643	671	669	661	681	676	714	664	632	645	663	631	640	648	619	695	682	626	673	683	682	661	682	664	674	645	669	614	668	675	661	641	662	676	672	655	643	676	591	630	670	628	647	645	619	659	677	667	627	640	603	682	648	606	677	663	662	611	650	647	620	630	709	652	642	656	651	650	665	621	616	655	677	639	666	659	631	645	629	672	662	637	691	646	632	620	692	675	673	636	614	641	696	642	637	638	665	615	634	593	660	625	639	664	643	644	649	639	672	613	631	686	637	644	660	611	675	685	677	692	661	645	634	612	664	667	672	698	686	642	645	664	645	696	646	669	634	675	656	673	648	697	625	624	626	657	652	651	676	649	677	628	652	626	654	636	695	601	662	720	646	664	636	668	649	613	698	688	651	620	644	689	675	636	656	620	704	652	659	625	661	670	668	662	693	628	614	630	612	633	655	638	679	666	606	662	691	596	663	643	653	707	689	670	635	677	681	651	670	645	632	694	633	629	615	687	662	704	644	662	688	615	667	644	673	647	633	630	656	655	609	632	635	659	629	644	634	645	697	663	633	629	639	646	651	643	669	665	647	649	621	640	667	676	661	653	666	685	634	653	666	593	638	635	631	649	668	668	647	654	681	657	661	650	689	674	644	698	638	652	677	651	659	657	704	621	658	603	649	667	627	670	662	651	630	603	666	638	700	619	654	635	665	669	675	645	695	639	624	675	687	653	687	697	647	650	641	660	606	654	706	636	663	616	638	703	680	638	670	669	639	650	655	633	631	664	679	633	685	681	662	634	673	633	670	684	619	628	614	684	640	668	650	631	658	624	640	641	674	624	647	633	634	613	629	617	636	672	646	635	662	668	632	594	641	673	603	658	681	671	642	681	615	637	648	652	627	652	678	645	652	690	694	638	664	664	644	603	660	631	656	624	668	668	634	624	626	646	652	613	623	694	656	684	682	621	665	686	655	666	655	620	601	669	626	620	668	668	625	658	697	703	613	656	628	680	635	657	653	622	641	652	681	639	648	654	649	670	694	642	634	644	659	653	694	635	662	678	656	662	649	648	644	633	659	625	699	678	638	644	643	646	638	650	618	693	668	691	667	667	615	641	643	674	613	709	630	605	629	621	633	666	652	653	658	649	634	591	635	662	617	657	668	604	611	692	658	617	681	662	646	643	719	661	630	651	608	651	659	675	594	667	644	632	712	634	624	668	680	612	646	622	630	659	646	668	637	633	654	683	646	646	672	638	641	635	650	675	595	705	631	616	641	633	650	623	666	639	658	640	619	637	638	659	678	642	618	652	668	698	677	633	619	677	666	694	652	677	660	634	653	599	639	605	654	671	646	637	653	634	629	639	653	653	615	670	629	660	632	674	662	620	646	688	652	625	637	668	655	633	705	580	674	664	627	663	655	621	610	636	598	627	644	581	691	597	684	680	671	619	627	667	628	678	655	605	654	650	664	661	672	636	653	659	632	622	659	632	655	673	625	642	702	628	669	637	673	689	677	628	628	660	652	675	659	650	700	667	638	697	670	642	642	679	646	657	638	691	629	635	647	643	685	665	673	657	638	664	624	602	592	664	652	622	630	632	688	675	676	649	676	604	624	578	650	673	708	635	647	638	647	642	571	660	676	635	633	678	698	637	669	597	628	703	690	639	680	706	606	653	653	678	662	668	660	630	629	647	645	674	608	655	615	638	627	657	630	680	688	642	648	637	638	650	650	655	659	619	660	645	645	657	656	627	690	647	644	660	623	603	634	681	676	631	657	692	633	667	664	687	639	653	660	635	685	637	642	674	704	635	663	666	658	686	634	612	614	605	663	648	682	640	710	704	682	607	645	643	663	664	611	642	654	641	627	703	658	642	619	659	651	636	637	650	657	638	664	679	720	622	666	655	655	670	677	694	638	666	689	686	634	637	633	689	667	683	629	641	665	660	638	627	657	587	656	703	691	650	641	628	705	631	665	661	655	636	656	720	639	669	634	660	654	649	672	640	640	640	644	620
27513	12899	4374	1681	824	698	1453	3602	3447	2075	1188	785	704	591	635	584	699	604	637	618	654	592	630	621	617	642	625	605	647	667	623	618	624	593	696	603	603	583	619	602	637	604	646	624	631	661	596	656	630	583	634	620	634	634	683	605	686	652	601	673	641	647	635	627	611	588	693	659	662	632	610	628	661	627	636	652	616	647	635	600	567	624	666	628	631	629	607	651	648	602	612	603	660	611	645	654	647	635	652	608	597	613	619	684	610	684	584	638	661	603	629	663	645	615	600	617	632	601	595	647	624	618	634	621	637	621	635	652	595	606	639	646	633	671	678	635	663	654	636	659	622	640	613	660	608	648	656	596	634	607	606	597	659	656	588	632	596	614	677	637	665	579	570	627	602	632	599	621	656	628	631	657	613	667	613	628	603	624	636	631	643	621	621	658	666	684	612	632	687	632	609	613	619	606	578	634	609	637	644	605	655	659	598	638	647	635	587	611	624	614	648	611	634	648	587	604	631	628	634	673	643	632	641	630	601	647	633	608	618	630	621	609	642	654	639	611	652	605	618	658	648	640	644	611	643	654	664	598	589	626	645	617	680	637	653	622	678	640	623	604	632	645	610	670	631	624	601	665	639	648	597	626	609	658	644	632	641	679	648	607	656	645	625	634	638	647	592	665	632	626	611	634	635	693	653	630	623	665	625	602	590	573	687	625	591	605	642	626	594	602	667	651	604	615	626	651	620	601	667	616	658	626	640	634	626	615	581	626	606	632	602	604	627	621	614	662	620	652	574	613	589	560	635	641	608	633	655	648	597	617	582	620	683	622	646	637	634	648	675	643	590	602	605	655	608	649	583	670	667	671	664	652	628	623	629	637	645	582	624	659	622	610	585	610	610	619	650	663	625	633	625	615	621	647	629	624	643	687	674	615	666	642	612	589	637	637	634	590	630	624	592	621	592	651	584	641	621	665	609	623	639	629	631	655	593	620	654	653	619	615	596	628	634	636	649	595	652	647	649	605	621	636	617	609	653	627	650	629	654	597	599	664	603	639	666	646	605	641	602	612	616	600	631	671	608	592	659	631	593	640	629	636	628	640	564	668	597	622	642	623	648	619	654	580	659	625	600	683	635	586	617	671	617	607	681	663	625	578	611	604	615	620	623	615	665	622	633	623	634	620	625	609	630	657	639	603	652	587	625	603	622	643	599	644	589	609	599	613	668	615	657	623	621	647	626	624	597	549	631	601	669	626	597	620	613	630	654	619	640	631	636	660	623	671	571	625	609	697	669	640	601	643	644	613	591	658	632	595	636	615	620	646	656	620	641	643	630	627	656	639	578	591	612	622	601	580	616	620	609	605	612	630	661	597	589	602	637	626	622	624	601	606	598	633	577	622	620	646	621	589	606	640	637	594	638	611	576	644	637	611	616	629	668	600	658	637	641	622	594	638	591	609	691	637	633	638	594	596	621	654	600	609	619	658	591	600	620	625	615	637	614	617	656	649	650	622	648	629	605	617	644	586	631	609	625	645	644	625	616	639	641	595	613	601	635	618	607	633	567	646	619	609	680	672	614	622	614	638	613	628	630	648	610	649	627	635	637	660	648	635	599	605	608	636	660	624	674	629	629	683	632	597	598	596	653	615	620	609	651	620	659	653	617	584	676	663	605	616	606	578	650	624	626	628	634	633	595	642	684	637	692	662	642	575	630	636	625	669	637	582	637	670	655	622	610	642	648	643	618	621	636	596	658	619	673	590	669	630	617	579	619	663	657	642	627	628	645	615	592	586	611	640	652	630	615	625	622	624	634	634	608	580	619	650	640	659	641	640	669	582	681	581	608	653	614	601	648	642	593	594	650	582	675	568	653	616	648	629	618	577	588	617	623	646	671	618	626	603	647	612	638	618	602	640	606	662	616	636	630	623	651	623	601	582	643	632	656	654	635	601	592	626	644	638	650	568	633	621	681	638	641	701	667	619	660	639	632	616	612	613	628	635	615	627	628	604	619	663	615	622	621	631	626	628	612	599	620	600	638	578	671	666	599	596	638	637	629	591	608	606	618	653	645	690	602	626	607	584	627	622	625	632	659	593	616	647	621	636	642	622	698	611	638	658	676	625	665	622	597	619	636	620	644	627	605	660	633	629	643	654	602	623	610	603	654	609	623	638	595	641	666	636	662	612	607	601	591	613	647	592	577	653	618	612	643	650	673	585	670	609	585	623	626	660	645	631	698	611	657	621	609	624	611	611	598	632	588	641	670	673	631	614	657	638	602	630	628	629	624	645	597	563	603	651	618	610	595	642	618	646	640	625	607	612	641	646	606	641	609	685	632	629	605	600	655	616	632	605	599	615	632	662	606	628	624	587	630	640	652	602	661	588	645	652	654	591	617	628	629	635	595	583	597	642	641	607	626	611	643	616	623	603	644	654	651	640	594	637	638	606	640	620	625	686	637	620	598	599	621	593	579	652	609	641	621	663	596	592	656	612	691	625	664	597	625	654	657	614	613	679	650	643	651	668	623	643	622	638	617	604	619	614	639	692	678	605	640	643	648	593	627	647	660	621	643	582	617	613	611	612	608	599	650	676	603	662	649	630	613	615	634	591	637	610	636	632	597	606	641	591	686	617	648	656	653	638	620	643	604	623	629	621	597	623	607	628	646	599	625	582	636	605	631	598	657	653	631	626	613	656	601	632	628	650	618	586	679	617	608	627	644	615	604	662	630	608	636	613	632	616	645	600	675	619	641	634	595	620	613	646	647	648	609	655	629	634	653	592	631	679	621	672	659	587	677	628	649	657	663	637	650	667	584	656	585	635	638	636	612	644	670	586	661	647	620	614	614	620	631	613	632	657	619	602	618	642	603	586	650	638	615	673	604	630	647	646	678	623	610	681	609	629	663	632	676	633	609	619	640	623	614	610	631	632	602	672	659	588	638	641	652	672	628	628	640	615	583	624	639	618	641	657	660	619	584	637	651	615	672	595	701	608	621	647	662	616	697	586	639	661	630	628	619	629	596	665	586	613	653	665	612	655	662	603	656	628	629	611	634	652	610	589	644	632	610	639	610	631	626	607	626	656	608	621	647	612	636	568	689	640	619	613	660	667	621	610	617	625	629	690	669	646	590	568	653	625	657	653	672	635	617	590	663	621	635	615	639	633	631	625	626	629	597	651	683	615	632	557	612	622	666	637	633	615	636	658	602	688	614	666	621	630	626	649	620	599	648	683	609	620	589	632	631	629	628	585	571	636	704	667	622	613	659	680	609	627	620	674	631	637	590	645	669	640	667	649	624	604	654	651	594	623	644	651	625	620	596	639	655	663	679	659	656	665	624	632	632	622	588	621	661	620	584	657	567	641	669	648	622	624	597	605	644	673	645	674	596	601	648	648	599	629	658	681	646	574	628	591	621	650	642	645	616	660	649	627	689	648	614	621	635	617	620	644	623	623	655	655	645	653	644	678	649	678	592	638	662	616	616	624	640	629	633	596	629	622
5340	2520	4064	1296	778	643	1891	4540	3864	2186	1217	791	613	570	595	559	551	600	577	543	581	552	562	568	592	591	566	598	583	615	611	552	575	537	576	583	565	589	586	554	523	566	591	509	560	559	591	558	573	574	589	579	565	604	547	587	590	567	529	570	547	557	537	590	562	593	552	585	547	541	565	599	564	560	537	586	563	542	572	556	540	633	587	578	553	546	569	544	550	585	569	590	565	529	591	558	576	563	565	602	523	587	532	543	534	556	589	532	566	585	518	572	587	572	591	549	582	572	560	558	574	594	562	547	566	546	559	597	554	571	578	574	541	573	582	559	531	619	572	612	541	588	591	588	547	587	541	596	591	558	548	567	541	575	570	576	537	594	574	581	549	549	552	558	585	591	567	574	570	583	574	583	539	566	580	543	607	535	560	572	557	535	535	532	605	581	552	573	541	552	567	548	602	536	561	597	557	562	562	594	560	566	544	557	521	580	600	548	573	558	580	596	552	593	586	575	525	514	529	574	550	552	531	545	602	541	548	564	536	512	596	541	539	555	567	584	544	557	584	609	554	523	581	577	584	561	558	539	576	568	578	551	553	590	575	542	601	586	525	536	588	593	564	541	566	574	540	564	610	582	593	563	539	552	568	566	563	550	597	552	574	558	581	537	555	578	531	594	550	620	587	563	581	542	573	561	555	524	615	566	540	580	553	581	573	558	555	525	537	556	568	581	608	601	575	564	595	529	555	544	590	533	558	570	557	559	585	576	578	584	565	599	528	513	540	575	534	532	573	541	583	572	636	527	607	568	551	603	622	575	569	551	523	522	552	592	552	634	591	587	601	552	565	599	587	542	580	579	557	550	585	596	596	578	543	561	549	586	554	567	548	562	565	563	542	569	576	523	561	549	553	600	590	570	591	595	568	538	538	597	567	562	550	564	564	527	555	565	556	528	593	550	560	549	535	542	562	563	520	520	578	554	554	553	560	517	538	564	599	561	567	556	545	546	597	554	544	593	581	572	575	553	582	593	550	570	538	560	522	548	556	557	532	552	550	559	600	536	607	576	556	582	564	535	580	581	539	570	542	571	595	579	543	583	562	577	589	549	572	564	576	570	530	533	603	536	582	551	589	517	578	602	590	592	548	554	560	542	571	568	590	571	585	598	568	555	561	548	557	611	558	573	581	561	573	604	516	574	556	594	545	590	541	555	556	543	607	609	548	598	547	545	550	549	543	536	558	553	550	561	537	564	573	568	549	563	616	586	550	571	563	614	540	542	594	566	565	547	577	561	574	526	570	580	562	579	574	547	605	573	564	556	579	579	561	572	546	580	537	529	542	566	570	580	578	577	569	627	560	560	535	623	601	564	540	590	619	583	585	557	544	545	578	578	531	532	589	605	549	594	594	546	565	594	588	532	588	516	541	587	575	566	577	589	571	573	527	578	605	581	534	578	589	575	608	592	562	586	571	589	553	543	509	572	551	595	552	552	542	577	507	544	540	538	553	562	545	591	545	552	546	564	599	603	574	566	530	578	548	566	568	561	583	574	540	563	523	571	600	544	586	566	489	574	556	541	610	572	540	545	569	546	551	581	506	520	542	553	568	567	576	576	547	545	568	579	574	565	569	587	565	530	601	554	580	583	553	560	589	530	556	579	576	513	542	581	585	563	566	585	589	578	628	530	565	588	578	543	607	514	536	568	579	592	608	560	549	573	573	564	541	574	579	615	576	598	569	627	544	522	578	542	541	534	579	546	608	554	552	548	611	597	570	544	571	556	576	540	547	592	588	569	575	594	566	547	588	599	583	536	557	556	574	565	539	589	569	571	557	532	558	580	527	582	528	577	583	564	563	594	561	571	577	596	565	584	536	540	570	586	583	565	573	537	510	553	601	580	537	573	561	576	599	563	516	573	591	569	572	530	550	545	527	568	565	573	574	606	546	570	595	573	552	602	519	560	567	588	582	562	579	547	571	555	576	526	603	616	560	556	564	557	557	551	594	568	575	589	606	560	551	570	560	542	532	589	571	527	572	560	551	535	616	563	539	562	548	594	563	576	589	586	601	558	574	577	617	545	543	523	558	580	613	558	573	564	531	567	570	548	582	561	551	563	578	583	530	536	479	553	549	550	570	550	566	547	550	540	561	575	539	553	586	600	569	575	541	539	571	571	555	536	577	590	566	566	551	614	605	595	567	553	557	580	575	558	582	567	566	539	547	587	601	555	592	545	565	582	598	551	577	581	581	596	526	594	585	600	559	575	548	587	575	540	558	609	590	556	557	558	602	569	532	595	590	592	564	555	523	522	549	593	582	541	588	598	582	566	556	535	506	591	579	573	584	537	544	528	579	573	538	557	561	565	519	534	570	589	557	591	572	591	529	566	590	613	589	526	549	579	554	567	514	559	542	553	543	561	564	553	569	561	544	581	530	557	535	535	514	536	526	581	610	584	545	600	533	531	570	562	537	533	586	611	586	588	565	597	576	572	565	528	571	539	592	564	539	566	548	550	611	574	590	597	612	568	574	582	570	540	535	557	550	593	538	608	561	548	556	556	558	557	571	603	559	553	584	537	560	552	526	607	598	545	602	580	565	596	569	582	566	581	593	550	573	592	559	545	518	569	599	578	543	574	599	567	598	530	568	567	585	569	561	534	539	586	518	541	585	544	614	544	577	615	576	555	543	564	518	536	529	570	527	580	559	544	579	539	580	587	564	624	544	611	576	561	573	553	576	565	560	561	613	563	570	542	545	572	549	536	593	551	575	544	536	541	601	510	577	542	579	574	578	543	577	578	577	568	569	583	555	553	577	578	559	559	588	554	567	559	587	552	563	594	583	573	546	522	522	597	593	592	579	577	585	574	558	590	589	553	555	621	522	561	547	595	647	569	570	578	602	573	553	544	555	568	564	539	559	575	541	537	591	543	575	601	568	607	544	593	533	551	546	537	581	578	562	576	560	591	554	572	571	533	566	583	592	591	560	552	573	537	509	561	557	569	603	566	589	549	571	531	609	554	589	548	565	573	555	556	554	562	584	593	532	583	592	608	599	583	576	597	596	564	570	566	573	594	610	548	545	531	547	566	539	555	550	614	564	565	590	579	574	556	539	577	551	553	588	607	533	540	556	587	555	552	563	582	568	547	550	588	579	545	580	584	576	570	562	570	574	578	583	540	557	576	517	575	590	589	523	582	597	565	554	589	570	596	581	561	515	562	576	548	512	549	544	577	549	526	566	555	586	574	566	512	523	515	582	534	542	576	609	549	547	573	547	582	540	544	512	591	587	611	595	616	576	573	537	574	534	584	597	569	577	570	580	555	535	566	564	597	585	557	567	565	542	589	572	590	580	573	575	528	590	588	605	575	552	551	585	620	584	596	561	565	573	598	608	556	571	555	554	578	552	583	547	594	588	599	592	575	574	581	590	578	549	596	535	556	542	577	589	590	545	606	597	559	589	557	546	577	568	567	560	544	604	586	597	549	562	580	582	547	536	583
25476	21274	26950	24690	6652	2165	15724	26758	21397	10579	3544	1311	779	674	625	635	586	632	577	561	595	624	619	632	604	598	593	600	586	612	591	569	619	622	632	590	615	606	622	584	583	580	598	597	582	581	593	567	585	588	590	586	606	580	552	569	590	603	634	612	586	625	610	621	594	622	599	616	572	608	619	608	591	587	601	608	576	645	567	589	570	566	556	600	535	591	564	636	566	584	591	559	571	613	592	560	625	566	578	566	595	610	523	549	587	600	590	621	597	537	616	627	578	588	615	587	584	584	565	599	584	577	628	589	588	629	603	573	599	564	569	627	571	594	580	664	614	551	610	612	581	533	537	550	571	595	525	593	577	553	589	571	584	569	552	576	633	628	612	610	596	579	630	541	590	577	575	619	576	613	593	557	562	552	589	633	610	575	602	591	562	614	564	566	592	601	628	583	541	576	559	600	560	584	641	602	591	622	575	557	577	568	576	603	581	569	633	630	574	557	609	571	609	613	585	630	548	583	581	568	609	591	601	562	608	640	593	587	578	578	578	582	593	594	583	550	598	576	592	639	590	546	596	581	582	607	573	549	611	585	579	586	586	604	571	559	540	577	560	613	595	596	625	607	624	593	595	571	571	608	587	581	585	610	599	595	566	555	637	571	585	626	637	605	584	609	570	582	618	591	582	588	610	586	594	571	643	577	597	614	614	592	579	587	578	561	560	615	604	572	583	593	578	603	566	634	578	613	563	558	563	588	561	584	552	595	581	617	600	627	592	571	602	622	546	555	550	599	577	586	579	566	566	585	569	551	560	587	568	559	596	629	544	588	607	573	605	577	591	602	600	584	606	548	554	548	569	564	609	600	575	607	581	589	570	558	605	581	541	572	551	614	603	618	605	565	566	572	596	583	562	594	566	562	648	605	579	547	640	581	607	599	571	592	561	590	571	593	628	578	583	581	599	581	585	631	627	574	594	627	606	584	640	602	567	591	556	592	619	626	583	556	629	558	611	606	543	570	599	595	552	579	569	560	584	550	618	617	566	557	581	567	582	614	572	624	566	571	632	614	572	515	622	613	615	575	597	566	657	592	592	599	560	588	578	572	564	587	606	599	560	616	632	564	619	606	602	587	643	613	591	569	596	585	586	548	557	597	587	606	549	564	578	560	585	559	559	566	579	613	600	573	574	577	561	626	592	617	577	551	607	601	612	629	553	583	602	568	597	581	606	610	575	581	579	605	577	572	567	576	616	588	600	640	577	585	593	588	570	590	601	559	591	601	577	603	557	586	601	625	622	567	609	593	600	582	615	615	596	610	567	533	594	551	577	607	589	617	581	600	609	572	614	570	554	555	598	574	587	624	567	567	561	555	598	608	631	597	605	571	565	583	591	595	593	595	586	533	611	535	579	609	586	544	562	538	613	599	528	627	591	596	582	591	596	571	557	597	590	577	562	582	599	611	621	583	594	583	587	562	628	569	561	586	621	568	593	549	542	574	560	592	564	557	545	595	590	610	623	604	624	591	609	585	590	539	572	550	579	587	598	607	618	591	614	568	565	644	547	616	602	555	587	599	548	587	617	580	595	560	583	534	625	590	553	576	607	584	618	564	558	575	612	557	602	610	590	619	572	576	623	548	588	593	604	576	596	567	635	564	545	572	575	609	573	609	621	610	557	591	604	573	577	584	581	568	600	581	589	585	590	614	612	625	597	580	594	574	581	580	581	632	529	608	590	637	599	564	602	629	597	569	579	621	644	577	560	604	583	572	582	569	561	555	624	602	587	541	595	599	594	591	584	559	570	597	607	583	611	553	571	568	603	531	610	616	599	571	610	530	605	562	555	582	581	595	577	591	577	560	611	595	532	597	570	567	574	615	624	592	596	572	577	622	576	578	581	556	591	544	596	598	551	605	589	588	618	543	546	573	611	551	595	576	544	565	623	614	583	600	572	610	574	601	595	600	592	592	593	588	626	616	616	614	569	561	612	572	575	557	596	574	568	610	635	592	610	553	554	584	557	584	560	610	593	561	605	548	606	566	599	613	570	581	619	603	547	612	632	607	593	594	547	549	577	537	597	613	543	567	579	647	578	600	583	546	546	588	602	586	612	597	603	587	544	576	581	595	550	580	614	592	608	573	586	564	565	560	536	613	645	581	586	617	592	597	613	536	591	598	529	582	604	578	580	540	605	574	579	567	594	578	582	609	550	569	605	597	604	581	634	599	580	610	604	559	610	566	570	573	618	636	546	560	562	576	577	612	514	580	550	575	565	604	598	584	622	573	607	553	577	613	598	550	590	601	589	608	559	549	582	586	637	618	540	598	575	543	560	576	571	579	590	638	596	537	589	549	618	584	591	575	563	571	619	577	598	644	558	560	582	589	591	626	578	557	571	544	576	560	615	582	600	569	559	574	584	600	615	613	546	575	558	564	592	556	574	577	594	589	588	601	595	539	582	617	554	545	563	572	574	608	577	607	630	592	590	598	615	575	573	599	566	602	604	591	564	566	582	529	622	541	558	565	614	566	593	583	576	617	594	603	565	550	595	555	583	592	550	588	611	551	578	602	618	588	547	579	573	568	628	574	607	545	614	635	601	580	526	541	534	586	578	581	579	595	558	566	579	598	626	580	584	590	579	606	610	559	615	620	569	592	608	601	602	535	546	570	593	569	589	596	622	611	611	566	549	552	565	621	603	579	613	576	570	575	559	537	611	557	593	602	555	559	564	591	590	576	606	558	584	604	594	569	581	569	576	573	557	623	583	603	600	581	572	548	574	578	593	573	606	502	569	588	527	583	564	600	599	616	590	583	613	564	595	520	566	576	595	559	568	567	595	564	553	591	585	581	551	582	615	573	603	661	590	592	570	622	584	589	577	574	603	631	540	587	581	590	632	621	574	562	549	605	590	598	656	628	565	579	569	573	572	574	604	575	560	586	580	592	605	574	562	626	587	588	591	548	571	559	566	550	651	596	600	620	530	600	589	598	595	572	641	539	567	583	614	613	607	586	540	576	538	546	610	588	589	569	588	583	589	563	610	630	605	586	577	585	622	591	611	630	586	605	592	578	588	592	597	584	621	588	584	592	576	581	622	597	596	568	560	617	578	579	579	570	565	548	597	598	595	580	595	583	583	646	595	544	554	560	636	604	592	581	561	568	569	607	572	618	589	597	593	580	607	573	549	590	579	593	616	618	611	577	599	586	639	602	585	587	572	569	561	605	571	607	599	571	572	597	606	582	585	585	574	642	579	581	582	538	588	634	552	594	556	582	590	563	556	577	639	568	580	561	610	571	568	595	628	606	603	557	606	612	592	575	559	605	601	579	554	583	536	604	604	595	570	588	640	596	614	612	577	595	629	584	596	568	600	600	567	618	577	608	601	578	591	582	621	570	633	584	582	580	572	574	605	564	554	569	588	562	625	586	599	600	569	563	533	570	615	605	568	569	602	576	582	597	582	593	550	585	586	564	581	596	557	574	586	570	639	583	582	604	583	622
5272	12416	10690	4260	2401	2172	16928	25706	17901	8772	3453	1428	721	569	623	529	549	605	555	596	562	527	586	561	601	558	530	547	614	592	578	606	562	592	581	569	589	574	596	560	566	573	523	600	605	570	576	587	558	569	567	543	567	513	539	541	543	570	590	544	585	546	586	533	546	542	572	620	565	510	567	599	612	556	520	566	592	557	540	565	576	542	570	588	561	542	596	567	540	531	561	561	555	531	525	624	561	582	560	566	525	562	551	528	547	599	531	576	602	567	556	550	517	563	566	581	564	524	582	550	549	568	581	554	603	606	523	583	523	552	555	581	573	566	548	575	588	590	553	584	499	551	563	543	549	537	596	575	546	575	576	564	555	572	556	566	568	571	548	565	514	557	572	540	551	596	568	583	597	537	551	573	566	579	557	567	565	529	552	566	552	568	610	576	569	549	546	588	566	571	508	582	521	533	504	539	517	558	565	557	549	567	559	576	591	564	529	559	519	542	511	579	548	552	565	581	560	585	548	542	553	571	548	582	548	571	540	601	567	558	563	564	540	581	558	570	523	560	583	567	541	566	507	535	576	528	550	552	581	596	559	601	584	537	594	617	574	597	560	563	551	559	569	553	549	550	557	610	541	561	556	551	576	599	557	562	540	544	532	555	535	532	572	571	528	543	567	566	564	554	560	604	571	569	563	568	509	576	584	535	542	554	517	524	526	536	544	572	607	616	596	576	556	522	576	575	525	541	577	625	580	542	538	512	540	510	580	545	577	548	588	562	556	561	527	523	554	588	588	545	555	515	537	526	564	580	558	559	582	564	542	572	591	539	576	564	586	577	540	544	553	575	538	561	568	580	579	558	595	544	579	571	578	607	564	561	539	563	531	532	578	530	550	546	574	585	506	555	537	567	557	587	583	566	569	562	532	555	569	555	575	543	514	569	573	552	560	543	579	578	589	572	528	549	565	539	608	586	576	600	578	583	617	557	582	552	591	607	530	558	570	579	540	569	603	542	559	563	558	568	541	608	524	589	569	564	574	555	548	540	568	561	552	550	534	560	533	550	586	538	607	577	549	502	554	575	559	541	577	554	544	533	567	575	527	543	562	585	575	578	569	558	518	544	592	543	543	529	575	554	552	541	563	572	540	578	534	540	554	532	552	544	499	549	531	557	511	572	544	572	574	577	544	542	538	558	576	555	530	571	552	546	553	603	595	529	579	583	555	563	547	546	574	571	555	578	571	616	587	587	517	543	563	576	559	574	603	581	538	541	549	522	564	574	532	583	536	563	565	566	565	616	531	550	576	546	563	568	568	565	604	551	543	550	558	560	562	567	545	574	545	554	567	500	559	584	559	585	562	570	509	571	556	571	513	585	586	588	531	564	582	546	577	526	516	582	517	575	568	522	566	558	545	550	547	535	507	566	605	568	565	596	520	584	539	592	581	544	556	587	538	560	574	580	543	568	543	580	545	597	559	543	562	550	563	561	556	596	589	576	543	589	586	554	575	560	597	573	564	556	524	549	528	561	574	558	547	535	595	569	574	516	572	549	572	579	571	547	541	537	527	583	557	576	564	529	531	529	549	569	554	565	577	536	563	559	520	526	574	557	585	568	543	522	548	546	572	572	558	580	576	549	526	552	577	537	562	534	566	579	602	509	521	568	532	579	568	563	608	564	537	529	582	581	526	596	566	537	508	527	542	518	582	503	531	556	556	550	565	527	546	578	587	599	586	573	589	553	548	544	518	573	586	560	530	536	576	569	549	569	549	530	555	562	546	548	572	575	529	589	560	562	571	537	568	551	528	555	567	564	547	513	566	536	540	541	578	552	535	515	549	555	574	545	550	564	562	534	583	605	515	554	575	561	576	570	615	595	555	564	567	565	553	528	562	526	564	591	551	541	562	507	570	561	523	562	526	571	570	544	538	549	592	571	542	562	529	545	564	557	538	576	590	557	568	575	527	533	573	577	570	569	503	538	552	555	583	569	535	571	584	593	551	569	518	559	537	560	534	554	569	587	589	570	551	515	527	562	583	514	581	535	551	571	566	556	580	549	554	565	593	589	565	520	573	561	546	536	568	547	559	556	550	565	537	525	553	567	563	528	589	557	543	572	602	572	563	527	570	544	574	539	570	575	516	552	574	544	548	566	577	584	562	551	542	557	524	578	582	589	549	555	539	593	548	589	568	550	561	542	589	553	570	606	575	541	579	557	579	535	554	572	561	535	518	546	553	563	521	546	528	521	538	577	514	525	593	535	603	532	522	542	559	574	555	583	556	541	547	556	543	591	545	530	544	598	565	517	570	510	526	578	585	592	539	555	573	554	550	605	584	564	568	521	554	568	580	565	573	546	520	539	557	533	591	553	557	555	565	533	568	549	529	552	537	520	543	560	520	588	551	534	569	562	614	547	552	586	537	627	542	586	568	565	563	552	582	605	550	527	574	565	562	555	569	558	573	565	558	529	564	562	550	568	548	526	524	573	521	555	541	570	577	537	575	579	595	548	527	552	540	579	542	572	577	530	552	588	564	563	548	557	542	583	561	533	562	566	544	519	555	546	609	561	578	556	548	560	550	553	551	552	575	566	585	555	537	530	551	568	593	593	573	579	525	542	556	582	591	596	542	565	559	563	534	588	572	544	554	554	540	556	570	591	592	515	564	532	576	544	544	584	569	547	569	553	568	570	536	558	510	548	602	549	565	524	552	538	540	552	555	496	593	571	548	581	520	553	578	562	553	581	573	607	564	565	544	566	561	577	579	558	545	536	547	532	584	535	600	523	519	542	545	555	551	538	582	596	543	590	550	560	579	574	561	549	566	505	531	558	565	549	532	562	565	549	560	562	529	563	559	551	585	547	545	600	572	556	548	562	544	585	581	549	532	538	595	541	601	552	505	519	523	557	584	601	598	548	554	515	580	583	546	548	585	539	600	593	570	510	515	570	529	521	584	519	543	568	532	612	550	590	547	548	565	528	560	569	529	546	621	555	577	551	558	607	568	525	546	566	569	563	565	570	541	535	541	603	537	533	574	557	537	600	528	561	523	565	518	591	548	568	563	539	522	548	543	583	507	543	570	559	592	531	545	579	549	542	547	528	600	537	546	563	551	557	556	607	561	525	569	518	571	562	583	561	571	517	506	557	560	517	546	573	530	542	540	574	528	567	576	552	566	560	582	569	537	546	521	579	548	561	500	594	560	514	530	609	581	564	571	572	598	568	553	571	571	578	525	585	545	536	587	560	556	528	567	547	572	544	566	550	551	572	546	565	545	560	582	545	584	543	576	553	522	548	506	533	603	542	608	533	601	608	550	551	541	581	575	591	560	546	567	566	587	560	541	552	548	578	538	520	525	572	564	572	559	579	583	537	558	586	583	509	563	574	593	556	542	546	540	552	507	568	552	553	564	561	526	553	555	564	573	556	536	519	538	576	588	551	514	571	542	566	569	541	538	606	554	639	526	584	552	548	559	588	555	555	562	567	548	572	552	544	554	574
24216	21323	28587	24381	21217	11725	41047	44482	35532	20103	7761	2317	1060	905	781	788	740	692	745	702	727	704	728	784	698	694	704	678	713	654	737	702	716	690	747	737	722	682	714	754	708	736	732	685	693	691	730	665	718	699	686	689	701	690	746	750	670	705	731	716	689	788	678	691	641	689	720	683	712	695	700	703	716	711	754	690	746	747	732	700	687	675	690	729	716	733	737	665	709	670	688	711	706	734	663	738	738	673	725	690	720	703	689	733	713	750	705	710	694	676	690	710	695	713	695	752	736	744	723	718	676	712	733	695	655	652	705	694	705	691	686	702	732	712	733	737	660	697	690	725	742	652	698	681	754	695	710	696	697	724	733	695	728	671	714	683	688	682	746	697	661	707	722	672	738	718	714	707	717	677	705	687	702	644	730	714	661	761	690	714	696	687	716	693	707	618	657	679	716	692	699	682	700	698	662	725	704	725	683	702	699	701	734	697	736	707	745	721	680	688	676	729	684	742	726	697	682	687	695	665	718	698	716	694	701	683	688	696	735	674	644	711	680	745	686	751	675	677	702	718	663	692	658	728	666	713	680	763	674	663	731	654	699	663	704	663	707	666	713	668	639	726	680	691	693	706	710	733	741	656	706	702	709	678	719	707	707	696	691	702	702	692	689	727	721	719	663	711	682	707	780	721	726	745	730	703	677	725	683	700	682	684	767	670	705	672	650	704	728	716	686	686	708	669	711	679	731	685	688	695	722	766	711	687	726	721	723	688	696	697	752	684	698	676	767	711	654	697	747	706	724	728	733	706	693	758	742	679	627	699	725	719	690	702	734	695	701	671	720	687	691	712	656	693	713	699	680	699	698	687	677	738	659	697	731	713	756	692	701	707	715	721	750	692	685	746	721	676	704	736	723	742	698	693	673	680	728	697	727	723	669	731	691	706	692	692	685	710	665	766	736	679	681	723	729	689	719	758	709	692	692	652	678	690	721	692	696	718	721	771	721	680	687	711	696	662	666	714	635	680	725	708	725	714	701	720	670	675	698	682	687	713	707	707	665	684	736	684	688	647	695	663	709	721	715	663	683	700	752	707	785	682	746	683	713	714	676	683	684	694	707	705	735	698	686	694	678	690	709	749	700	691	688	726	689	721	729	694	681	720	734	741	707	650	651	707	670	697	708	730	689	703	681	669	681	624	724	660	709	696	709	687	687	679	677	682	688	734	655	688	680	705	694	688	660	701	692	649	654	677	712	706	665	721	655	718	701	632	653	692	681	693	665	713	735	662	715	672	685	740	688	658	729	733	679	627	658	678	711	673	702	682	683	711	705	704	707	739	710	710	723	703	726	675	703	702	759	713	690	698	698	733	662	719	687	670	699	700	694	688	725	676	726	700	674	672	691	679	718	667	699	676	717	714	637	678	729	713	707	729	665	703	684	723	665	698	696	689	731	743	705	665	664	720	723	700	673	699	693	711	693	657	696	748	687	750	721	698	702	723	667	685	712	764	709	748	701	660	725	719	696	688	734	680	719	684	697	695	768	652	711	723	727	669	698	726	655	677	699	725	720	713	677	694	676	692	698	708	735	718	662	761	710	676	724	716	731	681	758	671	703	691	730	682	725	730	741	682	702	688	725	709	727	745	759	661	705	654	713	701	695	704	669	697	728	700	738	631	702	745	763	707	755	707	681	688	715	669	670	722	692	716	667	713	727	668	670	691	672	686	697	713	685	687	692	685	709	676	723	647	753	696	687	671	693	659	726	696	680	685	689	749	678	691	746	703	667	662	720	697	670	656	762	704	754	661	772	703	696	713	755	726	690	704	678	701	702	688	709	722	696	724	709	699	716	707	685	724	719	680	717	645	670	685	686	737	730	678	696	726	691	693	685	730	714	708	632	663	719	662	689	715	697	624	702	718	688	739	628	674	667	707	724	649	672	701	722	703	660	725	724	711	713	710	681	672	727	730	654	683	708	694	662	718	715	732	742	659	676	704	774	727	668	663	689	709	720	698	710	710	741	707	714	641	736	720	694	730	685	679	704	695	689	716	660	681	693	726	694	690	631	668	702	756	727	699	732	699	770	713	719	701	699	714	674	734	671	712	694	730	680	708	702	692	725	744	722	710	714	662	682	657	724	706	716	703	736	663	702	647	685	675	717	674	689	715	712	706	685	704	731	697	717	664	709	701	702	739	691	717	729	663	682	751	702	688	656	679	768	698	714	690	736	713	701	754	718	701	702	697	709	726	706	729	706	658	703	715	735	727	682	736	703	668	701	731	707	709	722	743	655	723	696	667	717	724	721	676	697	658	707	735	715	687	705	700	672	638	717	736	722	717	689	691	707	715	693	714	715	685	681	739	718	681	684	681	693	710	698	690	706	701	717	715	695	706	762	684	696	676	689	657	710	684	673	733	692	673	735	688	692	672	726	709	744	738	724	731	691	688	665	668	689	682	672	653	723	661	663	727	730	713	717	713	644	722	678	718	688	727	692	660	677	690	716	659	696	684	705	705	724	694	681	735	693	727	744	713	716	702	727	696	641	676	709	703	698	714	670	690	678	657	709	695	701	702	701	713	717	652	727	665	690	679	712	707	713	674	717	704	704	723	704	674	707	653	659	721	699	726	708	663	689	727	716	750	656	688	744	711	700	671	706	706	724	682	690	739	738	678	752	684	663	716	725	720	666	626	666	693	725	689	712	671	710	683	696	731	693	734	698	657	760	713	692	707	685	763	640	697	692	725	657	686	704	689	676	722	681	699	711	726	721	725	699	725	666	664	676	706	672	619	704	692	674	688	693	705	683	726	743	668	673	705	762	715	706	692	694	752	681	684	688	728	741	662	676	691	669	696	714	735	726	696	699	720	698	695	677	769	689	744	703	723	671	692	691	699	705	659	707	741	696	749	720	704	645	713	678	690	664	684	722	707	690	718	706	719	666	731	737	687	696	713	692	704	728	702	690	708	711	696	698	705	703	730	649	706	687	717	716	661	727	687	723	689	690	706	668	719	675	691	729	741	673	740	668	682	724	684	769	658	721	621	664	720	659	717	685	644	682	712	672	692	712	680	687	691	695	662	604	704	689	672	730	678	717	708	699	695	714	747	677	696	753	731	672	710	692	680	670	693	699	735	652	699	704	664	698	687	639	746	687	674	718	720	690	683	704	727	657	699	701	657	673	663	689	662	689	706	699	731	684	700	700	672	693	680	713	691	747	689	717	670	710	675	677	697	691	675	732	672	752	657	688	681	734	717	675	672	681	697	737	725	675	698	729	721	646	681	663	665	667	703	708	720	718	692	679	654	682	654	680	723	657	667	714	663	693	716	719	742	723	705	714	707	688	660	726	716	688	676	678	690	710	686	691	638	695	663	722	678	736	663	683	691	689	684	693	688	675	688	714	697	660	696	699	727	682	652	726	698	647	683	702	708	685	694	699	716	657	647	696	670	724	733	662	671	697	732	718	696	683	701	699	729	707	709	665	682	668	694	702	647	672	738
8288	17669	14741	7087	4930	5368	41762	41166	29514	15501	6498	2308	1012	702	684	686	718	684	642	632	672	695	675	666	660	707	716	653	649	714	670	687	649	652	666	674	693	697	654	662	647	668	695	655	710	615	645	650	649	696	682	656	681	692	645	649	683	678	653	670	667	722	728	668	643	646	663	647	678	644	664	669	687	634	630	668	606	673	682	619	629	627	619	702	634	706	646	643	672	631	688	625	679	668	678	679	702	657	627	666	728	654	644	621	646	698	695	634	633	687	623	652	659	625	664	648	701	661	692	671	658	677	657	645	623	684	610	599	678	638	656	666	608	652	699	716	664	634	659	647	697	691	665	654	659	703	625	682	688	673	675	672	670	639	612	654	642	662	679	686	659	644	665	685	669	631	713	673	625	651	699	661	666	637	640	652	644	651	642	658	660	645	652	645	700	678	638	641	673	691	651	678	675	661	663	671	660	666	661	646	651	634	644	669	675	685	684	651	666	656	628	653	685	640	592	666	659	700	652	663	638	664	630	654	729	659	691	692	651	648	675	634	639	644	641	658	647	691	643	671	677	636	689	608	680	664	699	706	638	677	656	640	652	608	666	660	677	692	678	668	682	655	686	700	660	622	655	676	662	648	682	634	654	642	686	663	655	659	652	613	648	650	674	654	632	638	655	619	651	675	648	644	676	672	688	674	640	696	712	652	674	695	627	659	676	668	603	685	611	711	638	654	701	681	660	681	667	682	649	694	624	643	656	700	695	672	649	704	682	645	683	649	683	649	655	678	666	632	612	635	659	657	656	701	658	673	621	677	697	655	633	647	656	668	648	692	662	717	668	667	679	618	653	702	673	711	669	679	740	606	637	697	654	666	674	666	660	703	604	629	637	638	649	642	671	667	666	650	649	655	672	667	667	664	676	683	719	676	657	638	660	688	654	637	627	702	660	730	654	655	649	711	678	679	665	676	662	657	695	676	632	650	670	679	635	656	700	725	633	633	654	614	635	710	643	669	639	676	671	655	665	644	616	670	689	647	665	685	627	673	683	649	715	672	693	622	631	676	654	639	735	664	678	634	622	683	635	675	651	678	663	686	623	624	632	674	631	618	663	648	643	661	597	668	663	651	666	653	606	696	643	692	683	706	662	639	715	658	685	639	609	647	649	661	658	671	645	616	659	663	675	656	692	680	672	692	721	630	672	708	693	663	655	675	669	586	637	659	678	639	692	636	654	661	632	649	639	685	672	634	682	644	686	668	657	688	661	664	684	676	684	687	656	588	635	649	667	703	645	654	689	692	686	689	663	646	654	694	652	662	658	663	657	654	670	662	632	692	651	664	693	614	662	686	683	623	631	626	658	679	670	667	639	669	626	663	692	663	723	646	672	615	676	706	675	695	638	634	650	687	642	666	635	633	709	647	669	674	633	695	634	625	623	683	692	636	696	630	662	672	670	631	642	668	626	672	709	623	664	662	623	670	647	644	655	693	722	634	627	670	631	679	680	655	633	676	677	633	675	665	666	652	639	666	680	624	651	618	654	671	662	663	698	645	649	649	671	624	691	642	631	660	639	604	644	654	621	630	687	677	663	659	665	643	695	675	662	671	659	645	641	648	642	682	666	652	630	652	663	624	655	680	672	681	632	622	677	645	694	622	660	709	636	584	601	664	671	679	634	684	648	645	611	664	688	638	640	702	612	686	627	631	652	618	644	706	688	637	665	694	682	659	659	677	658	656	656	614	642	693	686	604	583	662	709	658	640	670	647	668	677	644	661	627	616	643	687	676	692	663	671	658	648	654	693	656	673	672	655	706	653	641	729	671	672	673	623	642	677	658	646	665	651	666	679	681	646	613	714	657	639	626	651	662	654	656	688	680	661	654	669	632	655	650	641	674	658	665	660	639	683	661	689	650	662	671	673	670	690	653	667	673	652	699	643	664	686	708	623	667	633	708	642	661	642	672	613	681	604	640	628	639	633	638	643	628	657	640	655	709	617	637	671	667	652	638	621	638	675	599	603	662	677	684	670	625	696	664	627	640	618	660	625	661	647	626	683	645	652	618	680	646	675	692	625	667	694	698	641	666	657	688	662	646	648	663	593	674	640	668	634	686	652	661	660	644	671	627	615	645	673	642	643	691	703	654	636	666	669	680	619	689	685	627	665	654	705	670	597	689	674	696	656	637	663	644	635	697	655	606	664	627	663	685	660	690	670	665	658	630	661	660	699	646	623	655	648	651	653	620	636	639	651	687	590	676	631	690	635	641	671	629	690	690	639	656	632	649	653	651	643	694	667	652	686	604	685	670	694	641	698	710	663	624	679	658	670	670	662	703	675	728	621	686	699	649	637	671	666	672	660	704	646	687	634	657	695	666	650	681	627	645	621	667	679	652	658	698	684	694	651	651	655	660	711	632	687	637	681	619	671	594	666	694	674	628	650	683	683	676	675	678	629	629	648	705	680	685	652	703	686	646	646	637	656	647	656	669	691	652	660	702	685	654	647	664	683	651	687	678	635	629	669	646	693	680	688	669	636	644	664	653	680	659	652	649	688	636	700	622	675	675	633	655	654	678	635	647	637	669	666	636	640	674	706	664	644	604	645	608	661	641	654	655	621	639	700	684	667	664	700	660	630	642	637	633	671	665	628	699	689	640	605	659	639	676	619	683	684	645	660	596	652	650	658	685	657	645	646	641	670	676	641	641	659	688	707	697	682	705	629	645	641	690	663	652	682	627	634	683	642	634	663	701	675	665	673	645	628	672	691	682	633	639	615	649	652	668	653	684	680	643	697	652	659	625	651	740	669	600	688	660	651	632	666	676	694	678	675	638	623	631	623	666	621	663	685	620	636	665	657	688	659	637	666	641	649	712	648	663	654	624	650	660	649	654	653	634	699	659	687	639	613	661	653	643	664	630	613	681	596	620	721	659	650	673	642	694	681	668	684	660	642	702	671	656	624	701	676	672	675	665	668	663	667	643	700	629	677	664	660	660	689	615	633	593	643	668	639	654	634	624	645	678	643	639	606	633	659	653	635	649	656	663	667	709	642	642	634	658	661	640	650	647	679	623	694	672	660	666	681	690	657	652	629	682	681	658	646	656	643	612	700	653	616	651	647	647	656	654	626	667	608	686	619	690	614	635	662	661	615	612	644	620	718	609	686	688	670	623	698	662	662	641	636	661	630	682	662	694	677	647	639	643	669	646	663	646	623	707	640	686	630	618	690	644	636	670	634	657	672	633	653	626	646	669	655	642	659	669	637	660	628	699	646	669	635	648	608	653	684	664	691	678	617	657	626	665	684	727	661	659	652	666	664	637	668	669	635	680	653	648	651	709	680	663	658	701	668	617	665	646	676	646	638	666	622	640	678	642	626	613	670	624	664	667	666	646	686	615	675	646	615	642	620	677	688	672	672	625	654	693	688	653	670	679	677	636	636	692	684	667	693	643	653	642	708	654	655	645	663	710	649	668	680	663	653	693	640	665	673	686	631	648	614	672
27711	15731	8708	3433	1713	1326	3208	4098	2986	1827	1135	800	680	707	639	649	660	670	654	639	618	688	697	673	698	629	684	666	658	629	671	650	672	629	626	649	669	674	635	683	676	622	613	636	667	627	625	648	689	622	654	687	634	654	618	698	662	655	694	636	627	684	645	660	648	676	663	634	638	633	596	638	676	656	620	624	655	662	686	629	641	613	631	625	663	685	621	689	596	682	643	657	685	635	643	709	655	609	665	622	630	677	657	670	642	675	680	721	655	645	660	639	658	660	640	664	672	639	666	654	662	725	682	675	655	650	679	610	652	646	672	658	628	639	602	641	619	653	620	602	682	668	620	691	617	638	642	634	648	655	662	641	687	694	651	610	645	673	634	629	664	656	649	638	647	656	682	667	695	636	656	643	675	642	627	692	647	627	667	660	670	644	676	717	664	681	624	612	653	687	618	629	636	653	684	613	639	623	653	693	650	615	706	659	652	614	614	593	680	622	627	621	637	633	705	690	680	617	643	644	659	681	649	663	645	711	669	647	667	617	666	628	580	646	651	640	648	668	674	642	682	673	686	618	661	670	681	653	615	663	637	693	667	644	678	677	664	631	641	696	655	649	664	672	680	654	659	672	646	641	663	629	682	651	687	660	672	666	659	640	659	668	642	649	673	630	626	664	655	679	698	636	660	682	629	705	677	697	681	692	644	655	680	697	684	644	673	638	652	672	647	667	654	688	689	692	650	624	643	689	666	631	663	658	659	600	687	631	631	682	654	658	664	680	688	607	641	646	596	633	670	656	663	676	664	645	638	675	690	682	683	632	674	654	640	614	655	638	638	653	658	663	654	713	631	613	691	641	642	738	623	641	631	651	666	687	673	633	679	675	619	675	652	708	668	655	673	671	666	655	696	656	668	667	736	665	644	627	692	674	656	672	694	637	631	657	671	658	632	684	642	692	688	642	685	648	646	680	682	617	649	707	657	619	657	644	681	652	649	661	663	678	711	633	674	662	651	626	647	667	642	687	641	641	618	643	628	622	673	692	690	658	686	593	666	627	617	666	655	657	635	654	662	652	653	595	649	637	635	662	667	667	701	610	668	631	610	671	620	655	693	662	655	663	660	642	674	653	632	607	644	669	643	624	697	664	655	616	705	672	653	644	626	667	627	645	663	653	673	674	647	684	661	634	621	649	644	629	660	679	641	654	655	707	684	647	620	639	688	659	659	628	685	643	670	623	655	615	667	689	674	586	631	650	686	614	607	686	610	615	673	670	639	670	646	655	628	657	663	628	688	627	695	672	662	599	683	645	624	621	635	627	610	647	632	656	619	676	646	660	634	637	676	690	680	670	703	663	629	640	603	652	651	679	679	681	659	625	640	623	688	695	657	694	666	630	666	604	646	666	677	656	636	635	639	658	660	650	655	665	664	642	668	632	625	638	664	689	646	643	651	681	638	682	632	643	635	685	628	648	684	658	693	674	644	658	640	666	628	661	668	641	680	643	700	687	631	670	657	662	648	636	718	627	675	626	680	637	630	648	662	676	670	659	675	661	656	631	658	671	642	651	662	655	652	679	630	665	729	661	652	661	683	652	632	678	677	726	637	655	671	695	662	621	655	700	705	649	641	648	652	657	658	650	647	620	671	683	678	690	657	659	701	651	619	641	635	608	674	648	649	637	632	685	633	661	610	689	633	659	677	661	700	628	669	618	650	690	661	661	643	658	724	646	646	625	642	612	650	667	628	665	619	619	642	639	647	649	675	666	703	724	628	661	652	678	641	646	621	685	632	674	653	650	645	674	662	656	690	671	663	680	640	671	620	679	653	618	641	705	656	662	622	611	658	650	667	675	655	592	641	634	660	632	677	698	711	696	668	637	639	670	625	668	674	623	679	658	631	653	692	658	641	663	604	685	686	633	685	691	687	640	678	654	668	660	622	620	642	679	643	657	626	628	656	707	702	657	678	658	613	664	601	571	652	658	654	652	672	653	677	664	662	650	618	639	687	662	672	638	673	642	641	661	650	627	676	657	610	719	628	660	679	658	642	659	645	653	699	638	661	669	649	627	653	664	680	628	686	659	666	643	665	673	642	684	700	690	693	695	664	641	666	667	663	680	665	617	644	658	613	664	656	621	660	646	657	648	641	615	652	639	651	699	689	665	660	662	638	696	671	682	665	696	660	669	647	700	667	602	625	659	633	646	647	698	622	660	660	685	643	653	667	684	597	663	677	638	676	669	665	629	690	651	693	689	720	607	658	658	613	656	640	640	692	651	687	680	718	687	677	695	641	669	643	682	696	635	635	644	631	631	655	637	613	691	662	653	577	636	637	636	670	669	657	628	682	618	653	664	656	629	634	692	625	676	679	634	683	648	654	691	621	651	641	669	637	649	658	669	672	651	618	672	682	685	678	624	662	670	661	642	614	634	693	703	679	640	693	643	680	658	638	639	683	632	688	679	642	659	645	673	644	632	647	694	658	681	648	658	656	608	627	620	674	644	654	695	626	660	663	636	667	653	659	637	608	646	640	682	622	649	631	692	667	654	620	654	670	632	681	600	669	673	644	631	690	674	665	642	668	647	642	673	654	635	661	650	669	601	674	635	644	676	645	613	606	644	698	612	651	655	631	635	677	648	616	689	687	677	665	642	666	622	636	640	639	686	632	650	645	644	685	705	626	650	622	637	663	660	633	649	659	651	579	614	628	639	700	656	692	658	697	665	692	662	629	667	614	635	658	634	636	665	667	613	667	694	667	636	666	629	683	636	648	605	690	688	656	655	679	583	659	653	684	685	668	645	671	677	625	696	640	673	677	674	663	657	642	666	669	670	669	679	662	685	669	634	665	710	668	645	681	633	652	695	669	630	610	643	629	654	656	660	636	682	647	673	672	636	663	649	677	660	687	647	657	674	656	637	617	651	645	639	641	672	610	676	641	624	687	606	641	678	642	655	593	690	651	677	616	671	693	657	685	638	677	636	665	635	618	647	659	660	602	682	669	659	599	644	644	615	648	692	661	685	667	651	630	672	652	662	686	650	659	730	615	667	634	661	634	633	630	688	632	673	636	674	633	657	635	652	686	627	640	637	684	701	689	620	704	645	651	666	665	660	671	668	631	665	633	647	670	647	699	659	676	653	665	660	627	650	654	672	617	684	668	663	646	668	639	672	658	690	652	668	655	639	635	636	663	665	659	642	661	656	638	628	584	661	633	619	673	708	689	682	630	680	670	645	653	690	666	620	651	662	631	692	608	619	616	635	624	587	646	676	646	642	653	617	707	659	678	617	650	642	656	662	645	643	694	641	639	666	671	615	639	648	637	652	640	623	655	666	604	669	624	657	668	633	637	651	679	625	654	654	637	615	608	629	684	640	651	641	655	676	695	667	677	665	666	681	657	689	655	672	678	627	648	644	641	676	692	661	595	650	697	628	655	705	639	676	629	664	693	653	646	646	667	680	670	618	637	669	698	652	631	662	703	662	675	669	627	600	665	665
7520	7798	8237	2814	1885	1469	4237	4707	3139	1789	1031	723	666	598	591	580	638	617	607	552	558	584	619	631	591	625	578	630	617	588	627	558	604	627	547	599	619	572	585	607	630	606	577	614	576	581	608	569	586	598	622	599	600	637	595	661	601	615	550	575	591	553	606	551	596	617	641	619	568	588	644	589	610	604	598	595	564	587	564	593	624	581	613	604	569	607	573	596	613	646	597	648	614	623	588	611	598	607	629	651	597	595	575	599	647	597	606	628	619	637	574	565	653	609	621	576	561	609	615	622	568	590	601	608	586	608	561	556	619	596	623	561	545	625	574	594	600	591	561	639	606	649	601	606	618	603	607	637	646	587	578	550	587	564	635	592	586	603	586	614	621	616	621	564	602	539	580	578	592	600	587	612	621	613	578	600	578	623	607	607	599	637	577	575	575	624	598	585	589	592	609	574	591	605	649	601	580	589	596	577	614	596	609	582	575	582	572	621	612	580	589	559	559	581	581	624	581	605	588	599	618	591	545	614	592	574	630	565	593	619	590	657	594	625	583	552	590	618	547	574	565	562	588	633	612	612	571	555	584	572	623	630	589	588	617	599	620	615	555	574	604	604	584	629	633	601	597	591	597	630	585	594	601	599	629	641	573	583	586	574	595	598	590	573	584	641	549	613	621	617	583	666	566	648	599	583	574	574	622	529	588	573	591	560	592	607	614	600	627	585	586	605	586	625	613	564	588	648	570	554	579	600	634	636	603	571	597	597	606	593	596	584	588	603	588	583	605	633	625	590	580	566	612	555	612	617	549	603	603	591	578	581	587	577	621	590	581	616	613	594	663	651	602	598	601	608	591	575	569	596	556	534	618	574	554	592	609	620	629	571	631	588	640	597	620	633	636	579	614	607	623	625	599	573	600	682	591	598	612	602	596	555	571	609	589	582	603	606	603	647	611	588	590	571	587	621	615	576	600	603	566	606	597	585	556	614	584	586	604	568	617	620	570	584	653	590	567	614	613	586	614	605	610	613	625	598	621	598	617	599	579	571	567	660	584	555	587	590	601	591	570	585	647	578	578	605	552	626	589	609	600	617	600	576	544	609	553	613	603	584	532	594	585	610	589	594	589	581	629	578	574	616	590	578	645	595	605	581	629	571	610	575	599	609	614	561	592	599	592	585	581	570	610	599	570	589	560	604	582	617	605	559	607	608	635	613	633	596	585	603	552	543	589	601	545	610	589	566	596	557	596	585	650	601	562	594	559	571	628	576	575	579	590	624	628	568	608	577	575	612	593	601	546	609	612	598	591	594	634	615	588	623	636	625	610	574	641	626	619	548	563	627	591	587	575	568	607	567	629	608	572	671	594	585	551	588	569	550	596	636	594	593	593	599	616	617	597	612	591	590	621	639	569	566	564	597	576	611	651	620	585	586	582	596	634	588	608	595	597	577	660	565	587	572	577	610	568	566	621	598	601	556	595	641	545	579	610	599	574	574	594	616	563	658	625	558	620	591	577	596	571	588	596	636	595	630	574	588	598	619	585	577	604	607	580	587	608	604	573	586	579	636	607	584	572	619	571	572	560	543	615	580	583	585	622	569	621	592	594	607	594	619	617	589	594	584	595	615	597	568	599	580	571	607	607	599	616	627	606	591	612	600	609	590	619	588	593	565	556	634	570	597	608	578	573	616	595	611	641	573	591	565	616	577	612	586	579	598	573	608	602	589	579	613	625	599	601	634	578	601	557	578	601	629	580	603	565	585	551	637	578	623	606	522	620	567	578	609	655	546	605	640	617	583	640	604	571	628	538	591	612	582	607	583	629	577	606	556	619	615	579	600	599	603	689	628	583	598	570	582	582	683	559	614	619	582	596	574	664	583	604	535	607	576	586	615	576	632	631	602	624	591	618	564	615	602	617	615	598	588	609	577	617	605	639	584	586	579	580	607	544	601	615	610	561	584	595	598	601	615	625	611	622	652	611	616	582	539	597	619	611	575	580	550	570	590	636	617	597	622	598	564	589	563	627	659	606	549	587	600	635	592	588	587	583	575	645	606	584	624	613	590	630	573	610	581	584	619	568	570	618	579	592	602	609	554	568	637	562	595	579	607	618	631	580	628	587	583	602	613	595	596	605	585	624	596	599	623	598	579	579	545	603	601	576	607	614	595	596	623	608	596	534	569	604	580	604	593	599	576	579	591	623	575	621	601	602	635	623	625	596	637	604	545	620	606	579	604	607	572	585	622	599	604	594	594	612	593	583	597	616	613	597	609	594	597	578	636	610	610	660	610	601	604	596	602	609	576	590	604	560	578	555	598	646	582	570	589	564	601	562	603	594	598	590	604	587	583	563	617	590	600	630	610	569	584	621	591	624	566	573	620	631	605	604	588	582	605	590	616	573	603	651	609	588	587	564	620	587	586	598	595	585	620	606	591	623	601	562	574	591	573	610	624	578	616	650	582	605	626	581	578	616	593	583	597	597	566	603	600	583	581	611	553	583	595	571	614	599	595	599	607	567	621	586	611	650	582	583	598	574	583	585	576	584	552	581	556	580	583	625	617	596	615	598	591	573	581	596	608	596	604	606	641	602	618	592	592	558	593	584	621	593	577	598	649	600	573	546	542	592	572	556	583	606	573	566	604	543	600	634	602	555	578	580	638	604	635	584	579	624	562	552	609	630	634	637	592	615	601	641	599	582	596	587	597	594	628	594	613	582	573	590	593	625	593	627	573	598	570	602	578	597	549	614	604	606	630	578	604	569	587	587	592	613	596	580	612	585	607	618	606	624	636	584	596	590	567	619	601	594	596	619	586	604	613	578	655	579	598	620	620	555	622	610	600	627	577	596	622	615	547	620	599	596	594	592	608	586	538	586	567	600	594	577	610	590	613	599	607	590	605	573	579	579	599	591	582	615	566	594	580	604	601	639	592	616	573	594	586	608	585	575	595	614	581	593	617	619	565	566	626	609	609	582	592	566	583	565	610	595	639	630	622	580	553	621	624	559	614	644	583	570	665	605	623	602	572	609	582	553	579	577	593	622	603	589	626	592	594	629	578	577	620	604	621	609	593	620	579	554	589	573	601	612	545	602	568	600	603	595	600	553	631	554	612	634	586	596	617	598	644	617	604	631	639	572	602	636	559	619	564	628	595	559	605	595	631	586	609	573	589	640	577	575	581	588	609	552	594	582	568	589	620	591	608	579	614	586	579	581	608	661	602	593	645	595	559	586	647	614	557	592	588	590	637	548	563	596	604	598	583	582	575	615	603	625	589	612	569	599	547	572	543	608	596	542	575	583	595	622	615	621	615	577	590	568	600	568	604	573	595	541	574	592	604	628	587	593	592	610	591	565	636	581	592	604	604	575	614	605	601	603	624	591	586	596	604	616	584	584	590	555	592	570	601	595	604	598	644	599	617	666	560	585	630	565	584	586	559	572	571	597	641	602	608	593	615	533	648	577	618	581	596	553	613	594	599	599	629	569	597	625	565	605	595
25525	21261	27008	24830	9094	3274	17388	27977	19687	8679	3034	1211	752	678	662	623	628	642	598	640	649	668	604	637	586	624	587	609	657	637	640	642	617	575	630	648	676	628	629	613	637	597	681	645	660	615	640	596	582	604	609	640	678	614	630	631	580	632	612	601	605	596	624	608	659	646	603	651	647	578	660	627	664	626	617	580	634	663	619	626	624	606	646	631	620	658	622	628	606	644	623	615	632	572	603	637	611	598	644	664	592	636	682	618	644	636	626	635	600	632	633	564	633	602	651	651	639	646	659	603	620	637	658	656	610	644	623	617	618	615	621	578	612	616	638	611	619	606	629	657	599	589	628	660	623	634	628	637	618	634	684	673	664	592	639	665	639	652	669	641	629	645	616	613	567	624	607	611	663	630	633	628	625	600	621	602	602	625	631	603	629	660	598	640	622	654	579	607	643	664	658	670	617	589	612	609	641	637	637	617	623	643	626	594	634	618	629	640	646	652	565	575	622	636	665	654	600	659	629	615	616	666	616	643	620	673	625	625	644	656	618	602	629	638	633	626	625	616	663	622	658	640	609	609	645	625	624	648	601	656	650	608	617	611	620	660	606	615	637	649	606	618	671	672	581	644	616	648	686	610	592	638	593	622	628	627	612	595	632	615	657	642	632	654	637	609	608	605	630	664	652	616	629	664	652	570	617	592	586	633	592	643	603	605	644	612	603	580	637	611	652	652	637	637	621	611	628	591	623	616	620	643	618	618	607	652	608	614	674	632	631	628	608	615	628	603	639	639	581	599	627	617	596	630	629	624	666	655	621	631	651	652	649	644	657	606	652	612	649	628	590	657	609	623	630	622	596	629	619	588	601	636	681	625	596	643	536	584	627	689	605	663	618	603	605	623	639	592	642	623	640	639	621	649	642	610	621	624	639	612	647	686	614	628	638	595	633	630	603	627	579	653	628	632	611	675	624	628	620	611	616	598	608	670	640	657	679	655	566	673	601	612	621	630	634	592	614	634	625	698	633	646	602	619	601	658	618	617	625	609	665	650	641	608	613	629	586	611	599	641	668	615	626	639	593	598	591	590	636	637	641	575	639	655	617	628	632	653	611	647	633	688	632	604	624	625	604	605	631	629	626	632	633	711	607	585	652	645	596	623	625	621	613	631	619	687	590	630	638	589	619	638	575	629	635	648	674	624	620	593	617	620	636	617	663	598	625	647	619	659	650	641	661	649	637	662	610	645	626	583	623	610	657	648	659	617	574	660	657	574	630	604	667	645	646	626	600	623	633	594	608	556	658	671	609	651	623	621	659	654	602	578	624	635	568	615	601	657	649	643	668	601	639	631	607	624	604	611	651	554	585	644	600	648	651	626	637	634	663	626	623	607	663	613	646	623	647	620	626	593	682	635	584	667	596	649	605	625	607	634	655	645	632	639	633	612	620	625	633	628	660	607	603	567	637	659	650	645	619	619	594	604	622	638	622	675	638	573	637	649	602	576	660	578	645	639	667	642	597	628	641	598	595	577	614	643	614	625	585	616	654	588	645	639	593	626	579	673	618	619	625	591	643	646	607	561	627	625	639	631	590	631	589	600	597	623	600	637	606	581	598	630	559	606	624	624	632	608	635	686	665	628	602	599	666	557	634	637	621	631	592	630	622	668	637	673	620	591	615	614	597	607	627	597	622	626	648	636	594	619	625	626	618	619	580	658	607	570	639	642	601	650	640	662	658	596	639	617	620	577	625	625	605	648	635	591	620	629	667	613	616	624	622	623	574	606	594	629	622	564	624	640	635	621	638	619	627	639	652	599	599	621	590	622	621	634	630	649	622	624	637	659	661	661	652	586	612	666	682	628	604	610	606	569	556	603	635	638	638	594	618	642	644	663	614	628	632	611	605	601	617	655	602	615	621	687	594	653	676	612	677	634	660	617	675	663	613	618	643	637	631	671	615	606	615	652	643	617	631	635	570	623	636	620	608	655	639	636	631	658	636	609	602	609	634	631	626	628	618	618	640	594	625	577	616	658	594	672	650	633	614	661	655	648	623	630	647	613	657	621	653	596	645	612	620	574	623	628	618	625	652	642	597	643	583	606	688	540	610	593	616	653	646	576	689	588	635	623	686	636	635	663	645	617	651	609	612	641	678	639	665	669	666	616	628	581	599	613	618	583	643	628	632	634	628	655	648	623	651	613	654	654	617	613	617	614	612	591	656	636	614	649	606	616	597	641	636	621	646	651	634	636	639	630	622	629	584	586	653	628	609	646	607	621	622	645	618	636	599	590	682	645	620	664	607	625	621	612	612	640	633	618	632	567	646	589	638	624	644	588	641	649	621	628	626	606	611	593	577	655	656	626	642	642	625	651	643	636	636	620	605	644	697	619	657	684	652	608	635	582	564	619	635	604	599	615	627	613	633	626	631	568	661	610	614	662	662	629	596	651	599	607	625	618	647	606	631	629	656	615	606	600	630	625	621	618	589	632	615	596	659	659	618	623	624	608	644	636	650	663	646	610	645	629	604	646	619	636	589	650	644	657	608	652	615	601	601	624	615	618	621	627	603	613	632	639	649	618	582	575	644	645	615	658	660	634	626	668	621	587	636	575	620	642	633	629	596	603	601	622	661	653	593	634	606	603	614	616	607	604	612	601	672	616	660	661	656	625	622	615	628	594	625	634	593	626	642	645	623	617	624	655	639	592	643	583	658	631	613	628	655	645	626	612	619	629	596	598	610	597	610	639	622	619	661	610	626	630	641	654	623	595	618	589	643	632	637	646	626	606	632	586	598	582	606	616	633	666	613	611	593	603	607	660	646	635	637	626	621	648	591	620	613	639	645	616	633	613	664	597	564	648	603	579	676	649	631	625	637	632	633	629	636	638	606	638	613	611	604	583	653	617	613	572	634	578	634	631	642	596	621	595	675	643	587	611	608	642	645	598	595	607	611	627	676	656	652	606	643	626	638	609	609	598	635	591	640	644	626	591	690	594	617	623	629	630	592	634	611	634	647	635	650	603	629	631	610	583	569	650	620	641	662	627	631	642	608	607	604	633	635	598	641	613	646	625	700	627	600	587	602	633	579	653	624	609	588	609	630	662	599	647	637	622	568	588	636	658	663	606	644	629	569	594	639	685	639	635	632	578	659	627	634	594	630	695	640	616	634	665	685	671	610	605	619	584	610	619	630	640	627	625	653	578	628	627	639	611	641	623	613	611	593	593	588	629	660	632	693	618	685	621	665	628	657	631	600	575	622	620	635	626	627	646	649	610	587	600	646	648	632	668	631	626	596	609	593	600	600	616	650	572	660	648	635	619	631	601	605	575	642	630	635	611	648	666	667	641	622	646	603	631	643	612	635	635	640	619	621	613	637	615	691	601	630	651	625	649	619	635	662	604	620	629	636	613	623	642	626	615	652	644	635	648	634	660	606	642	653	609	607	630	637	622	673	642	660	615	614	620	608	617	611	634	612	621	599	625	602	605	631	622	666	626	615	659
7037	11365	12759	5996	3911	3376	19821	25209	15774	7432	3092	1274	682	575	579	625	556	632	624	575	618	566	632	577	620	606	576	610	592	571	576	615	629	603	591	570	645	620	606	624	591	593	566	605	612	599	590	584	619	590	604	588	586	582	641	610	622	610	594	576	608	611	586	559	662	569	551	612	612	576	609	583	639	633	602	561	605	568	643	615	561	609	613	602	577	593	620	651	593	619	618	552	585	589	547	581	593	600	570	606	585	593	585	571	577	606	652	605	602	562	599	601	596	582	607	590	601	583	583	605	595	546	632	583	584	586	558	620	556	625	588	606	587	615	597	594	542	565	624	555	627	578	587	622	600	584	597	612	625	607	555	605	617	581	576	560	592	605	574	575	573	621	615	594	583	592	618	639	625	592	629	569	545	572	592	598	613	632	570	591	623	582	598	582	566	591	620	547	601	567	578	637	578	534	595	601	602	608	594	594	617	629	598	607	624	521	573	587	589	608	576	631	600	577	639	616	577	569	565	551	554	576	630	539	586	600	616	565	580	597	573	565	648	634	638	598	580	539	573	612	604	577	611	587	583	578	601	612	558	539	601	582	568	605	606	571	595	563	623	569	576	574	615	611	602	603	637	620	589	567	633	555	577	615	590	557	578	595	620	601	568	567	590	595	576	635	625	645	559	560	581	602	557	543	603	591	573	569	568	568	607	652	641	559	615	570	589	631	610	594	586	611	612	594	563	613	608	583	540	628	576	632	640	598	582	623	598	601	606	612	552	608	566	540	632	559	616	592	607	590	602	566	605	578	541	640	597	568	614	630	628	613	607	581	602	592	616	586	581	556	630	639	623	600	575	573	610	590	610	610	562	604	604	564	591	589	570	620	618	601	619	603	549	614	546	594	569	553	619	574	591	535	568	616	615	608	604	599	600	584	541	605	623	539	596	630	603	601	532	615	538	600	563	561	558	587	585	561	579	583	626	540	601	606	592	638	594	561	599	594	595	583	614	598	575	525	589	589	582	604	570	577	572	604	627	599	608	604	623	589	615	609	599	587	595	604	606	564	594	596	592	585	595	605	578	594	590	597	607	610	615	585	582	582	584	574	630	593	599	555	642	598	668	617	581	606	536	597	593	570	604	640	565	573	567	583	623	601	553	587	583	560	620	582	594	553	587	581	561	587	622	590	613	560	595	610	613	590	562	577	577	568	611	602	589	606	598	620	604	556	603	640	593	577	592	597	563	633	652	612	595	618	545	575	613	591	606	542	593	592	626	633	614	589	614	588	606	566	543	592	561	594	610	577	582	640	604	582	557	598	595	611	624	609	563	605	570	631	597	607	582	616	608	619	576	613	578	589	606	627	582	600	615	574	614	604	630	592	578	586	526	567	576	622	599	580	602	573	567	525	601	594	573	634	581	595	612	540	571	609	602	571	569	609	589	600	591	648	602	575	519	561	593	623	604	615	581	577	571	614	589	584	613	615	591	588	584	608	590	589	567	565	575	611	589	594	595	542	585	616	585	597	563	594	623	596	598	574	587	618	577	628	586	606	626	610	535	563	569	624	564	566	602	587	588	606	592	592	587	615	576	596	539	623	617	625	606	585	571	609	631	578	627	571	600	565	592	612	565	574	602	589	582	575	607	636	554	607	580	583	585	628	578	575	552	586	569	582	637	598	596	595	613	642	567	561	602	532	616	618	626	585	574	597	569	590	607	604	599	593	599	602	599	578	614	612	602	554	622	583	591	605	572	557	611	619	601	603	610	609	617	577	576	571	598	591	528	594	606	638	611	566	594	582	579	576	606	594	569	633	590	602	598	583	602	634	569	611	546	594	592	612	594	577	604	618	585	613	590	614	578	583	585	596	636	583	580	578	607	593	569	579	564	646	574	585	601	610	575	596	552	564	579	586	600	613	575	630	597	551	600	635	572	617	613	604	572	588	581	592	606	578	612	618	647	591	596	632	597	604	613	597	630	588	571	558	588	548	586	619	599	610	547	604	593	564	555	636	623	607	590	556	592	552	629	613	605	571	641	541	601	583	616	598	571	603	562	619	574	598	605	597	605	592	588	625	543	578	568	564	575	603	586	631	620	575	573	591	583	571	642	591	607	597	631	584	579	538	589	617	620	590	612	554	570	564	601	555	602	602	586	592	584	602	577	581	603	612	595	609	569	583	575	555	623	585	600	594	587	600	587	610	578	611	551	580	625	559	627	592	580	560	629	612	616	639	636	592	585	607	596	616	588	624	615	578	652	611	621	590	583	571	580	604	574	596	583	589	544	577	558	584	629	588	576	623	571	564	572	597	534	598	619	631	585	588	581	619	602	614	639	572	574	605	621	613	558	597	583	535	618	599	593	607	584	571	587	630	573	600	584	628	565	589	623	571	598	598	596	634	621	566	570	568	593	542	575	582	609	580	606	573	597	572	598	561	587	564	608	619	628	585	563	622	601	596	601	600	567	609	625	604	643	570	595	603	559	621	613	595	604	615	583	632	604	583	600	615	596	571	620	608	599	603	556	627	590	600	616	580	595	596	625	570	562	590	555	614	598	560	592	569	609	624	592	616	601	565	601	591	553	633	570	563	611	575	647	581	594	584	602	672	582	587	643	581	601	603	596	589	648	567	585	608	564	591	593	588	606	621	557	604	603	631	568	578	613	619	571	588	563	581	577	583	598	583	586	596	572	562	580	607	618	613	625	548	567	584	610	577	603	611	624	570	571	530	565	574	557	629	601	618	554	595	542	587	556	578	596	610	587	555	609	594	586	601	586	556	582	606	584	632	552	611	568	641	548	631	579	615	607	580	592	594	539	579	576	583	607	568	625	638	567	566	578	646	632	558	576	573	604	604	593	556	622	622	588	598	614	607	599	564	607	606	580	559	584	578	568	551	583	582	564	572	532	586	579	616	578	636	604	591	593	571	603	623	581	605	612	594	603	588	616	605	558	567	584	586	616	619	623	619	624	588	573	613	647	582	588	641	633	584	637	617	625	590	630	637	625	563	619	605	578	558	580	554	638	595	632	606	608	579	590	541	587	592	577	553	611	595	571	615	606	599	557	600	586	613	611	566	614	590	593	582	600	599	603	584	585	552	553	573	587	579	596	601	546	586	567	546	591	644	572	588	582	556	576	593	577	551	583	576	642	571	614	563	609	618	573	550	611	577	582	577	605	588	558	571	601	600	596	626	561	602	589	617	588	617	591	605	607	585	590	606	627	626	573	541	604	614	559	565	558	640	597	584	574	613	538	631	583	635	572	615	582	585	598	542	599	581	589	614	634	595	596	595	577	583	605	564	589	564	618	565	594	587	612	594	593	623	549	587	582	567	618	606	561	611	606	568	602	569	611	589	606	572	561	549	597	581	554	575	606	584	599	640	603	600	599	582	606	570	585	551	570	605	567	580	571	571	610	605	659	553	594	614	592	597	623	597	587	585	556	556	613	596	543	579	542	590	604	575	540	592	572	583	601	600	568	594	624	584	585	621	601	569
24179	21345	28633	24454	21399	14137	34421	46222	35971	17802	6982	2236	1062	899	802	796	770	768	807	782	749	782	760	727	781	761	757	763	776	780	763	721	715	765	766	755	725	723	756	796	700	717	787	744	756	782	705	701	791	748	754	754	736	717	701	777	738	750	764	748	758	765	756	703	788	768	783	718	787	796	732	752	755	751	787	781	773	760	789	703	751	714	719	790	789	748	689	779	741	716	762	759	739	735	773	702	702	726	715	766	720	705	777	789	767	763	722	766	710	757	723	709	733	758	746	748	699	755	724	772	735	728	772	747	722	689	725	757	730	769	712	718	743	771	759	688	769	740	733	784	754	723	730	774	804	751	767	705	740	778	702	727	734	786	748	740	721	726	778	722	765	761	741	711	780	756	752	781	720	749	745	743	738	749	765	717	712	748	782	734	750	718	729	768	747	753	719	717	700	747	739	772	780	733	735	755	758	720	705	710	723	756	753	716	770	745	689	740	750	794	760	755	715	715	716	719	721	741	723	733	729	733	768	721	751	748	719	708	749	734	725	792	737	766	743	737	733	772	757	782	731	763	727	784	785	763	737	732	688	787	714	737	722	748	745	784	710	741	761	698	710	768	754	745	745	736	723	773	717	750	717	796	777	761	716	788	731	716	749	768	738	754	794	731	773	769	706	763	730	740	715	729	746	747	745	763	741	712	727	708	724	754	781	723	749	738	750	733	746	724	727	698	752	728	749	734	736	689	732	722	745	759	750	713	810	703	678	718	735	772	763	759	747	788	775	792	730	747	732	715	757	765	756	754	728	746	722	668	762	750	761	693	745	749	801	799	763	792	738	672	738	778	748	769	714	752	734	752	768	733	724	763	712	717	727	723	754	692	698	751	754	764	770	769	727	741	735	760	708	716	753	728	714	739	740	746	739	745	736	756	731	703	795	766	772	786	726	718	780	710	737	723	699	745	740	699	787	767	732	743	724	752	720	727	719	758	730	741	733	739	769	762	727	749	710	733	744	728	716	721	712	759	701	714	727	733	710	760	728	776	762	754	789	751	761	724	734	739	732	746	782	772	724	737	711	776	705	759	752	762	719	791	703	739	736	726	781	746	727	760	755	712	744	720	731	730	683	741	704	722	730	736	753	748	703	798	740	748	764	723	762	742	742	797	741	736	742	745	818	755	725	760	801	747	806	735	785	774	729	786	731	749	733	673	743	691	737	723	765	724	726	749	716	789	746	729	728	724	765	733	756	742	785	728	711	762	738	731	744	726	791	735	730	735	756	770	744	735	754	782	761	754	762	771	739	719	724	732	756	692	726	679	687	758	714	743	729	753	787	723	755	773	722	758	722	718	771	734	759	720	734	705	743	748	740	771	715	732	696	721	749	742	768	748	711	732	759	730	731	728	739	737	740	685	712	759	751	759	713	698	722	758	746	721	791	756	713	769	735	700	735	720	728	722	729	757	740	753	742	757	710	748	689	742	726	691	731	729	754	737	703	689	756	691	718	744	786	720	729	709	721	707	670	729	722	719	718	779	698	739	787	821	722	741	736	749	752	782	790	711	722	745	766	776	703	683	723	718	712	686	748	776	709	770	721	713	769	744	713	749	682	695	695	739	777	762	731	731	710	743	711	759	718	725	677	740	768	693	711	747	756	768	765	755	728	701	754	738	734	730	728	726	724	748	698	744	736	768	719	724	717	702	723	738	725	735	713	712	758	742	737	691	817	680	754	713	739	783	682	697	744	770	740	749	734	752	729	729	705	733	771	741	721	744	728	711	744	765	809	714	701	674	682	771	764	753	692	766	767	727	752	710	741	737	720	798	685	762	731	737	687	705	743	774	735	740	765	753	714	733	741	714	702	733	719	691	726	746	735	732	735	710	752	773	674	710	703	754	754	714	789	778	759	727	696	830	752	726	734	787	759	714	691	767	705	772	767	752	747	708	755	739	743	730	736	775	799	732	702	743	724	727	738	733	778	752	701	737	743	706	699	682	726	739	740	685	726	757	746	735	723	740	710	794	745	710	763	758	774	729	764	780	752	746	705	774	753	780	728	763	720	732	763	747	699	755	720	712	691	718	699	765	695	789	707	766	682	727	778	745	744	761	729	737	725	717	727	714	741	774	738	747	720	752	757	767	754	710	743	709	703	725	750	762	708	751	733	747	738	718	737	805	749	738	720	741	760	718	743	787	744	736	772	744	664	706	835	737	745	753	732	717	747	712	676	720	724	784	747	693	737	748	784	745	748	736	764	725	753	786	739	741	704	793	679	734	751	735	700	786	775	723	760	747	755	734	742	803	687	728	749	743	748	729	759	729	734	745	720	732	696	740	721	747	745	746	727	685	743	751	722	704	768	724	751	717	792	760	739	707	704	828	692	716	735	739	761	704	771	738	763	751	704	726	746	720	716	723	771	733	701	736	765	749	733	786	746	703	720	728	755	713	756	776	734	727	738	740	694	735	776	733	731	732	759	780	682	759	746	791	701	726	755	786	792	724	763	760	731	719	749	780	746	746	703	736	732	744	719	718	745	729	770	774	723	707	688	762	753	787	704	737	758	742	696	740	746	763	700	705	717	740	763	743	743	726	716	765	736	739	744	673	734	719	715	725	722	739	750	763	754	754	744	755	754	762	730	758	726	741	747	767	682	722	777	734	767	762	723	753	793	760	684	790	779	761	739	705	695	759	729	722	767	753	769	721	715	738	741	732	710	715	743	686	759	687	690	700	726	800	710	724	772	755	692	711	804	745	747	763	747	730	756	768	737	781	675	754	717	696	758	738	716	750	687	757	741	751	735	749	759	689	732	713	768	755	747	739	727	748	765	703	772	719	750	745	734	720	740	769	695	758	778	722	711	727	717	766	737	729	787	747	706	785	771	789	780	786	757	756	760	765	675	808	754	729	738	749	711	726	720	729	818	689	719	761	706	780	720	754	731	754	739	741	789	719	736	786	771	705	745	682	728	774	775	756	740	760	769	728	744	761	809	734	713	717	734	766	773	708	770	751	742	763	778	745	754	739	720	761	753	730	752	707	719	711	716	709	741	836	693	714	765	750	743	741	724	765	784	709	754	739	772	731	735	734	787	794	671	712	715	746	710	741	731	727	728	684	832	732	723	705	734	726	752	693	710	702	714	742	743	726	713	727	778	733	722	728	777	684	766	757	764	770	745	755	727	736	757	754	763	734	763	766	740	756	742	707	788	750	746	705	754	754	690	761	775	761	733	736	741	775	780	774	786	743	760	756	768	715	677	668	716	725	735	763	746	739	757	784	698	731	710	749	700	817	739	764	660	799	745	723	744	730	784	760	707	772	707	717	748	753	774	766	747	705	766	748	731	756	770	825	719	738	699	728	771	810	717	788	764	780	748	714	729	760	685	778	718	722	723	727	759	690	725	730	729	782	731	743	724	705	729	700	712	732	706	749	731	703	773	695	776	709	760	781	707	741	746	721	729	707	755	714	751	716	691	739	773	759	700	690	727	722	718	709
8467	15309	17059	11971	9907	6872	36490	42396	29789	12863	6051	2160	1080	816	757	673	727	696	672	689	680	682	711	698	705	661	701	711	642	695	651	710	708	625	678	701	676	712	642	686	669	692	710	693	679	679	695	721	691	698	695	654	672	670	739	652	692	699	687	707	672	701	669	660	714	716	636	681	701	705	712	693	677	688	695	714	659	680	661	721	648	721	654	680	732	678	703	678	713	716	701	680	659	704	695	724	684	700	674	727	677	680	692	675	715	682	666	663	670	719	678	672	683	723	695	696	746	639	719	706	710	676	637	663	696	753	642	700	690	700	679	707	658	687	692	629	719	701	667	666	709	668	741	749	707	700	697	677	681	641	699	688	675	700	640	678	621	665	659	654	698	661	697	678	656	699	713	681	691	654	690	701	733	673	689	706	696	693	687	655	723	708	698	736	707	670	729	664	689	716	678	672	678	697	731	651	674	686	712	671	713	686	661	619	648	709	723	669	671	669	688	668	686	682	696	691	689	693	670	696	692	689	677	681	671	680	695	633	717	709	699	679	677	658	647	673	673	727	688	688	690	662	694	708	713	708	720	664	717	733	677	752	688	623	734	701	719	726	706	660	644	716	703	688	664	682	690	720	690	668	698	701	685	730	710	656	696	664	681	696	660	683	683	654	678	664	722	690	678	653	657	697	717	684	692	666	709	666	674	647	683	690	692	634	643	676	691	743	630	662	693	663	667	667	670	620	665	642	682	676	708	657	665	681	718	738	713	703	719	725	645	707	693	716	636	710	646	646	714	703	706	680	665	678	713	692	706	687	656	712	703	687	662	723	686	640	679	712	715	693	632	670	677	698	669	670	746	726	716	677	707	670	669	632	682	686	649	695	679	690	670	691	678	646	676	698	667	728	685	701	687	629	700	714	669	696	646	685	688	672	630	634	700	707	688	695	643	671	658	691	743	669	684	670	670	641	693	713	698	683	679	712	672	675	715	694	648	688	680	689	664	644	676	674	694	684	624	676	716	705	723	704	661	680	716	674	733	704	683	649	663	717	663	719	668	679	673	726	661	691	686	647	711	667	671	672	646	659	699	689	692	725	650	757	682	683	658	684	688	694	698	698	649	703	626	650	682	686	705	708	622	673	682	708	689	689	691	710	735	685	699	653	699	674	686	662	699	682	635	676	679	662	709	679	665	667	733	734	660	684	679	703	720	650	704	690	637	657	672	679	663	708	684	675	684	717	731	699	618	707	703	702	718	706	659	695	687	710	704	682	683	688	657	708	674	733	677	711	693	672	704	702	708	640	683	702	700	724	635	681	665	692	742	680	675	681	698	661	683	654	670	651	708	633	673	693	681	696	719	681	711	653	731	692	676	689	696	675	726	694	656	698	708	678	671	688	712	722	661	699	696	697	702	621	698	655	706	675	688	674	666	676	715	714	715	660	665	712	666	680	752	700	691	745	705	688	652	683	661	725	698	705	643	717	626	674	689	701	669	666	644	728	680	662	695	647	692	691	674	684	727	703	654	662	691	685	744	669	659	686	626	701	718	660	694	675	744	643	675	645	702	710	690	676	667	665	699	682	684	657	711	694	714	669	733	688	732	700	683	682	637	674	631	683	677	716	703	663	680	692	705	663	678	631	717	722	698	694	677	714	658	675	659	604	654	643	737	679	680	662	654	671	714	694	670	667	699	683	720	648	655	689	652	707	684	683	660	681	721	690	652	661	637	717	650	693	722	690	674	699	657	674	666	683	726	672	683	756	651	644	633	679	679	702	686	711	715	651	711	690	714	680	667	682	703	716	664	631	683	689	698	683	673	666	652	686	722	726	694	679	727	679	698	695	697	665	669	649	684	675	711	664	682	673	685	694	675	683	719	645	685	685	638	658	666	678	669	696	671	613	662	675	643	686	702	653	648	704	708	717	755	706	698	695	690	682	676	670	698	703	710	664	704	689	702	682	674	720	716	644	645	697	660	691	685	675	688	724	655	715	665	710	684	667	634	649	699	692	666	657	698	694	669	649	689	688	653	680	657	673	689	718	657	696	709	696	678	671	692	684	716	715	681	762	698	630	664	664	705	685	696	659	728	670	662	672	660	692	684	707	657	712	682	702	687	702	675	664	715	683	719	718	692	718	664	694	669	700	678	669	674	683	678	681	684	683	690	677	689	642	716	667	688	697	658	684	684	720	640	690	675	692	618	650	668	667	680	682	687	700	728	686	656	700	633	686	691	671	704	692	709	685	663	711	689	687	706	668	669	662	688	683	694	706	697	668	691	668	684	670	687	714	722	659	626	709	659	689	691	720	695	670	688	671	684	698	675	681	651	698	698	697	693	657	644	694	761	673	667	692	686	708	711	641	682	722	623	647	660	718	693	714	680	680	675	674	657	693	663	684	724	631	699	631	662	672	640	649	698	632	655	697	655	677	667	721	640	694	692	721	674	682	655	635	650	674	654	703	675	704	672	682	668	681	614	669	668	687	638	688	676	703	682	680	669	672	676	703	664	695	738	683	672	635	652	663	695	726	693	639	756	650	640	678	657	690	649	661	669	698	657	675	693	697	682	735	640	657	694	695	679	700	679	667	683	682	680	688	660	661	723	679	713	680	631	659	665	680	680	699	698	644	694	659	644	669	682	685	659	677	711	667	663	683	733	685	652	696	686	675	726	717	690	643	699	668	714	687	689	668	654	656	675	681	684	705	688	684	661	649	698	659	658	692	676	697	704	655	702	674	696	653	681	628	705	667	667	697	719	691	681	657	654	682	688	696	658	685	656	699	676	645	670	693	656	685	683	733	679	639	694	697	664	712	694	648	682	670	681	671	650	679	673	641	661	729	666	714	647	662	702	704	619	653	648	657	708	707	664	673	710	743	720	694	725	696	665	631	700	698	676	718	662	677	709	703	659	707	683	712	686	675	707	655	633	706	697	701	639	658	715	710	715	688	650	741	681	633	695	681	643	736	687	689	690	694	686	664	695	709	692	708	694	649	680	708	694	682	649	662	682	675	716	706	732	697	660	674	695	662	660	725	724	686	708	700	694	706	702	700	691	700	640	647	664	718	683	709	697	670	614	607	671	659	661	683	696	680	667	668	706	657	721	636	663	713	638	677	690	680	684	696	662	699	698	651	671	697	696	679	717	648	668	682	672	665	672	720	689	612	638	661	661	720	674	646	656	704	658	664	670	688	646	688	696	681	672	709	715	746	643	646	674	708	670	717	675	693	739	648	689	714	667	661	685	675	645	734	676	727	680	743	704	722	673	644	715	652	740	674	708	733	720	686	671	627	683	688	669	693	678	720	670	694	649	664	696	702	670	727	650	711	689	695	682	645	712	660	596	647	685	688	670	664	637	699	691	687	713	674	688	678	697	735	680	689	652	706	695	662	648	680	660	633	684	700	696	731	655	703	707	702	723	692	679	654	712	662	697	709	688	642	679	667	642	643	690	694	676	678	672	684	687	709	672	646	686	685	642	622	670	641	681	660	650	643
27682	15172	6128	3390	2702	2104	3188	3799	2896	1660	1075	882	726	699	719	680	610	691	702	738	688	681	671	696	672	707	695	664	647	725	728	662	696	714	649	706	712	704	679	654	716	655	680	667	644	725	664	653	701	746	664	614	655	682	698	663	647	633	667	655	692	684	689	655	653	662	710	680	630	664	713	689	703	693	676	667	698	660	618	710	686	616	706	697	655	674	694	714	686	685	702	621	668	719	664	680	714	715	692	681	713	688	699	693	702	644	660	738	697	658	715	694	671	681	662	651	670	673	670	737	684	704	698	644	694	655	680	693	684	694	737	641	683	692	657	661	735	684	670	639	672	679	640	672	658	669	679	664	690	647	674	672	670	650	704	710	689	704	654	752	721	700	688	663	697	713	688	670	700	650	682	692	622	681	650	686	702	746	644	682	643	694	664	682	689	726	707	647	652	678	725	722	693	689	689	723	672	728	675	673	664	650	656	691	685	637	622	718	704	671	686	642	698	719	661	728	677	641	724	655	707	686	691	675	689	655	641	657	684	670	707	772	708	691	690	661	668	654	687	668	672	702	671	678	651	627	708	655	689	694	648	667	631	661	691	628	628	722	698	676	736	701	674	703	710	682	661	678	691	709	695	683	688	682	641	688	707	699	704	694	684	690	699	668	716	676	697	703	711	638	664	663	648	686	665	686	689	639	647	724	624	690	661	689	687	697	706	690	663	679	700	689	691	667	711	728	649	703	693	709	712	722	665	670	706	661	709	668	701	745	690	641	688	649	685	679	708	655	703	695	648	681	696	693	680	698	670	665	656	692	720	656	667	681	699	716	658	704	674	705	715	692	670	640	699	668	665	677	675	670	631	699	657	700	689	656	670	659	678	661	650	650	669	679	670	693	717	704	668	633	716	693	640	691	702	707	608	642	716	665	728	655	688	681	725	679	667	710	703	717	658	673	641	682	685	630	653	645	699	734	709	661	680	639	622	663	635	688	662	634	727	708	685	681	694	688	623	683	706	714	706	678	677	716	708	642	717	650	684	637	694	680	672	693	668	689	713	696	667	694	650	666	670	692	694	699	675	669	670	663	713	708	653	650	666	724	679	689	694	667	687	717	671	693	689	683	703	667	724	668	682	674	659	729	661	661	653	686	697	670	713	714	699	693	678	680	688	669	716	659	646	655	700	666	670	728	667	641	673	677	683	662	694	654	672	682	693	694	718	672	677	728	704	678	673	679	664	715	641	700	675	734	741	706	643	706	669	664	660	679	694	620	717	694	687	660	707	661	707	641	690	716	709	628	696	728	690	703	672	636	679	713	715	669	704	701	699	727	729	707	662	663	653	697	709	690	700	718	649	712	672	662	688	696	668	673	653	670	663	627	652	713	661	679	682	704	698	669	678	733	654	700	690	689	652	694	697	667	694	620	704	708	709	712	674	703	742	672	710	717	685	722	711	686	718	611	643	698	702	669	631	673	698	673	683	642	692	705	718	696	660	658	656	715	685	719	684	665	663	650	692	709	686	664	681	695	679	665	702	668	659	643	687	685	701	684	642	679	675	670	681	696	725	694	687	666	717	689	687	648	682	664	697	720	662	663	695	666	689	713	697	748	698	671	663	694	662	639	641	695	708	679	709	723	660	646	653	666	677	672	697	640	702	695	680	659	674	668	643	731	656	679	674	670	697	697	648	682	681	672	638	658	667	676	673	658	724	691	683	684	621	649	664	641	671	699	675	665	711	659	691	684	714	685	648	643	696	711	648	630	687	707	635	713	695	663	704	722	710	678	699	681	673	651	633	672	670	671	710	668	682	675	681	736	690	660	674	636	677	715	650	697	716	704	720	701	674	732	645	672	667	676	664	674	664	650	690	716	677	670	680	733	709	662	702	639	635	726	680	699	705	691	673	648	653	765	665	665	673	666	697	710	713	676	688	706	693	680	715	677	695	698	644	697	689	695	661	708	697	718	698	720	745	661	695	692	693	671	689	628	671	704	664	674	685	674	714	664	689	703	644	631	686	685	671	671	659	679	683	688	664	663	699	637	721	693	653	693	645	669	686	682	686	661	691	689	684	705	663	679	749	682	702	659	738	685	712	700	659	657	688	686	658	683	666	634	678	693	751	710	714	656	697	641	689	670	659	701	681	646	687	704	720	699	661	673	688	695	616	674	681	661	675	652	709	686	724	644	692	689	666	688	630	693	677	731	671	702	680	679	693	651	678	692	660	698	674	723	645	645	693	680	740	755	698	684	698	694	709	647	633	637	677	663	686	662	663	646	653	676	754	685	672	689	725	685	714	682	735	674	672	658	672	681	656	663	695	636	673	673	684	698	691	680	725	727	645	662	684	687	708	689	717	671	687	659	692	630	692	633	737	707	689	681	679	656	695	697	651	688	632	720	662	693	699	737	649	687	670	689	676	691	644	660	699	702	701	700	718	716	717	670	687	751	683	652	680	684	638	683	694	677	707	692	642	671	638	690	706	640	630	678	674	637	704	689	664	697	654	694	667	673	704	715	686	688	670	683	666	663	680	661	631	715	718	688	694	682	694	712	668	710	697	645	671	692	659	645	708	726	702	690	737	695	725	711	731	716	719	713	713	692	709	680	646	679	707	714	651	667	688	697	648	658	680	674	678	680	664	651	666	650	602	638	675	725	649	654	644	704	690	666	652	696	676	702	716	677	665	669	664	701	663	713	665	709	703	699	733	664	658	684	704	686	751	667	624	670	647	664	667	658	695	671	706	683	705	719	691	668	660	670	729	670	635	671	671	615	665	673	666	707	671	755	641	679	666	725	654	698	716	707	660	696	722	685	685	669	685	697	690	691	662	671	701	729	673	710	732	706	667	693	667	665	655	689	720	697	694	648	672	657	671	677	720	650	641	649	651	697	715	644	712	684	663	736	675	677	703	711	711	714	674	646	769	729	756	678	716	721	653	664	675	702	643	683	638	702	702	693	670	666	694	692	711	734	688	688	719	678	704	636	654	696	696	666	692	714	661	713	704	683	691	629	660	691	705	683	725	698	696	663	635	667	685	671	704	703	691	681	693	699	655	680	686	669	714	683	687	690	714	674	719	697	666	670	664	708	687	703	640	694	680	645	672	698	693	689	655	696	679	646	692	665	709	757	683	695	700	673	659	657	649	682	686	703	682	690	667	699	694	667	767	717	672	660	685	685	704	685	760	661	682	735	685	650	649	659	662	667	701	676	650	657	682	646	676	682	682	724	697	742	673	674	673	685	702	686	735	660	680	695	702	671	722	690	662	671	657	705	705	697	673	680	732	655	719	655	700	687	696	697	742	759	679	672	693	655	689	715	671	693	670	741	687	664	698	649	677	727	720	656	681	693	690	648	694	727	685	657	651	683	697	636	674	672	642	686	675	678	693	703	717	686	669	678	700	657	631	676	700	680	696	672	722	626	686	689	630	706	704	716	712	681	671	690	671	681	670	654	658	719	701	682	679	636	711	680	666	697	710	640	698	661	710	691
7252	6240	5479	3190	3501	2730	4128	4351	3280	1645	1033	720	658	615	589	599	600	637	614	572	634	595	588	607	597	642	608	622	604	577	623	624	623	579	588	611	604	619	611	626	600	656	649	643	625	635	629	568	592	639	610	584	608	606	605	614	618	597	625	634	641	617	604	607	623	608	625	604	656	603	562	581	595	603	581	647	614	602	600	615	582	646	634	601	629	630	584	603	585	614	589	625	569	626	618	576	581	622	641	590	603	608	604	603	609	606	575	580	642	637	600	590	641	613	592	586	654	598	634	611	579	583	603	591	603	633	603	608	595	588	658	607	598	621	618	613	557	610	617	584	594	597	618	645	581	620	628	594	588	618	618	595	609	614	631	607	629	600	633	587	625	604	594	583	641	618	613	600	600	608	587	556	619	598	613	673	631	572	610	566	630	618	631	609	634	602	626	626	593	567	638	608	596	592	651	597	590	570	605	532	591	627	619	624	630	654	637	594	646	597	604	591	597	616	615	602	626	640	565	622	586	598	625	656	605	673	608	577	570	597	635	592	586	608	585	605	627	661	572	549	612	623	666	633	596	571	611	650	655	557	643	619	645	549	598	626	601	582	612	624	632	648	600	600	606	590	629	650	634	638	611	674	606	611	602	589	648	602	627	629	635	618	607	570	604	591	608	578	663	574	563	625	623	626	618	598	623	621	633	634	629	594	578	557	616	625	624	585	641	611	602	607	608	630	660	608	596	605	601	594	602	631	613	610	601	583	625	589	638	585	625	625	602	580	608	615	620	596	604	635	601	603	618	642	611	624	635	582	628	580	642	595	648	648	645	619	591	594	572	584	614	590	608	659	600	596	602	644	664	596	623	578	645	587	589	588	593	619	607	589	552	609	635	610	593	628	612	617	635	558	619	645	633	623	563	632	610	622	589	617	598	638	586	614	610	598	602	571	619	627	615	557	597	550	641	625	613	633	614	578	629	617	575	617	638	660	582	592	567	582	605	607	614	633	611	628	647	614	567	601	578	593	584	631	607	623	594	626	594	586	574	642	597	650	584	588	573	621	550	607	571	618	621	600	624	645	612	602	588	621	597	604	604	607	641	633	614	638	649	625	612	640	630	585	600	645	641	633	580	587	658	624	618	571	658	619	600	588	617	611	595	612	590	610	633	674	671	629	591	620	608	623	577	579	638	614	610	582	600	628	595	643	579	616	585	611	640	577	643	609	577	632	634	610	593	592	611	607	576	631	630	629	622	591	609	569	602	600	629	659	584	621	623	596	662	639	613	581	594	619	617	595	641	612	606	615	585	615	626	600	561	611	565	636	622	595	581	573	644	627	558	591	629	621	619	627	641	635	633	620	601	586	623	616	586	615	607	629	579	634	596	620	599	561	582	590	583	572	628	625	593	590	612	593	611	603	654	624	603	617	597	616	581	579	590	552	644	598	571	668	649	597	611	605	649	639	638	623	633	646	582	613	566	615	622	568	612	607	605	642	608	597	619	651	580	625	593	593	606	587	582	601	585	595	622	623	619	626	658	644	595	599	583	583	577	643	603	646	610	615	608	604	581	600	638	621	592	612	600	617	597	604	578	579	628	657	631	574	631	626	631	627	591	630	608	602	584	651	623	592	598	608	594	605	599	597	588	614	595	622	618	597	602	631	649	644	637	614	639	630	597	596	628	588	563	603	637	629	604	664	630	607	579	557	609	646	564	580	618	575	625	636	603	584	626	643	643	582	595	591	627	619	594	602	564	603	629	613	594	619	607	562	608	615	654	592	622	624	612	616	577	601	588	627	609	576	597	649	621	591	583	652	623	606	567	608	621	591	612	619	639	605	569	626	609	578	600	636	613	606	628	598	629	619	583	583	586	615	594	605	607	590	606	641	687	624	618	591	618	593	599	602	639	607	632	624	648	615	607	596	611	575	653	598	555	613	632	624	593	602	598	583	615	647	576	602	608	661	621	552	570	580	583	569	617	618	636	627	596	620	629	650	603	641	621	635	628	578	638	641	614	614	629	648	645	599	593	587	614	658	633	643	591	601	604	613	578	596	594	605	604	658	580	612	629	624	614	643	578	605	623	626	637	597	627	580	620	588	620	596	593	602	612	579	623	641	601	625	609	594	601	585	632	639	611	582	579	611	610	632	561	637	640	625	579	567	594	600	636	605	622	633	585	594	632	619	609	583	631	637	632	603	594	615	619	629	629	604	612	588	613	611	637	613	588	586	586	598	589	597	558	579	586	611	623	602	598	605	609	603	633	592	610	579	578	592	649	568	621	598	627	566	609	644	641	622	636	566	642	569	650	598	583	602	647	579	581	594	630	570	604	641	605	656	622	598	641	629	617	621	587	612	627	655	607	621	627	605	593	626	621	602	565	592	605	592	613	613	582	592	612	624	580	615	623	638	608	604	634	615	570	619	614	588	585	633	587	595	622	565	614	630	572	609	660	655	609	591	625	620	583	632	620	610	596	584	591	581	596	635	644	650	652	651	625	640	619	611	565	639	603	616	619	605	618	593	583	636	619	553	618	621	602	640	622	591	658	591	547	574	607	624	637	592	631	595	587	614	568	603	564	622	638	604	613	643	577	597	648	644	615	622	691	624	637	574	566	596	607	591	646	618	611	634	624	622	615	580	618	619	621	612	601	605	610	612	599	591	598	602	601	621	615	575	617	606	640	649	655	620	582	593	612	642	667	611	637	604	582	602	647	624	581	597	611	599	587	622	615	598	655	632	613	583	586	578	631	648	631	608	611	636	606	571	580	635	637	554	644	642	624	584	601	629	580	646	622	586	597	623	606	597	620	640	594	649	613	557	651	589	623	654	622	590	600	624	605	620	596	592	654	623	619	568	595	570	559	597	650	594	620	589	615	638	581	643	596	594	565	624	604	624	612	607	648	638	625	588	637	600	603	601	605	632	633	586	628	579	601	571	577	571	640	651	604	601	599	609	602	596	588	625	606	574	605	587	648	581	620	603	569	617	584	597	628	578	634	611	591	585	632	620	580	558	612	608	603	617	598	584	622	608	612	626	615	577	599	648	605	629	637	593	649	605	613	656	608	634	614	618	614	641	570	587	577	631	585	581	605	634	631	571	609	639	623	597	595	590	596	623	620	566	581	595	591	596	630	630	611	629	588	629	609	587	598	635	634	642	630	618	637	625	573	611	608	620	600	600	626	598	604	604	636	608	616	626	634	633	632	667	620	637	632	621	570	582	577	618	641	631	622	615	597	566	618	617	589	648	610	592	603	582	600	581	597	640	585	619	635	577	604	572	626	579	567	624	636	621	628	671	611	619	599	622	605	632	626	597	590	583	611	623	584	647	629	610	605	597	607	660	536	581	639	609	611	598	632	626	618	666	617	606	577	586	595	608	597	621	569	621	575	638	604	611	632	631	599	633	638	620	623	632	644	617	601	595	650	641	679	642	625	634	595	641	592	579	624	595	622	633	607	611	604	617	656	659	621	580	585	597	613	635	653	584	596	615
25469	21299	27052	24862	10859	6785	17061	26455	20767	8424	3335	1373	804	702	691	645	631	641	651	667	666	664	659	624	670	655	652	642	630	658	692	639	630	638	697	671	618	707	688	705	592	661	720	642	654	673	617	666	679	677	628	637	615	670	685	640	627	645	642	646	628	649	644	669	619	635	669	670	626	577	621	657	632	632	637	661	681	692	689	665	662	654	647	631	642	638	660	645	660	642	663	669	645	708	642	674	664	702	624	714	646	685	635	666	630	647	656	607	624	643	698	674	656	629	642	698	652	633	640	639	684	691	649	634	608	646	681	610	644	668	645	628	683	634	635	676	655	626	660	703	668	631	673	632	642	641	645	599	649	703	623	685	662	649	657	640	641	674	630	599	663	567	684	645	637	653	629	654	685	649	659	658	671	645	618	652	673	634	703	650	618	676	672	659	627	667	630	656	661	624	664	644	646	679	685	586	679	620	668	615	626	613	644	648	659	651	624	672	644	670	645	661	655	681	649	645	648	662	659	644	699	675	630	674	636	617	650	673	635	669	643	662	666	639	622	645	640	651	694	644	670	640	633	653	613	667	648	619	671	629	653	647	646	640	676	645	693	653	667	662	647	642	666	649	641	614	665	679	648	695	681	647	621	708	653	632	690	639	696	622	671	649	661	643	650	678	654	577	629	654	687	694	615	646	645	625	684	678	678	615	658	591	665	711	641	676	670	643	612	704	650	655	645	646	658	672	640	609	632	608	647	621	679	648	632	668	701	663	644	702	669	591	707	611	638	653	689	646	638	677	645	612	648	665	609	685	612	637	641	607	644	641	670	655	720	665	608	678	618	639	639	634	626	651	665	681	662	641	642	666	652	659	639	646	604	603	645	633	638	635	648	634	646	649	692	697	666	675	607	628	609	646	649	606	648	647	613	633	707	638	649	646	680	653	687	633	639	676	665	672	638	623	626	601	656	648	639	635	642	654	633	644	659	609	637	657	673	628	680	641	657	673	633	667	639	664	635	605	627	614	653	657	642	617	675	641	637	631	639	648	716	590	648	697	642	618	699	642	649	624	659	673	636	692	647	610	642	655	623	686	630	609	673	665	694	609	628	603	622	637	656	650	644	677	653	620	631	643	658	660	661	660	611	690	668	667	634	651	644	642	680	664	674	657	649	692	616	639	631	642	636	673	678	714	655	645	648	658	640	657	601	682	664	625	670	643	624	618	659	648	637	632	686	659	649	628	614	628	642	674	661	688	683	634	664	678	685	676	641	626	616	604	651	657	644	593	653	670	657	686	676	703	668	657	659	653	636	621	637	638	666	667	664	627	639	639	656	629	679	618	616	639	635	669	629	626	639	616	681	603	646	636	658	645	647	693	639	693	626	678	695	580	671	633	628	658	676	666	657	607	634	667	648	676	684	622	696	638	594	634	610	672	653	643	663	626	647	636	632	713	623	630	636	655	646	622	668	699	649	636	685	628	641	663	651	675	675	642	691	643	652	681	651	655	649	665	609	627	647	640	684	671	634	654	654	637	598	624	649	652	660	638	656	697	622	683	642	663	623	643	680	657	680	643	608	643	668	651	666	648	625	702	621	623	641	652	645	677	623	659	641	649	625	594	664	630	636	640	658	606	633	671	614	646	661	684	626	600	623	642	612	642	635	651	630	683	664	647	675	629	607	627	638	687	606	612	667	637	652	666	664	639	656	685	654	655	666	629	654	588	708	639	616	660	660	663	633	659	619	685	664	686	607	621	664	618	658	647	674	600	656	628	655	634	648	636	668	663	645	642	618	696	679	628	657	654	611	610	593	622	645	685	623	632	664	648	613	694	610	683	640	676	647	651	646	662	650	601	645	629	674	636	644	654	632	616	649	634	692	650	671	618	688	659	663	635	700	641	636	635	631	700	694	642	621	621	638	728	678	645	645	588	601	669	651	673	679	652	694	708	715	679	646	579	655	606	632	677	639	607	613	648	688	610	680	632	612	631	633	684	633	585	625	661	660	654	640	658	613	629	600	668	627	654	637	636	669	629	613	701	627	674	678	676	624	607	664	679	605	674	669	673	653	643	635	655	657	606	621	673	671	646	662	609	639	678	658	619	616	658	650	679	675	685	635	642	622	628	642	644	655	704	642	592	629	626	634	626	651	639	625	633	635	684	661	638	660	633	654	607	652	621	709	610	642	682	630	683	623	662	632	666	615	639	627	671	665	684	660	666	693	641	593	641	604	656	597	667	648	587	645	597	655	686	685	685	650	607	638	698	635	613	657	624	662	639	657	659	627	627	675	662	620	623	649	674	659	668	615	623	696	635	622	668	658	637	647	722	664	655	671	664	665	610	642	651	649	658	646	639	606	612	646	700	604	638	638	650	691	688	687	660	620	613	636	652	654	649	653	667	630	623	682	657	648	630	671	623	655	636	659	670	676	621	637	639	627	643	698	632	604	691	674	646	623	622	670	676	653	678	669	608	619	661	629	665	672	648	629	616	685	630	649	628	687	705	641	652	671	646	665	640	636	650	619	609	612	670	618	644	630	653	628	632	662	605	642	655	657	678	628	622	664	649	644	639	674	622	651	644	603	682	669	642	624	717	651	663	666	621	634	603	670	699	693	630	649	613	618	682	677	649	639	612	627	671	649	638	642	668	678	621	686	640	627	655	682	663	664	643	638	667	617	648	681	662	627	676	666	619	668	671	663	665	642	624	613	670	658	639	642	647	644	635	645	620	626	660	644	631	662	663	625	653	639	639	673	646	624	676	604	673	659	626	686	624	630	616	664	644	634	617	669	657	618	638	669	621	666	638	674	629	680	640	665	636	634	625	592	632	668	644	648	622	633	674	626	679	681	662	638	667	615	655	650	662	657	621	667	650	649	636	633	644	653	609	624	663	651	660	647	651	648	683	682	628	644	655	659	721	622	611	631	677	668	680	670	645	733	668	648	647	607	664	619	649	588	653	621	643	642	638	637	704	663	629	645	669	650	632	692	676	678	662	678	667	671	601	662	628	642	606	630	642	690	645	640	645	622	652	608	687	671	649	649	624	686	678	637	621	640	599	725	690	667	677	645	642	697	670	705	633	637	649	664	641	700	622	646	660	651	680	663	632	669	690	646	628	678	664	680	662	628	656	664	676	646	683	651	671	640	613	642	645	623	673	676	590	637	623	661	674	677	655	707	687	651	673	636	608	660	653	623	646	678	645	667	651	687	660	653	656	661	628	668	717	644	595	616	664	670	626	702	589	708	665	629	612	660	645	632	685	646	633	599	644	610	639	656	650	696	636	623	616	678	628	683	649	633	666	666	654	631	676	674	669	624	664	668	632	638	663	656	629	644	656	611	596	665	634	673	643	636	635	669	673	620	632	665	663	642	635	605	651	616	635	619	654	695	659	671	649	616	603	649	651	639	687	611	600	633	660	673	607	691	645	633	585	700	638	631	590	601	626	648	656	635	668	640	644	637	658	624	669	657	651	664	594	599	651	646	636	667	637	602	623
7470	12373	10148	6163	5949	7493	18433	24325	17167	6913	3356	1454	728	650	599	668	624	630	616	629	624	569	671	653	620	625	635	604	604	655	634	609	591	659	641	646	601	605	559	626	617	623	622	590	639	702	650	639	636	640	595	607	658	545	611	598	598	590	609	581	637	633	592	606	576	592	598	650	576	606	607	640	635	615	618	588	594	563	622	618	582	595	605	604	650	643	604	620	634	615	608	614	588	616	578	599	584	590	581	600	621	558	586	582	615	585	613	649	600	625	613	592	582	581	621	588	630	583	581	582	643	608	621	614	674	605	609	665	548	590	629	617	610	640	566	636	583	586	611	552	604	626	627	604	607	614	575	625	559	590	590	645	618	591	591	582	569	633	612	604	622	659	640	618	629	617	584	606	599	590	642	624	636	613	647	603	653	591	609	577	595	590	596	575	589	642	612	618	635	590	646	588	593	597	603	616	557	600	618	634	605	592	631	617	579	615	627	588	537	607	606	583	643	614	583	638	630	608	591	597	617	616	594	613	642	612	621	578	600	639	618	631	632	580	589	653	619	623	600	576	602	634	577	599	614	614	630	624	588	588	633	609	608	604	634	621	594	635	657	594	631	658	644	638	647	626	573	598	634	647	619	643	595	633	611	593	605	595	598	619	586	596	626	603	629	588	609	619	624	617	623	584	581	655	633	630	603	587	600	637	612	607	590	608	619	567	643	625	608	602	594	639	589	602	662	598	588	595	599	638	615	615	592	623	632	615	568	659	589	641	608	584	567	611	582	604	533	571	638	582	621	599	597	575	644	586	604	571	635	615	594	628	618	607	574	613	615	624	615	544	593	599	610	643	618	610	601	594	631	591	599	606	619	605	627	587	622	611	581	610	619	617	610	574	643	648	591	584	679	624	619	616	603	570	601	596	594	606	581	620	654	645	650	622	631	631	591	593	628	650	600	636	572	601	621	598	575	598	623	618	596	571	616	643	604	614	581	620	618	582	611	610	645	604	645	638	628	592	635	592	606	599	578	591	595	612	589	652	601	607	596	669	589	601	626	636	595	620	616	647	636	607	619	602	583	665	613	600	644	604	626	610	610	624	629	618	640	637	597	584	633	659	617	631	629	575	565	628	599	604	632	592	603	596	626	640	593	609	587	615	623	630	548	591	623	600	623	630	627	654	637	627	607	599	601	608	576	641	617	587	578	641	625	601	649	624	590	609	625	599	632	648	630	598	644	631	608	646	616	594	600	579	583	618	637	579	639	610	642	617	579	595	613	578	620	610	601	605	630	642	630	669	602	561	637	600	547	636	641	606	618	627	560	641	596	570	584	621	585	632	598	631	619	587	610	608	628	603	553	626	619	582	631	630	611	595	601	631	599	628	599	616	594	575	622	593	599	605	598	624	598	587	654	605	615	602	614	593	626	637	601	628	583	612	618	591	630	575	622	583	609	641	596	632	609	611	622	609	617	637	637	584	596	590	621	624	612	564	589	613	598	578	622	608	562	613	619	631	582	613	637	656	616	601	560	589	589	635	638	609	610	608	621	562	608	668	635	628	568	608	603	612	650	630	582	611	611	639	621	598	603	612	622	624	553	615	647	649	619	621	605	574	601	581	542	596	618	550	565	609	595	571	629	620	645	631	613	643	633	595	577	576	638	651	637	619	609	644	602	612	591	618	606	613	614	610	608	621	602	566	632	598	627	565	612	673	625	662	631	586	643	633	564	600	613	618	620	597	595	614	592	606	591	604	647	634	572	625	600	615	622	642	614	605	588	631	625	566	539	606	630	588	585	623	610	644	584	610	607	594	625	603	633	616	588	603	621	606	584	579	569	609	620	640	578	602	622	601	585	606	599	601	595	604	580	589	590	622	614	592	568	594	608	616	593	649	609	605	569	612	605	591	653	605	610	616	606	658	612	646	622	586	609	588	577	572	609	610	586	570	623	585	590	576	589	620	661	633	615	630	605	593	580	559	648	561	616	619	577	599	603	571	645	597	632	561	600	600	610	563	581	602	589	612	590	615	610	624	618	614	630	602	615	604	612	604	578	616	627	617	612	623	612	586	618	593	640	622	613	607	608	556	634	621	611	609	606	582	608	643	628	623	619	617	608	586	616	621	623	623	599	579	609	574	584	575	617	606	603	603	613	568	637	602	593	593	620	613	623	634	611	582	587	613	579	596	602	585	621	644	624	619	583	573	650	600	619	600	539	585	628	607	612	599	570	619	639	607	606	623	584	656	644	607	600	614	601	592	599	596	613	628	604	574	570	598	619	583	615	591	659	587	587	627	653	650	620	624	621	601	586	598	600	591	628	593	602	557	638	627	629	600	629	592	597	626	575	578	630	586	593	630	611	584	664	614	638	634	626	630	604	573	631	612	637	598	533	647	569	587	611	614	586	615	576	586	593	598	611	604	608	625	677	563	602	628	567	603	613	609	617	620	663	591	662	608	588	605	612	602	641	603	588	570	602	591	625	618	620	591	605	576	608	550	559	598	602	616	591	625	608	590	665	625	554	628	615	580	621	641	627	585	616	627	588	645	618	611	629	590	583	583	561	556	627	627	612	645	606	632	618	609	611	652	655	580	623	588	651	574	624	601	625	621	638	598	628	605	611	625	573	636	671	587	616	632	598	651	631	585	623	579	587	635	595	587	616	628	603	579	667	622	615	608	619	605	638	642	643	607	596	588	595	588	561	627	638	566	606	613	603	588	597	612	610	619	620	616	603	616	613	596	643	583	585	611	557	582	656	572	648	575	589	592	572	624	591	621	596	608	566	617	581	606	546	603	571	661	590	617	614	614	620	573	632	614	633	627	630	618	602	627	590	609	580	620	582	615	618	568	633	618	610	622	591	618	590	631	618	628	594	591	658	592	640	590	609	626	593	609	585	584	600	573	595	613	589	584	616	629	572	624	658	604	623	565	622	613	634	555	623	567	615	640	595	609	613	610	608	620	577	619	627	554	566	622	642	594	637	619	590	567	607	602	626	622	557	644	616	595	600	616	593	603	596	630	606	604	646	610	566	613	600	584	620	589	633	609	600	596	618	601	615	568	611	593	640	583	634	638	600	611	613	580	615	617	615	577	609	550	580	540	628	628	608	622	622	622	599	640	564	601	599	598	609	620	622	583	582	627	544	641	645	641	589	603	593	595	594	600	621	590	600	569	600	666	606	608	622	621	598	584	614	618	626	628	604	620	645	600	640	612	618	601	592	625	617	645	636	538	567	600	625	611	609	556	629	616	564	620	576	575	619	586	605	592	605	636	582	597	619	615	570	565	640	572	616	553	602	626	609	583	589	621	630	635	611	627	633	608	565	610	605	625	665	625	624	588	598	637	584	604	610	629	620	611	561	598	578	556	601	631	659	581	599	612	627	628	606	620	564	603	616	619	657	595	621	588	571	585	587	589	621	655	595	610	620	578	623	632	622	623	580	578	621	617	632	678	603	551	577	638	614	597	612	663	599	590	586	628	612	626	608	648	608	576
24111	21283	28585	24330	21355	16158	30061	45006	36180	19588	8254	2626	1095	839	803	822	768	734	782	753	742	743	731	752	733	724	799	749	768	714	742	757	771	783	792	753	779	749	756	747	709	691	755	720	700	733	774	763	759	755	704	724	742	750	742	764	753	786	770	717	763	710	710	753	793	758	731	791	748	762	718	737	755	719	795	712	780	742	731	758	713	774	729	798	741	768	732	760	800	697	729	776	740	717	765	782	755	761	777	733	797	718	775	747	744	780	739	811	712	755	746	759	744	764	751	764	782	754	728	810	754	739	772	749	750	750	800	747	724	757	788	757	739	717	833	738	736	759	785	707	785	719	715	761	772	714	756	751	777	673	753	765	778	754	737	718	755	759	721	803	757	714	783	772	792	731	768	746	758	715	730	753	735	787	786	721	773	748	779	715	740	735	738	737	789	780	742	757	734	758	720	708	753	773	719	716	718	713	767	723	743	735	791	785	744	784	741	753	719	739	780	722	788	784	802	739	754	766	795	709	772	749	753	743	773	770	770	753	732	761	753	733	764	769	721	740	744	771	744	749	737	758	790	731	790	747	739	771	694	771	734	756	706	764	787	736	827	741	778	737	721	755	732	711	722	766	747	750	731	666	765	764	715	678	742	705	765	727	749	787	692	785	713	698	762	748	728	736	770	773	752	770	750	772	798	768	733	759	738	746	696	802	747	731	765	760	734	719	746	783	710	744	799	747	759	753	758	755	721	732	706	750	834	782	699	780	752	755	740	818	731	774	773	774	686	788	703	764	734	755	717	734	724	743	767	727	752	815	712	744	791	756	751	684	771	757	765	769	773	675	752	768	781	725	676	695	765	748	739	773	722	729	744	758	712	722	718	757	722	757	741	764	739	717	729	783	707	773	744	708	705	743	796	769	803	723	716	726	708	768	747	776	725	735	788	730	685	729	781	716	717	760	759	732	757	778	749	734	720	748	743	743	738	758	790	727	763	762	742	716	759	698	776	696	767	747	770	757	755	761	682	708	750	750	742	741	732	765	730	738	731	737	745	747	775	743	788	785	704	760	770	733	750	784	754	751	712	798	781	751	768	713	759	724	769	736	765	759	764	712	744	720	772	732	722	791	797	727	707	713	779	758	792	781	744	749	765	740	738	738	728	771	763	720	772	763	793	759	722	723	730	720	722	752	757	674	761	766	744	762	730	720	741	731	753	750	769	704	735	819	713	763	768	758	733	771	795	748	747	768	715	714	749	745	733	727	734	726	750	784	720	767	762	701	762	748	749	768	804	733	737	701	761	732	721	760	720	756	738	762	745	739	745	787	711	756	758	779	752	726	722	701	735	741	705	725	727	741	827	746	772	791	782	788	740	742	744	738	755	724	707	756	762	748	776	814	732	814	749	763	741	748	677	756	731	755	750	737	787	743	742	746	737	771	768	756	753	785	765	747	751	760	750	730	785	772	750	690	783	783	758	729	732	699	821	752	726	759	725	767	760	721	735	762	721	761	753	751	748	745	712	730	733	741	776	730	780	713	741	718	747	719	759	782	756	796	832	717	729	782	759	733	758	718	766	766	741	727	761	751	725	728	748	731	765	759	727	768	734	720	770	754	721	743	703	711	753	757	744	792	740	759	745	752	770	765	741	766	766	708	751	744	747	766	713	735	736	738	761	759	789	702	745	713	695	776	734	750	732	753	725	737	744	755	746	729	727	713	730	736	719	720	718	766	729	716	693	751	738	700	766	774	706	715	734	739	746	724	723	751	722	739	767	693	733	729	757	731	715	745	779	693	799	729	782	727	759	739	765	792	735	740	739	743	743	767	749	721	743	731	753	736	737	741	756	730	725	750	808	764	794	764	735	673	754	796	771	702	738	730	720	716	766	732	775	728	764	764	749	705	745	735	738	765	737	766	745	802	756	736	747	789	791	725	747	729	733	779	739	764	752	719	740	790	758	727	725	785	781	740	754	740	744	770	785	745	752	774	731	766	733	700	753	725	747	745	730	745	768	737	704	755	719	793	810	743	666	758	736	734	769	757	738	747	741	726	779	746	739	774	747	741	723	748	813	740	753	774	740	724	760	775	738	760	744	673	730	740	736	789	741	729	731	732	714	795	750	738	733	710	731	709	769	722	774	793	757	743	771	710	719	775	755	751	786	765	749	748	743	731	743	799	767	741	775	815	746	771	745	799	782	777	725	772	760	748	754	766	725	780	766	722	755	735	738	724	745	728	702	758	770	795	777	774	739	709	738	726	730	744	742	751	738	780	749	742	750	709	728	727	744	740	732	740	735	722	750	755	752	763	730	731	764	775	740	716	730	797	742	752	735	768	800	734	753	764	756	751	756	726	768	700	730	719	720	779	789	765	704	775	756	726	788	724	757	684	712	690	721	792	755	786	696	786	752	713	748	768	747	752	759	716	765	778	771	782	762	713	781	707	726	746	758	758	796	739	778	748	753	708	736	783	715	755	758	763	741	766	754	737	742	794	739	741	708	720	715	734	695	763	738	766	725	773	712	793	781	714	711	786	727	717	769	768	705	761	702	754	791	714	773	742	733	764	753	706	756	757	713	783	697	765	752	725	733	737	735	752	676	708	789	743	755	715	779	749	760	802	753	730	777	752	771	759	756	706	756	746	730	750	795	766	742	741	737	782	708	786	750	720	715	704	728	725	763	783	793	696	766	760	767	758	745	727	732	732	719	760	727	694	774	709	725	701	717	709	747	760	751	754	723	728	771	769	673	788	695	749	686	739	726	766	692	743	754	734	787	759	753	702	752	813	768	793	707	757	687	725	674	728	735	741	698	776	719	714	681	762	737	722	788	743	747	744	720	679	717	782	698	775	714	780	794	717	750	789	789	729	807	762	776	735	718	750	760	725	808	732	739	730	778	738	775	725	778	713	780	766	760	783	760	735	740	739	759	749	743	710	738	745	721	742	780	744	789	732	802	746	700	734	748	705	727	776	777	777	763	731	705	708	754	777	746	771	744	764	713	734	729	739	725	711	734	750	726	751	761	725	724	755	737	744	707	762	781	741	787	750	707	743	747	765	733	749	779	729	754	758	710	740	775	731	716	742	717	740	794	772	743	741	715	698	800	690	759	731	774	778	773	733	770	762	771	750	778	740	724	736	778	764	714	742	713	695	784	746	703	755	760	692	728	709	774	758	737	752	772	768	722	669	780	751	752	690	757	769	743	719	739	761	747	703	733	730	735	750	691	766	764	799	768	753	773	759	706	750	750	738	743	780	728	736	748	715	714	726	705	745	760	720	751	747	704	695	751	723	759	751	746	710	688	768	712	712	738	740	771	780	751	759	752	758	764	773	712	759	769	743	757	696	714	728	713	829	762	755	799	776	720	753	734	749	752	728	717	699	726	777	734	770	770	747	754	699	758	735	701	769	759	757	754	767	702	740	749	811	738	702	769	740	769	734	711	749	764	739	745	745	749	746	717	762	755	742	767	736	732	729	732	724	726	779	721	772	670	673
9548	18354	17824	12722	10951	9526	31567	41488	30540	14466	6991	2658	1077	818	750	683	715	708	710	715	714	678	717	708	675	702	706	667	651	754	640	704	717	756	727	658	674	743	665	656	713	723	684	727	708	709	661	717	690	662	713	676	706	732	724	670	702	753	689	693	684	708	671	717	695	665	712	718	700	712	713	688	682	643	720	697	678	678	675	705	732	684	689	701	703	696	656	714	705	705	707	693	700	716	666	685	671	719	691	724	703	677	715	679	668	641	691	715	730	637	661	693	718	682	697	658	690	699	681	689	676	685	678	659	663	696	699	718	683	667	721	687	717	697	686	712	724	706	681	724	668	653	655	698	657	719	692	678	732	707	683	637	681	738	701	734	697	717	664	712	682	718	690	684	704	692	672	685	706	685	709	737	694	730	747	714	735	670	731	723	748	696	698	714	693	697	680	689	692	744	677	680	661	708	705	686	688	697	705	680	718	663	719	720	673	643	683	671	648	650	680	683	672	593	666	690	677	704	688	636	687	644	730	687	729	676	713	679	682	655	686	700	646	665	672	720	755	685	667	677	655	695	670	690	718	696	696	655	728	673	707	723	666	694	669	672	684	670	642	688	655	666	656	623	682	680	686	761	701	703	696	676	706	703	686	697	688	660	694	642	701	692	674	600	668	669	703	678	704	691	698	708	677	719	724	687	688	698	688	728	670	667	690	687	684	623	676	713	698	672	670	666	675	733	690	708	737	673	706	677	677	719	657	715	723	683	716	664	703	755	714	660	655	684	624	713	677	686	725	673	677	699	635	662	674	685	665	741	658	654	687	702	702	666	703	698	665	706	671	623	687	677	688	692	699	697	718	714	716	697	695	652	691	722	692	729	685	726	693	656	659	717	715	692	711	650	650	727	711	692	710	692	681	607	663	607	647	689	705	696	630	660	718	687	727	723	676	676	691	682	742	747	649	681	727	688	680	670	623	713	725	656	713	695	717	714	648	687	652	684	714	698	693	731	646	693	678	662	743	688	691	675	736	678	672	693	713	730	682	693	684	713	664	662	687	714	707	624	697	713	688	754	724	662	661	664	668	722	736	697	678	678	710	733	686	658	727	693	700	712	740	683	749	707	687	688	706	698	705	643	651	666	701	702	694	707	706	688	664	703	688	671	684	666	688	684	696	721	692	718	676	714	718	723	676	655	651	758	682	702	656	701	705	714	654	725	692	713	698	706	677	679	681	683	699	661	722	720	740	679	708	658	699	694	649	717	684	673	691	689	684	697	728	702	785	703	648	695	717	680	706	705	739	623	715	711	689	684	634	701	700	655	656	733	692	680	671	673	659	664	671	654	691	754	648	660	723	662	665	654	699	657	652	686	653	695	664	749	628	658	711	693	664	712	635	691	667	754	715	695	693	712	731	664	689	681	711	705	681	686	650	681	675	712	720	665	702	716	661	726	668	713	610	700	691	694	694	619	740	676	691	687	690	711	675	655	645	662	664	688	665	730	704	668	733	676	725	726	690	636	689	687	706	665	675	654	702	693	672	703	710	693	685	708	677	720	711	718	672	677	667	668	671	630	667	708	696	749	673	687	734	714	698	628	705	680	707	689	687	666	710	661	702	687	665	627	641	654	676	673	691	671	657	698	667	660	675	664	705	669	744	708	644	690	672	697	661	654	683	691	718	681	708	681	700	678	745	699	722	709	714	662	700	698	683	692	624	723	669	674	731	625	655	654	665	659	662	692	662	647	692	701	682	679	695	650	706	699	726	685	697	701	627	700	697	679	639	691	697	667	705	755	681	676	664	712	688	742	714	642	720	718	689	695	685	720	628	664	680	744	639	709	698	643	704	684	648	731	679	672	678	659	705	685	667	683	691	662	704	688	643	684	628	715	704	637	639	650	659	707	630	651	649	677	681	621	632	710	693	697	676	679	647	630	675	690	670	689	702	660	739	678	742	723	651	682	714	683	689	661	717	695	693	688	690	657	701	679	644	693	713	710	676	684	720	729	682	683	713	671	705	712	688	711	716	709	715	668	714	629	708	684	702	678	695	653	685	641	727	659	655	716	678	667	683	687	685	695	648	674	663	707	661	698	657	710	691	676	669	688	652	673	640	632	649	675	631	630	709	614	752	677	682	676	665	678	684	741	705	650	635	694	680	731	705	720	704	665	711	696	664	684	704	659	722	666	685	716	714	722	663	698	712	716	676	716	674	680	738	716	702	699	671	698	699	674	697	720	670	691	659	688	744	676	710	671	652	680	672	678	665	702	668	677	663	679	671	700	681	636	666	676	727	690	671	671	699	715	724	706	664	741	669	639	745	710	675	684	728	717	686	663	659	685	667	721	704	695	664	674	660	666	682	740	736	702	711	669	685	711	714	718	680	701	682	680	684	683	708	664	689	707	696	712	659	718	674	692	716	688	666	675	684	701	637	728	693	685	706	670	737	680	669	672	653	694	661	630	641	697	698	667	724	675	676	674	650	696	717	679	662	684	715	670	709	702	688	720	704	668	730	680	670	642	694	693	701	694	737	708	722	733	706	672	671	694	685	674	663	649	711	670	715	701	655	697	685	706	638	699	674	680	673	718	677	661	671	709	710	642	688	683	693	738	750	702	693	691	706	706	705	684	682	726	698	705	697	705	686	696	667	663	696	723	682	698	725	683	701	734	695	735	706	678	690	667	676	712	639	634	701	713	646	703	710	748	686	686	701	681	691	700	688	714	753	686	665	709	640	635	677	675	688	676	654	723	650	650	654	732	685	717	668	684	694	724	704	661	688	715	689	645	661	652	662	671	647	655	699	678	670	673	627	685	693	654	635	693	686	672	651	668	672	656	675	700	676	659	684	673	672	732	673	659	696	678	694	647	660	701	685	696	660	683	721	688	668	687	629	748	654	651	687	693	706	718	683	630	667	675	704	719	706	682	667	651	684	686	637	691	712	634	681	688	664	655	688	695	653	687	664	710	662	698	689	675	689	721	669	648	660	655	728	732	677	702	685	691	695	650	689	751	662	692	681	660	693	702	685	690	696	681	716	673	679	649	653	686	657	692	669	662	676	635	649	688	697	675	685	715	715	640	716	636	713	687	715	642	646	711	682	663	710	660	665	669	642	664	695	681	705	700	697	720	690	646	688	650	668	670	608	629	737	702	663	666	695	693	685	700	640	664	682	721	700	678	657	674	707	680	679	669	703	703	702	694	666	642	693	681	653	675	697	704	692	717	678	706	683	642	665	656	665	699	667	652	676	664	707	658	656	690	723	680	635	672	714	672	683	709	710	659	670	717	669	679	677	664	685	743	663	661	726	679	675	734	652	704	665	659	679	695	698	658	711	715	699	667	662	669	710	687	716	651	668	686	685	709	693	674	662	700	663	691	700	655	649	677	680	701	705	661	634	700	689	716	638	675	671	700	691	689	680	687	670	695	668	649	699	699	698	701	639	676	679	645	670	704	685	684	709	654	691	728	641	702	671	672	679	684	701	645	711	688	649	688
27799	15472	7881	4740	3871	2876	3127	3934	3180	1764	1170	876	717	745	677	651	701	710	680	730	733	679	728	720	701	714	700	678	671	712	712	687	666	732	714	687	649	672	722	700	697	727	709	736	706	734	675	718	676	765	713	734	708	702	749	684	743	715	692	703	676	714	707	692	710	734	718	646	691	675	723	663	707	688	679	671	710	730	703	686	677	714	727	712	690	699	742	692	672	671	722	676	701	676	674	670	726	681	699	711	683	704	711	684	722	661	704	740	677	735	684	649	690	731	747	675	677	666	729	687	673	778	649	704	656	684	654	695	681	672	684	729	664	699	628	656	741	710	711	701	651	701	721	712	704	673	682	713	728	642	741	694	720	720	655	705	645	673	726	675	659	689	666	666	678	668	675	677	720	679	695	672	709	689	672	664	744	676	677	688	666	674	744	693	675	714	674	700	694	682	713	688	693	700	661	684	714	767	710	721	737	716	692	712	705	700	642	736	726	680	765	688	729	723	673	697	692	671	681	707	674	705	725	670	711	707	691	707	657	690	705	667	716	676	698	727	702	733	662	647	695	683	656	673	655	691	700	707	644	682	691	721	656	682	690	647	658	717	691	639	719	646	693	687	696	699	722	688	675	719	688	696	701	683	703	691	722	687	717	707	690	731	670	657	735	631	721	709	651	694	706	632	687	681	619	736	688	746	693	677	773	697	670	652	698	706	718	680	731	713	711	727	709	663	710	724	690	682	710	713	698	672	688	682	708	696	690	693	668	674	757	697	689	689	681	659	699	721	777	724	645	679	732	711	660	685	681	723	693	712	700	756	655	693	696	696	693	698	639	716	723	672	682	706	750	695	696	679	672	683	714	681	714	715	690	660	673	714	704	678	675	709	676	684	779	658	713	726	669	713	667	673	646	690	676	677	686	737	732	698	725	664	664	686	668	699	758	696	655	660	696	665	688	713	729	731	712	684	711	722	666	739	677	712	681	747	674	711	685	645	727	700	697	744	669	678	742	699	662	757	721	707	716	659	651	735	676	663	711	750	678	691	669	710	699	696	705	680	647	721	695	712	687	705	694	711	732	725	695	685	701	692	705	656	684	705	664	732	683	683	668	706	732	748	726	688	697	724	720	693	697	699	700	668	697	689	702	731	687	683	682	683	720	653	705	692	740	685	683	684	662	721	721	684	732	738	716	675	700	700	716	687	663	646	709	716	635	744	703	720	677	740	785	696	716	665	701	674	737	701	712	719	659	662	709	678	709	636	744	709	688	725	643	677	713	690	715	706	667	730	702	663	646	743	673	655	701	713	665	643	693	709	690	636	693	682	714	659	698	703	702	737	706	671	675	706	677	693	731	678	732	721	718	706	695	680	717	685	688	672	688	711	758	698	690	699	740	685	711	721	685	729	684	717	702	679	643	675	651	670	699	633	669	684	678	653	691	716	733	646	715	692	655	718	682	691	737	695	669	696	721	695	705	673	722	737	705	688	678	703	692	739	669	699	675	650	680	703	705	720	721	688	721	741	699	724	659	708	678	717	696	676	706	707	645	700	716	729	697	715	698	710	661	716	656	688	713	678	693	707	720	714	672	719	752	694	700	680	751	710	688	673	720	721	702	674	701	692	688	733	704	677	727	670	708	698	672	698	713	685	686	700	755	647	686	729	690	711	709	699	646	703	733	716	686	718	708	627	695	683	717	690	692	676	672	671	683	626	694	695	672	706	700	687	698	702	675	708	699	681	680	691	714	727	755	682	677	727	726	707	688	676	673	709	731	663	698	657	729	661	690	672	767	661	666	705	705	666	661	720	678	655	735	708	655	679	729	699	669	650	658	699	701	719	692	683	711	705	677	677	697	701	629	714	751	716	714	706	630	710	735	740	662	680	683	689	675	733	713	724	692	698	679	663	735	716	726	647	691	710	743	673	751	719	678	689	721	642	710	731	700	647	638	717	691	692	684	705	682	687	706	715	737	695	750	677	652	651	704	723	765	715	689	663	725	724	698	685	688	696	681	699	709	684	693	698	669	733	752	705	723	697	686	713	701	663	707	735	709	687	693	691	708	690	687	694	718	666	683	696	718	717	692	688	752	701	662	680	686	711	703	694	653	670	682	727	741	691	680	690	705	710	713	696	701	688	642	668	709	686	696	695	701	709	666	722	761	701	701	714	675	662	695	730	688	655	652	705	710	726	700	701	661	690	698	689	659	716	679	735	691	652	670	680	694	688	738	716	657	728	715	671	651	687	705	670	659	708	674	684	717	689	688	715	743	647	699	685	706	696	700	691	733	770	698	654	710	694	659	722	761	680	713	665	700	651	673	690	690	685	675	661	666	683	697	638	687	721	734	700	706	707	748	706	665	708	740	668	669	652	693	674	713	695	724	736	736	743	753	707	707	695	745	688	669	658	678	670	679	716	709	702	661	715	712	716	712	671	693	705	733	690	690	655	677	748	705	687	754	707	708	716	720	758	697	743	677	738	691	688	715	701	674	651	710	713	707	693	719	687	658	722	700	705	767	671	663	634	647	723	766	676	720	709	664	702	647	648	720	690	706	647	677	616	760	677	712	691	691	709	713	724	707	687	702	751	660	712	682	734	645	723	688	631	701	729	685	721	708	688	739	668	718	714	683	724	713	739	721	719	668	687	689	696	692	710	759	694	717	670	676	672	689	692	719	680	675	653	730	677	679	729	755	706	716	672	715	692	678	635	707	625	658	755	709	741	631	701	699	686	642	718	749	725	682	697	687	682	699	690	690	723	716	688	676	698	696	679	645	672	694	724	692	679	711	694	699	674	682	715	686	679	703	712	711	697	741	764	681	686	747	709	719	685	681	731	704	682	713	691	718	726	689	702	683	713	683	682	686	656	712	679	694	744	724	751	711	653	711	718	702	724	666	660	670	673	717	690	730	700	701	671	675	712	683	718	698	684	664	686	722	685	728	723	717	634	669	716	716	694	674	683	682	699	677	644	676	739	708	713	698	647	661	701	684	662	710	753	667	692	704	693	634	683	710	723	684	689	640	763	702	719	702	682	670	712	688	701	662	682	718	729	665	720	696	705	703	705	670	710	705	675	676	665	704	686	642	686	704	722	663	682	643	721	750	701	688	689	668	687	696	738	687	681	689	700	752	681	704	729	664	716	675	740	709	681	652	733	663	702	752	712	703	662	735	658	720	684	669	702	688	706	709	651	729	689	659	718	711	688	704	702	657	729	719	706	668	694	659	696	715	712	730	731	635	735	697	673	707	690	720	696	721	738	724	749	692	708	661	712	681	684	657	697	701	745	684	676	734	695	726	771	727	659	752	724	755	685	710	734	717	715	699	684	724	648	714	686	663	709	654	677	703	682	685	649	696	715	674	706	686	712	666	716	713	764	698	718	654	663	702	710	699	666	666	668	666	662	657	706	729	681	670	687	667	729	746	736	748	658	732	661	702	696	682	737	669	682	701	716	677	654	627	737	722	722	681	714	653	707	657	701	769	679	703	666
7119	7195	7622	4490	4578	3749	4048	4555	3395	1822	1130	778	700	629	603	607	620	648	605	642	624	634	597	661	598	601	633	619	606	656	629	623	617	660	603	628	608	640	641	644	591	639	642	634	587	693	640	630	634	642	550	603	590	620	604	613	645	627	640	644	613	609	660	625	611	663	606	611	604	668	647	601	645	616	593	586	678	609	580	624	555	590	618	626	599	627	622	662	609	628	627	620	573	629	609	599	644	615	623	580	584	663	588	582	634	612	587	601	613	605	614	573	645	594	600	608	623	613	604	619	607	604	622	611	632	659	635	623	565	605	589	611	571	597	593	657	600	662	583	625	629	606	648	650	632	625	620	605	624	603	613	623	627	605	596	588	597	637	597	627	631	616	639	662	633	616	631	631	609	609	635	620	642	573	577	609	618	616	617	592	625	628	634	612	567	625	621	630	670	601	647	624	598	602	610	579	631	584	658	646	630	642	652	638	644	626	605	619	591	623	612	606	647	602	613	655	650	640	614	631	598	569	621	541	664	644	590	628	633	621	633	595	613	617	591	652	589	633	629	647	631	598	621	614	595	562	592	646	647	610	643	615	591	637	654	670	613	623	633	586	569	602	578	645	593	609	634	621	630	627	619	616	644	560	598	570	600	647	641	635	630	616	628	619	625	641	634	608	644	579	615	589	662	617	606	647	587	603	608	595	653	569	581	627	647	649	605	635	597	629	593	624	626	617	606	627	603	632	622	647	633	622	628	603	591	619	627	626	619	643	651	647	579	582	609	658	584	608	590	619	629	632	604	630	574	601	586	619	591	587	608	613	566	608	617	590	565	635	642	582	636	620	635	598	699	563	606	599	611	650	608	628	617	602	644	615	598	640	611	624	570	624	670	636	603	599	646	659	625	605	604	604	587	640	616	663	603	614	617	620	629	583	598	627	641	640	652	563	571	611	634	606	647	625	599	612	635	623	621	634	598	634	597	580	625	614	649	610	586	624	672	622	584	624	678	598	552	597	610	625	618	584	605	649	632	640	648	654	579	621	626	638	612	616	589	601	610	590	633	599	606	599	637	604	604	595	614	613	611	615	604	610	584	611	628	642	628	631	612	637	674	610	620	637	583	605	594	610	595	600	598	624	623	571	617	607	654	631	647	614	620	672	597	609	588	634	596	663	633	618	575	653	615	655	636	642	595	587	618	624	647	620	612	624	605	622	642	578	619	606	596	628	645	596	637	635	623	640	605	630	648	570	609	617	611	630	621	619	597	633	638	605	627	659	650	603	567	564	642	614	626	594	615	617	574	653	638	631	637	616	606	672	627	611	595	604	636	616	621	615	613	628	632	655	640	614	591	568	629	609	601	650	598	614	558	590	619	681	626	610	579	648	637	630	603	633	596	636	586	612	634	677	584	623	646	602	620	645	611	587	587	646	613	600	655	634	584	624	649	613	634	643	617	602	649	593	614	611	577	617	606	630	579	614	620	637	638	628	649	653	649	622	620	631	639	579	593	625	637	646	621	613	632	587	681	583	653	646	615	635	535	620	654	609	625	569	593	649	597	591	653	600	607	629	593	631	652	582	609	649	610	625	607	631	621	659	585	600	572	629	641	603	641	598	636	597	599	612	629	586	632	616	617	613	662	642	605	631	632	616	627	623	581	657	606	591	572	601	631	604	602	618	679	650	665	628	631	612	632	630	651	615	662	599	624	640	622	626	634	632	653	606	651	583	633	580	591	661	597	610	634	629	600	642	577	599	616	570	639	613	591	602	600	684	608	619	622	608	590	624	579	562	619	612	614	618	582	640	619	619	635	629	597	601	604	648	634	631	599	595	617	636	627	610	615	637	590	622	621	647	662	598	634	588	583	581	588	609	605	625	584	587	612	641	583	589	630	656	630	628	661	580	630	618	588	531	657	607	616	655	606	601	634	626	601	631	616	625	591	643	622	634	625	589	593	670	629	572	626	608	615	608	613	640	605	604	624	633	634	608	607	626	645	633	617	654	588	591	607	648	590	598	659	612	688	658	624	634	618	616	646	647	612	620	635	601	642	649	637	635	600	658	564	638	635	665	610	608	634	632	618	623	589	617	598	598	625	640	594	601	639	597	642	636	626	618	640	617	667	611	604	623	607	603	596	615	596	615	605	609	611	613	613	620	616	593	624	625	630	610	597	623	633	603	596	626	590	635	604	608	621	581	615	636	659	634	633	666	627	620	631	629	616	635	617	642	667	616	641	656	626	632	626	606	605	622	600	623	641	600	620	573	669	606	636	670	656	637	647	609	660	687	624	600	660	638	626	646	620	617	620	655	585	579	620	618	598	619	581	606	586	633	559	636	653	614	602	623	649	651	634	621	596	598	609	636	620	635	575	639	625	589	598	696	658	612	607	667	651	628	580	594	612	604	624	622	616	606	597	585	624	564	604	601	612	619	632	654	598	600	586	627	569	642	643	593	643	659	558	634	609	595	618	602	600	635	626	622	578	628	613	642	638	574	653	604	635	637	608	623	585	582	601	598	625	630	604	619	625	645	621	616	576	588	550	619	624	629	606	642	605	599	677	659	601	613	642	676	613	622	611	618	605	653	642	631	558	646	591	631	596	576	573	653	616	620	643	650	619	573	635	630	646	602	600	589	626	631	585	605	604	608	587	623	625	599	638	620	627	613	578	633	633	607	594	626	549	601	638	593	603	617	633	618	625	623	603	650	614	682	561	627	639	639	606	605	662	653	590	594	583	584	617	635	626	630	634	611	640	634	603	610	611	588	633	628	589	634	637	621	606	625	585	605	609	617	645	636	653	610	651	624	621	636	606	627	632	613	604	619	600	611	585	616	610	610	605	624	590	634	583	595	623	593	617	629	572	577	609	593	651	629	619	628	601	581	629	616	638	621	584	598	620	623	598	609	633	616	564	618	638	573	602	579	637	593	625	607	630	596	633	632	640	587	594	592	642	626	657	680	587	605	551	598	653	637	632	651	648	587	607	661	598	619	604	631	640	586	627	632	588	621	603	628	639	654	603	612	613	631	631	580	615	577	628	611	636	593	600	617	624	641	631	655	646	618	620	626	620	639	645	624	615	624	593	627	612	614	578	620	590	632	634	595	624	628	634	615	656	631	615	625	621	636	598	640	597	627	597	621	571	608	640	658	575	601	634	613	565	655	592	619	652	654	605	645	640	572	629	637	625	610	612	608	633	611	579	629	613	584	616	612	616	626	631	602	623	627	611	622	614	631	614	620	609	642	599	577	569	624	607	601	615	620	565	627	626	629	606	627	611	620	604	652	623	665	580	575	632	629	617	608	612	637	668	599	673	602	582	601	584	591	609	622	653	579	599	630	570	584	639	618	649	621	641	613	577	605	555	652	623	626	672	660	597	551	591	621	624	636	644	665	599	628	591	625	617	625	697	555	665	636	614	613	652	581	619	622	630	600	590	632	632	612	615	606	641	624	652	609	580	630	623	626	651	608	617	605	625	635	658	594	608	601	630	625
25409	21295	27011	24899	12018	6078	15115	26574	19309	9159	3506	1451	842	691	702	658	658	662	681	648	643	629	658	669	655	674	708	653	642	642	684	686	607	630	668	664	712	623	692	651	682	678	649	647	614	650	658	653	646	624	680	636	662	713	696	633	709	680	676	691	676	693	672	643	687	656	627	602	654	691	671	627	648	648	723	697	730	641	665	682	616	651	641	650	640	658	571	676	636	630	674	699	675	723	672	678	667	643	648	684	689	664	666	690	611	648	648	623	708	673	669	643	668	624	690	627	605	727	666	673	636	684	636	662	684	690	660	656	634	637	634	607	650	645	676	662	630	647	661	706	658	641	636	687	667	679	672	630	682	655	658	655	653	684	629	718	702	631	645	660	634	675	639	672	684	695	615	638	659	634	625	638	632	685	626	628	640	681	686	666	647	690	694	625	701	659	728	647	633	657	657	641	659	662	611	618	630	639	653	674	626	632	666	631	689	676	672	668	654	666	645	615	636	654	692	650	665	656	657	635	659	678	656	639	685	660	681	655	651	708	618	698	658	650	611	651	679	655	698	662	709	678	644	651	624	650	639	658	662	665	650	674	682	626	648	643	647	656	663	689	642	637	668	631	690	702	641	656	628	671	665	676	658	648	634	628	747	662	656	692	634	657	625	650	673	701	660	659	622	683	622	658	646	720	659	693	635	668	703	679	691	621	671	701	682	631	666	653	640	687	642	690	663	669	676	676	624	586	662	654	671	700	700	649	694	665	604	621	619	632	686	648	713	665	678	671	672	629	656	623	680	674	691	694	653	665	649	639	624	646	660	674	682	609	661	684	658	672	648	589	717	655	654	661	666	666	666	662	668	700	698	592	643	689	651	661	706	681	643	663	686	718	650	653	633	638	644	654	654	669	609	660	651	638	665	654	644	688	704	622	650	649	680	625	664	684	659	605	656	657	629	691	637	651	692	691	689	623	620	618	658	653	588	665	655	655	671	678	663	653	687	674	672	688	682	663	633	647	666	667	617	681	675	612	674	648	691	616	676	636	649	635	689	684	640	663	664	726	642	654	679	680	653	660	676	677	635	670	653	614	679	646	650	641	630	627	708	629	643	608	670	664	652	651	671	665	664	675	630	658	697	687	639	603	698	649	660	678	697	655	671	650	675	629	676	647	648	643	680	630	650	653	678	626	625	651	688	683	651	647	664	656	665	686	694	654	666	615	609	665	688	682	647	693	683	714	735	668	661	614	640	640	707	653	667	631	665	686	691	658	639	608	625	666	733	677	651	687	636	648	674	601	660	667	668	684	630	648	672	621	663	662	652	625	661	600	709	662	611	657	640	679	667	637	669	668	676	621	714	654	622	659	679	648	662	679	609	684	646	621	667	646	713	650	662	647	688	658	706	639	684	679	668	659	694	692	637	660	634	681	653	635	685	650	650	635	687	683	682	641	616	629	644	674	655	639	638	673	684	674	603	672	605	671	660	640	672	651	659	674	680	648	651	712	678	675	655	620	665	689	645	624	720	642	683	637	710	644	645	652	705	669	667	643	652	609	673	690	715	662	668	658	691	631	647	655	689	684	686	672	641	634	671	670	602	662	695	662	625	661	653	678	633	662	667	640	652	666	657	663	653	674	658	669	681	650	695	678	692	731	613	641	662	620	632	673	694	655	695	673	634	622	668	700	661	644	652	665	617	640	651	633	627	648	681	662	654	676	662	707	641	667	661	666	653	663	658	621	662	697	626	650	646	676	680	621	662	640	699	679	660	678	672	720	668	667	648	672	670	636	683	641	693	627	625	667	660	672	692	644	646	663	662	679	673	626	663	652	668	655	665	590	704	718	606	683	624	687	610	621	697	666	677	639	672	632	621	653	671	679	662	650	606	622	666	633	654	650	666	651	659	624	671	678	659	669	634	636	693	640	641	622	630	661	663	648	616	670	728	631	641	651	652	672	626	662	642	678	661	642	615	636	651	649	667	626	687	632	658	625	641	656	670	673	644	665	661	694	673	701	692	695	684	642	697	643	707	644	676	695	673	634	684	687	723	691	665	661	694	630	683	670	648	669	629	622	655	661	666	688	645	632	687	644	710	642	657	646	635	666	666	633	649	668	642	627	670	662	668	655	667	673	669	623	663	680	643	653	661	684	678	654	685	627	657	660	660	660	637	656	666	599	635	636	624	607	628	633	647	704	674	658	663	661	656	621	633	636	667	616	682	644	637	606	702	689	651	647	641	712	677	632	647	649	685	687	668	658	679	668	689	638	636	633	640	645	639	638	690	646	703	687	676	634	646	670	697	644	671	618	664	666	691	704	643	679	656	660	669	682	661	695	651	705	649	655	652	654	694	700	631	636	607	651	741	621	644	672	669	680	622	687	641	657	667	653	636	651	683	669	665	675	685	664	663	684	624	666	667	644	672	657	685	654	640	644	654	610	647	651	613	662	632	631	627	628	675	629	628	627	648	685	663	733	637	728	617	650	661	662	642	626	672	678	679	620	670	659	635	659	672	667	653	639	648	684	612	705	677	659	642	679	616	636	658	634	699	648	686	622	685	653	690	647	625	679	587	664	640	623	706	637	641	694	664	645	690	625	647	621	657	666	658	668	669	680	658	679	684	636	726	676	628	651	662	651	673	620	645	697	666	666	656	691	627	680	648	699	660	656	634	649	703	706	661	671	652	672	630	623	603	673	649	690	685	617	686	636	635	670	627	699	666	699	651	687	678	678	629	674	675	619	699	590	635	686	650	623	644	641	668	659	615	664	663	647	681	665	649	669	627	607	670	678	642	618	673	671	649	686	692	687	675	700	681	669	653	655	702	688	644	647	647	696	682	699	644	647	653	651	674	657	616	687	675	677	696	634	650	702	660	613	678	692	681	628	626	633	649	647	627	653	659	644	657	676	675	633	667	650	648	658	625	630	649	639	645	644	693	615	658	659	654	659	691	677	670	637	710	663	663	605	664	653	675	634	646	686	667	576	688	657	652	662	690	656	672	675	690	644	662	685	614	703	664	617	631	681	650	654	668	684	618	652	705	630	651	627	692	641	661	646	655	645	667	671	674	680	673	645	660	635	681	646	634	658	658	680	622	625	629	641	661	687	650	672	636	649	646	637	631	655	652	623	584	633	659	695	649	680	645	659	645	617	619	680	639	632	653	653	653	646	684	621	676	656	667	745	670	658	627	629	652	643	611	667	612	653	642	631	667	653	687	712	671	648	685	693	619	678	656	650	616	691	626	691	672	660	627	653	681	669	693	656	667	647	637	661	704	707	664	625	685	618	673	629	644	651	727	697	626	697	617	674	663	663	712	702	670	672	664	652	662	692	720	650	681	603	710	641	683	652	655	657	667	646	656	682	666	643	639	649	649	643	629	675	662	642	606	657	653	635	691	635	604	622	663	622	692	696	671	663	634	641	643	732	675	694	644	654	673	610	658	655	639	683	651	657	685	697	674	633	680	635	631	619	679	655	682	669	666	664	654	630	698	666
7790	15024	11833	5808	6788	6106	17456	23976	16071	7503	3555	1572	861	700	616	637	610	582	580	599	600	599	610	663	630	636	597	590	613	575	638	589	650	600	603	583	595	637	569	630	600	597	581	625	559	629	609	601	615	603	622	637	612	601	620	566	592	608	603	604	607	581	640	634	646	650	624	642	599	594	652	652	560	610	619	627	610	597	622	664	569	569	611	587	634	609	598	605	629	591	597	603	666	645	647	592	614	593	642	630	607	590	624	564	619	599	619	656	597	595	588	585	650	617	605	617	589	664	622	610	603	583	603	594	621	604	560	581	608	569	652	618	603	611	606	626	593	663	609	576	610	581	584	573	546	609	616	586	602	606	622	556	596	606	613	602	618	643	581	616	557	652	597	617	623	636	575	620	609	587	623	640	597	638	571	582	623	624	603	616	604	598	584	637	587	597	545	593	617	635	629	650	612	629	565	583	586	596	614	591	608	579	593	629	616	623	620	618	554	571	594	613	594	595	587	569	601	602	613	589	595	617	626	602	598	625	604	655	643	578	621	578	613	589	628	614	629	597	588	589	594	593	593	609	631	593	590	592	640	613	598	583	590	646	608	588	603	593	635	618	546	633	568	616	617	606	645	582	588	625	622	591	608	615	588	638	582	595	584	647	619	597	573	583	587	591	586	627	606	609	600	590	581	583	654	604	579	624	632	592	601	597	595	632	617	599	625	643	613	623	602	622	604	578	591	597	619	583	615	571	628	638	577	586	620	591	634	585	628	615	586	643	645	578	644	617	616	600	587	611	594	621	617	587	599	592	629	639	624	618	626	600	597	604	566	656	591	617	596	584	606	597	625	620	589	588	598	605	639	624	627	576	659	602	615	596	614	603	611	550	613	559	592	604	579	566	644	598	579	623	611	612	596	606	635	616	599	599	596	604	598	625	616	543	595	629	630	644	624	630	623	631	587	659	647	614	622	626	612	631	610	610	627	588	603	603	641	596	586	614	597	599	593	597	589	636	622	551	584	620	607	608	610	605	613	622	568	661	578	601	585	595	595	610	553	588	579	596	578	603	592	629	598	597	600	620	613	574	627	559	602	619	601	545	591	622	577	597	575	589	644	617	587	577	560	558	597	604	654	613	619	594	593	607	608	599	622	583	609	576	617	599	629	597	588	582	645	648	566	629	606	579	589	630	648	593	588	577	592	613	605	577	626	594	603	595	587	640	629	630	608	609	601	637	598	615	610	572	602	593	635	605	621	598	594	594	598	581	603	617	625	598	594	612	604	585	583	606	614	652	639	628	572	574	583	666	650	603	564	558	637	615	582	599	595	626	597	596	601	616	607	644	620	578	614	589	612	603	620	583	621	587	617	629	643	599	613	636	568	596	552	623	644	626	574	617	613	624	574	610	631	582	541	611	602	616	620	625	662	643	559	586	596	578	576	598	621	592	562	616	607	566	598	599	612	541	614	621	622	637	613	620	655	598	648	566	664	614	627	597	647	578	569	614	623	604	598	631	562	630	587	633	607	605	592	598	583	570	602	619	605	582	600	592	602	612	619	650	621	542	619	558	619	608	589	629	573	600	608	648	593	607	591	644	617	605	609	610	572	585	603	607	579	630	634	585	591	582	603	610	561	626	581	627	581	591	597	574	621	591	607	583	588	559	557	558	608	581	610	610	607	615	643	591	627	601	582	597	605	634	600	606	635	595	622	570	643	618	608	617	613	648	605	605	598	624	606	613	559	625	640	545	633	602	617	601	597	574	626	588	584	622	615	578	639	576	629	605	546	644	606	567	602	584	609	605	611	549	594	635	651	671	557	590	623	603	619	583	567	601	613	589	638	636	614	581	648	584	631	585	604	601	615	631	611	631	596	614	558	594	584	565	602	600	564	623	611	622	596	567	588	619	629	580	617	612	616	587	581	568	611	601	590	617	616	602	576	606	615	586	592	587	611	646	611	626	604	556	593	638	563	579	614	629	593	614	603	630	612	608	586	626	620	588	646	636	649	593	578	594	611	628	594	621	600	601	635	599	651	627	605	592	651	577	610	599	608	601	609	627	564	558	610	583	635	568	568	617	622	617	621	619	658	584	606	625	615	620	653	610	616	577	579	639	649	587	591	594	617	629	568	596	611	616	628	594	595	611	598	623	589	606	581	553	562	658	626	599	580	593	634	623	581	578	623	613	562	615	600	561	624	607	599	598	576	604	614	612	580	630	593	615	596	600	615	640	582	606	611	619	613	611	621	599	614	568	563	599	634	617	585	625	607	596	620	622	624	601	628	572	627	570	587	618	600	621	601	582	599	627	595	585	601	578	616	597	621	645	610	606	562	583	657	632	537	609	589	613	599	572	575	640	617	603	604	597	566	560	554	623	579	596	633	603	636	573	619	657	573	563	616	620	603	602	621	556	611	616	622	624	608	637	616	609	635	582	558	605	639	632	592	604	648	581	611	590	600	550	570	611	631	569	588	630	602	577	582	650	608	574	602	630	565	616	643	601	619	611	613	610	624	615	598	587	660	598	605	586	576	611	605	622	607	608	632	582	604	601	624	598	613	613	576	595	610	607	590	647	600	560	622	618	604	577	563	577	590	563	614	581	631	585	624	618	576	574	568	605	612	648	598	609	579	556	630	602	605	612	622	535	614	605	647	570	598	634	578	589	576	559	585	632	600	631	599	629	633	576	657	591	621	616	602	604	599	586	596	589	583	565	603	574	639	594	607	586	606	605	574	638	596	599	593	639	593	651	655	583	608	610	596	614	600	580	576	605	608	615	586	631	619	635	619	617	622	604	631	594	634	572	615	578	599	578	613	622	570	599	599	629	589	638	584	581	629	627	573	592	591	540	581	617	626	637	586	617	621	608	597	623	634	605	581	602	608	580	598	619	660	649	563	582	644	663	614	612	598	619	603	608	577	617	584	627	569	609	622	613	538	622	601	580	592	624	575	643	575	609	589	629	588	630	640	626	601	621	642	617	603	593	609	570	588	607	626	569	586	589	602	575	636	644	623	568	627	595	648	554	571	610	617	587	591	585	627	579	579	599	612	610	606	620	577	563	618	588	605	623	588	601	638	612	620	590	637	588	613	633	600	585	617	647	576	633	605	595	608	550	611	593	620	614	595	647	587	602	640	614	579	623	581	559	579	605	613	593	641	612	635	641	624	584	586	586	550	608	603	641	559	600	610	602	603	618	605	592	598	624	648	614	604	637	596	581	585	630	577	610	623	570	574	616	569	597	580	595	565	577	644	608	573	628	574	567	653	602	590	670	585	615	635	597	620	600	570	602	627	618	609	620	563	610	589	607	612	622	601	605	584	612	635	593	610	593	597	564	617	620	579	607	605	583	637	613	624	576	603	589	574	600	577	614	636	609	600	621	582	608	606	540	569	591	619	580	585	600	571	592	621	614	653	586	608	548	636	598	620	589	642	637	604	645	592	590	613	572	606	620	583	580	603	589	616	589	602	577	636	617	607	581	597	589	569	568	648	644
24120	21275	28572	24312	21266	15790	32784	43953	37078	18854	7370	2559	1103	878	776	768	786	801	751	817	730	769	755	783	782	748	744	797	706	770	807	783	818	763	761	793	729	738	725	751	709	727	727	713	788	720	793	771	762	841	748	771	768	707	771	751	766	735	752	715	760	691	780	746	735	740	740	787	765	716	768	738	803	735	769	744	765	773	714	739	790	748	737	768	743	700	799	761	743	772	744	756	762	738	717	747	759	706	813	790	752	771	801	758	760	723	702	739	765	745	770	740	687	735	753	723	794	727	763	719	742	756	740	813	674	707	759	769	701	780	754	831	737	741	751	765	747	780	739	730	708	744	748	714	761	735	725	730	713	766	754	726	788	696	766	789	828	776	737	788	744	758	757	731	760	690	769	771	764	721	744	748	735	738	756	750	799	730	748	738	784	804	750	778	767	749	787	769	747	764	735	689	760	760	752	691	769	763	789	721	715	742	760	740	768	771	704	726	765	764	744	755	703	782	790	759	745	769	776	804	741	738	743	799	739	761	720	711	788	716	741	726	783	753	751	756	729	770	765	837	734	725	716	710	756	757	738	812	748	778	727	765	782	766	722	787	813	762	748	723	791	763	781	739	718	761	768	745	802	805	722	744	751	751	817	774	764	766	748	778	751	737	743	753	771	741	722	735	745	731	686	762	761	737	776	733	715	733	695	700	828	798	727	754	765	733	789	752	787	790	780	752	788	701	763	782	786	754	740	761	786	814	768	690	785	792	676	743	722	761	754	750	677	742	761	733	711	747	780	769	764	802	746	761	717	716	720	740	716	760	755	756	751	761	706	740	773	758	748	717	743	698	793	710	751	769	794	780	741	709	791	791	756	703	758	784	755	739	800	730	721	765	734	729	736	737	701	790	780	720	772	757	763	762	738	763	763	764	753	762	751	803	795	730	742	767	706	735	736	792	706	757	776	747	779	706	729	785	754	779	761	757	773	719	777	703	752	760	762	717	754	779	791	741	778	780	734	673	716	796	758	727	701	752	786	753	708	717	789	757	780	750	717	764	714	730	757	755	725	782	709	728	751	714	748	819	729	767	729	710	752	752	760	745	747	738	773	732	767	743	704	773	758	794	751	796	780	740	788	744	792	804	776	713	777	744	752	777	768	761	766	752	754	704	751	761	757	745	740	781	739	742	745	766	797	727	783	748	739	748	806	727	696	758	709	724	780	765	730	766	764	744	742	774	717	770	786	746	771	783	789	720	790	750	763	764	745	761	749	758	781	763	733	755	750	741	724	739	757	745	751	786	769	794	722	728	732	813	783	746	792	790	748	740	764	726	756	744	698	776	804	744	741	727	767	796	768	749	750	782	769	762	780	740	749	729	721	770	770	785	754	753	754	822	735	747	726	738	775	747	758	769	766	754	736	748	728	738	730	722	710	721	716	735	739	775	740	795	742	761	729	723	723	735	705	797	759	721	745	696	752	772	769	785	711	737	741	739	792	744	793	731	735	753	776	720	780	741	722	723	753	749	745	708	739	750	764	751	774	740	722	777	756	712	720	695	756	689	741	775	700	731	811	755	734	740	782	753	752	769	728	755	754	725	749	720	788	793	741	744	765	719	725	752	735	777	746	740	742	775	757	738	748	728	762	777	758	725	754	725	736	768	740	718	755	770	756	786	788	759	736	751	744	744	750	777	698	719	739	743	735	733	803	734	729	698	768	741	705	763	790	775	772	768	752	743	763	680	795	759	763	707	704	746	790	794	808	735	755	789	727	724	764	701	774	759	747	697	707	748	769	771	771	756	793	742	798	809	761	774	760	723	750	760	728	722	744	722	792	711	741	743	723	713	714	711	776	811	703	735	739	810	775	749	737	768	730	766	721	738	771	767	741	736	740	822	744	759	742	736	809	666	753	745	733	738	738	773	719	680	772	731	816	738	757	757	727	734	732	778	777	738	726	779	773	744	743	767	719	725	741	775	777	729	768	741	724	809	746	766	751	757	770	746	754	760	768	752	742	735	777	724	766	736	714	692	760	763	757	784	773	721	741	784	732	742	725	754	768	771	742	767	768	799	794	755	766	761	773	727	754	777	742	777	741	752	713	759	718	745	768	721	736	763	784	725	736	771	730	768	764	728	740	725	763	740	804	695	780	733	735	743	773	759	743	783	739	739	771	707	777	735	736	773	744	714	749	739	757	755	763	756	780	743	741	744	710	716	736	760	767	757	748	703	772	740	771	751	768	716	730	708	757	788	746	735	746	782	745	761	760	764	747	747	748	777	774	682	734	741	762	752	700	689	761	736	746	810	733	778	714	774	736	740	762	724	761	739	768	788	727	745	705	786	772	771	754	696	806	762	796	729	775	813	770	744	720	758	756	737	796	778	716	730	759	779	776	760	753	815	788	765	735	799	727	699	725	763	677	747	759	690	749	744	743	744	705	722	725	788	760	750	710	742	738	790	738	751	779	700	746	757	746	707	767	776	756	762	746	743	813	722	793	707	808	723	781	755	737	743	745	745	753	751	767	798	807	760	735	711	735	749	722	777	782	771	743	759	775	741	785	733	760	763	703	741	717	717	722	709	774	771	713	734	804	771	739	736	789	749	714	780	738	747	735	759	736	808	728	700	735	768	741	757	740	715	739	715	755	726	748	717	759	733	763	755	768	719	728	783	750	790	764	740	719	800	751	790	773	770	774	788	783	747	725	735	749	775	751	765	730	736	744	753	717	776	752	742	717	752	729	733	772	745	767	752	712	748	779	761	791	806	804	698	735	740	719	755	793	741	747	784	674	762	785	726	730	735	697	803	733	728	771	755	757	765	712	752	748	742	731	743	760	699	721	774	734	708	698	733	762	740	743	742	744	717	775	750	747	735	740	810	737	715	767	766	733	710	716	732	756	696	784	765	740	764	772	798	763	764	743	771	818	771	757	775	725	758	721	797	760	712	761	760	723	780	750	814	778	765	720	781	737	756	706	785	780	722	694	733	743	770	717	702	742	802	723	757	718	717	758	776	724	737	751	790	733	752	754	726	751	748	746	719	693	746	720	749	738	700	714	798	778	727	722	768	716	785	785	720	755	736	754	718	717	692	722	697	759	798	752	784	789	770	758	771	774	742	757	730	769	746	707	708	744	766	722	733	755	705	727	713	786	733	709	760	716	763	753	742	753	753	695	718	729	714	774	789	767	773	728	757	758	800	754	760	781	747	753	796	753	743	760	735	775	728	740	766	761	801	761	733	829	779	724	757	754	803	780	751	777	745	729	775	790	757	694	746	742	800	761	732	751	757	777	661	772	785	707	778	739	772	710	758	723	742	816	765	760	724	752	779	761	758	739	758	720	752	695	771	773	744	777	799	757	726	727	729	724	712	720	743	797	735	745	696	720	769	779	724	679	724	775	722	749	771	801	770	721	788	723	775	739	771	729	793	770	786	723	732	713	739	737	770	710	757	780	728	778	740	771	722	791	763	677	723	783	745	760	764	790	694	730	769	724	697
10718	20043	17404	8237	7645	9116	34437	40569	31977	12830	6544	2565	1145	730	760	667	695	698	705	667	712	716	737	741	719	736	723	737	663	703	686	750	692	671	643	691	731	719	701	649	692	685	670	700	718	660	696	706	648	717	646	662	735	694	691	679	684	719	624	703	687	744	649	712	706	695	686	673	694	701	712	725	684	728	708	688	715	670	694	658	709	709	713	730	694	665	706	720	683	703	705	700	692	714	704	684	745	702	739	680	676	686	651	732	689	679	659	714	669	664	690	707	672	677	726	666	698	704	683	701	693	692	653	702	723	709	656	717	701	653	726	691	617	638	707	670	655	725	629	666	690	682	772	687	676	710	689	737	740	668	663	667	723	717	680	685	695	662	689	711	659	726	713	703	692	693	638	682	703	683	667	715	644	649	676	678	678	647	712	694	700	742	708	672	678	688	711	702	729	685	672	675	667	685	677	703	680	693	673	677	681	739	749	700	687	694	704	723	684	687	639	687	684	691	715	675	699	640	726	714	713	728	713	701	681	718	712	698	710	671	723	645	682	689	697	677	715	759	701	660	734	676	661	695	658	717	731	699	705	713	683	712	725	719	729	652	728	683	686	641	669	687	719	674	686	725	674	702	687	696	683	699	678	746	658	694	712	699	686	694	648	728	694	676	699	687	676	678	699	747	626	731	689	683	701	678	654	713	672	674	686	715	686	662	707	661	670	674	695	684	697	710	697	696	657	687	696	695	640	690	712	676	642	697	716	707	681	665	687	676	682	714	679	723	677	676	701	677	709	689	716	662	697	735	680	712	674	678	684	685	645	665	689	611	723	701	696	691	679	711	709	670	680	693	723	708	721	688	658	712	667	692	698	711	631	682	667	715	707	660	706	702	702	721	645	693	647	667	672	639	754	678	705	681	659	743	663	672	651	743	690	691	736	691	640	684	695	691	713	699	659	689	708	652	706	682	711	687	685	618	700	686	655	688	693	702	692	738	727	736	660	690	665	675	710	717	710	716	726	680	676	665	685	658	686	697	621	717	687	711	689	720	720	678	698	629	706	660	735	657	716	674	699	677	708	649	686	710	732	661	688	701	669	702	703	744	717	686	703	675	673	720	664	670	700	686	725	687	662	715	683	734	687	699	639	717	728	739	694	650	701	682	737	714	674	705	698	657	647	673	658	713	673	680	706	695	691	661	664	669	737	672	673	700	712	691	667	721	685	662	745	692	651	698	689	691	692	704	681	675	712	694	671	665	663	636	664	654	750	689	715	667	686	671	673	727	660	703	760	675	708	613	721	678	691	648	667	689	684	698	708	720	720	726	651	700	668	687	679	726	621	679	691	638	665	687	677	709	711	660	692	678	690	705	727	711	693	653	630	692	665	731	728	680	652	661	675	675	695	702	727	696	678	687	698	682	694	663	643	701	653	680	645	671	676	703	672	693	701	653	697	660	706	662	695	693	679	685	668	680	639	690	747	760	694	640	727	686	682	706	653	733	676	693	686	685	695	738	763	710	654	675	683	705	689	683	694	704	657	735	697	675	696	690	691	653	691	672	687	676	688	679	691	710	711	734	666	713	690	697	708	651	718	734	658	694	650	723	650	663	689	679	694	682	701	710	710	743	702	688	703	698	684	660	647	701	662	688	742	684	686	705	676	749	722	664	661	697	765	698	697	663	706	639	665	682	668	653	688	649	676	663	679	707	683	675	704	672	717	687	688	682	680	689	681	722	712	696	665	746	722	667	727	690	677	676	699	697	705	651	660	631	652	715	701	695	639	741	683	674	685	685	675	688	651	667	662	687	672	640	720	727	690	669	749	692	677	709	684	666	687	662	665	681	692	634	723	692	674	674	720	682	674	706	699	703	722	666	706	679	698	664	651	718	705	693	688	659	685	672	690	687	688	663	726	678	703	696	722	719	710	659	658	711	690	693	694	664	688	673	696	679	686	670	696	673	698	699	698	716	692	677	740	703	705	633	731	640	737	709	684	724	716	733	697	675	716	643	657	687	665	663	683	693	716	674	648	718	654	655	662	702	682	738	678	670	725	684	772	682	691	664	630	696	644	688	693	668	673	699	667	632	655	656	688	714	657	673	746	656	668	674	701	749	645	716	729	693	696	663	690	678	698	690	683	649	697	680	706	674	712	670	681	728	705	687	659	707	629	661	673	680	720	683	717	702	712	685	633	691	671	690	697	694	626	734	711	684	663	673	671	653	661	708	689	699	685	670	732	724	722	680	641	645	689	683	722	678	655	653	664	684	673	674	691	640	628	697	670	722	655	660	734	714	670	680	683	675	707	719	686	668	688	669	734	656	656	679	650	709	677	688	660	673	678	667	704	696	646	693	698	639	692	707	680	669	702	671	735	731	656	717	697	677	705	731	683	688	670	666	693	705	710	660	699	663	699	661	641	635	670	667	628	654	702	651	702	688	679	699	659	708	660	709	661	673	664	695	696	667	708	700	689	616	662	699	601	644	727	711	716	678	752	635	705	664	640	679	689	638	659	692	661	656	672	692	665	664	740	668	699	677	676	661	697	684	702	654	684	710	676	644	702	653	682	641	696	676	678	658	672	711	630	695	701	652	668	694	681	690	667	676	690	728	673	688	648	690	706	694	717	700	674	661	698	674	672	701	683	702	697	709	660	710	700	703	627	685	661	701	706	652	686	678	679	630	646	716	680	694	690	689	719	685	694	646	709	623	654	698	709	673	695	674	683	686	656	736	692	675	708	668	722	696	661	637	724	685	681	671	665	655	663	707	687	726	694	659	688	680	726	686	709	692	673	706	648	632	663	724	703	718	730	681	693	713	719	692	698	691	656	683	649	678	629	720	721	634	711	685	667	641	676	703	719	669	669	694	715	699	654	699	711	647	694	643	709	708	681	741	693	662	707	684	640	710	670	685	720	713	652	684	638	675	686	701	689	689	695	709	694	694	680	654	669	623	700	704	724	649	694	692	670	713	756	704	692	630	680	659	655	659	728	708	627	653	668	714	648	702	632	696	679	673	668	647	684	636	702	680	659	724	673	744	697	701	687	715	704	658	711	681	688	688	705	709	705	710	732	665	669	706	681	703	704	652	673	690	670	655	706	696	712	627	751	668	692	692	704	666	684	692	707	676	677	709	706	677	692	695	671	688	732	669	674	687	683	664	661	714	721	687	699	675	690	734	703	665	686	693	711	693	712	701	641	694	672	706	706	679	669	692	691	699	651	679	701	677	655	663	665	651	686	682	690	689	677	645	659	707	696	684	718	686	723	684	712	660	690	676	666	688	709	712	671	651	690	658	649	656	657	668	679	708	629	682	725	685	662	716	671	711	724	653	702	661	650	658	677	681	699	707	675	723	691	718	687	708	666	692	673	727	711	723	709	657	679	690	682	726	649	663	702	668	727	727	680	696	711	670	669	722	664	699	646	693	747	734	667	674	709	713	717	683	673	692	722	689	687	676	678	659	668	692	687	659	678	678	679	686	697	696	665	737	686	711
27933	15668	6644	2801	1499	1825	3044	3791	3149	1668	1048	817	773	740	715	699	715	712	683	691	669	701	714	703	710	725	683	701	698	741	712	674	736	704	681	725	715	729	687	701	719	738	664	709	704	684	625	666	693	680	707	667	662	688	720	672	694	657	658	694	711	676	699	725	651	722	659	654	704	654	671	718	681	716	649	666	687	695	647	666	735	722	700	679	663	670	693	703	655	695	686	674	712	674	685	673	715	650	656	698	690	688	715	699	669	661	672	712	707	690	662	658	682	733	663	675	619	678	690	661	703	714	682	666	717	664	720	699	695	669	667	680	689	652	681	714	692	719	740	694	686	651	707	733	701	719	690	714	728	688	676	664	708	656	682	721	703	716	708	631	663	697	682	675	700	704	672	706	685	719	650	670	631	742	644	697	677	701	649	687	724	708	723	652	702	672	744	688	676	674	671	655	696	688	664	687	742	676	637	705	677	655	691	687	695	718	678	690	673	678	674	663	704	681	699	704	657	708	675	632	704	665	691	711	667	695	706	699	662	668	661	713	680	745	707	692	717	689	689	657	673	743	695	681	682	693	722	691	663	700	729	678	714	681	738	708	687	686	707	668	648	641	691	678	625	646	718	672	681	672	692	656	658	697	654	632	657	622	668	679	710	680	650	681	693	688	662	693	677	678	752	694	659	705	713	703	718	669	745	678	707	688	655	669	739	644	669	696	700	746	665	700	703	743	676	720	694	699	736	696	713	716	743	677	634	731	698	664	728	700	713	726	659	704	727	680	675	659	665	682	688	630	738	701	719	680	681	717	709	692	713	655	712	645	718	683	688	719	703	693	715	675	674	723	679	666	688	660	705	689	710	724	659	680	697	711	659	670	659	724	684	716	696	634	695	674	711	711	708	692	706	645	683	680	651	656	674	714	679	672	662	695	678	664	655	674	679	767	701	698	701	712	720	717	685	723	714	730	722	673	727	658	725	717	670	652	704	662	670	633	653	701	681	725	670	713	672	678	694	764	658	685	694	707	662	686	718	712	708	668	703	680	684	715	730	703	683	685	709	668	688	686	689	721	644	685	721	691	740	652	644	628	679	694	707	672	717	660	705	733	683	695	690	701	748	635	681	714	720	680	715	679	718	664	661	700	675	682	661	692	671	678	718	672	691	686	653	670	683	763	696	710	642	706	695	728	690	654	737	645	679	692	706	711	697	705	706	672	670	623	639	647	668	649	685	661	717	661	740	710	685	703	703	665	712	710	746	720	696	687	724	704	640	659	683	683	655	672	680	682	681	683	682	698	689	695	682	652	678	701	692	702	680	707	691	661	682	709	682	701	685	619	676	715	674	714	703	714	712	664	685	730	686	681	715	720	690	713	708	673	706	685	709	707	659	688	701	667	671	681	694	677	658	696	700	650	711	654	700	664	704	639	655	663	649	705	704	671	696	673	716	709	652	704	655	631	730	718	700	691	691	697	682	679	704	693	711	707	730	683	680	691	670	669	671	659	667	696	713	711	682	746	674	667	656	715	756	624	632	738	670	735	673	695	704	707	721	708	663	653	744	680	684	655	713	720	662	703	691	693	727	675	660	702	677	733	710	696	726	668	707	725	700	698	714	653	710	667	671	703	666	704	700	668	653	667	705	712	651	691	708	643	734	692	696	686	706	734	665	719	690	728	687	663	730	681	683	718	715	723	728	714	695	687	672	652	705	705	683	697	723	721	706	687	704	696	715	699	686	663	683	709	677	682	648	702	697	673	689	678	664	716	656	663	697	673	689	719	699	703	658	693	707	675	658	674	711	691	637	668	674	719	703	729	693	685	714	659	721	694	690	662	657	669	633	719	668	705	707	722	685	701	693	674	717	710	674	722	670	698	688	715	696	710	688	668	641	736	702	696	694	643	653	671	689	690	670	687	718	685	684	684	738	647	691	686	666	666	654	661	656	679	723	720	674	691	746	661	730	657	677	643	670	693	719	688	744	657	687	632	714	664	711	708	719	666	629	659	668	697	674	688	686	693	660	712	693	672	682	715	665	659	728	674	682	676	682	736	676	660	669	764	714	724	660	676	676	692	693	723	755	689	669	699	734	666	704	689	719	654	640	732	707	663	711	697	699	701	710	711	668	637	744	656	703	715	671	688	673	716	695	684	702	684	721	718	646	691	678	723	707	710	706	726	715	695	696	722	699	749	743	702	664	691	702	656	706	673	671	684	678	692	697	719	684	671	684	664	682	644	686	668	686	632	772	680	712	670	718	661	659	707	714	649	684	690	682	698	710	674	689	680	694	729	698	718	717	680	725	711	683	653	732	700	666	741	723	712	703	664	747	670	645	691	724	685	716	693	743	723	679	719	666	724	719	666	688	664	663	631	678	685	678	701	736	688	709	688	652	674	739	679	687	705	693	639	673	690	727	673	717	705	674	716	633	676	734	677	697	706	657	716	688	691	687	697	652	665	706	710	673	691	681	696	693	688	672	690	698	682	677	711	721	734	731	712	699	679	735	681	665	725	698	694	651	685	662	709	644	668	690	709	697	653	659	693	710	664	677	650	645	646	694	677	701	665	630	701	674	690	701	711	698	659	639	656	685	693	678	665	679	680	686	711	682	679	721	665	724	687	688	687	677	660	701	642	667	706	703	708	681	689	683	697	686	738	688	706	685	691	686	672	712	650	678	704	642	697	673	679	694	654	689	681	756	688	683	730	673	730	738	715	696	707	676	753	645	706	648	702	717	722	662	671	691	695	686	672	697	730	703	698	701	700	677	691	673	690	682	682	698	633	711	670	647	656	690	719	679	669	724	702	753	717	706	680	676	732	697	653	719	704	725	701	679	688	665	672	659	724	734	748	654	689	668	731	655	677	719	696	669	694	632	658	714	708	687	690	673	717	688	674	731	685	649	693	696	695	703	696	710	694	715	683	707	710	692	712	684	699	703	648	699	695	667	673	686	672	716	677	687	702	691	689	738	692	668	653	766	652	658	669	685	670	662	678	669	683	722	689	700	667	679	689	688	694	706	652	665	689	663	702	656	650	679	696	687	700	755	678	732	683	733	696	690	662	670	671	673	657	720	724	646	716	673	721	695	673	699	705	687	703	657	715	676	699	700	656	641	675	702	695	697	679	672	715	693	709	687	737	718	699	681	666	657	679	682	677	684	683	718	674	668	707	729	704	659	686	664	649	748	668	699	655	709	646	685	687	690	643	667	678	697	707	660	706	725	707	685	724	722	744	704	633	648	699	709	654	674	691	702	655	734	730	750	690	652	660	658	693	707	720	687	686	714	684	660	652	733	667	711	687	700	678	689	710	688	704	701	717	683	667	679	686	703	700	689	656	703	739	722	690	674	692	699	671	704	683	675	698	729	706	692	668	712	730	759	715	693	753	660	645	698	659	673	696	706	685	635	682	672	671	680	677	693	704	724	693	702	668	732	653	696	718	724	661	679	699	704	724	745	666	691	686	691	655	682	658	674	705	673	663	673	646	645	688
8253	7027	5541	2358	1724	2341	4068	4594	3401	1692	1051	785	667	679	627	643	611	642	624	586	646	602	631	592	618	587	624	626	577	603	578	569	615	641	614	616	624	622	644	623	672	586	672	595	646	620	613	629	598	600	583	661	635	600	590	608	613	620	593	596	601	619	588	669	609	626	581	612	631	613	618	592	666	608	621	592	647	582	588	611	643	608	600	592	600	639	636	624	642	643	618	613	623	674	603	627	656	671	580	600	631	586	625	630	659	609	670	583	650	647	628	638	615	592	618	577	639	628	620	614	586	612	642	597	614	635	602	648	627	613	590	633	647	632	612	644	657	553	581	615	594	563	621	623	614	614	656	628	601	632	609	610	636	650	590	612	589	601	594	617	611	582	631	579	625	641	600	606	605	601	645	603	633	612	618	585	609	617	591	648	602	597	568	636	601	606	656	621	604	585	572	595	607	622	606	625	602	581	660	620	646	610	610	621	649	598	600	591	624	646	616	661	626	621	637	632	611	628	613	662	662	602	646	616	647	559	642	587	599	658	581	606	679	595	618	600	597	635	639	612	562	585	617	638	595	666	607	631	624	644	616	572	630	593	563	652	622	620	631	626	592	596	605	624	567	606	667	631	571	610	616	653	625	656	612	593	633	596	609	561	628	613	605	620	685	618	584	618	645	612	603	607	627	602	608	637	591	597	567	609	645	626	583	618	614	604	609	672	601	638	631	623	654	594	598	610	604	550	608	634	616	628	635	581	601	584	645	567	602	629	664	643	603	630	662	606	681	632	567	669	577	623	607	634	602	608	629	631	581	573	614	647	605	605	559	643	571	647	609	568	621	587	617	644	631	630	601	604	635	582	623	635	654	622	638	658	624	629	565	590	595	603	619	627	609	583	648	634	589	598	629	578	666	595	608	619	617	580	609	605	635	624	626	574	572	573	624	595	629	594	620	567	573	642	628	602	659	590	585	590	627	566	626	639	616	613	623	603	629	591	582	633	612	669	620	665	615	594	593	584	588	636	644	605	631	611	610	624	598	644	609	620	613	632	605	559	629	625	630	643	584	610	609	610	592	612	622	625	628	591	608	606	615	577	573	679	613	676	593	635	622	613	613	592	642	634	637	652	565	660	609	583	548	586	597	619	626	632	637	645	624	633	630	610	604	612	604	620	586	653	647	623	645	582	636	606	608	653	615	588	597	637	646	589	601	617	589	581	568	599	573	613	589	614	625	619	591	622	607	608	642	582	673	616	620	587	625	629	651	629	640	576	625	619	599	631	609	593	634	654	588	575	614	585	644	623	622	604	572	574	589	600	570	626	613	595	621	617	606	563	630	623	607	616	578	632	627	619	612	616	589	589	618	597	600	640	628	635	623	632	560	549	639	603	588	627	628	629	600	604	638	568	634	652	619	647	639	586	652	587	631	580	592	589	613	641	650	594	597	596	591	612	611	596	606	634	622	625	604	628	607	607	618	632	638	562	638	591	553	636	634	625	613	612	622	629	596	622	650	574	575	592	621	601	602	633	662	608	587	637	609	586	643	642	624	664	636	642	605	654	595	643	654	648	589	598	583	645	633	618	619	564	644	586	601	644	661	612	622	626	651	609	618	636	599	592	598	572	615	626	650	642	611	622	599	624	570	615	603	628	606	614	643	627	593	578	589	576	668	611	625	602	589	586	632	610	624	633	606	598	606	630	665	655	614	620	566	637	619	571	643	617	638	599	592	616	631	608	625	594	636	607	568	613	608	625	611	601	587	603	642	594	593	628	566	619	575	581	632	600	602	624	634	578	623	621	638	648	632	606	617	642	633	599	618	624	606	624	615	625	644	614	602	622	603	664	657	551	646	611	613	668	666	580	609	638	638	621	636	590	583	622	604	602	620	619	603	571	622	651	569	627	595	578	617	593	634	601	590	622	611	627	664	609	647	620	635	595	593	596	624	606	636	636	612	609	624	608	646	650	664	633	633	616	624	649	572	628	614	632	624	575	609	584	589	636	632	624	646	626	639	629	625	590	602	587	617	596	649	609	622	593	600	613	590	624	634	612	593	632	631	587	602	625	556	634	584	657	627	611	624	593	558	640	585	597	623	625	579	601	587	626	637	598	640	608	642	667	613	593	609	632	632	615	628	597	627	615	624	603	613	609	601	583	613	657	639	591	623	625	669	629	626	649	625	603	642	638	639	587	623	619	633	611	582	619	646	598	626	607	576	630	603	596	657	617	639	579	608	638	616	625	593	633	650	609	671	642	585	618	598	584	589	693	611	626	611	621	604	567	597	659	588	619	638	637	602	633	611	583	586	641	595	618	634	610	595	649	629	611	620	596	627	602	611	638	623	578	606	569	595	626	632	615	606	617	654	637	596	640	623	590	658	635	557	613	608	647	650	586	630	670	597	656	631	588	615	614	665	599	600	593	570	591	626	590	608	598	626	608	618	618	609	628	601	600	605	656	631	590	627	611	587	623	594	616	600	615	619	606	675	626	597	588	603	586	591	575	612	604	609	599	615	599	620	623	584	601	632	560	601	627	598	616	654	538	612	603	624	618	610	586	561	616	633	559	597	656	578	588	629	636	596	612	634	620	650	623	613	620	623	639	617	610	607	672	639	611	616	591	595	661	624	617	653	626	604	639	586	605	643	629	586	605	602	639	631	600	616	608	623	597	639	611	615	645	614	611	662	634	640	638	619	613	618	622	602	577	612	598	624	605	593	620	583	611	633	633	606	609	607	602	647	594	646	623	637	643	606	587	607	592	575	607	586	632	596	659	586	599	618	638	591	614	641	579	612	591	635	624	646	640	591	574	641	660	590	605	595	621	652	579	577	618	638	656	617	591	598	638	628	617	575	605	587	625	591	618	582	618	594	589	612	591	575	653	597	636	647	661	612	596	595	602	630	600	603	561	659	654	634	602	638	591	572	631	579	632	623	663	609	589	608	665	616	637	595	629	621	607	581	631	659	594	635	588	592	628	586	624	617	679	599	641	613	628	576	623	637	641	597	625	616	594	632	669	624	623	662	589	688	624	596	567	588	638	561	608	607	629	667	619	608	638	560	666	615	601	643	644	637	599	615	611	625	626	622	603	603	618	616	582	613	620	626	591	604	627	579	616	630	605	626	607	625	614	607	639	628	601	607	619	604	571	622	622	665	624	613	589	632	597	598	612	598	611	655	602	635	575	672	585	646	614	595	605	603	616	575	601	610	626	583	607	640	584	616	625	616	585	604	569	632	611	590	644	615	633	571	591	625	627	611	664	611	602	649	602	668	596	604	588	616	602	604	597	624	647	596	589	621	632	617	609	610	608	629	592	585	642	631	652	609	649	595	577	637	640	598	639	631	645	607	594	591	655	589	589	650	574	604	603	609	591	643	618	603	604	579	603	671	638	629	615	623	586	626	641	619	616	660	622	606	641	620	605	645	587	617	629	604	612	593	617	605	593	632	551	634	559	645	646	628	586	597	627	577	605	650	631	577	628	585	622	583	606
25507	21289	26992	24731	7975	3021	19800	26345	20986	8524	3092	1375	785	748	677	664	655	671	685	650	643	671	660	649	681	674	665	730	667	597	631	648	630	653	659	649	651	702	648	643	661	642	695	645	688	647	646	621	663	608	670	677	667	688	645	641	678	636	694	674	661	666	632	697	663	664	595	661	620	662	651	638	667	685	656	651	620	649	641	634	605	669	642	657	636	649	664	672	714	623	669	697	632	669	685	707	634	667	658	648	640	634	717	644	689	666	639	644	713	642	622	611	619	621	671	634	674	649	624	676	657	643	665	616	669	550	671	677	671	620	660	686	592	642	682	667	596	684	677	630	659	670	642	660	692	613	659	668	683	625	691	654	694	673	661	668	641	659	685	679	676	653	648	678	646	667	673	657	662	646	650	635	653	619	650	656	661	633	676	668	664	670	676	663	643	696	652	637	662	695	631	657	668	650	608	625	666	681	662	660	628	685	640	641	642	630	687	672	648	626	666	620	636	608	644	641	699	643	655	651	641	659	620	593	700	658	639	672	657	633	636	642	654	628	683	659	637	600	673	662	658	615	644	640	641	652	622	690	629	677	707	623	644	665	663	653	659	641	669	684	694	627	665	666	622	643	612	659	650	677	635	642	700	665	644	658	655	654	629	659	684	650	657	668	716	684	675	690	653	659	657	604	670	680	639	591	670	628	684	668	606	649	643	647	675	673	628	663	670	665	645	627	646	584	674	644	658	650	653	693	636	667	670	605	675	701	646	648	662	635	678	684	642	650	662	635	630	644	629	660	636	646	651	660	670	656	652	674	694	639	631	643	633	676	674	624	639	648	636	634	651	635	654	630	675	610	671	668	667	639	632	623	665	644	627	685	679	643	652	667	612	667	655	653	655	672	633	623	644	687	660	642	636	661	646	663	660	670	641	638	641	635	632	654	656	659	612	641	695	624	643	626	619	616	660	588	663	660	654	608	681	671	647	655	643	640	641	660	625	667	651	627	631	662	647	632	658	652	633	674	674	665	640	643	664	651	673	673	635	682	647	631	708	630	673	673	651	653	669	677	672	677	652	682	633	705	654	650	656	660	688	649	629	612	657	686	637	619	642	644	674	620	645	553	641	647	660	611	706	652	648	613	623	609	644	657	639	641	633	629	648	635	714	632	707	641	649	634	588	604	652	668	616	737	663	626	608	641	697	632	633	637	629	648	639	705	647	641	656	629	621	671	667	671	629	623	649	637	660	667	676	646	652	648	643	700	651	665	620	656	597	668	634	644	618	639	649	683	649	669	641	667	622	627	672	682	656	664	655	657	679	599	675	668	676	607	646	692	666	625	609	722	679	716	634	636	662	646	620	686	616	670	700	636	653	632	669	617	696	647	656	649	656	656	637	671	642	658	658	681	654	660	642	678	695	621	620	634	656	677	677	679	653	607	660	651	625	645	686	719	696	674	684	621	641	614	665	639	620	648	664	655	633	602	645	666	649	622	649	681	664	674	676	684	685	673	687	662	628	621	631	626	657	653	704	671	643	662	660	721	654	614	655	663	687	660	676	638	677	641	622	658	663	638	622	705	643	631	677	684	620	659	649	674	626	639	684	642	669	703	669	673	694	652	690	637	636	627	638	624	692	668	675	670	648	621	616	647	609	673	640	676	635	675	654	633	662	650	673	649	675	676	648	606	674	665	639	631	658	618	658	694	598	699	611	611	633	655	601	653	677	668	623	704	629	627	615	646	700	673	609	634	665	641	659	706	637	655	655	657	702	589	657	647	672	628	718	711	636	625	668	655	667	651	629	639	661	640	688	676	660	678	697	634	630	657	644	629	628	673	611	629	614	647	657	655	685	614	694	666	606	632	657	674	622	667	670	653	643	650	644	631	604	666	668	648	648	653	693	690	607	669	653	682	650	639	623	605	653	704	645	679	660	627	638	679	621	678	654	635	622	647	667	606	703	658	670	621	673	683	647	666	645	680	638	657	647	655	640	644	643	683	633	654	674	636	647	641	661	644	627	658	679	651	669	641	675	598	706	656	699	634	664	663	687	627	641	635	627	664	647	631	608	636	643	653	698	650	661	655	650	629	646	662	684	625	693	682	633	653	622	660	634	690	637	643	646	633	620	698	639	660	695	619	626	621	638	596	701	628	671	664	670	695	610	677	610	630	657	648	668	662	670	609	642	648	664	671	686	646	674	676	646	667	642	650	669	639	648	618	672	645	658	631	649	591	680	700	637	616	687	648	658	621	669	659	642	650	670	628	657	647	656	674	632	666	648	644	650	651	635	637	691	676	618	682	705	633	664	645	674	632	643	603	663	686	680	626	689	616	651	669	686	661	640	682	670	661	680	650	620	658	652	675	655	683	645	639	674	645	651	676	664	666	656	613	660	672	689	599	632	635	645	666	657	666	601	648	666	649	702	675	703	663	638	629	682	666	644	625	626	662	642	680	704	685	632	674	697	674	712	700	634	672	683	628	649	670	675	635	652	652	698	664	661	687	621	642	634	619	655	634	706	632	703	674	621	648	647	628	596	640	657	669	616	707	665	693	629	683	647	654	628	646	664	661	627	630	615	658	668	689	638	646	624	654	603	635	631	682	638	627	672	629	647	712	653	652	658	708	685	665	670	643	690	617	689	623	642	585	649	624	603	691	679	661	641	632	719	624	652	647	682	633	623	630	661	673	610	697	699	678	653	676	636	660	693	662	671	675	630	659	630	621	652	699	642	703	644	641	635	642	610	650	629	639	648	626	654	640	618	683	699	673	677	636	643	652	602	680	637	664	613	619	652	664	620	670	634	687	630	639	670	645	673	662	632	638	648	600	635	605	628	656	635	682	688	647	664	676	656	603	642	607	624	684	691	709	642	650	715	651	644	636	675	633	671	714	672	625	604	691	613	611	620	687	678	714	658	635	644	624	680	699	687	740	648	688	624	680	622	627	634	653	650	655	705	692	671	636	692	656	651	613	645	656	649	630	585	614	611	669	664	659	606	672	659	665	662	641	678	629	637	669	676	725	670	687	635	626	652	645	682	655	622	641	690	653	645	655	642	607	638	646	683	606	669	633	646	663	637	685	666	662	632	658	655	629	648	673	694	638	662	696	676	663	661	673	700	682	647	677	653	671	641	600	665	679	682	635	658	638	639	639	672	631	637	664	704	641	674	697	678	683	659	630	632	677	656	673	672	644	651	630	672	670	672	640	640	660	683	624	644	576	624	662	676	673	657	647	662	638	649	620	655	636	664	632	660	658	640	693	623	671	639	644	657	706	628	638	629	638	695	646	641	687	661	646	674	609	652	642	654	685	658	696	626	646	620	676	667	625	668	644	659	668	649	643	680	666	661	657	679	644	662	685	661	650	679	651	612	609	626	672	628	628	659	654	649	638	632	611	656	668	631	655	654	657	648	652	654	675	624	645	634	664	647	626	671	655	680	663	636	675	652	639	612	642	606	657	637	692	635	653	700	667	653	654	609	693	696	664	652	651	676	692
6838	13392	10301	4221	3281	3345	21631	23839	17578	6703	3215	1413	791	634	615	597	581	603	600	646	609	635	588	645	620	619	594	611	637	608	642	562	581	563	540	580	600	658	661	606	632	607	629	628	605	606	626	587	596	640	571	647	562	599	595	571	640	596	574	603	638	596	605	598	593	647	601	609	592	599	597	598	630	625	614	611	610	601	606	580	586	607	613	625	609	588	647	623	624	656	658	610	645	614	590	561	615	613	574	577	618	597	663	704	645	649	596	565	623	627	624	625	633	608	676	614	620	616	610	610	604	628	624	629	611	580	602	636	621	613	627	617	620	607	586	626	640	643	603	587	604	624	643	627	609	560	584	612	615	579	602	612	627	600	598	615	593	604	608	617	646	585	618	623	588	625	598	584	630	605	583	593	593	612	606	655	611	630	595	608	590	638	617	602	611	612	631	616	595	596	636	603	599	665	624	637	610	639	609	592	616	591	589	566	610	638	593	614	623	584	566	642	636	580	617	604	615	619	639	606	626	590	630	546	625	612	614	599	587	589	603	591	580	612	602	591	569	637	595	640	581	614	644	604	590	618	594	579	577	552	589	578	623	594	606	601	604	569	595	622	642	657	598	613	635	610	571	607	619	544	621	580	563	584	584	599	654	617	603	643	607	589	601	626	599	579	608	594	629	598	585	577	617	623	624	630	584	617	640	619	583	630	631	594	597	580	581	615	580	657	623	601	622	640	615	621	583	631	597	602	604	631	625	647	654	590	608	594	609	601	604	576	634	559	621	650	570	593	616	594	623	598	586	606	653	610	622	581	578	604	567	635	657	593	598	604	622	611	588	629	625	639	583	589	574	616	607	591	647	599	621	579	650	576	643	598	655	626	610	607	591	608	615	636	633	640	608	630	586	598	591	621	641	645	596	616	613	655	619	614	624	595	623	608	619	582	638	588	630	635	600	612	596	571	565	604	544	625	616	601	629	629	564	606	577	613	594	635	578	621	572	580	546	600	612	634	553	587	593	593	590	596	622	576	600	556	604	588	625	590	564	586	647	631	607	558	598	587	609	637	624	613	587	623	592	592	616	569	608	619	616	590	604	638	642	626	601	592	609	590	589	610	572	610	587	613	611	611	632	591	595	621	606	605	599	597	585	638	560	590	653	587	618	575	613	653	635	606	618	592	629	635	604	614	621	615	611	616	599	583	603	622	595	608	595	615	605	638	609	600	598	587	595	618	593	632	645	557	597	604	659	667	603	632	647	620	607	602	585	595	596	614	613	635	602	609	622	585	612	617	606	690	614	591	640	605	631	619	663	588	591	623	595	578	663	634	573	624	615	642	572	591	641	618	616	589	629	629	614	626	615	609	630	633	625	597	576	588	555	611	628	601	603	612	600	619	600	589	596	591	629	631	561	648	584	604	606	607	588	582	581	625	571	642	606	679	591	589	600	615	614	611	589	609	598	622	630	570	604	615	576	607	606	592	618	606	574	583	600	601	640	614	592	600	578	585	602	643	588	579	580	662	646	618	615	637	650	610	636	565	590	630	641	597	642	616	609	660	577	594	589	586	594	611	654	590	612	620	597	653	619	632	589	611	601	604	595	601	563	595	585	594	609	599	588	589	557	573	608	635	554	591	640	609	625	581	642	632	640	624	641	604	593	612	555	595	608	592	615	636	634	606	586	571	620	600	564	616	631	615	621	638	601	641	667	605	596	563	587	576	586	587	579	602	590	580	616	606	616	648	596	584	633	614	574	615	623	642	540	579	601	590	624	567	598	608	590	595	563	609	617	620	590	575	636	593	609	605	643	608	601	601	611	610	570	587	638	601	595	609	626	637	586	562	597	615	575	611	630	610	607	599	619	619	611	602	629	615	644	624	623	616	614	599	657	591	589	564	581	627	688	607	615	592	562	600	644	601	574	605	608	630	603	623	602	602	584	638	634	626	601	605	598	615	590	626	601	645	635	615	685	642	649	620	621	602	571	629	621	589	593	620	606	569	580	595	643	613	598	620	611	658	609	572	617	639	562	581	624	588	621	643	594	595	581	574	636	612	626	615	664	572	625	631	609	608	578	566	626	619	609	592	600	591	635	629	588	595	646	644	572	598	623	556	603	597	562	638	572	611	657	618	611	612	610	595	577	585	587	636	628	608	659	624	591	642	641	617	619	632	602	584	605	627	657	601	616	609	618	611	629	634	625	596	592	620	639	598	559	620	593	586	593	586	650	656	583	639	579	623	602	629	615	614	632	584	580	609	573	583	556	586	565	618	575	548	630	595	589	560	587	602	590	593	612	591	623	578	617	614	593	618	612	558	615	611	593	583	581	603	589	573	624	649	594	641	636	640	581	610	615	614	581	613	614	607	588	573	604	591	590	576	613	638	577	656	581	631	616	613	647	601	620	653	600	585	576	613	578	617	570	569	628	592	588	616	620	584	616	539	595	612	607	613	581	674	606	575	624	599	608	592	637	613	589	613	588	543	581	645	604	584	588	606	589	581	692	584	610	647	565	600	597	582	620	610	604	628	574	636	606	636	555	634	601	622	576	587	610	638	640	616	672	633	596	610	647	578	580	581	608	615	667	618	577	621	621	628	636	583	636	596	637	624	611	598	601	588	609	583	629	609	596	614	615	625	616	628	585	585	598	622	585	597	591	602	593	626	637	599	581	567	608	625	605	640	627	627	589	591	590	571	599	643	603	599	575	588	633	631	630	596	602	620	573	593	569	585	559	604	605	615	641	574	608	567	560	595	596	605	608	641	620	570	599	618	645	646	619	579	639	588	615	619	599	582	565	577	609	600	618	540	610	629	593	605	576	595	561	615	635	608	603	593	648	612	581	613	640	568	597	603	591	583	648	617	634	632	586	571	582	608	670	572	610	585	633	598	619	593	602	588	604	568	594	613	625	626	595	596	625	625	599	695	562	612	619	643	572	603	592	565	606	616	610	604	636	595	583	644	613	553	618	604	634	602	645	595	593	590	673	626	596	625	659	648	614	577	628	624	617	602	602	586	676	601	625	630	621	584	603	653	610	582	603	650	642	615	603	573	611	663	583	644	621	591	600	572	574	549	574	589	570	664	601	572	583	599	587	610	615	601	646	601	628	636	632	610	576	623	609	604	608	581	555	635	578	640	605	625	602	598	578	608	629	618	620	608	615	617	647	614	580	588	639	642	595	617	606	604	572	608	615	569	621	650	561	623	585	606	582	607	593	608	612	608	600	624	630	616	589	566	582	627	619	609	568	594	612	650	625	620	628	607	611	585	614	559	570	612	637	620	636	631	572	599	613	611	635	597	624	610	589	632	595	577	543	602	624	614	620	605	602	567	639	563	572	625	637	619	615	618	603	641	610	626	598	623	587	615	615	615	605	584	605	604	595	648	585	550	614	585	621	635	608	586	623	598	621	594	608	604	613	614	564	619	624	622	585	599	619	637	606	627	595	563	610	622	596	591	600	611	600	601	571	633	592	594	573	613	574	613	608	571	598	610
24173	21318	28652	24320	21205	11972	36202	45359	37080	19554	7574	2627	1164	848	792	795	735	770	747	855	786	797	739	777	813	762	803	735	734	754	778	789	776	692	716	796	736	773	796	702	750	775	759	786	747	761	783	743	763	730	771	751	692	720	739	796	725	733	808	806	761	768	719	756	742	730	758	733	773	799	706	756	748	779	750	759	790	783	744	756	733	740	792	750	760	722	770	748	710	722	782	786	728	785	754	734	778	712	738	792	760	742	727	740	724	732	706	774	725	730	741	728	805	796	753	735	746	732	760	736	717	765	764	734	753	793	775	783	762	753	751	759	752	733	774	759	778	689	704	760	766	741	759	741	761	750	712	727	704	739	753	782	746	683	753	800	782	755	733	721	719	742	760	785	702	762	752	692	793	788	741	755	787	741	763	739	750	720	695	750	759	765	796	799	771	708	760	726	751	779	751	720	788	676	724	728	745	770	781	774	773	755	719	740	783	738	739	771	731	793	777	745	754	723	787	769	747	779	763	742	774	771	723	753	757	768	745	788	788	767	754	759	744	773	753	794	766	801	740	735	739	760	744	678	749	760	786	728	766	732	699	752	743	725	705	745	768	786	739	782	719	704	728	730	752	791	782	765	814	770	775	731	741	758	769	778	779	769	756	764	753	708	752	751	735	768	736	730	714	778	716	750	753	764	751	747	724	749	734	714	754	809	745	745	771	712	696	773	732	763	808	781	796	774	744	753	751	794	737	724	832	748	770	770	740	759	724	754	692	723	745	744	726	800	810	818	729	753	748	709	748	756	756	768	777	782	734	769	724	776	729	739	717	717	818	741	751	734	727	740	728	722	746	717	715	755	757	750	760	794	742	797	804	770	759	760	770	719	764	722	734	762	772	720	758	757	740	683	758	723	729	799	761	729	732	762	759	763	763	740	768	769	761	774	771	760	785	749	724	753	730	742	774	759	755	764	698	784	746	760	763	826	731	771	751	700	754	768	801	760	729	738	752	760	784	758	805	744	751	672	729	745	693	713	779	706	745	733	716	746	738	795	739	738	791	769	780	805	765	742	766	757	755	739	771	775	710	729	766	750	728	705	756	763	717	752	732	718	773	742	695	757	729	796	735	714	797	741	757	709	743	794	740	808	746	716	740	723	710	755	756	721	739	726	781	816	705	779	725	766	761	783	732	794	759	730	725	731	735	746	780	727	797	741	774	756	807	742	747	744	749	749	770	779	772	772	750	822	719	718	756	747	763	729	727	743	720	753	724	772	782	733	732	745	741	727	770	724	745	784	751	732	768	750	708	737	726	754	759	725	697	727	788	734	725	773	758	769	755	733	714	732	739	692	746	740	736	722	785	744	736	748	763	791	745	730	693	777	721	728	747	781	765	753	775	721	750	732	734	726	800	754	810	689	725	745	732	718	745	723	755	776	722	743	747	712	777	716	718	761	773	712	751	793	741	744	755	706	744	705	755	725	717	804	735	750	753	746	727	725	776	732	757	771	768	750	766	754	741	785	711	731	688	755	758	806	715	765	728	780	779	809	717	728	749	777	740	731	754	768	754	742	766	763	695	721	776	765	740	760	742	778	746	764	779	767	748	772	717	730	687	759	763	742	751	716	781	752	751	779	756	764	765	705	744	728	727	759	725	779	750	727	789	713	745	710	761	748	746	745	753	768	761	781	751	721	752	722	743	740	768	743	767	738	715	736	768	734	730	693	719	749	710	784	759	761	708	743	727	753	732	764	736	704	745	739	780	721	750	785	727	709	738	763	743	769	731	756	776	691	751	747	779	737	755	718	747	704	816	797	746	737	759	723	710	719	801	790	731	708	770	718	748	757	723	707	721	713	728	795	777	748	764	783	784	773	723	783	750	737	741	684	765	761	736	726	745	764	712	733	740	763	710	742	774	773	754	731	693	729	711	732	746	765	781	734	714	747	766	742	760	762	751	755	738	746	820	702	823	720	759	742	772	728	737	771	756	725	765	763	713	728	665	721	786	759	729	745	736	770	766	720	710	754	732	771	758	782	775	741	766	750	793	713	754	715	717	737	693	673	733	763	755	728	762	780	798	773	721	759	769	742	725	806	797	755	772	718	717	761	742	719	784	752	737	788	728	726	752	791	674	755	783	763	716	763	782	725	728	744	731	721	741	746	728	768	740	718	755	757	775	717	785	751	761	708	735	732	754	727	768	754	740	793	735	673	747	778	699	718	680	748	730	718	757	768	777	708	762	739	767	777	759	753	708	740	764	736	785	718	737	773	772	790	760	806	752	744	740	767	765	782	724	707	749	702	731	744	739	751	745	766	772	804	707	757	778	769	789	780	757	777	694	750	798	726	708	722	729	748	780	760	736	733	738	772	722	756	752	694	724	768	759	751	706	753	709	750	762	812	806	749	758	736	740	758	795	758	750	696	749	776	760	760	751	770	736	722	745	710	733	780	739	727	753	758	703	751	779	736	736	816	747	770	807	715	745	735	771	720	727	742	752	714	799	768	799	756	775	728	723	739	745	753	756	735	760	777	753	746	736	699	763	743	766	707	796	738	782	743	765	812	750	744	768	698	719	742	786	774	748	762	780	735	689	722	720	759	742	747	700	760	774	788	731	774	756	784	731	749	733	703	716	716	779	733	778	721	713	692	819	790	746	746	734	780	708	746	691	751	715	701	729	703	685	768	760	738	752	749	677	723	758	767	737	721	736	790	765	754	731	732	735	724	730	802	770	769	785	733	746	756	723	724	727	754	761	702	718	807	722	728	714	727	717	763	803	741	756	762	711	737	719	772	756	750	685	777	738	760	794	739	720	714	736	726	766	798	715	768	755	708	720	772	766	720	766	731	802	749	734	702	769	747	678	751	717	751	715	731	735	705	784	767	752	737	766	726	686	766	717	755	744	728	775	765	754	756	800	718	750	737	727	725	748	806	730	718	720	740	700	749	740	748	808	807	735	714	719	730	785	743	700	696	726	703	746	797	712	721	720	775	779	743	759	816	777	704	746	691	738	778	740	756	721	796	745	762	759	764	745	764	766	731	711	731	747	770	734	726	745	767	706	734	737	741	733	729	762	714	796	756	743	796	779	722	728	714	793	764	736	722	722	747	728	740	764	728	785	770	762	712	778	747	723	715	736	742	745	702	753	711	726	740	798	770	690	689	763	735	750	806	736	760	724	751	744	754	719	773	706	790	704	723	731	724	775	747	759	705	729	732	797	794	737	731	731	744	763	733	716	715	740	733	703	731	780	750	677	788	775	727	817	778	753	750	715	721	751	771	758	762	759	720	720	766	707	782	769	750	724	767	742	719	732	802	748	699	787	742	726	755	763	747	710	757	768	764	741	714	718	756	708	776	811	724	766	759	730	724	753	721	813	715	728	739	719	773	725	751	727	740	740	730	742	740	746	754	789	746	730	724	726	725	759	746	727	778	722	670	746	712	718	764	748	773	758	794	808	735	728	747	747	723	734	730	752	713	717	703	756	766	747	740	737	671
9131	20138	16011	7822	6536	4969	38469	41291	31681	14017	7106	2694	1101	759	680	700	706	682	698	723	646	698	704	686	734	708	687	680	698	688	697	745	682	710	696	695	699	745	735	671	677	677	705	705	692	752	693	700	701	706	717	670	685	654	708	710	739	701	733	725	708	648	652	677	693	709	696	717	724	703	701	715	729	671	712	667	661	739	662	720	676	664	690	699	718	686	660	696	682	669	684	669	704	694	655	697	697	669	684	737	629	713	673	719	679	677	653	702	677	712	707	695	654	706	714	682	684	729	731	668	666	702	720	730	712	681	643	675	710	686	691	658	641	729	673	705	645	733	677	701	689	740	694	720	626	724	681	697	698	697	683	702	718	646	675	717	738	694	692	692	685	652	698	687	681	701	690	704	642	688	677	662	688	615	672	683	679	679	703	680	698	676	650	659	667	673	708	726	669	685	670	703	688	697	674	752	704	669	691	689	679	682	651	681	703	663	710	693	679	677	652	688	720	701	710	698	674	686	659	747	706	681	696	718	664	681	657	686	686	711	688	746	668	679	707	646	712	738	656	705	717	648	647	689	668	693	676	683	704	713	708	709	672	659	734	734	681	688	640	675	673	674	712	695	673	673	711	707	679	695	716	650	718	754	716	717	682	655	724	711	698	651	710	718	654	657	647	704	699	717	694	680	712	697	709	731	673	664	677	703	693	671	704	652	653	665	679	690	705	714	683	689	684	671	663	692	649	687	639	699	680	706	716	662	677	632	736	681	685	715	777	675	693	688	720	669	643	704	640	689	684	693	712	698	697	687	679	709	652	712	648	692	737	680	681	689	632	702	684	700	683	659	679	762	727	745	672	671	700	713	641	712	719	678	641	718	701	673	703	689	690	634	672	698	702	734	720	693	651	649	713	659	707	681	723	660	664	703	722	744	666	662	710	667	671	763	721	708	734	668	707	714	694	734	754	675	641	675	690	735	697	690	692	680	698	670	722	652	711	697	688	675	705	706	692	649	677	662	691	695	665	746	693	703	668	669	695	713	674	712	657	719	657	733	682	703	757	690	730	696	680	677	694	723	676	699	745	711	658	610	700	719	693	652	683	723	721	699	698	686	669	702	704	668	738	740	726	724	660	696	704	711	666	666	690	672	722	676	696	669	716	686	688	683	686	749	649	686	704	681	707	655	704	681	716	648	666	718	676	722	739	722	722	683	702	712	705	665	712	673	714	670	663	667	667	704	698	685	704	662	708	712	728	705	670	705	713	702	697	697	722	672	679	699	692	694	697	702	694	709	702	674	675	635	657	671	718	700	644	711	657	700	730	702	688	705	725	725	664	691	728	691	685	708	686	691	714	666	687	676	698	690	679	699	685	729	704	697	690	699	728	675	710	678	691	708	683	682	673	650	672	692	675	725	760	739	735	716	685	700	679	687	665	628	674	642	655	665	680	652	688	688	635	696	703	692	716	672	703	661	692	688	707	699	680	724	669	696	705	672	679	723	692	684	719	715	700	646	699	695	736	751	665	702	645	670	687	687	626	680	696	688	717	699	643	722	695	737	686	689	685	689	670	642	731	636	730	689	625	695	662	691	703	678	743	627	694	670	692	670	722	692	722	728	696	679	696	679	731	701	714	702	716	656	702	689	678	686	708	701	702	688	707	679	698	692	670	707	709	673	669	667	641	645	691	674	707	705	688	692	671	712	716	729	702	675	702	702	710	652	685	672	700	673	657	684	737	691	705	681	675	675	718	685	753	720	724	691	705	633	697	707	751	690	671	733	694	667	739	733	684	666	663	648	681	660	711	695	679	727	668	713	703	654	714	676	724	669	710	667	683	687	668	712	691	745	681	701	652	675	677	678	686	716	653	668	637	642	695	715	714	659	712	694	695	676	710	705	681	742	725	702	685	716	660	665	689	694	717	674	697	696	703	723	691	690	668	664	661	681	677	684	664	667	723	724	671	670	724	640	650	658	699	677	639	702	695	690	691	672	755	669	675	690	738	723	709	678	650	697	681	665	680	696	685	659	677	664	708	721	679	675	701	689	680	636	708	716	682	697	685	711	705	711	697	708	705	692	651	661	739	721	663	699	687	669	694	676	689	676	701	707	695	711	695	677	642	690	685	670	707	701	709	686	703	730	713	734	661	689	708	692	717	695	691	690	698	699	738	725	698	673	699	649	645	636	691	681	714	690	659	708	693	769	723	692	676	701	719	706	671	685	710	715	712	730	678	657	700	655	689	682	698	666	710	686	654	698	688	717	723	659	684	653	736	684	666	651	729	678	700	666	686	715	690	660	712	655	642	710	695	705	726	709	716	663	695	712	668	674	703	629	669	662	727	703	683	711	722	677	657	680	688	654	729	621	654	708	695	679	707	694	713	658	714	693	675	670	741	737	681	712	680	638	693	682	735	694	726	707	669	687	715	726	666	695	661	689	675	715	708	746	664	692	650	658	696	712	717	708	664	653	670	643	713	673	721	720	677	670	727	647	718	730	678	668	677	696	734	682	668	660	696	693	663	692	692	691	708	692	687	658	666	686	699	650	726	694	714	673	674	657	649	675	641	681	658	686	643	732	678	703	742	680	686	701	640	684	673	742	702	724	699	690	686	648	649	680	700	698	647	655	627	731	677	645	709	694	704	721	682	710	673	734	716	699	669	689	666	684	628	678	670	656	723	693	721	675	694	672	686	715	696	684	686	718	696	668	676	696	665	648	682	674	711	659	703	655	679	673	671	665	659	680	652	608	625	630	682	694	727	674	659	661	723	678	664	754	734	647	657	667	692	707	688	688	633	703	688	664	679	707	701	693	633	680	705	674	706	663	700	656	736	687	697	667	682	715	701	671	682	663	694	684	678	692	690	712	705	708	692	710	615	666	683	668	668	700	683	657	713	756	664	703	669	708	668	687	711	703	692	699	695	700	659	690	690	691	672	641	711	678	639	652	703	677	679	670	681	674	711	668	662	704	679	642	670	710	707	699	713	705	658	706	695	634	671	675	688	698	688	681	715	678	660	666	719	655	681	693	688	681	652	684	699	686	654	661	725	691	643	720	678	669	694	679	621	721	657	744	677	687	699	659	695	689	691	687	684	701	684	685	665	764	661	673	727	682	676	710	685	701	673	701	673	662	657	719	679	729	727	678	691	670	739	658	667	718	723	682	697	702	674	686	653	673	674	726	645	667	708	680	694	682	698	668	675	686	682	678	718	656	688	661	699	695	661	687	678	661	724	669	704	708	727	674	731	687	640	732	721	681	722	643	702	631	652	674	698	636	659	711	703	645	692	714	673	684	695	713	701	679	660	683	687	673	726	666	667	639	661	729	695	652	671	683	722	680	717	702	690	694	700	648	716	674	722	688	696	722	635	713	721	683	709	695	686	663	642	702	679	725	700	722	694	687	673	681	701	724	696	669	681	672	689	690	713	712	746	687	672	728	716	669	683	703	715	669	681	648	690	673	683	649	730	678	671	670	722	659	704	707	677	708	670	664
27752	15137	4999	2089	1345	1232	2647	4123	3299	1885	1162	870	775	726	746	693	744	720	656	673	693	659	660	735	669	700	627	684	657	704	642	688	665	715	714	692	669	734	640	656	623	735	672	656	653	689	707	681	679	662	684	692	657	712	673	663	709	657	709	713	714	706	664	673	685	687	699	696	661	714	717	681	667	679	701	685	678	743	681	672	669	708	662	646	657	734	762	712	672	694	715	686	698	728	671	710	678	729	716	713	687	687	702	651	663	715	719	693	638	682	740	718	676	691	700	686	681	672	689	676	692	660	718	686	652	675	713	689	676	691	680	671	679	698	676	692	654	653	653	704	723	661	669	685	642	699	660	725	666	698	662	685	679	708	683	667	634	717	701	758	640	671	621	695	653	718	749	728	694	685	745	724	690	691	661	697	720	756	696	678	745	645	657	661	658	633	746	664	675	706	703	691	688	656	710	686	716	657	676	701	665	668	692	671	677	638	704	682	681	719	681	665	686	668	671	703	685	676	700	686	706	722	666	661	720	669	673	712	688	689	640	664	708	670	711	612	658	694	741	699	696	692	701	689	711	650	693	649	640	746	656	682	663	647	705	659	649	734	660	643	671	638	687	671	699	743	715	691	679	654	685	701	657	698	709	701	662	661	670	657	682	686	693	684	658	653	683	682	710	725	666	698	701	677	743	657	712	716	649	688	695	651	661	645	673	624	684	705	679	632	663	674	680	743	628	693	697	664	683	658	670	628	651	706	669	677	719	681	697	677	672	679	697	645	738	697	640	648	731	648	734	681	670	648	709	713	694	718	666	690	720	654	713	723	681	730	634	692	686	694	688	687	674	703	684	675	651	684	683	648	669	629	679	668	703	724	643	723	701	694	659	697	656	692	713	706	655	654	672	661	709	665	683	718	688	688	671	711	665	707	684	647	659	701	696	717	671	675	702	688	656	708	700	735	640	681	672	685	688	648	669	676	697	644	704	655	669	648	695	651	674	698	677	671	695	690	658	672	656	661	715	609	670	698	681	700	694	706	704	660	675	624	673	626	648	697	739	655	664	721	707	640	683	681	640	650	638	696	710	662	681	692	641	707	718	694	713	709	716	694	673	670	662	688	734	735	722	755	689	702	654	717	673	646	662	682	727	688	708	753	658	666	662	663	662	681	660	672	640	648	644	672	704	718	695	717	726	702	671	693	682	661	707	751	731	672	694	718	700	712	677	637	691	621	687	707	701	695	669	614	712	681	721	648	646	680	666	642	671	693	678	706	719	668	688	695	722	681	696	674	714	693	652	687	740	690	683	681	667	677	697	673	711	664	687	685	683	681	716	635	694	662	656	726	701	684	705	644	651	712	683	712	681	728	723	672	692	702	723	678	691	661	707	695	646	694	649	657	714	677	712	679	702	701	648	696	708	673	668	681	673	662	676	680	691	695	666	664	688	699	687	681	688	701	653	756	685	656	688	690	675	667	682	658	694	684	666	681	635	722	699	655	669	701	656	669	733	670	690	706	709	767	691	684	743	697	677	675	686	663	709	714	656	730	658	656	674	669	659	675	672	683	672	673	724	689	704	672	644	705	682	708	679	700	693	683	687	676	698	688	691	710	692	708	686	725	674	672	698	629	650	665	700	678	713	703	645	731	673	687	672	644	664	709	682	707	687	687	699	696	685	746	682	646	656	673	719	667	695	646	700	674	642	673	691	679	677	673	691	689	688	702	689	673	692	712	628	692	672	684	728	696	708	692	672	679	704	664	714	717	683	650	687	684	672	621	715	675	667	637	650	653	679	710	654	705	641	705	673	727	666	639	706	690	695	685	668	681	710	667	675	674	668	665	631	655	713	693	699	663	643	688	713	680	653	711	721	669	692	657	696	720	709	725	717	659	657	711	647	672	680	665	646	666	708	728	656	678	710	660	706	691	676	717	679	706	705	650	682	677	671	673	718	698	717	635	667	694	691	696	618	690	636	687	687	694	687	699	693	674	628	632	685	694	674	674	700	667	696	693	663	715	631	706	698	742	676	661	716	681	699	610	707	721	712	739	670	672	726	695	638	734	715	665	616	656	646	673	655	688	673	715	684	640	732	766	681	685	682	695	670	688	698	670	711	683	711	703	711	655	696	724	705	702	695	711	708	679	634	678	682	711	689	694	673	667	692	732	671	706	672	730	701	706	699	687	684	699	680	718	718	627	663	691	707	686	694	664	666	681	744	697	713	674	708	646	691	713	670	669	715	733	690	660	681	703	652	697	654	666	625	693	703	675	722	654	625	696	723	705	700	714	695	681	705	669	677	684	710	681	647	689	722	676	643	653	689	746	719	685	726	680	678	712	626	748	712	698	715	670	665	688	710	684	692	686	703	668	687	708	689	682	656	650	654	707	731	714	709	702	708	705	726	705	697	697	683	693	647	677	701	731	647	687	717	686	737	724	668	667	698	683	712	654	663	688	702	628	663	646	710	680	680	716	700	710	664	642	697	660	635	725	668	708	656	701	707	622	674	695	705	696	707	691	650	685	709	662	654	735	689	725	673	709	648	699	701	643	696	689	691	698	668	699	701	641	690	677	695	678	670	687	718	664	671	671	650	696	712	672	710	659	747	674	682	614	690	668	702	712	674	674	618	705	653	714	713	699	730	708	713	702	680	665	692	741	691	707	727	696	719	668	703	677	684	691	681	629	683	733	704	703	674	689	688	707	674	733	649	649	682	677	730	715	643	668	690	668	693	704	682	687	651	692	675	652	727	681	628	661	685	670	719	682	701	678	694	655	716	719	676	720	679	690	681	706	675	680	690	715	710	659	667	686	628	653	720	690	679	660	676	636	702	629	710	672	692	656	675	684	687	665	643	688	645	634	694	643	656	711	716	682	713	671	694	672	678	641	698	643	678	679	716	675	680	738	681	666	667	696	680	707	648	679	666	732	704	689	675	662	690	703	690	710	696	710	760	680	666	652	679	650	749	670	646	660	665	686	685	702	698	711	692	684	657	652	642	676	701	694	712	645	741	655	692	709	705	664	683	656	670	666	687	715	694	682	676	679	685	690	683	668	695	667	682	685	705	699	670	649	684	683	668	652	696	699	660	720	661	696	678	671	630	660	680	629	729	752	672	679	700	660	689	642	712	706	686	719	686	640	698	691	691	718	695	678	678	676	700	668	702	680	785	673	712	698	697	666	685	708	671	667	674	683	660	751	690	741	729	673	701	696	687	689	648	682	745	723	675	663	687	679	698	659	620	721	734	676	682	646	684	678	637	716	716	670	701	676	671	692	681	712	668	693	709	669	719	683	670	678	674	647	682	681	659	656	726	682	654	669	700	696	700	684	732	716	684	721	628	690	666	680	700	730	707	641	655	703	699	663	693	670	669	670	691	702	684	652	648	673	700	720	677	666	715	685	723	704	694	685	665	706	685	682	659	672	682	723	673	661	649	668	705	684	718	683	697	683	740	668	704	667	718	671	709	686	719	696	688	674	658	650	670	697	712	713
7306	5601	3761	1795	1508	1582	3807	4934	3584	1831	1148	749	645	658	583	543	619	605	589	644	614	577	652	627	611	599	593	651	602	600	623	587	612	618	643	598	632	640	563	610	620	632	620	590	588	637	596	606	631	605	621	653	591	593	609	586	592	599	632	640	608	595	619	584	585	615	613	657	601	593	670	628	627	674	649	631	595	649	620	610	688	584	598	618	700	570	616	633	603	631	639	653	569	613	617	599	625	616	609	623	591	568	668	616	618	600	603	592	610	630	575	598	620	617	580	613	620	616	639	625	634	616	632	654	623	628	583	585	637	617	559	624	644	632	627	602	588	597	623	596	633	578	627	607	607	642	609	624	612	640	617	621	609	638	625	597	593	616	604	578	627	591	597	664	628	614	616	589	640	586	647	544	630	629	630	609	562	581	646	618	596	595	636	575	643	599	641	617	614	642	619	629	575	641	604	587	633	612	618	630	626	653	570	598	621	622	569	614	637	650	629	624	617	584	567	616	632	644	616	569	539	632	607	599	600	667	620	631	578	579	613	597	623	614	627	576	612	647	612	639	595	645	599	698	623	626	586	628	649	617	646	587	562	638	605	658	619	603	618	598	626	570	618	633	600	639	664	607	603	621	596	617	623	610	592	585	583	625	618	619	605	598	609	601	607	613	568	586	661	605	596	640	658	638	615	649	646	651	579	579	620	582	630	607	561	624	625	604	623	640	603	601	618	592	569	694	632	633	618	673	605	654	618	552	591	653	565	586	631	595	577	637	597	600	639	600	601	593	611	633	643	631	615	555	677	621	584	566	591	642	627	626	625	601	602	653	623	597	595	615	618	614	590	628	647	641	594	673	559	593	602	604	622	639	625	613	629	619	614	608	584	586	591	616	616	614	604	618	621	591	655	592	608	613	596	603	603	673	635	607	617	648	610	597	598	666	560	609	602	630	590	578	610	600	611	600	605	617	593	636	638	604	611	577	629	599	569	595	594	658	622	571	642	628	598	643	607	598	607	624	595	631	639	613	626	599	625	595	615	622	615	610	604	623	593	624	578	633	644	613	608	627	639	622	586	588	585	568	594	597	606	612	604	668	680	561	661	602	637	578	615	594	635	587	584	611	582	620	624	617	635	605	606	607	628	647	632	633	606	641	595	616	650	598	652	620	615	618	638	633	618	610	692	655	593	643	610	607	579	670	641	572	646	588	644	591	625	619	610	615	608	604	593	608	603	612	595	624	641	589	608	647	622	667	602	602	581	585	627	568	594	615	631	612	609	618	602	585	603	630	670	614	623	604	631	620	624	602	565	620	600	603	636	616	662	563	638	611	601	611	624	596	642	592	586	603	577	567	619	597	630	601	619	589	591	590	592	609	603	601	614	630	643	619	589	655	577	601	636	619	620	606	633	608	586	609	576	618	545	646	628	614	613	616	582	627	598	634	574	586	593	610	612	652	619	616	614	603	627	643	619	629	613	635	623	615	601	673	577	614	577	636	584	628	597	650	595	639	607	626	619	589	660	597	644	581	620	607	577	600	606	597	614	612	611	592	590	563	646	617	596	616	610	640	628	579	617	571	622	647	619	582	601	597	603	614	579	590	635	642	638	632	638	643	649	613	596	587	593	547	616	583	657	604	595	611	629	622	644	617	643	618	602	628	609	611	614	607	651	608	608	636	630	639	644	655	641	642	608	605	631	617	577	580	624	613	612	645	644	632	611	592	609	609	598	613	573	662	556	627	590	595	633	631	614	621	615	591	598	637	617	560	640	602	607	634	619	639	599	589	597	610	616	584	599	670	602	594	614	618	624	593	637	599	639	598	623	613	626	619	630	594	572	635	630	620	597	620	599	605	616	613	629	600	609	609	628	599	605	586	591	639	643	571	612	606	637	601	619	608	590	620	635	679	626	643	621	619	657	616	609	608	586	624	625	609	605	611	609	606	625	591	598	621	678	592	599	607	607	584	618	651	607	609	657	654	624	597	586	620	628	587	636	644	637	597	589	608	636	613	630	642	623	611	549	622	606	626	630	602	628	581	652	616	615	628	612	613	605	658	601	648	619	564	592	637	634	590	627	609	586	615	593	574	639	607	596	632	614	583	619	635	647	596	551	635	584	620	657	618	642	560	629	552	595	625	599	606	585	603	577	578	651	636	594	620	614	623	596	581	618	618	601	602	630	589	567	661	599	577	574	590	615	640	592	605	593	631	636	621	585	667	590	594	625	641	598	617	567	570	612	593	623	605	633	582	643	630	606	617	590	628	602	608	610	655	611	625	646	609	632	574	616	606	585	637	595	618	600	595	589	601	627	612	580	615	568	620	596	624	613	579	573	637	604	618	621	611	598	629	639	676	621	635	600	603	621	633	578	645	626	578	578	623	647	626	624	610	573	636	620	628	598	636	619	630	622	563	606	638	598	611	536	630	561	573	610	593	616	634	628	632	616	645	624	600	614	593	610	565	602	615	616	649	640	605	615	606	630	616	610	606	610	608	588	622	653	620	646	603	622	623	595	609	564	608	606	630	588	634	632	633	590	564	593	605	641	617	598	625	639	596	617	573	587	592	587	642	584	628	638	599	636	634	627	613	610	623	570	612	649	583	668	632	634	608	622	625	615	607	656	603	657	568	599	631	632	651	597	584	615	613	613	624	621	626	615	638	628	635	653	632	587	622	627	592	560	589	678	704	632	604	659	650	585	654	642	622	600	585	598	632	628	592	628	637	563	607	649	608	621	598	623	572	635	637	626	612	570	616	586	582	606	581	654	595	616	642	648	625	609	591	594	613	590	605	576	573	652	596	601	620	620	593	621	629	632	609	620	615	610	582	620	621	606	613	587	611	621	641	571	643	610	612	641	629	605	612	589	613	614	616	619	613	590	629	597	611	600	604	614	617	583	630	628	631	602	612	615	607	586	571	611	617	597	591	543	614	611	621	635	643	606	623	633	668	681	611	603	635	559	619	621	640	608	617	592	611	625	616	604	605	613	592	610	603	609	631	624	572	606	609	622	651	606	602	629	576	594	571	611	591	596	682	636	649	591	583	645	602	601	637	628	567	593	598	634	637	649	609	596	589	610	600	639	590	597	586	576	590	624	634	613	656	628	615	593	629	595	619	595	624	667	658	655	578	584	592	609	590	638	625	565	649	639	614	610	592	579	614	624	639	602	605	606	586	608	598	636	583	641	602	617	618	603	576	612	598	612	585	588	601	604	652	588	636	607	636	592	643	608	578	633	613	619	622	625	615	619	591	605	592	603	638	611	609	624	613	588	590	603	668	619	613	645	619	578	634	603	666	616	616	643	602	646	595	632	593	582	651	609	599	613	645	590	608	661	641	575	623	594	618	598	600	603	603	633	618	622	615	616	593	647	621	650	596	664	643	604	612	641	598	612	573	574	612	648	652	583	607	608	624	575	622	601	576	605	586	597	659	630	606	620	591	586	617	643	614	622	581	616	608	596	627	615	611	615	642	605	582	602	599	608	618	600	633
25481	21269	26999	24689	7232	3544	12817	27741	23774	10484	4000	1603	875	723	678	710	690	640	624	679	622	698	696	678	632	675	619	730	654	644	695	611	618	699	659	611	679	625	645	641	607	674	654	636	641	639	671	618	693	646	681	684	684	676	664	651	685	680	670	625	680	607	616	663	667	602	707	675	675	644	645	629	660	659	628	648	652	612	591	654	668	657	596	658	647	656	627	654	605	648	641	635	643	655	643	662	646	684	646	642	637	674	663	646	662	674	665	660	654	648	615	652	650	610	675	668	584	628	625	657	639	622	651	666	634	607	645	658	655	668	675	669	690	654	623	641	650	656	641	640	628	676	618	640	631	637	645	642	640	674	662	641	614	685	645	692	660	636	647	600	649	626	657	632	634	671	616	610	662	635	653	672	691	648	641	591	661	622	622	652	638	632	658	666	632	656	706	633	616	605	621	603	645	692	649	643	652	650	663	650	648	621	631	664	651	636	616	634	625	638	663	594	649	701	652	668	639	658	671	631	683	647	640	636	677	636	623	706	688	636	654	612	635	682	666	637	631	663	648	645	671	639	629	628	619	682	612	681	649	625	654	620	694	681	589	598	641	616	635	645	682	657	626	643	600	644	640	687	642	634	642	617	652	640	625	654	656	659	679	617	642	622	652	677	626	638	655	668	659	628	663	647	642	645	652	650	644	613	635	638	655	625	666	691	664	676	637	648	656	649	640	648	641	631	632	679	661	646	679	624	624	641	647	678	628	647	665	639	661	598	638	638	658	649	594	670	660	622	631	630	727	632	661	656	635	636	677	643	620	697	654	670	688	659	675	615	643	645	617	643	653	638	646	646	623	613	591	659	649	647	648	610	661	632	634	637	649	689	670	643	615	625	672	612	641	630	660	673	635	666	658	651	702	641	668	667	650	624	630	642	636	615	654	634	637	651	657	648	696	658	638	657	661	650	629	633	631	659	708	624	661	654	624	682	638	677	637	614	619	693	648	695	636	632	615	694	652	648	646	623	685	692	612	640	654	658	661	630	599	673	655	655	699	640	614	629	637	642	577	655	619	626	661	607	660	627	641	601	668	636	655	657	681	667	688	676	677	682	654	660	623	655	684	684	642	656	661	678	652	602	659	597	637	627	670	677	596	618	647	629	634	649	655	621	622	645	620	694	648	699	608	651	662	639	654	669	623	629	675	730	624	645	670	580	632	650	620	656	679	616	583	628	646	635	638	623	647	673	653	652	637	685	666	653	659	635	616	712	639	644	664	659	660	641	620	636	643	645	685	688	642	649	658	632	636	652	670	668	614	648	631	654	671	622	677	662	657	612	631	615	683	672	615	645	683	646	664	641	604	611	634	652	671	671	681	645	686	678	675	647	646	683	671	606	626	637	626	693	644	587	653	672	700	698	678	647	687	622	642	660	676	641	644	667	643	667	642	684	656	637	610	673	623	660	665	637	672	622	673	656	621	662	678	665	626	619	702	657	669	682	612	591	635	646	665	675	666	653	661	641	658	609	648	650	614	701	615	682	677	646	613	597	653	678	648	624	609	624	643	681	630	629	601	647	628	630	636	667	638	641	676	642	668	600	665	664	662	667	618	596	671	679	632	668	652	670	631	630	645	646	633	595	641	632	644	663	643	623	666	673	690	663	685	616	672	616	627	658	609	633	612	659	647	613	720	640	666	681	625	617	671	665	693	643	678	660	696	697	656	634	676	641	649	679	664	631	656	640	623	625	666	662	609	656	620	640	593	661	638	657	664	618	651	636	616	659	671	626	618	669	678	614	670	648	667	690	667	660	680	705	670	652	650	664	611	608	659	666	663	654	684	681	646	692	618	630	644	654	626	694	639	658	633	622	644	641	643	622	659	618	665	630	669	649	656	674	637	650	646	696	683	668	646	674	653	668	623	714	629	654	685	653	678	640	650	635	576	644	642	698	619	647	661	686	617	674	620	639	659	640	628	641	670	660	612	666	658	635	674	651	674	653	651	644	637	655	657	669	617	627	642	654	606	616	667	691	626	619	638	670	649	607	656	607	618	649	618	673	718	637	670	600	681	615	617	641	648	660	621	644	660	659	658	618	625	651	660	653	641	643	653	670	648	648	618	672	633	652	635	630	626	678	616	630	686	666	681	683	649	625	648	635	622	644	623	636	632	642	676	619	620	668	645	658	645	646	691	661	655	645	650	651	686	657	669	683	664	669	647	643	647	679	663	625	604	634	663	670	621	662	659	610	653	657	669	648	678	628	637	689	659	629	666	683	662	640	623	685	665	617	662	646	687	635	686	637	660	650	634	660	651	662	635	642	675	611	662	707	632	619	641	638	646	690	655	689	616	658	643	641	673	628	645	661	623	616	653	646	659	659	691	617	615	633	649	631	666	649	635	638	677	660	653	621	654	647	654	675	630	626	696	660	653	650	674	642	664	616	666	662	717	593	649	656	640	643	615	630	636	664	626	624	630	691	653	681	655	621	636	621	635	613	625	629	644	641	652	642	673	645	649	661	622	683	612	643	638	629	654	628	666	673	589	647	687	668	596	597	655	715	601	652	620	652	683	692	634	614	629	592	643	653	659	695	613	677	649	640	670	666	611	673	643	672	614	644	640	641	607	651	630	643	690	674	632	665	618	603	648	653	678	680	651	672	652	635	634	605	624	646	650	652	698	638	667	675	683	658	702	639	633	642	671	642	648	655	652	619	670	586	644	710	655	661	641	653	635	643	672	702	684	624	693	628	641	687	617	628	683	664	685	676	614	607	665	642	636	642	650	629	628	603	673	626	651	621	692	667	667	625	620	640	626	637	671	658	662	618	647	651	659	668	650	694	638	702	670	676	660	627	669	628	655	651	702	722	625	650	656	646	644	650	649	620	655	663	649	668	687	616	654	658	695	685	624	643	656	636	621	659	637	656	593	609	649	662	657	637	663	679	633	602	623	639	664	641	663	641	624	637	602	674	689	675	657	652	649	643	641	702	638	688	636	658	604	659	660	619	697	656	636	614	672	647	643	623	646	635	647	650	637	642	595	657	641	628	650	647	609	615	662	649	651	603	640	618	638	642	664	712	641	674	651	658	670	630	657	652	680	611	668	651	627	702	683	716	632	607	665	616	643	658	631	633	687	640	647	657	686	624	671	638	640	639	658	641	672	630	623	618	638	642	686	636	652	635	638	644	729	658	652	606	649	694	615	660	625	664	594	610	621	634	691	663	635	684	622	654	682	644	636	609	605	646	632	641	640	662	624	628	609	632	659	684	626	680	657	666	680	645	654	675	648	633	668	618	643	629	690	625	604	604	638	667	639	633	646	618	659	653	657	633	647	691	687	644	631	617	683	628	606	630	639	617	592	707	627	657	639	667	676	655	662	657	656	652	619	650	639	668	631	659	645	652	653	666	636	653	657	675	640	659	647	616	638	672	671	626	635	662	617	639	641	655	677	647	597	650	644	640	672	621	658	654	645	617	668	614	643	651	650	645	676	652	650	659
6347	8610	7483	3073	2907	3746	15406	26301	19509	8206	3865	1608	760	698	581	622	573	617	636	649	591	611	597	589	600	630	640	613	614	620	589	592	615	620	588	608	573	603	615	648	626	576	653	596	600	636	595	616	573	603	635	648	623	582	576	558	613	608	578	548	584	630	581	625	606	598	565	606	628	590	591	629	609	589	601	626	635	600	619	602	629	605	626	614	599	599	607	604	638	594	588	638	618	637	613	624	609	632	605	611	597	642	598	610	622	610	645	601	577	553	607	646	621	562	551	602	589	634	634	617	620	618	650	593	572	596	585	615	612	630	628	598	619	626	578	568	599	637	594	589	551	632	648	627	584	583	581	620	604	587	592	626	615	564	583	622	587	603	599	625	611	617	603	636	599	570	620	591	622	612	609	635	576	620	586	624	622	609	614	619	632	614	628	647	604	649	640	610	623	619	636	593	586	583	587	602	623	625	618	626	606	612	587	586	625	595	576	596	580	640	674	573	588	611	623	622	596	658	631	597	635	636	588	598	597	604	602	579	586	603	583	607	603	565	624	577	596	613	598	598	608	552	651	634	591	593	597	617	580	615	600	612	576	561	634	614	616	595	609	619	573	620	628	579	623	598	618	618	546	623	612	615	601	564	608	613	596	538	574	640	600	623	588	644	569	604	615	626	610	618	587	628	659	593	573	569	611	573	574	568	621	599	586	593	611	627	632	640	603	599	622	612	654	615	629	591	560	605	644	621	637	614	551	605	562	580	626	603	640	593	577	634	599	614	555	607	575	578	566	586	621	654	592	609	610	608	614	606	627	587	639	639	590	576	585	600	578	631	594	592	616	596	609	660	603	567	639	584	559	585	598	591	599	610	654	577	641	591	575	617	595	601	615	615	581	610	589	591	575	611	596	595	672	630	626	653	616	602	608	584	584	566	613	652	624	568	578	605	596	557	596	590	614	590	594	567	629	560	598	608	601	598	620	643	643	578	572	605	641	599	583	595	610	536	585	579	604	581	575	570	625	600	644	590	580	620	599	597	596	600	606	601	615	631	551	591	609	623	581	611	576	601	581	534	602	606	606	627	586	604	569	569	624	624	587	585	640	605	618	641	590	582	593	617	626	578	633	603	587	584	569	628	603	619	604	619	639	606	608	608	630	616	636	576	560	624	615	603	581	596	617	586	607	602	615	606	551	592	623	603	572	624	615	604	601	619	615	617	512	593	541	636	595	609	633	603	611	594	628	576	628	624	570	609	598	579	581	584	616	600	578	628	598	600	626	577	599	614	580	628	653	557	626	590	584	623	623	597	640	579	588	596	592	625	579	615	563	597	580	599	609	609	632	582	611	691	582	641	592	638	620	593	596	580	609	620	633	615	633	584	604	620	584	603	575	587	591	638	610	622	627	606	552	583	601	632	658	590	590	568	612	613	624	626	604	633	560	591	616	600	589	640	619	592	551	595	591	598	610	611	633	609	618	598	599	594	593	618	569	558	616	608	584	602	616	619	628	631	614	579	643	608	624	606	598	616	604	630	607	620	600	637	566	572	567	621	602	653	602	585	560	611	631	598	595	604	617	621	583	612	620	620	641	597	647	600	626	562	589	636	605	651	579	603	617	614	606	592	612	637	613	613	578	577	613	589	599	602	619	608	563	608	604	612	605	610	587	614	599	628	589	605	592	561	573	659	626	628	646	609	583	607	609	605	603	600	592	599	606	649	602	577	638	577	589	580	622	590	571	559	608	610	571	640	619	593	567	618	623	619	663	622	618	588	656	563	607	627	636	617	598	588	598	593	616	630	616	609	634	629	595	647	590	609	594	590	622	587	614	618	560	634	578	617	613	624	572	581	576	612	566	623	598	630	582	549	607	632	647	584	621	587	624	619	626	564	642	586	592	552	593	596	604	584	598	579	608	588	622	624	625	606	610	617	583	572	589	579	569	599	642	627	621	597	626	613	594	575	568	626	607	587	576	604	569	646	606	644	622	624	575	573	540	618	635	651	587	636	623	639	604	625	591	583	603	610	583	617	647	601	598	610	603	604	586	617	605	592	574	613	616	595	561	605	582	602	586	628	651	612	578	599	639	543	632	592	584	613	592	595	639	607	584	556	588	588	554	628	602	608	612	599	615	620	601	624	574	624	625	621	610	629	618	587	564	559	616	622	614	589	626	628	637	570	617	578	604	587	611	567	564	584	622	602	631	612	588	600	590	628	594	597	597	600	608	651	589	550	619	600	588	603	620	596	624	569	572	589	577	606	619	590	615	640	627	582	612	598	628	613	619	557	590	608	596	644	580	582	620	585	601	582	608	604	619	587	638	574	599	558	593	620	563	620	630	615	587	600	609	578	613	636	560	547	569	606	611	582	628	611	587	613	580	589	540	584	613	599	610	628	621	619	597	590	637	633	592	620	622	616	604	641	592	575	635	580	602	633	581	577	617	594	591	657	636	618	618	610	621	614	586	612	611	631	614	594	590	605	601	621	662	596	629	563	576	550	586	592	605	612	563	607	621	634	610	590	596	596	603	612	630	617	613	598	598	613	634	615	635	604	638	618	614	566	577	595	572	567	595	624	604	595	590	563	598	580	620	643	609	616	615	599	594	602	609	602	577	616	578	638	591	600	591	591	653	562	616	594	636	601	589	612	611	562	579	574	594	609	622	605	602	597	581	614	605	603	625	589	618	614	604	646	588	586	637	598	623	613	568	607	596	627	604	590	578	625	586	594	566	599	566	614	606	591	577	587	560	615	616	563	544	593	587	592	583	558	592	625	596	631	601	613	605	589	612	582	572	594	665	612	582	594	586	621	618	617	666	595	575	633	608	615	578	602	661	593	569	605	637	604	645	616	611	598	614	598	616	602	589	608	640	565	653	659	549	608	598	632	605	575	594	654	595	617	597	583	568	607	640	635	587	599	590	587	597	572	592	582	613	641	554	621	598	611	557	649	582	610	603	610	561	636	636	626	635	631	620	585	593	610	628	624	572	598	580	607	616	585	632	632	618	601	588	618	604	598	598	616	577	593	625	588	600	597	571	549	593	613	587	589	602	613	620	598	592	633	612	597	564	611	634	644	605	618	553	596	570	617	602	597	571	585	599	565	574	587	612	609	606	560	620	575	619	573	625	623	581	641	612	584	600	616	617	585	614	647	566	609	584	614	593	614	610	562	590	591	598	642	606	570	593	607	601	594	637	630	591	631	650	635	594	637	616	589	567	631	608	623	583	561	612	566	616	628	603	602	556	608	621	599	607	639	615	627	579	605	565	617	590	614	594	623	591	602	630	641	581	642	590	622	639	612	597	598	629	585	589	602	586	577	573	630	607	611	623	636	610	602	631	610	605	636	620	635	606	596	591	562	637	629	572	586	547	578	603	606	565	653	624	574	618	636	578	618	589	621	596	624	584	627	579	556	569	589	579	640	606	594	606	611	686	590	602	591	638	630	599	602	576	587	603	573	619	624	587	562	633	629	621	603	603	604	591	576	597	567
24190	21285	28578	24308	21228	13292	25158	44953	40679	23312	9866	3155	1250	880	778	772	767	765	778	757	751	768	726	748	848	768	749	696	746	763	717	760	788	752	743	753	751	745	665	730	718	696	771	744	790	760	774	727	752	749	704	733	770	752	785	718	700	743	767	731	778	803	743	737	761	753	818	715	689	736	762	779	761	761	746	761	786	785	796	781	782	744	771	751	744	795	745	788	775	748	712	755	778	770	716	781	748	775	752	764	774	765	739	728	762	763	757	767	776	748	749	782	764	753	687	758	743	731	764	741	738	765	772	742	767	772	747	740	713	805	763	726	752	732	755	727	786	766	791	761	732	770	776	796	752	788	725	727	731	714	771	748	730	712	724	721	686	754	670	641	769	751	768	770	769	694	756	771	730	764	759	695	744	745	720	736	755	743	708	712	693	737	782	728	735	762	763	716	758	694	756	765	733	765	732	758	760	717	719	770	757	804	745	783	733	714	758	722	738	690	776	745	718	754	715	756	751	782	704	755	736	730	771	746	770	720	714	766	720	749	719	714	789	747	693	731	761	764	825	775	709	768	771	736	757	747	730	762	793	747	754	763	731	693	768	695	757	746	725	760	797	763	755	739	730	779	706	758	734	729	743	763	725	762	769	733	773	798	770	752	725	771	681	728	757	746	710	725	747	730	731	756	740	737	731	746	806	736	767	770	710	768	745	744	778	752	702	741	714	726	715	771	781	778	716	756	781	758	726	753	731	701	773	707	725	747	730	743	718	762	773	685	765	741	768	774	783	747	742	710	757	742	725	750	716	741	730	757	715	723	767	741	752	743	706	739	716	740	697	745	701	755	796	728	781	734	775	738	715	766	772	695	706	746	715	773	740	753	720	714	724	779	739	763	768	740	764	754	732	773	730	779	709	761	721	726	722	726	764	728	747	740	727	701	708	747	714	737	711	738	756	747	764	757	768	747	719	695	755	728	739	771	713	747	703	746	807	730	707	772	806	754	743	737	752	761	743	765	728	722	747	808	740	716	745	695	691	765	714	788	791	787	773	769	754	787	760	673	721	680	755	768	759	754	752	755	740	757	735	715	736	783	742	767	742	745	768	780	735	731	712	725	763	743	730	775	709	728	731	770	751	719	703	751	732	753	755	749	816	733	766	746	739	788	755	738	743	679	733	723	736	757	729	759	755	767	706	748	713	722	779	732	728	697	746	737	819	763	753	755	722	754	732	772	786	776	754	730	762	713	749	757	774	786	751	797	749	725	767	724	764	773	774	739	733	760	711	721	751	750	736	740	725	732	791	700	765	734	741	680	722	711	719	698	720	701	735	757	748	740	729	733	758	717	665	745	763	764	788	744	718	762	765	708	762	738	756	771	748	800	701	764	761	750	727	693	751	721	753	746	709	774	715	772	761	749	756	737	748	733	728	760	718	749	762	763	736	729	731	711	748	746	800	716	732	745	775	729	752	787	773	722	739	739	680	685	729	758	769	760	746	756	781	752	702	734	793	701	683	780	752	725	743	741	723	768	779	795	767	704	728	743	762	750	763	727	782	737	744	696	763	741	776	739	780	737	768	762	780	722	727	764	752	728	733	708	741	761	743	757	735	730	740	762	796	729	729	799	731	770	723	740	739	729	710	741	757	760	773	739	777	702	762	741	791	763	767	738	717	711	765	736	733	757	761	722	764	751	750	743	702	714	751	747	721	765	772	719	754	743	733	785	768	794	750	731	749	749	749	748	767	725	718	735	731	775	726	723	758	687	749	740	713	706	690	696	707	764	799	689	738	710	719	733	715	772	752	757	728	707	751	738	739	737	774	735	781	774	727	723	742	699	749	745	756	720	695	785	767	704	746	744	757	725	767	734	784	756	755	732	708	750	713	756	719	717	679	783	661	784	756	723	723	715	698	761	738	740	766	723	720	728	715	786	793	712	750	761	745	731	708	754	762	760	755	772	773	750	731	713	718	753	755	736	763	762	721	756	718	715	757	723	757	715	675	704	743	704	761	704	766	784	755	723	766	740	741	698	743	722	718	760	731	754	748	727	689	694	724	695	729	726	768	798	736	804	736	763	721	718	723	786	763	730	721	691	782	747	781	775	762	763	735	747	723	738	786	751	749	704	702	786	776	772	757	696	739	743	786	785	725	717	751	744	757	766	820	743	695	767	719	742	770	740	746	728	786	710	740	740	733	773	753	745	710	752	739	728	747	735	745	731	735	783	745	783	764	747	773	731	698	724	713	778	725	737	708	713	778	770	723	719	733	738	715	735	725	720	762	716	737	712	735	746	713	719	748	762	741	736	710	741	772	715	713	744	750	725	725	733	721	711	691	722	730	747	687	725	725	688	761	722	722	739	752	723	726	710	745	707	753	692	757	794	764	765	715	777	752	745	745	774	729	749	716	794	724	699	751	773	760	752	769	704	727	771	752	779	761	738	733	766	728	748	754	745	799	755	776	758	712	763	763	766	719	776	723	737	711	748	725	722	785	748	722	772	752	705	799	762	778	721	769	711	752	752	749	743	767	778	716	749	744	662	690	778	711	727	706	729	732	738	718	721	710	714	759	709	772	733	759	779	762	734	720	701	771	756	745	709	705	702	740	788	783	744	667	770	742	705	715	732	684	759	722	761	740	735	771	703	732	733	767	742	756	767	740	771	745	728	795	753	713	708	738	684	743	750	703	753	745	745	720	723	728	697	721	736	747	750	747	722	698	740	755	747	679	738	722	774	723	716	773	660	750	738	770	776	768	788	762	790	757	693	757	755	733	745	750	723	731	743	734	747	739	749	725	772	764	698	706	730	713	683	734	712	739	750	729	731	746	730	710	756	706	733	731	747	761	791	702	776	811	760	779	762	742	707	729	721	735	754	758	731	708	715	715	793	754	752	750	785	753	713	800	763	775	765	740	750	770	722	722	769	707	745	750	748	746	729	759	755	722	731	680	777	758	787	731	714	755	752	710	730	725	707	715	715	749	685	725	709	774	709	710	689	746	714	795	795	745	709	773	771	793	730	741	716	738	771	796	747	768	731	716	738	783	694	769	719	737	734	734	736	759	700	796	727	786	719	715	770	772	694	734	724	720	747	698	701	721	741	722	736	783	750	753	734	689	706	732	732	787	764	708	736	742	778	750	699	778	709	726	843	714	713	722	753	733	754	708	720	756	725	736	772	769	771	701	768	708	756	770	741	780	721	770	750	750	732	784	685	765	780	747	722	804	759	729	750	742	765	723	702	767	780	745	750	767	758	710	772	694	745	702	821	747	808	747	738	785	729	680	747	768	708	774	717	766	738	766	761	718	723	772	703	766	750	725	747	734	731	772	758	766	748	749	747	779	770	735	713	793	782	736	762	740	708	748	764	750	705	738	750	753	741	737	744	738	716	693	772	715	752	735	712	791	715	753	772	708	750	750	734	738	762	754	703	769	780	759	687	693	742	728	745	718	713	723	742	729	741	757	744	726	762	730	712	737	709	764	741	717	732	784	715
7732	15788	15917	6779	6286	5725	27877	43008	35148	17170	8038	3005	1209	807	693	719	653	692	669	645	689	697	726	699	712	665	667	679	679	644	738	729	683	650	684	655	671	688	734	720	680	691	701	682	642	685	700	715	712	723	685	745	693	689	705	674	675	624	717	721	692	671	697	664	696	662	684	730	720	659	637	675	686	739	699	696	702	711	675	695	679	677	669	684	693	677	674	647	683	634	653	692	690	723	704	644	702	710	690	678	650	730	663	664	687	713	721	686	651	689	664	662	663	691	694	697	679	638	664	704	708	692	612	682	673	717	678	667	688	668	704	703	642	647	685	665	703	683	720	641	690	676	634	668	662	686	654	667	764	658	709	686	693	661	691	685	672	671	693	690	659	680	681	659	699	659	679	677	686	632	667	665	678	698	676	702	687	689	639	682	654	693	718	629	662	693	684	698	653	722	659	678	716	684	730	648	703	728	698	678	684	685	708	675	656	710	699	682	687	685	650	714	690	689	661	679	708	658	666	646	660	706	666	713	698	708	715	673	705	695	672	686	688	743	682	674	635	692	651	640	704	696	703	653	720	677	690	635	678	694	721	633	671	674	668	621	701	697	680	668	679	685	632	721	668	671	706	661	640	654	675	693	691	676	739	680	656	680	706	670	649	640	704	718	697	696	653	731	669	689	682	692	657	674	662	664	663	684	675	666	694	723	740	668	672	650	672	709	730	677	695	649	688	690	703	719	679	681	676	665	643	699	681	694	649	715	709	695	735	677	673	688	647	684	585	694	659	656	662	693	692	674	708	703	670	706	711	705	618	693	651	618	681	682	705	653	674	675	695	685	711	684	648	685	645	673	692	651	733	673	674	666	698	700	707	673	694	652	678	699	668	675	692	654	717	730	666	680	680	652	663	624	680	648	668	715	680	637	673	699	719	667	705	658	708	662	690	653	662	699	648	678	716	679	662	677	701	698	676	683	706	700	713	649	696	698	747	710	673	670	699	739	719	653	700	671	605	616	712	724	727	704	694	691	692	733	656	668	697	677	713	700	706	709	665	720	661	688	690	697	670	643	661	656	681	638	685	640	693	638	668	729	668	688	674	686	691	702	675	664	711	695	690	744	705	644	673	685	649	671	650	682	671	647	681	730	745	651	648	657	711	657	664	683	709	719	722	636	698	701	660	683	719	696	652	672	674	685	709	692	692	716	655	631	679	698	718	676	673	666	652	707	665	641	680	680	627	723	692	721	696	709	689	680	672	684	654	644	705	661	686	665	671	699	694	673	673	684	696	672	662	690	673	713	706	667	688	701	678	723	678	698	718	699	662	662	683	731	682	667	690	666	705	666	667	653	670	682	675	665	685	682	690	685	657	659	656	678	629	664	692	675	651	671	692	721	653	656	701	670	707	730	659	619	674	681	722	691	653	622	700	673	706	681	671	704	689	668	673	666	675	671	654	620	682	705	709	718	677	705	685	652	691	656	676	675	696	703	675	674	713	674	703	684	648	657	655	683	702	672	669	684	662	680	678	657	688	645	706	658	677	693	695	674	631	620	690	667	685	633	680	682	731	640	682	645	662	675	626	717	735	668	692	729	686	649	718	666	675	682	642	688	694	640	695	674	702	662	692	696	704	716	695	702	671	664	714	711	689	661	671	668	681	695	693	713	701	685	711	698	625	667	700	695	697	707	661	658	691	647	680	648	667	664	722	661	727	692	658	674	669	727	673	713	650	652	700	649	700	640	632	680	652	677	728	655	655	724	687	689	695	642	681	690	706	682	687	717	697	700	683	618	666	691	663	675	610	670	686	680	732	675	706	693	678	649	700	652	686	679	637	743	706	725	638	685	721	698	644	653	692	705	726	614	699	690	668	709	675	652	667	665	677	674	603	646	647	668	669	684	655	714	691	674	656	685	664	632	692	693	642	673	676	639	722	661	715	641	683	668	695	711	714	705	629	627	672	659	652	678	691	703	685	698	657	721	670	694	691	663	705	702	678	676	701	666	641	667	701	662	717	666	715	662	639	677	653	679	713	687	606	664	669	714	676	681	663	680	693	677	713	674	663	695	675	704	699	668	663	647	674	674	694	691	694	718	691	667	636	743	669	684	670	708	687	674	650	689	695	693	667	711	643	648	673	710	660	658	652	621	673	672	651	670	685	671	694	731	694	682	677	647	652	679	739	668	690	691	740	673	667	694	664	647	656	704	635	651	709	647	684	653	648	702	669	652	643	647	634	741	678	713	735	692	634	651	694	698	640	717	682	718	717	657	659	662	633	652	652	665	681	723	671	655	665	706	668	698	663	711	668	713	688	714	713	645	719	680	642	700	671	684	690	695	683	668	670	711	657	670	698	696	689	691	685	669	687	675	665	710	633	648	711	701	689	703	723	694	695	665	696	676	648	653	676	686	680	656	677	692	708	676	728	632	664	670	646	718	674	669	686	682	669	662	667	683	696	674	658	700	689	714	661	692	691	625	653	675	630	637	676	648	665	668	685	650	662	628	662	638	713	627	719	677	693	687	649	690	668	708	702	687	715	679	661	648	712	685	717	658	711	709	699	659	682	690	680	693	668	651	702	673	730	654	689	667	692	650	687	679	678	644	685	710	638	687	676	669	684	675	685	697	700	630	660	687	656	633	672	702	688	675	650	713	696	700	675	698	683	715	661	682	659	683	725	655	697	688	706	672	691	676	673	616	714	685	703	735	686	679	760	673	698	656	669	656	712	682	601	651	660	643	709	652	648	700	652	648	680	700	663	648	694	653	703	676	673	661	689	675	627	689	681	744	706	670	673	694	673	679	662	646	671	686	680	693	619	648	678	643	708	630	682	659	676	681	724	680	666	662	670	688	679	686	707	714	692	659	648	694	698	721	706	719	679	703	664	693	681	743	680	698	665	643	659	669	664	611	665	636	682	672	611	664	699	676	694	668	718	668	704	696	714	693	670	656	664	653	600	660	666	660	675	644	715	663	696	682	737	725	667	698	672	688	685	723	715	710	668	641	687	690	632	691	686	708	677	686	710	657	682	686	671	687	656	718	729	686	658	639	689	679	690	668	639	688	715	683	658	666	687	683	670	726	662	693	718	679	691	676	655	703	689	661	701	677	678	664	645	698	633	673	682	692	637	688	706	728	678	679	695	665	705	701	714	643	641	700	660	692	676	675	716	650	698	653	671	681	661	673	664	679	671	639	675	666	673	686	723	669	673	657	631	673	700	734	701	704	648	677	691	661	668	681	632	643	710	701	655	649	649	653	688	677	600	619	671	691	619	672	658	679	620	694	667	668	664	646	727	701	690	661	691	640	633	677	704	698	668	718	697	670	705	643	661	697	686	645	683	635	630	648	694	634	663	664	717	667	626	624	682	642	656	658	653	649	680	650	642	711	713	699	677	632	655	719	691	664	671	678	668	745	670	673	653	704	674	623	630	667	661	724	677	714	690	711	642	660	641	672	701	681	684	663	663	678	701	689	716	655	679	717	689	661	653	711
27597	14437	5779	3003	1961	1663	2977	3995	3578	2073	1234	901	743	720	688	663	684	712	664	689	727	678	643	681	684	681	700	681	715	666	643	670	656	643	663	673	658	671	662	691	689	698	676	734	691	711	727	695	678	638	647	697	660	717	675	677	673	713	729	698	682	625	631	648	648	690	673	635	721	686	684	724	723	695	705	670	671	671	663	634	751	672	646	668	657	652	697	704	702	692	733	646	678	709	733	674	719	673	624	679	669	687	682	641	640	692	650	680	641	661	673	727	661	625	656	652	648	663	647	691	724	675	663	699	690	697	715	668	633	693	746	646	641	680	670	710	666	690	659	656	710	695	684	653	698	687	656	663	685	672	666	683	698	675	696	661	666	718	689	722	651	679	677	680	697	633	692	645	669	626	695	656	679	692	668	737	682	728	666	682	649	671	655	664	680	681	713	658	681	704	675	653	650	670	666	664	658	657	684	683	711	652	710	708	654	698	651	654	650	634	678	673	655	693	688	686	721	662	721	637	687	670	625	697	643	650	645	686	665	686	681	716	673	672	663	672	668	650	659	645	697	700	662	714	668	689	697	650	677	658	660	663	681	653	669	694	690	666	663	649	708	668	665	689	666	659	633	667	634	656	636	667	661	683	674	680	634	675	706	674	643	649	679	657	682	768	666	664	651	734	675	697	663	681	674	685	680	648	627	636	635	701	688	685	706	653	686	646	705	651	653	698	688	702	629	688	727	675	659	698	662	617	640	701	679	673	677	665	662	675	642	690	643	673	684	662	664	645	710	698	665	686	698	699	652	674	726	691	664	679	639	677	678	680	724	682	672	656	649	693	705	685	678	677	705	680	681	677	684	690	691	638	681	682	707	690	696	652	656	690	677	667	681	614	677	710	667	669	675	669	688	675	721	664	679	657	683	670	690	687	671	708	716	699	662	638	638	706	657	660	708	671	700	703	671	639	682	679	656	647	676	638	718	619	666	625	688	654	633	670	658	636	669	660	625	655	670	690	654	664	645	647	677	698	673	678	662	650	675	667	673	633	661	678	695	668	742	625	646	667	673	687	682	712	668	641	671	665	680	673	627	674	663	639	654	644	623	623	658	700	682	675	643	655	685	648	696	641	702	672	722	638	654	694	644	668	634	682	626	639	629	643	684	683	743	651	660	698	701	656	631	698	686	689	629	742	711	666	655	648	688	660	688	678	695	676	662	677	677	718	690	701	665	664	679	668	650	674	679	647	701	670	661	700	685	623	673	708	665	726	681	634	688	667	749	674	709	666	717	657	672	636	658	676	663	623	685	677	678	634	689	702	667	713	689	685	628	629	681	724	679	697	696	660	665	704	692	669	731	654	681	673	687	652	697	612	667	678	659	691	654	654	655	690	658	694	705	639	673	646	684	705	662	680	688	705	675	723	687	656	697	669	650	662	670	727	672	699	684	677	694	635	681	708	688	655	637	675	664	696	628	655	679	706	690	718	699	709	709	681	679	667	685	661	717	676	679	717	688	703	658	674	653	691	681	674	712	680	672	701	752	650	698	646	690	710	671	706	664	694	658	666	652	686	680	654	651	652	644	690	650	703	656	631	680	712	684	696	665	685	679	660	676	657	714	691	709	657	674	676	673	662	677	644	668	648	671	675	684	662	694	691	661	663	643	713	692	646	692	635	678	712	692	689	660	689	670	667	721	647	664	686	684	662	662	630	639	662	703	644	653	690	666	669	691	732	664	677	649	680	705	685	665	691	691	669	687	681	683	643	667	657	599	671	701	713	730	691	637	699	687	703	646	678	698	672	678	668	692	691	682	651	671	661	675	684	667	718	701	686	657	649	732	734	647	661	694	673	688	678	686	670	707	649	657	646	662	726	630	672	654	663	678	719	696	706	654	684	686	686	698	674	702	672	666	688	686	623	658	688	656	702	695	684	655	647	652	680	708	655	714	639	666	678	701	668	643	646	655	682	663	693	680	680	675	678	662	636	696	708	725	714	671	681	632	696	718	692	729	657	659	615	634	668	704	628	690	646	675	650	709	714	621	672	689	652	668	669	650	632	656	670	733	653	669	699	676	657	717	607	687	674	732	681	637	681	669	664	643	704	659	679	690	624	676	682	664	643	677	691	671	690	643	687	674	675	688	685	643	755	683	651	641	680	690	671	662	698	662	679	678	673	701	688	689	683	714	716	698	659	689	628	682	659	661	676	672	670	665	704	654	649	666	646	660	638	647	665	710	700	707	658	646	699	738	661	696	659	661	658	687	636	739	638	649	682	641	651	712	650	720	654	735	702	708	663	698	693	682	707	637	643	678	691	670	660	674	658	625	663	699	669	654	672	704	696	635	660	694	604	668	678	644	662	665	687	668	646	666	679	686	721	687	655	683	680	687	688	691	685	658	701	667	709	631	659	662	669	713	666	668	696	664	705	704	722	694	668	717	693	680	657	646	674	717	658	659	719	690	653	677	647	665	654	661	653	667	664	676	670	647	696	691	662	660	661	672	643	619	604	667	683	675	715	685	652	628	697	636	638	698	689	703	615	696	674	671	699	666	691	654	723	668	649	673	663	639	681	676	658	695	657	681	674	707	731	736	667	678	695	667	734	663	677	685	684	694	623	629	651	698	606	696	662	647	650	629	733	687	673	640	720	737	658	663	668	689	653	661	685	675	659	693	693	655	641	691	645	703	701	654	725	706	690	676	680	640	668	685	658	668	667	660	697	642	645	705	684	657	681	704	720	642	727	683	652	677	706	692	674	642	669	676	700	655	668	644	623	686	631	705	685	634	661	662	680	659	658	653	716	719	651	632	663	651	654	652	611	656	673	670	669	660	643	673	681	657	612	655	658	696	608	710	668	678	663	691	696	688	657	639	654	704	664	678	719	685	686	655	658	672	621	630	638	677	667	666	654	647	682	708	696	699	687	684	716	682	671	672	665	681	627	651	703	762	635	692	686	677	668	702	671	706	700	680	589	695	693	629	676	671	666	667	681	678	673	687	616	701	688	662	677	676	667	671	669	695	694	663	663	668	633	691	685	726	711	704	647	656	709	676	714	687	674	652	687	715	700	670	697	650	690	648	688	696	717	687	693	694	708	654	675	660	638	693	698	664	663	696	680	668	651	680	671	645	659	700	627	695	683	703	693	668	691	670	648	680	659	650	620	661	694	641	656	684	692	659	621	709	694	694	651	692	655	683	679	680	667	659	698	696	666	630	699	705	692	701	645	645	682	699	664	722	713	685	684	671	693	697	686	728	665	681	704	674	673	623	666	707	683	676	694	702	714	659	666	659	594	668	695	677	655	711	663	689	678	659	669	722	697	656	675	669	712	689	694	654	672	686	686	599	707	713	679	613	704	639	643	662	735	661	712	718	679	646	646	683	697	673	644	666	675	625	680	667	685	642	699	667	709	644	713	650	737	688	669	677	668	693	703	668	709	732	718	668	654	696	646	692	704	679	646	652	714	682	677	658	705	732	688	666	619	670	704	652	704
6589	4716	5193	2614	2313	2027	3751	4703	3848	2060	1233	872	679	617	634	610	631	621	600	614	594	630	630	592	634	614	606	635	600	624	600	605	653	595	610	633	592	636	612	589	586	618	594	611	628	621	614	612	621	672	620	631	616	562	602	599	560	633	584	577	606	594	580	606	658	597	640	566	600	628	663	614	597	604	576	593	593	619	567	597	622	603	578	587	606	611	640	599	615	575	618	614	640	592	620	607	584	595	659	608	597	605	557	587	567	609	604	633	594	613	636	574	636	608	650	564	587	655	602	620	623	629	627	612	599	628	619	584	593	620	609	607	600	627	560	603	579	606	618	623	592	582	592	615	605	591	590	593	619	669	612	578	599	621	590	633	564	576	617	584	606	627	588	599	554	598	607	569	556	603	601	555	636	621	618	596	623	614	597	591	639	579	596	622	589	604	584	598	610	580	600	636	582	596	655	593	575	578	615	597	593	591	626	637	594	616	552	582	574	642	614	540	616	602	585	601	546	587	592	620	611	599	616	652	615	614	622	618	573	596	613	623	600	612	568	628	581	575	601	642	590	652	642	637	576	577	640	587	582	609	608	609	589	611	630	587	648	625	658	595	581	578	604	621	630	603	581	657	599	626	581	624	607	590	609	564	580	588	622	557	609	606	589	601	573	610	648	570	610	561	602	590	641	615	630	582	605	619	611	640	590	589	636	594	672	578	591	617	584	617	599	555	589	584	568	634	598	593	611	588	605	586	622	638	582	592	610	598	612	568	600	602	586	637	623	597	611	619	646	653	640	615	570	613	583	640	603	597	593	589	628	607	560	626	602	572	621	637	551	616	615	609	605	569	634	604	601	588	622	601	620	620	597	617	597	621	557	610	665	608	641	621	644	585	590	565	598	620	593	604	581	575	637	610	561	607	659	625	588	642	574	693	579	607	543	618	620	595	600	608	549	623	596	592	603	631	619	625	602	638	582	648	593	668	640	580	623	647	627	572	634	632	645	618	588	652	631	605	605	556	557	621	584	631	566	647	613	654	561	610	606	564	623	611	566	646	570	603	564	590	610	602	597	617	614	581	623	641	587	618	575	577	599	581	584	635	628	592	571	578	616	652	580	661	618	565	587	615	603	629	603	604	607	575	618	589	607	619	620	587	584	603	580	595	567	599	583	596	595	618	618	596	630	590	600	597	637	628	624	581	631	591	592	560	616	605	597	603	625	614	617	648	610	605	586	623	582	632	588	557	628	585	603	574	561	616	563	634	632	563	549	574	566	614	595	593	607	611	588	605	624	618	595	616	607	641	589	635	608	634	556	589	589	604	617	550	633	606	594	607	618	633	624	571	594	625	609	635	546	582	555	612	626	667	609	601	619	624	564	568	601	597	576	566	589	616	594	590	619	620	578	580	623	625	619	589	629	646	596	603	596	604	603	620	614	577	603	602	603	592	626	616	585	645	637	626	591	625	623	621	612	608	624	574	578	594	589	626	632	577	602	618	598	593	589	597	595	589	630	601	572	573	625	617	611	610	610	644	599	619	613	649	620	605	645	645	562	594	635	616	574	551	603	589	622	574	588	600	637	582	576	641	606	573	593	587	572	602	622	584	639	608	614	634	610	602	640	630	607	569	611	621	600	626	576	607	615	632	592	625	627	596	581	595	640	629	618	580	650	611	641	622	570	588	615	610	627	661	574	643	621	590	643	589	619	617	617	587	632	580	609	581	616	624	588	640	583	631	588	569	606	617	606	640	585	619	627	610	670	610	580	614	576	587	628	615	592	583	609	536	550	610	614	586	548	609	618	635	577	587	628	592	590	577	597	602	586	607	617	631	558	596	638	597	599	630	607	631	578	549	596	627	612	608	596	625	620	597	617	587	588	561	619	570	623	593	561	617	585	588	608	607	580	614	631	596	588	590	583	596	573	635	621	611	634	596	598	626	619	563	650	578	665	572	616	655	628	606	607	602	569	583	614	581	626	585	608	638	632	585	600	607	592	587	579	566	609	592	645	619	628	587	641	579	604	599	576	561	629	583	617	550	595	632	611	582	621	624	583	615	634	643	611	589	583	592	643	634	673	600	657	586	606	603	602	602	612	612	606	580	614	620	577	613	646	560	630	594	590	564	571	573	645	633	617	628	593	621	646	612	595	647	612	610	607	607	589	623	595	561	628	634	635	583	620	598	628	615	596	610	564	587	579	607	612	595	608	643	589	602	610	666	604	583	613	600	614	585	617	615	584	609	582	627	601	601	619	604	632	636	590	608	599	602	611	553	615	613	588	617	590	626	601	597	589	598	598	617	625	618	600	578	592	633	622	590	583	581	577	581	583	623	628	649	586	588	600	589	639	548	566	568	576	583	634	552	600	575	552	587	593	629	624	616	604	610	588	581	649	595	623	604	618	604	586	665	629	549	616	614	571	609	614	638	635	575	594	585	565	642	621	598	581	602	631	613	506	674	637	596	581	638	609	593	590	633	609	579	622	610	600	603	586	639	636	580	623	631	643	606	587	568	584	621	595	615	610	594	561	579	606	607	656	603	581	648	599	602	599	581	580	612	636	595	596	665	600	617	586	616	592	615	634	606	648	578	577	622	598	602	581	613	564	652	614	593	596	629	653	638	577	605	575	608	604	571	591	587	611	576	605	554	601	611	559	585	639	607	637	630	613	589	588	588	647	638	561	657	584	609	602	605	606	624	596	642	612	627	603	587	566	616	598	627	594	628	639	590	598	634	604	623	579	593	606	637	613	638	627	600	654	594	578	581	662	617	598	605	560	575	576	602	642	575	620	582	609	601	626	598	598	641	596	596	623	646	631	636	613	587	624	573	614	623	586	585	609	622	623	573	601	607	591	596	654	627	593	633	638	587	626	623	600	590	604	618	597	595	609	592	616	618	588	598	610	620	601	615	589	594	591	631	565	607	608	612	621	595	608	591	613	585	594	602	551	622	625	607	606	599	609	620	592	565	603	591	602	640	602	580	582	590	560	599	605	645	570	619	605	626	601	600	603	600	591	637	614	569	650	545	617	639	580	594	615	685	584	611	581	591	615	576	594	573	609	617	606	637	572	570	609	582	648	643	583	591	601	639	630	626	667	592	644	582	622	644	554	591	630	642	593	608	590	564	603	633	616	628	560	610	565	610	584	573	604	618	597	593	603	604	584	607	619	611	587	627	603	585	611	598	622	598	649	609	626	588	568	552	633	641	632	671	639	606	622	609	625	635	606	617	576	635	595	585	660	584	604	623	587	623	579	620	636	603	585	593	607	596	616	562	647	585	622	601	628	580	592	659	605	607	617	604	628	584	612	674	584	600	600	610	569	567	589	646	608	550	628	568	620	606	592	617	592	585	613	621	577	562	646	612	619	630	608	618	568	581	594	565	597	592	669	571	603	614	635	598	603	597	655	567	584	616	622	585	628	603	590	607	582	629	600	637	605	581	556	623	626	571	570	611	621	552	628	629	650	599	592	563	633	619	601	615	681	611	613	628
25467	21282	27016	24963	8231	3065	18198	26197	21546	9712	3585	1499	846	678	635	660	698	626	622	646	621	627	636	642	651	577	675	671	659	681	623	635	646	619	643	625	641	641	648	650	646	607	657	635	638	656	625	720	615	630	634	657	665	589	627	642	611	602	604	679	634	658	636	636	655	647	657	593	611	646	609	640	648	649	615	672	643	625	684	621	611	648	662	637	625	586	620	604	615	645	674	650	585	690	662	627	563	642	646	631	689	626	636	673	704	594	614	638	599	613	630	624	595	670	666	653	644	644	637	627	625	645	619	627	667	594	666	640	640	663	607	650	610	642	662	596	623	644	627	683	654	702	632	594	668	641	626	667	616	653	645	653	601	635	635	644	610	595	630	624	608	638	633	629	617	631	641	670	615	657	580	664	630	623	580	617	613	629	653	627	614	648	644	610	669	657	635	681	594	597	648	619	621	643	629	644	619	620	613	607	601	659	641	602	624	644	657	656	557	624	636	622	624	616	604	635	625	648	642	650	687	629	642	612	630	652	682	614	643	626	629	652	648	642	635	665	703	642	629	632	643	631	611	611	676	635	625	583	644	653	644	645	588	646	657	631	630	618	639	622	618	619	580	674	618	647	668	637	635	609	662	616	643	627	609	603	657	625	636	631	609	633	671	635	622	630	614	627	585	646	647	624	625	613	652	588	656	702	631	637	633	613	666	690	627	618	618	603	662	596	648	616	615	647	627	626	591	647	661	658	650	635	634	635	661	660	644	623	639	639	642	641	642	599	597	621	636	608	650	669	640	620	586	606	582	575	589	632	687	609	621	649	693	665	682	623	642	634	657	649	606	650	640	634	626	657	630	616	643	619	658	677	673	603	622	586	594	623	597	618	610	614	691	612	629	620	585	660	605	664	641	642	621	662	631	591	667	623	708	600	625	608	643	584	646	650	629	652	626	645	652	652	613	619	633	678	638	668	627	655	660	670	614	625	645	597	677	609	639	632	653	630	646	632	639	641	673	636	673	610	596	609	671	621	653	619	627	634	677	621	667	581	606	671	638	670	648	665	632	662	607	629	662	655	632	646	643	672	571	629	670	601	637	602	637	666	596	640	618	638	632	635	632	607	600	675	633	654	621	625	618	646	622	620	649	649	660	629	663	712	646	662	619	623	586	619	639	660	621	648	606	636	624	611	644	637	674	595	627	658	627	635	643	681	602	649	618	600	632	638	653	646	636	582	648	637	664	633	645	636	605	635	628	594	590	594	650	666	624	677	619	634	678	646	637	626	672	594	637	661	656	625	636	617	682	620	674	597	629	615	661	639	608	671	635	652	657	670	655	635	604	639	681	625	641	636	675	643	659	672	659	612	643	595	642	652	654	639	627	578	644	640	657	633	621	597	674	647	642	606	621	580	678	581	613	617	632	671	620	644	587	606	610	641	645	623	637	614	633	626	637	621	621	606	612	662	635	584	682	641	633	633	660	603	682	675	570	617	574	624	659	586	622	628	578	621	618	633	579	675	656	667	613	662	635	606	661	613	642	666	654	638	598	614	626	645	618	629	634	642	663	611	620	602	651	621	597	652	632	668	616	640	634	594	667	645	603	599	620	633	635	649	655	614	613	593	632	658	651	612	562	636	669	635	628	697	649	635	635	646	684	669	670	669	596	625	679	587	627	653	641	676	628	673	631	595	624	650	625	633	668	576	639	638	603	662	595	664	658	640	683	671	682	606	610	616	569	657	645	653	614	613	612	628	597	684	640	604	585	718	640	653	638	630	674	661	637	622	627	613	612	685	623	640	620	634	689	653	675	619	605	658	607	672	649	634	673	639	640	618	636	617	692	634	608	635	638	634	589	628	620	648	668	657	658	667	603	641	591	662	622	674	628	630	635	637	629	570	616	648	681	640	610	617	628	619	606	638	623	640	626	631	614	624	613	656	676	641	622	682	643	688	636	656	626	596	632	612	648	641	566	642	619	653	635	620	599	665	661	625	660	633	609	631	656	616	605	610	624	610	634	610	633	658	657	619	631	651	621	692	653	606	683	628	655	646	647	607	659	612	641	652	610	631	607	598	633	635	643	663	676	656	608	668	614	645	630	609	655	626	612	628	582	637	637	650	630	599	647	665	625	580	644	608	636	635	597	655	667	619	648	627	619	631	676	636	631	629	634	647	623	657	662	630	589	640	657	616	640	614	600	638	602	599	646	701	646	638	569	618	628	649	609	634	626	619	642	611	655	611	641	640	690	612	642	648	636	637	663	627	571	621	612	613	620	647	627	636	672	630	679	610	729	604	670	613	645	598	623	627	633	594	626	637	591	676	591	679	621	641	609	646	687	691	629	620	650	631	661	636	646	661	650	619	661	668	613	619	636	642	613	590	609	630	613	617	626	654	588	672	658	592	658	617	631	662	625	638	668	656	626	631	572	605	623	583	627	600	619	675	619	639	627	635	632	649	599	666	660	634	655	602	623	652	609	635	578	630	615	643	650	583	614	618	633	655	633	590	651	634	623	650	658	616	610	599	617	638	652	596	629	654	627	631	626	628	655	675	634	649	665	622	613	651	616	645	629	630	650	608	607	619	592	707	606	613	677	679	631	633	682	656	662	614	648	643	669	610	619	645	651	649	636	607	614	616	652	681	639	627	604	632	660	595	618	627	643	658	646	619	618	611	633	653	654	602	675	623	634	584	690	606	606	648	624	626	592	613	624	658	671	664	615	612	643	627	643	603	634	642	626	610	667	664	647	602	625	643	637	612	678	629	704	654	686	643	632	668	692	667	584	633	606	598	593	662	658	640	673	635	604	663	612	620	627	607	660	698	644	670	594	632	625	681	679	651	642	642	631	580	632	634	635	561	647	620	628	666	635	644	622	657	678	663	610	589	667	633	645	602	628	647	642	684	628	646	638	630	638	670	616	624	630	657	645	617	652	612	650	653	639	652	664	648	679	699	632	641	642	603	679	622	628	640	625	599	643	628	631	605	662	641	608	664	633	634	620	633	640	630	655	627	639	626	616	605	667	617	589	647	651	644	590	608	599	609	627	595	629	621	630	619	621	594	653	669	607	600	609	627	608	656	605	613	637	589	595	643	619	608	625	596	644	644	611	656	658	629	668	645	675	603	647	621	659	599	672	653	608	597	641	636	632	642	636	595	612	643	649	600	646	613	573	605	626	640	604	666	631	637	573	647	617	693	652	654	647	651	593	638	640	633	607	620	591	631	671	607	639	660	589	619	644	616	622	638	607	634	626	624	591	639	656	642	645	684	650	658	620	602	612	657	655	645	648	672	680	645	662	641	659	605	639	629	676	600	686	669	665	614	647	634	630	629	626	687	668	598	612	593	638	645	638	625	672	667	606	638	582	602	638	620	573	655	642	598	636	643	611	642	585	623	645	622	620	638	676	644	675	610	641	641	597	614	647	670	654	667	658	629	648	671	633	625	653	625	648	655	630	628	686	636	599	655	627	626	655	599	610	651	684	629	674	644	628	658
5707	9648	8213	5244	3361	3197	20406	23800	17943	7968	3565	1574	759	676	590	601	595	571	578	647	615	615	602	614	595	623	630	623	573	613	602	584	645	608	622	613	574	638	547	566	592	605	611	638	597	598	594	609	647	571	593	582	606	597	603	621	537	581	607	590	568	605	615	606	562	593	619	591	604	586	562	623	604	587	605	607	577	593	583	624	557	561	575	603	634	569	651	597	566	593	593	599	613	610	586	593	607	549	589	583	588	604	596	559	600	642	631	590	602	629	617	599	609	565	578	570	629	586	555	615	634	579	611	592	581	610	538	627	601	654	645	583	594	602	546	567	612	610	600	600	587	594	565	577	619	543	565	627	588	585	590	570	642	559	599	573	633	631	597	610	625	593	593	607	562	565	560	611	589	600	603	567	609	600	640	585	619	590	616	621	552	640	630	588	586	623	576	618	609	584	554	536	632	606	568	543	606	598	589	572	592	584	543	611	574	583	569	621	581	610	569	608	588	633	570	596	579	603	585	555	602	567	547	593	571	575	598	625	636	576	590	551	631	584	570	592	618	569	581	572	593	548	564	615	574	579	595	543	598	574	651	563	559	608	605	595	631	601	602	589	567	629	604	593	609	587	587	577	560	552	628	660	625	539	598	598	635	598	575	560	602	598	602	601	653	585	589	617	602	636	594	602	605	650	599	570	565	586	569	598	530	630	600	558	605	579	605	624	614	604	605	596	561	631	626	595	560	564	583	579	550	589	578	576	605	596	597	581	629	578	582	605	615	600	551	587	611	541	596	656	583	621	597	593	570	639	591	654	579	602	603	625	568	608	589	586	547	591	585	557	537	558	593	635	611	604	553	577	609	600	591	624	619	578	586	646	612	604	556	582	616	613	602	601	636	608	614	595	583	616	589	609	598	559	608	610	613	591	614	591	610	578	573	624	563	601	590	579	631	616	620	583	604	571	581	616	603	608	568	600	581	594	594	573	580	567	612	592	595	574	594	558	621	628	581	657	547	588	593	560	630	584	620	651	626	614	590	587	599	545	624	617	541	596	561	572	554	601	594	570	602	607	605	557	587	610	628	583	605	571	584	578	611	570	581	572	623	531	570	536	588	601	582	575	596	572	627	562	583	592	611	605	559	596	615	516	613	592	576	564	618	585	553	603	599	611	581	570	581	611	592	583	564	580	592	578	599	544	583	638	580	597	587	592	600	592	587	630	584	576	594	556	553	609	627	617	573	594	591	560	587	602	614	595	568	613	581	553	621	587	558	607	547	606	588	587	564	638	562	594	580	584	622	632	593	568	642	590	575	587	634	614	568	595	541	620	628	574	600	613	576	581	627	573	585	628	570	634	591	571	616	607	606	550	597	610	584	606	607	576	598	574	607	538	598	607	616	583	574	593	602	587	583	578	589	629	634	601	577	557	615	579	617	566	610	586	615	641	597	562	579	632	608	573	610	590	586	611	573	615	591	591	588	597	602	609	580	549	634	585	608	601	633	610	591	608	585	592	596	567	592	601	583	599	565	582	609	579	591	572	571	558	600	587	646	636	576	578	612	570	543	541	595	591	574	611	608	583	616	603	615	610	632	599	608	616	607	662	592	567	590	578	593	593	536	563	544	607	576	597	593	578	558	608	608	609	568	547	572	549	570	609	582	603	574	614	590	576	609	604	587	611	585	630	570	574	603	576	625	555	596	591	623	579	624	595	598	583	572	615	652	566	587	581	612	582	578	583	611	582	665	589	603	640	582	576	582	593	550	635	550	612	608	558	644	620	604	624	596	609	597	597	571	567	602	621	601	617	599	575	567	591	599	582	583	628	575	579	571	560	596	630	609	565	605	613	602	597	607	572	581	608	583	612	594	593	594	551	595	575	566	590	595	575	626	564	562	611	637	615	626	591	597	618	655	585	607	617	583	602	590	620	604	622	595	588	593	656	581	623	573	631	569	621	594	569	583	550	619	574	526	607	615	580	586	572	568	595	597	604	605	588	629	623	596	595	601	578	668	581	581	578	560	655	637	615	601	627	582	571	605	623	601	612	594	618	596	610	568	582	594	592	580	630	558	580	576	607	595	606	609	584	580	640	614	609	593	625	571	588	603	544	606	640	617	568	596	569	635	598	612	611	616	592	622	627	566	579	591	628	572	607	602	598	612	615	596	589	578	549	577	574	562	598	610	627	577	577	613	631	609	575	566	563	589	581	598	617	566	636	621	599	606	568	617	552	570	605	561	587	595	633	579	584	647	614	601	590	609	596	569	581	586	562	585	602	589	586	583	620	608	569	606	608	622	604	588	558	631	579	583	598	577	565	559	583	608	561	614	567	593	625	583	551	612	602	564	585	558	540	540	587	585	593	598	602	599	596	606	577	596	623	600	596	637	626	607	593	573	594	567	557	608	594	604	620	551	565	594	600	616	645	592	651	633	590	613	605	586	592	601	653	552	593	617	568	585	582	615	602	570	611	604	615	602	604	588	616	590	582	595	619	595	606	623	567	612	582	591	590	607	590	590	614	574	564	581	578	595	568	625	567	612	609	582	575	603	593	561	621	569	566	579	573	616	532	572	558	570	628	565	577	619	572	553	606	575	619	591	599	583	540	598	544	551	609	587	613	594	585	600	609	586	567	590	607	644	595	570	627	600	559	590	586	598	570	575	607	600	585	582	612	605	580	567	622	615	582	576	566	615	585	587	588	593	588	567	590	563	588	570	561	603	549	590	591	586	569	549	635	573	552	557	564	584	610	625	597	622	615	581	592	609	634	552	599	591	599	609	582	567	591	559	627	572	588	581	606	628	605	571	505	583	597	543	648	602	571	590	554	584	629	601	563	578	573	606	588	575	610	546	596	606	607	588	587	544	556	593	608	576	606	601	615	642	601	569	567	579	577	557	590	623	597	592	580	609	576	582	614	594	591	606	580	581	560	577	609	580	576	600	604	635	589	560	576	598	628	616	535	609	578	601	588	618	590	596	620	618	595	583	569	620	623	598	552	573	619	605	592	562	574	597	602	576	575	569	586	576	632	575	619	534	635	593	594	580	583	585	642	576	620	580	582	578	572	579	626	621	585	583	608	594	597	602	584	596	620	593	588	566	577	555	572	563	588	586	601	575	630	579	565	567	575	553	594	563	580	621	608	572	562	601	644	606	556	585	620	596	551	609	609	589	617	625	590	575	606	616	555	581	606	603	612	563	556	602	556	541	584	575	555	615	598	592	616	545	616	624	582	574	575	613	619	572	561	590	568	617	611	560	587	616	559	609	609	563	615	559	571	600	559	563	570	592	627	632	546	602	609	600	613	608	602	628	624	596	557	586	567	553	648	617	617	614	599	608	610	569	568	580	592	599	577	585	621	600	610	562	572	595	590	587	576	568	594	604	585	583	562	586	577	610	637	570	583	594	611	570	558	598	641	598	584	632	590	605	572	582	599	615	606	570	572	574	628	579	586	581	585	560	547	565	603	620	615	594	562	584	594	574	578	554	618	628	587
24191	21283	28554	24364	21212	13055	23266	47427	38827	21375	9087	2945	1207	886	790	763	801	776	733	735	709	777	728	697	777	729	725	771	774	770	744	724	791	718	729	721	702	728	774	722	758	771	749	753	713	783	742	726	775	745	757	758	722	788	717	753	756	734	698	728	719	789	714	708	771	758	714	799	716	731	706	770	745	743	756	724	757	723	769	770	770	774	753	747	743	752	747	764	802	736	671	751	714	726	728	690	741	776	750	738	784	841	727	715	753	723	721	787	710	734	716	743	752	727	726	708	768	710	761	727	752	778	719	763	680	806	710	706	769	697	696	735	746	738	730	732	700	733	762	749	720	738	676	751	737	717	732	709	744	756	668	743	753	704	756	712	748	762	750	732	708	778	746	715	718	755	685	689	771	734	775	744	783	763	691	689	709	743	742	716	765	772	773	758	747	713	694	759	775	759	708	730	705	715	774	750	732	742	734	727	724	725	738	735	714	755	716	733	707	692	746	709	791	689	726	731	710	694	697	741	771	751	735	739	742	724	713	712	778	778	775	735	753	715	760	755	740	688	733	742	722	754	748	685	741	765	712	741	712	750	727	716	778	780	745	681	726	730	752	688	740	747	727	740	725	719	748	759	771	746	734	759	731	717	744	756	738	737	733	673	733	742	787	708	751	700	682	724	747	688	732	729	767	720	770	702	712	744	788	755	726	718	713	695	762	749	820	700	745	700	694	728	740	734	753	774	683	688	705	779	746	750	737	711	739	739	709	697	746	737	764	733	722	748	742	707	771	730	745	707	774	724	751	714	768	741	721	712	743	739	738	713	744	754	741	768	740	731	719	741	708	736	706	701	754	731	690	737	732	820	732	761	762	720	748	765	709	749	734	740	723	722	783	733	714	711	739	724	762	710	733	745	715	726	776	784	791	783	758	710	767	697	721	724	729	724	676	737	719	674	679	782	759	734	748	748	702	699	685	695	732	747	743	688	746	739	731	713	719	760	769	733	756	730	748	765	734	707	723	741	774	760	732	737	684	758	790	727	715	728	754	739	764	714	731	757	727	796	780	667	749	701	659	678	694	715	721	711	724	727	740	713	741	766	716	764	731	703	758	739	724	715	713	756	717	685	745	716	759	744	739	747	697	766	778	712	710	718	716	722	728	672	754	701	714	761	737	762	755	723	728	724	771	697	710	726	721	736	746	745	727	722	759	736	730	761	748	754	715	732	704	764	724	725	759	727	729	766	682	709	772	712	711	746	738	734	756	722	742	762	756	800	735	752	747	734	734	765	716	738	755	772	715	717	753	676	743	688	771	730	777	715	736	708	741	759	691	729	717	725	742	720	692	750	760	678	723	730	702	769	716	724	718	730	723	733	706	760	730	763	726	728	746	728	714	745	754	718	774	768	733	763	728	760	766	724	724	745	748	744	726	690	739	725	731	698	705	693	694	707	736	753	714	739	744	696	745	729	773	717	754	728	720	759	699	710	779	710	762	725	720	672	707	729	726	702	741	774	714	710	723	744	751	762	724	745	710	730	704	741	763	765	709	766	744	704	734	723	688	745	770	779	717	729	778	712	698	681	761	701	704	713	732	676	734	706	751	763	747	767	695	755	703	703	717	734	720	753	707	719	719	757	749	702	720	746	705	748	780	711	718	704	755	773	708	762	782	764	684	738	708	715	703	731	731	713	717	723	706	729	741	710	735	736	741	721	742	763	710	774	721	697	735	765	748	742	695	717	765	717	747	726	725	751	708	735	681	737	742	727	739	726	754	766	686	746	751	749	692	701	762	731	714	671	708	747	726	794	762	739	720	765	727	735	748	745	740	736	735	729	728	790	739	699	748	678	717	717	720	740	737	773	732	739	705	748	752	715	736	728	738	731	707	722	772	753	695	760	761	717	718	771	742	746	731	807	738	737	731	734	724	758	723	685	730	755	782	703	771	741	734	738	714	708	710	769	724	781	747	722	706	710	705	773	764	753	764	767	765	731	717	670	699	732	776	725	808	690	740	689	744	701	689	692	733	763	728	749	715	678	808	717	784	688	751	694	840	746	726	750	737	760	722	750	729	741	692	719	748	762	695	710	731	726	739	710	732	761	729	686	736	775	733	783	698	737	761	717	740	724	740	736	728	700	758	711	717	710	718	764	715	688	683	757	755	731	724	681	741	731	744	690	741	760	738	712	743	722	749	698	740	708	762	701	784	757	741	736	709	768	723	715	696	709	709	718	725	755	696	717	723	758	707	698	722	737	700	750	707	708	805	733	735	708	758	708	744	707	705	715	740	734	755	681	727	746	682	738	696	744	755	661	720	728	751	733	704	723	796	756	749	716	746	706	734	733	741	712	728	704	727	733	714	784	701	682	652	711	711	685	756	720	753	745	729	775	738	759	695	756	769	666	722	753	741	702	756	748	701	697	730	729	721	728	695	757	711	725	734	716	760	693	702	703	695	749	769	712	765	751	759	768	798	691	756	734	748	691	757	713	738	686	727	683	743	723	792	705	745	745	696	738	698	720	748	703	748	754	705	699	742	741	728	774	726	742	746	701	787	753	699	707	747	725	792	724	685	743	693	720	780	787	672	775	686	729	782	720	725	757	720	717	732	738	747	724	728	766	761	687	703	728	696	771	741	719	783	668	735	744	758	729	755	750	682	722	743	719	741	678	702	745	768	733	735	769	691	754	738	686	751	738	742	712	763	791	735	741	669	703	765	749	747	769	742	704	679	675	785	742	728	725	718	692	787	708	719	689	714	723	708	711	719	728	759	711	733	674	709	762	718	686	712	737	716	741	696	709	676	754	751	774	700	727	742	724	712	779	789	734	758	706	765	726	706	757	735	707	793	726	721	707	715	726	727	732	773	713	732	715	729	756	752	729	742	725	770	740	747	767	763	715	736	758	733	726	722	777	730	715	686	694	736	738	772	725	760	728	661	685	702	692	744	722	694	741	738	712	769	736	805	741	739	772	723	707	758	714	701	754	737	713	734	711	735	711	733	737	750	710	764	692	753	708	763	744	697	776	695	747	704	700	734	710	696	720	735	732	670	728	724	758	721	697	674	703	743	691	744	680	722	699	715	747	687	686	692	747	733	739	733	757	748	693	746	694	731	729	714	748	742	733	755	710	753	738	712	768	713	712	744	786	689	742	783	750	714	739	756	794	715	733	755	687	741	709	734	745	747	692	703	746	726	790	737	772	719	712	703	714	735	701	709	717	755	713	721	709	703	782	731	746	763	759	744	713	695	729	703	701	773	744	721	746	732	734	714	717	723	699	709	722	755	757	762	742	644	747	773	708	747	707	792	697	745	700	751	708	757	717	726	734	744	715	739	749	780	736	736	746	700	726	699	760	697	771	758	739	678	720	695	744	745	686	741	764	692	728	772	744	659	784	691	751	724	717	736	765	741	733	760	741	740	710	748	737	773	789	742	759	750	700	741	734	705	730	695	695	712	682	713	657	728	727	788	749	703	725	746	730	783	749	735	747	746	778
6799	14833	15974	9359	6896	6079	26317	44118	33023	16140	7709	2786	1184	787	673	686	711	702	697	699	655	704	697	701	635	730	684	701	702	637	712	696	707	709	644	690	700	655	723	683	655	700	625	709	685	684	634	645	697	684	692	683	673	686	711	728	652	674	703	656	659	656	692	656	664	690	689	660	688	704	675	678	732	687	647	673	669	679	636	650	659	734	677	668	712	709	661	673	658	665	665	672	696	693	659	667	643	645	696	712	667	659	692	661	620	647	691	689	702	735	669	670	691	672	705	687	708	671	693	692	678	649	704	679	686	665	643	617	694	680	669	630	669	691	655	647	726	634	669	707	642	682	641	721	697	701	694	668	674	689	646	658	664	679	686	662	710	722	705	691	660	665	712	704	690	681	635	680	668	661	685	651	657	646	722	717	703	657	682	678	678	696	686	662	686	643	678	743	638	673	686	722	678	662	672	639	671	682	678	645	719	680	680	646	682	692	655	656	657	710	700	694	661	685	677	668	680	696	682	677	718	651	710	618	681	698	673	633	631	714	654	643	668	679	701	672	665	676	671	716	710	664	703	708	673	650	620	596	730	675	632	640	692	665	618	677	638	647	686	675	666	645	695	723	684	714	706	705	688	680	688	684	684	703	680	697	671	691	707	689	671	663	695	662	668	654	665	696	659	702	613	658	647	636	669	683	635	695	673	654	658	620	698	669	713	676	660	662	662	675	712	658	666	697	610	715	597	635	670	674	645	633	691	702	696	629	657	675	665	670	677	687	679	631	661	671	665	664	674	706	613	686	704	641	664	670	684	680	707	662	675	663	675	695	655	749	666	666	667	702	656	707	654	676	663	694	690	654	683	638	650	688	641	666	628	668	690	732	662	662	651	674	671	661	656	672	694	656	626	713	631	713	685	678	662	658	681	650	731	651	733	696	708	677	682	693	692	704	636	657	674	689	688	654	696	684	655	655	653	694	668	666	683	672	660	685	698	648	692	666	600	687	659	689	698	646	689	675	691	655	639	664	657	683	720	688	619	652	668	687	669	716	681	646	689	678	661	669	659	633	685	635	678	690	636	698	663	674	675	666	677	703	683	697	682	690	655	703	685	706	690	706	709	638	655	682	701	635	692	690	653	667	660	638	685	707	701	625	682	661	662	676	670	667	716	661	687	631	654	658	653	667	668	634	689	675	681	670	695	669	675	661	676	679	627	668	652	713	701	691	664	628	658	692	693	726	673	669	655	626	689	608	666	687	703	626	688	664	684	691	691	713	638	667	627	713	636	665	691	666	691	627	710	649	623	652	643	703	662	700	674	668	668	692	644	654	646	698	646	661	698	691	666	653	659	689	641	672	683	698	707	665	673	700	693	649	702	652	681	668	709	689	664	724	697	654	686	636	663	660	670	673	609	683	670	713	694	710	640	657	678	655	729	630	629	663	665	688	679	648	656	689	641	660	728	691	654	732	654	665	688	676	705	683	678	698	664	644	657	653	688	672	680	687	617	668	683	654	643	664	690	657	676	649	673	672	709	698	687	712	695	672	659	679	616	688	649	679	679	641	682	642	666	664	684	672	618	677	716	677	665	691	651	658	679	713	655	658	686	679	711	677	711	701	633	687	664	669	707	690	655	674	679	670	643	633	687	715	668	680	724	690	666	678	685	685	652	679	664	698	715	730	657	667	657	673	647	658	691	653	628	648	657	677	685	663	691	657	651	689	630	681	686	674	708	671	612	687	683	640	677	642	652	678	614	647	662	665	623	642	681	672	687	705	645	709	676	676	679	659	674	663	710	714	704	634	691	695	672	672	679	666	672	655	690	659	687	680	670	646	693	712	691	651	636	667	697	621	702	687	698	660	671	655	649	670	676	638	686	710	669	724	640	672	698	640	690	699	666	734	683	650	674	691	667	695	676	660	648	658	696	668	673	644	642	688	649	630	677	674	659	628	668	696	689	649	659	638	626	688	682	671	710	702	685	693	666	705	653	648	631	634	663	627	642	696	708	688	683	636	649	685	683	711	693	662	682	665	668	649	709	705	697	660	682	677	707	629	668	682	656	740	713	646	703	708	715	667	650	655	696	694	705	707	657	666	695	662	672	688	654	684	681	632	627	682	621	678	726	669	679	685	713	638	655	657	683	622	684	671	663	690	677	711	627	709	627	684	710	684	641	658	678	676	652	637	650	640	664	669	682	684	682	677	650	706	663	693	691	679	677	707	710	649	640	673	671	704	663	669	684	651	692	631	675	649	633	629	683	686	621	660	705	691	678	661	672	691	721	664	670	693	703	641	665	682	670	669	662	695	663	657	653	665	659	650	715	637	662	618	710	691	672	664	701	669	705	693	659	666	638	682	713	655	707	660	658	706	670	680	662	646	701	631	696	696	628	686	653	682	690	626	670	644	632	661	677	661	674	665	649	638	685	689	627	713	696	657	655	694	666	693	696	632	675	678	668	663	695	672	660	639	657	638	689	677	676	673	666	674	677	674	668	666	689	637	656	683	667	677	725	675	683	657	677	638	722	687	661	669	674	685	668	658	661	671	688	694	679	680	666	676	661	679	660	681	620	598	662	634	705	639	649	699	693	653	645	709	623	697	713	705	657	691	667	652	691	657	672	685	686	644	652	697	637	667	666	719	628	636	636	613	657	691	683	653	678	638	645	657	670	643	688	661	686	690	644	665	643	698	629	670	686	661	651	690	683	709	687	699	625	647	666	671	676	655	649	635	689	689	673	610	678	646	682	707	659	680	693	638	654	698	610	635	678	656	698	662	693	665	695	633	686	672	675	691	596	684	597	656	661	667	697	696	697	697	674	668	710	638	672	657	689	624	653	700	659	725	666	706	639	708	610	676	658	674	730	680	681	656	635	706	654	682	693	667	719	647	688	652	678	689	692	688	659	631	687	668	612	679	697	637	669	704	670	683	657	672	652	679	678	654	654	699	656	681	670	650	678	671	677	680	703	676	671	649	681	680	649	707	619	684	679	640	636	722	687	649	640	694	648	665	689	628	694	639	675	660	645	680	662	688	667	674	652	661	666	687	700	687	700	679	698	672	728	657	634	649	694	721	575	679	646	659	711	644	619	678	723	686	676	654	678	676	608	707	681	692	711	674	664	703	670	651	682	674	719	695	626	728	655	685	630	641	682	686	661	605	625	697	684	675	697	624	642	654	637	678	673	635	630	655	685	657	645	661	657	686	698	735	639	714	632	654	640	697	665	707	661	680	704	688	652	674	659	691	643	674	660	672	649	676	670	656	661	715	682	680	686	691	697	665	645	697	668	641	690	649	687	615	664	698	707	605	666	681	673	711	642	677	677	691	682	670	691	655	708	650	665	677	657	688	660	644	653	629	635	652	618	680	709	707	667	657	686	684	623	647	665	668	676	680	695	604	686	665	675	682	646	690	711	708	675	679	670	736	640	644	671	736	681	711	657	650	684	645	670	682	671	628	674	660	638	655	688	723	690	692	644	666	690	632	653	678	655	715
27708	14793	7235	3207	1924	1727	2838	3834	3076	1777	1085	835	730	674	669	654	668	670	704	702	640	702	687	631	672	690	662	644	678	614	708	681	626	656	717	676	684	713	663	680	659	675	677	699	668	644	713	669	660	682	712	653	710	642	668	663	668	676	701	641	724	647	681	689	627	662	677	709	638	686	717	617	668	648	723	651	642	676	634	653	638	691	679	650	620	634	714	692	736	675	698	682	657	665	648	674	710	633	670	688	691	660	649	653	691	640	709	635	674	646	653	679	660	680	694	656	690	669	663	681	651	683	636	665	667	641	684	673	667	699	670	717	667	699	660	654	654	646	631	648	700	698	694	697	707	669	655	688	665	657	692	660	712	679	651	638	728	665	699	675	673	657	657	672	653	674	653	651	674	666	651	686	651	686	645	699	696	662	667	687	660	695	640	666	692	667	606	705	675	665	640	684	656	696	705	705	673	700	667	672	626	656	679	688	711	721	655	688	674	727	671	680	641	664	665	618	689	670	702	668	701	643	703	626	690	684	669	662	724	689	661	659	659	636	712	676	646	660	687	676	650	639	653	679	618	692	669	660	645	711	669	641	691	670	681	629	662	657	658	654	647	645	690	655	649	659	636	653	670	675	653	705	639	755	719	679	677	679	655	664	677	707	660	661	634	667	718	679	666	588	698	642	665	676	656	658	670	687	640	666	650	685	671	654	678	723	658	645	641	690	696	716	630	671	624	679	680	668	631	649	665	619	672	643	670	683	664	685	683	690	654	661	665	633	683	671	582	651	663	635	684	651	680	609	680	644	682	680	713	649	688	646	663	630	641	628	678	705	604	675	666	654	666	659	678	672	680	679	674	700	691	663	660	731	636	685	705	689	686	673	677	675	625	624	682	667	670	623	658	687	649	667	655	649	671	667	648	662	644	671	655	662	678	744	684	706	659	696	656	632	696	645	645	668	637	704	641	725	659	692	671	668	683	643	656	681	715	680	726	628	672	630	705	605	659	668	667	689	650	669	634	671	665	636	682	665	650	676	688	659	685	676	707	684	644	669	612	646	655	686	647	665	711	652	721	695	694	657	680	626	689	688	691	637	666	656	666	686	659	686	674	687	650	684	678	664	701	648	655	694	688	660	713	625	628	629	642	678	658	666	637	683	644	656	679	732	707	681	674	648	682	702	679	711	642	692	689	687	695	718	688	676	663	630	683	694	669	649	653	634	695	689	613	690	621	654	683	679	673	640	652	698	690	664	668	680	654	650	611	677	692	639	641	655	646	680	692	715	712	646	640	721	634	707	687	653	674	638	643	675	676	654	656	613	666	712	656	669	648	626	659	660	684	664	658	703	754	699	661	644	720	625	719	636	654	641	691	670	662	731	649	680	688	675	638	699	646	617	644	650	671	681	650	666	663	652	730	700	693	661	686	664	673	723	689	687	673	670	660	692	671	682	705	683	685	725	655	689	641	655	681	707	642	666	673	688	658	640	670	641	679	632	658	689	681	689	684	677	671	663	697	645	685	659	667	670	649	686	682	675	670	668	670	646	650	609	679	720	653	685	663	647	646	682	720	628	685	691	650	677	643	649	680	671	755	663	652	635	651	670	681	672	632	618	685	664	680	650	677	703	664	676	714	636	651	660	624	661	690	652	678	716	662	641	698	675	690	701	665	652	691	683	715	686	676	666	685	697	658	687	640	630	690	656	685	728	681	683	684	650	694	663	669	676	699	653	693	662	668	730	634	693	687	663	641	681	652	691	667	674	678	674	682	700	621	684	657	661	690	637	693	666	649	681	672	656	695	666	674	644	661	664	648	700	669	677	666	699	665	680	692	654	701	686	629	690	684	662	681	628	652	631	682	639	687	649	637	664	671	666	732	656	648	661	613	637	740	636	670	628	643	647	678	650	659	704	691	666	678	709	723	673	678	700	658	662	674	703	648	687	697	688	718	657	659	686	671	690	667	640	623	627	669	678	634	703	698	643	676	671	640	653	675	690	630	639	723	668	690	608	669	720	678	656	655	652	711	664	613	658	686	662	721	675	674	710	643	652	702	712	708	699	671	626	667	714	665	642	661	689	721	647	644	662	606	696	697	672	669	679	705	680	680	679	672	659	645	673	664	654	689	681	656	653	641	641	636	630	612	708	662	692	694	684	684	710	673	688	624	660	695	615	673	673	655	707	700	697	650	654	681	697	691	654	640	663	666	652	641	655	659	720	705	700	642	647	672	645	680	698	685	666	638	674	651	658	668	719	691	655	641	696	692	627	714	664	679	680	691	689	697	701	667	685	664	673	687	644	671	694	639	684	678	646	669	654	657	649	630	697	646	643	656	660	667	659	663	708	661	693	707	682	684	655	672	685	633	661	680	658	651	654	645	703	714	731	649	683	658	672	643	681	709	737	679	657	637	652	653	667	665	679	687	716	674	650	652	675	653	693	666	700	677	663	638	666	655	668	629	681	667	677	601	641	677	636	661	647	651	677	663	709	653	695	708	600	621	675	698	639	705	654	635	644	711	628	691	690	689	659	729	760	709	685	667	670	690	659	660	656	668	693	734	660	660	664	686	711	639	681	666	692	714	645	690	699	660	681	685	658	635	661	678	641	664	655	672	689	621	684	685	660	660	679	655	694	710	681	645	649	687	667	666	680	665	704	667	645	644	659	680	646	687	666	646	669	684	682	683	656	703	682	641	663	675	677	677	664	698	688	654	654	652	643	670	647	603	701	647	679	672	648	686	670	697	656	665	681	673	669	605	650	641	714	732	659	722	698	635	682	694	689	674	668	734	674	683	675	665	661	696	642	696	668	667	687	738	625	668	685	641	646	661	650	701	688	639	661	654	669	718	653	634	677	603	644	641	668	693	672	637	666	675	626	694	666	669	669	648	665	719	676	634	678	682	642	683	685	664	683	671	689	684	663	649	693	651	676	691	641	665	693	665	635	686	682	686	662	661	655	670	651	676	620	669	677	676	676	664	665	663	695	699	647	705	653	682	677	667	669	663	661	716	665	675	659	682	630	680	635	671	667	680	633	652	685	645	684	697	687	663	682	677	630	635	660	625	681	641	649	671	684	652	649	676	663	657	671	696	622	716	666	657	661	705	697	701	645	703	643	708	678	598	633	706	663	651	680	681	663	668	654	692	653	704	643	619	690	659	673	697	638	641	651	641	650	683	700	700	706	645	637	678	678	651	685	698	690	718	652	677	674	639	647	689	657	688	671	660	660	688	696	677	699	668	622	666	663	677	674	725	684	685	712	645	652	691	663	666	671	662	645	653	684	677	635	649	634	660	670	671	704	680	699	665	663	664	701	668	687	695	667	734	677	649	666	704	657	587	659	660	622	650	669	701	656	681	683	644	670	675	660	645	706	632	682	685	677	730	703	668	690	667	668	633	664	679	666	686	670	676	638	658	626	691	715	645	654	661	672	658	661	613	667	711	670	643	688	706	670	676	685	649	667	664	640	650	636	701	639	618	668	706	674	650	727
6505	5345	6606	2571	2259	2290	3815	4443	3274	1847	1084	828	585	646	630	614	556	590	583	594	641	628	579	600	601	600	641	609	581	608	602	581	615	624	558	600	583	580	587	556	593	653	601	651	586	585	570	624	616	578	552	618	597	572	567	565	590	591	654	611	644	606	588	599	599	558	620	612	564	621	590	605	607	631	614	615	614	568	608	590	585	593	613	606	601	586	645	613	574	587	646	583	570	583	584	629	578	582	590	663	622	578	595	580	609	548	567	589	594	589	590	615	594	645	574	619	615	605	620	609	616	604	549	597	565	607	585	585	555	595	590	606	588	581	662	628	611	622	578	605	583	610	590	602	603	586	562	570	594	576	576	649	608	577	591	586	565	592	556	600	560	589	597	601	628	578	577	559	605	554	623	610	582	597	586	624	579	580	590	576	577	573	588	561	603	573	582	613	620	616	600	559	600	596	627	578	644	609	621	611	574	598	584	574	666	604	566	569	586	571	593	569	624	568	594	623	572	601	589	611	565	601	578	589	588	582	581	615	575	616	615	588	551	597	600	638	571	610	583	597	640	575	632	586	559	619	598	593	612	587	609	593	514	593	630	546	581	604	611	592	605	580	597	637	591	624	613	616	573	570	586	579	574	634	598	619	579	596	605	572	549	607	603	663	578	575	613	594	602	549	605	593	612	564	599	633	582	574	575	599	638	560	578	577	629	589	597	593	627	571	606	601	595	619	582	585	579	620	597	604	600	589	613	569	657	551	566	628	574	615	568	593	595	618	563	597	541	594	566	613	592	588	643	594	634	586	617	596	630	592	629	602	594	634	529	623	528	582	587	584	637	580	565	609	598	592	584	617	618	614	583	604	618	601	597	632	567	622	589	611	603	567	582	626	599	590	570	623	589	632	609	585	565	601	604	565	574	603	565	565	616	610	583	573	614	601	566	632	579	592	671	584	577	612	599	572	603	625	610	554	640	591	604	603	600	618	604	598	597	655	572	673	614	566	539	628	576	599	621	573	608	612	553	584	589	587	576	617	613	629	587	613	572	603	549	601	612	599	592	569	654	582	589	583	576	630	631	576	605	639	554	624	602	533	631	653	617	599	574	571	640	550	612	598	559	634	661	621	612	628	625	611	610	564	596	589	579	565	612	593	606	655	599	603	575	608	616	621	600	585	602	552	647	632	591	646	601	581	595	601	583	595	557	601	585	604	582	583	611	616	642	583	588	577	555	626	614	641	612	630	605	638	580	605	586	553	622	622	562	583	606	579	644	563	609	568	573	575	565	616	581	609	588	606	614	571	596	601	585	611	601	630	616	649	608	594	584	582	622	600	622	583	600	573	597	619	544	570	625	596	607	603	589	564	571	636	618	587	605	636	558	621	562	605	594	601	586	581	625	559	589	591	606	624	620	586	577	581	649	647	599	582	607	625	632	562	593	584	553	609	635	592	548	548	579	564	585	600	611	620	576	584	561	643	603	577	604	628	572	560	568	588	570	597	544	574	604	570	559	596	613	622	641	593	585	612	619	577	610	567	536	580	613	563	543	610	579	609	567	551	611	603	605	583	581	589	573	599	584	599	549	611	595	612	588	584	571	617	569	619	590	601	584	616	584	607	622	589	673	608	609	604	580	622	596	589	585	623	627	599	600	653	609	611	585	593	576	594	635	596	607	608	598	626	590	583	597	557	593	602	620	592	598	590	588	618	617	641	579	549	571	600	571	601	586	641	612	580	549	596	603	604	626	613	562	582	623	650	599	588	614	571	614	602	594	543	584	598	596	569	621	583	610	621	550	568	570	551	604	559	613	596	567	564	571	590	561	588	602	597	594	616	611	574	602	568	582	547	621	616	656	601	572	616	565	603	566	601	566	630	607	617	564	599	621	593	605	577	568	568	599	581	616	607	560	570	582	583	625	639	589	564	547	578	605	603	586	583	581	557	596	634	610	539	604	610	560	542	593	594	609	590	600	605	634	577	586	621	622	543	668	617	617	614	628	569	568	569	610	599	614	607	619	569	581	606	573	562	603	535	594	609	538	593	617	564	576	553	596	570	597	610	595	589	603	597	592	639	597	616	574	592	583	552	553	591	599	625	565	596	617	589	578	631	599	635	587	604	622	584	602	589	618	597	585	658	590	574	602	608	617	579	595	630	602	615	632	581	631	575	556	595	609	574	577	612	548	645	565	593	600	592	552	564	593	604	608	590	588	618	592	597	587	608	563	596	553	595	575	615	598	574	596	625	597	625	560	614	552	590	606	614	608	633	625	603	588	586	589	622	585	555	582	558	592	585	574	589	575	644	584	590	577	594	577	613	577	602	612	628	593	607	626	559	602	615	605	637	596	600	557	610	576	581	606	584	589	651	579	594	555	620	590	658	628	596	596	638	656	598	579	586	557	622	595	604	584	605	594	605	570	532	581	568	622	624	595	616	573	574	589	568	608	561	587	597	633	543	664	613	595	595	597	581	635	615	592	588	594	618	583	592	624	632	565	580	634	538	634	641	556	594	620	597	576	609	592	582	630	616	616	518	577	619	579	562	554	555	599	624	618	587	579	555	585	572	606	629	603	589	575	629	569	606	587	604	590	599	610	600	598	565	602	579	570	611	608	600	563	619	587	535	567	583	618	603	588	621	601	572	575	567	617	591	582	577	642	566	599	554	657	621	667	584	607	621	629	628	570	589	662	602	577	606	580	612	591	572	576	548	622	583	573	583	569	576	562	599	597	565	555	613	575	607	613	611	577	647	626	588	589	619	579	602	580	606	610	627	596	609	632	585	616	585	566	584	578	607	620	604	608	617	579	599	632	615	582	592	600	571	588	570	605	574	594	597	621	618	614	607	605	619	587	599	536	572	621	625	545	619	587	612	597	564	630	625	564	617	628	560	579	600	571	584	621	586	600	653	602	599	619	591	594	658	579	600	586	581	586	620	563	583	574	625	559	575	571	644	569	554	592	593	565	582	600	607	621	551	589	624	610	597	587	587	588	573	618	573	607	590	562	566	607	569	619	579	585	575	566	607	610	521	620	600	629	607	599	520	591	608	608	629	601	604	573	558	614	640	620	599	633	521	621	596	634	610	612	614	573	605	594	574	647	572	575	626	600	532	600	607	571	617	610	576	562	636	612	603	578	615	621	614	587	601	579	606	561	577	590	612	605	561	581	622	580	611	605	618	598	563	592	590	598	592	618	572	588	579	575	592	548	566	581	585	574	571	543	598	618	624	592	652	587	590	609	677	563	606	562	572	591	594	568	644	620	589	574	614	595	613	573	610	601	591	592	588	569	637	559	641	588	615	589	632	608	602	619	635	597	633	602	604	557	575	576	591	599	597	568	596	592	621	602	596	634	587	619	588	572	624	607	589	617	578	614	572	623	605	597	582	598	595	603	625	650	645	606	596	594	603	572	587	578	591	590	604	583	592	590	600	604	583	604	610	589	632	609	591	566	583	616	597	606	615	592	564	587	626	614	596	607	564	543	599	595	551
25371	21285	27143	24455	8280	2712	15484	27666	20841	9904	3627	1478	874	734	674	681	662	637	645	647	628	663	639	643	640	650	642	647	621	606	621	611	663	680	631	594	599	631	591	655	646	646	638	597	656	644	668	636	635	608	647	653	626	633	628	621	649	599	598	642	621	644	639	660	657	620	653	593	706	581	640	654	649	660	614	620	606	636	621	679	658	643	620	668	686	647	591	650	623	639	631	615	662	568	614	673	643	641	647	642	606	672	651	656	621	591	652	617	607	651	669	616	651	656	610	639	644	633	607	636	659	616	633	642	626	640	630	664	605	675	644	633	645	630	655	627	645	610	602	625	664	612	661	673	679	616	618	601	657	623	610	651	626	658	627	652	592	629	632	635	577	627	645	639	637	629	633	635	633	615	649	597	631	624	635	652	639	623	661	624	597	616	605	601	607	647	667	580	588	650	654	618	640	656	591	655	654	601	612	607	626	667	659	661	681	625	618	629	673	612	592	671	649	597	684	595	619	658	617	633	649	699	642	651	617	630	635	637	618	597	663	622	619	624	673	693	609	618	667	634	634	584	638	616	639	613	683	657	626	608	618	676	649	612	618	646	630	669	649	605	622	696	623	660	622	601	629	596	626	624	650	654	639	686	618	615	646	640	667	633	606	616	673	591	639	635	638	672	654	652	669	613	614	659	603	627	650	604	655	642	629	625	603	637	604	619	611	634	643	646	617	620	605	663	633	621	622	594	629	664	625	627	648	606	592	601	643	649	653	638	654	656	652	630	594	629	643	642	621	640	603	592	668	606	642	625	612	633	601	615	612	657	661	616	636	640	570	618	652	623	603	589	589	626	652	592	620	606	609	683	629	625	617	638	658	644	651	607	620	656	654	630	626	625	626	648	634	632	661	621	631	657	642	630	673	649	615	633	609	641	580	564	627	648	671	616	654	589	620	619	611	653	600	626	601	645	615	621	639	641	685	636	653	618	652	595	619	639	618	668	623	649	609	632	643	625	586	634	622	662	631	617	653	655	584	622	644	605	683	618	639	666	626	612	598	609	620	655	650	658	600	616	622	624	657	625	630	607	657	651	656	668	618	647	677	626	647	643	634	636	651	601	616	626	624	653	594	631	637	629	616	634	657	638	612	597	632	640	638	629	688	595	660	596	617	612	618	584	667	642	654	651	573	598	627	641	628	670	607	647	684	586	612	656	623	622	585	642	625	638	629	628	634	634	630	597	648	648	591	610	678	670	681	630	619	655	637	652	650	646	644	636	601	591	652	674	664	618	569	571	641	654	612	648	632	674	648	619	585	619	618	599	563	683	667	625	614	599	641	637	617	648	647	592	614	661	615	610	626	618	651	591	666	643	603	624	627	633	612	639	622	659	659	667	629	659	635	637	611	641	649	624	635	611	634	580	649	650	651	624	649	644	626	661	612	614	646	640	635	640	609	631	635	640	643	685	640	642	689	634	644	609	572	647	616	641	645	607	608	656	699	696	598	592	663	647	609	626	684	592	597	642	699	602	632	600	631	646	645	631	627	637	676	624	600	688	591	612	616	651	668	645	590	666	606	629	608	620	611	603	647	622	590	620	649	633	652	634	640	652	622	621	577	612	608	602	681	624	674	605	630	587	660	608	657	651	620	610	633	594	594	643	660	668	620	619	628	600	663	587	606	626	630	686	643	667	624	657	628	646	629	623	644	631	655	663	655	627	639	589	659	641	618	633	609	593	608	653	606	605	655	593	660	641	620	584	663	653	621	639	644	632	609	650	613	592	620	624	648	600	625	650	628	650	590	650	633	612	615	631	598	565	595	608	644	654	628	612	620	662	633	640	562	649	640	595	636	667	608	620	671	619	577	644	664	573	626	574	652	617	628	702	617	606	662	629	562	599	645	665	632	643	622	667	650	609	626	629	654	613	584	673	603	694	626	646	637	618	617	567	672	658	651	633	630	630	617	652	620	623	633	682	667	611	601	647	614	604	626	619	638	650	641	602	623	658	609	644	640	641	634	607	586	606	596	659	594	626	620	668	590	697	711	646	623	659	657	647	625	589	635	638	613	620	630	656	600	635	648	666	603	610	692	598	648	633	607	625	619	643	652	619	633	630	623	573	599	612	614	654	612	606	597	626	617	576	637	609	624	588	652	624	598	609	657	614	623	602	666	649	648	619	628	610	645	628	643	652	618	623	638	628	594	636	700	592	623	619	629	634	621	636	623	669	656	642	601	650	631	647	614	624	617	630	659	617	602	630	646	626	647	638	612	573	600	623	595	638	615	634	673	665	620	646	612	661	648	648	649	605	615	663	629	639	588	649	615	620	572	551	614	609	647	624	651	668	635	619	625	595	645	618	651	621	601	677	622	659	643	606	653	700	648	598	623	647	632	664	645	658	621	618	630	656	606	631	654	631	672	608	655	611	648	671	672	678	603	623	604	619	645	641	614	679	673	627	608	626	586	659	598	617	662	592	631	665	639	611	659	602	667	678	654	635	606	647	642	628	596	604	643	610	650	596	632	611	620	629	628	621	628	661	628	576	649	636	637	643	675	655	602	640	624	630	658	654	617	655	613	596	626	622	632	601	652	652	650	636	658	619	628	616	625	615	579	624	662	640	655	623	604	626	619	667	603	646	616	641	590	599	632	631	613	609	653	684	638	641	650	630	615	636	613	662	609	602	630	599	635	616	661	608	631	629	688	641	622	630	670	606	627	618	630	612	612	630	616	619	589	635	644	667	621	632	656	651	618	633	594	634	661	626	621	613	658	600	619	649	651	659	644	638	631	634	616	663	650	636	634	640	613	628	598	635	583	640	663	622	637	602	639	604	607	602	629	650	585	625	621	598	642	634	608	646	587	655	624	600	677	620	649	646	646	674	619	592	699	620	657	592	603	583	611	653	660	615	620	639	603	623	594	652	669	646	619	611	653	611	663	589	638	697	627	618	627	610	652	624	715	611	577	624	618	625	622	643	595	622	624	619	628	611	644	605	603	680	611	646	665	638	661	602	620	644	645	642	612	583	624	622	643	673	674	600	648	647	645	658	653	624	629	638	598	600	636	627	671	650	626	679	646	650	602	599	659	618	644	643	644	621	647	643	661	609	632	659	646	618	600	643	644	621	653	621	623	605	619	611	655	657	637	632	621	648	609	661	655	601	681	639	625	611	650	662	662	648	634	615	680	613	616	651	640	614	586	663	630	634	605	645	624	601	653	627	617	654	625	586	618	591	636	655	608	622	687	662	615	614	622	620	644	611	585	607	635	637	631	628	645	638	656	679	646	628	675	606	598	632	644	644	599	631	646	675	662	662	647	618	638	616	655	631	660	646	598	636	664	614	594	601	652	650	627	640	591	649	602	646	613	644	610	625	615	626	695	664	577	603	638	661	678	638	633	593	643	613	635	603	627	603	641	622	592	628	698	629	666	630	643	634	609	596	650	616	645	645	642	617	603	689	665	589	683	671	639	629	587	657	625	657	652	652	643	662	641	673
6373	11403	12622	4963	3355	2663	18229	24816	17387	8051	3567	1628	836	652	588	562	564	601	602	595	616	587	608	563	598	645	581	586	614	585	584	571	597	553	561	560	608	597	543	559	575	620	595	591	599	555	602	625	605	586	580	595	621	594	549	615	602	619	635	575	626	567	560	606	559	585	591	569	582	577	602	583	577	593	572	590	616	584	617	581	605	606	615	569	593	526	585	603	590	620	588	589	548	614	577	576	587	578	599	575	592	566	581	575	583	546	559	591	610	568	630	608	568	578	575	600	639	576	557	552	587	568	630	619	580	578	569	607	556	568	569	590	583	643	605	599	581	578	580	557	623	580	569	554	608	585	558	554	601	551	607	578	581	598	599	588	586	632	568	598	555	607	557	568	601	593	580	604	617	634	561	589	583	576	610	609	564	573	588	624	631	615	630	599	575	612	599	538	560	569	602	586	592	614	615	606	561	622	579	580	586	605	597	594	578	604	584	588	610	582	591	576	604	582	589	564	564	559	613	615	588	624	625	544	615	567	542	595	622	634	593	569	609	601	583	608	586	574	603	601	561	569	566	611	571	586	566	575	573	596	598	570	605	578	591	603	589	574	570	581	586	555	646	603	606	566	613	606	538	576	629	567	602	574	540	526	604	542	584	592	576	582	574	590	604	587	590	544	584	619	594	608	598	574	564	600	587	534	587	577	594	581	568	576	551	595	580	555	626	589	571	580	560	578	567	601	571	587	561	621	635	597	569	615	552	586	662	607	585	600	589	593	572	587	586	588	567	598	618	581	621	561	535	582	562	602	589	551	589	577	614	585	584	543	562	583	554	601	629	552	620	555	572	584	631	619	544	602	602	627	599	609	610	604	633	623	609	547	604	583	567	625	583	645	601	598	596	579	592	620	573	600	554	634	609	615	529	571	594	588	597	611	526	619	594	591	552	580	586	585	589	581	557	539	592	571	567	591	601	557	566	602	605	590	652	585	638	539	573	603	566	638	590	630	632	606	577	578	650	575	606	595	567	605	565	592	598	564	597	606	572	567	605	607	612	557	605	603	632	622	603	610	557	600	613	597	569	556	529	567	588	546	628	566	561	627	633	595	554	583	600	557	556	602	589	583	596	561	602	582	583	585	623	577	582	552	586	577	549	584	571	614	597	560	549	599	614	564	557	575	564	559	567	598	655	554	597	553	603	594	560	618	594	608	586	529	574	595	607	575	555	597	611	585	571	575	617	634	633	625	591	623	610	604	572	570	565	579	605	611	618	617	583	615	565	608	592	606	552	584	597	573	607	549	589	600	519	624	603	623	585	595	562	610	562	555	584	602	557	575	580	646	611	624	564	575	594	620	571	582	574	604	594	606	606	588	573	589	578	615	629	587	562	625	600	579	605	553	597	599	604	594	592	604	597	556	576	556	598	541	589	628	596	566	551	546	554	589	618	536	612	620	591	590	596	557	605	589	600	613	581	609	563	613	626	588	624	588	593	572	596	546	617	592	547	564	604	581	589	596	586	584	600	633	586	592	575	626	541	621	584	579	576	584	562	574	584	584	577	608	528	595	605	593	594	569	603	556	589	589	573	550	592	564	550	626	575	638	560	588	559	585	571	548	556	597	576	624	558	658	594	589	574	591	590	594	601	595	586	549	596	614	587	582	585	599	568	566	621	649	589	594	608	559	598	600	570	579	599	612	602	562	638	570	569	566	571	569	594	569	590	596	576	569	582	587	573	599	589	576	570	603	537	537	603	568	555	583	576	584	612	572	582	562	537	591	611	575	590	559	579	582	602	602	568	564	567	572	565	581	592	614	616	574	557	585	588	552	580	585	558	584	612	554	585	542	530	576	580	559	632	580	611	613	583	564	596	600	571	611	580	544	617	518	549	582	606	590	568	619	590	630	600	600	615	551	572	577	620	573	580	607	583	586	562	568	603	568	567	624	574	581	577	573	599	582	582	559	593	604	606	651	582	575	609	560	561	569	592	567	555	565	567	600	605	618	601	588	592	573	639	575	584	614	552	620	632	558	579	590	613	569	617	583	586	598	599	572	619	612	589	593	579	624	548	629	606	578	567	624	628	559	550	551	583	536	578	596	576	560	593	591	579	550	623	567	547	598	566	571	533	542	604	607	582	589	603	586	555	559	609	576	571	608	584	625	628	616	611	552	575	605	517	606	575	589	556	555	651	612	602	572	615	580	587	561	612	594	564	584	556	631	540	595	564	573	572	573	582	557	605	605	583	597	620	577	551	576	607	584	598	630	575	568	606	614	558	605	610	576	531	596	591	578	639	551	598	564	586	604	630	580	613	554	598	640	602	579	562	582	559	572	633	558	586	549	571	622	595	604	553	582	595	599	601	568	587	566	591	577	592	562	588	563	619	558	609	570	564	549	596	617	616	602	577	572	591	598	616	605	613	593	604	591	615	612	592	550	622	605	584	581	595	610	584	581	567	570	625	557	559	593	633	568	565	584	580	587	582	551	566	559	595	594	575	599	640	588	622	561	584	633	617	555	620	584	611	609	561	569	588	587	579	633	583	626	590	598	605	575	630	611	574	568	604	565	549	592	545	562	581	638	608	608	574	576	594	620	554	586	576	604	590	550	626	596	617	587	592	574	614	553	598	584	646	621	578	590	559	586	618	625	591	597	572	574	557	563	572	635	581	546	595	599	607	587	595	558	562	615	539	549	589	525	619	612	591	575	616	601	564	598	609	558	622	530	570	578	592	590	610	610	580	592	568	642	540	534	595	577	608	598	572	593	571	565	610	600	622	626	577	618	569	593	604	572	564	534	554	593	637	588	561	609	658	565	585	620	581	586	575	609	551	531	538	589	615	568	622	583	544	572	605	591	572	572	585	577	578	611	556	583	563	597	591	596	613	557	585	606	582	546	587	596	554	571	605	603	585	586	588	557	626	611	593	628	605	577	606	550	638	562	636	587	621	609	569	565	551	565	550	596	619	580	601	601	611	623	590	596	617	538	549	574	595	563	569	588	614	578	598	602	588	593	584	577	604	585	560	545	586	599	602	565	608	598	561	543	623	589	581	606	604	556	591	587	599	564	578	565	571	598	582	569	543	584	580	586	585	555	589	615	523	589	617	559	634	617	546	608	554	563	608	572	597	550	537	552	567	635	613	613	666	576	557	546	600	578	559	574	552	537	578	602	597	587	577	619	578	633	599	637	603	611	615	568	588	573	599	603	611	574	598	558	595	596	602	607	593	608	588	567	597	555	592	542	576	591	602	604	577	573	584	610	575	597	565	530	582	595	579	593	535	558	602	580	602	602	569	565	539	605	605	589	555	610	592	594	632	572	605	579	560	577	593	603	573	586	554	627	580	562	569	601	615	613	592	582	584	586	554	590	567	568	617	601	553	578	557	569	630	608	626	573	567	605	590	605	605	550	560	559	534	564	571	553	583	603	604	588	568	586	601	590	624	548	596	600	608	567	623	601	611	591	598	584	614	578	593	619	597	617	519	614	572	542
24162	21339	28613	24384	21197	9576	26743	46265	37894	23011	9642	3034	1313	964	801	773	701	727	713	762	738	774	746	755	704	782	717	767	717	782	721	742	720	725	739	746	725	743	711	741	746	746	724	726	725	739	741	685	724	729	723	774	754	723	740	784	740	732	653	778	735	695	737	744	754	746	754	729	715	716	726	764	705	713	750	718	719	744	740	753	758	757	761	738	713	752	763	757	729	757	751	705	760	742	735	714	758	777	689	733	755	797	692	708	733	659	751	764	720	720	772	747	736	715	723	710	733	689	767	753	762	748	747	766	735	752	758	772	736	735	719	739	741	738	729	764	740	754	759	737	708	759	719	745	696	732	740	692	719	739	750	735	726	711	709	698	709	749	759	749	739	752	771	725	732	695	757	743	717	748	769	713	696	765	696	723	770	722	702	718	715	698	735	721	709	707	716	706	699	721	748	744	731	716	724	724	708	690	751	714	735	744	674	716	688	707	699	729	711	735	702	693	737	749	747	670	728	742	751	774	698	737	733	694	772	751	726	712	717	684	682	741	691	739	747	776	765	739	738	740	693	761	733	769	693	759	709	725	737	725	723	727	715	714	708	697	774	739	712	740	724	777	726	721	745	739	655	743	681	749	741	750	719	740	738	727	719	753	691	727	726	704	732	779	725	684	692	737	739	723	773	736	742	701	749	749	702	765	750	728	745	758	739	706	736	717	735	787	755	749	717	718	760	738	775	678	684	719	731	775	804	735	723	712	753	705	756	743	727	683	711	694	725	737	751	696	735	767	681	741	710	768	711	764	753	687	722	790	763	737	746	739	722	744	730	737	729	722	731	762	765	726	740	720	793	671	695	737	706	742	765	763	715	675	708	744	753	700	751	733	764	754	713	711	776	719	728	704	781	748	752	739	734	724	753	729	727	676	758	748	709	687	712	722	748	711	731	739	759	707	722	759	755	732	703	741	790	699	727	705	681	735	781	698	701	725	767	732	733	770	718	727	720	723	729	691	718	724	688	743	722	732	739	722	692	741	736	721	695	745	752	725	733	718	703	712	738	730	742	749	730	737	709	738	714	715	750	748	767	708	724	734	774	742	711	742	714	705	702	710	728	710	746	720	724	697	684	711	721	726	758	746	716	729	700	712	727	700	742	720	730	726	760	702	763	701	763	736	735	702	706	692	753	752	843	747	723	731	758	749	706	757	725	724	785	727	735	722	757	717	709	702	745	738	717	744	723	740	722	707	696	695	688	764	755	795	733	701	725	725	660	759	725	707	765	745	737	722	771	727	723	707	733	720	705	714	705	713	733	742	775	722	690	761	729	704	748	768	726	744	773	746	706	714	761	746	682	783	715	733	660	724	740	758	740	766	741	728	723	759	719	745	720	751	732	716	750	717	707	707	694	719	698	723	750	759	725	768	773	698	706	693	732	746	802	733	718	678	684	720	720	772	766	707	737	745	736	695	734	757	720	747	739	723	735	713	755	717	753	691	741	740	722	762	701	778	743	721	707	731	703	734	746	735	746	724	736	756	762	770	727	730	742	702	702	764	763	762	743	732	712	740	793	761	715	767	775	706	751	780	692	703	736	712	699	725	721	772	707	724	778	726	760	677	712	726	738	740	767	742	749	777	687	713	742	774	720	714	728	744	756	724	753	749	727	741	724	731	719	739	701	727	664	709	738	734	744	721	752	652	746	700	723	725	804	742	724	693	711	754	764	717	725	692	704	739	734	729	737	715	712	688	726	734	708	765	725	752	760	737	717	722	736	693	748	735	742	716	756	738	774	691	740	728	774	749	721	701	764	780	772	747	739	682	711	719	723	692	729	700	744	768	747	690	733	785	687	732	722	731	772	726	732	735	713	732	755	761	754	712	759	765	744	760	728	776	751	747	748	747	721	711	737	710	736	696	743	743	712	720	720	771	750	735	732	684	684	778	718	715	721	725	733	738	690	691	739	750	732	713	718	748	698	734	694	677	683	750	734	688	703	715	774	747	739	714	753	769	726	735	704	757	767	778	707	714	722	686	746	696	703	689	769	745	712	696	747	767	736	731	730	784	776	744	717	763	706	661	699	727	734	689	714	769	745	724	742	700	749	705	775	712	766	678	702	700	760	717	773	718	774	798	751	714	738	766	713	715	716	736	676	739	737	677	737	691	714	732	798	781	720	729	710	743	670	736	736	740	715	697	698	749	767	670	704	742	778	699	704	727	692	689	709	682	736	687	737	728	736	731	748	758	780	749	718	737	753	727	749	747	771	767	759	716	739	746	726	747	703	761	719	700	779	737	734	702	712	721	728	781	686	738	719	737	690	711	680	689	740	714	748	711	750	706	696	693	723	697	739	776	725	724	745	790	744	744	701	713	693	779	693	723	749	727	725	756	731	748	724	693	755	720	751	729	739	741	696	681	739	731	760	703	712	667	725	747	780	756	778	740	727	772	701	744	736	722	717	704	729	743	740	713	714	714	734	763	768	716	663	656	762	730	800	759	741	716	730	744	709	750	726	742	727	690	702	744	761	753	743	709	663	753	741	695	705	757	708	730	722	712	725	685	752	745	729	728	720	712	730	740	722	705	778	738	751	739	719	728	723	714	733	726	755	756	731	741	759	734	757	745	714	726	711	741	717	731	723	744	720	770	718	694	759	706	757	735	739	709	758	756	744	718	731	724	693	714	733	736	698	719	705	716	744	727	775	743	702	714	755	706	716	692	701	750	760	685	755	726	728	748	666	690	741	727	700	694	728	762	737	731	745	696	730	709	749	720	703	758	728	722	725	753	750	731	701	720	717	707	739	729	750	717	665	691	708	712	731	686	735	723	716	759	767	698	711	708	713	696	686	697	709	725	726	728	669	797	729	720	731	777	754	730	692	782	690	737	699	679	756	715	718	736	753	718	718	726	743	701	719	730	736	722	745	728	755	710	732	680	676	823	749	788	750	758	685	708	729	741	739	698	729	740	753	714	729	771	749	692	737	702	743	729	678	742	697	769	708	740	745	737	690	753	756	742	739	762	739	733	762	712	690	707	693	717	678	735	742	750	715	723	724	713	713	745	736	730	766	744	766	738	713	701	734	752	691	718	763	723	716	730	685	736	730	729	754	739	739	719	705	732	710	704	706	719	742	757	740	726	740	722	707	707	752	719	715	690	763	757	735	746	735	698	703	693	718	721	677	708	684	724	717	737	711	705	765	701	733	743	777	716	696	719	740	752	688	740	711	757	678	701	734	735	689	743	730	734	727	765	697	720	734	693	735	737	798	712	679	774	750	681	737	700	735	682	732	751	729	759	682	767	734	730	745	710	783	690	720	661	728	725	733	719	727	708	696	749	670	737	702	771	721	748	755	705	728	723	724	743	668	730	737	749	724	715	755	755	786	808	731	697	708	727	727	733	722	733	732	732	730	704	742	745	711	758	759	762	748	683	762	709	726	714	735	745	700	706	723	726	730	755	755	712	726	771	717	723	732	715	688	712	712	744	718	741	736	701
7078	17755	12730	7131	4312	2488	29909	43487	32702	17664	7875	2995	1301	835	691	705	696	696	701	641	687	640	707	685	688	677	707	680	692	694	674	653	688	685	688	699	704	671	736	724	682	709	628	647	689	713	647	698	684	719	701	696	654	686	700	683	708	636	681	676	716	673	624	644	687	711	628	714	660	645	671	700	650	650	684	666	676	693	713	717	591	632	707	673	667	658	619	694	655	667	654	679	633	652	654	674	666	645	691	701	632	668	624	631	638	675	635	664	629	677	676	674	715	662	674	636	668	679	662	650	686	662	627	676	645	671	629	708	706	667	639	676	645	691	665	679	683	668	658	671	655	653	715	594	654	685	600	698	719	654	661	658	685	658	679	661	654	660	680	688	654	677	673	691	652	679	665	688	696	659	649	653	694	639	685	694	652	659	659	670	657	684	648	659	682	651	667	668	686	670	662	688	703	654	646	674	683	694	678	691	678	663	642	680	714	710	696	676	681	690	645	657	617	678	666	664	676	682	671	664	669	700	687	669	677	702	671	717	600	669	656	669	692	629	685	643	641	644	646	684	681	664	675	614	668	641	702	653	663	666	655	712	668	684	672	717	692	665	674	668	670	703	676	676	693	661	682	699	636	680	688	676	661	649	653	715	676	667	690	651	680	680	668	679	677	721	678	720	696	665	695	687	697	713	621	709	691	695	720	662	686	647	676	666	663	624	673	703	660	621	670	656	641	676	696	623	665	655	617	726	713	662	590	663	670	691	686	697	667	703	639	674	648	634	636	677	645	643	679	649	687	674	671	667	691	716	633	666	648	687	623	715	679	678	661	667	666	670	648	659	708	639	639	658	677	649	643	723	628	705	649	729	670	642	656	685	721	711	663	666	691	631	626	654	637	660	716	619	687	654	657	657	689	683	647	688	638	665	692	622	630	644	634	689	653	679	644	669	617	667	688	687	652	692	692	651	686	727	690	677	676	631	701	650	632	639	683	693	690	667	705	646	695	667	703	643	629	660	654	671	721	721	700	658	630	618	638	690	636	630	677	685	626	691	657	668	642	658	675	674	659	641	677	640	674	637	693	658	665	675	644	626	671	624	687	702	686	642	674	681	625	644	675	637	723	639	676	632	682	692	617	652	667	672	689	638	629	662	668	713	698	657	667	700	682	642	662	690	636	678	645	661	641	629	690	697	661	679	677	666	656	680	677	663	699	698	659	685	728	669	685	654	698	716	716	650	674	673	676	704	699	670	667	691	638	685	677	641	681	656	665	685	642	676	662	623	681	700	671	656	656	677	676	655	645	689	640	711	652	675	669	662	697	703	659	689	690	692	717	625	681	653	675	650	670	640	704	649	688	665	685	627	673	690	680	647	702	613	654	623	643	685	638	695	652	668	636	667	648	720	655	674	677	631	649	625	675	701	687	631	692	726	658	654	670	647	674	668	728	644	664	666	658	702	636	683	627	670	676	658	687	656	653	691	736	671	680	662	674	670	652	730	703	663	667	697	701	657	652	641	665	665	654	711	664	672	649	633	668	668	654	698	681	624	716	646	672	643	635	664	685	689	673	682	638	682	683	620	662	634	698	664	642	653	708	723	666	635	691	721	633	638	696	658	703	681	696	650	670	669	705	612	720	692	696	634	632	738	693	689	651	670	667	667	663	687	697	669	667	635	664	664	620	663	620	674	698	677	671	691	619	631	702	695	641	635	644	670	700	634	669	644	634	669	661	679	659	653	696	638	655	659	688	665	635	652	676	666	647	652	670	642	679	702	659	656	640	689	673	697	619	673	678	631	643	665	650	672	685	640	664	690	637	704	655	683	655	681	664	709	676	714	669	691	708	676	675	710	686	640	655	679	678	698	669	650	657	659	651	628	672	711	670	660	667	687	666	661	643	634	658	703	650	689	667	656	696	643	681	679	651	676	608	689	677	668	664	633	615	663	704	640	681	675	706	666	729	679	630	681	687	637	721	666	668	662	711	679	591	660	657	724	688	671	701	696	673	603	621	644	717	641	666	692	655	709	691	646	701	620	712	624	642	696	662	662	657	677	697	641	643	687	670	703	615	668	670	651	737	625	687	666	669	695	648	645	693	635	707	662	687	684	732	656	664	665	641	699	663	587	699	683	660	676	681	637	690	691	667	673	696	657	645	696	676	640	646	687	666	656	652	644	632	623	634	682	667	678	674	685	618	662	645	673	689	689	692	659	657	701	686	667	626	674	686	655	692	684	654	691	691	684	663	613	677	657	681	636	656	687	661	677	637	623	682	663	668	692	680	667	640	643	662	669	657	655	669	708	690	626	667	661	689	674	659	678	641	633	653	672	664	668	644	669	651	656	646	640	693	652	625	685	667	651	671	693	736	634	659	681	685	671	654	673	674	659	712	670	703	675	623	682	652	676	693	646	665	662	684	694	633	622	635	660	692	632	689	686	707	664	659	712	663	639	664	682	681	697	667	676	709	686	657	665	690	679	652	648	670	602	720	651	653	691	653	638	672	652	691	669	689	686	671	687	643	677	692	668	647	705	648	602	665	689	642	657	657	647	644	682	682	680	625	700	678	692	629	695	700	673	665	617	695	651	695	651	647	683	670	646	645	640	663	645	667	659	651	728	669	691	677	636	694	651	675	701	669	650	686	671	640	687	639	693	694	682	659	686	691	655	693	611	632	681	641	722	642	657	669	676	697	671	665	663	648	690	659	650	647	693	648	636	648	668	621	622	690	652	666	653	667	669	657	648	705	684	670	662	724	620	683	641	700	688	670	668	671	671	647	605	683	650	637	648	641	700	645	663	680	692	673	668	681	674	656	660	680	674	731	709	692	669	653	625	678	667	653	661	632	591	656	683	684	676	703	663	656	632	670	649	641	637	642	688	709	682	646	695	635	646	654	661	676	662	666	684	652	624	661	614	684	667	680	644	721	660	668	695	638	621	695	675	659	644	666	690	700	667	672	681	669	672	688	658	699	689	633	676	651	644	661	686	633	680	680	639	661	671	631	690	656	619	599	691	653	639	665	686	658	697	640	680	661	638	681	681	684	628	668	653	702	654	651	695	671	671	679	677	692	681	693	678	706	684	653	682	659	689	664	678	644	660	661	669	619	630	622	686	625	678	654	674	661	703	636	677	676	657	628	664	714	684	688	642	698	648	722	660	704	720	687	668	640	673	645	688	682	637	653	651	649	669	692	688	645	675	666	670	629	660	682	680	676	640	662	697	673	679	677	684	678	631	642	660	635	693	670	678	629	696	701	638	650	663	605	693	662	612	685	697	676	664	660	646	702	644	695	654	669	679	692	641	634	694	670	661	696	670	670	687	708	674	719	657	659	661	652	650	699	632	613	717	606	683	607	662	698	643	679	696	648	683	677	645	680	686	621	696	645	632	714	699	631	704	646	657	660	691	644	697	678	666	640	703	685	642	626	655	662	652	648	626	694	695	664	680	660	691	687	666	665	671	679	675	682	636	684	696	695	643	671	663	666	608	678	629
27681	14675	5223	2348	1133	844	2023	4117	3296	2062	1234	844	812	655	683	695	697	663	684	668	647	684	637	663	662	699	670	663	675	656	707	593	642	690	626	678	678	675	660	680	672	627	627	687	655	686	639	672	680	638	699	655	663	693	665	614	678	668	669	627	693	675	628	696	670	657	651	662	674	662	680	654	638	622	670	717	688	621	621	689	639	623	672	671	651	629	636	651	680	687	668	692	692	694	636	670	678	624	677	671	680	648	698	653	644	644	643	653	699	633	664	643	719	620	656	684	684	656	635	665	665	648	628	655	671	654	667	652	618	685	664	656	682	665	630	675	703	660	693	679	665	655	683	668	616	710	645	667	664	654	759	674	657	658	658	672	687	662	657	687	700	631	684	641	643	712	658	673	625	677	694	683	706	684	691	613	670	667	633	596	642	688	667	643	687	700	655	645	657	664	666	649	655	650	641	644	623	659	684	642	702	664	647	712	641	668	670	664	687	687	674	631	672	672	645	621	619	641	649	681	676	656	668	664	669	681	680	663	706	642	653	675	654	616	679	657	679	657	692	667	647	675	670	669	716	633	690	684	646	659	656	665	675	670	700	640	673	643	651	679	613	651	650	698	655	721	643	622	637	617	729	608	639	660	636	683	670	658	667	700	632	661	691	693	656	612	681	673	680	654	647	608	660	675	648	673	683	612	596	668	703	665	691	624	637	663	671	706	613	666	668	635	657	633	689	621	640	642	666	674	660	617	648	637	686	675	661	658	670	683	645	654	655	632	692	655	654	666	642	650	713	661	669	612	670	672	677	659	619	670	617	630	647	675	634	629	662	652	673	637	698	674	639	653	674	653	674	657	649	675	620	687	645	677	699	689	694	708	695	691	636	655	634	679	633	618	656	666	667	706	670	674	694	664	661	652	634	618	703	690	668	637	667	670	607	689	683	628	647	643	638	692	682	692	634	658	705	663	653	633	648	670	675	656	690	603	671	669	619	655	668	671	629	660	641	672	678	679	630	665	668	678	690	691	673	673	663	669	653	657	673	637	632	704	676	681	683	645	659	627	619	664	683	637	685	690	678	660	619	640	641	640	681	648	691	659	620	667	652	667	640	643	670	619	699	695	665	693	665	644	638	616	662	697	672	695	676	631	700	663	656	670	635	671	694	652	668	623	658	639	695	634	737	650	639	625	673	648	675	671	665	695	648	694	684	627	666	687	618	658	624	668	685	597	613	703	647	673	670	659	649	667	598	682	661	714	699	608	658	629	656	678	643	675	653	681	622	701	668	712	646	704	667	647	669	680	675	656	667	646	667	664	675	659	682	682	644	618	672	672	652	677	688	655	683	690	615	689	619	640	634	666	673	681	620	612	635	643	663	692	649	649	669	666	644	628	680	646	675	670	664	625	648	657	633	623	655	653	673	655	653	694	639	703	665	648	643	699	721	637	648	675	687	716	661	627	641	640	663	663	663	633	636	681	663	621	651	661	666	659	704	672	634	713	691	685	614	611	649	690	652	668	620	697	642	705	674	679	666	647	650	650	657	708	657	648	654	644	691	689	635	705	653	652	654	654	671	672	568	650	666	664	710	669	670	675	683	668	599	658	632	657	673	649	683	676	634	641	674	665	658	613	679	653	611	695	712	700	592	599	632	654	650	706	664	669	660	634	667	684	661	629	647	699	648	688	633	667	665	653	641	724	637	613	678	588	685	678	646	653	618	646	679	685	634	641	652	676	639	694	667	646	652	670	650	659	678	646	669	620	659	638	652	651	703	623	669	661	667	673	653	681	659	654	695	658	671	686	671	655	644	688	646	659	638	659	634	624	619	670	710	645	620	650	642	693	717	661	656	655	673	648	695	662	715	735	688	661	613	718	664	697	626	653	629	668	628	611	613	682	655	615	635	645	639	712	640	655	681	670	717	679	668	674	662	678	639	603	665	691	641	695	705	700	637	647	648	643	673	646	660	644	640	665	678	664	634	639	703	673	666	674	639	655	670	706	688	676	663	680	658	601	670	655	681	651	618	676	620	639	666	659	628	723	626	640	696	643	657	664	676	686	651	711	656	656	660	614	542	626	665	674	659	687	664	661	684	641	656	636	654	660	670	674	687	640	649	683	675	696	662	641	669	657	641	630	648	686	647	642	642	687	639	658	677	668	700	648	617	702	687	647	677	652	651	693	691	662	676	648	700	662	648	628	634	676	672	641	744	622	648	678	677	608	674	653	671	652	648	657	650	650	671	676	632	656	667	725	633	681	660	678	629	676	675	673	640	612	680	664	661	650	635	651	688	633	688	663	619	596	653	647	691	686	627	664	653	693	698	644	654	686	683	673	679	697	627	634	645	658	659	653	697	687	621	660	642	664	688	665	611	683	635	635	758	635	633	681	657	676	643	670	659	653	657	686	645	614	627	648	617	671	679	679	686	661	661	662	680	627	693	627	634	667	668	678	630	695	612	669	633	648	670	713	648	682	660	646	686	654	668	674	648	672	642	668	727	679	672	670	657	666	671	661	658	657	690	667	635	636	621	664	660	639	666	652	698	678	630	667	677	655	716	618	684	679	655	651	671	641	651	683	636	620	699	681	695	654	673	643	695	674	689	623	612	724	634	653	711	610	641	631	709	631	675	669	666	719	646	669	675	634	665	695	702	668	657	643	659	663	633	712	674	667	697	629	669	626	685	634	660	685	666	628	644	640	696	647	695	647	690	701	630	688	680	679	675	699	624	672	642	657	682	653	632	659	611	652	647	643	665	707	683	657	703	682	657	648	630	661	724	674	660	628	659	669	673	660	652	620	646	659	657	673	640	650	714	723	681	644	644	673	710	668	660	614	664	669	700	651	663	653	657	693	668	661	681	688	645	668	651	659	677	663	679	691	660	659	614	668	651	662	641	659	673	681	664	658	664	685	734	668	641	687	695	661	651	676	646	683	660	651	653	660	620	670	688	677	692	665	667	650	654	655	665	651	650	654	637	645	637	658	661	645	674	656	656	668	598	711	670	666	662	657	683	641	671	619	690	633	642	669	667	663	638	702	635	658	643	657	679	666	625	647	664	647	657	688	647	596	677	637	676	678	655	639	685	655	695	663	618	653	666	673	673	668	665	643	641	656	649	706	657	681	746	643	648	710	685	674	665	651	622	680	665	643	676	668	643	686	682	695	656	637	651	666	665	648	662	694	642	620	658	658	707	673	695	650	650	678	696	640	667	660	618	680	656	664	671	688	621	681	660	650	721	660	659	629	643	654	663	695	659	665	651	609	635	657	708	679	682	663	653	657	643	616	627	664	616	635	628	664	659	695	646	639	688	686	670	676	601	629	628	670	691	695	680	684	692	720	642	687	687	642	704	650	629	662	643	657	652	698	672	652	641	640	637	647	694	637	670	711	664	638	720	656	653	624	657	660	659	634	662	678	632	666	666	673	647	650	657	657	659	664	651	658	669	717	672	708	645	654	713	672	693	678	629	696	642	685	645	649	680	630	687	639
6343	4893	3953	2018	1119	856	2726	4923	3584	2156	1256	798	685	611	589	611	602	575	550	606	603	593	593	649	624	597	590	580	585	627	640	585	616	600	594	641	587	597	628	598	569	639	635	595	565	604	562	611	637	656	613	589	643	619	629	590	664	640	593	605	624	592	583	596	644	550	584	657	606	618	565	631	598	584	623	614	572	609	653	597	590	584	637	592	571	600	557	556	613	592	614	559	617	583	588	629	612	613	591	643	597	618	588	560	607	619	624	584	611	638	580	603	551	640	611	609	609	603	581	606	583	606	574	570	616	597	592	623	591	592	580	616	574	621	586	562	609	555	569	616	568	615	595	582	566	563	602	632	579	616	552	580	590	618	559	615	559	551	587	608	592	593	639	584	620	578	641	600	547	562	608	612	593	571	614	592	589	623	621	571	630	577	599	590	594	569	589	644	587	594	592	585	609	596	572	603	607	632	581	634	594	640	601	589	629	620	564	626	624	561	582	594	595	602	558	596	591	607	633	607	580	607	599	610	566	594	586	534	610	626	595	586	610	614	646	597	607	642	600	565	583	616	580	562	559	601	593	579	607	604	589	602	593	570	615	598	610	578	582	574	581	640	617	594	523	647	647	565	627	599	551	612	596	569	534	640	584	593	594	584	594	611	613	650	565	566	596	594	582	611	628	589	560	601	559	570	606	592	587	590	594	601	594	556	606	588	604	578	630	602	603	565	625	620	604	554	615	609	588	612	640	584	626	554	566	581	586	625	615	579	591	578	596	632	654	609	585	577	620	644	572	646	603	612	608	591	616	572	594	608	611	587	602	631	566	648	599	585	625	624	580	541	624	611	564	609	639	545	617	576	574	617	596	626	609	567	597	600	595	587	601	596	626	646	562	545	597	559	590	594	583	596	594	621	579	583	602	601	566	578	571	618	548	561	608	614	601	577	582	583	580	611	637	560	656	558	610	564	604	629	601	584	555	591	583	573	613	604	567	623	613	580	635	586	612	589	599	589	619	659	608	566	614	637	584	643	592	573	589	551	610	660	637	608	580	633	613	550	595	593	608	576	613	639	621	536	601	628	616	628	610	640	608	565	619	609	578	573	635	613	569	603	651	593	580	595	570	567	568	571	613	620	569	582	583	584	596	578	607	556	592	551	613	608	621	574	623	622	554	591	613	602	626	613	550	572	586	558	569	619	590	618	600	623	580	589	559	620	555	582	590	594	608	590	637	608	558	567	579	589	584	575	540	612	575	638	540	615	614	579	580	589	649	589	581	617	561	561	642	582	565	604	585	589	609	618	621	597	625	623	544	580	582	626	626	622	568	608	568	565	615	615	620	589	589	601	613	607	596	590	601	597	598	616	580	623	548	580	616	669	652	590	552	590	600	606	595	597	609	595	575	568	616	611	588	604	604	615	570	608	625	584	564	647	600	652	593	575	580	567	637	587	521	569	646	593	584	616	608	626	578	609	594	590	622	648	574	576	621	567	636	538	621	579	589	609	605	579	592	606	598	592	619	596	617	595	638	604	606	590	620	594	592	608	580	612	600	549	615	593	569	571	613	582	653	576	612	607	637	665	596	619	608	633	610	604	614	622	583	580	539	615	573	602	599	605	580	626	556	571	585	589	624	564	629	598	583	551	606	578	607	589	567	619	573	630	627	619	612	594	627	581	596	593	641	586	596	602	592	591	577	585	560	591	580	573	589	568	600	610	601	633	578	632	574	570	599	577	595	575	573	623	608	608	586	586	569	563	554	597	605	589	637	596	593	619	607	621	596	575	596	609	555	610	585	618	599	612	613	662	602	596	606	582	629	627	615	609	589	672	577	574	575	605	568	592	593	576	601	586	568	610	575	588	632	574	575	624	620	612	619	585	598	599	606	596	594	601	627	606	605	599	622	578	621	579	604	586	609	645	595	607	580	581	601	578	587	586	583	622	593	614	575	628	576	641	598	572	618	562	594	613	604	603	648	611	567	612	614	618	630	586	620	613	574	606	633	644	595	562	591	588	572	622	590	610	598	573	575	570	614	582	585	598	587	598	613	646	585	608	599	590	597	542	606	624	622	592	600	598	591	552	598	634	596	593	593	635	616	661	576	588	627	574	572	608	589	593	618	570	609	590	587	576	607	587	605	599	605	607	591	607	592	618	585	591	597	608	620	560	606	609	592	594	557	566	584	624	580	600	595	542	625	526	588	628	575	638	581	584	636	554	599	630	588	622	559	599	646	607	637	578	599	574	622	588	644	590	608	634	587	593	595	623	583	563	602	621	595	611	581	595	597	610	635	595	590	614	600	592	645	593	619	555	579	609	602	587	584	642	588	606	590	609	587	623	581	622	620	618	593	609	610	586	562	589	628	594	631	643	613	557	599	604	609	596	591	613	588	575	571	564	642	626	558	596	593	625	608	624	618	623	581	659	567	623	606	566	562	596	582	603	596	577	621	596	599	606	647	616	591	597	598	587	625	554	593	567	537	585	609	572	629	643	624	617	628	585	595	563	584	611	559	602	585	618	607	609	619	619	627	581	576	603	573	575	642	605	577	623	599	576	540	598	636	618	617	600	611	567	573	566	582	579	603	610	603	597	571	590	652	594	594	589	598	599	560	624	607	539	627	560	609	580	558	624	578	585	573	602	629	574	607	603	598	567	585	608	607	634	611	621	606	627	624	624	589	594	562	580	596	577	605	572	602	583	603	637	557	614	620	648	608	599	581	585	558	568	586	626	592	531	616	590	613	625	594	608	593	607	596	599	647	580	601	619	603	602	612	583	611	626	616	649	610	530	623	603	587	576	595	592	608	653	625	667	621	641	622	607	578	588	578	598	602	604	593	625	602	621	588	639	609	610	549	621	644	627	577	606	610	637	568	566	569	594	591	595	618	603	576	606	567	611	618	623	564	646	638	598	599	601	594	589	634	575	635	606	588	584	613	598	609	582	654	612	593	599	634	624	564	572	595	635	628	611	617	619	607	618	636	580	596	592	581	627	588	591	627	636	605	586	628	585	586	575	594	624	587	615	564	584	591	581	590	598	612	560	604	621	577	589	593	601	600	591	619	555	610	578	614	582	606	617	622	590	621	634	594	576	588	578	613	613	612	582	578	656	594	611	568	615	590	612	599	587	604	622	585	617	619	577	635	626	580	612	552	596	576	580	663	644	625	603	607	590	616	591	612	593	603	630	595	607	607	600	572	623	584	608	595	586	548	597	566	574	577	580	621	597	579	584	596	609	598	622	578	576	637	582	558	581	588	619	602	582	626	584	573	578	593	605	611	579	606	624	557	617	576	596	598	589	570	618	610	612	592	621	627	580	563	644	600	599	592	590	572	538	584	596	646	562	607	586	628	579	576	546	610	616	604	600	632	617	621	638	616	601	580	614	605	579	570	573	611	586	603	637	570	589	582	600	609	569	565	641	599	638	592	615	615	536	605	557	576	584	613	633	627	613	575	608	557	597	631	607	613	581	593	621	601	613	595	575	592	620
25473	21303	27019	24667	6751	1643	14138	28055	21158	11002	4010	1480	885	689	684	646	670	601	628	682	625	651	634	672	672	611	635	628	623	656	663	637	643	636	626	632	621	669	693	621	617	637	654	616	639	671	619	619	622	620	608	612	620	673	635	636	619	628	672	616	630	614	666	662	615	660	598	628	623	675	602	663	674	617	640	659	640	619	623	626	615	620	624	655	638	658	601	645	614	655	643	584	660	608	680	605	601	664	617	679	626	631	633	614	655	627	632	668	604	643	619	606	641	652	620	607	625	629	647	598	649	646	611	604	597	619	643	616	618	623	625	608	649	656	633	630	627	671	650	639	648	648	620	634	660	609	636	608	635	660	666	685	613	664	635	616	632	637	622	603	617	630	625	584	606	652	618	647	604	654	622	662	602	607	619	636	668	637	637	616	620	694	654	574	685	630	587	624	579	643	648	585	625	661	584	642	678	633	666	625	636	580	623	623	596	629	594	629	613	605	636	633	658	635	609	641	673	661	662	621	629	656	612	675	633	630	603	653	660	656	658	640	658	641	633	644	678	650	664	650	632	638	635	601	627	634	576	628	655	587	607	597	681	595	618	613	641	643	622	622	572	644	666	590	650	617	606	629	619	624	631	627	604	637	650	648	637	648	620	588	629	655	658	675	640	646	684	665	610	635	625	609	634	682	612	617	647	655	617	633	625	641	613	623	633	671	682	660	580	652	597	650	624	601	580	649	633	659	635	611	637	624	603	636	596	608	605	618	650	636	622	636	608	642	647	622	634	618	649	621	647	629	645	617	635	625	678	669	660	637	629	654	670	636	604	625	659	618	595	609	668	687	603	629	644	615	677	652	643	655	625	638	604	603	614	604	645	634	622	692	655	651	617	655	663	594	645	629	616	676	621	619	623	626	596	620	636	620	593	673	618	613	621	622	642	647	665	656	591	644	641	664	620	592	598	613	640	608	625	615	622	616	635	578	608	654	662	648	635	649	658	636	666	624	663	650	634	625	648	636	587	665	642	627	608	602	595	616	627	556	612	630	593	545	607	604	627	624	596	667	632	620	648	654	620	609	610	629	608	650	640	626	628	636	623	611	642	657	631	600	606	631	596	618	653	637	618	612	664	675	657	648	614	624	645	586	658	656	645	620	689	647	600	637	652	620	629	634	623	634	634	629	647	634	604	617	619	601	639	668	633	624	632	611	631	633	615	618	663	645	601	594	635	589	616	666	613	593	580	640	663	621	669	654	617	596	650	629	583	643	650	639	653	619	641	644	575	617	629	631	640	654	612	623	616	663	654	639	601	640	610	620	618	654	629	619	609	610	626	648	676	671	633	639	617	622	618	608	613	681	636	618	614	652	586	640	635	650	638	625	635	627	619	611	625	627	650	615	679	604	629	600	630	630	633	616	624	594	619	613	603	614	644	661	648	653	625	623	686	641	663	673	633	663	620	628	603	646	632	614	613	643	613	641	668	575	642	670	607	606	668	643	622	675	600	615	652	628	598	652	663	651	663	608	667	633	611	594	633	622	680	605	667	598	626	650	568	652	643	565	651	663	635	648	543	637	626	629	634	615	644	612	624	639	658	609	618	644	581	628	610	628	654	636	631	628	594	606	605	625	600	616	645	602	662	610	645	638	637	633	611	621	636	653	644	661	630	621	631	627	623	625	656	658	682	632	656	616	621	705	639	623	606	618	655	619	581	647	639	640	644	609	615	657	681	665	584	636	613	617	620	607	625	605	629	605	627	611	638	650	674	621	596	668	650	623	598	629	622	611	587	572	598	638	660	631	641	680	614	610	678	653	682	646	572	591	629	557	625	635	649	592	646	616	612	608	591	633	629	607	658	617	684	669	637	595	621	641	622	607	619	629	651	556	682	670	653	663	660	634	658	619	629	637	631	640	649	605	665	649	613	613	615	645	631	627	664	655	596	692	647	618	618	589	635	600	600	667	646	607	639	645	609	633	609	627	637	658	636	605	630	679	635	622	622	590	612	639	631	692	607	612	624	655	672	634	620	656	616	666	634	603	667	567	609	633	622	600	574	686	643	635	621	615	659	608	604	598	665	672	610	636	611	616	596	610	630	631	641	636	640	640	650	640	641	625	593	615	678	644	611	638	670	611	632	668	673	626	608	661	609	628	601	643	602	644	614	623	632	613	624	637	648	665	660	630	651	637	620	619	608	654	671	611	651	632	625	635	626	605	643	616	642	654	677	633	641	631	592	641	652	608	720	649	643	625	615	593	606	600	632	645	639	686	642	587	582	654	617	587	639	604	662	608	604	610	661	658	596	650	629	660	610	602	624	643	610	640	644	596	578	660	618	657	661	634	636	594	617	654	639	622	649	640	673	646	664	600	614	625	640	605	576	626	634	655	625	665	639	628	632	631	630	617	599	608	610	648	616	628	659	585	629	599	675	613	654	660	581	603	600	621	645	586	612	637	652	598	643	695	644	642	638	662	619	641	646	601	670	592	634	619	612	616	661	617	586	642	626	632	641	642	639	619	635	621	634	635	652	651	642	623	622	590	623	620	647	642	652	644	641	614	643	626	648	598	633	601	671	616	615	609	636	658	649	618	636	615	621	623	672	634	609	613	651	610	632	681	603	608	628	594	664	655	629	603	622	617	588	630	602	622	660	645	634	620	681	624	622	649	629	668	649	619	612	642	616	666	662	630	626	626	603	642	637	622	604	651	637	649	624	602	667	628	652	601	550	639	611	628	626	673	651	641	599	598	639	644	634	632	653	674	632	632	605	620	596	606	629	633	566	645	587	635	650	592	668	619	662	651	607	638	641	618	638	609	659	652	596	576	600	624	628	682	634	620	614	677	607	654	626	613	647	637	649	648	651	683	650	605	658	665	667	619	612	636	651	679	635	617	611	633	629	656	636	648	642	607	622	632	623	647	639	619	629	586	583	616	631	599	628	641	635	645	660	676	603	643	667	610	643	639	629	644	653	628	627	645	626	610	623	637	580	687	660	661	633	605	584	640	623	621	640	603	604	603	616	630	610	637	602	621	660	665	611	658	631	634	619	635	627	615	631	615	679	628	639	660	605	605	655	587	623	664	652	649	627	648	587	613	633	618	636	630	639	680	664	656	655	624	652	657	672	646	630	600	608	627	614	589	616	637	573	670	649	604	640	629	655	674	638	643	631	632	630	653	621	611	605	647	646	617	657	649	620	604	643	667	593	582	621	620	608	599	665	651	641	630	634	641	645	605	637	616	613	615	604	613	644	648	663	578	656	624	607	666	654	685	666	608	656	677	653	666	632	669	676	658	619	676	617	593	634	670	596	671	660	651	689	637	660	628	634	600	624	641	640	643	644	630	645	640	601	645	631	658	627	622	648	671	588	636	644	641	646	654	617	640	669	592	660	648	643	615	611	590	644	567	625	611	617	624	606	602	620	628	624	600	631	671	642	615	641	631	615	635	643	682	633	629	642	622	635	591	556	596	632	644	618	676	619	644	654	607	657	620
5385	10114	7301	3354	2640	1428	17240	25372	17837	9100	3737	1585	924	630	583	611	587	557	622	600	638	631	581	623	603	607	633	541	563	626	617	598	625	581	567	592	601	592	628	650	590	602	573	605	607	623	607	578	586	606	608	592	642	574	577	597	587	581	582	598	585	593	577	583	593	622	601	607	601	581	565	581	608	588	573	597	604	593	572	544	562	573	548	598	638	595	596	587	613	599	563	562	593	562	593	599	616	601	591	590	585	606	585	617	629	591	576	628	571	599	564	630	603	599	577	543	542	577	587	590	544	572	606	575	600	580	548	618	612	579	577	551	601	563	630	572	537	579	599	557	573	576	579	581	586	607	604	574	546	598	628	535	574	593	599	577	588	585	617	589	600	608	545	581	597	582	589	566	587	546	570	646	620	569	598	554	589	601	572	550	563	603	610	577	585	582	604	571	599	575	586	589	616	563	599	563	566	569	567	529	583	592	581	557	626	589	553	583	600	605	571	588	584	592	609	585	616	602	553	601	552	589	598	546	527	596	561	617	623	569	586	606	622	588	555	603	621	604	586	607	618	592	573	563	588	558	599	584	549	565	581	612	617	585	580	553	615	545	582	559	611	592	563	609	588	585	575	574	574	567	575	551	622	602	567	596	567	606	583	552	562	570	584	570	538	601	574	595	584	581	595	586	559	557	594	604	591	538	607	599	604	584	592	588	605	593	600	608	636	647	575	638	590	545	589	584	568	576	606	584	591	580	556	596	618	569	568	569	575	548	579	601	593	542	580	573	600	591	555	593	551	586	574	587	578	575	575	551	612	595	573	614	584	574	575	579	610	578	628	591	534	595	576	618	581	596	576	596	551	568	560	623	581	557	529	569	547	613	568	600	609	578	565	584	591	604	591	583	615	587	558	571	544	579	591	579	557	591	621	578	584	596	604	554	572	559	547	609	596	561	608	611	596	520	551	559	615	578	597	600	571	587	614	606	600	623	638	558	591	574	590	568	572	585	575	590	543	563	577	609	613	585	593	603	582	628	586	587	605	585	579	621	615	593	569	569	555	588	624	545	617	601	573	615	608	606	592	551	611	556	606	627	597	574	590	524	554	548	569	556	574	569	600	614	533	571	611	634	605	559	595	586	569	588	611	567	612	595	576	626	570	614	595	595	601	550	612	591	615	587	618	615	607	553	603	598	622	623	629	611	604	557	618	553	583	595	553	609	553	615	583	590	579	622	582	660	577	606	603	590	590	596	574	576	603	557	585	551	551	619	598	580	577	568	605	611	545	567	633	624	597	613	624	588	587	572	582	591	580	608	604	569	568	560	599	629	578	578	566	581	588	577	549	592	574	607	548	618	562	598	603	606	619	578	582	536	544	583	580	554	631	591	585	619	617	573	582	586	570	570	595	562	606	599	586	601	619	596	593	592	585	537	602	610	607	608	584	600	610	573	613	613	613	612	552	549	577	562	586	585	579	591	568	573	550	582	573	602	573	581	576	568	566	564	604	557	606	586	589	567	578	567	577	609	570	602	566	595	549	591	575	585	596	595	540	651	545	592	573	587	571	597	560	583	575	604	632	582	549	596	628	586	647	563	597	605	595	589	631	585	594	565	591	571	576	565	584	557	588	610	563	584	595	591	595	580	593	584	634	558	579	567	636	562	567	580	547	589	585	591	568	574	584	591	574	588	573	571	587	609	613	571	549	577	590	583	577	535	568	602	597	562	582	561	563	577	585	547	572	583	575	581	566	596	614	621	607	578	612	617	569	574	559	577	595	575	565	640	623	599	555	604	581	562	633	546	598	587	619	584	587	601	635	550	583	601	585	557	575	610	589	626	613	614	606	570	521	600	554	578	613	570	607	583	601	578	551	597	557	572	579	593	552	592	592	616	577	570	619	572	598	574	587	593	572	593	586	615	574	599	549	564	637	582	584	587	559	563	568	604	588	563	565	562	587	585	591	584	576	618	589	572	573	576	567	598	563	542	590	584	610	568	591	560	600	611	588	585	625	594	529	618	570	593	572	573	583	542	556	575	589	562	563	556	561	586	591	632	601	609	562	589	584	576	552	577	610	549	592	570	557	600	623	549	604	589	528	601	501	595	570	566	585	566	615	553	583	588	579	581	575	593	581	583	568	619	570	593	547	558	583	590	568	536	572	577	595	548	578	560	599	615	582	585	554	549	591	551	593	611	582	574	585	561	552	650	560	623	589	609	606	598	605	561	587	588	571	544	585	553	577	648	596	582	621	556	561	569	562	615	561	589	562	564	584	552	584	614	619	583	580	569	633	589	607	567	591	547	572	587	575	579	621	590	596	564	553	587	576	598	611	584	620	571	557	579	580	575	559	600	563	604	547	570	583	570	613	605	575	611	591	585	617	574	616	575	594	564	574	557	591	567	557	587	601	590	564	555	571	588	557	607	560	594	562	580	568	572	624	636	608	570	614	623	562	611	548	562	570	611	595	603	589	581	537	596	592	566	604	603	536	582	576	566	548	578	525	566	592	584	555	560	580	528	600	588	568	641	584	598	595	569	607	560	627	549	567	593	570	514	554	593	589	585	585	634	602	578	593	562	550	627	625	536	587	593	566	627	583	578	566	600	585	557	559	570	628	610	571	583	553	564	597	607	579	563	636	556	594	587	567	587	554	629	552	572	558	571	555	586	604	543	530	627	621	609	605	595	601	574	554	611	607	628	561	579	546	535	603	596	597	614	624	577	581	573	599	574	573	586	562	567	549	570	601	605	564	537	601	493	585	573	608	538	605	566	569	569	580	557	551	603	566	611	580	605	596	603	569	598	600	599	583	602	570	565	606	617	583	588	598	589	569	590	559	562	615	565	610	613	584	603	561	550	561	589	581	539	575	534	547	590	562	583	576	611	613	627	559	637	557	588	564	598	555	575	566	585	580	559	631	562	584	583	627	579	601	565	604	575	576	586	593	590	580	515	567	587	583	578	598	561	609	565	591	605	575	591	544	570	583	546	575	637	566	596	576	592	592	614	559	544	586	620	594	596	592	546	621	634	629	573	602	588	600	620	569	597	561	536	588	560	586	584	549	609	529	606	592	611	588	568	573	583	600	552	588	566	596	577	559	608	581	563	609	604	541	596	586	557	636	561	578	580	624	592	571	571	584	587	582	566	553	587	618	566	590	566	584	566	602	613	573	552	601	587	538	575	570	578	613	584	583	587	596	551	591	545	624	579	566	627	563	585	603	639	503	605	599	567	560	568	602	559	553	588	563	595	583	615	560	582	543	591	554	556	602	589	580	598	599	584	559	581	568	566	555	621	599	561	581	612	590	579	568	591	578	593	594	574	609	611	571	608	556	596	599	571	574	567	601	581	579	515	546	594	595	551	594	609	581	609	581	558	587	570	569	620	556	551	563	548	582	576	594	594	596	600	581	555	612	588	601	558	575	596	587	613	595	580	552	584	600	563	562	554	627	576	583	586	600	533	566	555	566	577	592	548	572	575	600	568	586	602	567	573
24087	21277	28519	24296	21147	10143	36520	45380	36934	22324	9407	3054	1289	908	809	759	695	783	754	744	798	813	772	758	720	736	723	777	773	747	751	757	769	763	742	786	795	727	757	745	722	701	771	726	708	689	723	776	741	793	763	692	758	793	742	715	745	745	742	750	762	769	701	775	730	698	758	749	737	739	779	707	702	756	714	773	728	766	688	752	770	716	770	751	761	708	707	809	688	743	749	752	712	766	709	682	751	778	737	701	724	754	750	717	791	727	738	697	726	749	736	720	664	734	687	741	754	686	756	761	708	787	785	796	729	684	706	767	732	725	750	739	772	728	692	754	720	708	722	738	725	682	715	679	704	702	751	699	731	755	710	749	691	801	746	721	737	722	740	778	733	751	759	768	743	708	661	769	727	711	696	736	734	767	711	723	741	713	728	741	703	757	747	755	744	772	737	691	736	720	802	749	719	771	689	707	761	747	711	736	727	760	749	758	747	704	761	734	728	709	731	721	742	758	721	737	731	714	764	751	756	716	738	729	735	739	707	760	759	700	749	742	727	703	707	718	699	765	766	720	700	738	736	722	689	687	730	753	709	754	747	744	741	722	724	707	692	710	747	719	696	752	741	736	781	675	701	736	753	680	766	721	744	774	702	743	725	751	683	714	704	667	700	672	722	728	732	723	737	733	732	695	741	697	719	715	687	693	742	737	757	684	710	740	749	788	763	731	733	764	762	688	721	750	686	742	767	757	725	731	730	781	778	729	762	739	721	730	740	714	738	714	777	754	709	710	731	725	697	694	753	724	744	711	721	769	681	738	783	750	743	708	750	772	764	733	719	692	749	755	706	734	737	714	770	766	712	748	738	703	731	691	741	718	698	668	732	779	720	748	726	801	727	744	727	780	721	753	715	715	701	743	699	721	722	683	762	749	760	734	725	668	722	704	747	720	796	700	714	728	794	749	735	725	717	702	688	729	701	783	718	709	726	710	678	743	691	747	748	653	726	748	727	771	716	707	714	693	761	790	749	681	748	776	781	719	710	716	757	722	760	729	709	782	763	723	752	728	720	727	708	738	739	726	765	738	745	745	749	685	749	750	742	697	709	784	723	715	710	756	738	713	712	775	736	761	727	747	743	724	725	756	750	674	731	721	750	769	767	787	700	765	746	731	757	732	730	673	738	721	696	700	742	726	706	729	728	771	732	721	730	731	717	740	683	711	774	766	717	683	784	744	711	742	764	706	754	678	777	774	722	735	767	739	751	728	718	798	711	679	751	718	735	702	693	705	773	757	720	750	737	748	773	723	727	683	736	749	690	671	704	729	766	726	726	697	741	705	754	709	748	707	719	696	787	720	679	729	783	719	737	728	721	735	720	771	726	752	721	746	761	718	690	684	769	741	702	717	707	737	746	749	702	738	761	788	683	729	698	680	739	744	765	773	707	756	747	736	717	716	727	722	670	725	698	729	721	707	696	705	800	726	764	772	775	729	735	741	748	748	738	733	724	724	740	719	742	736	725	731	695	752	773	709	723	697	760	706	742	757	742	706	682	747	701	722	723	741	702	723	745	668	732	735	763	754	747	717	735	746	708	737	709	733	756	754	732	717	804	764	628	759	754	703	724	732	757	741	720	732	738	754	696	727	687	703	747	790	755	736	782	717	729	724	725	717	731	749	699	709	760	732	726	736	759	743	746	742	695	681	755	779	732	740	754	751	709	750	739	730	717	773	737	721	751	784	747	756	732	715	715	658	760	719	682	748	718	693	673	689	789	711	755	733	772	696	725	743	718	765	729	759	753	659	723	705	731	730	694	729	716	749	701	722	721	725	681	742	787	707	747	733	727	687	725	760	689	713	770	731	725	740	795	733	724	733	694	745	760	681	726	746	704	737	755	731	738	720	752	710	756	744	755	764	667	743	704	691	731	729	722	739	773	698	701	727	752	648	744	752	764	728	736	734	710	702	712	750	685	721	713	709	745	739	729	745	761	711	727	743	780	735	710	735	695	711	716	781	696	761	773	655	740	715	740	716	769	709	737	734	782	715	731	684	736	741	727	738	696	711	729	756	713	747	750	748	650	728	738	712	748	751	663	739	716	737	777	712	750	769	707	746	668	778	720	718	772	748	758	761	717	737	712	770	757	749	734	714	749	716	742	715	705	796	751	751	713	735	751	703	741	724	706	724	765	679	716	761	779	740	747	752	717	791	732	726	731	731	728	768	772	734	737	732	728	735	715	709	663	747	751	709	751	762	702	753	729	732	780	736	681	703	754	744	744	757	712	701	703	736	757	708	743	678	740	707	774	719	737	694	658	741	753	713	722	702	778	747	709	739	710	720	707	694	743	756	710	733	818	736	754	704	670	752	768	744	766	714	725	724	754	755	706	742	758	791	704	663	677	697	717	742	753	735	708	782	756	769	731	793	721	722	690	759	695	703	715	729	708	759	751	782	726	708	716	711	736	743	685	728	760	742	758	731	742	759	727	710	703	739	772	763	690	692	683	749	688	751	731	704	709	764	696	713	706	755	735	726	779	734	756	714	688	696	764	710	713	693	730	716	703	710	715	712	713	720	722	706	703	760	693	745	735	758	703	761	737	637	732	733	700	757	748	734	740	752	741	695	753	695	721	752	703	703	765	732	725	740	764	701	716	727	768	727	713	754	685	723	747	723	732	708	739	743	772	698	715	746	676	706	701	711	720	740	762	689	745	762	674	715	748	748	721	735	702	738	765	703	711	779	704	766	686	746	745	705	678	751	766	714	704	721	714	695	714	748	739	723	737	763	741	749	750	733	718	710	730	773	709	784	729	727	713	750	773	735	753	692	726	705	677	704	705	738	691	697	721	752	698	746	735	742	765	715	747	667	713	746	708	773	765	721	701	703	750	759	762	753	704	711	754	666	781	721	702	731	748	687	779	697	718	697	691	721	703	714	773	777	702	680	713	683	751	693	769	668	711	719	740	734	735	708	725	801	761	711	716	700	736	687	716	717	740	691	692	716	769	712	712	756	767	724	711	704	710	703	731	722	700	693	713	726	713	687	760	721	763	747	676	745	780	787	773	754	722	731	689	711	752	698	729	732	737	713	702	739	719	758	699	757	763	759	732	814	724	772	745	715	740	759	700	745	760	685	725	704	746	767	764	761	710	765	752	723	738	730	753	686	753	781	718	730	735	730	734	691	721	699	745	755	723	757	746	742	718	687	737	721	699	755	736	710	690	720	754	712	731	735	747	718	812	767	732	739	726	724	759	732	714	694	770	715	743	732	754	693	722	671	725	724	698	691	730	718	714	687	759	716	741	711	719	698	726	713	751	773	703	770	772	771	742	762	703	729	776	700	764	761	708	759	739	746	683	707	752	752	707	724	694	735	757	755	720	733	690	688	749	729	733	754	725	738	711	774	697	731	718	702	680	799	727	747	731	737	778	727	700	671	717	715	743	731	674	745	748	734	759	660	700	704	746	732	711	725	781	773	713	760	712	734	706	698	695	678	762	729
7189	12227	7989	5840	3967	3393	38783	42102	31776	17703	7625	2982	1351	845	690	711	682	645	722	715	663	748	685	695	664	696	701	663	687	703	709	683	620	686	710	659	716	667	708	716	738	711	669	694	681	670	660	722	700	674	659	667	680	651	674	691	633	685	684	636	677	712	676	722	652	672	718	666	676	652	714	683	716	695	672	705	686	644	658	741	714	714	652	677	638	648	638	670	649	677	659	676	713	648	639	705	672	663	718	656	696	677	655	672	675	654	716	665	695	674	689	660	640	638	645	681	678	727	675	687	695	657	714	674	662	737	666	668	706	695	638	717	627	671	663	676	699	679	697	679	684	693	698	676	630	697	671	658	713	697	667	660	672	651	679	694	712	721	682	706	673	636	718	708	640	678	696	678	691	655	663	720	688	679	726	677	676	694	647	661	665	651	685	621	697	689	666	644	688	669	658	738	689	659	699	694	673	641	666	640	686	706	698	680	690	710	641	717	685	691	698	730	638	667	689	672	638	678	675	699	689	672	667	671	689	639	682	654	683	669	704	652	687	675	699	677	723	660	690	678	681	663	671	675	692	594	659	694	683	654	671	654	639	718	665	664	668	678	718	613	658	679	672	705	579	710	647	694	658	638	693	691	731	687	697	676	733	667	679	669	715	675	677	708	680	707	698	654	659	655	684	691	740	655	695	697	646	704	668	680	640	701	708	676	694	659	663	651	669	736	650	717	661	689	679	637	673	609	658	676	634	676	714	678	696	645	685	658	675	672	626	692	644	644	670	650	726	718	701	679	671	646	690	689	650	672	659	714	636	671	664	626	679	724	651	712	651	710	663	716	688	665	637	636	685	681	651	695	686	680	676	650	708	712	647	669	648	683	643	649	689	664	648	698	688	708	677	721	604	720	689	635	652	664	681	674	651	655	637	682	678	680	693	689	625	675	712	653	685	652	676	710	619	660	651	688	704	689	663	717	682	651	655	720	678	684	694	655	656	669	720	677	689	670	637	661	667	674	711	706	730	691	659	633	696	685	692	723	699	697	682	693	672	666	676	657	664	641	642	673	696	686	694	720	704	674	630	680	692	688	671	681	666	672	654	693	694	692	663	698	690	742	667	633	660	655	623	720	708	660	665	704	662	647	710	613	632	672	697	684	663	642	674	660	668	639	679	656	673	649	674	721	666	639	698	660	651	660	636	655	679	723	688	677	652	681	698	662	694	682	659	702	671	684	692	701	649	671	707	632	702	668	674	721	687	665	668	678	681	655	666	712	716	655	686	702	682	729	651	656	662	688	654	674	692	679	666	709	686	663	659	673	671	659	689	650	704	714	675	652	667	709	685	659	655	657	666	653	666	674	679	695	711	708	666	639	710	675	680	682	731	657	637	693	675	671	655	700	651	649	735	666	670	693	710	675	695	719	677	706	682	735	708	705	663	684	701	675	658	649	662	710	631	715	688	689	701	622	647	645	692	680	638	681	674	702	663	708	677	645	665	684	711	669	716	689	646	680	695	686	702	624	663	706	649	660	653	643	681	614	653	651	688	618	661	645	683	657	649	697	684	672	671	658	636	622	688	680	661	679	678	639	644	699	687	660	647	623	710	667	664	687	696	642	674	628	654	651	655	668	686	646	653	676	667	678	691	702	655	647	630	665	699	673	726	705	691	714	678	698	638	691	650	715	650	611	670	675	642	690	672	705	678	620	705	634	690	670	686	628	671	682	660	672	655	653	667	708	658	651	691	715	648	627	651	704	661	650	648	664	732	663	639	685	699	663	679	652	667	672	680	698	664	712	676	643	701	667	722	673	647	684	703	667	722	673	707	681	668	622	667	659	684	684	667	689	683	679	650	692	679	682	654	703	690	661	636	728	645	681	673	630	665	649	647	715	688	737	679	629	696	677	713	663	688	643	693	698	651	721	603	701	717	676	668	655	657	664	672	690	674	641	696	706	660	727	638	697	658	645	714	688	650	665	645	657	711	710	690	680	636	650	668	661	675	663	693	668	664	710	652	639	692	685	622	680	656	702	689	710	683	731	681	678	658	675	615	700	674	679	667	696	660	691	652	716	689	689	728	690	698	651	709	707	720	649	678	700	612	658	636	654	664	663	680	665	678	651	716	719	664	723	683	648	634	701	637	694	703	689	644	705	658	673	666	704	680	629	685	648	688	707	618	654	654	655	651	707	692	746	684	682	588	663	613	691	682	721	653	690	687	660	671	691	693	713	690	675	696	686	682	643	697	628	693	651	679	694	683	674	728	686	675	653	686	691	724	653	695	666	730	640	678	712	670	679	687	680	674	725	687	655	658	680	654	695	648	685	669	685	730	637	619	661	696	690	662	654	664	701	653	701	691	684	728	690	654	650	697	639	672	669	664	670	685	659	635	660	671	624	640	664	669	673	677	674	669	662	687	653	657	703	697	653	705	687	674	656	701	625	642	667	673	658	659	709	719	650	693	673	687	652	718	674	655	645	627	676	641	647	688	733	673	681	659	692	675	623	685	669	673	650	657	696	691	690	665	697	678	677	717	719	688	673	716	680	653	657	686	679	635	695	665	642	651	684	668	735	665	637	719	696	637	690	652	705	659	695	698	660	714	662	651	644	655	673	636	689	686	666	677	630	695	685	662	631	704	641	647	669	693	658	689	679	630	697	674	687	697	649	687	687	693	687	664	684	679	698	704	649	638	669	682	696	677	670	717	661	731	693	712	725	651	663	688	689	692	676	626	679	673	668	729	717	635	659	724	675	680	679	630	650	711	710	657	647	677	674	711	722	704	643	671	696	687	661	619	677	684	658	695	657	695	648	652	696	696	700	674	661	665	678	702	633	671	687	665	720	718	687	674	687	679	643	649	651	655	695	683	642	674	665	708	664	634	674	644	703	641	612	685	640	691	686	697	675	649	653	670	689	656	651	672	654	681	713	687	662	684	707	649	659	666	691	683	700	696	689	671	711	673	687	653	726	646	658	657	638	671	659	672	674	690	679	665	681	638	693	688	679	674	643	701	670	666	668	684	706	719	653	639	626	626	697	681	668	690	686	665	713	682	631	689	664	675	669	656	717	675	664	693	683	659	679	680	660	687	667	673	684	679	669	632	703	680	698	659	655	666	622	717	720	695	701	658	703	688	645	677	700	628	683	676	725	692	695	654	706	684	648	663	694	701	653	684	625	696	653	699	669	652	695	704	694	654	682	674	698	673	620	666	649	650	662	679	696	690	653	696	670	633	691	671	667	682	640	688	643	677	650	665	659	656	662	638	647	624	711	695	664	674	670	687	688	686	664	648	667	759	704	663	650	686	612	690	685	646	675	691	683	722	656	673	662	700	684	659	652	681	690	716	643	646	664	656	638	640	703	696	706	615	671	660	665	657	657	700	654	645	691	650	663	640	739	693	655	691	662	686	670	660	691	670	707	687	713	703	660	671	666	711	673	692	649	633	690	679	632	698	672	653	680	641	660	694	659	708	665	648	626	670	674	689	660	623	671
27666	13514	3350	1804	985	1017	2671	3457	2909	1823	1180	835	740	737	701	697	719	685	638	721	704	688	674	706	681	683	681	683	672	677	693	662	711	656	633	662	677	611	690	693	742	693	623	642	650	642	663	686	673	691	691	697	668	665	684	633	726	676	676	657	638	698	616	722	722	699	661	669	655	676	669	661	656	655	638	670	667	701	688	645	631	685	632	663	689	642	670	659	661	729	683	690	688	659	677	665	650	663	691	684	628	657	693	653	702	688	697	694	641	660	648	679	630	656	711	681	712	692	641	625	686	656	668	692	665	633	711	698	671	689	684	662	695	671	694	661	684	695	667	683	710	662	651	681	724	646	697	671	632	638	706	623	623	676	685	646	678	647	678	677	705	669	689	656	624	685	657	691	651	649	660	672	652	681	656	687	628	681	682	635	659	676	686	699	691	691	648	659	641	684	668	656	670	680	648	690	695	658	630	638	651	679	663	638	622	688	667	676	679	662	652	690	670	645	680	646	659	628	696	669	695	646	666	656	691	680	668	677	669	696	686	700	679	676	693	678	707	684	649	656	675	693	658	653	680	652	677	726	616	713	704	687	645	676	650	708	690	677	665	709	656	685	680	659	739	633	678	661	683	700	661	646	662	715	689	647	667	668	671	684	660	678	672	676	691	644	667	656	627	643	648	690	705	715	708	658	697	693	665	707	662	664	657	665	730	659	680	650	607	636	683	674	700	705	678	680	694	673	630	698	665	663	718	695	659	662	670	706	708	717	650	708	702	625	675	692	704	624	661	668	733	636	667	633	717	661	691	708	702	716	659	694	626	675	686	695	683	689	677	711	681	665	661	657	661	680	635	670	733	679	702	722	640	660	676	707	637	651	673	697	642	704	666	692	658	657	692	686	664	708	654	720	643	674	666	691	675	726	659	679	663	647	638	706	688	640	631	641	701	651	694	660	704	625	710	699	705	670	683	661	664	702	683	695	702	647	634	659	712	681	661	692	628	689	637	687	700	649	719	658	659	654	679	660	667	701	667	674	681	673	665	636	657	689	703	664	654	692	688	683	679	684	684	682	674	698	686	669	708	622	699	674	701	674	654	703	674	672	625	666	649	676	665	701	709	670	652	640	590	678	632	699	673	677	698	703	662	641	690	657	681	627	658	694	651	680	693	691	679	718	625	688	684	657	655	657	683	643	662	649	638	680	669	673	658	644	667	669	657	705	667	683	711	622	663	653	711	624	660	685	695	660	636	677	653	651	660	679	647	707	693	692	712	685	700	639	691	692	632	690	692	708	663	690	690	649	730	680	639	668	702	650	686	655	733	657	708	625	675	672	700	683	683	641	707	696	676	664	635	658	647	644	623	658	683	678	719	731	706	694	678	697	660	648	744	674	664	648	631	681	661	669	681	716	705	614	633	655	693	682	630	670	701	686	707	663	687	652	687	704	649	703	625	682	676	673	771	666	645	648	648	668	670	659	702	683	660	696	699	667	728	663	649	656	655	661	723	715	650	694	636	631	641	659	680	693	697	698	705	690	639	673	625	718	703	710	652	682	680	693	663	682	688	684	730	661	676	639	675	656	658	682	688	694	696	694	691	680	643	672	625	686	681	681	665	640	670	683	669	669	640	689	689	681	662	677	691	672	716	677	636	636	674	654	661	635	686	659	697	644	655	676	721	693	694	601	668	630	694	686	708	613	709	686	620	682	694	703	684	656	672	697	694	723	702	668	652	719	727	652	694	676	692	649	690	680	654	723	671	658	648	648	674	663	710	671	682	721	716	688	679	637	695	669	671	630	669	733	726	673	664	662	647	721	666	670	623	676	669	659	676	663	604	687	660	658	640	655	642	637	685	666	645	644	761	673	663	684	705	657	673	668	681	686	698	616	695	713	629	656	691	721	691	668	679	676	662	722	654	657	725	642	670	644	683	708	682	625	692	672	695	625	707	648	690	648	649	710	698	663	680	727	691	695	651	646	649	649	652	687	665	689	682	672	729	651	617	656	649	708	654	669	680	623	673	669	721	654	701	674	670	656	687	734	733	685	669	664	686	695	701	645	667	678	654	668	660	639	695	666	681	668	727	678	643	674	636	676	649	657	628	700	686	682	686	684	635	644	668	665	619	673	620	661	666	686	647	665	681	668	661	670	665	683	663	686	725	623	672	693	663	686	705	642	714	732	666	696	745	735	675	693	680	666	656	679	693	657	656	666	674	655	632	660	685	701	683	649	695	685	632	667	717	698	712	660	708	693	674	672	679	733	690	678	706	696	635	666	705	648	659	675	644	658	666	685	693	673	643	661	679	697	705	651	686	679	642	682	683	721	700	706	707	709	676	665	641	707	679	665	650	655	661	677	680	671	682	678	679	672	626	699	669	646	700	672	690	697	634	695	692	706	692	664	697	658	691	690	661	691	693	671	646	710	726	703	655	651	629	685	760	635	706	677	662	657	680	666	708	654	669	700	690	689	686	679	675	670	679	656	690	681	667	709	677	708	667	679	654	691	714	677	655	710	699	637	682	683	657	672	640	709	684	678	637	644	687	667	648	703	700	651	704	667	717	660	689	685	669	709	689	682	673	655	660	691	663	692	724	701	664	656	630	670	679	662	723	679	675	680	655	663	663	671	649	667	687	702	746	657	713	696	669	666	667	665	649	691	694	669	668	676	693	684	634	678	708	651	655	712	653	668	727	676	605	695	703	631	671	711	734	683	662	694	682	686	711	644	692	701	698	691	674	706	705	659	684	689	701	643	668	639	707	653	680	662	651	683	706	665	715	643	660	695	680	628	704	719	688	668	716	683	701	654	649	676	667	701	700	687	594	704	671	744	655	681	659	653	656	677	664	698	701	726	681	631	698	692	702	696	650	714	692	675	660	673	668	693	684	677	677	660	677	664	655	716	666	651	697	615	710	707	696	689	688	659	684	670	681	717	690	677	659	673	690	687	618	704	676	696	617	637	677	655	710	684	648	677	702	673	678	672	633	675	675	684	680	661	694	611	698	707	655	664	691	705	687	682	673	657	685	660	705	655	744	666	669	687	670	664	639	681	665	690	663	695	668	737	655	646	725	635	650	648	698	703	629	704	688	753	718	644	679	641	633	710	668	663	684	664	667	664	698	670	609	642	690	643	695	691	695	629	681	627	666	684	691	678	667	678	672	691	636	639	709	665	654	660	723	669	683	702	633	694	666	694	665	676	716	680	708	687	654	681	666	658	702	605	659	674	659	631	620	679	708	611	686	643	680	661	663	669	701	682	664	677	643	682	650	652	655	652	667	645	656	688	673	667	680	689	680	662	707	688	650	686	701	662	651	698	685	686	719	661	704	692	688	632	681	658	651	679	696	663	688	722	721	683	631	662	724	655	615	649	685	650	667	712	699	710	668	659	686	674	695	648	647	662	678	692	656	684	695	700	611	698	686	686	624	657	662	665	678	647	652	684	630	712	703	679	640	710	679	647	675	658	668	675	661	658	695	724	668	659	687	663
6380	2195	2563	1473	895	1204	3443	4120	3206	1921	1124	801	667	662	595	637	603	586	580	581	573	600	621	597	608	549	567	628	589	606	617	636	597	563	599	602	574	627	582	600	600	596	649	616	588	568	646	609	625	630	571	608	621	622	609	584	618	592	592	580	599	667	641	612	517	595	579	603	605	649	631	583	603	597	608	571	546	609	592	625	557	623	608	557	603	629	575	632	619	632	600	578	615	565	616	589	632	594	592	615	623	590	603	606	580	576	611	601	587	586	588	627	595	632	606	595	569	633	607	623	606	613	596	659	610	557	568	589	609	640	643	618	637	658	606	564	590	577	582	570	613	619	616	563	588	602	594	607	648	606	603	622	580	622	616	615	617	661	601	623	586	631	603	572	600	606	583	613	623	560	613	569	590	562	604	546	619	601	587	583	551	572	587	583	558	587	557	583	623	626	585	587	612	602	620	597	586	581	620	614	570	660	638	590	579	632	596	647	608	589	641	578	581	605	629	585	630	590	561	605	599	580	571	614	600	609	568	628	594	606	583	579	615	577	586	582	598	604	611	585	628	574	598	575	557	619	594	619	591	562	610	597	622	579	607	579	647	573	618	572	585	632	566	591	568	588	637	581	581	604	597	618	601	623	600	588	611	607	588	569	564	549	546	575	606	597	605	569	578	603	601	628	597	614	577	607	567	581	610	563	561	598	541	588	654	573	590	660	558	639	586	583	593	569	555	624	606	628	640	661	596	573	596	614	601	611	637	593	614	635	589	609	576	615	581	593	576	601	623	625	598	608	581	598	629	589	580	583	546	606	629	608	581	579	640	580	588	596	607	582	592	596	617	586	612	603	577	552	572	579	574	623	585	527	544	588	618	611	593	593	624	573	638	609	573	617	579	606	614	611	590	557	552	571	581	614	579	585	556	617	642	589	594	626	591	549	586	575	604	646	620	617	602	595	543	562	565	594	610	575	606	639	572	609	603	602	635	607	588	640	594	572	599	587	569	599	599	593	635	609	603	605	553	547	563	590	568	641	557	606	586	611	607	646	620	596	599	572	580	566	633	575	608	616	606	619	593	612	606	618	635	621	600	586	577	590	566	612	580	621	627	599	573	601	612	615	559	598	597	600	597	583	598	569	564	589	596	618	585	658	570	568	598	587	591	580	587	635	597	603	613	567	635	576	605	640	620	609	624	547	607	606	634	640	561	597	638	610	621	634	622	570	621	598	597	672	590	620	611	599	531	613	600	611	586	577	615	631	565	628	599	638	572	608	567	610	592	645	524	601	573	559	608	615	615	576	619	599	576	633	606	638	564	555	627	596	603	557	549	567	569	608	645	609	552	598	642	603	628	631	594	589	588	621	636	602	606	641	613	581	591	588	616	611	610	618	612	578	611	624	611	616	594	593	590	546	600	589	578	569	601	592	605	593	619	573	636	584	580	557	622	583	617	640	645	625	589	593	578	585	602	622	544	582	595	568	621	585	568	597	623	641	581	566	623	604	552	590	602	621	636	616	571	591	610	589	657	640	624	543	595	597	608	600	567	590	601	616	603	642	644	637	650	645	589	611	579	632	628	607	633	624	587	627	572	591	610	613	593	615	584	618	607	639	633	562	596	604	602	606	597	582	611	557	593	637	615	588	583	637	590	587	606	608	576	606	649	613	566	577	569	628	614	636	615	604	591	555	588	647	603	587	585	591	565	604	574	628	599	560	568	603	614	609	584	601	610	588	630	591	636	599	574	616	624	650	604	555	569	682	588	644	611	607	613	629	614	597	646	617	587	573	605	578	599	590	652	602	591	588	611	547	616	596	585	592	584	590	573	616	595	644	610	614	575	606	592	594	612	588	545	612	595	610	594	584	592	635	600	619	575	632	619	617	598	594	568	577	583	623	606	568	618	571	581	622	602	616	582	598	607	638	657	584	601	579	572	635	613	602	638	625	612	627	651	600	597	583	658	637	633	593	573	607	586	613	667	644	595	622	645	612	582	622	629	563	575	571	621	584	612	614	598	601	590	543	637	580	607	630	546	625	602	590	581	611	609	600	608	650	613	614	618	613	634	616	580	591	585	619	585	553	629	621	588	581	606	579	582	627	570	591	616	620	572	560	558	604	580	593	580	587	625	589	643	646	589	599	587	621	589	616	623	600	615	591	593	655	609	629	623	603	674	584	607	576	650	650	578	575	604	605	614	566	644	636	581	620	621	575	618	585	640	635	573	603	594	581	578	600	608	600	604	592	557	546	596	616	601	614	626	612	646	591	606	620	613	561	568	581	604	591	592	591	603	585	604	613	593	610	630	588	614	633	590	567	581	574	600	606	592	574	593	590	652	570	589	628	647	600	556	600	620	603	602	620	623	627	620	617	618	606	596	594	624	599	648	568	632	615	595	556	634	602	576	593	619	621	630	659	607	609	613	603	606	598	591	604	598	629	589	616	584	607	612	575	589	585	627	653	602	590	621	587	609	619	598	608	607	568	541	591	605	582	560	599	602	602	586	586	579	593	595	614	567	588	541	558	574	621	539	585	596	624	605	591	653	591	631	581	572	580	610	608	586	600	596	638	593	551	610	587	671	607	601	611	602	590	600	565	624	574	608	554	566	619	602	603	594	626	612	603	572	576	548	575	616	634	593	560	587	594	593	611	573	584	618	595	638	580	613	586	578	553	619	644	636	619	580	639	597	631	611	596	625	602	598	605	617	590	615	566	622	634	606	626	608	587	594	592	647	615	603	600	612	558	609	659	572	584	617	621	557	595	633	620	606	629	593	578	615	637	591	584	578	557	611	597	634	584	621	597	608	584	625	611	616	583	612	547	585	589	610	598	606	578	632	596	589	583	591	578	586	639	610	624	583	605	581	612	602	613	607	598	555	621	579	614	586	601	622	640	587	576	612	630	589	577	607	587	567	595	614	577	647	590	650	605	643	591	584	585	632	570	614	601	578	638	570	665	627	606	638	606	622	622	579	558	601	563	646	578	625	564	623	565	603	589	621	596	599	602	620	597	620	636	611	625	585	584	577	569	607	600	659	585	634	596	618	564	677	579	589	599	623	578	606	606	645	621	614	587	622	599	606	652	601	625	563	626	635	608	576	589	576	631	624	611	612	614	586	623	582	583	541	622	624	577	612	589	626	588	658	572	630	564	584	623	589	561	626	581	633	597	606	616	577	645	586	624	624	618	650	571	617	631	613	568	629	635	589	617	598	571	634	617	605	631	598	613	578	613	643	599	614	622	604	624	572	559	592	598	603	614	561	596	584	581	605	633	568	603	580	590	604	587	606	632	584	603	585	606	647	611	576	619	605	586	594	586	564	636	578	629	616	607	579	588	612	624	603	567	616	568	623	581	604	573	567	605	564	562	579	534	615	610	598	630	617	621	608	620	614	580	617	602	572	629	594	670	599	595	561	593	631	577	550	614	601	618	635	603	676	574	573	589	618	595	587	592	647	598	612	602	633	609	613	609	538	602	593	639	610	594	591	627
25540	21346	27109	24984	4889	4878	20016	26472	20728	10546	4155	1668	901	745	640	655	656	657	679	637	658	661	575	631	656	667	658	656	630	693	608	655	634	677	645	696	672	634	633	598	619	615	626	666	645	593	621	627	671	647	643	691	662	650	641	632	647	630	638	660	631	675	677	627	635	638	630	577	660	646	683	659	620	650	623	669	623	660	606	645	645	669	615	640	639	622	627	642	688	617	625	608	648	635	644	636	632	643	639	643	660	614	599	650	622	631	615	644	635	653	651	621	673	692	639	640	628	636	620	672	654	655	653	677	651	655	647	617	638	650	653	683	661	634	636	630	657	679	629	657	606	604	648	624	662	654	590	654	681	612	582	610	631	703	629	633	608	633	606	672	599	685	655	628	613	667	655	595	606	633	641	665	692	623	643	640	630	701	643	641	678	701	600	632	601	673	627	622	612	626	635	637	632	621	617	608	683	698	631	649	664	667	654	649	686	600	613	633	658	635	620	612	614	647	636	596	638	628	627	622	683	634	627	659	644	661	590	634	657	634	671	633	646	600	694	623	636	684	624	635	614	648	652	650	662	652	663	666	644	632	642	658	628	634	629	664	654	666	624	626	626	624	646	639	624	664	603	636	629	606	633	663	611	647	643	623	615	623	629	675	603	670	590	679	614	625	656	625	690	661	594	578	652	634	599	623	619	622	608	633	632	619	591	676	652	676	625	642	644	604	610	643	626	620	676	664	630	625	649	614	631	643	609	631	652	648	660	654	664	627	646	657	632	666	653	610	648	635	632	596	654	633	604	637	619	578	691	647	665	621	704	616	668	614	642	651	615	676	646	654	704	639	627	671	588	617	618	659	645	669	703	649	619	631	641	629	620	623	678	634	668	649	658	667	613	635	676	641	651	624	636	644	686	636	620	623	647	653	629	638	683	665	646	613	685	643	631	634	677	665	649	636	648	644	633	688	664	676	659	557	650	696	586	626	641	668	629	622	614	631	643	649	635	665	669	628	676	655	657	652	645	630	628	626	665	636	646	645	611	658	646	595	668	644	668	635	633	600	636	633	615	632	645	650	612	630	622	626	635	647	704	643	636	609	630	671	640	625	688	632	676	652	643	650	665	660	594	597	623	612	653	614	650	614	619	626	617	668	656	637	646	647	692	654	668	594	609	630	612	629	630	658	615	636	648	667	683	618	655	675	624	635	636	635	668	667	662	609	621	633	658	679	614	625	639	631	595	616	615	662	671	646	636	638	701	628	597	615	638	634	585	662	645	601	674	649	594	603	679	617	615	623	625	654	649	647	589	639	662	619	655	662	660	628	629	616	636	637	653	606	628	667	647	638	679	678	664	615	606	647	635	636	646	652	638	647	657	648	656	638	617	664	631	642	655	631	586	623	699	646	622	606	608	651	647	664	675	652	636	621	646	634	639	662	658	614	633	613	619	678	624	616	647	624	644	644	623	647	652	631	643	672	627	622	611	635	670	640	637	622	647	600	606	576	636	665	633	671	668	638	619	599	655	659	629	658	628	631	627	665	642	673	668	626	653	629	651	632	663	631	607	645	609	642	606	657	641	594	647	680	636	647	639	665	685	653	614	684	634	641	605	613	689	643	651	677	609	636	660	600	639	658	647	643	627	656	682	676	603	665	621	645	618	600	623	597	660	616	678	646	613	588	635	592	617	659	636	594	638	627	638	611	629	632	624	653	615	636	632	604	653	631	654	627	629	592	610	654	605	630	631	593	644	670	636	618	633	625	632	627	623	649	645	637	665	642	584	599	664	632	654	621	677	647	586	676	654	663	665	646	665	609	629	670	665	615	653	642	691	677	657	649	696	624	666	651	607	626	622	593	607	638	632	671	624	644	702	608	634	639	602	629	650	584	656	645	644	672	668	617	601	633	690	620	641	667	658	646	652	633	653	645	593	656	655	628	634	681	639	564	653	637	643	633	618	629	647	626	611	615	652	700	632	695	647	611	715	641	610	701	657	686	683	636	619	628	644	635	601	641	662	640	641	698	653	654	637	654	624	674	657	622	609	630	660	649	615	636	641	644	663	648	606	625	641	653	605	679	635	615	633	620	642	677	679	619	665	620	660	633	626	680	682	627	615	612	612	631	637	640	669	623	621	659	621	630	627	664	678	658	654	625	667	663	622	633	672	620	599	645	629	638	624	578	605	652	647	660	650	666	663	692	577	652	681	634	656	654	654	583	665	639	607	627	650	603	633	644	668	635	637	657	674	625	635	644	622	668	629	680	667	620	700	648	604	607	604	624	619	641	637	650	625	588	629	668	690	606	636	662	616	621	702	650	680	632	626	634	624	654	719	623	629	606	629	617	667	730	630	633	631	627	637	636	664	593	631	641	682	640	637	592	665	629	644	606	658	639	651	679	671	678	674	643	626	671	646	627	601	655	640	682	633	668	657	606	643	646	640	626	637	631	618	632	645	636	644	625	658	612	657	633	639	667	636	637	646	687	670	668	633	632	613	647	675	637	647	664	619	608	624	611	605	632	605	638	663	629	595	650	670	625	616	608	631	619	625	675	665	644	659	634	677	626	638	629	601	649	654	639	634	638	679	681	629	597	675	693	639	674	638	674	620	621	671	683	616	628	622	635	657	659	632	672	655	626	625	624	649	641	609	616	624	632	670	645	653	616	642	644	631	627	645	634	639	629	639	644	649	641	581	624	631	620	647	675	637	630	643	606	664	622	650	650	674	654	587	625	636	623	644	678	607	579	691	652	653	651	648	622	628	655	601	658	672	627	593	610	653	702	642	668	657	638	656	607	617	622	624	626	600	622	602	615	624	663	665	625	617	619	678	658	607	617	643	662	626	628	627	675	663	648	640	606	650	649	656	630	662	678	665	579	603	640	669	596	682	634	652	637	643	634	656	651	648	645	588	639	630	608	642	649	619	649	666	667	652	611	651	654	629	683	630	625	636	672	633	631	638	609	655	671	610	629	641	631	645	678	640	621	613	644	629	600	657	599	643	679	610	668	620	644	645	629	662	679	631	607	650	665	652	647	642	614	649	620	642	615	636	641	642	644	571	631	605	635	654	638	642	671	606	638	601	635	624	636	678	631	642	616	678	632	684	623	660	649	611	633	683	648	619	619	614	615	649	671	632	683	666	637	594	627	683	646	633	633	608	668	668	647	605	611	678	648	617	644	624	612	613	632	628	658	613	678	653	636	622	674	642	596	574	651	670	691	603	675	652	695	632	681	660	635	647	670	636	687	652	633	632	676	605	595	617	627	589	613	661	613	631	645	651	634	615	609	631	646	643	654	591	633	577	615	669	651	654	651	672	631	651	628	648	636	644	585	614	601	635	663	641	619	666	663	663	647	613	611	678	641	677	637	667	635	664	642	632	668	608	632	624	625	630	611	640	613	667	610	621	716	664	614	662	612	663	623	648	615	594	647	670	664	653	676	647	638	659	653	603	636	620	609	668	617	576	612	646	667	631	625	684	644	650	650	593	626	659	664
5026	5155	4275	2006	1358	5951	21509	24257	17872	9220	4032	1682	835	681	641	600	634	594	571	617	619	645	612	582	645	637	609	611	583	587	618	641	623	641	611	616	600	603	567	613	598	599	617	622	609	615	638	586	563	593	596	650	576	599	601	589	625	563	600	569	583	551	632	646	631	613	626	610	603	607	559	585	582	595	624	593	592	619	654	603	612	592	579	575	608	592	647	604	615	647	623	570	621	570	645	620	596	634	586	604	585	606	608	571	588	599	553	603	566	610	611	603	599	610	605	581	619	624	643	542	520	573	560	618	582	613	604	600	601	565	609	603	611	579	589	599	626	633	611	656	612	653	598	594	592	609	602	575	602	588	648	645	600	566	580	623	616	603	576	629	595	610	603	589	584	626	600	609	605	651	613	601	615	594	617	620	643	587	647	623	587	611	584	602	596	588	609	624	642	607	614	585	579	613	609	637	560	607	607	608	602	602	584	640	605	537	584	601	622	617	597	604	619	555	595	588	593	608	625	667	642	611	605	591	630	567	629	539	595	541	615	572	618	615	587	598	602	590	609	597	598	581	641	593	620	570	615	643	574	597	617	648	640	600	606	611	591	627	605	627	598	618	611	618	534	587	633	600	637	596	650	580	603	624	628	592	595	545	599	576	611	593	575	576	595	625	619	616	622	603	620	576	607	593	594	575	571	623	626	668	581	633	588	644	572	599	614	620	583	576	646	585	619	597	583	625	566	583	619	622	628	598	651	602	571	604	555	636	598	641	565	557	644	549	625	610	613	554	590	644	554	627	602	630	601	622	637	574	568	589	598	593	588	576	625	618	597	654	585	571	586	617	632	616	600	584	570	623	606	637	568	618	582	607	580	602	606	606	625	614	601	600	599	589	596	652	617	618	563	545	579	610	617	590	569	585	578	571	605	685	605	576	606	580	568	589	611	567	589	616	611	590	637	611	564	566	590	629	562	602	591	572	625	616	613	596	635	612	598	593	592	587	571	622	622	583	589	619	617	597	598	562	595	546	590	618	567	596	627	569	620	615	588	645	659	604	560	585	578	605	584	590	608	603	605	585	620	607	610	619	600	569	609	604	608	643	579	604	603	586	577	590	601	655	589	606	602	584	556	598	577	618	579	597	624	634	612	592	575	583	627	626	632	606	586	608	648	610	582	607	604	598	622	589	565	580	565	571	558	601	612	614	602	642	573	618	639	580	629	593	604	606	632	618	650	554	568	620	612	644	571	615	564	602	575	553	589	619	598	600	615	589	590	578	606	594	627	616	611	633	620	622	578	609	627	605	584	567	558	607	606	609	638	543	616	610	600	594	623	601	593	597	605	571	608	572	585	575	604	608	591	588	617	553	617	602	566	634	515	663	609	631	574	599	598	605	620	567	586	617	550	609	565	572	606	605	568	613	579	586	565	640	591	590	585	571	597	588	581	637	598	590	565	652	581	622	580	614	624	588	602	579	588	626	607	615	596	602	595	605	606	588	616	609	598	598	627	645	573	589	596	627	630	625	588	612	586	627	596	604	611	604	590	611	621	588	581	664	575	561	593	566	578	555	619	590	604	613	583	609	606	584	588	595	588	594	615	615	596	574	564	615	642	567	612	614	611	601	621	622	590	586	590	616	589	592	629	615	625	571	657	587	627	590	542	597	612	639	560	624	595	592	588	584	587	612	578	597	594	595	624	593	578	574	565	572	614	602	604	607	606	615	605	594	609	568	572	602	560	601	588	568	596	583	618	589	613	618	646	615	609	596	579	594	591	619	618	582	640	615	579	636	604	603	630	563	610	587	585	618	611	602	603	605	574	602	598	602	582	605	614	574	582	596	624	612	627	586	628	576	616	619	608	615	593	594	587	553	580	604	602	607	570	620	612	578	601	608	568	611	589	615	570	591	562	610	580	602	634	581	599	578	582	611	585	608	603	636	589	589	573	600	603	600	597	598	601	606	592	575	580	594	617	649	643	601	619	646	602	617	591	547	578	586	599	592	611	592	601	615	597	651	595	582	562	595	596	605	536	601	614	584	600	610	583	585	653	601	583	581	581	640	580	578	566	610	630	594	594	573	608	593	578	585	624	570	531	596	597	608	604	606	585	632	589	564	630	616	559	570	615	608	577	589	560	601	598	630	577	554	581	564	592	633	580	622	602	549	596	595	603	637	607	593	594	564	566	582	629	636	587	623	570	570	588	554	585	580	593	551	575	592	648	601	597	623	586	605	564	621	621	592	579	584	628	609	594	615	637	622	578	643	622	577	596	603	590	632	603	583	570	652	602	556	595	595	597	609	605	613	552	580	596	589	592	631	581	570	607	611	627	626	562	560	596	634	566	596	624	617	596	600	612	612	573	569	567	597	623	587	568	615	631	596	621	602	620	610	596	584	599	613	569	575	621	588	592	608	594	592	627	591	602	579	642	626	582	620	580	588	568	595	639	594	580	633	596	615	611	569	579	646	627	587	584	562	565	591	613	631	607	603	575	592	600	575	552	571	618	563	588	608	604	610	638	598	574	580	625	617	636	618	569	536	612	618	567	618	563	580	645	582	568	592	606	648	617	586	565	580	616	588	530	632	589	585	617	606	558	621	599	644	577	605	628	653	603	579	595	603	540	576	578	562	611	592	603	589	646	618	591	598	597	528	602	597	615	619	604	645	583	610	578	566	592	628	598	600	627	591	577	571	580	611	577	610	558	626	565	552	596	632	659	602	569	527	655	612	560	652	611	550	583	653	603	611	633	563	585	551	598	612	570	589	628	657	567	619	572	606	573	626	612	601	586	589	581	599	577	614	580	615	623	602	566	616	612	566	604	593	602	631	608	559	629	593	573	619	646	589	599	630	607	609	617	599	639	582	570	545	633	635	614	624	601	595	579	621	593	614	574	617	588	592	649	597	620	633	599	563	565	584	612	610	547	605	598	612	574	588	609	623	602	599	579	602	599	593	577	555	590	604	588	548	626	592	568	615	559	627	614	587	600	577	592	578	599	545	594	564	553	596	594	587	636	622	601	623	601	603	619	611	593	603	563	608	592	587	590	597	586	629	593	605	601	620	568	602	630	645	603	610	611	588	590	659	618	624	592	565	571	589	578	622	615	624	586	638	592	585	636	579	576	560	570	629	589	602	536	541	605	561	619	591	551	606	581	634	606	667	539	620	596	630	593	590	607	609	609	604	598	635	632	609	647	574	596	615	634	616	612	651	652	583	621	606	587	640	613	587	506	616	611	585	573	602	590	598	630	628	623	609	545	589	607	593	631	625	605	591	576	541	642	590	603	616	643	538	589	621	553	601	613	593	608	621	572	570	621	573	556	651	606	613	590	622	586	592	586	610	581	551	575	612	598	532	596	637	576	598	592	575	585	607	595	612	592	635	592	605	598	614	591	571	611	611	574	580	584	617	626	570	559	624	584	554	594	569	553	578	616	582	557	567	550	635	595	610	634	609	572	587	641	609	599	538	616	580	611	593	582	613	548	632	613	576
24159	21371	28647	24377	21289	16620	38487	43936	36756	23559	10981	3586	1325	877	795	782	743	822	687	750	757	716	781	772	785	701	814	740	743	735	749	768	720	740	773	764	791	784	748	676	724	787	796	712	715	735	728	743	704	768	767	798	757	776	769	731	755	753	775	763	706	749	745	744	785	739	740	714	728	759	795	722	769	762	723	723	727	800	692	736	736	743	723	745	760	698	745	730	709	680	694	726	766	723	746	715	762	768	751	759	751	770	718	736	705	727	749	742	748	769	752	715	748	796	776	768	758	760	739	735	772	747	742	736	741	760	729	786	717	737	741	771	768	723	751	755	702	787	699	751	740	766	704	750	756	780	783	744	778	746	741	742	675	778	752	757	750	727	752	740	710	736	749	754	782	702	754	698	738	727	742	761	712	724	700	753	720	768	736	706	726	759	771	762	782	713	743	687	728	748	704	750	752	733	733	721	702	739	780	757	748	744	781	789	757	696	714	754	734	722	739	705	699	729	725	723	726	748	711	737	715	739	733	744	701	774	699	728	746	723	718	734	756	788	710	721	731	755	737	753	722	688	735	728	751	714	732	779	737	716	742	742	740	717	740	763	768	733	731	707	752	736	729	783	751	724	707	697	751	757	712	729	713	694	733	793	775	719	722	772	729	726	768	772	725	746	749	711	748	749	750	728	723	745	755	727	670	737	678	741	715	731	736	702	761	792	720	770	761	754	704	731	725	755	692	750	716	740	734	761	725	725	704	745	765	768	748	748	744	740	758	756	718	713	715	770	752	726	730	740	758	809	755	762	740	716	721	760	700	776	742	697	729	759	743	772	775	767	783	747	787	748	744	707	713	723	788	746	750	718	742	738	761	736	737	672	674	746	798	718	749	753	776	744	701	731	763	728	712	739	787	751	714	705	763	768	753	704	741	727	730	708	750	716	729	754	708	751	744	729	733	733	779	751	758	692	752	773	751	717	755	754	738	762	737	730	701	727	774	716	728	731	812	762	736	754	759	749	724	724	731	788	729	779	748	739	743	771	774	770	803	763	780	720	731	748	714	736	756	774	729	719	702	661	738	721	705	727	738	677	749	735	755	771	730	749	736	760	726	676	695	721	717	748	682	747	693	787	752	740	722	731	746	768	723	740	760	778	722	773	750	747	778	758	733	732	745	696	743	780	777	727	777	706	708	733	753	791	757	744	741	734	742	709	694	752	748	737	797	681	793	736	744	740	784	749	726	730	725	771	727	802	786	753	809	755	765	782	719	747	743	742	732	723	742	733	771	727	764	740	733	755	721	771	725	737	773	710	704	709	747	733	791	732	783	750	733	759	767	780	709	716	729	731	738	752	714	742	782	732	703	752	734	758	739	715	707	740	802	748	807	699	735	738	732	774	763	758	705	671	720	763	714	747	696	731	740	778	756	731	756	763	719	762	739	708	725	727	775	750	739	774	756	713	744	728	762	751	711	761	715	749	769	755	765	791	715	724	791	749	730	700	740	720	737	769	754	751	774	768	756	720	771	745	716	714	726	771	760	720	719	724	745	704	730	712	795	750	729	724	782	755	698	719	659	727	741	772	715	753	752	681	718	684	729	752	745	748	708	741	755	725	771	748	758	777	763	843	711	727	726	767	795	743	719	727	754	726	712	749	733	725	724	749	729	731	725	665	771	733	763	784	739	736	742	738	672	732	770	736	706	738	701	743	725	726	707	710	717	728	741	722	734	719	735	762	748	734	754	762	764	709	761	713	676	720	740	773	780	709	754	801	746	723	765	715	730	726	756	731	759	707	774	723	710	744	733	756	704	726	716	722	759	776	765	722	734	686	780	698	736	759	728	786	691	698	697	786	720	786	757	703	768	769	744	760	692	709	770	757	793	729	725	734	743	792	686	745	727	730	777	757	730	725	725	755	739	771	717	756	744	728	721	746	712	695	735	758	723	692	679	723	740	735	747	799	712	735	700	739	770	741	684	757	747	731	800	728	764	763	735	730	686	732	731	744	765	723	740	732	757	746	762	765	744	751	688	739	747	728	728	775	682	733	744	741	758	716	706	706	755	728	718	725	766	751	748	721	785	745	731	721	734	742	734	761	749	735	758	735	739	726	728	747	726	695	727	730	696	783	711	722	684	726	708	759	725	738	735	761	752	726	726	794	753	684	716	738	761	694	786	736	742	746	740	723	780	729	732	723	719	783	791	762	729	771	723	775	730	771	718	748	737	779	759	723	729	742	702	744	744	760	740	768	729	718	719	793	733	737	736	756	749	729	784	806	734	746	751	815	700	736	736	762	753	721	732	740	727	809	752	684	759	733	741	746	777	776	785	729	737	744	730	712	782	726	782	764	769	765	765	752	705	739	723	773	745	768	749	724	737	739	776	747	734	703	737	681	763	706	741	754	793	766	700	743	736	764	755	736	698	768	675	734	752	746	738	731	720	716	704	755	748	727	788	738	708	745	749	765	785	790	664	712	748	760	725	718	733	745	791	722	717	722	741	721	745	738	782	753	757	707	730	768	715	753	756	753	709	732	756	726	680	708	690	779	811	701	741	735	713	803	745	747	752	729	777	714	746	727	769	749	742	750	738	724	677	712	758	701	731	720	774	758	713	778	695	719	700	701	780	748	732	689	705	776	774	707	733	761	742	768	750	742	764	760	705	730	800	704	773	715	791	757	742	703	757	744	753	723	749	763	752	765	702	718	742	705	757	744	715	784	760	728	710	693	743	701	753	771	689	740	796	731	757	757	702	735	737	742	686	779	700	758	736	720	720	776	778	751	753	722	783	758	718	767	696	752	805	765	734	755	749	739	742	732	733	724	756	771	677	760	719	711	736	726	760	722	757	730	744	776	752	731	712	725	735	740	739	727	778	690	760	700	709	749	791	738	729	742	786	800	712	754	726	742	719	767	723	802	765	744	708	778	742	732	745	697	753	726	766	734	719	767	747	767	772	745	785	729	755	737	727	741	712	715	786	734	739	733	720	715	729	721	775	813	713	728	741	737	728	686	726	760	729	747	708	768	760	743	762	716	709	688	718	721	704	718	742	767	749	792	731	726	731	749	785	754	784	761	763	727	623	701	743	743	727	694	716	747	730	743	754	754	732	770	714	764	720	766	743	776	749	752	730	713	730	755	732	722	742	773	779	733	729	772	731	725	761	748	744	721	762	732	773	780	802	765	715	715	766	745	760	721	706	737	647	711	742	750	701	741	712	713	793	764	748	710	779	782	772	751	749	757	730	770	721	707	714	791	792	748	752	677	707	754	665	789	744	778	733	757	737	751	730	745	782	754	744	728	699	728	767	767	740	687	735	719	748	725	691	767	726	735	766	759	744	728	740	741	728	718	719	685	757	766	769	767	717	665	722	760	765	741	690	770	727	736	711	767	770	771	743	754	733	750	693	694	775	718	715	716	728	715	714	679	732	762	734	729	752	759	797	727	722	764	737	750	710	767	711	758	751	744	719	693	741	754	707	773	715	744	698	767	694	761
5403	10046	7288	3360	2467	12191	38524	41062	32202	19017	9269	3409	1368	794	682	694	691	701	680	702	745	676	691	663	704	697	674	724	718	735	689	709	669	705	679	676	666	694	668	694	696	752	709	660	661	660	703	742	682	691	710	689	701	716	688	697	648	645	670	672	686	702	694	735	676	682	698	669	708	686	679	691	632	676	634	678	707	667	637	701	658	680	657	678	703	753	677	688	706	659	646	678	715	650	692	699	674	697	669	694	687	658	673	680	670	660	673	688	730	701	699	657	717	671	675	657	669	687	668	699	673	715	715	674	700	685	695	690	681	652	681	673	664	699	667	675	661	683	636	692	695	656	684	711	689	731	679	637	680	664	715	718	734	684	685	681	695	745	701	659	724	760	668	635	712	697	634	701	659	688	685	683	655	678	697	686	710	682	691	686	718	707	678	649	703	689	687	666	713	643	730	683	670	683	678	685	687	683	649	689	683	687	683	734	679	677	667	663	742	669	677	659	690	715	671	622	736	719	654	720	676	713	696	713	674	642	632	704	646	672	736	649	671	655	672	685	624	657	619	663	679	694	705	687	675	683	715	671	668	709	658	682	683	696	713	671	696	695	698	716	680	671	681	680	683	657	689	679	712	685	689	702	714	631	692	699	698	650	655	679	652	735	674	709	691	628	679	693	673	697	665	644	672	666	691	677	655	707	676	685	665	676	649	690	690	678	732	662	684	695	657	712	672	710	712	692	705	673	724	683	676	728	667	678	662	682	686	633	648	692	720	678	705	643	672	659	755	708	661	705	703	687	647	647	703	722	655	703	680	647	709	693	645	677	676	682	620	704	710	704	650	687	673	662	654	668	704	671	672	697	708	725	688	733	718	715	696	641	693	692	691	698	641	683	653	663	698	691	710	674	658	640	704	642	684	651	695	655	688	662	659	679	662	708	659	673	689	672	638	674	726	683	624	698	685	690	675	693	642	671	678	670	685	674	689	658	653	671	693	690	729	649	685	663	690	703	675	664	693	700	677	697	717	657	683	658	689	707	710	697	684	676	674	687	695	665	678	695	644	633	700	689	689	691	644	717	679	664	647	712	691	722	657	730	670	685	684	727	701	671	699	685	683	723	707	661	713	688	679	688	648	664	692	678	697	664	674	663	717	665	709	714	693	644	694	684	723	679	739	647	696	674	670	708	691	734	638	718	715	684	688	657	634	671	647	714	680	639	663	652	670	646	699	682	688	708	645	698	681	683	655	694	670	662	649	688	694	677	662	674	651	650	682	678	652	647	657	709	674	690	708	667	619	721	663	676	695	699	684	672	686	695	738	654	727	720	653	653	647	684	670	696	644	678	749	699	744	662	675	683	704	676	711	676	659	663	663	651	669	689	647	652	653	699	640	666	699	673	666	728	678	677	671	696	667	673	701	699	624	705	680	682	682	713	679	653	683	684	673	701	685	683	690	642	715	695	684	638	675	710	677	695	688	670	673	719	700	693	638	737	713	670	670	674	674	676	681	695	715	660	638	643	647	690	678	640	653	669	709	686	719	669	690	682	680	628	678	670	673	700	663	718	641	720	670	671	655	718	653	694	682	686	672	676	723	667	657	670	700	655	721	674	727	656	723	660	650	659	699	723	740	620	694	684	729	659	627	661	686	650	673	681	691	675	633	724	712	664	734	657	693	659	700	656	689	669	713	637	638	623	616	699	696	632	735	680	662	674	682	700	685	710	722	680	625	714	650	700	657	701	656	671	616	664	658	690	714	691	656	693	664	687	670	656	655	682	709	717	713	671	680	689	696	675	687	688	643	694	671	642	662	673	687	671	663	670	679	664	673	724	687	690	673	670	716	644	728	680	663	676	645	683	672	663	661	671	709	682	657	697	692	684	674	667	703	642	689	694	665	681	687	679	701	638	615	654	662	708	692	639	703	659	699	646	658	708	671	712	666	703	668	679	679	731	703	693	687	692	678	685	658	652	725	689	685	709	696	704	686	666	702	646	675	762	643	695	652	670	646	663	690	759	680	639	685	676	633	702	676	647	703	694	663	672	700	662	665	679	727	715	707	696	678	657	730	679	694	681	675	669	667	662	715	678	693	655	669	641	687	685	718	676	711	630	700	718	705	658	659	679	639	614	681	703	655	697	726	700	710	699	702	636	669	666	667	656	667	672	675	682	676	679	702	658	671	723	687	707	667	680	680	695	744	675	709	736	689	703	680	674	671	680	683	650	695	703	684	672	710	665	652	679	705	664	649	657	718	777	675	722	670	632	639	690	676	638	674	687	672	703	685	705	682	657	671	679	641	683	684	705	707	677	682	679	699	630	640	679	722	663	661	677	656	696	671	701	699	653	672	677	708	684	715	715	708	661	677	704	660	689	665	710	700	667	683	661	688	659	638	701	665	697	703	690	662	672	698	670	682	637	702	684	653	691	667	669	684	692	703	700	695	719	683	686	695	673	673	707	740	715	664	647	670	674	700	675	721	679	641	658	709	732	648	696	714	683	630	669	705	654	659	679	694	642	700	638	692	660	733	695	636	673	698	710	659	703	659	655	652	680	742	688	670	672	664	656	683	620	647	669	706	678	686	660	666	659	663	690	679	732	694	680	641	693	695	663	639	618	715	686	648	703	657	690	745	690	650	677	682	707	681	690	628	692	663	654	677	647	664	649	706	685	725	695	730	706	667	715	641	672	684	652	688	672	681	657	685	639	681	711	711	716	677	726	672	720	667	680	654	712	634	674	712	638	680	676	698	656	700	697	689	738	699	712	654	697	696	629	671	675	699	681	702	687	702	647	713	750	639	660	663	699	687	670	659	689	620	710	711	676	704	669	708	764	668	687	643	692	673	683	686	656	633	642	695	651	698	702	666	661	665	685	652	684	659	634	626	609	602	667	671	703	669	671	693	666	685	729	729	687	633	637	718	659	656	609	689	669	684	605	675	671	665	705	669	655	680	661	630	725	691	720	678	644	693	674	687	680	727	694	682	681	668	680	689	675	671	672	669	646	698	646	690	698	658	713	641	721	666	638	631	691	715	668	692	680	671	699	630	709	694	688	685	674	658	659	653	696	684	690	687	678	678	650	664	710	679	730	722	696	624	696	672	707	673	652	680	703	656	637	711	710	671	675	697	710	664	653	685	677	657	683	695	696	696	668	676	713	634	691	720	648	681	652	690	686	653	741	681	689	645	692	695	678	651	692	683	660	632	648	676	706	654	681	681	676	647	636	695	697	697	675	686	702	662	706	642	702	653	653	670	675	654	670	683	676	636	707	675	666	645	686	695	675	670	681	663	694	683	666	641	688	650	703	647	696	659	618	659	688	687	717	643	687	705	636	693	648	705	705	648	644	674	669	711	666	672	697	699	677	721	685	661	672	663	726	678	674	688	637	656	647	674	657	660	674	619	677	635	682	712	677	645	664	650	702	652	632	681	639	718	686	677	675	682	656	707	686	639	656	629	628	724	728	694	666	720	679	686	718	698	691	675	692	680	674
27487	13229	2892	1086	818	935	2241	3215	2881	1946	1298	886	712	679	681	667	681	650	681	672	660	660	680	642	661	668	719	648	644	650	732	696	643	645	681	657	621	692	685	666	600	681	623	620	666	672	657	708	665	700	640	651	635	625	672	664	658	633	658	681	680	674	655	692	621	679	684	706	674	673	702	688	675	659	679	682	657	696	692	656	668	678	664	683	681	638	657	694	698	684	643	716	653	647	705	695	643	628	681	613	698	702	645	666	680	671	720	655	691	635	665	665	692	693	653	701	710	703	688	681	661	692	708	717	716	673	643	642	646	661	637	674	677	665	667	650	641	658	664	687	672	688	691	709	716	670	629	673	675	682	652	689	691	679	681	679	707	702	689	697	704	609	643	668	622	660	643	628	615	680	693	657	660	696	646	660	646	640	628	741	660	671	639	672	627	700	680	632	622	662	605	690	698	647	667	682	660	672	709	632	689	713	727	699	655	635	683	729	668	677	645	662	658	677	658	682	663	683	662	667	667	675	661	656	648	684	680	606	671	668	649	684	666	738	658	701	670	691	646	678	655	715	644	658	668	651	660	640	685	686	665	703	650	708	657	651	669	635	697	701	666	666	652	682	681	669	688	680	669	666	656	663	653	677	678	654	684	665	669	700	643	658	682	649	693	687	670	708	663	717	655	648	669	699	701	687	705	672	636	683	682	674	672	686	668	637	653	662	658	632	634	671	703	662	685	701	684	699	617	730	660	661	686	633	719	702	673	676	655	646	631	651	655	702	618	694	617	667	655	665	660	625	715	640	682	662	657	632	658	665	669	641	668	623	688	682	704	668	671	694	639	669	673	675	658	679	629	671	727	692	642	671	663	659	655	681	685	650	665	667	650	682	665	656	676	687	659	718	653	670	657	671	692	646	648	718	690	698	639	669	655	668	686	635	658	686	707	686	605	644	659	728	674	672	687	668	677	694	695	672	647	672	658	646	678	718	666	682	695	634	715	666	617	634	673	673	656	667	648	701	675	689	679	701	692	710	681	627	661	675	680	691	671	681	670	676	657	688	658	673	691	667	706	658	641	647	648	689	649	675	658	621	681	670	666	630	646	683	735	600	681	691	642	618	699	657	629	617	701	654	645	637	656	692	698	714	641	660	667	590	666	688	657	673	594	704	657	665	673	694	682	694	671	679	659	644	658	658	673	656	667	680	686	691	642	631	642	649	656	673	640	696	720	680	618	650	718	717	626	610	693	709	692	689	676	661	661	661	674	705	656	662	708	650	698	637	669	667	637	642	681	686	709	664	638	646	645	681	668	675	660	675	665	623	648	666	651	691	634	645	665	631	700	635	642	673	653	672	673	688	669	738	676	693	660	678	680	629	737	668	634	711	654	640	656	640	672	652	635	657	660	610	685	647	699	626	623	680	678	643	671	708	655	661	656	675	695	661	632	696	683	639	707	650	614	715	723	652	693	670	661	678	644	712	675	665	653	677	666	712	691	671	685	668	666	683	669	689	634	688	686	650	710	674	689	659	696	652	667	645	642	683	650	675	677	658	671	686	658	639	642	713	643	678	716	664	662	684	732	708	670	667	662	668	700	688	668	668	700	642	632	629	630	676	697	634	641	626	695	700	714	755	637	671	684	675	727	671	663	622	606	657	687	695	676	669	649	653	708	629	702	616	671	736	648	693	630	673	656	674	678	651	655	647	684	625	666	724	717	673	712	682	622	638	725	687	683	676	693	674	708	635	656	699	672	686	677	651	674	700	729	725	654	662	674	672	641	630	644	655	715	654	659	710	630	650	690	689	674	648	660	681	687	676	670	719	685	693	695	689	639	705	673	695	655	659	673	630	636	677	642	691	700	701	669	674	646	664	680	651	651	671	696	667	706	704	681	666	667	657	654	657	669	657	644	671	664	689	702	646	663	659	650	721	634	646	684	649	679	667	645	693	687	693	701	660	723	671	668	609	655	664	708	652	643	664	660	649	650	646	686	638	703	630	695	653	685	676	677	688	661	758	696	673	623	664	676	669	700	693	646	685	647	629	712	671	657	681	728	643	649	643	699	648	702	703	710	737	660	660	672	681	678	630	666	662	675	631	665	713	658	704	718	661	662	652	724	653	698	724	620	637	683	718	677	693	644	665	698	714	687	644	757	652	662	638	649	665	693	674	642	664	642	665	684	684	688	688	685	641	636	651	673	646	666	665	669	708	672	668	667	675	636	633	694	683	675	702	678	667	671	653	675	676	698	652	711	643	688	631	658	693	675	692	693	685	742	678	705	712	707	658	621	661	663	677	689	689	666	720	643	604	649	673	642	658	671	720	655	697	652	634	706	654	696	699	687	670	640	658	669	660	628	655	686	645	661	651	659	666	734	704	681	699	632	677	680	648	663	626	627	668	640	684	640	639	711	623	660	651	602	655	685	641	661	711	683	687	701	713	618	711	691	644	660	691	674	686	647	688	684	696	679	658	664	671	676	704	704	724	704	720	681	667	686	688	651	719	707	722	693	706	664	739	658	689	683	707	639	661	627	669	681	647	624	640	671	652	650	638	650	681	700	695	649	692	684	653	665	655	670	643	712	641	685	653	664	696	663	674	709	649	644	630	659	646	662	679	690	684	695	677	667	654	705	660	683	653	652	684	711	640	665	659	643	662	623	647	709	722	694	691	672	629	678	703	703	673	679	645	660	622	663	721	653	680	623	658	626	701	660	718	714	669	653	685	648	730	666	671	683	686	653	729	673	687	686	707	627	646	688	664	643	657	706	669	650	657	668	694	654	704	689	690	681	663	687	704	682	670	663	680	626	626	686	689	690	674	670	648	681	668	673	670	667	676	714	660	764	673	694	669	728	648	695	662	703	666	681	693	668	686	670	635	706	668	674	693	655	679	658	633	664	623	688	699	711	627	686	659	689	646	712	662	629	663	686	643	656	628	628	679	641	666	721	719	649	691	715	650	694	708	683	705	663	664	622	658	654	651	651	695	671	655	637	718	631	633	662	657	664	726	644	725	681	642	665	644	658	665	662	661	688	667	612	663	643	673	693	616	692	708	693	671	682	705	671	730	670	655	653	700	705	612	688	659	655	666	659	616	666	674	678	617	644	638	706	674	680	669	640	653	674	694	656	680	662	727	653	690	660	612	716	708	713	647	656	644	684	667	638	647	685	679	659	663	685	676	722	651	656	660	639	676	708	660	668	661	661	696	632	706	696	653	653	666	669	666	642	658	655	658	682	688	686	677	717	646	662	661	669	649	693	660	673	673	691	627	623	680	663	638	678	697	700	682	672	654	678	686	657	679	671	678	710	677	638	700	683	696	693	702	686	684	638	672	629	676	661	646	701	617	633	676	699	705	685	675	623	625	671	662	700	669	650	740	667	677	637	660	665	684	636	699	641	645	675	662	654	603	651	666	628	674	621	683	702	692	699	634	631	601	650	684	621	665	700	675	670	646	706	651	682	706	656	730	719	697	722	689	638	672	640	671	675	677
5514	2706	1794	903	781	1006	3049	3976	3349	2094	1316	817	663	628	616	607	620	613	622	634	601	604	622	602	603	602	622	606	596	594	607	586	668	584	594	600	618	575	597	635	576	662	564	635	596	569	599	585	595	554	669	606	629	615	646	624	644	589	635	598	599	649	612	594	595	581	591	629	594	635	560	583	600	584	608	590	606	664	557	607	591	628	555	615	590	647	638	571	640	602	564	611	613	591	616	554	587	606	623	600	596	597	552	592	593	613	612	575	584	621	609	605	589	620	634	642	615	586	604	592	642	586	604	588	596	612	608	625	576	573	645	644	585	604	603	619	638	647	591	593	612	650	574	623	609	586	582	598	587	578	603	599	620	607	613	609	555	588	606	585	585	664	626	609	619	577	590	556	640	566	606	637	617	578	603	596	567	587	614	579	593	591	621	625	579	587	595	569	595	631	590	607	612	585	573	615	616	583	615	601	618	576	593	650	610	565	591	606	565	594	581	579	595	616	554	583	600	613	620	586	595	624	615	570	576	591	608	619	630	570	577	601	562	580	576	625	601	574	611	581	575	617	574	640	597	547	587	557	595	618	578	623	622	628	567	590	605	537	574	594	585	586	604	600	620	610	536	635	636	595	637	589	660	624	600	606	583	581	553	580	623	645	574	600	605	591	615	612	581	606	563	588	656	597	570	612	592	595	547	605	627	603	607	587	608	591	569	608	606	605	608	609	622	614	591	576	602	609	583	595	595	577	599	570	571	615	604	608	613	560	618	608	634	620	609	589	619	619	588	607	564	590	547	585	591	601	619	612	619	604	589	588	576	607	646	612	594	574	556	604	603	605	581	566	633	604	608	585	638	644	581	568	628	583	600	628	615	581	593	567	579	582	587	568	611	619	615	596	593	593	594	577	612	647	642	568	606	597	596	639	647	555	557	594	581	607	646	575	589	573	626	613	629	590	579	602	581	590	628	638	601	599	606	624	634	597	552	651	585	595	571	604	575	624	587	573	594	606	575	637	610	636	578	588	591	590	626	612	658	568	578	602	610	627	626	621	617	621	605	590	594	603	587	575	586	574	577	599	600	615	624	648	592	656	609	606	596	604	584	652	608	592	615	588	592	612	594	599	552	623	585	580	625	597	556	572	599	609	609	597	619	577	584	585	609	640	600	604	620	579	588	606	556	606	585	531	611	588	617	636	582	576	579	620	576	586	614	573	606	612	613	613	634	644	640	665	586	567	618	614	619	614	618	596	602	612	619	590	611	582	605	633	622	590	577	592	648	604	602	579	594	600	604	609	599	574	615	629	566	586	602	568	620	605	644	616	580	611	566	616	603	602	608	633	593	558	587	600	585	598	596	560	613	626	591	572	602	593	596	585	589	592	645	577	590	585	586	581	571	599	636	583	583	621	621	587	551	612	599	557	570	617	549	601	586	606	610	626	639	637	565	620	614	619	610	640	565	585	614	560	572	621	633	587	640	571	579	605	626	624	580	535	586	536	612	621	637	590	624	585	640	578	608	550	588	592	598	565	556	594	609	577	559	596	636	606	621	635	592	617	616	578	637	597	586	583	629	582	609	591	624	617	604	600	564	652	586	610	597	591	650	623	588	582	578	640	563	574	645	634	586	619	624	585	592	614	588	617	559	582	639	613	563	640	600	599	563	602	586	571	578	612	554	566	592	583	584	597	564	612	611	624	588	600	582	641	595	576	616	599	561	587	603	601	641	577	618	567	649	596	595	648	591	599	574	571	599	610	573	613	602	592	606	593	597	607	528	616	567	539	636	560	606	610	605	593	611	581	586	625	609	612	610	598	599	599	591	599	648	587	615	662	628	590	596	583	650	554	606	625	616	569	586	631	619	585	609	643	614	582	609	545	574	575	626	601	599	580	589	590	592	542	577	565	521	616	564	590	556	645	603	627	587	618	584	579	654	616	540	586	596	621	607	653	581	598	600	568	602	581	581	613	642	598	556	590	622	555	625	613	549	566	597	581	601	617	619	568	612	628	589	608	618	574	562	622	631	601	590	579	644	600	599	596	610	595	595	581	611	580	617	605	583	568	594	559	558	594	608	618	622	591	585	605	591	610	606	596	626	588	569	592	577	582	611	630	596	568	655	629	582	620	593	606	630	593	593	599	606	594	619	609	579	545	605	624	612	587	615	623	612	588	617	557	581	620	584	570	596	606	592	620	589	604	640	634	632	579	633	601	605	531	587	576	626	603	595	626	595	632	590	612	586	550	581	611	585	627	589	629	596	566	620	578	610	599	604	608	555	617	621	618	579	573	621	575	560	610	569	622	647	569	602	609	619	615	583	610	623	588	597	561	631	648	568	594	610	555	591	556	622	592	610	596	604	628	569	626	592	595	546	617	575	618	612	626	620	633	562	637	558	581	605	579	604	603	619	529	584	609	621	621	629	564	627	608	591	591	596	648	601	579	615	653	627	600	593	580	615	580	557	568	613	602	589	609	608	567	619	588	613	604	610	595	589	593	627	618	589	581	610	600	608	596	533	626	631	595	604	595	552	562	613	622	585	652	604	576	589	571	580	583	601	615	616	639	602	533	602	594	588	632	611	587	576	610	604	626	619	614	569	563	636	578	615	591	580	584	621	622	585	624	624	620	665	614	641	617	605	657	584	639	643	605	623	591	632	670	608	622	571	589	624	610	642	622	612	633	613	571	561	630	633	642	629	603	583	595	563	599	627	573	608	626	612	652	607	613	616	570	557	572	586	645	607	613	590	593	600	629	634	579	582	630	590	563	588	611	582	599	572	589	596	548	590	569	593	604	584	624	606	646	602	551	566	638	571	547	619	609	571	597	595	585	599	566	610	636	581	573	576	585	586	628	612	546	622	575	614	554	598	620	552	641	606	615	597	592	591	607	624	578	585	617	605	625	592	608	627	623	605	620	579	603	559	582	580	595	616	591	590	602	562	588	604	617	590	632	632	559	615	601	593	599	583	603	572	578	617	618	624	618	593	594	545	563	606	587	610	593	633	644	585	634	606	615	594	578	613	618	583	582	584	559	612	623	572	612	625	559	598	596	608	593	594	597	573	605	560	586	591	631	602	603	599	595	590	603	661	572	618	634	617	624	579	568	629	587	665	587	621	581	585	582	567	617	635	574	561	629	623	569	562	628	640	609	583	599	602	566	601	616	568	633	577	582	581	619	595	625	579	576	602	596	574	582	563	625	608	627	602	585	582	607	588	615	609	578	630	631	585	629	582	617	595	585	608	552	597	614	573	611	589	601	626	602	592	549	600	603	605	621	652	599	610	599	629	579	607	592	660	565	569	623	616	575	610	618	616	637	590	622	577	576	587	621	605	596	588	539	611	624	647	654	622	593	604	593	590	627	584	564	604	566	615	606	546	596	604	596	622	620	590	577	602	608	592	525	566	600	645	612	604	592	608	606	610	652	668	593	581	591	666	639	621	610	594	619	618	615	562	562	596	621	620	604	643	610	606	596	615	593	609	587	585	627
25559	21321	27015	24887	4373	1618	7789	27343	24340	12971	5135	1832	919	696	641	673	678	605	602	649	664	661	669	664	619	582	635	601	675	660	625	677	658	612	595	657	652	606	636	615	627	630	576	622	628	649	663	644	657	656	577	612	623	599	628	574	640	651	619	603	608	647	598	650	688	648	624	669	684	634	609	618	631	643	653	637	614	628	615	624	653	661	610	620	616	668	619	649	606	637	670	614	635	623	655	648	639	637	632	636	621	618	634	646	663	643	619	654	587	681	611	667	644	623	615	627	649	612	614	710	653	605	651	641	670	616	651	597	649	613	671	627	612	631	651	615	668	626	589	624	612	567	650	638	584	666	681	601	674	632	643	649	608	617	596	594	605	591	625	642	596	636	660	681	650	595	643	603	648	625	629	659	619	656	687	616	631	619	604	624	657	675	685	621	634	618	637	626	619	607	611	608	609	622	617	678	654	644	617	659	641	619	646	611	630	672	691	626	602	635	609	685	623	657	597	688	622	625	615	665	654	635	668	635	595	626	644	636	649	661	643	680	579	581	694	663	633	652	630	633	608	678	627	642	644	593	645	592	634	666	619	627	649	605	645	644	658	653	684	622	631	616	605	626	608	648	604	632	643	677	674	685	632	649	634	594	631	617	644	635	650	591	620	614	676	657	626	603	627	645	654	639	653	674	606	647	639	613	635	643	651	617	616	591	639	602	620	675	616	681	628	630	620	636	652	579	641	587	614	642	619	611	671	630	628	676	644	635	668	617	662	628	639	640	645	638	618	625	614	665	580	586	622	630	657	630	600	617	637	628	599	670	585	624	615	670	629	653	647	674	656	677	685	653	605	684	634	620	612	664	643	643	657	621	627	671	638	623	659	645	586	626	674	633	623	659	618	672	670	621	630	673	598	645	662	629	623	671	657	613	627	643	622	610	609	599	631	633	642	639	637	620	664	632	611	643	640	653	686	665	614	624	606	628	689	580	646	623	617	625	623	672	649	622	662	612	620	602	622	652	645	681	622	588	642	659	651	634	651	651	639	635	648	657	617	606	644	605	627	647	608	642	598	637	680	644	631	612	675	608	655	649	663	591	668	624	630	645	630	602	638	631	637	646	646	653	598	597	665	625	573	646	670	584	628	645	669	605	609	664	595	595	643	663	609	656	629	602	637	622	643	665	663	631	614	634	641	639	667	665	592	623	604	631	623	652	615	613	622	644	675	676	646	618	591	650	592	622	634	603	662	612	629	627	607	629	592	645	639	637	675	648	652	616	672	626	599	658	644	643	623	630	644	626	615	649	651	623	631	657	655	626	619	618	633	626	634	631	644	643	629	617	657	648	650	652	643	633	650	641	662	647	673	631	654	630	644	621	683	633	680	622	617	597	585	625	642	675	609	599	619	545	629	615	674	600	617	660	630	642	602	661	601	619	672	620	656	621	638	656	638	648	654	652	642	617	646	651	628	601	635	631	606	625	606	650	620	630	656	607	584	589	621	692	609	627	661	631	646	634	614	628	608	597	608	672	607	668	648	625	620	599	690	619	650	593	654	597	606	594	657	675	630	602	579	605	603	606	601	623	671	628	688	618	647	667	616	649	666	681	629	601	632	606	629	659	626	607	595	613	649	630	599	593	670	680	600	633	640	623	665	630	610	628	656	606	630	592	674	658	609	675	654	641	590	639	634	621	618	637	622	654	603	651	610	625	590	653	652	617	595	633	679	631	648	641	608	653	611	640	677	608	620	654	649	642	612	606	646	646	592	616	616	603	623	650	596	620	626	610	648	593	633	574	633	610	661	619	626	630	646	638	607	626	608	603	604	663	621	619	696	646	622	617	631	606	703	587	672	618	625	653	595	666	670	636	701	636	615	590	628	638	661	605	614	639	642	638	611	634	632	639	648	647	631	637	683	618	628	614	594	645	643	579	637	614	653	621	609	642	582	635	643	624	614	629	653	632	658	593	596	656	558	615	627	627	651	593	613	623	640	659	639	636	651	614	635	610	635	624	624	620	605	564	702	646	617	643	637	624	682	672	629	676	640	677	665	620	707	676	707	663	679	666	665	610	650	612	642	615	683	589	573	629	621	568	665	680	674	622	606	622	623	686	675	612	615	623	619	647	604	650	648	661	603	635	592	634	604	674	658	676	618	676	648	610	641	621	625	652	640	609	630	589	670	640	640	603	603	649	665	647	591	641	650	616	580	639	590	614	625	646	622	636	648	623	639	596	630	659	633	631	663	663	628	677	619	622	674	621	647	645	673	607	603	650	616	591	644	634	630	608	636	656	665	661	599	645	615	618	650	661	627	591	609	623	660	615	663	613	621	657	636	680	633	621	612	593	608	634	666	626	654	622	612	622	609	632	624	631	647	622	655	673	665	665	660	663	596	636	687	681	628	637	647	626	585	629	673	636	665	607	631	604	627	611	602	608	614	654	637	636	648	634	633	642	637	670	669	635	629	651	603	624	614	603	615	628	633	624	606	653	613	595	642	633	625	635	616	592	613	655	639	630	614	593	617	657	638	607	642	576	605	649	620	654	584	655	647	624	572	689	609	638	656	636	636	567	636	589	614	601	663	669	627	615	679	634	618	573	658	668	598	564	643	596	648	655	628	648	636	589	703	640	625	616	643	651	609	659	662	664	637	663	611	589	651	577	633	650	646	607	608	609	645	603	649	596	627	670	666	652	602	633	600	635	676	648	618	602	621	613	590	661	636	621	601	618	627	599	615	634	623	604	691	632	651	648	633	662	616	629	621	662	642	640	603	623	609	608	626	676	637	595	621	679	609	620	601	643	624	650	638	646	635	622	642	640	649	621	635	614	629	597	647	602	610	653	621	607	650	606	642	639	593	666	627	646	640	615	636	629	641	651	662	654	618	627	643	675	605	630	643	615	661	661	637	637	642	601	614	633	602	600	621	612	642	677	678	653	594	624	672	647	682	602	657	659	637	572	624	657	637	650	651	645	666	626	632	630	665	627	636	629	644	598	637	631	645	632	595	606	611	596	620	629	624	593	594	637	617	639	640	614	634	630	643	605	643	663	608	608	654	649	668	600	636	606	614	671	616	631	631	607	667	624	639	587	634	601	679	627	659	632	647	642	581	643	645	615	605	612	620	672	608	657	661	660	619	645	687	658	655	618	655	575	639	600	654	599	637	637	657	661	656	618	621	601	631	611	640	644	628	631	642	620	641	620	674	660	628	577	626	599	622	654	657	613	646	594	626	645	631	623	626	618	583	626	626	654	616	653	644	618	668	619	668	628	595	641	610	608	611	619	654	678	658	624	643	639	635	624	629	655	624	622	652	601	653	593	614	651	617	589	677	588	615	600	636	617	641	635	638	609	591	599	616	640	639	617	605	632	596	632	647	659	651	628	573	606	638	629	656	671	630	669	604	599	653	618	681	633	613	656	625	602	664	632	630	645	615	619	616	643	641	591	656	626	584	674	641	606	605	666	626	686	616	649	657	649	598	563	640	656	626	611
4109	4174	3662	1758	1309	1448	10434	27465	20565	10614	4915	1873	917	621	631	646	573	613	575	651	572	621	635	646	589	623	643	588	656	620	589	620	621	640	589	660	657	635	599	596	556	609	612	604	625	603	599	611	585	563	607	628	662	621	606	593	565	608	538	605	597	585	561	602	569	631	600	569	613	572	629	623	576	635	580	588	631	607	577	624	593	605	562	567	588	600	579	591	604	636	569	602	580	641	601	635	629	642	640	599	604	577	619	563	609	607	623	573	607	578	630	623	623	575	642	559	603	635	618	567	634	613	611	586	580	610	546	585	624	626	645	605	624	564	599	605	606	622	632	603	669	558	608	619	597	654	606	610	629	601	640	583	616	624	578	612	593	622	588	592	588	560	623	631	621	619	573	682	621	651	643	574	621	613	615	653	622	609	623	586	618	573	633	613	558	615	589	634	585	610	578	578	584	591	606	607	627	605	608	592	614	619	616	622	565	574	589	566	610	630	580	579	622	631	589	605	609	565	584	566	568	586	615	605	601	612	598	608	618	598	578	574	582	572	595	634	639	596	617	617	562	629	625	580	598	600	590	566	643	566	625	602	619	558	583	555	611	630	624	593	615	601	589	638	605	628	609	633	616	587	635	586	601	576	543	626	625	610	547	643	650	598	610	623	577	559	647	594	619	589	654	580	624	607	602	620	607	585	575	642	634	649	624	606	573	627	550	576	654	580	597	632	596	588	607	557	582	575	591	592	596	584	602	570	600	608	626	596	625	634	600	612	568	604	596	638	559	591	626	639	593	657	612	595	612	578	596	579	601	585	557	584	616	644	611	565	568	614	608	608	596	594	647	587	559	566	633	601	602	591	569	579	602	615	633	609	595	601	609	630	566	605	580	634	606	616	604	584	590	588	609	619	561	595	615	593	616	601	622	634	614	627	596	615	577	648	616	603	623	605	551	636	613	611	586	586	553	644	611	587	573	616	589	676	650	606	613	624	541	584	593	604	563	615	634	589	594	604	618	594	580	620	622	555	590	600	613	594	575	642	557	593	582	624	619	608	578	601	643	558	578	565	583	588	611	571	605	630	597	647	627	621	534	576	621	585	646	599	628	604	579	606	623	641	608	555	622	548	621	605	582	602	589	607	611	627	637	617	620	555	595	625	606	624	629	624	626	585	627	598	624	589	596	667	620	613	610	601	607	619	613	613	604	628	652	627	627	607	628	612	593	581	618	620	604	621	607	599	626	583	601	592	578	596	608	639	625	598	588	609	644	604	570	565	607	621	578	595	574	615	585	604	609	642	604	613	635	586	618	611	605	598	596	615	578	588	598	568	628	632	584	608	602	634	610	637	618	590	597	565	615	610	648	586	596	616	557	598	604	615	623	598	594	601	606	624	579	588	573	583	579	613	622	630	559	606	636	614	625	593	590	633	568	638	642	597	598	580	608	588	623	584	607	624	583	621	625	608	595	613	592	564	641	613	638	567	569	616	614	571	623	622	622	599	617	603	603	616	608	596	586	637	594	610	579	618	629	583	623	621	632	572	635	611	557	568	593	598	645	637	619	614	607	621	609	620	595	593	598	609	641	613	596	577	613	591	571	636	580	643	624	623	582	611	622	627	585	586	616	602	610	579	598	639	582	608	579	631	664	656	652	614	587	570	578	592	623	607	579	619	591	561	583	618	601	571	608	607	582	638	645	581	621	602	604	632	598	610	586	593	636	649	603	567	611	600	564	573	524	595	565	566	611	581	619	655	581	606	594	574	614	590	632	619	575	609	612	600	620	640	590	619	612	587	589	605	609	626	605	595	597	603	617	600	568	637	626	583	592	577	543	586	613	641	549	579	628	620	587	588	632	618	598	599	599	638	587	657	616	614	570	605	571	620	608	597	603	594	608	563	608	606	592	617	623	559	587	640	563	628	615	623	605	598	612	595	595	562	582	617	639	629	568	570	577	619	571	574	583	650	627	592	580	631	581	586	638	588	642	600	622	609	632	667	611	617	564	611	597	572	570	595	567	637	637	637	601	610	585	599	615	622	605	596	599	616	582	620	599	651	649	604	612	558	582	565	595	601	554	567	584	550	613	594	591	592	622	618	634	607	554	579	553	623	573	632	597	612	616	640	573	618	606	620	598	582	584	604	572	593	622	608	638	590	576	614	621	605	602	618	564	613	604	618	644	597	612	578	600	619	634	623	618	569	610	607	638	590	634	581	629	569	589	583	547	596	600	559	582	602	571	553	583	619	584	616	618	615	547	627	604	638	634	621	569	625	602	606	620	582	575	652	579	600	609	581	627	636	591	646	599	602	566	570	546	653	595	598	597	602	627	608	590	574	574	642	619	604	614	561	621	569	603	607	605	565	577	594	611	587	622	598	599	627	586	596	579	569	587	623	602	553	611	602	626	596	619	650	626	571	551	627	588	590	589	621	609	570	567	552	559	639	583	603	589	587	615	604	616	609	621	579	617	610	627	596	556	579	548	605	609	601	582	629	603	630	578	634	571	621	622	587	603	631	574	606	642	621	607	587	572	595	591	591	601	581	624	627	577	622	625	625	608	572	636	626	620	580	678	598	613	590	558	642	562	609	599	623	604	607	607	625	600	609	609	637	581	603	574	592	621	596	592	616	602	578	574	595	580	604	601	570	580	644	579	591	553	586	584	621	550	632	607	603	589	606	649	574	619	580	622	565	613	570	566	575	553	573	594	602	561	574	582	613	597	629	535	593	572	603	622	615	615	602	582	646	671	590	634	597	597	632	569	584	567	602	582	614	606	579	598	542	531	544	588	571	597	569	600	586	610	590	616	636	584	613	611	590	657	596	602	603	604	581	621	592	581	633	571	619	587	624	597	581	604	599	599	558	597	600	609	581	608	567	621	584	655	606	621	639	572	581	612	611	588	618	623	594	608	614	563	550	590	583	601	597	593	593	586	598	569	615	612	580	605	639	582	630	585	555	602	590	578	608	630	535	578	574	575	606	575	600	621	567	564	586	583	580	599	612	607	623	572	595	602	595	646	582	611	548	641	615	598	549	587	612	580	618	626	610	596	596	627	622	584	577	599	576	622	620	616	627	603	624	574	542	603	591	592	634	594	618	574	603	626	569	594	599	595	598	613	594	626	592	576	577	588	626	583	612	610	586	576	587	611	594	606	594	611	617	586	623	600	601	600	554	564	581	589	610	600	613	598	571	588	565	572	579	568	589	605	597	608	571	638	637	581	627	534	589	562	555	657	598	598	628	619	627	634	583	592	545	610	622	617	594	564	575	623	636	613	648	573	607	583	593	540	655	582	606	586	654	575	595	557	572	578	584	605	615	600	627	617	573	587	602	607	599	586	604	602	605	597	634	595	589	627	578	608	605	595	565	598	582	592	608	596	572	596	608	554	606	596	612	588	594	622	568	579	628	565	614	574	602	604	622	599	569	583	567	577	574	600	550	595	636	620	573	581	589	581	621	558	594	637	666	557	560	571	591	602	592	588	569	618	591
24276	21384	28694	24452	21346	8787	25692	47809	38570	25160	11081	3400	1311	870	829	777	761	741	726	727	726	745	760	771	787	781	727	740	756	724	781	754	754	735	794	778	740	658	781	735	740	800	773	779	757	808	751	729	738	709	773	770	740	726	750	771	751	690	728	738	745	740	703	823	784	779	753	745	773	733	765	772	704	743	750	761	752	726	776	723	757	697	754	720	733	713	716	715	762	730	743	737	723	707	793	741	699	794	763	724	718	734	793	723	741	770	770	739	687	765	741	702	691	745	727	686	740	731	735	779	746	725	757	754	772	747	751	695	759	780	722	700	687	726	765	740	683	739	734	723	741	718	673	753	697	738	714	679	703	765	720	712	728	741	758	677	717	732	763	673	700	732	762	714	742	698	707	753	706	714	743	748	703	726	737	689	761	702	723	729	714	758	732	771	706	735	763	760	734	719	744	709	761	716	741	772	764	743	721	735	769	723	709	714	712	742	791	713	740	726	738	787	717	743	750	773	715	764	778	747	704	751	747	712	737	690	724	741	701	756	708	801	694	708	702	784	747	723	759	759	750	740	744	702	704	743	721	828	801	740	735	703	658	737	689	715	696	739	680	690	738	742	745	754	757	751	745	738	731	701	727	734	789	712	769	738	707	720	743	741	660	711	712	783	706	732	745	725	756	785	772	711	721	714	765	789	758	768	777	763	710	730	698	757	701	815	777	760	737	766	721	756	699	749	720	748	745	707	687	778	737	708	715	752	688	743	696	753	738	722	722	746	752	716	736	716	779	715	817	709	712	730	723	739	767	719	739	708	694	747	720	775	719	677	739	757	765	771	729	732	726	726	745	743	717	734	757	761	712	725	706	733	708	738	653	689	724	723	715	695	738	708	730	698	737	730	745	704	703	696	705	726	766	753	760	761	708	715	769	718	731	717	736	755	663	768	725	730	705	730	769	693	716	675	766	766	716	723	756	809	734	693	761	770	725	733	735	745	755	757	768	741	710	702	710	702	738	724	705	706	761	724	731	670	698	736	744	726	716	770	718	686	730	724	731	678	727	750	720	726	719	712	721	704	780	766	790	724	686	734	725	736	743	731	714	751	697	775	742	739	720	703	714	747	733	727	753	784	780	729	785	729	767	763	761	729	785	734	763	778	714	764	730	738	773	747	793	747	728	780	748	744	730	733	715	744	723	737	745	707	709	705	707	731	739	696	699	788	752	704	726	750	771	686	779	721	742	724	721	749	682	773	711	748	723	762	730	787	758	733	686	723	699	746	728	782	731	730	723	707	757	740	759	714	711	725	721	752	760	682	765	715	750	746	729	744	751	736	744	736	677	758	708	749	782	737	754	775	724	724	727	746	735	718	761	763	734	743	715	778	702	671	751	691	748	766	769	720	741	707	751	715	706	723	747	733	711	732	707	761	778	744	685	732	756	756	736	746	761	714	744	738	727	772	758	715	711	788	753	764	739	769	731	741	737	781	783	673	759	726	708	740	713	751	651	755	791	767	737	752	747	744	737	724	733	764	758	778	734	697	752	722	711	759	706	790	724	668	747	733	739	753	756	721	766	700	735	740	728	724	722	698	754	713	715	690	712	706	719	705	753	692	769	695	730	731	757	738	709	759	759	714	729	748	731	723	686	756	736	767	743	768	700	765	770	767	735	744	723	735	716	702	748	687	725	717	705	721	676	699	723	718	708	723	723	747	785	773	721	721	732	743	764	714	733	739	715	727	749	728	815	713	724	763	695	744	749	748	713	777	725	742	751	736	749	737	773	710	700	723	724	728	714	744	746	698	728	753	739	727	710	723	721	770	711	690	707	761	735	721	699	718	740	753	744	757	699	733	718	764	700	701	753	717	737	736	709	717	737	742	745	697	710	728	710	736	739	733	774	782	749	710	735	750	779	772	789	779	707	704	712	714	689	770	748	700	728	726	750	696	774	749	736	740	764	770	681	788	728	730	730	728	718	740	736	748	745	739	746	661	789	696	678	759	729	745	747	746	793	722	739	732	690	778	764	752	742	720	772	715	761	741	701	721	706	775	720	725	718	726	748	733	689	760	682	726	772	726	740	738	761	706	759	719	737	728	699	737	755	726	758	754	751	741	735	723	776	757	694	760	732	682	755	761	721	671	775	750	708	739	715	722	713	727	737	706	731	747	740	731	726	715	778	743	710	746	759	699	761	758	715	725	710	748	727	798	707	696	813	734	701	732	737	765	717	681	726	722	687	748	741	759	767	784	735	702	722	738	741	786	737	706	745	735	705	781	744	735	689	715	735	780	755	697	721	698	745	746	722	755	704	706	673	683	700	758	738	718	771	742	772	740	716	716	667	710	758	740	742	693	709	748	736	712	800	746	694	747	769	739	707	731	697	731	722	719	725	758	729	683	763	733	730	730	721	722	715	716	789	738	773	682	730	681	692	694	697	751	718	731	742	717	758	735	759	705	791	734	743	725	703	729	750	745	726	745	747	685	727	749	747	694	687	724	748	750	731	673	773	671	719	760	765	708	715	779	764	731	722	710	742	731	696	734	755	718	697	763	736	725	781	766	727	724	739	757	748	791	741	809	735	738	725	707	705	742	703	734	764	723	697	755	761	731	738	746	702	712	732	712	747	729	725	755	766	711	748	705	745	714	713	706	660	736	740	751	723	738	755	714	719	721	728	707	723	755	778	744	722	709	722	733	756	687	743	716	720	737	730	761	746	712	760	718	693	739	756	757	697	742	719	700	734	689	724	733	745	773	775	729	745	736	735	708	785	720	746	710	762	767	735	718	723	768	741	753	737	729	724	745	698	796	700	762	736	789	739	749	738	734	726	729	767	781	792	732	743	741	754	751	743	731	728	752	721	748	724	762	735	690	796	729	778	722	714	793	755	745	737	755	732	669	703	751	723	743	713	726	714	704	761	682	716	733	730	715	772	728	735	716	729	769	740	726	722	768	728	728	734	708	741	730	749	752	729	722	748	726	745	725	700	712	675	696	775	719	764	720	720	692	754	761	732	738	744	692	710	762	691	722	677	737	776	732	737	729	747	722	716	742	745	708	697	690	699	783	688	723	739	717	733	708	754	705	701	743	743	743	688	738	723	743	708	751	734	696	763	718	713	742	720	769	676	715	706	737	757	682	742	725	720	765	699	733	760	745	702	740	779	739	731	760	687	757	737	739	698	716	724	711	803	708	720	753	779	752	754	786	761	698	723	692	765	749	739	692	741	752	752	723	747	759	734	692	747	699	742	671	741	745	764	728	729	738	731	741	682	762	702	741	705	742	727	716	756	763	726	708	746	743	688	718	742	713	770	784	729	694	745	714	780	672	707	770	749	777	715	750	712	682	708	732	744	755	772	754	708	754	687	684	709	763	776	687	775	725	745	733	709	771	708	772	750	732	718	738	723	723	751	696	790	691	742	776	726	707	715	720	742	742	719	785	734	723	718	707	737	717	763	693	747	698	749	787	734	698	718	726	699	712	726	732	724	765	764	721
4785	9035	6796	3164	2386	1983	29234	44711	33480	19943	8839	3305	1301	822	745	647	701	721	714	723	736	708	656	663	678	698	717	757	666	685	709	683	707	639	726	653	678	692	718	725	699	669	695	726	674	713	659	755	690	728	668	681	703	733	667	683	735	703	659	684	678	693	708	656	681	688	698	627	661	703	712	678	656	722	673	679	672	708	702	676	695	671	688	691	654	703	646	662	670	691	653	691	666	663	681	707	683	720	644	703	660	677	668	686	712	683	654	684	637	709	725	696	706	713	683	687	690	707	644	703	730	685	662	701	679	672	699	702	680	639	678	695	692	680	676	687	655	699	677	661	696	681	716	681	702	648	677	695	729	704	694	687	658	694	693	682	694	652	704	629	663	674	671	672	660	709	667	701	664	690	706	712	654	668	683	692	686	739	663	714	700	670	666	648	608	658	692	678	667	699	665	672	650	681	655	793	703	737	634	709	726	694	674	723	684	675	651	711	698	683	669	690	704	679	654	680	718	686	676	664	664	657	712	708	753	701	715	692	684	710	681	697	675	647	640	635	642	676	690	717	697	686	701	709	637	667	719	689	678	677	689	710	682	694	701	694	672	636	694	655	670	672	648	721	723	636	660	659	677	688	677	663	672	695	698	722	668	651	694	751	690	683	686	684	692	707	691	703	687	689	690	674	719	697	712	737	747	696	693	670	693	701	674	704	693	674	679	697	667	684	623	701	715	642	714	696	725	685	675	706	702	680	680	702	693	688	697	678	686	735	662	698	705	699	688	747	664	656	649	660	711	719	671	675	660	717	707	707	682	675	730	759	744	674	652	691	697	683	715	706	700	648	690	696	696	716	677	661	686	696	713	687	675	699	669	719	699	679	659	686	660	686	708	689	680	717	703	671	697	690	661	640	668	679	683	720	736	702	682	704	722	664	685	666	704	652	718	685	651	646	693	696	701	712	679	726	702	689	724	693	680	689	688	649	699	683	706	718	673	694	620	707	731	681	742	679	683	708	690	701	705	701	700	669	702	705	659	687	690	668	717	741	720	677	696	736	688	753	670	692	682	703	675	690	649	695	691	672	713	684	700	659	709	699	655	675	644	670	664	663	641	649	642	696	689	680	695	664	712	663	633	711	698	683	664	703	688	720	721	740	700	678	696	676	636	661	652	743	689	682	676	648	699	660	715	684	688	708	704	693	643	685	697	702	708	704	658	684	720	636	652	678	693	701	716	697	672	688	699	690	682	708	711	686	676	685	714	660	723	739	723	731	682	739	725	672	708	672	693	690	693	688	691	687	730	682	718	702	732	707	673	671	655	674	667	742	674	697	696	664	674	668	714	722	681	673	704	653	737	652	688	701	678	642	736	651	700	701	743	723	696	692	678	698	663	663	677	690	707	681	696	714	631	630	681	719	683	696	670	665	687	688	688	702	702	707	678	692	721	674	705	639	741	664	672	660	660	712	676	712	680	728	731	650	661	686	698	696	717	709	679	673	675	645	702	712	672	653	683	724	704	629	711	688	668	685	703	709	713	687	692	719	681	709	675	633	703	713	706	709	700	703	656	651	711	700	707	660	722	680	704	691	693	729	697	678	674	673	677	686	662	669	646	664	682	668	659	718	691	705	703	653	675	660	625	672	687	697	664	666	702	669	689	682	671	670	640	671	689	674	664	686	672	664	651	623	674	696	721	694	713	705	675	719	653	710	719	647	699	651	699	722	663	636	699	643	619	715	698	638	699	702	698	683	716	699	691	702	696	671	689	727	642	649	672	619	730	644	691	667	690	668	692	659	652	650	676	720	722	654	638	715	699	634	692	711	700	640	702	693	698	701	693	658	732	664	732	675	644	659	749	681	680	655	737	703	693	697	669	636	680	689	683	669	649	701	651	687	697	648	713	690	632	629	672	704	718	648	710	644	676	684	665	711	707	721	726	667	694	672	668	683	694	684	649	642	712	681	682	707	672	696	677	711	679	662	705	705	704	686	679	681	685	663	680	687	683	721	685	708	680	625	706	673	738	641	722	685	627	670	686	682	665	654	678	708	679	705	725	702	703	673	706	705	696	682	691	674	688	674	705	697	669	710	682	650	727	666	682	681	646	694	636	664	696	694	652	689	688	662	685	638	739	709	719	686	729	708	702	644	681	676	657	697	658	730	662	723	685	673	705	678	744	732	670	658	684	688	670	681	669	699	673	706	693	694	712	650	655	693	655	697	697	670	683	668	679	729	641	683	700	660	691	652	655	721	637	711	713	637	748	698	694	734	681	660	677	696	704	701	641	675	712	655	683	680	688	687	719	707	669	681	653	643	693	660	687	667	654	637	662	693	735	654	680	723	663	710	704	692	677	671	672	696	686	735	668	698	686	726	660	745	679	693	683	652	735	710	712	624	674	684	657	687	728	684	693	681	662	645	691	688	677	680	681	710	656	661	654	682	731	688	680	660	661	730	690	640	678	708	648	710	646	729	694	695	672	638	678	638	673	669	680	697	691	667	701	685	686	648	668	719	647	721	694	680	693	703	727	670	640	694	690	710	700	682	694	670	684	654	663	667	673	713	695	643	691	682	696	641	644	659	716	657	710	638	640	717	691	659	668	685	703	684	675	705	696	644	675	685	657	659	653	661	640	673	645	626	660	728	632	641	689	672	673	655	652	677	625	636	664	684	671	684	702	698	642	696	646	753	650	660	668	649	673	655	645	659	763	729	663	743	653	700	686	727	713	680	677	650	724	686	689	686	690	678	670	656	713	661	698	699	701	673	697	656	659	706	669	722	673	677	668	690	676	632	700	674	662	653	727	711	649	681	717	680	724	690	691	697	690	678	659	700	671	717	679	672	696	735	702	657	697	696	695	667	723	703	712	708	673	703	667	667	737	686	681	693	665	689	641	683	704	641	677	689	674	685	701	695	732	656	656	636	673	686	647	620	617	644	651	645	662	723	669	701	690	661	659	712	656	642	674	654	665	715	694	671	674	714	665	672	726	711	639	683	719	702	649	675	673	692	659	725	705	712	642	705	682	642	690	711	711	670	689	631	730	665	711	676	693	666	657	659	682	689	655	691	695	692	697	668	704	666	726	646	636	719	682	663	747	727	692	704	731	644	689	670	615	655	602	656	631	693	647	670	726	668	673	710	680	683	710	681	638	708	693	616	712	695	683	691	650	689	697	666	657	704	664	640	699	713	696	671	697	669	669	767	683	681	692	695	687	684	691	738	660	664	694	680	665	713	662	686	645	688	692	691	683	683	670	678	654	693	664	706	701	709	716	692	673	723	726	689	678	684	701	680	642	679	699	677	703	659	711	682	712	669	694	684	701	705	693	700	689	671	713	732	636	670	680	627	666	628	648	694	690	671	733	699	629	672	671	679	676	689	678	693	661	685	660	677	713	653	684	682	649	684	733	700	681	701	677	722	719	738	646	688	635	664	696	619	672	694	642	700	686	726	689	639	718	668	679	663	664	706	684	645	691	716	712	667	733	678	669	684
27704	13141	2499	1195	837	805	2674	3789	3204	1992	1137	889	711	647	685	628	663	678	676	668	637	689	658	704	682	698	644	667	648	627	707	658	662	681	694	670	624	664	677	663	714	657	663	699	672	686	699	609	668	724	702	670	690	667	678	656	706	684	695	682	640	656	702	700	662	670	651	699	647	675	673	623	670	666	662	694	688	654	682	640	656	689	691	710	672	660	646	674	665	620	684	637	684	648	637	649	649	640	715	669	704	665	685	676	684	671	670	612	645	653	646	686	634	666	663	613	711	665	659	655	673	651	636	612	674	682	699	714	649	698	666	660	689	717	664	702	709	649	663	682	685	662	655	684	689	702	692	614	740	710	743	661	642	643	669	705	688	637	685	631	683	681	697	660	649	708	673	680	670	716	659	647	643	685	695	648	736	671	660	721	620	717	696	627	667	679	637	680	644	718	668	712	688	670	682	652	666	673	670	722	668	645	689	659	658	656	686	677	620	655	724	690	690	667	676	663	692	679	680	647	673	647	693	671	690	655	669	652	622	697	645	651	662	704	669	654	687	670	647	651	714	733	705	659	631	671	721	734	667	702	656	634	671	601	690	671	679	665	666	690	678	641	652	669	668	628	691	660	712	623	695	667	645	655	696	707	714	593	687	684	728	676	684	675	702	655	658	694	734	635	646	644	687	718	671	646	678	667	674	698	638	703	685	667	658	657	680	667	709	673	708	631	684	650	682	664	671	707	645	631	699	701	656	669	668	662	629	685	653	679	635	732	667	652	657	663	676	668	660	702	652	683	656	710	642	673	694	654	670	659	616	700	632	667	648	681	670	647	695	672	657	626	708	692	684	700	652	667	686	638	690	709	642	696	697	692	673	725	602	677	675	683	699	694	665	680	657	645	636	681	667	657	659	660	737	657	699	676	661	654	638	683	672	721	683	676	719	683	655	706	670	654	672	688	665	682	621	640	668	665	687	689	658	695	663	668	661	674	622	649	666	619	667	683	636	709	657	672	705	673	615	627	638	635	685	722	649	663	627	628	623	641	680	649	661	722	679	672	613	650	638	688	664	657	644	661	632	675	684	656	653	737	661	642	658	636	647	676	660	619	693	682	638	677	710	699	688	626	642	703	692	619	617	654	694	653	705	722	685	667	690	680	725	664	685	689	628	699	635	610	700	679	676	693	680	723	653	670	644	687	692	709	661	668	657	625	698	681	683	689	654	664	706	639	671	656	669	684	664	709	690	710	688	705	656	626	637	728	682	680	692	703	686	631	703	670	707	675	698	687	687	691	645	656	669	671	658	623	658	645	694	655	611	607	649	707	656	642	655	684	685	687	702	643	660	686	689	689	662	707	679	645	675	707	686	656	699	644	696	650	719	679	681	697	693	668	664	680	710	705	681	682	679	616	646	703	676	679	651	627	709	692	679	627	670	697	672	674	710	647	684	652	673	649	633	696	651	654	669	695	649	664	639	673	684	666	686	665	660	662	676	672	670	638	695	659	683	634	649	676	717	678	667	673	704	644	686	645	713	678	671	633	698	674	685	636	686	649	671	663	655	651	685	702	710	697	710	684	661	714	679	672	670	657	649	637	676	644	647	683	677	639	689	686	681	664	689	695	658	709	697	681	671	684	652	665	660	651	678	665	657	657	638	686	707	671	638	674	723	674	704	705	704	688	728	666	689	682	670	656	651	654	653	698	648	671	695	668	613	661	668	651	672	690	695	701	660	680	660	643	659	649	671	654	701	658	679	689	712	660	672	697	674	670	666	690	690	707	643	678	710	667	645	655	620	662	633	701	666	740	699	702	630	664	661	645	686	628	667	659	654	672	666	642	675	685	692	660	629	684	666	651	663	710	651	702	639	741	688	687	659	683	664	676	654	680	679	681	652	686	674	636	659	659	642	718	677	649	683	656	684	636	705	677	676	653	657	696	658	692	663	670	664	646	654	719	682	683	657	662	662	667	677	646	688	710	725	719	686	643	726	680	679	665	641	634	657	666	678	629	644	702	676	662	672	637	671	665	705	675	664	661	604	703	666	637	690	653	667	674	682	617	654	692	682	643	644	680	660	670	675	694	706	622	724	690	685	639	662	700	645	663	691	669	639	659	641	684	663	666	713	657	679	643	707	726	648	707	643	675	639	664	681	645	665	679	708	700	682	673	686	677	665	681	671	670	663	663	671	628	638	670	668	636	698	657	671	643	669	641	696	664	660	668	639	671	680	641	673	646	648	671	706	661	696	672	699	691	688	611	629	699	647	686	655	665	716	726	679	662	659	676	670	686	704	686	692	644	662	660	688	667	653	651	680	654	650	708	670	669	652	686	613	691	643	714	655	603	718	632	709	681	687	696	665	643	646	654	714	645	681	669	713	723	676	681	670	645	682	651	665	652	671	668	652	700	680	663	726	678	636	667	657	693	675	649	675	670	680	626	699	690	630	627	655	638	706	634	664	653	668	664	721	668	671	686	704	687	666	690	688	648	690	696	658	683	703	695	683	661	661	687	706	706	658	672	660	646	665	671	676	650	660	659	656	678	673	682	659	663	639	672	666	672	690	698	631	687	685	663	663	655	677	651	712	660	684	637	683	685	632	676	661	675	665	666	674	672	671	667	677	687	679	660	664	691	667	668	668	685	681	697	594	668	693	681	673	684	650	691	638	658	684	675	664	713	656	664	718	660	641	687	711	716	741	630	686	636	660	740	677	694	652	696	688	689	628	678	701	674	666	678	669	678	667	665	685	691	642	687	667	637	656	700	647	662	672	697	656	699	691	670	675	677	633	669	662	687	703	645	696	685	646	676	673	688	662	682	652	682	698	679	667	702	689	627	712	677	702	691	705	662	624	662	644	709	679	649	686	644	653	705	673	644	671	730	654	689	601	673	671	696	659	675	644	694	660	706	669	657	683	696	696	693	661	669	651	653	683	675	690	692	673	701	660	689	691	674	668	675	678	701	662	658	676	667	668	676	666	661	646	652	668	670	669	638	706	665	700	664	639	610	688	674	646	680	674	660	689	669	645	657	680	645	683	622	681	646	716	690	642	654	686	665	707	698	636	702	718	661	678	677	639	691	685	662	632	668	694	639	648	649	670	694	695	639	672	687	649	629	643	743	679	679	677	637	651	666	676	709	624	686	632	716	716	666	646	687	699	696	718	711	702	655	738	647	624	655	706	634	669	611	663	686	692	679	741	633	694	669	650	691	753	684	641	665	611	730	701	657	626	678	679	721	680	697	660	653	731	678	671	712	721	690	643	638	671	715	686	709	707	695	690	611	698	636	698	684	684	612	656	679	678	653	649	642	652	702	668	662	675	723	692	711	669	670	677	607	693	711	655	676	673	662	645	682	646	639	635	647	690	661	642	673	660	636	662	682	673	628	677	675	668	662	652	668	658	684	679	702	643	686	725	640	630	709	637	684	677	656	723	696	649	695	672	674	709	678	684	688	688	673	633	689	702	673	653	629	679	687	632	682	653	654	614	641
5689	2375	1560	889	870	836	3642	4536	3430	2086	1238	788	680	634	662	598	608	598	589	600	577	614	608	581	620	591	577	600	572	643	609	602	669	623	632	618	611	638	611	658	642	619	635	609	618	573	571	593	657	596	597	567	621	589	605	613	617	590	649	621	568	606	608	602	583	626	640	645	647	591	652	614	595	646	605	608	565	606	588	589	593	616	631	559	565	630	664	613	582	626	632	603	618	612	590	606	566	555	594	619	560	626	637	676	608	604	586	614	647	596	635	614	617	545	621	583	569	601	623	588	670	638	583	577	584	627	629	626	581	558	605	570	624	598	609	571	614	570	629	572	618	590	599	587	579	583	611	600	618	609	656	622	601	617	647	595	616	577	600	630	622	676	615	603	590	629	593	646	567	633	614	602	586	579	631	576	612	624	569	603	611	584	628	628	584	598	596	556	575	573	604	628	597	599	610	549	580	660	599	565	582	619	630	572	626	534	626	598	604	558	623	599	644	634	584	581	571	619	600	590	589	567	606	582	582	600	597	573	639	632	626	620	633	615	638	626	543	570	590	607	593	570	594	555	593	603	605	627	604	604	557	582	619	582	585	621	588	601	600	611	599	576	625	577	577	555	625	637	583	624	574	601	608	570	592	585	570	601	599	643	591	586	582	578	634	577	620	628	581	625	646	563	586	641	573	551	625	613	666	605	578	579	601	592	638	576	618	571	601	615	615	616	613	633	596	595	596	614	585	631	577	612	610	582	602	599	578	588	608	619	601	597	590	539	580	574	590	635	576	567	613	577	599	573	576	627	589	563	624	542	578	622	601	624	612	628	597	599	592	562	644	594	598	598	635	614	604	567	613	579	566	599	576	601	610	587	609	605	594	622	632	610	587	553	621	591	598	606	617	583	514	593	568	627	581	595	605	571	607	602	612	616	601	598	608	600	613	591	598	599	613	621	602	610	571	595	612	561	534	636	583	600	570	591	609	589	599	606	622	600	646	571	583	610	610	597	558	593	598	628	589	599	615	590	606	607	552	593	606	618	574	604	582	637	622	645	625	614	631	623	630	567	608	634	617	614	638	616	577	623	594	599	599	586	585	557	607	632	638	557	611	625	615	614	569	573	606	563	663	584	619	567	573	638	552	631	654	572	614	585	589	587	568	628	611	576	595	591	583	597	594	663	563	635	624	586	619	615	616	629	620	606	583	578	618	575	617	565	566	600	602	633	591	626	584	624	599	606	617	599	581	617	624	608	595	604	604	605	583	587	601	578	628	623	615	639	571	595	577	603	598	591	632	648	579	605	640	583	610	582	597	590	618	594	560	617	613	602	524	592	667	626	571	593	624	579	634	591	615	593	579	614	574	566	632	616	593	597	592	664	567	612	596	624	637	603	564	609	582	586	581	608	645	627	596	619	598	640	643	650	616	626	591	580	613	588	629	595	593	645	625	594	588	573	608	587	603	589	644	606	632	607	615	599	616	590	603	644	634	606	590	600	649	640	642	613	628	602	613	605	591	612	592	649	630	608	641	617	604	638	607	586	617	632	590	599	613	597	597	623	604	617	597	600	603	590	610	598	591	612	592	610	641	632	586	628	581	592	612	610	599	592	582	639	592	585	554	567	570	579	630	577	638	595	575	604	612	619	605	624	615	601	600	629	617	648	605	597	624	628	611	606	601	588	641	594	613	587	598	607	568	587	607	608	641	692	614	602	631	586	592	614	568	642	592	606	573	614	584	626	592	606	639	605	605	625	578	623	617	586	616	596	594	595	648	600	595	635	580	570	611	615	620	585	608	609	614	626	589	579	650	612	580	606	565	603	585	608	580	618	576	598	550	610	625	591	613	563	587	638	595	638	631	627	622	582	635	595	633	631	611	607	627	607	606	593	653	599	601	605	616	567	603	655	585	621	580	612	645	672	619	585	639	600	564	609	608	610	557	566	649	624	560	588	609	594	608	589	590	599	594	609	611	598	568	616	620	619	554	640	617	576	613	623	588	609	610	633	661	566	656	617	610	619	587	617	574	570	569	617	593	619	587	557	608	627	609	589	588	617	590	617	609	582	625	578	631	636	577	577	591	620	639	547	616	590	593	588	570	624	657	573	585	610	584	621	586	560	651	602	601	575	625	623	622	632	600	576	629	631	655	641	646	619	611	627	577	574	558	594	597	601	641	628	612	604	572	561	615	589	630	552	605	618	575	586	633	580	563	599	578	595	642	617	600	602	614	610	605	619	573	638	620	566	595	620	613	653	603	600	577	535	614	583	610	580	615	605	560	630	642	678	621	616	556	612	634	625	604	595	578	610	635	597	599	588	641	583	615	594	616	629	606	577	618	580	608	608	607	603	603	572	652	598	616	587	536	571	655	622	589	602	575	632	618	618	594	616	615	589	621	588	612	636	612	629	581	592	593	600	564	614	606	604	609	587	599	615	621	644	578	645	604	561	599	650	574	644	613	621	585	592	591	583	584	599	598	568	597	605	615	625	619	634	644	613	631	629	523	582	605	574	618	585	603	612	633	599	594	613	576	583	576	600	665	560	609	611	585	621	612	642	587	633	625	613	611	615	577	601	585	633	627	591	625	650	597	584	590	585	641	592	555	657	605	604	610	647	613	615	606	586	571	617	607	562	555	572	626	613	585	590	580	567	587	604	632	576	606	589	637	649	620	631	620	602	579	594	594	590	579	611	585	592	580	570	573	670	648	600	627	594	595	602	636	614	580	628	630	637	602	602	601	593	617	603	623	634	607	608	601	607	651	604	615	597	598	604	622	549	616	648	606	630	601	616	610	560	597	604	617	597	603	581	561	557	619	586	604	608	575	616	589	602	608	613	626	588	632	610	637	607	585	627	615	601	585	601	550	583	598	626	616	657	635	558	588	604	629	629	611	620	571	605	599	560	554	588	624	583	615	623	593	582	631	624	590	600	615	596	615	585	570	614	592	580	561	583	618	569	596	630	585	597	611	630	601	593	586	596	596	604	640	600	641	599	589	600	610	595	586	569	584	605	591	573	547	613	627	589	623	577	624	645	589	539	596	627	596	602	611	609	613	608	624	617	601	670	591	581	586	617	603	591	651	577	605	627	573	629	609	572	622	629	613	600	610	592	600	612	615	627	588	612	594	546	626	649	568	604	614	611	584	588	587	630	600	599	598	614	610	596	631	633	571	596	668	586	535	601	610	587	572	604	613	644	609	613	573	625	566	578	556	620	589	597	586	607	590	628	573	615	574	609	628	589	597	596	626	572	611	605	608	605	630	602	628	541	635	592	651	609	627	569	607	593	612	583	626	612	618	554	630	568	575	603	639	596	596	608	607	626	622	610	577	610	578	555	589	586	603	603	613	580	594	556	600	599	614	595	599	595	573	610	600	613	625	603	616	617	607	660	577	639	590	620	650	600	560	625	596	635	619	586	614	632	596	640	628	611	576	653	614	615	617	615	607	605	599	605	580	607	645	601	612	600	589	626	626	589	633	627	557	617	635	577
25532	21330	27010	24947	4767	1432	16799	29111	22600	11292	4176	1578	848	696	671	642	593	635	625	584	637	677	695	677	609	612	629	644	665	685	583	644	632	648	581	612	660	616	675	610	633	621	615	645	667	636	646	632	635	613	617	653	653	673	646	664	641	616	602	661	635	626	630	655	628	635	608	615	629	603	637	612	612	634	604	653	650	620	628	628	652	644	659	604	597	608	626	639	640	673	613	668	643	640	582	633	645	623	656	616	636	695	606	584	654	608	654	598	636	651	683	634	648	664	674	628	586	624	626	603	648	682	631	658	672	652	628	599	639	629	601	636	573	603	618	631	617	659	615	614	634	632	626	643	642	583	607	673	656	600	636	654	612	615	607	645	665	650	643	655	595	608	607	601	623	650	641	610	651	617	635	652	655	609	634	614	629	654	639	621	611	600	609	607	606	641	656	620	587	621	651	642	640	646	649	623	591	600	706	610	610	616	637	571	618	648	637	641	623	613	643	632	645	642	588	698	646	608	641	659	619	627	583	667	634	594	574	611	641	651	627	631	604	606	664	662	636	634	653	654	603	601	652	613	635	670	664	641	652	657	574	620	639	622	633	624	594	625	645	621	604	650	602	604	631	639	585	612	627	620	626	638	651	641	653	591	642	675	623	572	637	647	618	646	640	629	643	607	604	638	590	617	636	621	608	678	612	577	633	615	658	607	641	629	635	614	639	647	612	650	605	570	607	613	604	656	597	612	633	637	664	611	673	686	656	633	682	600	594	621	606	597	623	623	621	631	610	592	591	608	646	642	604	605	619	665	615	614	599	620	642	640	648	612	626	656	661	601	654	655	645	604	618	630	665	671	625	630	674	594	635	652	677	610	652	633	584	640	668	636	683	660	650	607	643	646	613	646	633	650	565	631	631	629	594	605	623	631	647	663	630	648	611	669	566	598	652	609	644	604	653	631	657	670	616	584	629	611	659	680	649	606	603	650	621	653	652	657	646	629	650	645	624	655	623	590	706	622	580	686	631	630	634	612	609	605	627	649	607	584	607	655	658	641	689	648	593	644	632	611	613	615	652	607	640	646	611	631	618	631	616	617	590	639	649	626	687	635	569	674	656	615	669	641	657	656	641	675	638	622	581	674	582	657	646	637	609	595	652	652	639	612	617	611	604	648	609	613	615	684	654	653	624	643	632	654	583	649	639	612	610	638	624	609	644	654	638	614	626	598	651	610	621	641	623	607	602	620	626	620	644	601	600	584	657	692	698	652	638	671	599	615	636	573	653	679	623	608	656	635	626	605	638	638	644	585	605	618	589	576	654	613	639	605	658	647	639	635	629	642	581	643	605	672	637	641	608	682	643	659	656	604	643	620	615	646	646	606	661	637	669	641	608	656	612	558	640	598	619	654	610	621	591	619	666	602	620	606	632	614	662	589	651	624	633	639	617	631	641	621	611	605	669	689	659	574	623	658	580	657	620	653	668	637	640	646	625	634	664	643	597	625	629	624	625	663	627	634	627	652	674	612	634	600	672	678	589	589	608	630	644	586	642	664	593	635	592	638	645	625	646	613	651	644	690	598	623	662	659	622	607	675	631	614	617	618	608	615	624	619	649	626	653	600	619	650	646	647	624	610	653	653	654	678	650	650	645	604	586	663	622	667	579	647	662	661	599	596	624	642	617	623	660	616	626	603	617	623	612	632	633	659	609	618	630	671	606	625	632	630	611	651	591	625	613	627	642	584	576	642	611	663	650	652	657	604	591	628	614	660	653	658	632	617	660	642	594	656	603	608	592	624	604	613	649	633	643	635	643	605	617	656	621	639	658	605	634	621	611	614	635	609	649	658	637	596	630	629	644	622	632	603	623	628	645	651	618	601	625	598	601	658	644	612	593	632	621	660	600	617	616	613	640	665	626	593	641	615	612	636	587	653	649	604	607	660	623	656	674	650	607	600	665	616	632	634	635	619	628	638	624	605	647	631	659	627	660	603	633	605	629	593	638	616	595	615	625	644	636	634	584	587	603	657	641	612	604	674	628	630	640	630	642	653	602	620	629	603	649	588	675	621	606	620	638	637	664	637	619	636	659	625	641	629	656	601	607	606	611	657	692	621	619	667	645	631	620	684	641	623	618	604	643	655	617	665	640	663	633	670	670	590	601	667	679	612	591	619	651	580	674	610	595	618	591	616	638	709	599	598	622	625	654	603	658	591	615	609	608	613	653	621	640	653	667	645	627	692	651	670	634	647	644	630	592	612	655	646	622	630	657	615	643	637	636	674	655	626	612	639	648	626	635	623	577	604	623	633	640	614	607	638	642	656	610	640	641	560	677	663	625	619	621	593	627	620	594	652	615	634	584	630	591	640	626	616	650	684	586	610	664	666	706	650	642	615	603	631	633	638	668	655	588	609	649	621	664	653	638	616	567	597	653	607	634	636	651	632	633	633	633	645	610	656	644	584	584	589	641	636	637	622	599	646	660	592	615	658	644	676	678	594	643	662	580	669	614	651	644	633	643	608	626	621	634	615	632	606	602	678	613	617	667	625	585	629	610	630	634	663	646	610	659	705	640	580	607	644	605	626	663	624	634	606	638	608	644	652	621	592	637	635	601	635	659	636	646	645	625	611	658	645	661	630	639	626	626	639	615	595	616	579	612	645	654	585	613	580	651	658	599	635	647	626	632	626	660	612	632	618	620	620	649	649	604	662	645	678	654	627	624	612	636	635	622	603	602	620	622	615	648	650	622	592	685	667	646	649	603	631	615	645	608	632	606	583	612	633	610	603	618	598	617	651	580	640	608	616	620	617	627	627	623	599	587	690	656	650	652	632	659	629	589	614	619	630	667	652	695	598	622	606	662	628	614	642	636	644	593	614	631	600	612	631	590	631	619	569	622	618	594	623	652	638	609	589	595	629	625	593	628	600	638	617	659	643	653	611	635	649	680	586	602	650	651	664	625	667	624	637	589	617	607	660	628	645	658	652	657	586	625	623	598	641	611	642	624	608	657	603	584	640	648	642	640	608	568	613	603	634	651	640	575	631	619	587	602	626	612	661	599	641	638	623	666	593	616	630	643	629	678	608	598	611	615	594	643	626	648	632	635	605	656	655	644	600	637	611	626	634	646	614	668	621	600	642	598	636	622	616	629	661	651	661	656	634	676	645	641	621	598	630	616	644	616	598	648	623	641	625	646	652	635	673	568	641	680	638	647	603	657	635	662	641	600	626	612	644	618	610	625	606	647	617	612	589	637	676	604	610	688	638	608	611	602	594	637	636	649	627	674	631	631	586	660	626	631	658	641	613	651	609	639	618	631	660	634	624	649	645	650	625	643	628	592	599	707	650	633	588	592	617	643	619	625	578	612	641	597	626	628	662	647	634	594	628	666	615	562	650	617	646	608	610	621	644	592	610	624	637	603	655	650	597	654	633	625	608	626	578	649	582	673	625	633	648	652	640	598	649	662	679	642	628	647	604	631	621	647	642	613	700	586	657	660	617
4274	4455	3737	1876	1391	1166	19753	26910	18739	9519	3847	1591	883	664	596	612	621	576	583	640	588	603	562	638	613	580	562	590	597	619	579	549	588	580	631	583	593	601	582	562	608	577	567	635	600	585	572	614	571	569	572	578	593	620	601	620	622	555	613	602	615	585	617	634	588	620	636	588	609	619	614	572	623	589	561	661	615	563	633	588	581	606	571	591	598	617	598	626	639	601	585	614	608	545	566	601	600	610	590	599	595	635	641	596	616	574	621	632	608	612	571	619	592	588	607	598	607	602	615	555	619	599	557	613	596	597	591	601	599	602	573	589	587	573	635	604	630	589	560	580	615	584	590	672	633	645	605	649	574	625	546	591	557	622	595	602	606	627	552	570	613	578	592	597	604	601	563	660	530	628	589	584	626	600	598	595	551	617	587	604	579	634	628	620	621	570	616	618	581	580	579	645	602	620	632	591	596	581	603	612	603	529	560	588	613	593	609	634	584	628	611	603	611	580	553	650	654	591	574	575	558	604	614	569	579	591	646	630	551	587	576	593	583	552	613	611	554	606	624	569	582	611	603	606	549	611	598	618	606	600	583	639	580	618	613	589	576	610	613	566	607	571	565	641	639	559	573	594	571	625	597	622	580	591	569	573	586	596	595	579	615	623	589	620	597	592	591	608	632	598	592	614	618	626	624	610	547	560	633	567	607	610	608	602	621	561	597	608	611	609	605	609	575	602	601	604	601	600	591	641	599	590	556	599	581	599	627	589	603	581	602	625	592	651	591	623	571	606	590	591	593	592	557	631	646	574	551	614	601	590	663	595	587	598	578	611	612	562	607	595	592	581	584	625	624	565	599	619	548	574	588	578	581	586	609	633	556	577	578	604	542	590	608	630	588	596	579	574	576	602	592	591	606	592	581	566	625	615	586	610	577	625	582	579	601	626	629	581	572	577	567	621	597	610	630	617	617	565	618	558	567	608	592	600	616	592	603	610	611	597	597	588	584	610	576	578	615	598	608	616	573	608	613	580	578	606	589	612	598	583	598	598	654	601	597	589	597	632	583	542	572	625	599	605	609	593	577	607	613	587	586	599	574	565	591	603	534	567	564	615	613	608	578	604	549	594	622	624	553	565	569	615	596	603	544	638	562	562	569	551	628	610	592	615	588	622	608	603	578	580	607	633	563	571	610	578	622	597	576	582	555	568	586	571	598	631	611	633	630	619	597	622	584	573	559	620	593	631	536	589	649	586	633	607	604	601	560	600	587	589	608	583	597	593	548	599	615	571	591	563	569	619	567	586	597	646	586	619	572	617	606	591	605	572	621	595	589	610	561	581	573	591	586	601	565	560	600	584	583	617	571	579	560	570	577	592	580	580	575	656	641	581	589	629	608	603	584	621	611	619	582	626	604	590	619	622	560	588	614	618	593	607	618	611	606	600	610	590	612	613	593	580	552	579	545	568	549	605	630	594	607	608	611	580	582	626	608	614	603	586	601	625	596	555	540	581	587	629	561	600	603	600	626	625	567	636	605	613	605	601	586	595	621	575	582	611	595	600	531	590	632	583	569	597	578	602	581	621	627	591	622	613	561	642	632	579	550	582	625	649	575	580	610	562	617	573	544	607	575	548	566	555	537	602	635	597	598	543	568	607	574	619	608	586	605	619	570	633	606	637	585	607	581	575	583	628	582	607	587	578	601	603	635	616	574	576	564	585	601	568	627	590	588	622	576	612	619	590	544	587	595	622	632	603	559	566	586	535	635	653	598	599	555	620	563	595	544	622	576	542	613	580	609	630	589	605	605	566	578	561	595	562	599	599	574	603	598	570	606	577	610	627	576	581	616	638	593	595	557	610	542	584	598	620	595	609	631	610	586	595	597	636	606	560	589	603	603	559	577	569	576	561	621	583	631	555	583	563	589	567	617	554	616	603	572	588	585	614	566	620	576	563	603	580	581	601	613	620	631	621	565	603	577	632	573	576	569	545	610	629	646	593	629	562	607	549	611	632	557	601	589	604	580	615	618	593	605	625	581	579	548	564	605	602	573	604	541	629	568	594	579	613	591	616	596	597	600	599	617	561	594	601	587	594	603	616	630	609	565	564	570	588	586	623	581	596	623	604	594	590	582	606	605	565	576	635	607	590	619	592	569	576	584	618	591	603	602	595	570	609	619	585	573	631	574	602	613	587	596	578	567	652	590	643	590	586	602	598	612	595	613	588	604	619	568	600	641	572	621	611	590	585	537	614	629	598	600	600	594	580	580	619	597	578	556	628	616	593	594	578	577	605	587	570	501	616	597	585	616	560	613	559	600	615	578	616	548	620	627	533	580	588	584	624	632	607	595	607	580	572	604	621	575	600	584	560	573	606	604	602	567	589	574	541	581	637	625	624	570	614	599	617	597	603	596	602	544	611	588	593	586	605	636	601	599	604	576	581	588	625	570	630	617	577	613	594	602	607	564	594	560	566	599	570	596	619	563	626	583	606	620	565	578	589	571	592	572	550	623	594	622	566	542	590	633	603	620	576	622	608	539	564	587	603	597	572	548	557	604	564	584	601	524	575	583	604	612	599	635	619	624	612	632	598	603	586	533	614	608	589	555	594	565	625	604	601	617	537	612	565	572	599	593	602	605	606	552	561	621	606	604	580	612	567	585	584	619	604	586	598	604	567	612	634	572	625	627	589	600	608	578	566	584	649	591	618	608	571	584	577	617	596	599	556	593	575	588	583	598	653	609	611	606	580	611	609	576	601	609	611	639	589	581	611	550	603	615	577	631	620	610	565	599	597	601	592	644	560	632	618	580	635	604	630	570	597	599	591	589	592	621	610	561	576	597	591	572	647	607	608	583	577	554	616	593	624	604	596	552	580	586	545	592	614	554	612	588	585	571	566	606	598	594	593	587	578	585	576	626	599	595	590	572	614	571	579	555	578	614	585	628	634	580	541	581	574	590	573	555	542	559	588	625	589	553	625	591	571	634	580	604	647	654	605	575	560	607	624	583	568	557	624	578	592	628	655	637	594	613	605	593	545	562	639	576	618	621	636	588	526	586	627	594	631	581	607	632	569	576	562	600	601	599	597	567	572	583	574	623	582	571	610	568	587	607	623	592	577	600	596	633	631	579	610	625	595	596	577	552	618	605	634	631	596	618	637	578	654	578	641	580	625	594	573	611	610	607	559	603	613	597	613	552	587	597	610	664	560	637	620	580	546	575	626	602	641	610	612	624	627	566	661	606	579	571	578	558	654	568	525	641	573	625	620	562	570	577	591	589	609	614	583	537	553	590	611	584	570	608	573	607	610	577	607	603	609	611	633	534	586	625	612	597	593	578	622	594	592	617	554	536	635	566	615	616	644	608	590	618	634	588	597	581	628	577	552	609	583	580	594	554	644	585	613	587	620	610	594	618	581	597	571	605	557	626	595	592	598	566	629	607	626	587	597	614	571	609	587	624	612	574	614	597	601	592	587	580	628	632	612	620	600	597	623	611	573
24196	21337	28643	24363	21298	9506	36789	48092	37230	22564	9543	2855	1220	919	758	820	751	806	760	701	739	760	774	764	741	786	741	745	731	688	748	749	780	742	742	737	763	737	766	723	725	694	725	778	712	677	731	759	735	723	776	710	761	739	756	739	744	755	701	759	700	735	731	739	724	735	736	772	752	756	728	747	754	748	750	685	709	710	719	736	722	725	738	713	721	769	753	707	726	768	756	703	795	714	740	689	715	707	750	761	688	769	713	716	693	701	736	673	754	742	703	741	731	744	728	683	682	714	741	718	742	749	733	715	706	738	736	724	723	725	707	705	785	715	788	733	698	683	718	737	713	745	722	727	772	753	736	769	714	712	764	746	770	737	711	741	711	673	653	687	743	705	680	713	775	717	719	722	749	706	667	739	734	718	685	706	690	751	724	738	715	739	747	728	742	723	704	735	729	724	751	699	722	692	686	778	742	784	704	729	755	746	751	690	721	770	757	747	739	723	721	712	716	734	726	713	742	771	752	696	696	751	760	726	770	731	757	726	735	718	720	748	713	741	716	735	735	724	748	738	757	723	743	745	749	753	734	706	756	698	733	706	761	695	695	743	678	698	669	734	672	747	718	729	685	685	800	690	733	735	653	719	721	755	734	739	711	729	705	742	735	707	750	691	802	796	701	701	732	694	740	753	747	692	746	759	751	684	686	749	717	777	747	721	733	756	731	774	733	677	696	769	751	742	702	737	773	738	742	675	755	689	701	728	681	724	715	700	728	741	756	727	744	719	683	723	786	733	679	691	782	719	752	684	722	743	697	737	715	727	724	768	714	757	714	710	738	728	767	698	733	728	713	689	692	768	722	707	701	784	754	732	744	729	719	744	765	736	745	707	751	750	740	738	701	767	659	694	704	749	718	764	681	713	745	774	717	706	746	711	757	693	740	732	742	768	757	752	755	759	712	732	722	703	698	689	709	731	745	749	706	711	724	714	723	725	740	767	714	773	741	713	710	735	762	693	715	769	729	774	692	704	771	709	716	659	772	718	741	713	772	713	715	708	700	703	754	750	703	713	720	749	755	717	694	783	743	712	788	723	748	718	705	685	731	753	727	688	723	707	761	726	753	659	745	715	720	731	708	750	723	731	707	729	766	717	751	792	782	705	737	727	730	746	695	750	719	719	692	675	739	704	725	763	684	729	720	712	722	675	761	729	751	755	680	722	729	711	728	729	686	709	777	733	700	717	709	704	776	749	701	739	716	759	734	752	715	703	718	735	730	745	662	740	696	751	773	706	720	698	726	700	750	696	737	671	763	739	756	706	695	708	722	759	721	689	694	722	734	727	734	704	730	735	727	695	719	734	733	706	704	734	749	718	701	742	756	744	695	729	771	714	721	762	694	769	678	688	754	699	724	751	761	675	742	691	704	767	729	690	692	708	690	739	754	779	724	758	744	699	712	673	766	743	735	751	734	697	714	716	677	766	720	699	719	703	731	719	768	724	738	755	774	744	716	742	754	748	698	793	752	685	739	764	744	708	754	723	771	731	746	690	752	717	755	714	727	731	724	760	709	733	754	725	735	746	754	717	727	779	744	704	684	738	751	747	705	780	695	697	743	731	775	716	711	662	776	730	775	756	742	722	707	728	676	708	722	734	749	763	698	729	778	724	753	695	758	747	720	716	693	698	697	659	740	733	726	704	725	684	721	747	726	765	675	706	701	667	733	703	704	725	736	727	784	752	766	724	755	734	673	722	688	746	737	710	710	649	702	721	741	709	726	751	686	756	664	716	713	710	723	745	746	726	709	688	744	731	729	682	716	733	739	731	763	687	693	750	766	756	730	714	698	743	731	697	724	750	691	692	705	729	724	695	753	705	709	712	733	707	694	727	734	754	731	703	715	695	715	719	714	776	711	719	706	724	740	738	725	688	683	701	714	745	722	737	745	686	757	733	750	712	697	741	754	721	743	725	730	711	738	734	765	717	723	769	751	750	745	704	752	734	716	698	786	727	684	753	749	685	712	727	705	662	733	731	734	721	720	728	746	739	749	799	767	742	752	710	713	706	770	760	715	730	742	704	760	776	764	723	657	723	714	752	720	727	772	718	711	761	713	654	765	674	727	732	658	722	700	706	790	733	710	732	758	735	673	756	701	775	728	779	731	730	764	720	726	705	729	746	714	723	721	719	685	751	729	731	678	755	743	746	670	741	697	736	737	732	712	672	717	722	717	743	752	721	736	765	727	772	772	778	760	700	749	749	720	717	742	756	731	736	736	709	717	687	726	777	690	705	738	748	719	753	707	753	653	746	750	740	674	762	747	715	685	744	738	701	677	759	709	703	697	763	746	713	701	706	718	711	715	720	768	737	704	709	730	717	774	674	734	717	743	714	724	726	717	712	739	730	710	720	744	705	707	705	668	709	703	754	707	730	759	781	720	687	739	731	710	714	713	699	708	720	708	707	702	737	730	705	699	702	704	722	716	686	730	722	727	752	748	775	743	740	743	674	699	744	695	703	706	686	766	718	679	720	733	741	730	709	684	700	762	744	735	727	692	675	729	731	765	748	690	742	796	706	729	712	713	707	685	675	694	737	743	713	767	674	701	691	709	701	747	746	713	770	700	721	722	715	720	704	730	772	720	739	742	753	755	688	746	711	724	712	781	676	735	685	737	734	699	729	740	705	792	688	738	711	704	765	702	761	717	743	697	730	751	712	721	705	760	703	692	686	731	765	723	719	722	723	741	720	715	714	715	649	717	721	675	728	717	749	734	735	704	730	678	698	701	712	712	684	760	736	699	702	723	709	746	701	749	716	762	739	702	775	767	720	751	781	749	747	787	746	773	757	744	735	712	669	740	749	711	741	713	733	735	718	729	671	748	697	667	763	706	711	726	728	738	729	711	696	726	701	780	720	746	724	698	700	722	760	731	724	731	685	714	715	694	771	754	730	720	702	718	703	709	726	671	715	705	722	753	766	741	714	699	771	759	748	715	748	700	678	747	752	683	704	688	730	712	667	719	723	692	737	703	712	761	708	745	772	765	687	704	760	773	701	676	780	733	671	727	719	713	730	708	751	735	753	743	645	664	768	726	685	751	730	695	691	740	715	773	743	718	762	741	679	770	715	707	764	725	709	740	732	802	750	742	692	717	690	666	726	726	707	713	726	734	708	704	715	706	752	688	719	738	758	734	717	726	754	703	705	720	735	733	725	692	759	710	710	736	702	753	699	757	729	722	707	678	712	705	708	704	773	707	703	758	781	716	665	748	715	747	753	745	706	703	687	715	760	723	705	739	772	725	721	730	763	739	720	702	722	712	763	730	699	786	708	714	731	750	730	751	754	722	703	684	716	703	727	702	693	685	722	744	704	730	720	765	757	630	733	709	690	709	746	740	762	731	733	711	718	724	761	772	716	695	733	721	766	732	739	741	743	721	645	663	725	728	710	707	706	706	681	698	748	686	726	770	701	715	728	715	747	716	782	701	742	737	728	712	709	731	725
4389	7721	6608	3357	2560	3626	39461	44851	31734	17725	7792	2947	1275	808	692	654	684	760	673	690	667	654	676	702	714	714	687	677	667	662	746	685	661	681	671	699	688	705	652	705	701	703	665	706	677	736	708	683	646	649	684	631	676	755	717	688	626	683	680	704	686	714	695	672	680	657	688	645	682	679	696	628	667	713	701	688	694	663	670	694	666	663	683	660	688	694	669	639	688	698	679	691	682	681	705	661	699	675	699	711	718	674	662	687	664	664	679	706	701	696	628	673	720	663	668	645	678	657	607	629	640	750	711	685	639	690	671	700	692	720	706	711	632	671	669	624	667	693	708	648	701	706	624	681	679	678	695	686	626	680	704	706	675	685	695	731	677	651	638	703	671	710	693	704	652	675	677	670	690	641	639	729	683	686	670	638	656	684	697	652	606	681	649	691	662	702	641	642	650	676	651	699	697	663	661	671	666	680	683	687	680	647	675	640	663	736	655	664	663	695	651	713	662	663	679	680	696	654	719	708	674	701	700	625	655	682	735	671	684	673	671	673	678	695	741	631	696	668	641	701	661	660	665	678	644	658	700	657	718	634	670	700	665	679	657	660	649	665	688	660	742	688	701	677	662	721	655	693	648	659	681	681	658	626	680	661	694	667	672	672	678	728	639	728	704	711	667	676	700	655	687	651	668	699	674	619	686	670	660	689	703	682	660	676	686	664	736	662	681	695	680	649	665	735	657	656	739	639	677	668	671	690	664	677	727	690	666	637	686	670	638	675	676	716	697	684	676	688	719	743	701	732	678	691	671	659	728	667	672	691	684	651	662	698	697	665	642	730	644	675	708	707	709	669	674	641	658	668	661	644	683	686	662	647	692	648	666	695	709	674	733	658	690	700	685	699	682	690	686	668	692	672	681	669	701	644	697	696	722	708	681	653	703	695	672	679	665	676	710	690	664	680	670	638	693	647	713	669	693	659	637	708	686	639	672	708	715	718	719	702	672	661	732	634	681	625	608	669	734	618	658	643	671	664	690	670	643	655	669	658	702	683	698	697	673	660	668	716	703	644	647	650	676	708	670	697	684	679	729	666	657	703	675	682	650	700	688	683	704	673	678	691	681	697	695	641	637	742	688	690	680	707	701	654	668	696	643	692	664	645	701	654	659	650	700	661	672	659	642	671	671	720	695	646	640	694	715	624	677	673	662	648	657	667	646	689	713	638	695	672	666	678	651	674	682	687	715	679	686	664	637	693	673	669	710	670	699	689	686	689	714	709	713	712	721	667	661	682	655	647	669	650	639	702	658	685	674	663	703	649	685	652	689	676	728	687	640	689	656	646	643	680	646	667	694	643	667	675	711	678	650	665	681	694	731	676	710	687	643	687	709	660	636	673	686	707	701	682	670	701	648	657	662	696	673	663	707	658	643	682	718	667	647	675	670	655	678	708	682	654	656	682	634	648	690	657	672	677	694	747	717	726	642	626	681	687	610	711	706	676	648	672	705	726	635	692	671	701	658	688	644	679	688	629	644	672	684	690	670	693	715	672	674	663	682	658	634	663	692	703	707	642	706	647	694	665	664	669	685	676	721	699	647	661	695	644	685	698	650	695	668	653	668	660	658	665	623	610	667	691	696	728	657	652	705	668	672	690	650	633	670	621	657	704	684	708	673	687	711	659	704	690	662	698	719	674	690	658	666	665	695	652	677	697	691	669	677	707	706	657	692	695	651	685	689	683	718	615	651	685	701	653	686	644	663	697	625	670	646	667	707	660	636	694	689	653	671	697	672	687	686	679	665	669	716	677	726	691	669	682	665	709	666	706	662	673	663	659	666	645	714	697	674	640	636	652	689	650	683	654	667	679	629	682	644	708	700	647	708	681	668	646	699	626	631	666	649	660	651	658	661	649	632	690	673	694	658	630	689	684	689	644	712	634	618	683	661	653	700	666	652	670	706	675	707	674	624	646	668	685	671	684	688	694	696	691	686	684	715	691	683	649	659	690	675	655	699	669	663	659	691	675	674	659	671	612	651	720	696	697	677	644	664	682	634	643	630	645	687	681	688	728	684	660	695	701	664	675	691	634	655	645	665	667	665	662	671	664	692	655	705	693	652	646	681	663	614	656	731	642	734	682	647	677	627	655	643	685	701	691	714	658	690	653	676	713	659	689	686	654	712	694	681	663	701	693	670	695	705	721	679	642	705	697	653	676	692	695	640	701	665	687	679	652	705	654	684	653	692	656	679	656	639	669	717	673	684	678	672	687	646	671	680	660	655	668	670	728	703	662	628	673	649	655	675	718	648	638	696	658	646	638	687	651	682	676	642	683	685	698	660	665	688	665	666	624	689	689	658	670	696	676	661	681	671	674	677	693	657	627	719	637	687	674	688	694	646	673	667	687	668	676	669	659	692	653	680	723	667	640	685	754	713	657	657	663	731	648	641	617	695	645	692	652	724	681	637	675	634	678	675	646	675	658	677	683	647	708	650	692	598	674	704	700	660	674	644	661	691	632	695	691	686	673	618	711	697	682	710	697	653	642	648	677	694	626	696	659	687	654	684	704	673	677	644	698	658	729	646	655	675	625	679	673	683	670	656	688	611	706	623	654	653	686	667	644	639	695	722	685	695	695	622	654	674	682	662	707	667	660	672	634	636	704	622	688	681	669	667	682	635	674	712	660	635	687	702	626	665	662	653	650	672	661	669	640	720	695	651	685	668	728	689	655	683	643	663	682	655	696	654	674	702	659	647	705	713	674	656	698	670	651	668	695	647	657	675	691	658	668	678	682	646	662	705	690	655	665	695	667	709	629	675	685	652	706	688	634	685	669	674	673	652	700	682	712	667	719	643	677	710	664	659	676	703	674	640	677	679	700	680	665	695	679	707	647	714	679	677	658	691	710	695	684	661	696	673	707	700	648	655	656	669	688	680	677	655	660	624	698	721	657	653	643	644	658	689	677	667	666	640	646	672	652	643	665	677	682	678	718	663	686	682	664	675	650	703	669	644	688	657	649	652	681	652	703	652	684	669	673	607	655	644	671	665	689	687	676	657	646	666	688	710	665	627	679	736	656	632	662	697	711	661	625	670	666	691	650	687	667	667	641	677	651	646	662	679	690	668	645	648	714	738	698	676	665	714	674	662	694	648	659	701	666	655	667	670	636	683	675	677	678	674	643	660	680	687	665	696	631	665	665	665	685	691	659	687	679	676	677	674	618	668	684	712	682	691	686	639	668	639	667	704	659	675	700	685	653	703	687	702	653	681	664	672	659	666	674	630	671	677	718	700	696	675	670	638	639	694	727	721	702	640	692	620	658	680	658	595	725	671	681	710	667	693	685	648	673	665	704	677	684	726	663	648	665	674	643	667	636	674	675	635	672	678	632	681	659	623	655	690	722	710	639	694	655	667	650	653	714	652	695	667	733	699	605	694	689	674	649	668	663	724	711	689	641	655	663	663	653	644	683	684	677	657	651	662	648	645	690	652	649	676	685	683	664
27590	12393	2027	1280	931	954	2048	3452	3002	1965	1339	912	780	723	690	666	671	645	629	707	653	636	666	685	655	672	707	664	663	724	647	638	650	704	666	681	646	700	593	637	683	638	668	659	607	665	638	636	640	705	688	720	680	667	618	679	667	646	725	637	613	666	661	674	669	672	681	661	645	699	644	628	702	664	677	669	674	689	643	664	639	645	678	655	665	686	647	673	649	627	635	643	665	622	648	676	667	689	617	614	659	679	673	653	633	653	634	617	668	659	671	665	618	624	684	660	714	703	637	659	616	679	634	664	661	662	661	710	715	609	695	635	655	600	587	608	628	633	621	658	661	636	672	645	652	653	683	639	652	690	643	655	695	626	650	631	641	633	710	630	625	677	614	650	649	660	669	618	692	619	628	674	622	631	658	632	697	638	667	667	656	674	710	680	693	672	669	728	701	721	642	682	650	660	623	599	648	678	681	642	616	649	658	654	670	649	623	673	665	711	678	646	665	688	666	647	686	684	657	656	691	600	723	675	598	679	632	715	625	687	715	667	667	628	698	675	675	612	657	705	650	651	667	656	677	668	634	696	669	635	629	645	651	657	644	676	666	637	650	663	660	677	649	675	661	635	659	639	636	667	659	639	647	692	611	671	700	644	698	693	661	684	628	672	663	671	616	663	631	647	625	698	665	646	676	673	652	606	654	649	624	643	645	652	696	657	628	657	641	629	649	642	652	631	745	669	663	638	683	665	672	654	692	673	688	649	666	639	625	679	599	696	699	663	638	671	643	722	674	667	643	657	660	660	634	647	651	706	639	666	681	662	671	637	655	721	678	670	650	655	697	645	705	660	661	614	667	652	677	686	706	648	681	667	636	645	664	634	683	604	645	629	664	625	663	687	656	660	690	692	644	597	608	641	698	678	638	699	675	605	621	665	618	671	642	632	639	634	618	658	622	669	677	666	670	678	657	657	661	652	647	657	654	670	666	720	669	650	655	663	684	671	672	630	648	684	705	650	667	662	687	685	635	678	650	629	648	651	642	669	639	621	646	663	656	689	621	583	663	699	639	673	640	661	642	647	657	644	658	717	680	664	636	686	642	689	647	667	712	632	658	668	639	652	667	675	676	658	693	632	651	661	599	651	652	666	645	670	681	667	712	623	701	682	685	646	618	642	709	702	675	671	630	702	685	708	667	693	610	642	655	694	697	638	696	693	657	701	642	652	670	677	649	654	653	620	657	681	638	664	625	657	654	651	650	680	672	648	689	653	666	669	686	649	655	669	663	651	624	654	657	608	610	682	667	636	649	656	654	649	636	636	627	637	698	679	695	671	654	679	626	650	664	632	679	668	675	671	668	694	659	661	646	691	654	652	641	645	615	658	661	655	653	684	658	633	661	701	656	639	680	621	656	610	675	668	651	652	635	616	637	639	679	698	631	659	681	604	635	699	687	661	652	658	683	647	677	642	653	641	643	651	659	672	712	631	640	655	663	657	661	705	691	648	664	682	645	686	651	579	641	652	659	663	697	638	649	668	644	682	579	649	640	674	690	632	663	698	653	649	668	625	683	682	640	625	619	628	649	718	701	644	685	631	646	648	659	640	672	672	647	637	657	697	625	656	696	687	662	641	646	666	676	618	675	651	675	681	660	660	649	640	685	612	635	664	693	640	682	632	668	692	664	719	661	661	648	661	670	665	667	651	639	666	655	611	663	680	696	658	661	654	658	693	665	690	684	650	700	619	634	644	638	661	662	609	684	644	644	656	668	647	686	635	644	654	707	661	619	644	657	615	659	729	623	643	633	647	652	612	664	647	661	615	721	649	665	668	684	676	670	686	672	660	694	638	603	655	592	644	672	624	687	721	642	608	657	646	654	665	664	645	644	687	683	698	646	666	619	605	706	616	676	694	677	626	657	662	647	671	620	665	706	657	676	673	649	653	645	670	620	654	680	643	674	641	673	671	626	675	648	666	623	650	658	627	644	679	668	707	618	629	628	636	646	690	674	688	710	653	692	657	654	686	690	623	665	675	667	698	645	647	685	670	683	681	647	630	655	619	649	636	665	634	728	640	633	702	670	641	607	679	647	637	664	714	655	683	667	650	700	717	698	644	647	656	666	688	712	659	680	650	668	660	681	650	662	672	676	663	663	667	693	654	672	630	591	663	640	648	692	630	711	671	670	678	671	659	704	676	627	634	625	606	609	634	683	655	627	661	675	629	709	657	653	663	647	648	660	696	679	639	629	616	714	660	685	645	643	648	662	649	673	695	624	641	652	692	653	627	641	657	677	678	608	618	650	623	656	676	626	633	669	650	714	688	677	647	623	597	647	659	662	650	696	659	644	648	723	694	675	689	681	660	672	651	676	664	710	621	684	678	640	635	642	629	624	660	648	663	689	647	639	639	664	684	683	637	687	612	668	652	640	651	649	625	635	652	644	673	684	643	662	714	708	667	681	632	636	664	655	686	629	646	615	631	656	676	628	664	673	684	640	666	644	642	664	653	701	668	679	647	698	692	673	686	648	676	683	667	675	680	664	676	659	660	643	643	679	707	631	646	640	671	638	687	693	701	619	662	713	657	651	630	707	647	646	704	664	635	669	683	648	685	648	662	695	633	654	663	647	668	668	671	670	668	678	653	637	693	665	652	662	668	635	633	632	635	663	620	625	658	626	659	647	597	696	677	670	634	657	666	693	600	679	648	667	639	657	698	643	675	658	614	609	655	652	644	643	643	657	651	683	679	665	667	651	672	637	652	645	644	693	634	631	648	626	685	642	635	623	666	652	638	682	645	630	654	687	655	652	640	652	677	681	662	718	680	662	687	657	647	655	676	670	617	655	686	570	633	652	646	653	671	627	657	641	672	653	643	678	634	675	666	629	665	697	653	684	640	637	637	670	635	652	611	670	661	668	641	677	631	647	630	719	644	670	658	670	684	670	670	675	697	671	653	653	628	653	695	700	620	668	696	665	694	674	655	660	702	701	655	666	685	682	695	654	666	671	678	714	672	645	650	678	677	691	665	707	643	673	696	641	687	647	628	683	648	636	657	688	670	626	610	691	693	693	661	656	684	647	639	621	700	666	652	711	659	683	722	694	650	676	642	666	658	684	627	619	678	637	669	675	625	666	698	724	723	639	696	660	688	625	674	668	646	674	609	627	714	670	659	657	640	650	615	644	662	684	666	654	657	680	697	670	678	673	612	647	677	682	701	651	667	666	674	692	621	701	654	628	607	625	663	653	623	628	661	641	650	692	676	601	683	670	650	629	676	671	643	675	660	664	683	651	670	669	659	644	642	645	657	704	676	681	726	690	707	637	664	619	673	639	672	643	613	700	624	640	637	619	677	697	669	634	613	620	706	661	647	629	656	644	661	668	644	671	638	721	595	674	698	651	694	650	675	707	654	687	659	683	648	674	697	674	641	642	649	666	682	664	623	642	668	708	713	691	684	710	640	675	618	654	645	635	646	642	666	690	624	664	641	624	644	664	694
5362	1426	1235	1080	1024	1082	2749	4223	3564	2265	1358	823	678	618	585	596	570	594	620	580	583	542	565	609	593	618	574	604	573	599	601	602	626	634	649	580	573	614	589	617	587	617	568	570	581	629	568	642	600	633	612	595	549	620	564	584	585	581	612	609	582	603	574	583	568	608	584	615	565	633	645	603	572	602	630	563	638	595	604	561	569	662	570	601	592	597	623	587	618	575	633	582	620	587	571	544	594	631	591	596	606	552	608	540	596	627	594	622	644	595	581	631	582	587	570	583	632	613	600	606	589	632	561	603	633	584	580	592	579	638	605	623	527	591	572	609	609	623	613	581	584	620	607	649	596	594	592	585	655	569	601	593	567	596	577	567	553	637	560	588	598	581	611	606	611	618	596	599	583	599	595	592	641	596	569	595	588	602	602	557	577	600	599	586	560	581	639	600	639	610	579	547	574	591	596	595	600	589	619	606	651	595	550	542	586	565	586	626	573	586	602	585	577	628	602	569	554	570	569	609	596	573	550	616	558	553	650	572	620	563	614	601	642	604	615	642	652	598	593	581	592	582	589	596	578	589	573	599	602	583	646	573	619	621	576	546	579	582	610	658	620	577	593	577	585	557	600	577	614	571	602	627	590	632	556	616	603	624	605	600	587	557	596	606	581	564	601	547	600	549	548	591	630	589	580	610	578	597	612	578	570	606	626	582	613	549	584	635	624	596	574	621	564	593	593	579	617	594	586	605	553	639	619	611	571	611	571	584	608	578	596	571	584	643	611	589	574	589	602	570	590	623	591	588	571	588	579	529	609	591	616	616	558	632	567	573	629	577	579	595	627	571	626	564	602	600	573	610	573	611	594	595	580	583	606	629	588	628	575	573	558	558	579	607	603	568	630	583	600	586	614	583	551	611	605	586	571	593	575	625	604	604	633	613	641	576	615	541	563	634	594	574	621	570	613	621	576	604	592	577	656	549	593	564	616	622	616	598	527	605	590	556	592	591	594	564	591	565	601	598	585	571	622	585	619	647	549	610	615	622	562	606	606	597	606	606	599	614	567	604	588	631	598	586	573	583	608	556	601	567	592	600	586	600	568	567	599	620	582	606	551	572	548	613	614	659	630	622	605	605	561	615	586	579	608	619	555	618	598	586	574	605	602	620	577	588	556	588	629	616	605	571	573	634	543	600	597	585	559	593	596	588	587	563	622	590	609	614	648	624	634	588	570	592	600	626	581	614	626	595	594	564	587	595	539	589	597	622	566	578	571	593	608	621	561	595	627	623	612	587	594	620	572	599	601	566	591	619	641	537	619	541	583	580	610	598	527	584	590	608	611	558	603	574	640	624	591	619	616	584	602	601	593	610	584	625	582	620	609	593	588	579	569	578	554	590	547	594	574	602	542	598	566	591	551	593	600	617	586	566	589	574	639	581	582	581	595	618	618	651	632	591	612	589	579	590	607	559	567	614	596	608	582	563	575	588	605	589	591	618	570	639	624	571	603	579	572	611	598	592	576	614	606	601	622	593	596	591	568	567	651	613	623	581	616	604	617	592	630	599	571	566	573	642	607	614	592	583	583	579	591	586	575	589	579	560	581	620	562	608	528	601	584	583	601	585	601	613	597	551	583	578	587	525	587	605	586	571	585	572	589	566	594	608	632	641	650	635	616	586	572	566	599	621	576	584	623	553	601	611	571	619	610	588	598	559	585	594	568	626	587	564	624	578	625	623	632	591	643	628	586	595	606	543	579	601	603	613	652	563	580	628	598	573	591	571	610	568	615	632	610	616	606	587	617	602	546	590	594	610	606	607	613	601	605	598	604	542	582	627	599	569	629	574	600	593	563	615	613	618	578	610	611	570	607	578	581	631	597	606	597	575	609	605	588	560	589	617	580	571	618	592	611	593	586	603	600	588	586	555	572	591	582	573	585	596	608	631	576	628	586	616	588	624	567	603	597	614	573	590	571	558	624	616	586	610	594	568	607	577	642	605	607	582	613	513	623	603	604	640	592	574	595	604	586	582	640	586	610	526	598	598	617	622	598	614	608	613	611	590	597	600	545	604	585	591	630	628	616	566	561	620	606	595	628	607	608	607	612	585	642	565	583	572	608	574	596	553	631	616	592	630	580	610	617	612	649	552	570	616	579	591	570	644	564	589	617	596	595	582	605	596	564	569	567	590	604	602	602	601	601	637	608	550	609	644	558	585	593	587	644	604	619	608	609	557	617	582	605	615	581	607	579	590	627	611	580	546	599	609	595	558	563	599	570	575	552	574	569	572	585	581	588	582	602	649	629	616	584	571	580	664	607	603	567	617	572	597	618	596	610	616	612	588	617	577	618	592	560	594	604	594	585	568	592	559	594	614	602	606	572	601	562	587	603	625	616	599	572	651	626	632	556	610	575	641	588	593	580	570	623	588	596	580	605	589	567	567	598	595	588	601	580	569	546	605	602	589	576	602	584	599	569	579	570	622	606	589	583	601	615	624	586	576	561	606	604	542	592	584	576	601	590	562	574	651	640	599	589	586	593	566	628	601	609	621	614	566	610	602	588	634	591	574	606	554	564	558	560	616	593	595	612	588	612	610	611	609	574	633	588	603	637	572	597	584	561	625	621	635	615	570	613	598	594	619	573	591	581	567	601	603	614	562	634	560	610	600	648	611	613	546	613	603	609	593	628	560	589	594	591	594	619	601	566	601	617	627	630	613	599	595	583	606	554	576	603	587	639	618	591	661	574	615	593	605	593	581	575	549	587	566	629	563	582	577	537	626	585	596	575	619	593	597	613	578	634	573	625	566	569	579	557	611	592	601	600	623	602	590	592	574	627	583	623	583	592	606	619	586	624	592	633	586	563	599	613	561	571	574	555	553	607	543	633	633	589	604	606	588	568	600	585	624	571	574	603	591	558	554	627	592	567	595	593	564	592	641	574	567	580	581	614	659	539	566	596	603	632	616	584	606	594	600	604	593	581	594	641	618	587	579	562	601	593	564	590	605	579	597	582	582	554	604	553	615	609	583	594	611	597	605	563	599	575	602	610	570	614	618	599	604	576	590	613	561	550	627	607	613	582	611	573	590	580	609	628	612	595	556	573	594	628	604	582	608	589	674	588	612	565	609	600	606	579	606	567	578	577	635	589	558	588	615	528	624	605	607	567	568	596	617	614	601	617	617	587	583	598	630	587	582	601	627	600	610	622	578	627	563	617	618	577	578	543	581	564	600	584	592	572	556	572	634	571	587	607	548	589	611	664	585	583	607	588	607	605	637	645	620	592	586	601	597	588	610	614	600	604	594	590	607	592	624	592	569	570	594	595	577	601	566	595	601	535	597	552	609	606	573	580	611	588	592	551	576	571	545	569	610	581	624	621	565	593	572	626	631	601	596	590	619	560	627	633	596	619	561	587	615	593	613	599	545	615	576	602	602	550	613	563	588	544	572	588	619	615	598	597	580	614	682	556	624	578	636	603	615	578	599	596	606	575	631	607	581
25625	21340	27027	24991	6383	1927	9011	24124	23344	14483	5494	1941	948	709	631	619	635	649	603	636	614	613	593	630	637	599	601	579	645	632	607	642	651	590	625	613	633	643	617	609	616	614	624	615	612	607	567	666	617	648	612	587	624	652	629	617	622	629	619	612	600	658	631	635	611	603	651	640	617	635	576	589	574	583	623	649	621	627	607	633	629	583	589	615	653	604	630	616	640	572	588	638	604	615	589	618	593	648	601	642	592	642	583	626	559	597	610	574	633	618	623	637	636	571	594	625	627	646	617	590	650	592	609	596	570	609	613	637	602	623	586	601	599	603	674	632	587	619	593	656	594	600	599	589	627	646	665	626	646	614	598	639	604	636	622	604	595	630	594	606	587	576	637	590	633	600	615	623	633	619	599	633	607	600	640	599	599	614	598	623	586	641	655	654	607	583	613	580	621	596	599	643	617	574	700	647	616	616	647	593	653	653	652	576	623	623	635	619	589	603	615	588	620	620	619	579	634	610	609	654	625	593	613	629	588	616	628	684	614	631	624	624	618	598	618	628	648	625	598	630	584	670	584	608	625	631	591	639	615	652	616	632	659	621	611	616	649	604	572	614	615	630	564	645	597	605	618	641	569	575	642	613	632	641	628	597	649	619	650	626	610	646	625	635	589	617	612	659	603	591	597	634	646	572	630	579	575	610	654	594	636	598	576	594	610	647	637	596	642	614	583	572	646	626	625	613	614	602	692	616	593	592	619	597	579	665	565	605	579	641	575	586	602	660	601	606	588	630	590	642	634	641	604	664	601	651	598	627	597	634	638	622	579	623	629	619	611	626	597	636	648	595	625	616	629	601	651	602	622	577	596	616	581	558	609	597	605	613	561	623	644	597	611	605	597	577	608	578	619	618	648	610	596	632	650	618	617	623	658	630	628	676	623	581	597	617	586	627	606	655	671	653	645	620	582	616	625	599	614	654	574	629	635	608	611	625	632	605	633	612	630	569	596	652	594	608	632	608	576	612	618	599	578	678	593	602	607	631	582	616	610	602	615	594	605	655	633	605	584	606	584	607	570	609	664	628	598	611	598	589	651	611	589	617	621	610	627	598	599	584	613	638	600	638	629	623	614	594	647	606	635	611	599	607	589	574	614	596	611	604	665	647	592	588	654	560	627	606	626	650	631	601	604	630	560	602	618	596	616	621	581	576	660	652	636	593	622	639	576	637	606	663	587	551	555	623	634	652	623	599	621	646	614	620	630	618	638	629	596	603	651	623	671	599	608	665	629	567	600	664	652	634	629	593	609	637	696	585	641	595	604	604	629	598	640	650	620	640	633	627	623	578	588	634	602	612	600	616	641	637	648	615	649	609	594	626	594	640	636	576	602	602	658	656	609	581	619	630	583	658	622	616	605	612	610	602	612	604	588	626	601	617	654	620	593	621	659	646	613	618	623	609	609	623	597	599	640	620	608	641	641	572	648	620	596	597	570	612	652	611	627	626	613	565	637	659	616	584	633	607	597	610	597	603	605	609	607	642	610	597	570	611	600	612	585	619	592	591	597	650	655	600	599	618	605	590	601	622	603	626	597	614	598	617	633	579	625	660	602	637	605	561	601	621	620	562	588	603	630	591	628	610	635	667	622	658	612	598	675	565	616	644	596	580	630	621	592	586	609	638	641	590	613	613	620	656	579	565	660	640	588	617	575	607	609	609	601	605	602	589	632	588	643	639	615	633	638	597	643	601	611	603	639	588	620	610	574	613	637	634	636	622	558	624	619	598	615	639	618	585	605	620	586	638	627	596	615	615	632	628	629	607	617	629	573	649	596	638	617	581	582	638	612	638	652	613	653	663	574	589	625	616	607	618	606	637	630	634	609	606	625	559	645	598	651	646	605	563	686	616	614	609	602	644	628	634	616	608	630	667	646	644	578	592	622	621	626	627	650	594	632	648	623	657	630	603	649	608	630	600	646	610	590	587	624	619	601	618	626	663	581	575	606	618	607	651	605	613	611	629	632	559	636	603	602	607	613	636	631	584	584	596	600	575	639	655	602	626	585	634	646	607	634	605	637	620	584	624	648	627	638	635	599	605	630	642	615	551	599	657	652	642	589	619	593	624	661	615	625	616	629	613	602	591	617	595	637	645	651	599	607	579	616	623	632	658	644	669	618	622	616	610	582	607	623	636	631	608	684	589	620	660	634	627	639	615	577	629	600	611	601	616	607	605	592	661	619	656	667	570	648	607	587	596	654	629	598	670	652	608	597	639	609	610	606	622	596	597	622	626	651	634	615	614	603	645	588	621	578	618	648	633	623	603	603	613	621	662	589	570	634	573	626	610	653	599	636	619	647	562	588	568	627	595	644	644	618	630	666	607	597	611	580	630	655	653	598	650	604	597	608	568	632	632	607	607	631	587	577	605	585	636	610	619	649	654	569	625	640	555	591	646	619	611	628	587	608	567	626	647	571	647	634	611	612	607	598	636	596	589	647	570	623	597	584	622	593	611	599	601	600	603	618	627	625	623	633	579	592	640	642	586	594	600	602	609	598	637	594	605	593	585	621	589	640	607	639	618	628	602	590	598	611	600	609	627	656	615	570	591	604	554	627	605	619	660	596	555	620	632	626	611	643	626	621	601	598	616	604	662	633	597	595	607	601	604	580	604	582	614	636	617	593	602	626	627	651	636	609	607	604	662	603	623	649	624	603	627	618	626	622	588	641	605	641	623	639	657	627	620	609	655	638	633	629	624	622	616	594	687	595	625	607	611	624	639	616	597	664	661	642	633	617	618	597	617	613	611	592	580	635	630	621	615	643	661	589	663	626	614	606	591	618	586	654	614	634	582	599	629	584	630	646	579	620	625	645	590	628	604	645	664	582	653	633	590	587	609	622	569	636	680	605	614	602	569	612	630	634	598	561	599	656	609	629	625	615	585	619	591	652	612	599	601	636	598	614	589	623	601	606	584	627	623	637	604	613	618	624	615	634	692	626	598	601	593	585	654	637	650	582	594	560	611	567	618	615	622	578	627	609	624	609	606	614	572	634	637	650	626	596	594	631	600	667	659	602	593	623	607	609	630	640	650	568	615	608	585	592	603	599	641	658	592	642	628	634	612	603	619	601	625	610	610	599	627	617	633	635	596	607	622	575	595	606	573	599	627	631	625	620	634	617	590	597	680	623	631	613	633	636	598	639	674	598	626	595	595	594	634	627	615	578	591	603	631	624	598	611	611	585	623	641	610	607	576	608	620	606	622	615	595	545	596	607	611	637	651	602	608	587	614	661	595	567	639	632	600	622	618	595	612	560	608	594	600	579	594	624	614	656	591	627	579	603	605	613	592	624	620	620	610	605	555	629	607	622	614	566	611	617	562	621	673	636	621	568	625	628	639	600	615	581	584	607	599	590	582	620	621	620	611	653	609	652	605	625	579	619	625	645	633	652	648	657	604	578	634	636	656	629	569	642	609	594	608	682	582	715	619	582	556	618	560	620	585
4001	4204	3329	2362	2626	1830	11756	23945	20754	12015	5114	2084	976	664	607	617	556	616	582	614	611	580	607	562	565	594	610	587	613	631	605	594	607	608	604	571	574	583	584	590	591	585	587	548	619	633	576	605	558	608	589	603	632	600	563	619	540	537	627	557	599	574	551	572	570	591	590	578	576	574	594	551	538	577	609	583	544	576	607	594	600	605	537	582	564	558	594	593	593	585	588	576	594	617	588	570	600	551	603	612	616	581	614	540	654	581	607	591	573	569	560	586	604	599	582	591	546	545	582	584	587	557	603	563	617	549	568	604	594	563	580	597	550	605	576	553	589	541	551	573	560	582	620	599	588	614	593	639	577	597	584	569	581	584	554	606	574	590	602	610	582	598	576	571	577	519	555	544	600	576	537	570	572	613	623	600	541	552	615	561	566	542	595	622	621	585	554	565	610	592	611	540	576	610	550	599	599	583	556	616	584	597	592	525	585	550	581	567	591	541	624	559	581	579	626	575	583	603	619	607	574	602	604	583	580	627	597	595	601	584	562	597	633	569	605	592	602	577	552	583	619	574	589	572	588	544	582	540	555	554	596	552	567	585	553	600	534	588	511	614	578	610	588	588	592	605	549	611	650	563	553	575	563	527	602	621	571	601	651	552	574	555	616	601	585	542	586	568	549	550	619	587	578	565	557	637	562	578	563	559	573	572	588	570	586	561	626	546	587	594	598	532	571	600	579	601	558	593	553	604	597	606	613	637	563	568	608	559	561	585	598	564	568	548	591	603	537	597	642	595	636	611	558	541	598	569	539	605	622	577	582	510	579	571	579	528	560	589	568	596	584	576	599	571	582	536	565	544	585	561	558	515	576	603	576	572	584	541	572	610	618	573	567	597	575	600	583	568	592	578	584	600	594	601	618	558	568	596	622	543	566	582	573	581	602	573	555	605	547	571	547	550	596	627	541	595	584	591	575	536	580	577	564	576	575	589	625	630	574	542	552	580	548	602	563	573	582	605	609	545	613	554	586	546	594	559	581	586	573	573	557	594	568	602	571	584	606	571	572	609	557	615	589	573	604	584	609	607	595	593	580	599	574	596	547	564	615	575	601	584	589	614	532	605	566	623	618	586	602	541	566	582	567	578	592	575	585	588	561	546	576	599	575	587	528	608	596	538	586	600	577	517	581	601	568	565	573	574	616	573	592	575	565	567	541	587	581	574	576	565	549	607	552	550	637	592	598	554	605	535	525	584	559	598	629	596	564	563	573	545	590	577	612	554	588	604	557	612	574	591	585	573	604	558	548	621	560	612	583	557	547	575	601	582	600	578	574	588	609	594	645	572	560	600	542	606	586	567	572	564	552	578	613	580	591	590	588	575	591	547	581	616	563	592	566	505	609	632	643	576	561	620	583	597	589	604	592	566	579	599	560	575	543	546	581	614	548	566	588	584	621	553	569	538	584	579	611	603	554	587	562	591	567	584	581	612	542	593	613	557	582	597	610	587	583	570	593	559	514	538	562	590	578	581	568	572	561	617	564	555	603	574	552	612	573	580	591	597	592	595	627	547	571	592	593	586	555	588	604	595	585	575	583	628	529	572	597	554	591	621	591	609	573	575	554	587	595	600	596	586	537	582	595	561	651	621	555	592	597	563	606	616	584	600	580	575	565	538	612	549	623	581	617	577	629	609	575	605	618	585	563	571	545	621	606	603	563	534	606	583	577	539	566	612	564	597	565	539	577	618	601	590	592	604	555	585	610	571	579	580	614	577	618	566	581	594	544	594	558	594	571	584	572	594	559	563	549	553	557	600	593	602	566	613	573	558	573	586	579	590	608	588	557	603	588	607	588	630	556	599	612	545	588	565	607	574	596	564	564	595	558	592	552	548	569	574	574	608	548	560	577	590	582	598	557	587	555	558	543	551	626	577	580	581	564	591	567	576	532	563	548	567	566	571	550	572	580	546	623	602	613	560	548	577	577	573	590	576	592	593	563	580	547	543	603	546	662	585	605	570	593	577	536	607	570	545	557	563	597	613	587	601	544	572	562	537	618	587	575	553	615	503	564	575	567	616	576	578	585	630	595	583	573	637	591	556	571	594	585	588	580	598	562	593	599	540	594	591	631	624	576	564	580	592	579	592	590	661	563	546	564	544	568	566	591	553	590	589	570	639	541	571	585	575	603	526	609	588	617	591	561	593	574	614	541	547	620	591	592	584	642	543	574	605	551	570	593	560	569	577	578	613	584	585	570	633	591	595	565	558	572	566	608	621	551	592	544	627	613	598	567	582	587	571	539	573	585	570	553	613	621	612	596	548	584	587	556	563	593	596	556	593	595	582	571	590	569	587	581	574	603	567	559	551	608	616	627	581	571	568	594	578	558	570	619	583	595	601	603	564	594	578	587	589	560	600	589	606	561	596	589	573	583	566	550	566	566	557	577	603	554	555	588	546	561	610	590	581	588	615	537	627	547	587	575	626	622	589	559	589	550	594	596	542	570	579	621	566	599	608	567	587	566	557	553	581	568	579	566	575	612	623	574	611	599	578	559	557	590	615	590	571	547	622	567	551	585	617	586	576	610	588	554	561	593	540	580	597	613	574	586	579	616	543	555	563	580	595	637	554	513	622	543	549	585	578	553	580	593	567	589	617	582	604	559	564	591	605	567	615	591	549	580	561	578	573	601	602	587	573	572	580	567	615	544	579	585	568	566	604	602	549	574	606	602	571	578	592	556	598	573	547	632	585	590	566	597	532	609	579	570	571	631	603	608	561	612	619	572	588	625	585	559	581	588	553	535	586	564	596	576	578	611	598	544	578	604	593	527	554	562	606	593	593	592	578	571	608	545	562	567	570	612	588	532	557	629	590	541	570	614	592	537	566	574	570	602	616	574	584	617	581	564	560	567	589	546	613	615	584	561	571	591	562	560	568	576	563	569	585	572	617	650	582	562	605	591	629	628	585	546	594	541	576	551	546	547	554	550	573	608	574	578	587	614	581	558	597	555	638	594	606	595	622	553	569	572	568	577	594	582	610	586	586	567	607	575	598	622	575	579	590	553	593	576	538	576	575	610	570	575	570	585	594	610	562	587	616	603	575	567	589	601	579	544	558	631	591	592	618	552	596	585	581	558	607	577	583	591	587	560	599	548	531	541	620	595	536	566	562	617	589	587	576	556	614	582	602	584	554	611	601	559	580	589	567	574	571	565	537	586	591	560	567	561	609	574	626	562	588	555	580	561	570	544	550	646	576	553	607	627	599	556	574	593	588	552	554	577	595	605	538	593	619	568	582	611	545	582	605	593	577	589	622	565	554	588	569	523	603	570	609	539	576	591	617	551	574	564	601	585	561	606	588	543	518	549	616	603	611	586	530	590	566	545	542	531	530	557	527	579	594	584	606	583	547	562	587	576	585	596	619	550	569	593	546	563	551	615	575	580	626	552	551	593	569	539	548	577	625	554	650	623	576	593	562	613	608	584	568	615	571	646	604	555	577
24193	21352	28680	24379	21279	10404	27213	45406	38965	26007	11609	4016	1525	935	809	762	727	725	773	717	732	764	740	744	719	777	688	685	749	715	772	676	712	711	772	701	709	752	753	751	723	757	719	726	748	734	728	711	719	773	736	696	717	727	713	694	726	727	731	725	732	730	720	750	707	717	734	735	686	728	753	773	737	752	687	729	723	756	690	754	649	722	703	730	738	724	704	712	746	723	746	738	724	775	751	701	756	684	686	696	709	739	719	677	695	720	706	721	693	707	704	732	755	750	739	723	732	738	743	747	750	709	664	715	719	730	746	694	747	673	720	705	730	715	700	671	713	702	760	759	720	731	704	701	728	710	715	727	757	730	750	733	743	680	687	783	711	767	689	661	741	764	729	669	685	761	690	732	712	765	745	765	723	675	783	738	738	713	685	683	745	779	733	755	718	742	750	679	744	699	695	742	690	702	752	687	728	721	708	709	774	695	723	662	775	719	780	686	755	687	747	730	725	698	726	699	748	756	706	697	713	803	697	699	674	725	728	698	702	750	757	688	688	727	707	784	687	695	732	673	710	650	751	719	711	728	688	739	667	702	732	716	717	704	772	710	716	694	741	695	695	672	734	696	684	728	705	689	727	767	724	691	693	705	700	726	769	729	738	705	671	664	741	741	779	752	722	733	716	748	719	706	689	768	705	750	678	717	796	733	749	719	727	717	739	711	733	723	730	704	671	733	706	736	752	708	688	755	744	705	714	742	754	673	743	756	737	730	717	694	693	678	750	732	762	737	704	759	679	685	705	708	710	744	684	701	709	693	752	737	702	687	700	718	735	742	731	686	683	735	686	767	708	753	719	729	725	742	710	713	687	681	732	707	724	701	752	736	727	698	740	718	744	687	722	688	683	741	739	772	696	742	680	749	724	716	751	700	704	731	729	746	686	737	711	670	706	717	762	709	702	764	740	732	694	711	711	775	689	748	673	712	710	749	739	677	733	777	741	717	752	686	706	666	683	687	706	703	686	698	712	713	704	675	712	720	751	706	742	747	736	683	769	680	733	735	713	730	714	719	695	737	748	735	733	756	745	755	752	717	720	742	686	688	690	685	705	724	698	730	713	675	702	735	776	714	699	732	771	714	735	689	709	715	701	707	711	748	735	756	703	683	705	723	721	678	727	732	709	707	743	772	712	771	709	781	723	719	733	730	719	690	718	695	752	703	657	675	750	712	756	704	710	675	695	730	716	719	646	764	684	726	716	717	692	714	754	737	716	719	689	731	741	699	686	678	712	732	691	734	709	746	719	768	716	684	662	695	726	724	716	701	734	705	712	729	692	765	760	708	693	705	731	699	677	677	667	717	764	704	729	679	705	695	699	746	698	774	691	706	687	693	748	688	706	724	695	711	729	699	713	711	679	704	714	680	776	710	735	732	714	731	641	657	736	691	698	723	689	728	714	764	730	742	729	746	648	728	794	688	719	700	692	682	682	741	693	741	754	678	714	699	722	707	705	653	711	687	746	716	707	692	683	713	701	730	804	726	681	753	678	706	707	710	721	725	661	679	712	676	736	674	699	748	729	735	712	760	755	683	695	702	719	700	734	699	745	705	715	672	707	694	709	688	691	762	731	736	738	672	724	660	725	694	712	657	749	703	732	684	677	734	699	727	740	729	746	728	742	737	728	630	708	729	727	734	733	723	692	744	733	685	754	736	707	763	756	750	682	711	740	742	647	679	723	706	757	651	753	707	693	696	667	722	701	706	776	665	713	725	725	715	724	715	708	739	775	712	710	733	689	729	746	680	712	765	701	694	753	718	692	760	774	777	733	714	745	712	744	669	691	750	697	763	739	740	742	734	689	679	714	689	709	701	696	707	705	781	678	732	770	660	734	715	724	760	714	679	740	663	688	739	725	676	698	733	725	689	701	718	703	711	751	724	742	712	704	746	679	735	712	739	704	721	677	647	741	691	681	670	734	714	714	764	727	717	745	708	710	686	671	713	728	723	714	728	746	703	678	695	716	729	741	760	717	734	718	717	709	726	711	692	755	740	669	732	715	720	689	710	742	695	759	697	697	695	787	722	696	743	685	714	731	725	702	734	718	684	704	711	683	716	725	768	681	739	717	714	735	689	698	755	725	755	714	739	737	750	750	693	697	703	727	691	722	710	669	750	744	758	706	726	751	717	709	686	733	700	675	712	719	698	712	709	682	732	687	750	755	711	687	742	694	693	765	695	757	701	703	693	708	712	732	686	716	722	717	742	694	696	660	714	722	710	695	726	699	681	749	706	718	733	673	693	765	716	660	713	706	777	690	709	709	722	698	698	718	708	719	705	737	724	688	717	738	692	733	724	723	754	719	718	680	793	731	665	697	690	708	688	719	756	668	696	748	694	735	720	726	683	711	761	704	738	758	713	692	693	685	684	747	754	717	716	755	752	689	718	656	715	738	709	698	758	715	700	686	710	746	725	751	750	723	705	705	724	714	699	668	743	708	725	712	758	725	702	698	786	682	697	695	692	674	734	702	721	686	718	705	722	713	721	737	717	714	701	708	694	668	694	673	749	734	715	731	734	751	723	757	746	738	687	689	745	708	713	671	693	749	689	701	748	681	770	715	677	734	728	729	744	711	728	806	711	746	710	742	734	705	716	690	696	722	696	719	749	683	726	693	709	662	713	727	778	732	733	683	711	754	694	774	744	765	744	700	706	684	718	740	705	687	732	734	729	720	736	729	738	732	741	761	689	724	682	744	735	738	684	704	757	707	759	725	723	685	770	745	724	676	686	701	712	675	703	743	711	702	685	714	757	711	739	714	703	744	737	710	682	736	704	693	720	683	700	753	650	749	796	739	722	729	741	684	679	705	714	733	718	726	750	715	734	683	735	713	720	740	726	720	712	747	714	650	710	735	700	697	731	693	739	661	751	736	748	692	734	714	696	698	724	676	687	707	705	771	688	709	742	713	726	688	721	744	711	780	733	680	741	716	683	664	745	769	690	756	697	700	717	730	692	748	747	696	713	775	723	704	697	684	685	728	706	699	702	677	692	717	671	699	695	759	748	726	720	706	753	678	730	745	625	765	697	709	746	723	695	731	731	667	676	726	696	787	731	725	706	702	691	716	690	706	700	687	714	722	723	709	755	722	708	720	712	713	772	722	714	695	755	742	701	741	705	741	758	720	688	675	726	720	733	684	722	694	701	710	727	730	751	716	712	727	686	717	722	717	728	750	751	724	710	754	733	746	724	738	687	698	725	715	675	705	680	695	709	709	710	700	681	753	673	697	698	653	684	692	692	690	751	765	751	684	711	743	702	723	732	720	695	707	703	751	695	694	693	701	676	738	767	663	705	664	710	746	711	733	736	689	757	666	671	728	711	714	753	699	687	679	659	735	697	683	719	726	700	741	745	724	735	744	740	725	722	733	747	691	729	731	782	690	709	698	777	744	677	683	663	715	718	666	728	757	704	720	712	765	722	717	754	716	696	718	741	778	682	705	712
4472	7672	6244	6059	4130	4037	29779	44089	34223	20905	9345	3922	1545	868	739	733	649	681	678	685	692	654	644	648	630	667	700	678	671	632	708	674	661	675	668	687	668	652	676	681	691	687	633	661	674	675	655	653	702	687	648	677	666	688	640	676	682	690	680	704	657	711	681	659	642	669	692	675	686	639	647	655	631	686	686	700	697	613	673	689	673	715	738	632	698	710	662	698	652	641	672	686	673	670	643	694	692	653	650	697	654	687	711	724	694	666	679	684	670	662	630	684	658	683	659	737	721	648	680	653	672	706	631	676	698	653	676	665	683	666	678	700	657	700	679	648	675	624	690	691	691	681	659	655	672	628	696	654	751	644	621	642	644	690	647	634	700	655	626	651	682	645	654	683	655	659	709	668	715	641	689	684	670	652	668	709	662	707	696	702	624	638	647	646	662	689	675	708	671	661	657	643	691	672	645	638	673	618	679	678	668	675	630	661	690	657	667	699	654	631	664	689	670	665	635	619	663	659	687	690	617	676	695	654	654	669	661	640	679	707	670	640	699	724	664	673	686	654	692	671	660	631	667	666	650	627	601	680	690	741	652	619	671	614	692	640	685	688	651	712	611	730	671	668	662	651	660	655	676	658	712	666	657	688	662	661	699	668	731	652	639	656	694	671	676	717	695	664	715	678	654	663	633	659	666	692	667	685	613	656	688	660	634	693	692	682	698	697	658	665	641	624	662	660	696	653	651	669	667	687	694	667	702	694	656	655	646	654	665	675	672	607	710	682	656	682	671	687	650	679	668	630	628	660	668	674	664	645	680	649	667	660	662	654	679	662	683	638	649	653	646	705	632	648	704	617	655	668	656	647	645	704	661	618	679	662	697	685	604	645	647	676	669	675	692	685	662	667	648	668	681	660	664	700	672	637	693	671	647	662	646	692	642	621	667	654	661	657	647	671	648	648	626	672	655	647	638	677	677	657	688	630	668	658	658	662	663	724	692	638	635	690	616	639	631	679	679	638	646	635	692	684	686	674	642	616	673	709	637	681	627	677	682	670	697	677	701	674	670	695	691	663	692	687	671	690	666	674	690	685	710	654	659	766	641	650	674	684	681	691	678	687	718	648	623	682	716	660	675	654	703	669	699	705	656	710	685	662	714	686	675	673	694	745	672	647	660	686	658	691	670	684	669	661	651	680	672	703	666	655	636	665	662	693	695	662	652	666	646	645	647	639	639	669	657	665	667	627	689	672	661	689	660	699	656	699	629	677	644	675	651	610	641	645	683	683	724	638	676	630	677	748	687	674	673	638	662	693	703	629	674	621	652	677	660	659	711	642	662	663	620	635	674	689	668	705	669	704	644	605	663	684	680	594	701	691	690	633	668	677	652	709	684	685	726	636	660	691	671	678	675	682	711	649	659	689	643	658	666	704	641	626	655	616	717	676	665	650	677	691	641	677	634	668	646	687	674	679	672	653	688	650	685	679	618	672	677	638	612	654	637	616	615	599	690	685	675	680	663	642	688	660	638	660	663	677	673	668	662	654	684	673	679	671	673	696	634	666	653	692	675	708	667	632	650	692	675	656	654	613	649	641	706	651	657	664	649	676	700	649	686	622	656	658	645	661	676	628	651	685	658	665	679	700	656	686	696	657	614	641	719	655	689	665	660	704	638	647	657	631	683	635	690	658	671	669	681	693	615	693	635	638	700	646	704	656	645	651	663	677	703	662	666	669	666	643	659	682	695	629	728	662	656	600	668	691	652	642	683	653	622	655	673	689	650	729	629	666	655	663	668	613	643	666	689	690	665	661	659	673	633	657	682	681	670	607	636	636	636	712	633	673	665	679	662	637	681	676	676	714	658	669	690	691	696	688	690	673	674	665	670	658	704	654	639	650	638	687	661	642	595	690	673	654	690	690	632	620	669	646	638	695	692	670	660	660	650	616	625	669	654	679	641	621	645	631	674	676	684	735	627	676	648	665	751	643	643	644	691	684	662	646	659	649	646	670	641	684	699	680	634	704	663	629	689	649	710	680	676	668	689	678	644	660	696	668	696	651	650	689	680	682	688	635	711	670	653	651	642	649	682	695	627	678	689	650	689	647	638	675	648	710	707	628	635	685	639	666	657	660	677	691	649	600	664	683	625	657	677	656	663	701	631	670	679	667	642	678	677	642	667	646	659	641	667	630	661	707	661	683	638	678	688	664	613	633	658	665	708	667	643	615	653	663	660	663	700	662	671	665	650	654	684	678	675	684	644	655	677	644	665	640	662	703	672	680	663	677	647	697	645	640	689	685	669	638	628	648	655	653	622	694	621	640	657	727	659	663	702	652	648	665	653	632	663	691	670	647	643	658	634	646	666	642	643	642	635	649	645	679	649	699	617	662	679	641	644	652	681	651	669	680	660	619	692	680	723	653	640	673	689	674	678	618	654	636	652	678	736	660	626	646	616	671	639	629	608	645	680	650	660	683	653	654	615	645	682	640	698	665	725	645	689	691	613	639	697	703	652	644	703	682	666	648	702	608	657	650	665	655	653	664	680	714	640	656	626	683	638	692	680	695	619	676	652	683	639	671	650	670	661	667	655	642	676	638	694	671	619	649	656	659	684	676	643	639	660	655	638	661	648	665	648	646	653	669	678	649	644	671	657	676	654	699	648	718	675	724	708	697	664	621	644	618	684	648	652	647	621	587	657	630	680	684	686	714	657	613	690	687	657	680	651	703	659	677	689	670	677	667	615	715	681	703	635	633	613	623	679	676	689	681	660	676	642	662	696	641	679	743	716	668	658	637	641	644	663	655	657	658	684	637	651	718	666	685	654	654	617	675	641	661	677	689	691	691	632	599	633	646	655	670	656	689	672	631	688	671	680	662	655	658	679	676	661	633	629	650	679	685	716	615	594	673	687	624	636	684	632	639	665	666	625	666	645	658	693	679	638	649	695	646	653	673	633	707	706	658	624	645	660	650	688	716	642	641	639	668	624	673	638	621	702	682	620	669	667	661	657	638	668	686	652	674	638	660	669	620	630	668	593	633	650	689	666	670	611	668	663	674	662	691	620	672	664	668	680	662	649	690	646	625	650	668	667	667	664	625	650	688	652	665	700	649	636	649	690	675	615	653	676	684	637	613	626	673	683	629	642	647	645	710	672	634	634	649	648	696	692	636	697	651	661	644	668	658	693	666	666	648	661	698	721	657	667	645	645	655	610	628	663	652	676	652	660	664	640	654	643	697	638	663	606	647	685	627	652	682	626	642	658	671	661	628	682	656	600	701	687	643	649	684	636	714	668	617	682	621	630	653	637	678	716	698	681	687	670	685	678	650	663	650	703	631	667	691	641	658	670	651	700	632	669	660	674	628	703	592	657	664	661	637	725	631	641	643	616	637	658	657	690	693	647	673	653	708	624	653	693	601	667	683	670	676	707	679	649	662	671	652	673	602	672	656	634	656	694	676	659	659	699	677	670	676	650	692	667	655	682	663	645	650	627	663	684	672
27695	12575	2398	2133	939	1295	2100	2776	2633	2210	1373	921	738	717	664	640	673	656	688	651	632	588	648	615	674	651	641	660	661	639	583	631	575	658	596	664	665	598	694	670	667	668	696	581	666	677	632	608	662	640	660	690	641	681	655	615	650	651	695	693	626	682	625	637	671	645	641	627	600	647	632	669	658	624	634	595	627	613	631	662	644	656	629	609	629	664	615	597	621	648	649	645	687	619	648	642	675	644	637	613	667	675	634	639	661	649	633	627	658	662	647	684	600	698	623	651	623	699	680	643	672	590	653	609	604	649	662	634	637	663	643	723	650	636	658	654	637	637	689	652	697	661	696	635	664	630	640	606	636	667	648	599	616	612	643	628	664	591	668	629	639	651	655	657	607	632	605	631	645	624	730	690	658	621	660	681	602	646	654	672	667	662	628	693	582	644	655	647	630	684	640	644	676	672	637	651	645	637	683	646	694	606	613	666	646	589	632	671	635	659	614	616	654	628	653	623	601	669	657	696	617	677	612	620	631	634	643	665	618	676	606	635	626	643	580	633	605	544	584	632	598	630	667	645	632	616	628	616	621	647	698	653	638	649	630	635	633	662	628	585	645	615	639	605	653	647	622	661	595	643	628	631	611	681	640	659	676	603	688	664	665	657	659	649	655	606	659	643	623	629	662	628	610	681	632	645	619	593	670	626	697	670	612	641	652	644	652	631	665	670	653	669	664	652	628	651	606	662	645	661	614	640	651	617	602	622	640	640	636	637	629	658	661	621	667	661	690	678	631	659	652	622	647	621	703	660	634	636	642	623	664	654	590	623	612	662	682	630	630	652	645	648	597	636	661	635	639	656	616	644	656	630	585	615	599	640	594	608	611	667	622	641	613	630	643	641	672	615	648	631	639	669	621	633	649	711	662	627	604	621	583	615	664	655	636	592	608	641	635	634	656	625	644	614	598	633	600	633	613	660	613	632	658	597	621	624	657	639	654	592	697	649	653	654	627	647	665	643	643	654	643	662	677	607	662	662	663	628	629	665	634	633	656	641	647	663	675	645	613	634	603	612	676	678	650	655	602	674	668	621	586	609	627	635	641	673	627	617	624	620	618	635	608	617	626	664	629	585	699	643	665	693	702	665	571	637	684	627	639	654	612	644	615	617	652	591	645	643	686	664	641	623	587	656	676	640	666	634	620	633	685	594	650	615	631	634	680	651	649	636	628	635	640	635	664	632	672	611	622	686	667	616	656	620	644	614	604	603	651	622	623	619	618	635	615	679	634	633	650	662	643	674	636	634	653	630	648	687	629	650	685	675	640	635	694	655	655	625	656	645	619	628	653	631	659	653	658	629	610	627	637	663	613	644	641	664	615	655	636	623	701	656	645	642	631	641	603	606	620	655	633	632	613	655	608	620	623	646	705	612	639	627	637	686	647	628	673	597	682	642	639	652	601	654	619	668	621	691	609	621	651	618	659	617	652	656	615	631	637	635	587	638	672	668	651	618	626	584	641	628	650	634	637	621	662	628	640	641	652	627	635	585	679	665	621	639	657	623	678	641	640	657	645	627	643	612	612	594	637	646	648	609	646	657	628	655	651	673	637	644	670	637	606	612	591	650	623	610	617	668	678	656	622	637	619	663	672	634	645	601	656	620	667	594	604	595	629	671	659	636	690	612	601	610	681	623	611	615	678	606	578	627	643	611	647	629	624	628	641	650	663	640	695	607	606	634	630	635	626	656	667	612	633	644	663	638	591	674	625	653	625	622	618	646	635	640	655	638	676	667	634	682	674	601	644	630	641	624	643	612	650	584	599	633	630	664	652	687	635	646	645	645	650	616	624	642	643	618	609	611	639	629	639	661	659	643	639	687	630	609	650	644	617	603	629	649	660	648	615	647	652	647	621	612	674	644	652	624	610	617	679	616	627	628	662	623	644	628	629	666	658	652	615	655	627	671	609	659	629	727	644	641	652	650	607	636	586	679	611	623	642	689	674	657	626	668	641	647	686	638	656	663	615	632	618	644	665	629	662	648	620	629	609	625	640	607	636	689	605	648	610	647	584	605	681	653	723	634	614	653	653	646	612	613	611	641	620	633	642	622	633	635	629	657	609	671	613	667	567	603	663	623	669	635	627	640	638	650	675	682	687	662	614	617	641	655	655	632	658	613	661	625	651	605	654	614	616	660	627	654	662	635	591	676	653	654	629	596	610	656	632	658	644	642	648	681	650	595	650	628	656	634	633	610	692	621	625	648	614	568	629	622	661	654	624	647	714	662	695	636	622	692	653	699	609	623	645	660	624	683	685	627	611	644	683	631	655	650	651	650	660	628	655	614	634	698	611	650	633	674	647	654	658	677	657	679	639	626	566	630	649	619	650	644	634	631	646	601	652	656	611	615	639	645	676	617	654	618	662	618	604	645	612	692	644	628	642	634	644	654	688	649	617	614	636	651	622	622	685	643	644	625	678	635	620	668	635	701	654	669	632	690	595	624	602	619	651	634	629	618	671	640	693	664	586	617	641	628	620	666	613	635	684	647	641	607	674	633	627	698	621	643	674	659	629	607	674	625	685	636	621	672	613	670	674	668	660	591	654	617	636	610	669	630	703	644	636	605	616	623	702	624	629	657	615	653	588	643	576	617	614	601	645	657	667	638	642	673	593	664	686	637	628	680	633	633	635	632	599	647	670	627	650	639	639	622	639	616	655	622	630	613	651	647	613	698	632	649	622	634	647	643	644	649	651	620	667	655	630	665	651	643	646	610	669	625	624	631	621	617	641	696	631	680	611	649	652	648	607	608	640	613	659	605	625	671	640	669	606	624	672	622	625	640	659	642	635	611	586	650	609	658	622	667	636	616	610	589	609	638	648	663	636	676	662	648	677	644	645	641	587	651	652	653	606	647	660	609	647	636	652	694	672	639	596	612	636	640	667	623	661	623	640	642	641	614	648	609	632	610	647	682	602	621	670	609	666	643	626	603	615	637	627	622	621	639	638	665	646	628	652	617	621	668	655	607	624	645	631	611	617	617	621	669	658	704	643	625	635	662	641	654	590	661	635	669	636	644	632	640	661	608	623	657	674	645	652	646	620	604	632	638	681	586	642	636	635	638	653	612	632	637	636	629	616	649	640	648	631	594	621	661	651	609	648	631	611	628	622	628	631	649	622	643	684	646	594	625	636	630	647	643	636	623	684	638	680	671	644	585	628	653	669	641	628	650	634	611	654	657	689	627	637	659	649	616	612	604	609	622	681	629	617	587	658	603	609	633	595	659	662	636	612	639	627	682	639	626	651	640	656	655	633	612	612	606	652	634	647	632	600	639	649	694	631	623	628	627	611	643	651	640	617	644	661	629	684	652	659	638	695	684	631	713	672	649	644	629	621	606	642	616	670	617	626	651	643	636	633	653	653	633	673	639	650	660	623	569	634	697	638	587	650	664	647	620	691	630	646	705	610	621	636	585	655	662	652	637	651	639	642	633	689	673	658	678
5421	1415	1781	2073	1023	1765	2782	3639	3340	2438	1437	917	751	623	583	587	520	562	571	570	646	569	593	606	608	586	591	583	593	574	601	571	594	634	596	585	587	597	551	599	608	550	588	596	599	613	615	578	572	592	598	626	578	646	600	584	652	633	603	586	566	617	565	603	604	603	567	598	587	597	578	596	531	585	585	607	591	580	569	573	596	572	563	611	575	606	562	572	598	590	589	623	579	580	602	552	595	598	603	549	601	569	550	640	591	584	592	589	562	582	584	582	574	548	581	624	587	588	541	605	571	600	549	530	543	541	595	568	587	554	603	570	595	555	586	561	589	584	594	575	629	573	580	582	601	589	567	539	566	614	598	558	584	609	580	578	611	541	565	584	607	605	568	620	572	594	643	564	576	612	583	575	553	596	629	572	601	596	581	570	570	560	613	609	568	554	532	586	570	609	574	582	577	596	583	568	640	592	571	581	650	610	565	593	564	594	560	557	574	606	586	624	596	616	589	606	592	573	548	590	618	592	604	590	616	626	613	606	551	555	591	588	568	592	614	582	614	596	589	578	594	566	578	600	566	580	572	575	590	566	573	630	613	610	610	583	617	595	589	563	543	599	623	532	577	567	567	602	586	572	535	575	614	567	579	612	549	540	585	574	554	587	549	550	554	606	600	646	584	595	584	626	619	602	563	564	562	567	642	585	579	616	633	558	609	580	595	599	548	583	558	637	633	601	551	582	609	566	592	565	567	545	601	628	568	587	580	597	581	555	555	585	591	591	541	565	570	574	573	582	592	581	572	540	582	663	541	548	592	564	578	603	541	593	617	552	562	587	613	600	579	569	549	582	609	583	585	560	618	597	576	577	544	572	622	573	567	629	545	540	566	542	543	557	570	564	568	572	613	611	586	584	628	615	569	554	590	602	555	562	567	578	620	574	582	532	575	573	600	581	610	556	555	551	580	590	589	593	594	586	568	540	569	551	587	581	585	566	584	546	560	588	577	569	598	621	556	583	639	577	570	594	579	603	590	621	527	599	574	553	585	592	562	595	573	562	558	624	582	566	614	597	557	611	570	606	537	592	573	572	632	565	576	580	539	604	603	615	583	588	590	596	564	635	598	611	611	583	568	588	567	566	554	532	606	550	574	598	588	596	551	564	598	581	652	620	598	617	575	585	600	604	570	595	559	615	583	615	569	552	596	566	584	634	555	583	587	555	569	570	566	594	568	573	578	535	550	558	576	582	616	589	594	559	612	626	617	589	574	621	580	578	594	597	580	567	599	580	590	605	571	569	519	587	597	606	571	565	555	638	586	511	561	557	607	584	602	607	597	590	559	563	604	595	585	596	582	579	594	592	609	595	566	567	601	615	646	619	565	609	579	587	584	586	545	587	599	564	601	576	581	609	626	587	598	593	603	585	603	581	589	561	603	579	646	600	575	569	623	633	587	562	628	628	582	562	593	555	589	556	568	591	584	568	631	590	620	553	566	605	642	601	596	567	625	570	612	544	597	580	592	601	583	613	606	592	591	614	605	575	610	603	558	593	567	594	550	631	629	607	586	605	619	648	577	556	581	586	587	602	578	585	617	581	564	590	593	601	585	562	604	579	561	547	624	580	568	569	581	575	620	610	594	590	605	572	539	562	610	587	578	604	617	573	569	568	580	630	608	577	567	602	592	570	576	562	572	595	612	601	576	579	587	561	609	578	546	579	575	538	574	640	567	589	626	593	577	571	584	616	582	535	607	556	564	611	617	599	594	590	610	576	581	611	586	537	575	594	561	591	621	648	559	598	567	569	585	549	577	588	591	585	566	592	602	615	576	574	576	559	568	610	602	589	585	569	616	566	606	584	601	591	564	567	578	629	615	588	620	601	549	599	582	600	606	544	626	566	632	587	584	624	539	646	616	600	587	614	638	579	599	549	602	543	599	617	597	568	624	627	581	579	601	626	580	557	617	604	602	564	596	583	605	610	597	601	598	631	590	595	636	560	585	587	578	558	590	566	604	601	623	593	624	589	602	596	558	611	604	612	596	592	576	581	564	590	605	550	567	608	613	600	588	578	561	633	569	624	616	581	563	569	596	589	614	595	557	612	607	562	649	574	586	583	595	554	565	540	579	560	600	576	599	540	592	592	554	577	579	578	596	579	547	657	613	552	566	556	579	569	573	575	580	552	543	588	599	624	590	614	569	540	544	562	610	653	594	621	590	597	592	594	575	538	540	614	581	627	575	581	619	602	559	587	528	603	614	541	551	586	567	556	599	591	557	524	585	622	605	577	609	543	606	599	597	593	584	565	606	583	573	562	549	562	547	609	582	556	567	609	617	546	558	548	595	600	591	603	599	599	593	595	540	581	585	581	547	610	580	600	589	578	588	553	555	578	589	573	603	601	567	606	597	584	564	583	598	594	586	605	603	610	614	618	639	584	584	601	633	597	532	567	553	595	628	582	576	574	552	583	578	576	566	626	575	579	575	600	597	554	560	600	571	588	582	600	596	567	559	603	561	551	601	579	577	589	589	514	589	580	609	593	585	619	617	632	616	598	565	618	574	570	561	620	606	562	597	591	601	538	634	562	615	622	596	637	561	577	623	582	568	547	598	556	595	573	595	586	594	558	573	585	564	579	640	582	578	579	577	597	554	583	607	585	586	601	584	602	601	596	579	625	530	590	592	573	557	583	555	585	608	594	588	555	594	618	563	597	578	607	565	578	609	639	589	589	580	533	615	566	609	566	547	590	602	561	522	655	625	592	569	595	578	553	548	602	607	616	570	578	582	608	583	545	578	580	604	574	583	618	581	612	576	606	569	603	564	583	529	589	559	572	575	591	602	609	597	565	584	590	546	572	643	599	591	532	602	595	629	603	598	556	589	581	613	574	643	594	529	550	575	564	561	600	591	591	590	595	551	597	601	614	628	600	539	605	602	627	579	633	626	552	601	600	574	555	547	620	622	609	574	599	562	586	596	605	556	631	577	576	649	573	531	587	557	610	579	573	621	590	565	599	541	576	602	586	552	607	596	587	583	589	585	608	571	595	597	573	615	558	590	563	530	596	615	598	568	598	596	562	587	596	608	570	560	583	542	572	554	555	544	589	552	567	557	556	558	561	605	597	590	583	588	587	576	558	572	571	578	570	592	592	575	546	577	653	559	576	588	567	598	563	556	633	578	578	580	604	615	593	583	579	616	597	595	578	577	608	593	560	595	580	603	582	573	572	586	592	598	592	577	575	611	608	595	560	586	581	598	601	562	603	549	577	583	625	619	579	570	597	586	609	580	574	626	601	557	578	605	579	562	603	608	582	664	569	587	619	585	593	593	551	601	592	548	597	599	562	603	541	575	612	612	614	594	656	607	588	561	599	567	619	634	594	604	580	597	606	606	579	603	539	604	533	570	628	597	619	557	589	591	616	646	579	564	592	592	572	592	579	590	607	624	545	592	568	549	588	594	548	605	653	546	599	600	605	596	577	594	608	586	562	593	594	558	578
25562	21348	27039	24892	6673	3903	19487	18860	18965	13570	5841	2236	1019	755	680	649	576	651	600	597	598	594	600	670	589	641	596	659	562	610	578	613	594	631	635	599	563	598	623	618	588	607	645	593	584	602	647	592	650	612	629	620	627	625	551	600	620	626	613	615	608	581	616	645	587	612	605	580	579	618	603	619	606	561	587	593	603	594	616	625	587	628	577	605	564	586	587	619	571	636	603	608	630	608	638	578	570	578	640	605	608	626	647	606	571	609	611	610	618	588	662	613	622	617	588	627	586	616	631	610	614	587	617	566	587	567	602	607	573	606	571	571	618	619	584	596	603	563	599	615	602	637	600	620	593	648	621	607	601	579	591	607	636	640	573	586	605	615	634	610	592	644	598	606	562	597	567	579	660	619	615	598	614	602	585	596	621	606	671	586	605	576	615	643	629	651	593	590	539	633	643	621	649	589	610	632	644	583	631	633	598	618	587	620	600	581	614	639	590	637	604	593	574	628	589	627	605	635	607	588	586	599	603	565	590	599	641	582	596	577	589	590	603	572	615	632	580	641	588	590	582	584	608	608	599	611	551	613	599	536	592	605	604	583	605	602	571	605	603	638	625	600	602	628	601	626	575	615	589	614	647	599	593	618	595	599	587	576	626	591	581	588	608	628	608	607	606	544	632	631	607	604	606	629	577	620	581	627	612	648	579	631	589	582	628	600	628	588	634	570	646	611	637	586	607	580	626	623	625	588	599	596	614	582	616	657	576	640	596	558	619	614	610	600	599	599	615	591	637	626	626	588	605	597	585	631	590	619	618	596	650	611	592	569	556	652	611	592	610	642	620	576	614	606	623	595	598	607	605	597	583	579	630	601	604	593	554	632	563	631	576	601	531	606	598	597	582	602	625	621	607	614	591	614	652	582	614	611	602	651	589	563	598	607	586	669	585	605	607	557	575	603	624	608	613	600	584	560	620	623	605	564	584	599	611	602	573	647	576	597	597	617	617	636	639	574	611	615	595	647	601	536	589	601	641	618	613	598	590	621	622	610	615	607	533	566	620	613	603	628	580	619	590	591	578	625	605	589	643	602	652	586	599	582	631	577	591	577	590	581	575	576	620	617	598	581	626	660	610	618	612	624	600	631	614	618	557	549	583	567	602	619	616	590	587	635	618	587	593	612	592	579	567	643	592	582	628	606	546	578	580	602	633	614	602	586	626	624	617	661	606	620	613	595	591	596	608	625	611	581	629	590	639	567	616	606	598	650	630	601	596	619	621	582	599	614	573	598	575	587	610	613	613	588	559	607	647	619	587	614	615	623	594	631	554	602	612	585	599	590	617	599	595	633	616	635	616	625	587	634	635	598	605	616	640	619	543	634	621	621	640	646	550	596	640	643	628	588	581	619	599	621	597	642	618	564	589	672	601	577	612	590	587	599	556	579	606	637	581	642	605	586	590	643	582	601	661	567	646	649	610	569	650	618	646	620	595	609	568	563	613	618	666	593	576	588	648	613	563	624	661	603	673	595	593	551	572	644	630	641	590	611	604	616	591	638	581	602	595	608	611	595	600	634	587	627	600	606	630	618	656	575	609	631	607	606	635	598	544	612	599	635	600	600	603	584	590	592	616	607	621	596	606	569	584	577	620	612	603	590	607	639	621	577	582	581	610	617	567	576	620	653	618	599	670	596	626	621	608	598	618	624	568	596	621	549	596	581	551	639	601	605	582	656	620	586	617	566	624	559	578	638	593	632	635	614	575	585	594	662	594	595	602	588	572	615	617	605	627	602	620	591	613	610	591	584	613	647	620	595	617	581	627	578	592	606	626	605	662	570	541	597	614	603	573	598	597	549	587	634	597	602	631	596	609	646	637	599	580	607	640	607	585	634	620	616	627	586	649	655	566	628	588	630	637	553	608	649	579	611	634	595	608	614	597	580	572	560	613	600	600	593	594	584	632	590	580	622	585	652	618	598	640	596	583	630	574	611	598	631	556	627	626	606	634	608	644	612	589	551	635	579	605	631	629	574	584	585	579	634	596	580	625	628	585	603	594	621	612	673	637	582	587	607	635	575	598	611	620	640	587	609	553	594	578	637	623	579	623	590	572	564	619	589	604	589	607	566	651	559	594	614	579	596	537	639	578	626	581	599	613	586	619	602	573	647	662	625	608	575	599	606	643	588	618	606	590	621	613	585	599	625	623	618	610	637	594	566	572	600	587	635	638	586	574	597	605	613	594	596	603	594	613	585	626	565	615	659	565	610	619	596	602	589	569	543	603	576	624	634	604	575	599	649	599	570	612	610	565	631	594	615	578	567	624	576	618	610	592	585	599	584	604	613	586	631	619	596	580	634	627	613	632	646	607	600	644	603	655	576	608	650	564	594	582	601	581	657	588	623	614	626	622	612	563	591	611	548	626	610	596	610	618	604	567	604	617	608	597	622	622	631	563	608	587	623	626	617	601	594	645	566	612	578	596	588	573	610	623	623	617	615	652	585	605	591	582	617	601	592	580	604	623	570	581	581	604	605	616	582	631	620	635	612	616	660	610	582	592	634	624	576	592	587	598	602	596	609	624	600	594	606	593	611	624	614	557	594	612	590	577	582	587	609	616	608	616	577	588	601	625	594	595	624	613	591	590	602	577	592	624	590	595	573	601	646	633	587	606	566	611	641	623	603	588	622	642	616	627	635	620	595	584	611	638	591	642	592	558	579	596	628	639	554	610	598	576	638	631	635	621	572	578	605	636	617	636	645	644	570	612	601	654	604	577	637	626	580	611	658	599	622	570	590	618	605	576	604	589	624	576	621	632	622	583	622	619	617	606	618	611	582	658	589	599	581	588	579	569	605	625	642	617	595	616	545	545	617	634	574	617	612	645	607	581	588	625	610	583	580	620	609	610	601	653	614	633	585	617	617	600	608	567	585	588	595	621	578	615	574	649	636	593	612	596	605	593	550	664	594	612	613	581	600	592	589	628	641	602	583	599	539	616	599	629	602	561	648	661	595	576	596	566	656	634	587	591	608	607	587	603	569	634	587	637	631	623	588	560	619	631	592	597	582	595	621	639	618	581	602	607	637	602	602	613	624	616	627	610	634	590	595	643	605	651	580	583	581	594	583	588	597	616	603	573	593	519	603	632	602	600	627	611	581	618	596	568	577	613	572	632	644	675	624	592	606	582	636	597	635	593	646	604	616	612	602	619	617	607	610	586	575	618	642	601	587	613	628	585	615	595	625	588	646	650	555	593	609	594	624	596	610	563	587	605	617	564	588	661	592	615	584	610	619	634	633	631	614	618	597	591	606	593	611	608	615	617	586	603	562	576	570	587	652	625	629	596	605	564	600	606	588	603	601	601	587	578	624	607	623	602	616	627	597	543	623	621	605	602	563	611	606	589	620	578	577	602	585	655	644	592	630	591	639	606	593	559	597	612	568	577	615	589	624	594	591	639	583	604	576	592	644	590	610	612	617	589	652	579	641	577	616	596	589	647	603
4226	4491	6237	3162	2819	5345	20230	17858	17832	12260	5363	2575	1200	642	608	561	593	570	602	587	554	551	595	547	578	581	591	568	555	592	549	537	608	603	631	554	575	576	585	570	540	560	584	563	597	593	595	604	584	561	541	603	583	579	576	538	592	589	553	534	558	578	572	567	581	597	605	603	619	569	599	593	566	594	548	608	542	623	608	574	563	558	594	572	596	552	580	578	569	601	539	593	588	571	566	604	607	595	548	565	535	534	594	583	579	595	577	621	545	575	576	592	527	560	587	596	576	577	533	641	615	582	580	620	608	578	550	578	590	539	604	586	602	589	599	520	583	571	608	588	545	565	553	610	587	584	531	639	573	555	584	588	608	581	563	582	555	575	547	606	637	575	536	543	595	602	542	596	578	544	598	570	582	588	534	567	549	569	585	534	545	583	566	588	570	587	553	564	603	575	574	593	541	572	573	629	563	585	565	600	582	572	571	589	559	581	573	573	588	559	544	568	555	585	578	551	654	558	531	596	545	574	559	534	613	538	551	629	564	644	576	583	545	630	578	557	554	584	558	562	532	587	568	594	579	584	555	568	515	580	567	583	562	578	536	570	596	592	581	547	592	537	553	558	582	577	552	598	599	552	606	598	561	563	608	548	558	557	608	551	577	613	598	566	570	595	538	569	581	575	582	609	583	590	576	510	546	572	556	592	572	630	569	553	586	547	600	575	552	593	550	582	595	569	592	548	606	553	596	582	569	567	582	589	528	632	578	533	561	566	522	612	567	561	574	635	547	586	563	594	599	586	560	571	527	574	513	559	569	578	578	509	606	538	576	574	586	555	579	551	599	562	622	566	578	573	527	551	570	594	579	571	592	586	542	590	596	629	564	615	568	524	562	563	575	577	597	599	615	565	570	579	551	551	537	580	590	554	561	558	557	591	592	577	546	565	570	576	582	603	605	602	564	593	569	543	558	545	547	592	583	606	550	581	558	529	583	571	531	584	588	548	591	550	563	591	635	589	581	533	550	579	598	565	576	575	551	603	521	567	645	582	606	552	578	585	549	551	573	590	502	574	576	592	579	604	573	603	589	557	593	550	639	554	562	604	550	567	565	558	547	575	584	537	507	534	550	535	579	526	607	564	569	602	578	607	570	559	598	562	541	559	560	533	576	596	604	595	564	554	572	547	606	552	609	562	583	572	540	556	550	591	606	582	561	559	557	559	576	577	532	565	593	551	559	553	570	610	590	607	571	555	579	593	590	614	566	576	535	551	579	567	591	569	591	604	584	574	588	551	542	618	625	538	599	599	558	549	570	579	587	554	543	568	593	569	556	577	529	591	584	550	575	547	602	561	561	596	542	547	537	598	616	545	571	553	554	546	585	569	597	569	561	594	569	520	576	512	606	564	564	551	581	571	591	622	552	582	560	554	556	534	567	591	594	563	544	601	593	602	598	575	569	576	581	610	557	567	519	574	531	601	599	540	624	574	578	602	553	554	587	549	567	546	559	601	598	512	582	602	560	550	585	561	548	562	534	576	584	599	556	531	556	611	531	570	562	594	556	602	577	567	576	608	506	574	586	563	577	585	558	556	610	573	549	577	557	531	532	563	529	563	564	545	540	543	566	544	589	545	570	614	551	548	563	569	559	555	557	556	587	551	567	562	585	599	571	564	580	587	532	582	543	569	620	563	574	588	522	582	569	589	606	572	562	580	592	567	539	564	561	582	597	576	570	546	570	618	552	558	559	597	561	569	616	569	600	574	596	526	603	586	577	542	584	543	580	605	621	573	558	566	570	565	588	551	595	566	552	569	607	587	590	571	566	548	562	540	564	570	565	626	567	588	573	617	587	571	568	560	560	563	572	575	589	569	570	630	558	523	560	549	576	560	595	540	536	588	569	556	569	591	603	599	559	564	562	557	551	568	600	616	575	554	593	566	516	601	560	575	529	560	591	604	566	598	563	593	582	595	575	581	528	573	576	577	546	544	533	586	563	568	596	557	538	555	565	569	597	549	569	626	601	599	546	580	598	556	599	569	633	536	616	566	574	588	559	528	572	545	569	554	549	565	555	538	543	594	570	563	634	578	606	560	598	526	535	581	592	617	564	554	599	578	589	542	556	562	613	575	599	588	529	566	588	552	619	591	605	590	567	583	597	575	582	574	578	571	596	562	567	549	594	548	561	585	523	638	576	553	558	554	546	538	590	612	546	618	557	586	570	558	582	531	604	564	566	576	554	552	548	575	558	569	632	628	567	586	517	531	558	587	586	535	567	592	575	533	563	555	573	563	554	572	546	601	557	554	589	565	591	587	561	579	591	599	568	559	602	577	563	619	535	582	617	557	587	567	579	564	559	593	556	582	544	572	574	582	546	595	631	597	584	527	543	539	539	614	567	552	591	599	556	593	584	564	608	561	560	535	538	576	543	561	550	571	585	561	566	578	591	550	542	556	550	557	568	563	643	555	554	556	597	525	554	545	590	582	566	604	528	521	546	575	523	581	629	569	593	550	536	581	561	564	565	577	565	588	569	604	570	556	619	583	579	591	581	574	623	557	597	547	594	508	564	561	585	623	569	579	585	567	589	577	535	570	548	575	592	565	557	584	589	539	589	553	593	594	600	561	578	539	576	573	590	575	593	548	551	554	568	575	553	566	570	607	580	584	575	551	605	542	561	559	571	569	518	594	565	563	573	577	570	528	621	595	632	586	582	561	553	539	584	578	613	529	535	564	585	558	650	570	580	599	541	571	536	588	561	575	594	585	539	562	631	559	543	521	597	554	607	579	574	558	565	584	573	564	561	577	568	568	581	559	565	584	549	577	567	538	556	590	558	588	522	583	559	578	573	566	543	572	583	576	606	578	574	601	563	547	541	574	540	570	552	557	550	548	557	535	572	603	611	575	562	602	571	547	565	612	567	584	601	543	534	569	579	608	592	609	613	592	567	631	576	604	560	581	560	584	566	583	561	576	552	578	601	590	606	579	564	573	546	575	584	543	541	553	592	563	569	581	562	561	589	569	546	556	523	548	559	566	553	583	569	554	586	575	581	632	608	561	559	574	598	534	559	599	539	577	529	595	557	582	555	600	576	559	572	585	555	576	583	611	587	567	596	555	577	550	593	566	607	569	527	534	601	561	618	559	555	565	549	574	589	600	583	594	591	589	549	597	582	604	575	604	596	595	507	538	525	557	596	554	595	577	571	605	575	554	506	553	540	598	534	560	520	581	586	585	561	552	538	569	622	568	550	590	549	561	558	559	557	584	574	585	552	564	572	592	596	567	572	554	546	574	560	571	600	515	564	562	520	607	562	552	544	540	617	584	565	574	585	529	574	580	551	546	574	601	591	610	563	547	567	592	545	570	576	579	582	590	576	602	622	557	597	556	564	555	539	561	557	624	561	561	580	583	584	595	544	553	595	577	537	546	584	605	544	566	554	572	553	561	580	569	542	600	583	547	571	599	560	626	582	567	556	564	577	602	561	612	560	602	532	618
24215	21324	28655	24353	21283	14458	45244	45888	31688	20412	8834	3242	1415	853	788	734	752	774	702	716	726	723	720	716	732	791	712	732	754	740	747	663	772	732	731	743	751	692	723	712	725	699	743	690	702	716	711	729	705	689	747	728	768	713	706	717	762	747	696	668	722	678	759	787	701	776	732	711	711	749	726	747	710	746	705	676	712	763	713	708	703	754	728	738	712	673	751	726	715	670	722	726	699	681	711	670	680	692	729	726	699	691	650	734	723	728	673	730	719	738	711	740	733	677	694	711	694	748	678	709	712	728	703	719	716	744	734	656	721	685	760	693	683	769	745	706	672	729	741	721	708	714	724	768	703	739	697	730	778	758	716	734	732	717	734	711	750	693	691	715	683	732	714	750	720	733	694	715	710	673	710	691	720	697	750	723	711	712	671	709	699	734	694	696	693	726	742	694	750	729	686	704	694	703	713	728	718	742	683	689	685	707	688	711	703	754	725	678	685	706	689	762	731	729	697	703	686	682	702	733	716	696	725	690	686	717	700	721	721	701	726	752	719	677	685	749	680	729	724	707	718	696	758	688	742	729	732	710	680	667	744	701	702	693	721	705	705	693	694	691	731	665	739	677	715	703	682	756	771	682	697	699	676	704	683	676	733	740	719	685	756	720	734	697	717	697	702	684	717	751	735	712	699	696	654	715	701	727	719	712	763	704	731	721	777	770	707	692	727	685	748	681	703	710	714	694	778	750	699	737	709	700	746	690	691	767	671	771	679	698	703	715	703	759	737	658	718	707	727	701	712	738	714	720	750	688	711	664	714	707	763	734	725	708	740	682	714	729	714	729	722	740	685	719	716	746	723	715	714	720	781	672	746	679	735	692	694	739	721	766	705	712	729	744	729	711	738	711	677	697	782	717	732	725	753	774	688	716	720	774	711	718	715	684	694	701	731	736	701	720	723	641	716	684	727	732	684	741	639	731	664	743	714	715	694	719	704	725	684	717	768	711	779	722	737	697	691	727	767	697	724	710	731	732	710	744	691	693	730	710	695	737	702	749	687	722	719	736	686	739	645	678	731	706	678	749	682	673	696	742	724	735	699	747	698	697	724	714	736	724	700	749	694	689	757	703	644	705	676	689	783	699	706	727	693	693	718	719	706	699	725	766	724	745	698	733	725	688	706	747	750	717	702	744	647	706	691	672	747	713	729	704	698	681	692	742	682	720	766	764	710	705	742	790	679	732	686	716	709	692	730	720	730	706	694	751	679	717	738	732	747	722	724	671	693	740	705	764	736	708	695	699	725	734	737	754	757	709	754	758	745	739	695	687	748	667	714	752	743	701	708	719	758	707	729	749	683	684	740	748	681	688	759	687	685	741	689	707	698	687	743	686	711	763	690	694	709	714	711	723	677	724	745	673	717	733	684	711	738	704	644	639	736	726	733	766	718	749	712	687	670	683	732	696	723	690	712	736	755	699	734	708	699	699	733	707	696	809	723	716	721	689	751	772	681	667	757	708	699	730	750	752	747	677	738	685	743	753	682	723	688	684	748	701	721	720	727	714	690	686	751	732	715	715	742	761	744	736	704	703	681	735	700	726	688	718	700	725	737	778	712	714	704	705	781	724	701	700	738	693	714	727	688	677	703	767	714	738	712	693	683	731	729	701	718	778	732	675	705	742	699	733	730	700	749	748	728	763	701	686	711	684	756	706	711	695	722	727	734	680	763	674	686	718	714	671	736	687	717	741	755	687	711	705	674	696	728	704	689	707	734	707	670	729	721	671	712	736	730	685	714	746	688	768	722	724	690	720	733	704	716	756	744	708	732	717	698	712	727	684	694	747	722	738	766	699	700	690	765	706	734	710	745	720	682	756	781	735	716	668	745	688	721	695	693	697	719	752	702	688	729	753	719	725	708	694	734	719	698	713	737	730	735	704	705	702	712	685	707	723	728	691	737	707	748	716	729	684	710	696	705	701	718	718	732	688	719	717	719	705	715	710	725	722	761	701	724	719	703	723	704	714	714	737	764	737	723	708	757	707	741	707	733	698	746	722	746	746	719	744	708	716	738	725	699	725	727	730	723	739	677	695	766	706	681	681	725	752	696	736	734	694	711	712	724	731	698	697	720	716	737	696	749	705	688	690	671	763	686	694	716	739	744	647	757	707	666	730	706	679	681	732	772	695	700	708	698	690	764	708	751	734	688	723	802	737	673	740	702	719	694	707	726	719	708	718	685	754	675	709	697	715	740	699	728	746	721	630	727	699	746	736	734	744	670	688	702	683	694	737	690	695	685	719	733	734	726	722	703	732	630	717	697	727	666	693	701	697	734	734	786	707	712	718	739	700	714	682	728	702	699	732	716	727	691	715	697	703	695	689	727	690	723	711	741	705	709	737	698	720	688	695	697	693	740	663	737	687	684	708	748	695	703	738	670	712	679	685	707	707	689	687	715	702	763	728	664	702	656	740	704	673	766	726	731	711	745	734	708	707	743	693	712	713	701	675	735	712	720	723	709	718	702	678	706	705	671	700	711	658	690	748	746	721	676	693	684	711	713	675	690	721	670	729	693	688	661	761	728	708	738	656	762	726	660	713	717	762	716	761	690	721	671	743	731	719	702	712	749	732	769	723	656	669	705	631	672	703	668	695	707	704	721	702	728	659	675	732	727	758	743	711	703	696	677	737	719	760	728	743	726	725	700	680	708	671	722	691	696	708	702	761	693	736	650	706	732	757	727	670	692	723	766	723	748	759	685	691	692	699	715	687	688	685	747	750	695	678	684	736	697	764	698	730	677	722	768	703	676	695	749	680	738	714	715	710	718	757	700	679	692	730	762	726	726	706	697	704	692	702	687	674	741	705	754	712	724	716	714	692	714	729	684	702	720	685	707	713	739	698	705	718	740	731	684	761	674	717	697	647	665	729	734	684	725	755	735	723	681	716	682	717	695	762	709	704	663	700	696	710	686	701	722	722	719	727	705	734	687	691	720	685	720	714	718	676	723	742	669	707	710	732	698	695	703	708	694	692	724	719	724	718	730	713	742	705	689	763	724	688	685	707	716	763	717	718	699	697	735	711	659	658	707	729	721	763	694	702	706	704	737	712	692	686	719	730	716	682	738	691	690	743	752	707	765	704	730	705	732	712	722	746	750	723	711	659	717	703	769	716	743	689	748	760	724	665	689	712	691	743	719	700	701	695	690	660	759	702	736	683	738	703	684	713	694	703	724	687	660	726	718	716	730	682	703	753	796	705	703	702	694	755	764	674	693	727	702	714	753	679	681	731	767	747	708	698	735	661	706	699	662	735	717	711	723	722	688	691	718	718	738	734	703	665	688	702	727	736	663	705	668	691	701	750	734	697	697	687	752	687	734	704	779	710	756	736	749	679	705	719	719	696	763	723	714	759	725	686	710	688	710	695	699	753	708	694	718	736	724	749	694	719	690	739	675	711	718	712	741	699	690	651	721	658	704	679	726	734	717	753	728	701	735	727	709	746
4665	9046	11561	8015	7591	9314	45676	42523	25933	16629	7532	3410	1463	811	733	655	649	698	726	644	666	684	692	683	645	678	660	684	713	666	666	645	664	695	639	674	662	679	678	656	671	671	692	630	665	648	665	676	657	680	672	676	648	705	694	689	652	669	703	649	682	712	657	657	696	617	679	694	695	664	676	620	683	681	687	668	689	645	686	675	678	707	704	679	723	665	687	685	666	592	644	612	702	666	667	682	650	706	686	631	649	693	690	714	629	668	668	675	631	691	635	700	617	645	600	690	654	671	655	626	695	629	661	663	624	683	681	693	613	639	689	686	675	651	646	659	655	654	643	657	650	673	679	640	645	654	689	702	684	661	663	669	630	710	622	670	684	625	663	669	637	685	646	672	706	643	663	635	689	679	716	696	650	677	668	621	696	669	681	657	687	624	676	691	660	664	644	697	652	679	649	671	682	685	635	659	670	676	672	649	700	655	702	664	644	660	665	693	623	634	709	660	641	714	649	664	616	638	641	672	696	613	647	672	653	688	675	698	620	653	670	642	695	669	629	641	697	633	669	567	677	693	692	644	662	691	639	642	665	647	677	643	658	649	690	690	609	677	632	643	671	660	619	685	681	626	666	662	629	647	669	664	699	694	673	622	703	657	670	670	655	646	668	674	719	659	651	684	682	679	690	669	650	626	691	633	676	652	642	676	706	621	623	704	614	635	718	693	682	700	628	705	713	684	698	649	671	691	696	670	663	674	701	698	647	665	679	692	651	660	664	690	610	641	693	660	668	650	677	682	645	669	691	659	636	696	708	695	681	657	707	747	674	666	678	655	720	647	633	679	635	685	685	674	695	675	627	612	656	646	667	650	704	677	641	615	674	644	705	652	649	671	657	622	699	635	631	659	688	672	654	711	622	611	662	663	664	669	695	621	669	687	654	651	634	698	667	672	629	668	649	678	660	711	714	637	711	664	645	654	691	672	678	654	599	673	612	661	659	694	673	662	651	663	663	668	672	651	676	689	632	671	655	650	661	644	630	677	643	659	671	659	632	651	650	662	684	649	632	669	700	673	647	647	666	660	676	637	665	630	680	689	663	677	648	644	636	704	666	630	643	679	696	657	665	654	646	661	687	696	673	670	680	667	670	672	686	649	661	647	731	626	644	659	695	664	678	652	662	651	658	664	627	617	662	662	694	628	648	705	667	678	702	648	654	604	650	716	686	694	689	633	651	648	620	673	669	701	673	746	685	634	653	656	706	661	659	678	677	695	657	712	661	693	635	655	677	682	659	643	657	707	692	597	653	707	656	620	697	622	658	685	645	617	629	664	719	682	683	648	686	641	657	678	638	646	659	679	639	664	644	664	669	663	648	671	661	666	647	663	663	652	691	679	666	646	659	636	689	696	676	653	626	722	662	689	667	703	666	632	664	651	712	701	673	670	678	678	640	681	684	700	671	679	663	660	661	676	628	653	646	670	665	635	655	647	682	649	658	681	650	699	642	621	615	714	643	672	697	655	665	670	675	707	717	669	634	641	670	649	638	588	638	661	670	655	668	683	643	660	645	663	660	637	709	655	672	630	635	660	682	698	665	655	628	604	634	654	651	645	624	653	688	665	664	666	654	656	684	673	659	661	630	740	638	654	661	637	711	689	678	683	673	605	662	666	641	692	675	670	631	675	649	718	629	668	665	659	650	662	644	674	663	625	644	676	625	648	683	672	645	655	645	652	666	649	687	642	637	665	671	681	663	601	659	661	655	680	631	653	664	640	648	640	646	660	678	611	619	686	685	681	651	608	672	732	648	673	682	654	680	641	653	666	681	644	690	640	667	663	616	642	705	687	661	647	734	653	651	696	632	597	660	635	695	645	677	635	709	627	638	646	655	647	622	669	676	646	659	665	678	667	661	677	660	641	699	657	644	643	676	662	662	674	681	654	646	664	672	693	628	676	674	674	678	700	685	668	652	665	702	668	650	681	647	663	605	635	721	690	641	655	677	725	686	691	640	644	684	651	647	659	636	679	668	666	663	680	624	664	672	623	648	676	636	678	648	650	640	641	633	671	675	670	689	657	630	629	689	635	640	647	653	663	670	660	650	670	646	655	689	662	667	637	684	647	647	653	675	633	688	676	667	654	707	656	724	642	675	625	642	670	634	636	659	659	672	649	629	657	676	644	651	641	685	652	670	666	664	639	631	648	655	646	664	678	626	687	651	671	690	634	645	702	675	652	673	641	664	675	681	672	650	647	671	655	623	629	611	688	653	706	652	670	665	658	668	632	636	613	624	636	647	707	684	702	688	612	644	674	659	680	698	705	632	626	610	621	649	603	669	671	683	645	613	651	621	682	651	631	700	627	669	636	646	663	599	675	674	644	662	690	656	736	652	668	640	667	657	672	616	671	618	680	697	622	687	629	633	634	658	667	675	620	653	672	672	667	608	695	650	674	635	676	628	663	665	641	658	661	662	676	688	672	674	700	636	645	635	598	606	658	657	675	669	634	676	682	695	671	664	670	643	682	621	668	650	666	631	663	676	667	706	619	674	666	625	642	647	656	634	695	650	630	626	663	662	666	677	677	648	665	649	655	662	651	690	653	653	683	665	641	646	630	684	636	602	636	678	657	693	632	650	651	649	662	655	624	627	699	661	642	638	684	673	680	672	670	641	705	657	664	678	649	656	660	661	669	659	702	646	666	670	672	669	660	651	673	693	688	662	618	670	711	664	660	670	633	631	635	671	624	679	630	636	665	619	682	717	659	706	648	633	664	697	686	655	647	645	681	593	664	635	624	682	639	679	685	616	620	683	684	652	665	689	669	661	646	703	658	655	621	627	646	672	638	689	666	672	659	678	683	658	639	686	684	637	684	642	610	688	687	604	685	587	679	684	637	690	635	658	628	696	686	654	669	655	664	639	644	656	663	657	677	653	642	643	665	623	631	683	679	688	697	629	633	624	655	658	606	651	662	670	623	688	662	658	683	620	688	691	622	649	657	647	653	676	638	668	636	637	705	645	680	658	658	628	657	658	701	613	629	656	653	644	664	658	664	669	678	665	642	673	709	614	646	658	685	639	679	715	671	667	669	585	637	621	648	650	685	671	686	672	662	672	662	668	614	678	684	629	648	666	652	621	641	625	683	675	713	661	667	692	626	685	648	657	691	642	672	683	694	639	688	617	707	674	712	655	641	622	723	625	653	653	641	640	655	669	672	668	656	649	609	641	682	626	664	653	659	646	686	639	648	647	656	659	643	675	657	630	679	671	685	660	665	654	647	666	641	633	684	693	616	631	672	647	645	606	687	617	689	697	636	654	650	690	669	668	621	650	648	680	663	654	655	679	694	662	659	656	610	636	598	678	709	666	662	639	730	674	651	638	647	669	665	642	674	612	657	668	647	647	658	692	651	646	715	681	627	666	625	642	683	634	634	663	609	668	633	628	687	626	683	654	631	633	629	674	613	690	652	670	677	638	646	657	648	664	665	695	671	638	684	654	670
27649	13013	4493	4167	2215	1407	3100	4035	3012	1568	1051	863	694	665	726	695	630	653	660	635	638	712	664	639	615	637	669	654	719	686	660	654	661	629	668	654	639	670	649	651	628	660	629	672	690	681	664	634	656	662	606	649	662	646	628	648	618	649	675	621	664	631	654	626	645	605	640	653	659	642	623	615	623	712	587	641	651	671	661	608	664	678	658	642	625	691	593	619	661	692	663	647	661	654	658	608	711	675	649	619	643	666	692	657	653	652	649	651	617	674	664	642	580	651	630	645	637	651	630	647	674	613	642	652	642	649	683	689	664	650	672	669	688	676	624	692	671	617	629	639	663	676	666	668	670	658	652	665	668	638	653	671	649	630	662	630	652	664	687	643	662	656	704	671	659	615	663	651	583	633	668	694	630	631	651	675	641	631	638	660	606	642	670	707	664	644	634	657	601	638	695	659	640	640	700	671	633	678	628	663	632	668	654	696	672	652	626	648	633	689	681	639	616	611	616	717	607	617	625	624	684	638	658	680	666	649	641	662	641	636	660	698	653	674	624	600	651	637	694	684	623	642	657	609	624	643	710	635	606	628	660	685	682	623	643	596	654	653	698	634	659	622	655	675	648	650	691	645	643	677	625	674	635	635	639	660	667	662	667	656	659	632	627	592	636	606	637	663	611	652	669	652	662	685	659	676	609	652	622	644	679	644	628	657	670	654	647	661	685	667	658	650	593	654	638	641	640	636	625	707	640	681	687	635	659	637	620	639	620	673	595	661	644	652	633	652	691	678	653	684	625	645	659	647	696	619	617	670	658	608	653	642	647	622	625	628	668	710	629	653	652	626	687	657	665	675	671	616	632	683	708	616	700	651	676	676	657	624	674	668	668	653	662	677	636	669	657	649	692	700	632	693	664	671	679	652	644	620	672	687	674	605	678	664	613	635	674	643	673	612	640	597	631	629	612	679	622	693	650	680	675	682	632	644	669	673	686	617	656	655	620	634	649	709	651	707	654	604	644	606	665	654	652	649	657	590	667	668	682	647	657	670	671	649	708	682	666	612	647	690	675	663	626	660	658	667	659	633	632	631	620	626	623	625	705	635	612	650	637	642	689	654	643	644	636	667	652	636	641	614	632	611	654	667	633	579	651	637	609	702	629	635	661	631	609	612	648	623	590	645	634	638	584	677	651	633	635	695	637	647	646	644	665	661	646	638	655	663	633	645	661	641	660	649	647	655	647	632	640	622	668	602	634	663	663	690	648	650	628	673	664	663	669	646	661	649	607	703	642	671	645	675	642	648	655	645	632	630	660	640	677	639	670	652	628	623	647	627	691	660	644	643	652	697	637	641	683	644	675	656	698	636	612	652	602	599	625	635	644	668	647	668	621	691	676	641	591	654	667	661	671	618	686	678	679	599	666	681	663	665	658	602	599	649	645	681	695	634	712	675	592	661	645	656	614	655	659	652	645	674	669	643	662	650	651	652	678	684	652	630	683	640	655	602	645	599	623	641	664	652	672	630	630	647	679	665	628	656	662	638	632	655	697	636	641	651	676	658	608	617	663	634	630	684	616	653	703	647	651	628	616	663	661	648	656	659	667	713	662	674	681	663	673	643	618	675	633	648	641	637	625	664	668	678	674	615	635	653	650	687	651	686	605	677	677	664	668	624	657	674	624	636	685	639	630	643	635	647	646	638	617	598	675	649	620	618	673	639	667	568	654	654	612	697	656	710	667	654	654	616	625	636	673	629	721	648	633	612	651	709	626	606	651	657	619	682	654	654	654	624	605	614	615	660	650	639	623	682	673	613	617	628	652	622	679	693	685	638	626	619	606	667	693	628	667	686	647	662	573	628	641	664	658	691	682	686	681	687	661	622	615	603	655	665	665	678	624	682	676	602	666	645	675	618	658	672	670	689	621	618	654	664	674	702	655	610	649	650	659	625	639	678	638	646	619	669	632	709	660	643	657	657	594	693	635	646	645	658	704	679	618	602	641	691	664	639	616	639	694	652	608	626	641	590	692	624	631	644	692	647	635	677	635	650	595	656	667	631	646	607	633	682	632	638	652	643	654	634	684	654	661	652	651	657	655	691	598	697	636	681	624	644	651	606	608	633	654	609	655	612	657	677	660	633	657	681	628	662	634	691	662	637	628	640	630	657	660	638	655	669	667	656	644	676	648	638	636	629	639	603	680	656	612	666	634	613	662	667	638	663	660	678	628	657	651	687	607	648	685	692	623	661	648	635	665	633	659	640	652	655	682	687	663	682	709	691	635	630	651	638	691	644	698	683	675	694	639	649	630	600	681	618	593	658	630	599	698	668	632	681	631	655	672	642	646	655	656	618	660	630	643	681	669	682	683	650	645	620	646	646	658	619	655	655	655	663	679	630	644	674	657	677	688	663	597	671	651	644	661	688	621	656	640	676	646	626	606	645	621	657	623	635	693	684	662	636	669	665	644	666	624	654	657	678	666	645	664	644	702	633	653	628	691	666	601	651	655	650	691	634	634	651	645	629	626	711	644	668	651	624	619	663	654	665	689	662	644	658	686	665	651	652	639	712	677	673	671	627	651	666	639	638	657	650	607	631	637	653	648	622	648	629	662	689	627	647	624	655	619	620	669	673	645	641	665	637	628	660	687	639	653	618	623	650	657	605	633	604	599	592	631	643	681	610	601	680	636	685	633	632	686	618	645	689	651	705	658	652	658	630	640	638	622	605	658	650	678	674	679	682	629	649	641	636	618	631	640	641	650	639	624	660	682	639	653	641	681	693	665	678	689	655	691	645	676	655	684	665	642	646	637	697	644	617	613	688	643	710	635	655	665	650	646	690	608	667	694	680	709	667	668	627	661	662	635	684	639	681	653	643	663	692	629	648	689	667	648	649	669	657	619	625	669	639	617	650	706	655	655	677	635	624	672	642	637	667	625	621	631	684	646	625	645	662	635	628	662	696	673	661	684	665	670	680	641	632	649	660	630	672	656	604	646	654	630	615	658	645	657	632	660	644	658	630	604	639	630	710	639	686	632	614	672	618	685	662	659	664	647	690	660	654	666	680	662	670	634	628	650	645	658	645	668	681	669	644	681	584	688	648	655	628	658	648	625	648	653	685	645	699	654	657	657	643	656	658	650	647	678	659	659	683	714	639	674	657	637	667	657	642	659	650	655	647	673	681	641	647	621	660	627	662	646	638	643	637	631	671	664	651	666	642	614	669	675	616	674	622	639	608	654	675	640	642	642	632	672	653	650	645	646	654	666	629	661	663	658	633	672	656	618	672	626	694	658	619	677	629	636	633	681	668	707	643	631	609	638	654	651	644	646	692	660	671	633	650	659	639	701	621	625	663	633	658	679	645	663	640	654	577	654	661	623	634	624	673	669	665	653	629	687	686	641	607	660	673	655	624	642	654	657	662	656	708	625	603	662	635	683	634	690	633	663	630	641	699	612	690	659	661	656	632	683	655	669	677	672	670	659	649	639	636	649	662	703	685
5544	2382	4314	4527	2592	1673	4042	4814	3337	1650	1015	809	644	620	577	572	592	568	597	588	559	570	609	619	640	574	555	591	584	545	586	617	556	623	604	610	604	583	649	601	610	598	548	606	569	575	588	598	625	629	629	555	580	588	583	639	584	545	576	580	553	595	567	586	595	619	613	611	555	574	551	598	573	575	616	578	559	574	602	652	588	563	599	613	638	590	635	601	618	553	546	561	596	601	566	582	563	595	611	568	556	577	618	568	572	628	575	641	558	579	585	583	576	592	596	583	613	633	576	579	544	572	568	571	563	589	573	618	566	598	596	599	586	587	623	559	560	554	615	595	593	567	558	605	556	587	594	568	582	614	580	591	571	605	571	599	590	575	538	586	626	587	610	569	619	546	567	586	544	569	595	592	600	608	583	572	585	605	555	592	612	620	591	569	576	591	558	592	593	625	533	594	637	560	561	553	606	569	605	605	587	598	587	580	575	570	567	563	550	588	585	571	563	598	556	587	589	591	558	571	577	561	594	598	603	556	592	562	522	570	586	577	586	555	624	577	596	570	565	574	562	580	535	576	594	537	621	576	609	603	565	595	568	566	582	588	589	592	627	613	571	599	590	615	582	572	585	571	612	615	595	578	596	585	601	564	606	589	555	621	556	587	591	609	601	592	584	597	594	595	603	555	595	602	621	600	627	599	596	558	590	573	593	581	560	562	555	587	559	600	538	559	591	569	546	587	606	615	576	589	505	633	566	570	637	552	565	622	635	541	561	635	560	612	574	593	585	628	582	550	589	572	582	542	548	608	565	605	579	626	583	576	627	600	558	552	594	583	570	593	562	536	601	586	585	565	562	601	604	635	569	626	592	583	579	580	568	520	582	616	569	586	642	561	573	576	559	631	581	532	621	604	579	647	623	573	580	604	593	575	620	553	544	611	583	564	577	633	571	579	562	574	597	601	552	559	572	556	568	590	591	564	610	590	634	548	573	597	601	593	591	597	621	577	597	585	620	610	588	590	621	529	576	582	581	562	570	566	602	579	565	586	584	569	582	594	561	565	597	624	565	564	586	654	605	561	586	592	546	569	574	541	618	561	615	641	596	580	612	568	595	564	569	565	569	591	594	551	561	562	630	565	609	597	569	596	569	597	562	579	543	573	577	639	622	582	584	565	578	555	571	626	592	599	592	546	588	631	585	581	547	607	646	580	573	594	584	575	579	569	625	586	571	606	635	557	592	578	546	561	576	625	602	589	549	551	570	561	571	586	618	596	549	633	621	575	570	577	558	572	574	599	640	577	586	575	589	609	565	577	604	583	559	585	602	580	591	576	587	586	548	596	584	590	597	588	570	590	562	634	584	574	613	560	595	558	619	566	574	579	563	559	589	609	635	607	606	604	576	572	579	577	589	609	558	640	561	572	573	597	570	558	597	530	588	567	579	546	590	605	600	609	581	577	574	591	621	638	583	590	590	600	583	616	574	565	617	590	654	585	563	571	588	591	581	618	574	541	553	630	571	597	599	524	560	563	584	567	544	578	581	609	624	604	597	577	566	624	578	598	618	579	555	574	581	572	560	599	619	632	610	584	588	577	599	618	595	577	564	626	590	569	578	599	584	594	602	596	577	551	585	588	587	547	564	569	559	597	599	600	569	567	590	560	556	586	595	600	569	573	619	602	598	587	543	581	572	616	659	588	594	560	597	597	557	630	582	579	609	638	613	594	628	615	592	574	588	603	590	589	565	548	577	591	605	551	565	577	564	604	570	594	582	625	608	633	584	594	593	587	571	562	596	575	543	603	615	582	648	592	559	576	596	581	563	579	611	577	569	548	586	545	635	559	579	571	583	613	578	584	602	571	601	605	579	602	593	534	591	549	574	588	571	579	602	588	572	599	597	632	546	581	564	560	594	629	561	582	545	598	589	599	635	591	592	561	582	594	626	624	614	610	587	594	548	581	649	602	579	564	568	558	551	612	561	589	583	583	636	587	564	562	571	578	579	610	648	543	581	585	566	595	591	625	564	596	578	588	588	576	549	599	564	595	595	578	565	594	547	580	552	588	598	569	600	616	559	618	560	527	573	600	614	610	546	638	565	599	580	628	555	602	548	588	567	589	599	611	592	579	568	569	586	569	574	571	555	563	615	585	587	584	578	596	625	586	584	580	584	590	560	582	523	614	644	613	572	574	561	557	587	558	583	575	583	600	573	578	579	579	587	560	588	585	564	606	621	586	627	609	579	604	583	589	550	563	613	568	590	594	576	593	576	604	555	581	639	608	558	601	582	618	534	590	569	613	625	566	575	573	622	579	616	579	581	556	625	581	583	572	572	588	604	574	577	628	564	602	557	609	525	576	587	599	596	572	575	612	569	582	585	570	595	594	597	614	611	607	569	578	617	605	562	628	590	587	572	586	619	595	588	553	590	586	596	612	559	529	588	594	573	593	572	571	586	620	603	607	573	633	595	554	604	572	577	571	582	593	577	592	556	583	567	607	590	595	561	606	618	585	591	592	545	606	568	611	614	603	591	647	554	605	563	616	577	584	567	617	639	556	582	575	565	617	574	611	572	576	559	558	551	607	568	577	574	606	571	577	654	598	543	589	631	581	576	575	602	612	597	621	591	598	612	604	583	583	583	626	576	584	593	582	595	638	581	580	577	567	568	610	555	557	583	586	604	552	583	576	569	581	582	581	571	606	606	587	589	592	544	595	563	570	562	594	569	563	549	604	601	603	592	611	564	610	544	574	576	592	573	606	610	579	549	596	615	549	608	586	588	604	594	603	546	576	571	607	586	583	566	573	587	579	616	582	585	620	587	593	611	551	571	578	598	603	589	591	576	549	604	591	574	587	590	552	605	600	614	597	601	577	561	597	586	577	606	588	551	622	588	593	544	565	606	579	574	533	608	601	545	587	590	577	562	628	586	576	602	594	583	563	552	617	615	614	576	579	582	555	569	610	580	540	569	603	611	595	568	541	578	601	600	582	605	573	656	581	652	572	619	583	593	580	568	554	606	594	582	587	565	577	605	598	554	608	582	608	559	591	604	593	576	600	564	579	578	628	586	573	597	573	577	564	591	602	565	577	603	561	527	620	575	660	575	525	550	595	581	564	607	583	544	602	613	564	577	577	585	597	592	567	569	597	630	605	562	616	614	569	581	597	598	608	600	631	590	562	586	609	559	561	571	534	598	578	602	603	583	545	593	616	589	579	589	593	593	588	603	561	569	591	558	631	538	576	555	592	583	591	540	570	622	599	575	601	573	601	609	554	585	558	566	588	592	568	582	581	556	619	596	589	593	643	608	591	563	594	598	580	562	617	574	560	631	585	591	620	608	607	575	552	599	618	539	599	603	586	588	599	563	600	592	635	597	598	600	601	566	585	592	614	582	619	573	606	605	618	573	563	540	595	574	584	580	575	586	598	585	612	582	561	539	539	602	582	633	575	602	559	563	577	602	615	641	589	588	581	600	566	591	565	572	572	617	590	602	593
25589	21356	27120	24943	7005	2139	19237	28966	22944	9829	3178	1400	888	693	655	671	611	615	655	639	651	616	630	641	635	656	596	613	624	653	611	585	638	678	594	627	631	592	587	647	648	632	648	607	632	603	604	644	624	630	632	601	631	598	623	643	668	600	648	610	598	610	639	614	613	641	616	653	634	623	629	635	657	656	622	609	601	644	615	585	645	621	615	649	647	564	653	628	654	641	611	562	657	623	649	614	576	565	619	663	584	624	619	642	612	605	637	656	608	670	655	621	607	566	618	616	617	571	620	655	650	638	604	591	621	641	639	601	631	611	601	688	606	622	610	614	627	623	616	630	630	628	655	580	627	644	630	641	583	605	633	607	653	609	652	571	618	590	635	631	605	629	650	584	611	615	622	594	614	625	626	615	606	614	639	613	647	640	614	645	683	591	595	635	629	574	686	637	623	612	602	615	612	585	655	604	580	574	656	608	672	614	578	621	620	637	626	567	672	609	594	614	654	595	630	614	569	589	620	598	652	608	635	633	680	584	650	652	631	640	605	606	660	639	615	656	640	597	633	632	666	616	686	650	623	682	596	623	615	607	606	554	599	587	581	662	631	593	597	620	632	631	627	654	613	600	635	635	587	674	607	638	628	659	608	656	636	627	604	601	645	616	642	632	598	636	616	571	618	573	617	682	607	605	614	591	619	597	652	644	588	610	624	641	624	613	631	649	630	641	577	606	639	602	636	606	620	617	629	536	636	615	612	626	612	580	662	631	648	587	617	627	654	588	593	650	667	600	627	616	658	627	618	612	636	615	654	649	629	637	640	628	616	624	605	615	670	624	619	622	622	634	643	679	600	593	607	658	668	663	648	625	639	593	638	616	589	603	628	605	603	612	629	619	600	616	610	614	642	629	618	585	612	672	626	667	606	616	646	616	660	679	600	637	632	640	576	619	613	629	625	613	610	615	608	631	593	587	648	688	631	603	626	609	634	577	603	604	638	623	611	665	600	607	600	612	654	578	558	564	599	604	596	639	659	612	579	598	577	575	569	624	613	616	627	689	681	625	619	595	625	652	632	595	609	583	661	596	650	593	620	623	625	585	606	629	615	610	611	563	627	613	581	622	589	620	601	634	595	615	643	607	616	611	627	640	645	597	641	649	598	668	575	614	621	613	607	609	598	621	633	590	640	612	632	588	591	597	591	619	595	579	626	616	591	596	622	596	610	583	636	670	613	663	619	643	593	588	618	613	634	616	584	592	605	618	631	608	650	650	628	601	617	659	634	633	598	629	632	614	611	620	601	603	647	640	616	551	665	597	585	626	654	617	603	595	618	619	580	636	608	599	646	645	641	645	645	592	654	638	620	615	612	625	596	617	571	624	683	601	643	616	595	639	593	626	642	614	645	613	609	617	634	609	611	597	593	552	659	693	635	596	635	581	627	596	595	628	656	574	625	589	644	615	602	633	634	636	586	623	603	673	646	655	581	588	607	600	617	626	604	561	630	620	628	589	658	670	630	620	576	612	620	605	576	631	564	573	631	650	626	588	587	639	611	589	601	630	635	638	629	609	587	609	653	628	601	603	636	661	638	610	621	611	636	617	631	638	603	635	632	601	632	674	641	647	629	606	623	609	630	583	597	634	630	678	588	609	641	667	630	576	581	578	641	613	656	630	643	606	633	605	646	634	653	599	668	627	624	614	657	635	635	636	627	653	583	623	616	617	608	650	585	633	597	639	626	592	593	664	658	570	551	643	649	620	622	572	620	625	597	626	670	622	629	601	623	598	598	588	621	630	632	660	625	640	628	614	559	606	635	652	611	626	617	650	593	639	657	661	630	609	611	579	631	630	626	657	614	645	597	638	651	581	600	649	577	650	607	663	629	619	656	611	683	589	597	649	635	650	622	631	660	638	603	625	608	626	656	584	604	616	590	630	591	616	648	645	611	600	627	575	658	652	600	570	637	623	660	589	621	631	627	610	579	608	632	629	656	601	602	628	624	610	614	657	633	640	594	632	605	631	586	593	612	607	621	626	590	581	577	593	613	686	589	600	607	607	658	590	590	574	602	672	612	602	585	606	591	653	644	655	661	641	632	618	603	630	611	555	605	648	604	582	627	631	599	595	650	660	581	607	630	638	627	602	619	622	614	595	596	622	635	596	635	616	532	620	634	603	641	655	594	660	638	572	628	629	634	636	622	664	651	616	644	587	605	585	593	630	640	591	660	639	608	606	592	613	570	635	660	606	611	620	594	645	612	618	625	660	601	614	653	590	582	647	607	583	603	608	609	629	610	667	664	575	617	648	592	624	626	658	610	653	597	600	589	584	608	615	601	631	595	631	588	599	597	634	659	632	629	619	626	582	631	596	687	655	631	625	641	624	591	621	625	607	639	598	639	634	622	581	640	650	631	598	612	611	608	638	567	588	660	652	653	600	639	667	626	616	653	613	619	643	648	647	596	628	657	617	603	626	579	625	616	611	585	635	654	635	615	657	634	625	611	681	621	640	591	613	605	626	620	597	633	643	599	649	624	651	632	626	658	617	646	653	603	669	617	614	621	607	616	592	637	631	599	578	580	622	618	607	606	627	621	599	587	647	611	572	602	617	596	602	601	659	592	653	614	647	643	619	619	613	634	577	597	612	569	648	653	624	602	592	635	564	638	614	626	632	600	600	637	645	613	613	616	625	642	648	612	606	581	610	593	606	630	640	606	649	665	625	631	590	625	587	613	600	654	600	582	623	638	613	608	660	647	606	634	587	592	631	622	637	609	609	662	587	626	611	676	609	628	624	574	625	631	623	628	641	591	625	598	609	612	624	581	601	605	614	626	571	635	612	651	697	657	598	615	617	595	621	619	634	589	631	604	638	630	550	618	640	636	595	588	641	624	619	636	650	581	630	640	620	576	604	652	632	589	560	636	614	604	554	580	596	608	602	602	618	613	593	624	627	623	604	616	599	611	584	617	583	665	635	596	581	596	640	652	578	606	635	606	654	600	587	647	601	622	602	638	623	602	603	597	670	587	619	631	589	568	644	645	597	614	608	646	647	612	621	635	642	619	598	564	623	594	648	622	614	631	629	647	620	635	602	597	626	617	608	667	608	634	624	639	616	575	610	610	588	627	599	616	599	609	572	635	632	626	618	673	632	623	607	624	600	607	630	618	629	637	627	680	583	641	598	670	630	640	597	618	595	644	635	628	604	640	620	643	617	625	611	658	610	599	619	644	633	612	613	616	607	569	621	630	610	662	596	620	649	626	645	618	631	622	633	579	561	523	636	604	589	583	591	644	615	607	612	621	615	603	639	609	610	616	611	614	596	598	647	643	595	636	623	609	581	619	605	614	645	625	639	623	592	629	626	604	608	618	621	604	678	592	596	588	594	609	658	581	571	607	625	622	647	647	633	583	630	630	638	570	625	605	617	617	605	585	631	638	635	611	621	613	621	587	616	629	608	571	623	672	589	576	682	630	600	649	664	627	649	624	649	645	601	619	631
4341	4847	7814	4529	2615	2087	22205	26497	19213	7805	3214	1638	889	659	604	601	586	587	609	597	577	622	608	592	640	604	586	548	579	603	548	629	605	568	597	596	593	586	561	579	584	616	623	616	556	590	587	598	583	583	596	616	605	589	550	584	585	599	570	581	577	608	612	559	550	616	632	578	614	568	617	573	558	612	590	576	554	611	650	554	598	584	617	566	560	631	572	597	595	587	598	567	583	567	582	554	600	567	598	547	607	534	562	594	603	560	581	610	557	571	549	623	558	630	562	536	541	591	618	566	608	593	571	597	585	570	575	540	591	539	557	605	561	625	565	628	579	589	504	592	575	588	603	581	595	587	620	566	554	587	624	579	578	533	560	565	570	608	591	570	565	570	601	627	617	601	577	575	588	577	573	585	602	607	574	597	544	554	543	607	591	624	616	593	603	571	602	603	582	583	578	601	573	586	578	540	612	576	581	577	600	574	536	574	622	584	562	585	606	578	606	550	615	600	555	546	565	555	585	550	613	598	587	585	595	576	549	580	590	588	570	613	595	598	601	594	538	557	580	552	554	587	568	589	605	566	588	570	596	529	577	559	595	542	604	534	557	592	575	592	621	594	574	572	634	602	628	564	586	591	590	569	627	568	617	572	580	561	598	592	615	589	562	626	582	584	558	603	583	602	581	613	580	604	581	591	590	548	590	596	577	559	610	581	597	607	571	605	595	573	563	584	564	558	570	560	581	605	540	627	575	565	614	601	631	597	574	571	614	614	589	610	576	548	541	591	611	575	590	579	581	589	598	580	587	586	573	596	580	553	559	605	593	588	575	564	570	609	553	628	591	552	547	549	549	580	569	599	628	533	545	598	633	522	591	550	558	602	561	593	590	611	593	539	573	580	591	579	576	557	607	580	561	529	580	584	557	629	611	590	533	582	562	561	619	601	593	618	601	543	599	540	604	591	595	603	574	630	566	629	612	616	563	605	557	618	610	624	613	632	587	554	571	559	584	555	616	621	554	576	611	596	602	553	611	574	592	515	613	590	591	553	616	587	558	634	583	581	614	583	604	584	575	554	585	588	582	562	592	607	582	615	588	594	575	569	556	600	558	610	588	640	622	566	558	578	552	584	582	601	583	560	598	536	563	590	594	554	603	537	605	571	571	618	577	576	595	632	594	554	602	592	566	544	577	529	574	558	604	560	561	589	581	535	618	586	573	559	544	569	605	588	558	604	613	572	578	612	566	579	581	617	568	579	586	580	588	575	590	597	590	609	599	571	587	591	579	552	588	595	580	591	603	557	561	588	597	581	626	599	563	554	608	598	598	609	588	553	545	567	600	623	595	601	552	547	565	575	567	623	587	586	607	578	586	589	582	536	558	609	556	609	615	607	572	609	545	598	592	586	579	571	592	587	558	573	598	585	585	591	620	573	580	602	533	617	604	529	581	586	594	586	598	545	581	544	611	584	590	544	572	556	569	564	610	577	603	587	610	657	539	571	593	586	577	548	598	582	554	614	560	575	547	581	569	644	556	586	631	557	589	576	605	569	589	598	588	570	602	594	603	587	592	591	548	598	612	670	622	592	565	600	607	589	565	570	570	570	571	629	585	606	615	581	568	573	587	610	614	584	582	572	587	562	606	551	596	575	581	579	564	594	602	583	611	567	558	580	584	593	585	614	592	624	612	565	557	575	578	582	559	563	574	588	553	619	611	595	612	554	601	581	582	607	553	580	551	600	589	628	608	552	588	597	608	583	583	580	585	619	577	608	600	566	566	535	598	647	609	608	577	593	559	592	585	585	581	627	555	558	602	575	532	544	618	587	601	574	631	581	604	553	594	541	615	568	623	589	618	560	589	552	585	585	592	607	600	561	609	622	578	568	600	612	564	630	607	579	542	584	582	553	579	600	554	587	611	602	586	561	602	558	612	565	563	603	575	591	610	550	585	605	569	595	562	584	586	586	593	594	552	587	592	566	611	592	625	604	621	547	574	580	584	631	605	537	612	602	595	593	587	572	585	576	595	579	550	581	597	548	608	621	547	572	575	599	586	578	550	580	565	575	555	562	618	574	588	594	589	571	589	594	559	619	570	565	552	593	563	593	569	561	561	550	558	587	572	577	566	616	574	568	615	586	567	588	574	575	603	567	563	548	580	617	621	577	600	553	584	631	609	592	645	618	593	594	564	550	610	561	540	610	611	582	550	581	583	619	629	599	543	578	570	583	581	588	607	553	587	579	581	608	596	563	609	578	576	530	587	554	557	594	598	619	594	582	550	571	602	580	573	565	594	580	598	580	561	530	579	593	634	568	597	594	581	557	565	573	543	576	576	591	566	549	622	577	595	585	509	589	585	549	573	561	604	590	586	584	580	548	563	557	577	597	599	569	585	581	534	542	603	609	597	576	566	570	584	602	584	577	591	539	606	570	606	553	560	575	546	565	578	596	574	537	583	581	568	581	578	557	613	580	575	583	579	594	529	570	578	622	543	575	579	592	589	557	556	608	632	574	565	610	528	602	554	583	570	569	573	630	563	562	553	579	586	578	618	606	593	609	577	536	600	564	588	581	601	551	599	608	579	607	615	610	581	583	627	599	599	620	546	577	580	572	589	597	614	571	594	533	537	552	580	581	552	629	623	600	584	601	578	567	570	598	606	539	591	568	572	612	562	642	574	612	577	564	596	567	592	599	609	626	537	550	581	537	597	540	594	578	614	560	584	581	583	582	607	613	605	597	591	596	587	563	569	573	609	568	536	607	577	579	562	560	585	582	567	569	588	598	582	594	544	605	603	557	590	539	543	570	578	629	594	561	552	590	579	606	600	570	601	598	587	602	574	584	589	557	542	594	580	555	605	532	623	593	570	570	556	556	527	588	587	598	580	580	576	567	561	572	579	558	615	579	573	613	583	604	562	601	594	589	623	586	578	586	593	607	549	552	567	568	593	564	579	618	591	548	614	566	549	556	582	530	582	584	633	581	583	620	605	541	626	584	583	590	622	562	575	601	564	572	617	587	597	569	607	557	590	589	564	561	589	573	555	563	610	579	591	517	599	572	584	577	626	586	612	607	595	604	603	610	590	584	514	541	532	573	607	576	596	560	561	584	600	615	554	576	594	577	648	620	567	590	569	545	595	561	579	525	605	591	592	608	582	584	596	550	571	615	605	573	571	614	582	599	570	561	593	629	551	623	557	557	559	581	611	559	577	605	568	578	595	621	589	578	610	565	578	564	618	640	660	560	631	526	579	575	589	575	584	574	536	616	595	599	598	576	550	563	607	573	557	562	591	574	560	564	532	634	588	582	575	615	643	591	569	570	581	586	565	582	516	532	553	601	532	570	569	604	611	593	579	608	587	617	619	569	560	582	593	607	551	603	548	540	579	588	561	577	565	609	554	628	630	580	594	565	573	560	543	563	582	601	589	630	578	582	549	585	570	536	565	592	558	586	536	602	594	590	575	610	608	579	625	582	562	608	558	545	576	548	600	566	613	577
24246	21342	28683	24339	21245	11143	23788	48190	42211	23376	9430	3288	1338	895	777	800	725	752	727	761	701	748	747	797	730	760	736	712	685	777	761	742	708	741	795	718	755	680	698	707	708	742	767	747	751	733	685	748	733	797	739	720	701	767	701	725	736	740	784	729	723	741	745	718	675	755	759	704	731	740	723	753	725	683	730	747	746	769	701	706	717	735	730	753	714	728	730	721	728	739	724	699	703	770	728	707	752	782	729	713	719	700	700	743	739	694	739	734	760	724	742	723	776	707	698	728	692	709	722	744	745	755	789	656	724	752	759	771	773	755	737	797	702	748	716	733	693	779	760	695	771	736	723	702	713	731	744	713	775	733	772	700	697	734	696	685	734	743	752	751	736	765	715	695	730	677	722	725	720	743	750	751	744	747	701	698	716	721	702	731	763	709	755	693	713	731	720	698	708	762	740	713	679	767	722	665	715	725	679	701	746	746	686	718	724	712	708	706	709	730	763	731	711	744	730	724	729	680	767	746	724	716	737	756	728	699	775	695	739	692	784	732	720	693	721	679	755	739	715	696	739	773	739	681	760	759	714	697	713	717	782	756	761	747	715	724	757	690	749	693	702	716	710	739	771	735	753	737	681	741	747	690	758	691	725	724	788	753	735	747	767	689	706	768	731	707	751	746	698	773	767	768	749	677	730	673	707	740	773	762	692	720	715	759	707	703	747	693	707	733	712	738	735	743	727	730	775	761	716	686	745	701	744	707	685	768	724	732	699	716	734	716	708	728	728	749	746	712	728	734	780	721	706	800	732	731	751	750	742	695	731	732	749	702	723	736	741	733	755	691	683	706	791	727	704	703	756	728	741	708	738	724	724	725	791	724	689	739	776	714	719	731	747	698	720	698	684	717	709	722	767	720	742	746	767	730	744	778	704	734	744	746	666	715	707	726	724	745	752	697	746	691	759	688	765	684	710	751	758	724	729	746	744	735	764	716	762	701	690	740	745	758	732	716	744	708	752	765	695	762	712	734	699	756	696	753	772	768	726	717	702	713	683	720	702	701	744	751	738	696	752	714	703	704	705	730	749	731	713	773	745	719	683	775	706	732	749	691	717	764	744	737	755	718	667	729	754	698	703	664	746	767	755	731	747	700	732	702	735	765	711	678	777	743	744	705	710	763	679	698	733	703	694	727	704	700	753	742	686	738	702	730	716	696	664	697	699	715	688	729	734	698	717	674	712	715	706	722	747	716	756	716	693	754	743	740	707	693	723	709	690	707	719	685	671	735	762	729	740	715	704	719	766	724	692	738	718	779	696	708	703	713	700	722	733	726	671	713	742	747	716	756	728	665	763	711	768	703	668	717	685	681	693	707	750	769	761	709	723	657	713	725	784	712	687	723	791	724	732	701	701	681	705	744	741	719	775	746	769	701	678	756	719	761	703	744	703	727	678	726	744	724	727	728	742	713	765	745	719	673	723	741	719	683	731	710	683	735	698	660	697	726	741	767	684	748	751	744	735	692	683	708	766	655	729	746	723	732	745	719	740	736	725	764	705	726	728	723	731	674	723	700	666	702	746	744	744	702	671	732	784	715	768	729	700	708	734	711	774	715	687	713	717	680	773	732	754	716	699	733	703	769	784	754	731	720	735	746	757	705	722	737	700	700	721	714	718	709	722	693	726	746	738	724	731	727	705	708	746	711	702	680	746	733	718	713	698	697	769	740	717	753	699	729	734	692	731	714	751	757	686	721	738	779	714	708	696	721	669	745	792	753	722	746	719	746	723	757	712	731	684	679	743	721	753	748	721	751	727	734	765	757	709	676	707	706	712	754	712	725	678	691	714	748	677	693	737	706	695	718	680	728	696	734	713	749	703	714	686	737	707	698	756	675	727	705	699	742	707	731	802	700	745	719	718	772	695	692	749	743	742	759	721	782	720	712	714	722	727	662	710	814	715	746	674	705	684	697	707	733	755	753	700	724	694	738	677	681	704	715	750	690	755	680	722	710	729	704	704	680	737	681	747	660	686	733	739	737	720	696	725	694	734	657	767	758	764	653	715	743	739	744	713	697	707	700	663	762	762	716	729	734	720	727	694	717	676	672	701	705	727	732	667	778	670	749	745	732	751	706	743	689	754	717	728	742	735	712	712	691	675	697	660	731	736	743	697	742	735	717	712	728	670	709	700	775	700	722	738	734	694	704	728	707	749	748	811	743	722	703	697	727	720	767	729	708	718	678	740	718	721	754	680	694	679	775	714	726	686	658	708	713	719	768	736	732	687	739	763	684	723	703	677	698	697	741	737	726	657	750	720	728	741	676	707	705	766	739	746	673	702	732	656	762	721	742	764	735	686	713	735	701	730	719	670	747	715	717	743	714	677	692	733	766	721	757	699	743	715	737	700	725	745	795	735	787	722	677	682	708	729	745	679	749	686	709	711	759	773	772	706	738	766	700	736	761	705	712	734	749	771	706	678	701	696	735	743	758	743	693	751	729	794	758	710	752	663	730	756	706	733	696	750	749	726	717	723	689	748	726	760	700	755	740	758	801	692	716	789	716	662	720	748	788	734	747	712	723	716	738	741	711	727	765	693	760	737	699	713	706	730	705	763	670	716	735	697	740	762	725	696	678	734	704	734	689	669	735	742	722	712	687	727	752	709	719	745	711	738	715	689	720	719	710	734	708	697	709	694	702	712	722	719	716	706	732	758	720	720	729	706	698	708	717	747	673	715	696	726	731	710	770	729	714	762	708	733	705	719	704	694	716	706	720	746	727	745	710	738	739	762	743	774	746	712	727	756	726	681	721	706	750	746	755	753	681	721	768	738	736	718	762	709	704	701	678	723	696	740	744	719	708	723	698	670	742	761	752	763	748	699	725	697	718	731	724	708	711	747	705	738	708	719	759	690	776	766	712	712	656	691	734	701	760	747	712	696	764	711	696	708	693	758	711	742	737	731	723	740	740	687	769	685	712	750	713	706	761	747	721	719	697	724	742	733	707	669	704	749	711	778	711	771	749	770	727	730	701	693	743	691	687	684	684	712	709	711	718	706	716	730	711	726	692	730	705	681	709	714	742	721	709	676	783	664	723	738	717	725	707	757	686	753	715	703	704	705	736	678	722	781	766	746	700	730	721	764	742	697	684	752	713	737	726	697	715	746	718	669	731	698	726	743	695	734	709	660	728	700	759	722	734	754	730	743	713	762	705	692	739	734	724	717	724	700	713	696	667	707	707	732	704	702	782	686	743	746	740	677	684	755	734	691	733	753	762	745	684	693	717	673	740	683	715	741	743	711	685	743	684	723	751	737	754	709	695	705	715	736	731	709	709	703	698	667	753	714	752	738	691	733	726	720	708	709	727	727	689	762	743	702	733	709	772	747	732	666	770	742	730	724	710	681	699	737	690	708	759	741	773	720	756	684	752	680	721	731	713	681	771	741	775	721	758	714	748	740	728	761	749	740	731	724	694	712	760	730	696	727	716	754	763	739	732	729	723
5291	11655	12647	7524	4207	4530	26085	46329	37147	16775	7582	3161	1325	828	697	704	688	664	691	663	685	683	667	718	682	690	650	664	676	656	672	661	734	655	630	659	717	660	703	692	699	723	700	671	681	677	699	679	639	729	682	690	678	695	641	700	690	680	703	719	650	647	653	663	691	669	671	605	704	674	641	714	665	633	716	682	691	717	683	713	673	697	699	657	672	673	683	660	685	663	658	656	689	668	688	701	646	623	676	674	658	704	652	653	627	691	650	680	649	682	670	683	673	650	666	644	692	712	690	669	648	643	676	658	643	683	686	647	651	701	708	666	714	652	642	654	735	683	679	653	716	654	665	689	676	664	737	651	659	683	720	659	691	682	690	643	664	680	648	700	663	649	698	691	686	681	645	685	711	669	650	708	621	637	634	604	715	646	681	672	653	645	678	652	665	685	605	641	633	633	636	644	688	642	685	678	698	673	701	639	679	672	663	641	664	647	655	695	694	712	652	695	663	623	663	711	703	704	690	693	673	702	653	691	657	704	634	675	631	658	703	659	687	668	688	669	657	612	666	619	664	689	698	654	714	608	683	698	661	664	679	689	675	633	628	664	706	652	667	684	639	686	644	674	636	620	648	678	656	620	701	674	634	688	651	641	672	606	680	660	620	672	662	695	630	657	690	665	722	690	679	696	666	687	648	634	719	661	679	647	654	663	707	646	694	663	694	680	667	684	663	660	675	676	674	708	659	645	661	656	661	681	664	638	669	711	632	678	680	682	709	690	671	706	644	652	701	650	647	709	696	718	690	673	718	660	671	720	683	673	655	672	669	707	684	657	689	643	668	655	649	656	667	691	702	637	718	645	635	690	679	643	677	653	660	663	683	672	623	632	661	700	655	663	645	647	650	665	638	691	723	693	679	632	604	652	668	620	638	705	702	691	712	666	607	632	664	627	694	686	685	631	669	708	705	676	679	664	654	646	649	659	644	658	691	615	680	678	682	640	644	677	630	704	669	667	631	612	655	636	647	624	685	650	659	695	691	695	660	679	669	648	664	658	693	675	622	663	643	665	675	664	590	659	607	694	686	624	661	664	621	651	662	685	651	676	653	681	671	653	671	689	640	684	671	671	636	651	624	717	678	654	683	692	655	682	664	706	646	701	688	661	689	674	606	685	662	634	647	674	698	660	639	647	662	662	688	657	620	716	675	659	633	667	673	628	684	718	651	624	668	645	648	693	658	673	703	649	730	649	709	684	653	672	650	643	624	678	640	699	664	665	665	662	658	649	688	685	662	641	684	617	636	647	689	683	698	617	696	661	673	702	636	690	630	700	666	693	689	643	657	631	651	681	681	678	666	665	620	654	653	646	686	619	687	670	720	702	705	686	653	696	666	676	656	634	667	715	679	640	676	635	691	613	665	662	671	639	639	656	672	639	719	639	672	659	667	719	656	668	664	698	677	647	674	690	668	637	725	655	655	682	656	708	686	645	633	636	667	716	678	661	680	699	712	691	686	671	686	625	674	683	622	667	663	667	647	642	616	670	678	686	674	697	682	664	661	652	656	654	664	631	703	686	664	622	672	670	651	637	624	647	674	658	678	690	634	649	695	688	669	654	695	664	643	674	677	626	662	682	650	644	615	698	648	676	673	683	662	660	614	657	663	668	659	686	691	675	696	655	635	704	677	683	671	692	684	650	673	685	679	664	685	667	684	676	624	655	663	668	697	654	692	622	618	723	692	710	655	650	641	722	678	676	687	653	697	637	627	671	633	673	683	663	628	697	669	650	645	657	662	617	678	604	663	670	670	624	682	685	651	679	662	624	649	646	662	661	632	684	637	681	701	648	684	664	641	664	649	653	713	684	669	666	679	704	642	713	682	639	642	663	660	668	657	622	645	630	702	676	693	638	656	680	699	631	692	670	624	666	654	660	661	679	623	654	656	643	653	684	688	699	700	658	684	728	618	632	656	654	685	626	704	680	681	696	643	672	678	695	681	654	698	669	717	672	671	679	642	687	608	702	658	634	674	643	618	624	655	654	662	669	661	719	679	650	681	653	682	690	622	656	651	643	647	674	653	666	665	645	682	660	647	662	681	672	624	668	686	687	656	681	687	657	635	694	671	660	668	650	672	700	685	699	645	656	638	681	669	668	657	641	684	661	664	669	699	701	658	684	648	682	654	691	655	640	676	662	668	693	671	688	649	632	642	661	670	666	649	657	606	645	670	633	682	617	653	681	722	605	636	690	657	669	652	628	709	650	700	728	654	659	663	666	647	662	660	677	638	685	649	711	703	634	656	672	665	656	644	692	645	661	691	659	669	669	667	608	700	677	663	693	655	597	655	669	690	664	614	673	659	638	638	687	651	638	670	657	664	658	708	691	620	676	667	620	679	676	682	664	693	672	677	620	665	623	656	652	666	636	661	632	663	648	690	643	675	643	661	669	622	603	655	697	660	630	650	655	682	635	652	651	657	628	695	650	697	678	680	667	641	619	686	630	690	648	665	648	676	671	655	667	675	651	662	661	643	675	637	656	690	663	672	663	653	666	694	678	671	626	643	636	675	678	693	632	625	647	668	654	683	679	721	662	696	668	684	663	682	708	627	652	661	643	654	692	629	727	691	633	634	665	679	695	696	687	700	650	705	672	669	661	679	692	673	674	621	642	683	687	601	626	638	649	715	661	709	655	664	694	654	677	619	626	650	665	654	638	680	704	683	660	668	666	689	680	691	625	664	722	644	663	678	649	678	653	664	651	639	685	677	663	671	652	656	642	674	656	677	644	663	642	697	677	668	624	652	652	678	670	639	673	710	693	673	582	630	627	648	702	647	679	661	666	638	643	601	686	687	676	669	701	635	654	701	702	669	692	668	657	686	711	665	670	650	678	670	635	704	683	673	674	674	685	678	672	671	645	629	678	681	688	649	669	667	636	637	668	723	704	697	617	627	632	670	685	650	618	669	674	677	650	661	669	714	666	640	634	680	716	654	635	694	677	613	656	663	676	709	667	646	695	662	637	663	659	667	663	703	644	665	630	671	661	693	688	648	692	652	673	640	686	658	660	639	670	687	678	694	645	660	654	655	648	714	627	661	650	629	666	627	681	638	647	671	665	658	624	681	695	671	652	641	668	659	673	636	674	666	676	651	640	652	673	663	662	624	665	638	655	691	667	671	651	689	618	629	652	679	644	683	686	661	658	693	689	648	663	658	659	688	670	653	622	690	653	648	647	640	624	656	720	609	685	668	638	666	623	657	659	659	654	675	636	639	621	632	644	633	613	712	630	660	611	696	675	632	683	629	634	679	673	687	727	639	732	634	646	642	652	665	667	683	662	622	719	631	677	691	660	724	614	639	676	672	662	658	681	653	703	639	655	639	703	665	673	706	649	655	704	643	660	661	627	671	684	688	643	649	681	708	670	668	667	678	655	631	698	589	678	656	644	658	654	685	583	656	679	686	674	668	690	648	671	709	707	656	686	636	682	676	669	675	656	695	693
27702	14973	5229	2590	1234	793	1428	4034	3865	2042	1143	857	726	719	664	702	680	678	690	677	633	684	646	707	671	674	680	681	698	658	676	670	676	655	657	714	661	663	711	652	674	665	671	642	670	705	629	647	693	653	691	707	637	669	634	678	717	686	693	664	659	677	666	632	685	695	660	616	679	682	658	670	708	646	650	672	688	663	658	682	668	655	660	676	673	686	647	691	645	657	713	660	625	671	693	664	647	656	691	644	755	696	659	673	650	687	648	670	680	693	661	672	698	681	652	636	704	724	684	639	653	678	692	635	654	682	692	653	608	641	605	672	662	634	675	691	684	657	661	731	661	677	707	694	682	673	617	634	701	658	649	698	678	679	660	727	697	681	671	670	683	639	669	642	615	679	673	672	665	630	648	723	651	710	671	680	636	653	677	649	651	657	648	673	667	651	676	734	644	668	631	647	688	639	662	673	683	682	636	656	699	623	705	660	668	643	628	709	687	673	667	638	645	645	663	634	696	630	701	679	670	663	642	703	685	627	662	686	645	667	679	626	661	662	687	657	631	684	677	663	664	696	640	647	630	647	642	737	678	691	664	677	621	620	660	693	664	689	681	604	746	684	650	651	671	683	657	647	642	659	661	697	684	697	682	636	669	667	673	688	622	673	643	698	706	634	646	675	646	604	626	658	703	691	689	642	671	667	635	669	646	707	649	669	635	670	667	725	682	662	713	653	678	673	684	701	650	688	676	678	671	683	704	679	636	671	652	666	656	690	675	674	650	677	745	689	679	664	627	672	688	648	631	676	712	666	701	706	622	629	663	696	678	692	702	647	664	683	686	654	654	635	683	648	623	687	671	636	676	691	694	663	623	675	688	641	708	700	656	691	659	680	691	695	668	692	675	687	648	664	665	627	690	674	651	685	684	686	640	692	684	665	668	644	687	627	671	646	678	708	669	634	709	639	684	692	648	643	618	638	646	684	681	682	681	637	745	701	660	657	680	626	672	670	718	654	641	691	666	682	681	615	647	638	678	659	680	676	660	650	705	678	678	653	705	640	693	693	649	599	678	706	617	683	704	655	643	668	670	643	661	663	671	671	667	653	599	679	686	618	705	701	667	679	667	673	632	672	671	645	656	645	677	660	655	649	652	630	673	659	686	691	639	677	623	657	662	655	684	623	663	635	621	708	647	678	678	676	708	657	683	681	633	672	661	694	658	621	633	646	691	651	653	686	687	645	635	696	670	615	686	734	667	647	666	641	637	673	622	676	679	666	650	679	700	662	657	673	630	660	647	640	694	645	636	649	677	667	666	645	670	659	703	669	654	615	718	665	682	653	673	616	698	677	667	657	646	683	648	681	650	697	676	676	623	629	671	700	635	657	671	652	653	710	650	689	657	635	648	648	663	680	642	710	680	656	688	680	673	633	731	685	687	620	686	663	654	707	624	729	675	607	637	680	675	631	683	675	669	704	646	683	669	692	667	662	639	671	688	639	674	656	663	678	655	634	647	671	699	678	645	654	733	679	687	660	702	710	700	695	649	677	648	671	641	669	697	680	687	665	690	669	674	670	632	679	671	677	670	677	725	637	653	702	654	669	683	635	642	698	675	688	711	677	704	650	708	680	668	703	711	616	690	679	708	687	705	650	657	641	683	657	694	648	655	654	660	686	674	647	624	694	665	662	730	673	675	664	637	649	627	667	663	703	677	678	641	671	665	655	632	688	676	675	665	729	711	725	666	718	653	655	654	667	682	666	674	720	614	680	716	727	654	661	705	635	669	683	656	689	683	646	683	687	652	704	669	659	652	683	618	664	666	694	654	649	687	620	695	687	644	697	643	653	670	637	678	695	710	690	731	640	649	672	684	634	603	663	694	654	664	664	641	633	697	613	630	685	669	666	684	682	694	657	696	677	625	634	600	676	676	657	660	606	690	660	669	696	682	623	690	712	659	600	684	656	676	668	656	679	653	689	681	658	669	655	678	666	624	668	681	591	697	635	669	678	706	639	633	668	655	646	658	702	646	702	683	649	640	677	643	656	681	647	667	652	681	675	719	658	711	695	637	621	704	663	667	653	678	674	645	657	680	689	669	695	715	619	723	661	642	662	691	666	709	663	650	669	627	667	639	647	669	692	684	678	658	677	697	630	650	664	648	666	646	694	682	670	611	631	674	646	656	688	664	702	661	650	661	683	673	683	657	689	688	693	620	649	653	681	647	701	665	694	687	700	665	632	648	653	677	701	669	674	693	677	692	708	687	697	663	627	653	648	695	660	681	663	685	691	654	691	629	638	609	659	672	624	643	670	667	659	692	682	712	671	671	669	630	667	644	667	617	666	612	612	654	658	688	647	680	676	677	663	706	687	654	682	626	667	661	678	659	682	664	659	656	662	691	688	605	617	659	675	696	640	700	673	670	616	693	672	658	628	674	653	713	721	667	670	620	694	669	672	665	678	704	663	651	718	647	704	610	663	670	665	703	670	669	642	670	642	686	615	661	675	629	655	641	662	671	639	623	704	685	665	665	676	669	688	663	602	667	685	663	671	660	641	639	670	652	658	650	700	683	652	640	634	709	655	706	656	692	635	667	627	642	654	697	692	652	641	690	720	697	715	643	645	632	690	657	675	693	714	661	678	664	693	629	630	675	660	674	650	681	690	651	669	654	678	683	693	626	634	642	635	682	699	677	676	639	672	650	678	658	622	645	634	729	627	680	646	691	713	631	709	672	687	664	629	670	649	641	664	654	676	635	655	625	617	661	652	640	702	672	663	653	659	683	711	687	693	686	687	677	640	667	670	673	642	660	680	687	654	699	654	673	693	635	621	671	657	619	694	666	666	695	646	657	688	692	638	701	662	640	624	652	677	681	668	675	662	640	678	622	675	626	674	692	634	684	661	716	693	686	660	634	674	684	692	667	669	630	662	648	617	662	600	712	637	680	699	679	676	667	670	697	696	645	660	674	649	614	690	645	630	654	674	666	661	707	665	654	714	660	680	746	694	678	646	672	659	686	667	703	667	645	664	666	645	653	620	684	635	641	685	731	666	695	646	658	693	599	659	640	673	654	654	697	691	688	681	671	700	627	673	642	685	693	645	708	683	669	661	659	633	676	672	630	698	652	639	667	685	650	714	651	659	700	680	689	645	646	638	665	649	637	638	714	649	666	667	682	663	706	721	651	627	701	684	644	661	652	696	663	699	648	647	707	660	686	696	702	679	670	692	662	658	641	650	648	607	699	685	619	645	705	670	711	687	658	688	691	650	643	705	653	714	654	625	647	683	680	676	645	712	688	718	664	642	667	685	623	685	723	611	703	694	701	644	674	654	695	677	619	632	693	685	646	667	716	633	724	665	644	671	657	695	664	645	678	687	651	698	659	724	647	674	629	632	666	719	669	663	645	648	670	654	698	688	617	669	671	674	669	667	660	659	718	682	718	694	632	641	652	702	645	671	658	693	713	667	627	682	684	698	699	683	694	673	688	700	670	699	713	719
6291	5092	4460	2504	1369	846	1898	5121	4256	2057	1123	831	607	618	577	618	547	581	635	565	612	604	574	621	610	616	574	532	604	613	619	606	563	592	580	639	582	621	623	583	591	537	592	608	582	603	589	602	626	552	591	584	618	568	606	590	611	549	615	582	561	622	561	605	596	586	608	599	584	636	552	567	545	597	631	604	552	613	569	615	592	601	545	577	582	586	566	580	573	637	623	593	579	584	541	578	590	645	528	591	622	610	581	604	584	584	598	591	618	619	608	586	612	540	579	576	574	550	604	593	585	585	605	610	609	555	615	596	599	542	606	610	592	521	581	562	594	589	576	587	592	574	575	579	562	574	585	573	580	547	571	590	618	594	548	584	630	593	596	555	565	621	649	623	626	569	648	608	618	618	543	568	585	595	636	630	544	620	578	595	609	599	616	554	575	571	577	614	592	595	624	529	590	621	614	594	548	584	553	564	609	584	581	594	582	613	623	616	594	591	555	602	577	622	588	600	596	569	614	605	585	576	604	587	570	570	603	604	609	595	593	583	623	598	592	610	547	555	618	606	572	591	546	567	546	623	579	579	615	589	610	614	587	602	625	599	641	600	614	565	602	566	583	632	570	581	570	581	619	605	579	577	529	608	598	592	593	600	579	582	585	614	602	623	612	624	598	593	565	583	577	617	590	590	599	586	599	613	615	566	619	587	568	538	557	577	589	592	614	607	598	595	594	598	648	617	581	603	580	552	599	588	624	582	579	589	635	569	569	600	619	615	607	624	592	602	542	626	597	592	557	561	574	631	592	593	576	568	591	593	591	625	579	622	579	571	565	627	605	608	601	603	588	584	575	577	551	644	577	581	603	562	600	606	598	628	608	573	618	576	593	596	633	662	586	591	598	619	579	595	556	589	588	600	561	552	610	601	590	547	601	597	625	598	611	631	577	599	577	555	621	588	604	560	588	581	598	585	577	623	648	599	565	599	608	617	633	577	606	623	596	591	584	610	585	602	582	552	575	651	603	589	578	603	628	595	611	615	644	611	604	597	599	596	544	607	631	594	608	616	590	584	640	584	611	591	588	590	587	555	582	536	547	597	544	623	608	593	562	560	549	574	596	589	568	549	589	589	565	602	590	597	617	593	601	579	610	586	594	586	568	597	647	564	581	598	574	592	561	596	574	627	592	609	620	590	548	555	563	591	559	631	552	595	572	574	617	601	605	618	596	640	607	587	573	575	592	612	560	614	567	582	557	590	618	616	614	607	558	569	609	607	607	583	563	586	573	599	568	604	606	592	602	564	576	559	621	604	611	624	605	572	622	596	537	604	596	609	612	569	563	627	620	596	562	614	575	575	588	558	601	602	594	632	574	606	587	560	573	587	571	593	617	587	572	606	628	590	592	588	611	591	581	582	592	561	582	600	585	606	589	581	619	592	590	568	597	602	579	585	588	621	592	610	573	559	584	547	561	582	606	603	581	524	597	583	604	597	577	579	572	606	586	571	589	623	544	618	606	587	543	617	579	604	537	567	572	596	615	586	605	607	563	622	610	590	620	612	642	587	609	583	618	625	594	604	604	589	602	589	597	589	605	570	555	582	604	634	601	608	581	571	618	587	637	599	611	589	596	600	597	608	602	598	599	607	591	555	601	608	536	567	638	574	563	582	647	607	617	608	615	558	602	587	582	614	597	606	605	570	584	613	602	553	605	559	622	559	562	531	598	616	584	604	582	604	589	661	551	572	600	642	609	557	630	589	585	595	600	585	555	597	585	630	593	607	597	552	639	585	591	580	561	625	611	598	647	580	618	568	592	571	619	597	577	624	559	609	564	616	567	581	588	581	576	650	602	552	604	612	615	605	607	586	609	605	581	612	616	557	564	574	583	544	592	638	606	621	527	578	629	571	597	615	580	595	551	586	628	605	535	630	612	589	581	591	544	576	581	576	566	630	586	586	567	549	600	582	638	591	601	628	593	619	596	617	608	610	602	558	640	591	579	578	591	624	606	583	580	575	570	624	603	564	576	595	603	533	584	543	597	568	614	616	590	553	607	625	628	591	574	584	615	576	600	574	654	564	552	555	629	579	577	568	607	588	597	605	595	594	571	598	598	600	542	579	577	644	592	557	575	674	569	577	582	605	596	623	650	580	557	571	618	565	572	602	605	614	595	593	612	572	595	583	582	564	593	594	587	612	590	587	585	592	661	571	574	604	630	557	567	626	583	591	578	620	626	597	566	537	606	572	569	624	584	618	590	586	578	541	620	614	564	599	615	589	549	594	596	631	586	560	586	589	590	571	567	565	609	631	611	641	574	620	580	624	645	631	621	599	606	583	600	602	606	537	661	619	585	602	594	584	592	572	562	601	616	583	618	577	567	604	576	596	608	596	559	601	595	567	630	557	590	615	611	626	595	591	593	613	560	570	624	641	583	576	594	629	641	614	591	590	571	559	598	609	561	602	586	589	597	633	604	618	564	608	579	604	562	607	550	568	557	574	606	606	602	624	606	550	553	545	597	604	617	580	599	594	591	598	613	629	593	603	608	579	605	585	579	597	573	603	595	621	629	601	589	597	576	616	614	626	593	603	583	590	585	619	576	639	587	594	573	581	579	586	556	609	590	651	591	594	621	604	572	603	544	603	600	620	564	594	607	572	554	602	557	606	601	612	563	617	584	660	570	562	573	575	584	541	597	595	537	607	593	569	587	601	601	604	593	607	583	595	598	617	571	593	562	571	584	608	577	576	628	570	581	573	578	571	595	611	579	605	634	604	613	573	583	577	567	586	623	628	584	594	610	570	589	597	612	586	605	542	591	584	624	548	628	588	616	569	587	627	588	611	622	573	553	585	623	578	550	566	559	610	629	551	594	595	541	561	579	564	619	634	545	558	581	590	575	572	619	558	581	579	609	595	601	563	580	632	624	610	600	594	634	611	556	605	548	574	605	570	590	561	606	569	566	607	581	573	586	614	569	595	604	623	562	602	583	602	585	577	599	580	586	616	580	655	609	557	626	608	577	588	617	568	610	572	566	623	595	599	574	587	613	617	596	615	586	575	628	557	564	601	550	579	611	616	592	589	597	537	599	575	595	629	636	619	531	582	619	613	579	625	573	573	554	542	561	607	649	584	601	619	591	606	566	566	564	582	618	574	587	630	549	576	625	630	620	552	593	613	587	619	548	571	610	587	632	603	637	587	613	577	609	582	609	583	598	565	577	577	627	617	601	586	541	591	583	592	579	582	586	620	607	571	553	563	592	592	599	620	557	594	632	552	582	606	596	586	562	572	608	596	589	634	601	595	601	616	641	584	604	631	559	541	633	571	593	577	598	543	583	603	564	565	565	603	547	572	579	588	587	594	593	609	525	596	614	560	557	601	590	587	602	550	624	615	596	580	614	584	579	613	615	601	582	593	577	572	588	604	567	538	565	564	572	605	624	596	621	542	578	595	603	567	569	616	600	631	576	603	610	572	622	611	606	589	570	624	575	581	583	581
25492	21325	27097	24975	6103	1501	3698	24984	26637	13019	4380	1814	953	704	683	640	638	659	644	617	654	695	617	642	620	641	652	699	636	602	606	659	641	675	622	681	605	642	656	619	665	659	613	649	672	611	604	605	666	647	660	660	644	614	638	583	661	640	606	653	620	656	581	628	595	654	601	661	655	618	688	641	596	650	614	646	639	613	623	624	668	617	634	639	606	591	630	580	641	652	608	648	618	608	627	665	631	581	649	649	649	686	628	623	657	640	644	674	640	629	611	610	662	655	641	619	654	663	651	652	624	657	669	636	653	589	628	653	639	646	649	652	639	625	636	669	670	657	639	656	643	672	634	623	631	642	654	640	661	600	678	636	591	621	671	672	623	632	631	638	652	635	665	631	604	685	619	618	638	632	607	651	650	643	631	622	649	626	674	642	704	633	641	575	678	618	661	643	585	673	621	656	627	640	608	627	596	635	636	618	632	621	633	641	618	619	613	617	629	645	639	644	599	618	677	630	631	594	645	692	646	679	655	603	593	607	628	645	651	625	592	630	638	654	634	618	646	626	657	611	629	615	672	646	637	671	601	584	629	606	665	659	641	645	655	600	659	627	635	632	637	602	624	634	637	595	625	676	608	660	704	604	649	640	633	646	639	617	599	635	645	623	671	592	650	601	663	602	599	575	613	660	659	619	657	624	677	619	598	658	621	620	620	659	629	641	640	661	627	643	621	636	650	608	635	628	638	638	626	638	637	635	639	604	708	672	654	648	618	609	602	632	674	607	646	629	652	637	630	611	620	617	625	650	635	580	664	623	603	633	647	598	640	616	639	647	603	599	623	666	645	622	678	596	665	583	599	609	626	602	563	623	648	617	642	621	617	640	622	632	630	627	637	568	646	625	593	642	644	638	628	604	618	624	606	590	648	627	590	609	604	614	643	664	621	661	624	648	663	614	634	625	640	602	634	631	581	652	674	587	616	642	657	620	658	658	619	629	608	659	618	628	628	631	639	670	640	639	633	675	604	620	654	586	623	633	639	634	677	640	646	608	600	681	608	679	637	600	627	667	655	630	619	618	637	687	650	633	632	634	601	671	624	631	642	624	648	606	638	634	646	629	625	665	622	590	638	624	622	659	657	632	611	631	585	626	661	628	627	641	650	635	652	639	627	626	623	658	652	644	661	663	656	623	636	646	653	629	590	649	606	700	671	648	619	670	662	625	627	667	628	626	613	655	640	698	635	676	651	641	571	611	619	660	654	653	655	636	638	596	632	629	643	605	633	620	646	570	642	627	604	634	613	612	666	609	645	629	624	609	642	654	657	659	674	708	621	663	655	624	627	597	603	629	612	687	647	618	622	583	610	607	575	601	610	600	626	658	589	659	662	629	636	671	642	656	647	603	683	615	642	625	595	643	621	584	683	653	661	617	639	628	634	654	637	607	633	666	605	613	592	595	597	578	633	629	624	613	609	583	594	601	625	638	629	630	613	613	594	615	656	610	586	619	652	617	615	599	637	615	636	682	646	655	621	629	636	662	627	592	634	693	619	629	686	642	678	643	609	634	632	615	671	643	615	680	599	697	611	645	621	652	628	650	676	636	616	642	627	647	603	619	633	645	635	668	665	608	651	632	642	613	650	572	615	659	596	628	631	609	633	606	632	603	582	675	678	636	628	637	607	635	595	649	662	553	662	648	657	634	613	627	613	670	598	693	653	631	629	646	639	651	690	634	625	605	640	633	635	653	626	613	626	608	668	628	671	623	629	650	621	623	656	615	609	622	623	617	663	641	646	608	603	602	626	639	632	642	668	625	599	636	626	649	623	627	632	642	640	641	591	663	633	622	617	589	627	582	608	602	651	641	617	621	620	660	618	626	633	652	639	606	622	645	654	640	612	679	635	640	637	622	635	641	669	650	617	588	644	587	576	645	644	629	647	644	626	624	619	660	670	604	614	605	661	639	610	676	630	646	638	641	671	648	689	638	667	678	622	649	646	671	644	619	604	588	624	592	631	588	650	597	642	612	612	652	582	669	668	613	616	625	596	611	630	625	602	612	589	632	628	610	674	630	638	656	662	625	645	664	627	640	655	650	604	650	685	597	625	631	610	608	607	591	630	662	677	679	608	613	653	634	624	607	621	626	638	645	606	634	636	610	628	629	636	649	659	678	641	633	660	638	601	607	597	604	621	578	617	607	618	637	599	624	645	672	614	623	580	650	633	607	639	649	624	627	608	636	627	675	668	628	631	613	615	693	619	666	621	644	652	672	638	653	657	654	610	618	595	611	648	646	668	674	629	583	630	648	678	628	664	637	652	627	556	614	625	664	638	643	647	623	592	640	599	623	674	625	665	629	627	649	624	624	597	633	646	609	629	685	660	632	648	628	626	658	607	633	615	649	625	629	644	656	611	615	629	625	614	653	613	593	649	619	622	657	622	599	636	671	639	631	653	652	606	621	643	618	633	684	612	650	643	608	633	640	601	635	623	675	651	615	599	649	605	633	646	644	622	657	583	574	666	617	663	634	588	583	637	643	615	657	633	662	607	606	629	623	643	649	664	629	641	613	677	604	630	641	592	660	601	636	596	613	652	639	613	645	617	648	639	648	630	650	640	694	632	615	627	614	642	622	664	652	682	637	618	641	618	631	610	586	641	627	620	607	663	647	636	590	663	659	631	621	639	628	631	624	646	633	652	610	575	633	672	679	618	612	657	694	666	616	611	628	614	641	608	635	597	660	656	595	614	632	649	627	588	623	588	630	630	625	638	619	651	720	640	636	652	631	593	654	610	634	623	629	664	668	610	630	640	586	634	607	675	600	609	642	643	672	666	587	620	626	663	657	618	629	640	665	626	638	617	574	630	646	615	626	679	603	619	640	639	618	650	616	641	627	599	678	645	662	631	678	565	660	682	622	624	656	681	676	657	651	676	674	638	663	662	673	647	630	645	614	618	605	578	678	687	620	685	620	615	645	684	636	645	614	582	602	614	602	651	618	664	636	667	648	605	615	644	656	631	648	633	625	637	612	661	614	660	613	628	691	625	602	660	626	611	630	630	643	650	659	606	617	662	640	644	657	604	634	634	583	643	626	625	649	635	652	639	637	624	666	623	648	630	680	663	624	627	628	581	631	601	635	592	628	661	606	671	634	666	652	638	663	619	624	638	641	655	623	632	626	590	660	628	636	625	619	642	690	654	640	663	606	672	619	640	664	611	620	594	669	599	619	609	626	653	640	644	625	610	640	645	657	626	623	647	625	589	674	624	625	630	637	621	596	627	611	628	642	615	688	611	633	608	623	671	663	665	639	645	641	606	605	590	639	625	686	646	616	655	641	669	654	679	598	634	615	649	648	636	676	625	623	598	665	646	661	610	627	627	626	620	607	659	648	597	661	648	637	654	598	654	681	601	631	596	591	610	593	586	638	654	615	660	652	646	621	664	624	656	688	597	613	585	577	710	627	653	614	615	632	616	612	653	639	687	661	656	632	648	640	617	623
5530	8336	6487	4310	1802	1242	5096	26234	23127	9731	4263	1910	969	668	590	597	645	605	604	592	583	597	601	632	583	576	619	579	607	584	621	596	615	586	592	584	553	610	624	628	578	517	602	609	576	592	599	604	614	596	588	556	623	623	601	589	590	630	585	578	571	618	585	598	560	576	574	618	578	547	595	590	579	602	581	607	575	568	623	581	590	606	596	588	616	601	647	591	575	592	608	589	581	559	587	589	595	584	623	599	607	598	618	584	584	652	583	596	569	604	602	589	613	549	607	588	627	603	572	571	555	602	599	607	550	564	617	620	573	588	590	572	620	586	573	605	600	578	587	599	651	582	627	578	553	614	598	607	549	569	572	601	596	631	593	594	559	546	591	588	568	557	565	591	583	538	596	578	577	609	620	576	599	602	590	567	557	583	599	567	581	608	529	546	570	554	557	659	588	615	590	591	567	592	602	599	579	572	619	609	577	535	621	589	601	591	582	613	598	575	564	616	575	587	617	587	585	595	609	623	629	591	643	575	624	628	565	595	598	592	601	602	614	601	577	537	615	613	593	583	570	555	602	540	590	543	610	564	609	576	577	585	601	570	590	624	607	557	596	584	620	537	600	598	534	576	568	620	570	615	600	565	581	590	565	553	584	626	585	627	577	596	554	597	561	563	602	576	627	604	583	589	571	574	570	607	624	580	629	606	566	574	611	600	565	576	604	620	630	619	576	575	566	584	592	571	596	564	627	583	582	588	599	584	562	588	602	599	579	545	558	561	576	551	554	581	580	582	588	574	594	621	596	574	593	612	621	551	648	573	561	556	591	647	599	553	635	600	615	628	637	627	555	606	582	617	590	665	578	586	607	605	623	620	587	590	576	573	546	596	603	613	557	595	548	557	592	571	612	585	553	573	598	581	617	589	615	567	577	580	620	623	569	582	598	570	592	619	570	569	582	584	587	598	600	580	623	571	558	595	604	599	564	580	575	596	580	585	603	574	566	618	530	593	590	580	586	578	585	584	617	622	580	602	640	601	615	579	559	608	586	611	580	583	622	621	621	549	553	560	578	560	583	605	595	575	539	578	572	569	610	594	574	571	641	619	565	602	579	578	576	614	637	583	577	538	587	577	561	578	608	603	575	614	577	573	558	577	549	588	564	590	581	576	571	617	611	580	556	595	593	580	610	580	646	609	575	575	592	577	552	597	616	576	572	550	605	601	614	582	576	543	570	570	591	591	565	589	579	617	580	568	577	580	571	609	573	589	621	565	578	581	599	581	605	581	615	601	602	581	589	590	588	560	537	554	584	562	586	581	588	566	609	620	613	568	561	554	607	587	590	632	605	568	585	565	580	575	589	619	555	589	587	567	605	579	620	614	556	595	610	601	558	599	579	589	610	613	560	582	593	546	553	564	620	580	597	611	580	563	604	645	580	602	598	586	631	588	619	592	591	653	597	598	584	588	615	567	564	582	652	589	582	570	579	593	609	524	581	619	574	619	585	604	622	587	590	635	564	591	624	582	584	588	623	621	534	582	579	638	583	556	556	600	570	602	576	583	604	582	583	544	598	617	608	613	585	577	620	598	598	581	589	609	565	622	576	579	592	576	587	603	578	584	547	573	575	613	598	557	602	587	574	610	568	568	594	587	597	600	591	561	609	597	617	601	573	608	584	584	631	620	558	629	555	607	590	566	615	641	622	609	575	592	624	597	565	580	591	579	566	565	635	619	604	633	594	584	574	607	622	600	599	540	617	602	558	616	583	621	621	607	583	613	617	602	627	574	581	610	625	587	552	601	581	600	559	595	568	586	596	531	591	571	564	577	601	588	615	602	578	573	542	562	558	623	617	581	587	571	638	625	539	607	645	556	551	572	602	546	550	595	636	578	547	606	609	561	562	563	606	604	546	582	616	575	583	605	585	564	589	630	601	596	595	593	551	563	600	519	624	559	611	556	554	536	560	590	583	575	587	617	560	619	606	608	586	604	608	560	580	572	615	628	586	549	548	607	593	574	566	535	570	603	602	600	605	589	583	577	608	628	617	617	549	554	574	608	592	552	592	575	600	604	585	579	587	587	529	584	605	575	618	583	617	612	559	609	588	589	570	611	589	549	563	604	574	621	598	596	578	582	601	564	578	596	593	620	614	592	589	593	609	577	561	569	573	603	570	649	574	565	621	615	551	554	594	612	613	613	641	571	554	568	620	600	609	590	576	539	617	603	594	597	606	592	604	554	619	588	594	564	573	613	600	609	580	546	610	595	558	597	562	546	584	566	584	609	594	554	648	572	586	580	572	617	639	573	576	568	569	613	567	562	611	574	569	603	576	632	564	595	574	574	606	594	609	603	589	574	582	634	551	581	570	594	595	554	611	577	568	608	592	585	614	575	584	599	637	596	589	588	573	619	631	590	603	601	593	574	575	629	586	568	616	556	556	599	592	601	622	588	579	566	575	600	588	597	574	549	558	584	584	531	558	575	586	639	591	605	625	585	607	650	604	587	616	532	584	552	585	557	597	597	575	545	615	576	590	595	574	596	589	630	567	561	596	593	572	562	656	581	603	573	600	540	612	576	596	575	528	567	660	589	597	605	579	636	612	568	593	568	614	589	641	584	547	602	622	561	584	565	598	565	580	623	607	629	536	611	614	574	580	626	547	580	588	569	564	608	602	526	621	551	587	564	562	575	581	604	563	600	578	579	635	598	595	593	611	598	606	622	578	632	555	586	546	621	531	583	570	582	557	577	569	554	602	565	610	603	566	583	584	552	610	598	626	614	593	612	562	626	579	584	597	558	634	621	590	578	594	576	587	618	548	520	521	552	581	548	595	578	568	560	623	511	579	629	591	596	534	598	601	571	551	597	551	593	587	606	560	566	541	574	605	578	594	578	591	613	615	589	581	532	621	593	610	544	588	586	538	614	565	547	567	593	600	574	581	530	591	565	612	581	565	557	571	553	642	605	584	596	614	597	580	590	640	584	584	602	574	625	565	595	563	583	581	586	548	607	587	585	644	628	554	585	584	584	607	558	584	609	596	619	575	608	550	600	590	587	580	589	579	583	567	592	589	590	571	606	571	568	572	570	618	593	613	586	566	598	565	587	603	576	576	591	609	579	642	554	606	598	561	562	614	555	602	606	565	593	612	573	590	561	552	596	592	616	583	546	632	605	569	526	577	606	591	585	585	593	586	559	580	609	609	556	586	581	614	609	592	600	622	599	590	612	561	610	572	550	573	593	515	608	592	627	544	589	590	561	616	569	601	565	633	593	592	598	556	575	529	597	577	608	576	601	599	600	606	586	607	589	626	595	602	571	568	585	586	630	571	587	565	580	621	581	609	619	551	561	584	552	606	586	610	567	577	555	580	557	583	576	554	582	533	599	588	576	597	588	586	585	579	570	599	596	577	564	566	578	617	574	566	517	581	602	574	568	596	576	584	589	616	583	533	576	562	610	592	576	603	611	625	629	626	545	601	543	576	585	588	591	572	589	589	598
24269	21341	28593	24428	21190	9071	8183	38380	45613	29075	13526	4323	1419	933	842	804	759	755	807	747	754	761	804	752	772	755	778	810	744	769	739	760	770	775	761	751	779	760	737	696	725	809	752	734	719	735	749	760	758	775	692	756	738	737	772	792	784	802	752	735	719	759	760	744	742	716	715	769	712	758	725	764	784	755	765	777	758	737	719	724	733	739	706	753	688	767	750	726	770	751	702	767	733	772	739	778	754	712	720	729	742	731	765	707	739	744	739	738	792	751	757	782	750	749	756	723	799	758	761	764	702	690	723	698	700	758	716	755	739	742	712	687	765	703	702	727	729	746	755	679	713	771	782	709	752	701	719	795	747	736	745	721	769	795	760	725	689	739	732	701	782	754	728	707	737	729	759	780	743	771	744	766	786	786	710	740	744	778	783	773	714	774	736	739	738	738	727	747	750	721	704	740	778	718	764	738	757	733	748	713	782	778	721	758	727	760	721	694	713	750	736	693	715	774	744	777	750	743	729	741	739	719	732	780	742	715	760	748	754	804	749	762	687	721	719	799	724	719	753	774	747	755	719	721	707	731	750	786	775	737	770	739	754	759	735	742	757	747	667	740	754	751	782	715	714	771	777	746	736	716	741	771	735	705	733	742	744	766	749	747	716	708	705	739	683	725	753	695	742	780	792	746	738	759	752	762	750	755	766	729	802	748	774	742	761	778	715	736	741	751	780	728	788	731	708	737	706	709	758	742	737	772	729	811	750	776	740	736	705	715	751	739	689	721	777	727	755	718	700	760	762	714	743	695	739	740	705	767	712	798	757	693	702	746	704	781	703	675	694	775	727	712	742	716	716	747	756	721	776	683	720	672	701	745	758	754	731	765	718	747	702	725	752	718	773	697	720	762	722	758	782	733	776	711	763	765	706	730	766	781	693	767	723	755	744	732	729	712	713	760	754	710	707	675	731	774	742	718	722	768	720	764	692	722	772	751	761	756	759	727	764	741	751	753	774	741	731	728	771	726	753	701	707	701	741	769	794	733	719	724	720	725	739	721	685	702	691	762	767	710	736	709	702	723	726	726	662	811	738	748	746	788	729	715	738	730	755	742	737	696	750	765	735	716	743	757	727	769	723	756	751	714	736	726	738	766	704	698	726	762	734	749	754	737	746	720	764	739	773	771	705	752	725	739	762	739	709	729	737	743	721	761	684	780	724	715	727	787	747	739	719	742	731	755	813	803	765	769	748	721	763	720	710	730	821	711	729	757	738	747	770	750	749	737	722	774	714	728	748	724	718	718	743	758	727	787	735	758	711	774	748	770	722	761	761	741	736	696	759	740	748	700	721	737	743	723	748	694	756	757	723	723	768	704	693	777	711	732	735	718	711	747	723	697	709	723	777	738	751	719	672	741	745	762	722	734	735	717	687	707	720	734	760	700	750	752	705	756	752	746	753	711	751	768	674	735	726	741	700	744	745	757	738	727	717	726	769	709	742	724	673	739	716	682	733	720	796	706	704	754	726	772	760	754	765	752	750	737	708	758	745	728	685	735	786	753	768	739	713	764	741	760	729	677	762	746	711	726	712	725	723	738	729	728	783	769	788	736	739	735	685	722	702	745	695	748	706	726	737	666	721	765	721	718	733	707	738	764	744	740	717	702	687	749	743	758	727	752	764	741	711	762	716	762	751	717	726	692	748	745	720	742	764	765	783	756	747	750	716	742	737	723	723	751	734	710	712	725	706	696	743	698	767	728	758	668	757	726	739	756	754	757	682	750	717	752	677	785	749	726	732	722	726	751	717	742	712	735	761	770	742	737	751	785	747	727	745	710	690	782	720	731	769	765	740	753	710	744	751	782	715	771	727	718	707	694	731	757	746	700	791	735	769	684	721	688	753	723	717	731	794	755	729	753	719	740	770	761	736	696	708	712	695	713	721	755	698	726	710	724	720	741	735	769	766	739	743	732	781	753	737	740	716	739	734	745	715	739	739	722	754	754	742	719	760	737	775	711	772	667	760	693	752	716	758	765	755	739	758	778	721	761	744	751	770	729	734	699	707	752	778	778	742	716	764	791	720	728	743	724	710	738	736	715	710	704	709	790	724	778	702	729	738	755	722	762	741	726	740	742	768	721	741	711	821	714	755	770	696	726	680	740	760	735	724	760	692	729	745	761	763	750	773	744	684	737	749	779	757	699	725	728	733	735	689	749	744	745	742	686	735	786	735	688	742	699	754	764	691	759	717	750	711	715	749	726	733	723	750	781	737	712	786	726	721	668	784	730	748	714	783	745	749	744	744	715	698	721	706	690	722	764	733	714	765	731	733	770	741	736	749	728	785	707	718	752	703	768	740	741	738	722	732	772	736	758	773	709	759	747	730	669	731	709	754	709	747	686	773	702	766	747	697	757	753	752	797	726	747	778	737	721	698	769	726	730	770	735	742	765	773	694	751	764	715	767	715	733	711	715	709	722	747	693	710	721	720	708	709	723	757	737	688	739	735	743	761	686	736	705	706	733	731	722	744	715	766	766	736	727	750	750	708	694	767	756	720	768	763	688	727	699	727	714	803	746	715	720	723	704	773	717	740	747	775	708	696	741	751	731	704	735	751	720	744	718	728	764	763	771	772	765	770	711	730	726	813	738	681	684	717	739	699	738	690	748	719	743	753	727	709	698	743	751	712	761	721	754	756	742	699	717	691	742	779	767	786	775	767	755	744	714	714	714	708	787	682	732	749	691	739	778	696	722	748	789	746	714	758	700	707	748	681	693	753	712	732	768	733	736	705	722	747	719	763	768	771	737	718	714	747	791	734	730	710	722	721	737	758	772	743	733	759	695	719	689	773	755	770	683	768	711	743	698	794	705	763	731	723	751	694	730	725	712	724	704	724	732	749	702	727	691	751	740	745	726	701	690	734	741	758	734	748	725	769	747	738	701	703	706	728	699	717	694	800	695	744	711	697	703	758	671	709	736	700	773	740	738	759	712	707	748	702	716	725	706	734	744	708	714	803	764	769	753	709	715	700	706	725	699	680	788	740	740	655	712	749	705	730	717	701	760	766	711	743	778	703	692	737	748	742	691	735	769	715	665	744	783	702	662	719	749	787	694	763	681	742	775	713	726	771	732	720	755	694	759	741	737	737	709	732	712	713	703	749	740	686	711	735	751	692	748	743	693	764	783	731	756	713	739	706	738	742	753	735	691	718	737	755	749	697	677	758	714	714	715	756	709	760	699	732	692	732	734	716	749	703	739	728	729	770	749	729	702	729	739	756	771	752	729	723	793	685	770	727	735	718	707	736	707	730	760	741	758	708	720	720	749	723	769	655	677	721	716	723	758	716	716	703	717	740	741	718	757	749	773	803	737	760	736	742	733	722	696	721	732	734	729	730	725	769	823	721	755	703	736	779	707	745	769	727	687	718	788	763	713	748	761	709	781	763	724	743	778	704	757	742	747	747	700	775	686	702	713	695	750	794	770	729	728	718	676	729	734	735	717
6658	14048	11966	6161	2665	2197	9853	40465	41967	21241	10432	3989	1435	862	666	679	718	734	708	680	666	741	716	712	705	679	693	677	664	725	681	666	662	671	710	685	656	683	690	620	707	667	689	681	674	722	681	685	688	647	699	697	681	702	719	687	696	755	750	631	699	699	680	677	683	675	681	728	651	678	680	712	655	672	687	706	693	649	675	656	687	703	661	686	643	705	722	672	691	669	646	643	701	688	672	711	672	695	647	671	614	643	716	681	648	697	685	679	685	703	691	701	694	682	670	686	690	664	682	713	700	694	702	662	708	706	642	644	643	675	687	674	710	680	707	683	668	649	660	692	668	707	650	712	711	661	691	642	715	713	698	686	654	664	701	670	698	713	679	675	665	672	726	708	660	670	697	626	654	725	678	658	737	711	732	699	679	689	681	701	693	668	678	677	686	690	649	723	696	677	665	696	664	653	685	697	664	663	643	692	650	662	692	652	685	671	710	649	669	681	650	722	658	709	670	664	684	655	727	688	686	632	643	704	692	669	728	693	673	682	730	708	670	691	707	664	716	710	671	636	643	685	649	621	678	650	714	690	630	715	692	696	686	673	673	689	712	668	680	690	695	659	659	678	665	633	676	688	724	714	639	672	669	658	650	680	676	656	710	659	701	708	677	654	705	673	676	687	657	693	668	685	692	636	670	656	668	696	671	699	661	654	669	729	694	697	703	671	746	640	702	661	660	734	726	691	657	758	647	670	688	700	659	656	684	706	666	712	667	675	650	668	671	651	651	699	737	712	680	669	652	667	674	673	664	714	703	665	646	715	679	636	687	698	732	662	658	705	691	711	717	639	636	674	654	703	698	697	685	660	662	666	695	672	601	684	669	664	724	679	700	697	698	687	663	688	672	675	675	695	685	697	680	710	669	679	634	691	663	688	651	724	678	706	690	648	655	705	668	697	674	666	681	663	634	664	665	663	702	702	704	699	685	668	689	615	681	702	660	712	690	687	660	705	657	684	707	634	687	657	676	683	683	628	675	703	654	688	662	680	666	674	678	642	706	724	704	690	699	692	685	670	655	675	725	665	654	722	745	647	655	689	691	705	653	661	740	675	697	640	699	693	737	675	648	698	661	694	696	641	702	674	657	689	654	679	670	640	714	636	667	661	739	692	656	682	688	686	666	651	711	640	673	657	703	681	644	683	703	644	714	672	626	716	680	667	688	680	684	642	654	648	658	607	667	734	647	685	667	658	667	684	700	661	715	702	654	684	657	721	658	753	671	704	677	711	705	726	682	648	678	678	696	684	622	618	670	674	700	671	640	683	665	629	668	666	647	659	635	713	681	734	626	694	654	665	700	646	680	687	647	691	669	622	653	695	715	715	704	675	701	629	657	689	701	710	764	672	684	645	681	720	687	661	677	643	676	683	656	673	698	674	671	630	649	661	685	656	690	695	683	689	638	679	675	708	715	683	640	670	665	699	656	670	632	722	664	660	677	716	671	678	691	672	688	683	662	672	657	680	712	682	695	687	676	731	646	657	651	693	686	664	735	670	681	706	709	669	688	675	686	672	668	648	663	664	646	706	648	683	622	661	652	643	646	694	689	687	690	704	681	679	655	689	668	692	673	724	687	736	720	695	688	687	694	698	642	690	676	699	652	730	674	673	688	646	718	656	698	671	703	678	662	678	666	715	643	670	689	662	666	718	649	689	646	684	690	677	655	676	688	681	659	672	662	702	694	675	711	689	707	694	699	689	682	684	720	723	667	645	692	665	681	693	686	676	667	676	677	678	663	643	683	635	686	637	700	695	672	724	683	692	676	686	661	714	683	679	697	704	653	657	678	675	687	659	688	647	646	702	674	696	699	644	699	685	699	714	698	712	642	689	684	645	689	654	651	648	689	731	670	673	704	663	694	680	702	737	667	724	647	694	678	677	658	667	695	653	643	643	689	679	651	668	639	686	697	619	655	677	696	688	641	718	681	658	663	652	674	657	658	682	674	673	692	656	673	733	656	664	631	720	698	672	687	725	750	653	655	665	701	653	686	681	626	655	667	667	685	651	697	630	647	725	672	669	673	700	695	670	689	669	626	695	666	638	712	714	667	657	679	699	720	686	683	689	700	696	654	669	671	636	692	718	644	650	644	706	695	655	656	712	637	707	688	687	685	704	673	652	662	689	667	705	720	680	675	722	703	638	661	625	663	685	695	680	678	653	688	672	719	637	663	675	681	680	645	664	694	677	711	666	666	695	643	724	711	712	630	694	672	751	690	709	669	686	692	623	683	657	694	679	647	697	722	634	689	687	668	695	665	686	700	668	698	706	679	723	711	663	615	650	670	681	654	668	683	682	667	697	715	608	682	674	705	655	735	692	632	652	661	649	668	729	617	706	707	665	639	692	649	637	692	715	670	703	673	677	661	687	661	689	738	681	708	677	675	692	654	667	665	682	678	676	711	601	711	697	722	686	702	647	655	692	682	694	663	709	707	702	644	710	677	614	685	684	719	685	668	673	676	651	655	668	689	683	678	674	660	675	706	635	698	704	638	722	690	654	665	672	666	672	703	688	714	685	729	686	687	722	690	684	653	667	675	684	652	646	722	708	678	687	645	660	674	685	703	696	706	661	686	636	641	602	703	680	659	654	699	672	625	674	723	679	683	682	669	656	681	658	670	708	695	678	667	645	682	669	681	651	677	653	682	721	723	658	663	687	673	700	722	658	694	655	689	677	658	679	701	733	669	710	664	683	659	658	685	666	636	671	645	670	665	681	674	702	717	647	662	632	658	683	690	658	660	618	696	673	712	707	696	689	681	709	688	647	662	703	724	648	690	670	647	698	636	672	668	699	660	681	634	704	668	630	661	648	670	700	700	673	655	694	667	724	684	703	654	700	669	668	668	666	714	682	679	660	629	662	686	644	645	707	669	687	689	639	676	682	723	699	713	669	655	705	676	686	619	673	663	640	656	694	704	697	674	644	645	672	684	669	663	636	703	707	695	679	660	685	680	685	653	628	665	649	675	647	672	655	708	653	696	637	707	703	699	668	681	620	684	678	661	698	701	646	707	657	714	695	667	654	654	706	662	670	714	669	654	663	654	658	684	712	672	694	735	715	671	658	680	680	681	656	621	669	708	691	667	689	683	693	681	671	698	654	733	688	629	687	693	654	682	675	671	693	716	655	687	666	685	658	679	703	678	651	639	679	690	688	634	667	624	690	668	703	735	720	631	637	639	695	621	675	664	644	671	683	681	693	668	685	616	699	653	660	648	708	666	657	732	700	703	670	687	675	699	666	657	630	659	627	683	657	660	643	730	718	711	672	712	683	683	665	668	652	708	694	686	670	669	716	685	699	676	722	670	720	704	679	674	633	659	662	659	674	682	682	705	716	676	678	674	719	658	665	682	681	669	652	684	685	665	671	683	692	663	640	681	674	690	659	654	702	667	694	702	678	644	648	671	669	650	668	666	680	671	685	675	722	711	646	702	649	685	698	676	687
27858	15767	6808	3082	1305	994	1378	2861	3827	2436	1392	932	694	659	702	652	684	698	705	632	662	700	644	665	644	679	674	671	679	668	685	660	653	654	673	726	685	702	709	698	650	691	710	665	669	689	649	667	664	690	699	669	688	698	746	634	691	650	664	674	662	661	674	655	593	645	624	644	657	633	693	687	708	684	675	673	659	650	643	683	684	710	613	709	648	701	686	659	666	694	644	712	656	661	670	668	674	696	698	690	642	659	674	631	650	680	669	652	644	681	626	663	666	649	643	689	689	699	650	703	666	629	655	632	656	602	661	654	707	665	651	674	671	631	707	675	673	617	625	656	692	680	672	695	667	644	664	664	651	691	623	662	638	689	647	687	651	662	626	685	653	672	689	623	664	680	685	678	594	668	710	678	650	676	647	689	679	626	690	676	638	618	635	722	712	689	647	624	689	657	699	661	659	645	671	672	707	712	716	623	694	672	676	654	661	648	597	657	658	663	634	690	707	658	686	673	673	727	684	675	676	660	681	645	699	650	677	662	676	683	676	665	722	695	653	624	671	689	673	691	644	688	683	657	643	666	691	692	685	685	685	688	657	663	721	657	674	676	673	655	705	690	645	636	673	743	673	669	659	680	670	730	680	679	681	672	674	617	646	679	674	644	668	694	626	621	680	662	641	675	714	662	675	622	664	630	688	671	675	663	653	680	704	713	640	605	623	683	692	616	678	678	690	643	653	704	662	629	628	634	700	668	689	699	685	679	693	674	670	650	713	716	665	695	675	645	654	641	665	689	640	672	690	658	695	665	670	643	691	637	697	691	647	662	706	696	669	689	706	707	652	663	704	701	630	664	644	652	659	672	648	661	648	676	661	644	697	657	618	654	646	664	680	653	711	698	686	687	694	691	644	659	691	657	639	663	643	679	691	713	660	674	664	656	634	665	644	661	625	661	680	712	697	627	685	656	645	668	664	613	665	681	654	669	669	681	657	689	652	664	700	654	660	706	665	660	650	657	685	680	683	688	677	646	663	664	691	688	673	636	659	716	653	636	688	678	666	684	713	727	685	642	659	637	649	718	650	656	670	686	682	659	658	674	638	611	634	677	624	684	641	717	698	677	666	636	659	669	713	672	650	702	673	697	656	685	644	714	661	663	692	678	667	661	655	645	661	669	678	647	663	683	694	671	688	652	679	647	675	725	696	638	692	642	689	656	668	678	618	647	661	685	702	696	677	684	638	657	637	674	659	702	622	649	682	675	675	649	701	650	702	673	662	657	648	649	722	642	667	705	641	649	677	654	720	674	688	640	645	702	661	671	609	709	668	707	662	645	662	653	693	690	695	668	685	709	693	665	690	678	714	688	651	714	734	664	678	658	647	649	723	619	728	642	677	658	694	655	679	639	639	652	647	648	661	667	621	658	680	668	686	651	719	725	666	694	646	684	674	719	731	616	675	663	648	697	659	693	632	692	663	645	631	651	679	672	724	707	654	638	647	737	636	637	678	668	695	672	649	669	645	702	684	677	645	664	693	677	648	653	635	672	685	702	695	657	641	676	667	679	676	639	714	655	686	675	654	658	652	587	622	718	650	677	683	649	679	679	665	683	638	670	679	677	710	684	682	659	690	643	700	669	716	669	654	652	652	676	688	688	657	719	677	735	667	674	664	688	665	631	701	665	643	670	615	635	652	657	681	668	639	739	680	635	701	704	680	657	647	619	675	680	665	634	655	617	642	678	608	710	688	697	645	659	677	667	618	684	666	669	679	710	645	706	633	667	658	662	641	670	646	695	699	664	687	615	693	672	653	661	679	648	658	642	687	715	701	660	625	683	680	663	692	646	687	667	755	721	646	693	642	662	689	669	664	681	669	624	677	667	627	689	650	665	674	642	695	620	687	710	683	721	693	682	669	682	668	614	661	648	697	689	660	670	670	685	688	712	685	637	673	667	690	653	666	679	699	652	696	688	673	668	647	652	653	668	699	718	667	715	717	649	661	710	617	668	695	690	656	611	657	692	651	675	626	681	633	649	689	720	673	680	727	653	736	670	659	673	658	702	656	652	687	654	678	661	669	649	652	643	679	653	641	727	645	638	661	611	675	678	682	677	646	660	674	686	652	722	608	675	678	666	642	720	653	698	681	656	646	655	718	666	630	686	660	665	649	681	703	670	670	704	621	709	667	743	648	720	666	647	640	627	672	655	688	719	667	640	624	644	656	651	661	626	705	660	699	685	691	659	704	636	681	704	678	678	641	676	698	642	660	668	686	729	623	680	690	669	692	660	693	687	690	691	592	707	677	667	645	719	668	677	673	669	704	658	666	665	664	700	643	638	640	680	717	682	674	658	661	659	652	703	669	656	668	676	671	655	690	641	679	660	696	688	663	642	658	681	657	705	664	713	619	666	703	650	644	671	607	724	680	683	662	642	684	672	656	663	651	692	633	693	611	668	697	613	672	583	656	625	651	656	715	661	663	757	679	691	710	663	697	633	676	693	675	666	660	647	673	618	650	631	646	650	644	632	663	694	683	708	688	674	691	661	650	642	680	617	632	694	664	636	688	673	642	696	695	649	711	684	707	681	726	655	625	676	712	683	661	665	664	663	701	684	611	699	657	655	689	657	647	682	616	686	676	670	690	645	680	643	737	689	708	671	687	662	678	729	682	683	654	657	659	638	665	689	637	638	679	649	676	691	626	684	687	657	679	650	678	673	683	637	664	666	670	678	613	665	701	678	680	646	660	665	664	673	710	637	683	686	698	685	669	671	712	647	620	625	664	697	647	664	654	718	678	645	691	660	650	695	650	656	670	681	672	664	685	682	681	682	642	657	693	666	660	655	685	672	657	693	666	694	684	672	651	677	652	659	694	664	667	697	677	635	650	656	648	719	649	680	689	668	680	660	617	695	620	651	706	682	649	630	698	670	698	682	644	637	672	651	728	711	638	704	634	631	680	663	654	673	698	645	681	684	678	633	709	689	685	684	681	665	685	664	672	648	622	682	634	623	692	656	638	658	683	651	630	659	692	659	663	634	639	676	725	699	665	686	684	694	669	665	676	654	677	686	690	670	685	698	692	657	753	679	702	668	671	681	670	662	680	652	700	689	696	678	641	672	667	683	666	718	655	697	673	672	656	638	707	682	653	723	666	671	649	678	672	640	641	722	687	664	630	696	673	630	686	714	647	655	663	690	660	669	646	677	656	660	646	666	702	716	705	648	694	691	639	673	658	694	649	684	675	658	693	671	622	643	633	673	717	699	659	706	677	679	668	645	688	696	700	683	729	682	707	664	695	705	699	654	653	667	686	689	632	668	675	716	689	646	681	635	664	673	667	666	659	660	639	666	654	643	663	669	707	649	662	680	686	589	703	683	701	701	686	661	712	667	709	688	679	685	690	677	690	682	700	648	646	660	661	626	695	668	682	647	659	659	646	665	684	651	685	642	684	648	659	715	681	636	672	648	649	696	662	667	698	631	714	681	668	688	670	729	648	711
7647	6824	5970	2591	1296	1262	1761	3637	4296	2491	1439	865	678	620	602	599	615	573	629	638	612	602	655	593	635	589	617	612	598	613	612	598	610	563	604	622	624	607	583	590	605	624	596	588	582	612	616	593	594	643	596	622	633	580	640	647	566	564	589	577	582	595	620	652	568	572	590	578	647	595	611	557	619	592	630	619	608	651	618	619	603	577	620	644	606	580	596	586	596	599	589	622	670	630	625	586	594	625	592	562	635	631	594	624	608	608	608	615	619	629	616	621	595	627	579	553	544	616	605	601	640	627	631	599	594	629	577	581	559	596	614	610	587	618	624	621	580	573	584	582	570	590	581	612	622	596	615	591	614	560	594	646	609	571	631	609	585	592	605	573	585	558	631	589	634	615	615	647	590	581	626	597	605	610	613	610	604	621	595	633	646	566	590	609	661	613	599	609	599	622	632	579	604	597	571	626	569	583	584	589	591	630	606	580	589	644	598	593	634	562	590	607	592	618	628	607	584	603	622	616	595	563	604	611	585	585	581	571	614	650	650	606	614	615	616	610	608	601	580	587	573	618	590	631	592	589	619	630	588	558	606	562	570	626	603	599	611	587	587	620	580	591	606	625	622	570	570	628	615	615	602	588	641	607	630	550	581	614	613	631	588	605	532	628	605	597	604	609	601	600	585	612	569	594	588	606	600	597	627	594	623	596	608	574	625	601	600	635	589	591	639	622	612	614	610	655	563	595	571	609	635	654	575	607	576	600	576	587	587	613	647	615	646	610	600	578	597	589	592	612	625	615	621	606	602	603	616	577	576	593	604	603	597	649	617	548	619	616	634	641	590	581	586	589	612	634	596	602	616	618	601	655	635	607	555	598	595	625	572	627	596	587	630	590	634	559	617	594	582	639	614	618	617	592	613	621	627	644	591	604	617	613	644	611	621	623	586	626	601	549	593	632	637	615	596	556	596	585	592	643	610	640	586	622	613	622	641	627	621	580	624	631	609	616	632	639	598	605	666	571	595	560	627	611	608	601	608	602	614	638	596	597	592	634	595	645	637	600	556	592	571	578	594	575	576	605	641	616	578	613	574	614	576	632	569	612	606	597	632	599	584	575	612	626	627	602	636	600	630	566	568	604	643	618	614	554	585	635	553	597	612	648	627	643	626	624	628	596	646	621	599	581	645	568	622	625	585	591	637	593	682	573	618	604	631	560	590	616	601	577	611	614	599	631	624	598	641	611	606	609	599	598	606	589	582	618	604	601	585	615	622	594	584	633	607	623	616	613	606	635	616	594	605	602	593	620	617	606	558	615	598	623	597	585	618	616	591	624	559	599	614	605	611	632	630	584	597	588	575	571	622	580	602	571	597	596	542	599	585	630	569	563	600	622	610	582	599	585	594	627	598	608	579	600	549	627	639	599	660	606	617	600	585	627	591	595	593	570	609	592	582	566	661	554	597	625	596	648	622	567	680	573	578	619	563	627	615	597	616	583	563	578	613	565	609	607	561	598	610	607	614	572	621	631	611	592	565	574	576	596	661	614	558	615	572	598	617	584	601	602	559	630	608	617	620	594	618	626	616	596	600	611	611	618	617	622	621	586	623	597	567	612	610	621	588	646	606	588	643	594	619	601	611	599	575	601	563	583	610	599	628	628	630	622	601	625	618	592	597	590	596	638	636	645	633	599	594	587	601	638	612	608	623	601	584	594	574	581	622	599	619	594	601	612	608	566	644	606	583	613	557	539	585	628	613	628	613	573	622	613	629	646	661	599	638	657	605	606	622	600	628	551	606	584	578	643	612	563	663	603	585	607	556	586	575	585	643	620	634	619	604	612	626	618	583	592	591	676	589	543	638	633	613	633	633	603	616	577	605	624	654	668	595	582	620	613	624	570	641	601	562	650	556	598	592	614	642	586	577	575	641	603	591	600	620	652	579	578	601	617	568	584	578	599	597	599	584	662	639	564	596	611	586	618	603	592	631	618	608	591	596	605	568	611	560	610	607	546	594	575	578	565	557	576	564	587	639	621	606	631	631	629	591	625	632	598	616	558	620	588	604	645	597	570	596	576	618	651	608	617	598	607	602	601	602	548	618	585	584	605	607	634	606	614	570	632	608	587	636	600	564	557	592	587	644	618	633	589	589	625	622	601	620	644	600	656	615	600	597	573	586	585	639	570	558	622	601	599	615	570	611	604	579	646	602	593	627	627	600	636	621	564	611	577	590	606	643	596	642	604	531	639	614	550	575	583	612	631	577	604	596	554	586	551	617	587	607	562	568	624	549	647	579	602	605	582	607	643	632	609	595	623	633	588	635	665	604	618	625	591	624	624	648	591	577	621	579	647	601	605	596	591	532	574	633	627	652	600	601	615	589	630	633	627	597	618	625	629	598	622	581	621	620	592	603	630	639	615	637	597	624	573	563	603	575	643	582	594	606	593	613	575	628	600	600	568	584	606	614	588	543	636	612	568	589	618	577	607	616	622	592	620	624	619	584	590	592	587	617	621	590	629	654	587	623	582	586	605	585	561	621	601	574	583	579	610	601	609	616	599	631	602	608	578	633	643	584	613	574	613	618	606	574	618	613	576	596	584	570	624	607	635	645	587	580	604	589	586	627	589	549	604	605	620	609	601	636	605	577	603	649	631	607	620	558	556	630	594	593	632	621	641	560	619	597	602	629	612	614	589	613	595	586	610	544	675	607	663	653	631	603	625	578	619	606	653	588	594	588	610	608	604	602	565	597	612	588	608	617	600	605	581	575	599	568	622	613	594	598	603	662	627	618	621	631	570	628	563	574	603	604	586	545	614	620	571	595	621	608	641	602	622	611	602	595	580	583	568	585	651	656	575	601	623	630	657	598	581	609	620	609	599	623	584	637	582	575	582	611	606	596	595	591	568	588	570	607	636	566	571	625	532	592	627	589	576	576	613	598	610	658	608	591	587	609	618	641	606	621	599	599	621	631	599	610	644	668	620	592	618	592	594	638	623	585	606	599	607	636	612	598	575	613	601	604	600	634	616	651	597	641	622	581	564	586	615	596	621	605	588	613	630	604	600	567	626	592	578	607	614	606	638	591	636	635	622	564	598	598	609	617	604	581	622	632	594	643	625	568	583	626	610	621	640	589	611	622	609	618	576	586	630	599	606	619	575	621	601	548	575	591	578	611	622	601	594	587	630	611	550	575	647	639	597	603	610	649	612	603	590	609	598	588	585	594	609	614	577	605	632	627	585	600	599	607	619	614	608	545	595	633	626	568	584	587	578	618	603	623	629	595	607	582	610	618	596	586	576	629	577	594	587	610	588	582	597	592	621	601	628	624	567	599	617	646	594	569	636	607	582	612	631	622	589	581	634	624	610	575	587	549	617	614	601	620	571	606	596	606	619	590	615	601	583	560	597	641	610	586	587	603	627	657	590	578	597	590	606	613	565	600	635	582	593	636	604	594	577	637	605	606	625	567	612	611	617	532	616	559	603	553	598	619	632	557	637
25485	21418	27081	24822	6267	1898	8892	27165	25510	12445	4508	1613	894	736	618	666	678	638	619	638	673	638	703	616	626	661	638	652	627	670	658	631	673	628	647	688	667	593	662	644	640	660	678	615	620	609	607	665	612	655	667	644	635	652	654	643	642	602	641	649	640	613	644	654	652	637	645	670	695	625	643	647	606	599	666	636	654	608	688	602	634	654	630	643	652	597	635	661	629	649	635	672	644	647	657	674	648	656	655	657	641	638	624	653	625	663	649	661	614	618	625	661	606	634	693	610	625	634	681	657	647	593	615	641	625	646	635	651	623	640	607	685	668	658	629	678	631	677	659	597	685	650	663	643	651	635	691	626	648	645	591	666	604	662	661	635	624	644	636	654	636	650	635	643	638	652	649	671	667	613	650	597	679	624	644	682	651	611	672	611	621	630	666	602	668	683	692	578	650	619	639	634	683	660	647	649	650	663	650	622	662	613	670	629	611	570	642	634	633	661	615	664	641	638	632	657	613	690	640	624	589	661	694	659	622	607	639	618	639	629	619	602	640	625	636	635	641	656	689	648	638	645	626	652	691	626	646	597	674	628	640	648	645	654	629	647	638	646	651	602	623	643	613	622	625	652	592	680	640	694	693	666	640	625	601	621	615	619	613	611	587	627	617	650	587	669	642	690	679	638	625	639	669	596	667	664	599	685	627	611	624	662	644	669	649	652	619	612	610	626	668	639	586	675	633	670	693	659	622	633	672	636	652	626	621	631	616	706	679	652	623	623	667	668	656	650	651	588	632	607	643	663	613	644	604	615	660	637	665	668	601	696	654	639	615	613	638	662	587	610	658	635	648	658	676	618	652	603	642	639	649	630	653	596	619	629	662	653	655	632	613	651	624	652	646	631	652	649	631	620	629	635	649	657	638	615	696	619	597	625	602	621	641	657	587	600	643	609	645	647	686	636	643	604	648	635	665	688	692	666	662	670	663	657	658	631	666	641	651	657	608	630	621	629	621	675	587	631	673	646	635	652	681	664	614	617	660	612	670	632	646	691	685	636	651	618	673	622	649	656	647	607	676	622	614	660	663	630	644	625	630	662	646	660	661	619	683	627	607	633	669	651	617	672	619	650	628	637	644	620	681	639	620	662	663	623	670	646	608	616	667	613	663	607	657	653	618	621	657	672	662	650	656	627	631	651	649	661	612	658	633	638	643	622	615	678	618	598	639	647	635	656	662	629	619	629	632	648	654	588	638	610	637	671	628	633	598	670	676	621	641	630	678	602	641	632	670	657	643	659	608	604	697	649	683	620	610	610	662	607	629	646	629	639	700	649	600	613	625	620	672	652	701	659	618	631	666	654	633	633	612	664	646	645	640	650	616	680	627	620	612	636	599	630	631	684	648	651	576	653	668	567	642	644	632	632	658	642	614	634	662	633	626	678	615	674	635	659	605	615	646	664	663	685	638	615	631	602	617	668	657	639	647	633	601	616	668	629	661	668	662	649	593	654	587	659	607	615	619	669	668	624	639	593	605	618	630	609	687	661	639	615	669	634	661	615	664	611	652	635	656	634	663	624	637	627	682	614	630	630	630	664	626	641	613	627	662	603	632	649	578	597	665	575	639	630	641	606	621	668	627	665	633	638	623	702	626	664	670	596	663	577	630	623	635	580	618	640	634	675	665	671	662	645	633	622	646	597	660	609	622	678	619	700	606	607	622	614	647	601	654	627	644	640	616	617	628	630	635	654	651	628	663	656	640	669	601	627	661	607	625	645	645	667	633	639	667	659	657	666	592	667	612	672	683	634	630	637	620	611	638	591	625	668	611	623	638	669	634	660	663	586	618	606	630	623	644	661	704	632	629	698	627	663	638	631	665	630	646	636	690	647	662	621	650	633	623	645	592	617	602	633	659	664	621	624	626	661	678	655	635	634	653	671	586	613	677	632	655	630	669	664	645	664	683	620	587	647	660	635	687	611	640	672	666	648	659	638	673	645	678	627	602	655	630	621	663	654	679	612	665	658	636	657	666	630	641	645	640	652	647	620	678	617	665	614	612	624	646	659	677	670	676	677	620	698	600	597	674	649	635	641	631	643	634	609	633	652	635	654	656	634	647	637	662	615	613	609	643	612	643	638	623	636	654	576	592	715	587	642	624	593	611	687	634	600	641	648	642	646	677	667	624	639	637	611	629	672	642	642	676	612	692	602	636	624	622	594	644	629	662	650	629	656	666	639	683	646	666	626	608	668	604	614	644	631	582	643	649	625	695	632	630	634	647	618	631	648	658	636	653	608	593	616	653	626	614	688	649	697	635	638	649	662	614	649	632	679	616	628	624	589	670	659	645	665	627	618	595	620	632	670	701	594	621	576	672	669	662	636	624	617	645	625	636	644	648	611	626	627	656	627	589	640	640	649	659	600	615	660	641	636	622	655	666	629	587	704	636	666	609	673	603	643	610	652	617	640	697	647	658	706	647	626	616	632	610	643	625	634	663	600	659	647	630	632	682	667	657	642	623	642	661	631	627	620	621	649	585	595	629	617	681	664	630	661	616	607	643	627	645	604	630	657	703	673	662	643	617	646	645	615	644	633	673	646	618	613	651	666	631	616	621	642	655	607	699	667	559	650	635	641	618	613	650	654	637	674	659	638	692	641	655	573	609	622	648	639	681	655	615	638	648	600	655	656	630	620	601	669	655	647	616	643	584	626	664	622	618	601	708	640	632	641	682	632	656	633	626	626	630	596	614	659	645	635	604	644	626	637	652	627	673	644	647	590	643	662	702	606	638	636	681	671	649	615	663	661	626	658	610	670	616	633	638	637	608	638	638	634	625	606	650	652	611	668	659	624	580	680	645	642	599	638	631	667	632	625	627	682	605	634	642	656	656	637	635	643	599	619	622	657	636	670	655	623	638	602	680	621	631	669	611	608	701	643	681	638	665	615	633	653	620	616	657	625	607	613	669	631	640	637	629	644	623	673	674	669	629	667	665	639	650	632	643	649	653	639	637	668	647	646	631	667	637	599	610	626	652	626	606	603	631	679	659	666	649	640	668	631	624	673	658	635	650	679	653	628	688	681	617	617	632	650	610	656	577	699	633	692	637	633	670	660	626	602	646	606	630	637	653	641	677	703	613	610	642	666	681	677	624	673	665	596	667	668	616	658	674	640	576	655	660	641	634	629	663	629	623	659	634	612	638	679	644	646	634	662	644	668	665	689	680	683	641	626	629	621	593	621	677	611	617	615	625	623	639	638	600	658	685	630	636	672	657	640	637	626	644	642	648	646	639	632	677	613	652	617	585	643	692	664	673	641	632	640	656	706	634	596	679	645	645	612	650	659	658	642	643	639	656	637	662	608	595	665	626	618	655	597	682	607	642	663	642	661	619	668	644	626	639	675	637	618	628	642	660	642	651	643	624	674	597	578	620	647	676	659	648	652	646	662	605	611	648	655	645	655	695	669	655	645	616	628	655	605	633	644	642	619	642	681	609	633	660	632
6303	8260	5879	3409	2097	1621	11640	27236	21557	9679	4291	1671	833	656	627	645	652	628	592	595	616	638	565	627	600	610	623	590	632	639	593	628	632	589	609	603	617	628	582	576	608	624	639	627	607	619	569	643	643	597	597	614	550	593	595	603	578	613	652	584	600	595	572	591	643	635	595	579	596	590	621	603	636	593	626	601	576	586	594	602	620	605	608	620	575	597	587	585	586	625	576	600	579	617	597	591	547	634	566	627	622	611	577	624	643	590	578	632	581	581	570	640	567	561	621	626	575	608	611	615	638	612	585	642	594	587	606	610	603	632	640	612	621	593	583	581	623	637	659	558	621	574	606	609	605	624	593	615	584	557	594	568	629	574	611	609	586	592	634	592	579	594	606	602	605	562	590	601	639	601	603	601	600	591	617	646	609	568	588	621	632	583	561	608	614	632	597	581	634	566	584	632	589	572	620	584	621	601	595	551	603	634	622	578	609	607	615	610	613	602	591	579	615	610	603	595	569	589	581	586	625	573	565	604	565	627	622	572	622	629	593	581	580	579	599	594	608	569	601	563	599	593	624	600	586	542	620	544	605	610	562	599	604	621	546	644	590	599	560	590	548	550	607	604	580	599	601	566	583	622	609	639	630	597	636	635	618	635	605	614	621	557	607	623	600	607	603	537	621	558	621	611	580	625	606	583	605	567	604	586	597	639	598	634	561	549	590	573	574	590	594	591	559	590	593	580	587	600	617	591	605	597	609	581	552	590	580	618	600	584	554	646	590	636	582	586	602	591	595	623	565	597	558	616	614	577	597	555	579	611	565	620	638	582	617	591	614	578	584	610	534	640	617	579	586	602	577	618	580	599	597	606	606	615	629	564	608	616	627	578	623	606	633	608	565	612	630	591	608	600	635	601	561	611	562	598	604	614	628	571	653	587	571	572	605	621	607	590	583	583	586	578	585	550	596	618	593	586	587	586	591	568	597	592	613	629	602	581	577	614	619	571	565	596	560	614	625	560	565	598	612	550	600	610	601	570	602	553	639	579	606	601	596	631	585	643	574	599	632	586	604	636	609	609	591	610	556	579	604	628	585	608	563	568	566	609	620	599	601	617	618	638	617	581	568	609	620	592	566	583	565	565	609	622	562	612	543	601	616	579	581	599	590	593	572	526	618	600	595	592	600	607	587	589	618	599	618	674	623	586	578	605	593	594	625	587	598	573	607	593	569	577	616	641	608	607	599	576	598	610	574	594	611	582	609	570	626	608	639	632	597	601	598	607	576	624	608	582	564	580	576	576	634	632	590	617	622	611	578	600	568	617	608	623	582	588	602	581	638	592	588	593	605	549	608	614	576	587	580	622	596	619	562	618	594	632	611	604	597	570	599	618	607	591	594	606	621	578	597	568	605	581	597	611	594	614	576	596	589	586	603	625	579	614	593	565	612	618	650	614	602	623	575	570	584	588	593	587	631	596	590	587	610	597	599	623	663	616	611	582	601	564	605	589	617	584	598	600	585	596	611	553	646	596	595	609	590	660	584	601	588	610	577	597	618	579	579	591	587	611	589	572	618	600	605	646	569	598	626	608	579	615	607	637	596	582	597	597	593	625	581	592	564	612	576	576	577	611	647	548	585	597	639	613	578	585	588	616	606	621	615	634	572	591	638	598	584	561	619	627	576	613	550	582	621	578	608	558	601	555	608	601	634	638	616	627	609	584	615	582	586	618	644	573	562	594	599	614	586	604	606	597	603	616	601	622	616	593	641	568	606	571	579	600	623	593	615	597	630	628	637	556	569	579	587	636	612	529	581	587	659	592	575	590	571	618	598	619	646	592	559	606	578	607	591	581	629	571	583	602	563	624	613	665	612	595	575	617	599	649	623	559	599	615	559	590	588	579	625	591	589	645	579	600	609	593	553	627	623	557	574	649	607	604	624	595	596	604	574	609	621	610	570	583	594	611	589	606	593	596	577	599	570	590	589	591	637	606	577	547	590	606	567	620	553	548	635	599	627	579	569	623	620	586	586	600	539	580	581	572	553	590	607	589	595	621	648	558	642	604	617	595	583	616	568	623	581	627	615	619	586	582	624	611	623	585	564	602	565	647	574	606	582	597	612	574	633	566	573	567	600	598	627	634	563	602	615	596	572	593	601	618	624	586	534	618	636	592	593	568	608	621	578	552	613	596	612	653	610	624	577	587	616	598	593	559	594	594	590	543	617	591	594	558	523	582	622	564	620	588	602	619	636	623	555	589	606	593	597	593	582	660	601	569	571	626	609	568	612	573	572	591	577	594	611	613	606	572	634	590	605	599	575	585	654	572	608	596	595	599	605	613	613	584	632	584	597	600	587	560	587	582	595	639	613	614	589	604	589	561	571	638	616	608	592	590	600	577	619	609	581	599	642	588	583	614	618	574	577	581	554	623	575	566	585	584	571	613	564	596	593	617	604	578	606	544	611	622	576	601	618	583	588	581	603	566	596	596	547	589	586	578	621	625	561	626	603	622	595	552	597	608	592	549	536	618	663	551	572	589	560	618	609	643	593	591	635	537	587	601	591	645	595	596	579	603	583	577	615	614	570	593	576	610	600	616	608	576	626	601	594	618	622	587	537	616	584	618	562	589	637	622	546	587	592	558	597	626	597	574	600	638	583	586	609	619	627	570	584	565	634	656	577	592	581	638	578	604	589	606	626	638	600	582	584	593	574	604	580	582	616	612	604	597	569	609	576	617	580	560	558	622	620	630	576	602	561	614	569	580	572	575	619	531	589	577	592	609	641	607	593	552	598	611	593	611	596	566	557	590	596	644	621	571	572	595	545	645	572	570	605	569	599	590	612	646	580	596	573	592	630	610	583	575	587	596	572	567	657	624	645	614	581	586	620	530	572	561	568	559	554	564	615	577	650	628	569	551	565	585	590	597	587	558	613	580	571	595	601	569	604	590	545	589	608	591	619	585	614	636	573	607	624	639	596	614	602	609	590	570	644	569	555	552	577	604	602	618	601	594	618	582	605	613	557	558	615	587	592	644	626	560	594	574	581	572	609	583	590	603	606	606	625	570	589	602	603	575	600	655	568	603	585	597	595	594	591	566	612	639	604	597	578	625	595	587	596	582	562	572	594	623	588	555	580	583	622	626	618	597	613	577	599	621	602	607	577	574	574	610	601	593	576	562	603	599	578	589	577	644	611	599	607	605	592	600	607	602	586	646	626	628	576	577	581	563	602	598	573	617	539	604	576	572	584	576	579	584	584	617	548	593	581	598	598	561	625	576	597	588	556	627	623	579	606	611	624	630	586	570	611	611	585	582	557	569	595	635	591	606	609	621	549	619	550	607	596	621	649	593	615	582	607	628	604	564	617	605	564	583	580	601	614	600	593	592	591	586	569	608	586	602	593	563	584	562	563	609	566	572	611	577	587	598	635	580	631	610	621	593	566	568	600	630	571	593	619	627	569	606	627	566	598	574	601	624	601	566	616	556	563	550	590	606	604	615
24251	21384	28689	24458	21328	10752	35243	47074	39456	21100	8768	2895	1216	835	785	791	772	830	748	749	759	786	764	744	771	821	774	779	779	785	772	729	747	747	746	733	729	756	745	809	763	806	750	732	797	792	759	748	721	747	780	732	774	777	757	763	725	784	672	794	782	754	745	719	731	799	752	715	724	745	795	745	809	727	774	742	794	762	722	789	796	762	744	740	724	721	750	704	758	713	764	729	722	761	781	759	700	741	755	725	735	702	741	766	752	738	753	811	774	765	752	729	766	753	745	793	731	753	722	724	727	774	733	741	770	705	738	696	766	781	750	751	761	769	741	731	742	741	764	732	748	710	765	778	764	727	749	720	672	786	780	723	770	772	734	704	755	732	702	713	755	710	741	727	750	789	774	799	799	746	760	765	820	736	717	733	749	800	734	728	782	705	722	727	733	741	759	710	788	791	746	718	766	753	752	791	777	718	728	776	792	691	759	791	774	835	722	741	740	749	695	780	744	756	742	775	774	778	739	690	769	720	793	741	743	751	728	721	745	750	751	703	782	730	717	726	716	746	752	706	697	707	708	718	787	790	775	716	745	765	716	746	774	759	741	800	756	721	758	726	723	752	732	744	766	757	767	785	743	704	812	715	785	716	767	754	752	735	727	713	742	757	721	764	725	712	719	754	750	764	709	754	777	717	727	714	776	712	737	711	716	758	719	709	735	751	774	748	756	731	687	733	774	711	704	733	741	702	725	678	764	734	750	738	728	722	751	735	732	784	722	745	675	733	740	773	726	781	746	730	730	731	804	785	744	726	725	714	763	723	749	744	734	734	702	734	709	748	692	684	778	739	751	765	690	841	782	759	747	802	771	727	797	779	756	743	770	803	741	758	792	750	747	741	763	746	783	831	742	731	722	732	735	761	771	758	750	760	759	725	772	703	689	746	742	752	754	811	701	721	747	722	738	751	731	709	700	772	723	755	773	748	803	720	674	758	724	754	725	752	736	760	671	746	718	789	725	733	768	702	720	736	715	716	715	741	757	734	704	776	765	738	740	748	723	719	779	747	737	745	768	754	698	763	749	713	732	769	774	747	748	762	778	789	737	749	745	727	739	806	731	717	766	735	745	798	747	712	747	722	732	782	770	752	720	749	723	764	749	792	782	706	750	767	730	767	715	722	753	762	770	725	742	674	746	755	714	741	656	717	716	768	769	772	764	731	720	782	713	769	739	691	735	766	757	749	772	722	798	783	745	769	764	792	745	804	744	798	803	746	727	717	755	753	797	766	734	711	763	760	780	755	721	747	765	773	778	714	738	751	768	695	780	767	741	728	727	777	743	742	760	740	743	682	799	704	747	730	795	766	768	769	724	750	766	777	724	739	785	765	743	733	768	755	684	773	733	779	783	704	743	759	760	751	711	763	759	755	711	729	792	767	749	744	782	759	772	763	760	724	763	719	761	780	752	778	712	755	771	741	798	734	690	811	739	760	745	694	728	743	761	725	752	731	814	756	728	763	720	757	704	756	695	751	676	749	733	733	735	767	748	753	734	751	750	695	755	720	782	753	796	719	719	736	691	723	753	761	758	703	706	742	746	781	705	702	691	707	753	740	719	771	716	745	770	762	793	726	768	760	789	752	741	805	720	674	762	768	733	787	753	725	701	736	790	705	745	718	733	747	764	780	779	794	771	731	710	741	784	747	761	800	766	756	763	741	744	776	728	733	721	773	764	713	742	757	793	766	687	722	728	717	781	743	702	755	758	760	740	719	739	753	728	743	770	758	718	706	762	713	749	752	754	770	785	712	760	737	743	767	720	687	727	688	703	804	756	733	758	713	745	752	760	749	743	756	762	745	756	787	740	703	760	709	735	770	747	779	727	744	741	759	759	782	737	715	744	754	733	706	741	764	699	742	753	748	731	758	737	736	742	716	728	741	713	743	784	765	766	804	793	724	735	681	773	730	693	770	716	710	795	698	807	755	788	745	791	789	769	761	729	771	732	773	728	805	774	738	776	728	707	699	718	735	788	707	741	728	728	753	716	727	737	790	767	703	727	748	726	773	696	702	738	735	731	749	729	733	729	756	771	746	738	736	734	748	770	730	728	756	693	683	737	735	734	775	765	803	730	783	719	750	717	758	720	743	750	744	775	744	763	779	732	755	694	750	737	777	739	767	753	799	786	756	790	732	778	680	738	715	754	724	778	707	758	727	701	752	722	750	755	716	745	752	767	748	759	769	789	729	711	721	761	755	720	742	693	723	743	754	768	756	748	721	721	741	689	775	766	739	772	737	723	754	805	737	765	659	781	745	756	726	731	763	782	710	750	783	734	731	735	751	720	759	770	746	763	740	761	759	736	730	750	760	748	740	751	760	717	763	700	728	736	729	716	715	767	719	740	769	721	756	688	802	712	816	732	804	753	731	709	739	797	732	720	700	767	741	726	799	770	726	793	719	726	746	731	729	726	721	805	734	708	717	765	770	755	796	761	723	759	794	750	748	744	755	744	800	731	704	726	802	789	745	760	732	751	731	694	726	822	724	788	781	774	726	729	756	739	772	729	734	800	716	735	725	755	732	706	697	771	753	707	728	750	756	788	748	732	762	797	727	802	747	784	716	759	778	787	728	714	757	754	795	760	739	761	712	741	785	718	730	769	735	794	723	736	737	723	710	788	744	744	800	743	717	804	711	745	747	756	739	801	698	736	775	774	744	717	747	711	703	717	750	757	741	729	755	739	733	755	712	673	764	712	784	743	733	747	712	675	738	771	767	752	731	773	726	790	741	720	775	783	748	757	736	773	693	720	707	733	714	765	736	717	770	733	748	709	713	782	733	756	720	698	737	768	723	726	779	736	716	746	748	745	691	734	741	781	792	763	797	712	766	739	708	767	792	798	714	772	785	759	778	756	741	768	720	734	727	785	754	774	748	795	689	744	763	754	751	760	733	782	800	716	767	745	754	774	753	707	766	779	739	717	747	744	712	765	742	758	719	738	745	709	814	738	750	752	716	781	770	727	764	724	719	726	738	771	757	700	720	722	743	755	762	738	760	735	702	723	764	744	751	740	744	735	721	750	755	747	734	749	718	734	727	712	763	696	730	722	706	774	745	772	767	765	739	725	753	765	715	758	721	765	754	802	749	760	732	704	775	714	738	765	729	754	743	732	707	718	728	743	713	732	709	743	740	770	742	762	784	742	780	736	740	758	750	750	729	773	783	753	738	771	770	745	724	774	689	685	752	767	707	799	709	750	683	737	737	741	785	705	745	762	752	779	808	784	778	735	723	737	691	721	733	764	772	724	721	739	804	790	784	715	718	702	721	785	739	758	766	752	778	753	747	743	761	728	767	776	750	745	724	775	733	737	708	802	719	732	754	746	728	756	701	729	721	739	740	774	748	763	737	760	722	756	771	739	765	721	762	749	760	718	763	768	746	749	779	709	764	704	697	780	748	767	678	773	714	757	725	780	734	720	753	775	756	771	790	802	768	798	749	696	740
5720	8813	7710	5001	4217	3548	38061	43437	33484	15955	7295	2942	1186	790	714	691	696	712	685	698	696	657	659	749	750	660	709	663	718	663	648	676	667	692	695	672	656	678	657	684	676	686	701	667	655	654	644	658	673	677	657	708	670	694	683	648	661	637	669	664	697	679	740	684	685	716	703	637	688	667	677	710	633	695	668	711	667	672	674	668	711	668	694	724	693	688	703	669	685	688	695	671	675	696	679	653	650	683	660	704	674	713	697	658	659	697	706	658	687	740	674	695	667	657	680	664	773	667	673	631	676	652	678	693	653	677	687	672	672	666	695	664	672	714	723	637	644	682	665	703	691	687	717	664	679	635	629	678	616	681	721	657	672	676	701	685	684	655	699	625	681	696	742	649	690	716	631	681	700	643	694	636	723	698	680	657	681	651	676	728	668	658	675	632	672	660	722	704	697	679	721	705	675	654	721	670	685	715	703	696	684	679	668	705	688	686	637	654	668	698	625	672	694	663	701	689	621	679	663	663	678	701	677	697	697	694	677	691	688	658	659	716	665	634	630	686	705	648	641	728	689	644	690	726	712	694	738	691	680	692	687	706	653	709	697	707	664	707	623	664	653	655	684	685	704	646	699	713	681	616	684	684	687	728	714	688	715	683	669	724	684	688	705	652	669	698	693	697	681	676	659	640	731	686	675	640	681	629	686	663	700	673	678	692	642	657	665	677	678	647	636	681	678	722	690	646	709	652	680	678	669	662	701	716	709	647	687	651	663	680	659	647	694	654	729	697	637	640	690	710	686	675	733	690	619	642	640	692	650	688	701	639	638	669	696	676	703	688	707	686	655	675	675	656	690	669	681	676	727	704	651	678	704	660	724	642	658	677	665	702	728	614	713	685	694	662	702	622	649	657	678	707	666	686	720	694	682	655	691	716	697	648	656	657	673	678	657	724	725	697	637	629	674	706	660	642	719	664	650	647	713	707	681	694	680	672	698	683	693	697	655	703	722	633	682	694	664	672	652	702	674	715	689	671	666	681	632	654	662	662	690	646	703	624	703	687	687	683	676	640	672	650	648	674	698	696	672	682	658	701	694	672	755	724	666	668	660	711	678	631	671	703	650	662	649	672	697	666	671	683	688	643	729	701	657	702	715	674	692	677	682	696	709	688	677	676	640	688	689	655	701	730	634	710	677	667	701	625	660	706	677	604	694	693	662	665	667	728	664	667	661	676	683	696	650	714	687	658	698	676	682	693	688	690	659	644	646	658	630	678	659	657	654	676	665	687	696	657	715	693	639	684	723	691	665	659	684	697	693	697	665	671	653	656	646	680	655	669	686	636	636	632	651	632	672	668	677	659	697	677	625	702	730	695	672	720	677	664	672	670	698	686	664	683	722	686	634	637	693	710	640	662	685	707	661	679	686	630	698	632	676	657	696	696	653	718	666	677	633	722	683	698	671	700	724	679	665	629	689	665	674	698	672	721	680	680	670	683	708	649	687	696	674	718	716	646	665	640	725	658	674	666	650	645	708	680	662	740	674	645	661	681	671	713	686	654	702	695	698	705	686	683	689	659	686	633	685	732	705	656	652	653	726	719	657	698	680	702	683	703	730	663	681	701	681	749	634	659	669	686	661	696	703	687	659	687	706	656	665	667	685	642	666	669	716	660	689	639	717	674	657	721	689	691	649	649	647	672	689	678	658	647	661	671	695	709	664	704	652	717	651	654	708	676	652	689	661	718	675	650	714	646	699	690	659	676	668	658	663	716	642	665	688	661	719	673	671	610	641	660	669	701	701	676	674	636	681	649	678	723	637	701	694	691	688	711	682	686	688	703	705	628	678	678	674	677	670	632	700	625	668	665	668	684	703	673	655	663	674	683	674	690	614	671	640	681	660	666	685	657	658	697	709	636	654	658	690	688	652	655	688	715	622	673	705	707	689	681	643	667	631	679	644	652	686	648	658	659	662	669	656	602	666	667	673	677	700	663	714	680	641	703	701	606	679	656	722	727	703	713	682	640	673	641	660	680	677	701	730	654	663	684	660	665	642	695	681	699	679	641	670	697	626	696	688	698	761	669	671	659	635	690	654	637	643	655	705	652	670	724	672	679	641	702	655	673	669	733	635	691	730	692	688	685	623	691	655	671	637	681	689	664	672	702	699	688	672	685	647	698	689	710	664	697	674	676	675	677	648	655	636	636	694	651	692	682	670	651	629	648	653	648	655	660	688	710	699	646	704	688	692	674	634	684	730	667	671	694	647	626	685	671	659	664	712	640	680	699	702	676	686	684	667	709	711	688	665	657	654	642	660	716	688	706	660	690	642	662	668	669	620	660	684	646	679	673	633	631	699	686	703	671	702	625	713	658	692	698	693	678	663	658	646	725	664	665	733	689	635	700	669	683	687	697	729	674	648	676	625	655	652	693	657	670	645	703	714	660	677	668	667	697	689	660	713	737	692	705	670	720	655	689	659	648	718	647	677	650	677	672	689	663	659	696	673	705	699	665	691	671	688	695	637	624	692	664	647	627	699	656	661	646	681	687	704	747	705	659	656	685	681	702	709	651	627	660	700	707	678	699	673	667	614	711	642	694	680	679	673	672	677	645	655	695	688	678	690	647	644	651	642	640	677	677	635	685	648	662	628	689	662	674	680	690	664	679	653	646	671	654	704	665	687	668	704	714	705	678	696	691	668	705	700	712	720	669	662	700	698	648	659	678	710	694	703	679	668	703	702	650	660	675	697	704	677	684	649	675	671	630	681	717	669	693	685	661	692	675	651	685	689	669	663	685	710	735	657	707	688	697	647	675	720	661	666	691	677	676	685	673	693	662	678	697	657	697	664	641	699	661	696	658	652	666	660	661	696	738	658	663	645	697	662	616	697	621	674	675	677	667	689	650	701	643	704	669	675	691	632	668	735	667	666	637	668	682	669	684	632	652	671	683	670	701	677	688	661	669	673	701	675	676	650	684	697	630	686	670	678	646	724	639	723	655	688	645	674	667	677	673	727	652	695	678	710	636	692	677	679	702	722	637	673	666	648	682	629	660	703	605	612	661	665	624	642	691	653	679	673	684	700	679	676	717	687	707	653	663	678	705	689	681	701	663	672	715	707	708	654	675	631	704	643	644	667	704	665	689	653	668	662	659	644	720	684	679	702	640	707	705	670	661	650	685	701	672	685	635	621	691	683	634	638	662	663	679	678	667	670	669	659	650	644	695	639	674	639	700	640	700	686	646	697	668	657	708	651	661	706	703	645	675	691	642	694	647	688	646	646	693	628	664	646	636	686	643	661	649	666	644	699	710	659	670	686	693	613	689	689	701	685	672	696	676	703	673	704	656	679	642	637	695	721	694	683	676	672	687	681	651	739	703	663	664	652	688	673	646	690	669	642	687	693	654	693	719	661	681	651	633	681	647	687	666	674	697	704	669	665	650	673	645	703	693	703	648	641	668	647	675	656	638	715	653	646	642	723	652	714	649	682	699	658	663	669	668
27667	13658	3276	1651	1127	986	2722	4239	2951	1620	1118	874	754	681	636	734	693	707	717	641	663	680	710	736	685	698	673	711	670	681	693	691	687	668	634	662	722	676	707	687	638	717	726	670	710	652	689	694	730	667	682	676	698	699	670	645	685	699	655	660	689	690	693	696	719	685	663	693	663	683	708	665	649	659	645	692	677	684	714	670	666	710	665	698	689	661	651	701	727	720	665	717	670	690	634	675	688	689	688	675	662	668	705	717	734	626	673	722	674	654	648	684	690	647	700	690	667	648	679	666	664	714	738	676	703	730	649	689	689	634	667	690	736	650	663	681	746	711	672	702	706	720	699	664	666	643	653	679	693	679	718	671	720	674	685	655	679	664	689	671	638	650	672	714	709	677	653	674	665	702	676	735	650	718	678	677	680	639	661	709	678	662	688	670	674	685	707	713	685	719	652	709	688	675	694	653	713	670	692	666	665	717	703	726	675	678	700	672	715	674	692	679	674	651	631	715	678	669	692	666	682	641	678	662	686	702	697	657	664	723	696	719	656	695	669	740	645	668	667	709	672	724	634	679	693	696	691	688	699	719	689	669	700	678	636	654	662	692	713	644	682	675	697	670	695	729	677	675	624	686	663	625	687	661	699	713	661	649	714	682	686	699	708	715	659	660	639	654	692	691	635	696	653	702	679	670	666	655	714	663	686	687	733	685	652	639	736	714	687	681	679	706	661	656	726	651	669	645	702	679	656	657	724	687	734	660	664	711	668	679	666	701	701	704	687	708	662	686	655	678	701	678	684	711	678	700	691	693	686	685	732	718	690	680	669	625	684	715	648	672	717	645	702	671	653	626	682	722	682	736	657	687	688	656	694	694	653	673	703	717	679	693	722	659	670	717	703	704	641	688	682	643	672	681	745	733	709	667	734	669	687	661	657	695	696	649	666	658	660	697	685	631	662	658	670	677	737	708	710	702	668	656	669	713	689	700	680	707	673	679	660	733	674	710	733	701	665	709	693	633	717	668	716	674	687	666	654	676	634	698	710	693	684	658	637	674	698	681	707	675	688	676	689	664	679	696	630	662	722	678	715	670	696	720	669	718	703	706	669	708	697	737	670	699	641	683	697	687	661	696	724	702	654	699	690	662	692	655	654	625	704	695	697	687	700	629	664	662	706	688	704	704	642	687	669	676	742	687	641	665	720	675	664	692	714	713	694	661	687	676	679	714	715	687	654	688	666	691	703	651	671	694	660	687	690	695	725	657	731	719	661	672	688	679	682	707	679	702	735	658	687	690	673	655	692	724	701	643	710	731	695	664	732	713	694	701	680	728	644	733	666	712	681	694	697	685	661	684	640	643	689	702	667	658	650	680	690	657	667	669	706	692	660	661	724	733	666	663	668	673	721	650	716	641	652	669	734	701	657	691	651	637	691	680	690	632	698	653	680	686	671	692	660	699	645	688	706	674	676	687	710	693	694	675	687	664	654	729	685	670	699	659	656	695	644	718	673	677	697	710	694	712	698	652	744	741	670	635	737	691	709	677	664	695	688	701	684	688	683	692	681	701	666	688	669	691	706	675	705	686	712	710	638	670	764	676	643	672	699	624	703	690	669	700	758	724	689	675	684	660	685	692	666	688	717	675	659	656	679	658	693	692	705	676	691	720	710	671	658	696	706	670	700	690	672	705	697	671	694	659	687	645	657	679	682	684	673	675	649	710	668	730	689	684	709	697	679	702	663	659	638	679	724	671	695	661	725	615	707	700	695	669	753	715	655	636	678	661	706	696	699	679	672	677	645	671	625	691	665	693	722	681	737	679	721	664	679	694	689	750	666	720	650	711	656	713	676	688	682	631	666	674	694	691	692	699	689	647	662	692	689	687	671	667	640	674	721	645	696	683	710	708	666	659	613	645	670	614	678	665	695	655	681	709	673	705	699	688	696	647	691	693	691	707	678	643	722	695	713	659	681	677	737	714	723	711	667	677	722	667	644	703	695	659	640	683	684	725	727	676	680	658	654	691	752	665	721	725	700	690	648	644	715	665	678	708	642	669	667	675	637	678	682	648	700	675	670	704	697	699	685	700	697	717	688	654	651	643	659	762	664	704	742	635	657	700	725	702	696	655	715	699	661	646	677	719	698	648	677	687	705	756	657	709	646	683	712	685	734	684	687	660	732	676	647	643	676	704	699	701	673	746	650	743	612	678	693	658	742	676	647	663	723	661	659	704	713	691	704	653	707	712	721	690	661	727	666	713	706	698	714	708	654	666	727	669	665	643	677	691	715	727	664	758	692	665	666	673	708	703	685	686	679	687	668	695	738	708	692	648	694	654	713	679	699	728	691	674	676	699	662	714	726	658	686	662	663	713	663	671	707	702	684	724	662	703	681	694	714	743	697	694	627	682	662	680	682	665	647	691	669	721	681	651	677	667	696	686	667	707	673	683	661	650	667	712	655	692	743	704	700	708	709	683	653	682	702	639	715	686	705	686	677	645	722	677	675	717	694	607	658	700	709	673	671	725	709	668	697	620	705	701	666	695	662	722	723	705	689	679	679	688	718	669	688	671	688	696	617	721	668	660	692	694	673	713	679	655	699	742	669	688	684	698	648	693	711	714	664	632	689	661	700	710	713	693	689	656	698	695	710	650	689	669	655	702	687	686	727	688	707	663	718	723	690	752	678	665	683	693	707	677	709	697	651	685	681	641	678	654	675	663	700	624	695	713	666	700	662	650	691	676	664	659	717	678	693	688	710	691	686	695	721	698	704	706	676	686	705	683	681	739	673	659	718	685	686	657	681	713	698	651	633	687	689	701	720	729	684	657	712	660	684	629	677	673	647	651	664	681	701	680	703	669	667	686	686	664	685	689	687	664	675	690	706	685	649	634	721	709	660	644	682	682	682	672	658	706	718	677	684	672	712	734	675	639	673	688	683	727	715	658	669	636	679	672	672	668	663	744	681	681	683	711	684	665	673	701	709	701	657	705	708	666	653	658	681	690	718	649	693	704	704	787	668	719	670	674	688	664	681	660	676	675	686	670	614	721	660	691	722	673	689	660	711	709	671	680	701	654	691	720	693	710	713	708	666	694	613	710	702	729	664	675	648	699	748	674	696	648	650	696	711	689	687	630	635	724	706	721	674	634	649	689	712	705	714	698	701	659	662	698	703	632	741	720	698	708	680	709	690	691	672	757	689	697	673	706	653	659	662	671	686	728	721	695	693	657	645	717	677	665	668	658	686	669	685	688	731	672	672	614	697	662	657	678	683	636	714	676	669	702	686	692	725	666	669	662	664	678	710	717	635	686	726	703	707	687	704	669	649	724	706	645	692	649	646	710	709	735	706	681	646	745	679	710	699	682	700	678	692	649	647	704	645	675	705	684	689	712	707	654	714	633	710	729	688	711	712	674	702	677	698	661	636	734	679	631	687	716	703	688	711	688	720	678	661	688	639	669	675	727	710	632	667	678	693	669	638	712	695	651	675	644	685	671
5731	2566	2616	1431	1261	1066	3514	4785	3298	1745	1098	760	701	628	557	565	633	607	589	578	613	607	600	569	605	627	590	571	630	633	575	591	638	598	586	597	587	602	616	601	602	580	562	572	611	626	578	577	601	584	583	600	598	596	595	629	613	579	601	605	614	603	627	587	627	595	610	581	612	611	638	590	607	635	587	621	593	602	631	589	605	616	574	593	645	567	600	591	603	605	606	590	623	627	587	608	588	635	571	616	609	597	584	571	612	626	594	613	610	573	640	542	561	597	599	621	580	598	616	597	587	578	619	568	634	524	642	569	557	544	610	616	635	636	627	595	606	616	568	609	602	569	578	590	599	624	600	610	580	579	627	611	606	584	621	587	598	577	597	568	607	645	572	615	611	603	618	607	612	608	559	596	588	620	621	618	559	655	595	563	631	616	593	606	577	585	594	600	612	589	602	628	575	641	555	574	583	611	597	598	611	559	591	609	611	631	547	601	608	546	620	550	615	586	546	580	569	567	623	540	614	565	620	616	621	600	598	595	618	588	611	568	561	631	637	618	624	598	591	573	606	625	593	589	600	622	618	579	572	602	638	594	613	627	576	589	617	583	623	604	584	601	604	603	622	659	593	598	593	580	620	530	579	613	574	622	553	565	637	607	571	578	653	559	580	592	599	604	579	600	598	616	586	591	609	601	587	588	618	610	576	571	631	576	613	618	551	583	583	621	586	601	637	582	594	601	642	615	599	611	603	527	576	591	563	610	588	626	591	635	626	571	594	637	622	592	597	621	624	624	564	610	604	611	588	569	569	596	599	628	638	599	578	594	592	612	573	607	640	586	580	632	586	589	589	554	551	608	605	617	585	625	586	596	612	576	612	595	587	603	596	554	582	611	614	622	588	594	582	569	609	587	585	600	609	624	551	590	580	626	599	571	643	628	574	581	610	570	622	594	594	575	563	560	630	636	605	578	585	596	613	582	609	626	611	579	598	557	615	578	624	641	651	592	612	601	596	606	604	582	601	575	629	595	625	555	557	574	632	586	608	609	596	581	611	603	583	604	608	571	624	624	610	595	601	534	595	639	639	630	585	621	649	603	629	627	579	620	589	602	564	595	591	583	603	601	622	612	584	581	626	562	610	598	549	589	662	567	569	614	623	595	627	612	616	572	636	570	594	627	603	644	604	627	619	571	616	613	609	602	578	647	579	596	593	561	625	598	647	653	595	589	617	584	571	581	636	579	609	649	601	583	599	589	599	595	578	599	580	580	623	640	583	592	627	567	623	587	620	561	603	611	614	596	604	626	645	566	611	550	627	540	593	598	593	557	595	561	614	621	600	600	619	595	583	642	613	590	641	595	579	594	633	624	606	586	645	604	656	559	577	590	562	582	564	586	612	573	582	595	596	627	613	566	590	614	578	609	624	601	622	577	610	596	572	604	586	587	614	615	600	599	599	620	600	581	562	572	617	608	582	591	582	598	541	602	603	544	583	618	568	567	551	582	609	596	618	582	575	584	620	569	580	587	565	585	568	572	578	586	625	620	622	594	589	626	574	620	590	603	591	601	594	586	581	592	557	593	576	621	578	610	653	607	603	596	602	622	566	621	575	608	597	593	596	607	595	601	626	611	587	599	601	607	583	570	613	572	577	617	582	610	581	615	592	563	611	621	604	571	573	625	619	607	628	593	665	616	669	626	611	605	619	600	591	626	598	610	646	610	578	581	662	634	590	584	568	597	572	621	576	588	561	598	589	581	595	602	541	572	590	605	614	609	597	607	588	621	572	603	582	583	583	581	597	607	594	598	616	582	637	599	586	610	600	573	574	553	588	625	589	581	591	590	608	646	585	574	611	604	668	585	628	606	658	586	606	619	624	580	606	571	623	562	577	582	618	642	626	607	608	606	626	572	600	581	567	566	592	593	603	563	595	594	616	588	605	603	604	626	559	667	612	595	646	623	600	593	583	577	587	585	562	589	592	642	584	592	623	609	594	603	580	567	605	599	620	546	609	621	641	660	654	609	607	595	636	564	594	572	614	606	619	582	562	615	626	622	598	587	623	592	590	592	621	590	552	632	598	617	597	605	605	626	572	586	579	620	645	569	602	581	629	606	611	575	611	605	572	623	586	587	626	579	600	588	588	618	620	594	559	605	655	635	627	550	573	578	622	615	606	606	623	579	557	577	591	645	573	607	676	572	593	610	630	570	564	603	615	610	597	547	618	594	596	603	556	578	596	614	555	646	617	643	564	577	543	598	623	620	595	567	612	539	580	592	662	604	576	564	621	610	568	615	574	604	579	643	630	581	581	543	586	570	590	631	620	561	583	616	579	560	633	644	598	639	589	605	617	577	604	588	591	587	577	614	584	548	597	616	592	590	592	593	594	600	603	604	588	608	548	598	632	649	591	584	613	588	625	585	604	638	633	627	619	586	586	582	598	586	574	580	598	600	601	618	606	585	598	606	584	600	588	589	574	624	574	623	589	680	601	595	570	571	602	588	553	619	609	576	589	600	629	546	608	635	613	636	586	646	577	622	616	577	601	591	572	585	581	615	618	589	608	620	616	596	609	575	615	574	654	587	633	595	554	603	600	593	638	573	607	608	610	584	634	610	579	579	601	568	629	641	575	597	574	596	615	600	642	597	612	547	633	567	602	627	619	582	629	590	551	605	602	624	586	605	604	590	601	623	620	618	590	644	614	603	622	574	597	588	609	627	609	647	597	596	583	602	589	599	614	575	613	605	633	601	631	610	663	610	598	628	607	591	602	632	630	614	626	620	611	549	582	589	560	611	555	585	606	605	623	625	637	638	633	590	605	587	620	623	675	608	610	594	618	553	615	645	545	564	573	630	542	587	609	588	601	575	605	595	616	608	556	618	618	629	619	619	625	599	563	585	636	586	567	640	611	608	620	574	623	571	600	596	602	647	593	602	586	579	592	587	609	596	612	559	559	607	607	607	626	585	602	616	647	601	620	612	596	612	618	595	529	586	571	584	596	647	539	607	623	622	569	611	580	537	607	610	578	555	602	606	579	620	582	602	576	583	594	577	605	607	605	624	667	587	628	557	588	626	619	613	587	590	633	594	583	563	604	588	619	568	596	610	599	606	641	569	638	585	590	572	636	616	629	557	630	568	621	581	567	617	624	625	594	628	580	604	610	549	612	622	582	637	594	604	590	618	572	643	601	580	584	649	546	644	606	616	583	598	569	610	582	599	537	622	569	592	623	595	614	606	636	618	566	585	611	603	558	625	570	587	595	633	602	619	605	607	611	570	586	582	632	590	594	624	567	583	588	582	596	596	589	584	602	612	579	617	580	596	647	593	601	619	588	571	613	651	620	605	581	603	580	630	590	605	619	607	623	621	584	599	587	616	583	620	569	595	592	600	600	567	596	659	550	598	624	568	608	592	611	588	608	609	559	617	556	619	606	573	621	617	634	639	626	592	624	627	600	609	590	604	599	595	600	590	592	630	597	589	612	617	587	615	646	608
25563	21360	27140	25002	6047	1864	21307	29337	21494	9383	3303	1407	846	711	694	643	702	704	689	674	668	631	675	659	634	670	645	663	679	700	624	622	650	642	636	643	684	702	654	680	689	663	656	659	652	657	669	634	653	648	658	679	696	654	679	669	633	635	647	670	672	646	644	659	670	645	615	631	654	605	682	666	676	645	598	605	682	670	649	628	674	651	671	628	592	647	643	660	650	674	667	639	662	644	615	651	618	710	684	593	611	628	639	704	658	641	624	666	630	611	626	639	677	626	623	635	659	653	677	663	636	645	688	637	626	642	680	670	668	627	602	609	644	621	649	652	652	604	616	658	648	658	679	590	651	647	627	627	680	658	661	668	608	682	647	647	670	663	646	654	601	633	701	698	658	633	679	668	660	642	638	663	655	664	654	638	660	683	642	683	687	629	634	703	668	688	664	605	637	698	662	657	643	622	673	618	672	655	648	631	695	631	648	650	663	620	601	655	649	660	614	706	632	648	618	640	654	649	633	620	693	670	656	624	644	691	700	651	674	652	641	657	709	680	660	667	700	667	615	626	667	636	660	635	628	632	666	682	640	653	643	573	641	688	652	684	638	662	640	690	630	612	672	634	674	652	672	606	639	633	647	625	656	679	702	620	623	597	621	699	678	658	648	623	612	620	650	656	647	633	636	637	662	654	650	645	662	621	662	645	651	642	627	636	670	669	630	660	645	611	661	662	650	661	636	661	670	633	654	672	672	652	674	630	676	676	681	691	598	670	672	618	655	650	681	600	662	687	660	625	672	632	623	626	678	664	637	683	627	619	695	658	671	676	680	667	680	692	637	619	656	674	650	656	629	636	644	659	688	638	668	613	684	685	634	661	685	645	628	598	640	649	690	616	618	643	674	652	648	663	667	677	665	662	622	639	655	643	630	649	628	652	634	607	642	652	639	656	617	679	665	613	642	727	663	611	653	605	563	617	637	675	683	667	664	655	637	655	717	691	656	640	668	659	655	638	664	640	694	642	721	654	620	670	628	660	631	631	667	678	602	675	646	644	662	655	633	663	673	618	656	672	672	589	615	612	682	613	574	653	707	657	630	632	611	708	660	586	642	594	647	639	642	678	678	608	613	637	644	673	596	654	638	633	665	655	614	683	611	665	644	669	667	672	641	676	622	683	618	638	619	658	619	642	652	631	674	688	647	656	677	686	582	686	658	658	694	701	607	660	641	661	654	608	632	678	663	659	645	632	672	660	660	644	663	638	665	664	587	637	634	640	631	660	656	659	686	676	613	629	597	639	631	662	633	681	684	665	654	609	655	628	681	655	637	655	667	678	625	633	663	655	658	615	633	669	670	713	638	674	636	658	632	694	671	607	625	642	673	646	654	647	670	687	634	651	622	599	668	633	647	651	675	649	679	671	684	616	632	649	629	669	665	650	651	682	626	667	703	637	643	653	668	649	660	607	636	620	669	652	644	637	683	712	660	660	624	669	607	607	644	660	632	639	676	651	626	634	651	641	705	674	664	603	640	615	609	679	648	661	642	635	658	645	680	676	719	714	642	668	616	622	644	667	600	622	606	627	692	638	677	618	652	657	626	702	641	665	676	621	631	670	620	637	649	624	656	620	637	687	658	579	634	655	742	674	648	629	662	634	655	674	649	652	627	681	628	641	685	646	657	677	627	638	679	671	656	629	658	623	688	612	649	673	654	653	623	687	619	664	607	656	664	625	644	675	670	706	671	685	681	660	651	664	662	642	656	633	697	680	647	670	667	656	626	699	669	627	652	683	663	652	647	686	643	629	673	648	683	640	625	685	652	648	651	607	674	717	671	646	600	653	673	646	692	636	635	630	664	664	664	686	652	677	628	664	660	637	638	668	628	662	635	645	694	661	657	639	624	648	646	660	666	691	646	684	632	704	633	610	663	640	653	641	646	629	639	706	621	680	637	658	668	661	611	617	654	633	686	660	691	675	668	651	649	635	674	674	612	674	626	684	648	627	672	618	612	691	635	639	659	641	671	658	646	611	692	622	620	690	655	677	639	646	663	656	630	663	658	675	662	639	623	669	637	629	662	653	634	688	607	640	635	638	649	640	612	609	612	621	632	621	680	655	628	670	644	643	663	651	645	641	658	667	670	643	641	658	676	658	672	626	685	689	643	665	642	676	632	657	655	679	678	678	658	658	679	653	655	665	662	664	646	611	650	657	644	667	703	678	653	635	659	645	678	656	654	631	667	673	662	625	668	668	646	693	670	622	656	638	592	660	639	643	660	662	654	657	634	647	653	643	615	662	628	668	688	657	687	700	655	665	636	627	647	617	678	626	652	638	649	637	689	630	639	627	643	663	649	625	675	604	690	664	664	634	646	670	639	639	647	678	654	667	625	663	605	689	632	613	628	633	697	629	595	628	605	662	637	669	643	633	678	688	663	640	636	659	671	643	663	642	679	633	632	612	652	637	673	624	625	650	685	607	629	592	615	648	654	680	684	660	616	680	641	663	637	667	633	614	648	669	685	629	639	674	661	632	642	637	669	613	689	677	645	619	660	627	652	639	638	616	609	683	619	614	645	668	659	675	675	680	597	641	678	609	675	660	689	652	633	670	636	624	652	635	676	648	633	643	624	681	696	603	631	662	595	634	609	643	631	636	653	690	658	690	669	638	639	664	685	693	659	633	681	636	646	593	671	650	653	615	641	621	679	615	659	669	627	622	663	611	638	699	665	680	649	680	655	683	686	633	653	661	669	606	617	659	681	638	621	639	667	653	645	727	641	626	595	664	650	610	692	631	658	640	614	690	706	629	652	636	695	680	684	613	627	682	661	655	650	668	673	589	685	690	634	647	632	664	658	656	687	644	658	657	727	641	684	598	634	664	626	663	643	640	639	600	668	655	636	644	662	678	662	673	668	669	648	642	692	604	637	685	676	619	630	620	682	644	656	677	682	664	637	697	664	710	657	620	650	679	661	641	626	649	709	695	640	659	657	643	641	620	636	657	598	657	593	632	684	648	662	643	623	654	646	623	613	641	653	630	667	698	664	644	637	644	671	692	630	678	692	661	625	664	675	657	678	625	624	662	650	634	634	641	667	624	580	651	653	628	646	643	603	645	647	661	657	606	692	669	667	651	642	652	634	652	631	629	673	656	671	652	703	660	643	631	652	673	651	676	675	630	619	674	650	666	669	623	641	663	641	632	625	654	624	662	672	607	670	657	656	660	644	630	623	622	677	667	673	681	658	630	634	688	659	628	685	701	653	648	627	640	610	671	678	662	634	698	642	658	626	660	661	643	649	682	658	695	648	653	647	696	652	682	619	674	662	669	624	654	639	667	644	661	590	673	681	661	662	601	682	686	644	698	647	614	633	630	599	628	637	662	631	689	719	601	641	649	635	643	676	658	636	685	705	676	646	624	671	616	689	660	619	621	647	691	667	655	691	606	673	673	642	618	654	697	658	629	651	644	688	647	651	726	652	711	655	667	675	702	674	697	656	657
4890	6273	4964	2706	1980	1758	23936	25732	17852	7584	3325	1484	885	663	623	580	588	612	569	607	658	615	620	618	590	649	617	586	637	612	651	610	619	643	612	605	630	620	610	604	598	629	590	607	624	561	609	616	602	625	585	645	644	599	642	587	617	638	613	584	625	594	583	608	670	626	554	631	616	574	597	616	587	638	631	589	597	636	601	647	550	594	622	581	580	653	567	623	637	634	604	589	610	595	655	567	557	618	690	603	667	617	592	641	614	577	617	584	641	605	631	657	621	634	639	644	625	591	607	591	613	626	644	615	612	611	586	574	550	610	678	559	561	615	627	618	636	611	609	594	624	553	668	586	612	571	623	606	594	600	569	606	610	610	592	570	635	644	624	604	585	614	621	607	593	622	633	592	595	625	599	604	555	628	578	639	641	609	591	595	595	595	616	601	571	589	579	587	633	579	609	613	617	592	620	641	627	564	593	573	629	584	583	586	608	616	598	610	627	569	632	597	605	642	630	638	607	558	585	652	589	573	559	602	592	603	586	582	551	609	634	609	579	579	594	659	565	621	602	546	605	632	570	624	615	629	615	639	580	660	602	611	627	657	610	579	577	625	626	560	598	605	605	631	643	609	627	590	585	622	588	604	593	588	581	631	569	615	644	683	591	612	595	586	646	614	588	574	587	602	546	621	604	611	601	610	587	603	605	595	613	632	595	613	613	591	605	630	602	613	584	641	547	588	596	629	590	583	575	571	601	616	578	592	577	619	627	599	624	590	556	555	617	653	593	570	593	583	608	600	593	641	615	596	596	589	560	602	673	598	564	622	613	558	599	666	625	626	590	601	616	583	591	612	617	605	585	610	664	600	586	554	613	593	612	574	582	629	621	613	561	597	600	609	574	652	592	569	590	574	634	604	603	571	625	627	593	571	571	612	584	575	617	613	605	570	547	589	599	623	627	603	619	607	605	601	582	593	637	569	590	596	579	585	615	630	614	594	648	583	582	622	621	574	591	607	624	626	589	582	603	608	608	603	556	583	548	603	586	600	602	610	539	572	623	627	577	599	599	606	581	578	580	579	593	614	602	607	623	646	593	544	620	605	639	614	584	589	587	634	546	555	607	611	581	606	549	649	602	583	575	585	568	610	601	584	584	605	608	629	579	590	550	596	627	650	611	553	610	599	617	617	593	661	575	627	596	613	616	603	600	627	649	616	597	599	615	640	571	619	599	613	625	596	608	590	611	648	603	595	619	611	633	589	604	587	592	597	586	624	573	572	581	620	584	618	613	599	589	586	639	585	610	620	614	618	626	601	559	565	605	610	617	559	578	601	593	606	521	609	625	600	611	594	581	616	620	650	564	592	617	597	599	635	585	618	590	634	578	622	615	570	595	602	569	597	562	627	575	595	612	590	626	590	596	624	649	618	577	580	591	572	627	601	591	681	610	645	628	567	584	622	593	605	566	642	597	587	571	595	603	589	618	638	614	641	596	603	633	624	619	600	595	626	589	541	608	593	631	621	580	647	596	616	585	538	642	581	594	605	604	629	594	580	574	597	591	589	644	573	565	610	581	627	611	617	576	609	600	581	603	593	563	585	600	566	554	540	638	610	614	575	607	596	604	619	605	609	591	608	618	587	610	609	587	606	576	615	619	597	588	621	628	610	607	560	603	626	611	579	617	610	592	563	630	634	637	602	590	581	598	616	593	591	587	609	578	603	611	608	599	576	595	589	667	602	592	596	624	596	613	634	632	576	643	593	577	599	591	603	626	527	642	594	601	668	611	590	572	574	648	624	615	585	635	586	624	614	592	616	583	621	632	633	615	599	613	627	623	604	579	633	627	570	614	584	638	604	606	592	567	607	604	586	576	594	614	568	609	647	609	609	568	649	596	607	622	638	588	580	578	601	634	636	585	592	577	600	601	619	582	591	614	583	599	584	556	562	584	618	628	607	604	593	600	632	619	616	589	610	631	588	612	578	560	642	633	638	643	613	612	611	614	600	599	636	623	554	611	608	587	633	633	604	611	527	587	597	575	606	634	624	607	596	576	575	589	576	574	613	632	601	602	612	610	592	632	586	614	612	565	597	583	594	626	578	625	622	599	613	599	603	587	607	614	574	627	585	625	604	627	603	619	601	610	594	596	625	608	566	594	611	612	625	599	558	603	587	603	557	584	560	620	671	600	573	624	615	595	587	573	596	587	639	618	612	623	608	600	596	589	630	618	601	603	591	576	597	645	621	571	572	636	599	560	581	599	640	612	614	602	622	622	614	589	551	622	577	569	582	567	580	584	611	581	642	579	626	588	596	570	579	589	624	590	545	595	601	610	606	599	624	582	600	613	630	626	592	562	582	587	578	633	573	571	598	589	620	618	575	642	620	602	595	634	554	622	597	616	574	565	590	599	613	604	619	637	608	639	598	594	589	606	571	628	603	614	620	634	616	579	652	604	614	621	584	623	606	597	580	580	602	586	593	631	590	606	574	625	567	550	563	591	605	583	535	610	588	590	602	604	608	645	559	594	563	588	610	558	587	624	624	604	626	577	600	617	617	635	546	600	609	572	610	581	564	616	600	577	587	615	634	611	604	607	565	643	582	613	599	596	611	616	583	601	625	590	563	574	583	587	619	586	581	591	599	617	594	609	592	617	609	653	594	571	594	666	618	610	614	564	571	607	609	576	675	603	600	578	651	599	589	593	587	574	601	528	632	577	586	623	620	618	583	577	589	596	565	672	592	607	600	603	549	584	622	637	583	632	625	593	573	581	621	625	580	592	613	592	592	617	593	578	597	532	594	572	654	633	576	648	588	614	591	617	630	562	595	597	603	548	606	611	618	603	548	605	649	566	580	591	593	568	616	599	556	629	616	582	642	566	575	625	646	578	600	563	616	601	602	589	613	583	626	605	578	597	573	600	589	554	616	592	607	584	617	566	577	591	569	611	669	590	617	617	602	605	639	581	589	573	606	578	583	585	616	577	592	600	572	637	556	588	601	584	581	536	581	624	614	619	619	567	569	621	609	615	591	586	601	636	652	666	601	614	625	615	615	609	641	593	598	602	598	544	595	626	581	600	561	600	577	578	612	646	569	562	609	631	587	601	579	611	632	590	624	609	639	619	600	591	601	609	601	601	649	605	592	598	618	605	554	597	616	573	574	608	582	560	584	616	571	624	604	592	589	587	612	588	557	639	583	604	581	619	576	615	598	591	556	580	623	611	621	609	623	646	583	579	587	573	587	568	571	632	606	584	579	619	567	611	594	597	609	605	578	606	630	595	635	610	569	625	625	586	579	637	621	600	608	600	616	587	590	624	577	619	608	598	584	589	624	663	645	638	625	604	596	621	586	599	624	575	603	575	601	589	588	585	604	638	626	627	590	600	570	605	629	620	620	603	635	613	625	598	574	607	637	553	618	595	609	602	596	618	656	616	599	580	639	587	648	584	600	615	560	597	566	620	608	583	593	639	580	605	632	654	620	588	585	560	552	580	593	575	634
24198	21339	28614	24395	21281	13878	48278	46233	35395	18521	7153	2412	1173	829	753	799	799	776	798	799	801	762	770	756	773	774	832	793	787	702	755	814	794	755	779	807	771	737	805	764	763	770	755	758	758	786	746	717	733	764	731	773	775	756	752	777	697	798	739	747	765	708	759	792	749	760	724	771	733	746	723	806	779	741	726	787	726	766	680	707	735	724	796	758	762	757	787	792	788	740	727	779	801	780	763	764	771	739	772	737	757	772	750	743	786	734	763	764	748	802	771	783	790	765	748	767	703	724	758	795	756	778	808	761	736	710	765	763	775	738	743	784	775	739	835	758	792	781	812	741	713	767	728	810	708	758	731	757	743	741	800	709	749	744	792	793	812	807	784	734	813	778	752	754	770	772	777	725	785	779	832	793	771	729	790	763	720	776	731	741	769	762	774	741	745	784	769	799	721	788	709	771	737	770	788	754	747	741	766	774	775	769	756	713	781	756	762	756	814	755	744	808	767	776	763	749	812	749	775	800	790	734	761	699	780	750	791	734	752	711	794	751	758	793	812	745	784	799	772	743	725	731	721	719	758	722	717	736	731	809	714	751	807	811	775	787	806	809	784	752	706	750	769	807	724	772	710	752	754	749	799	724	747	771	729	738	772	845	724	755	774	769	791	755	712	784	753	800	746	745	735	770	807	768	724	748	766	750	745	760	706	706	741	737	761	755	787	765	741	719	732	746	748	780	750	774	774	833	713	807	757	756	773	765	776	765	775	733	777	740	774	724	757	753	745	733	776	775	778	740	751	714	692	773	748	783	768	798	737	748	772	749	765	719	754	713	754	820	715	809	839	741	685	717	759	746	744	794	744	766	736	741	763	746	740	709	757	776	730	760	780	774	738	755	785	766	753	705	758	793	707	762	708	757	788	781	745	790	725	691	786	787	732	738	696	750	727	724	814	838	783	774	760	751	759	737	723	728	740	743	793	769	747	699	758	727	797	713	753	746	748	703	755	763	786	717	718	753	735	751	698	766	756	715	724	753	774	793	734	744	776	779	802	732	718	714	735	689	755	739	785	712	741	765	718	723	732	725	813	719	768	758	772	703	710	755	727	791	786	769	759	780	812	786	750	745	761	769	756	778	735	772	758	751	745	758	723	811	770	734	751	719	774	733	793	792	737	759	770	773	792	712	769	772	737	782	766	744	732	771	751	754	767	797	775	760	756	773	789	829	774	736	752	789	764	723	730	755	729	776	749	771	766	725	775	745	749	729	731	782	744	766	782	737	747	712	764	755	790	762	733	708	727	737	776	731	767	750	736	755	789	767	753	742	755	740	776	747	748	756	761	754	732	732	732	758	753	796	751	725	778	773	758	741	762	729	719	726	757	751	701	729	771	759	787	755	772	710	735	756	759	744	769	733	742	745	763	758	753	830	686	810	811	774	767	759	742	774	748	728	755	724	765	759	749	766	777	782	756	800	746	781	815	727	772	788	759	758	729	750	717	756	719	816	747	789	794	698	720	714	734	750	725	760	741	775	775	773	731	806	701	752	761	746	753	770	759	807	813	769	769	734	767	724	744	806	783	796	755	792	745	755	795	770	744	761	750	806	800	786	730	737	793	736	759	732	781	793	771	764	721	758	756	757	780	785	739	773	734	773	780	723	784	732	755	771	756	777	803	735	706	717	769	718	757	746	740	766	809	722	695	765	772	731	758	765	689	752	753	718	782	742	741	766	750	701	723	793	729	707	789	748	734	772	757	774	780	737	722	717	779	752	743	774	767	786	768	699	737	698	807	763	769	707	734	771	736	722	796	772	713	753	773	722	723	775	744	778	721	766	756	750	722	739	764	716	778	762	760	719	807	746	747	809	706	731	784	765	758	825	768	726	763	774	751	749	784	788	761	738	785	813	781	717	745	734	780	778	759	745	824	777	703	783	758	789	781	740	783	732	799	794	761	804	760	735	738	749	807	810	750	744	771	786	740	738	762	750	710	752	707	783	749	753	815	747	769	774	747	704	730	726	774	711	768	748	728	732	764	726	732	750	698	759	744	776	720	741	748	737	791	737	746	738	773	768	734	771	758	740	787	769	755	740	740	783	736	730	755	754	727	786	793	763	712	767	682	769	731	762	708	785	739	796	717	784	790	771	720	732	796	820	782	742	815	757	793	678	770	773	737	778	738	756	781	775	740	795	746	744	757	772	749	799	748	739	720	755	684	763	757	750	763	763	740	769	771	749	786	811	744	763	778	740	795	796	735	745	761	759	765	769	730	709	760	724	845	769	738	797	740	759	801	785	705	762	783	753	761	720	728	744	754	773	778	804	758	765	772	784	781	688	749	761	763	693	751	790	705	771	745	778	813	740	774	754	801	705	739	718	765	829	728	762	762	683	802	752	721	724	763	785	730	736	733	802	768	748	756	746	758	745	713	744	757	756	777	729	692	710	717	741	759	762	716	734	755	742	753	779	764	760	758	755	703	771	745	754	763	749	742	721	721	745	774	740	744	739	784	734	738	752	782	759	702	767	782	744	782	779	750	766	820	745	714	788	769	707	735	759	849	706	758	732	733	770	767	737	732	761	793	773	753	737	716	755	763	749	729	760	734	748	788	758	739	786	807	771	729	754	727	753	713	734	722	784	757	796	732	762	749	791	733	778	748	711	775	757	784	765	776	730	732	753	707	796	730	792	738	775	754	747	757	760	747	742	802	656	763	790	775	782	734	792	772	764	810	804	808	696	788	789	773	739	731	787	750	756	773	742	766	707	731	820	771	775	746	749	751	815	795	782	755	771	700	729	730	690	749	769	745	745	749	725	769	730	744	801	740	744	785	769	762	720	753	749	742	803	719	787	714	763	778	751	733	755	778	753	765	772	728	786	754	763	780	756	755	758	747	774	784	743	721	777	744	767	722	717	754	749	806	713	768	735	788	749	800	751	721	756	767	714	733	726	800	755	725	752	759	794	764	718	735	730	749	739	756	766	735	788	741	747	767	740	751	786	767	739	758	759	749	754	752	807	718	752	721	754	738	742	717	734	752	726	739	711	726	707	774	737	731	779	731	702	762	803	799	800	726	763	724	694	733	765	776	730	743	767	718	754	695	762	711	760	769	774	786	747	749	790	745	687	693	749	765	771	740	768	754	742	751	719	735	795	762	789	779	739	798	687	774	756	755	733	725	718	771	742	781	794	757	767	769	780	778	733	766	789	753	795	741	754	742	729	742	780	765	727	728	784	733	769	752	728	736	793	716	760	732	779	806	754	741	778	721	721	698	734	774	792	748	731	729	753	747	777	783	798	716	771	726	743	764	742	785	783	787	746	737	724	758	790	725	750	761	780	808	753	747	756	783	753	767	789	753	720	759	837	801	705	710	749	733	780	684	757	703	755	726	793	750	747	780	782	739	745	784	756	696	770	781	789	733	767	702	749	743	761	813	748	720	729	746	808	752	729	733	722	710	720	738	731	708	746	749	729	744	797	745	737	768	713	769	722	779	790
5516	9944	8278	5136	3879	10006	48011	42130	29716	13917	6306	2617	1194	804	755	710	703	706	689	695	697	699	720	704	687	682	737	744	714	706	684	691	698	711	714	704	677	696	683	648	702	715	703	699	703	721	673	712	722	697	704	705	677	699	670	722	690	743	699	701	701	719	722	751	700	686	677	710	687	668	758	718	716	708	703	695	682	639	705	714	703	702	691	730	742	732	698	679	727	704	672	721	687	687	694	694	684	683	719	722	697	709	711	731	737	726	698	711	705	690	690	707	715	709	710	705	700	743	741	685	685	692	740	723	681	658	719	682	713	725	725	635	731	635	691	694	677	722	696	724	705	723	711	683	709	765	713	675	712	697	660	676	683	679	732	725	679	693	679	685	727	695	687	646	718	665	692	689	724	709	654	694	690	731	695	699	704	660	668	702	705	685	699	716	707	721	722	721	664	725	721	675	664	706	661	668	683	729	664	704	680	697	719	652	693	728	693	688	700	686	650	691	764	690	688	683	666	674	704	697	676	685	686	705	658	686	684	687	689	682	677	681	712	688	682	705	681	673	678	675	734	697	700	716	660	685	677	661	666	753	703	681	699	726	679	655	666	671	725	716	698	665	718	767	709	695	711	666	685	679	706	685	684	704	690	635	655	676	698	715	688	696	652	736	695	675	726	652	696	728	630	673	687	704	680	712	625	717	684	688	708	676	633	633	690	700	690	691	686	723	707	659	692	717	738	723	710	714	673	709	701	679	676	742	710	701	735	701	673	687	712	689	686	659	753	719	725	620	678	655	663	696	690	763	685	711	698	706	697	680	695	703	725	684	674	676	668	705	675	679	685	693	726	686	717	718	691	693	719	715	698	748	665	679	657	696	644	727	705	663	679	682	710	732	738	698	690	715	713	737	700	694	703	710	663	746	728	702	703	735	707	697	722	695	675	741	727	699	683	706	722	715	733	714	702	652	687	719	676	695	694	675	680	706	689	709	698	723	698	667	694	730	673	718	707	685	706	656	670	775	659	689	733	675	704	713	685	701	697	680	702	633	667	665	671	710	683	690	735	685	699	678	686	649	715	658	677	651	721	687	664	702	731	659	700	706	677	705	706	694	638	715	735	695	643	718	740	667	706	707	695	704	733	688	670	683	711	689	698	671	693	704	694	736	662	661	721	707	693	715	748	709	662	755	700	701	720	696	699	707	707	659	753	688	729	670	698	714	724	687	688	735	703	700	680	710	737	687	671	681	765	658	695	725	737	749	698	725	640	690	700	705	731	668	693	697	719	689	741	728	704	660	715	670	681	717	664	701	707	646	695	699	679	711	678	686	654	687	723	674	699	738	644	663	661	656	714	699	687	670	687	672	740	705	710	667	693	720	687	710	703	705	713	709	681	706	698	683	705	692	667	703	682	718	707	666	702	691	673	668	713	634	738	722	678	701	714	661	718	677	716	694	734	715	682	670	751	721	681	672	714	704	719	707	726	684	695	663	655	652	679	709	769	726	686	678	690	717	684	701	649	699	728	745	682	710	664	738	687	675	726	714	700	668	690	701	646	728	698	662	662	700	640	777	725	715	677	770	687	686	732	671	672	671	652	719	706	708	725	693	692	710	653	710	720	710	707	641	657	681	701	711	667	706	703	675	676	669	644	699	660	677	692	678	711	677	647	685	687	700	744	701	696	685	725	716	720	658	662	694	679	694	697	677	690	663	710	692	700	719	716	739	697	684	729	705	722	688	685	695	683	716	738	708	684	736	685	672	691	651	680	683	693	695	684	683	718	662	622	633	705	742	695	707	690	678	705	659	705	694	751	664	699	671	719	706	680	644	669	679	707	723	699	700	716	690	661	684	671	715	657	716	675	681	698	690	695	694	668	703	649	693	711	689	701	683	712	756	703	683	693	714	709	661	679	677	657	738	733	671	724	690	707	670	715	702	679	716	726	700	762	688	707	686	696	698	729	742	648	686	686	658	715	683	709	698	679	697	687	668	752	700	681	685	689	696	678	723	674	677	693	696	719	688	681	691	683	672	676	678	654	681	679	675	635	676	684	681	708	698	684	682	723	680	667	687	708	743	632	661	677	678	687	727	720	654	669	723	700	707	694	703	695	647	681	656	686	692	697	674	696	681	714	725	669	718	693	701	660	718	775	723	680	681	710	686	695	691	717	689	671	699	659	683	721	651	714	652	687	699	664	660	694	669	661	688	676	719	730	708	685	691	709	709	736	651	683	674	719	723	681	696	678	687	729	675	667	702	705	728	662	713	696	699	694	673	721	717	748	731	667	711	740	649	681	725	680	689	715	703	727	715	717	666	693	683	646	694	661	701	706	714	740	753	756	702	682	720	680	653	754	718	672	691	661	641	669	679	684	724	677	685	704	689	687	722	686	667	734	693	666	690	673	726	715	680	690	711	706	646	685	676	671	660	641	694	687	732	718	670	749	666	697	705	683	657	703	672	717	717	664	666	700	630	621	729	749	712	726	670	658	716	719	681	688	704	693	681	685	701	704	660	704	636	702	692	681	671	706	689	698	660	698	664	670	697	690	675	678	696	722	709	724	702	707	700	687	677	700	701	699	693	647	650	718	669	704	684	709	724	675	732	707	701	682	703	714	684	709	676	667	691	710	695	702	671	676	634	716	667	710	629	691	723	696	691	641	664	695	731	694	677	730	720	693	702	651	684	656	671	692	683	708	661	684	641	684	707	707	693	686	720	693	710	707	675	628	669	730	659	696	700	729	697	682	705	647	742	675	687	694	709	710	723	707	726	704	705	725	676	739	672	697	731	685	692	693	717	642	692	724	682	744	679	677	670	717	677	696	685	625	685	699	637	726	746	661	700	680	726	717	704	684	696	666	722	677	687	683	766	690	725	732	706	677	685	650	676	710	648	665	661	669	720	707	698	679	692	675	729	684	687	697	718	762	676	724	667	646	705	714	657	694	683	691	683	730	726	666	704	699	699	686	685	708	655	752	681	716	688	716	745	676	649	693	703	641	722	682	716	719	680	712	657	663	668	666	683	655	686	740	683	695	700	685	699	685	658	678	696	612	681	669	690	700	687	671	725	666	703	720	678	706	660	692	694	675	760	710	714	701	684	716	687	701	709	695	713	703	702	730	702	714	671	703	683	683	666	637	713	650	705	704	680	717	708	686	626	695	717	686	700	679	686	708	700	659	755	631	673	685	750	721	706	669	707	721	684	701	714	670	643	713	656	681	681	702	710	693	691	641	684	699	716	663	700	694	676	711	685	665	694	682	691	670	700	691	716	711	670	721	702	698	689	684	721	733	699	723	726	665	621	677	693	672	674	683	680	739	722	650	703	674	692	719	653	716	725	714	657	723	675	689	686	730	676	715	675	670	677	661	708	690	707	660	670	705	688	751	652	722	690	709	663	664	654	705	680	717	712	701	660	689	665	710	678	684	667	704	686	693	636	714	641	689	647	666	683	690	717	667	665	688	684	697	697	719	711	651	729	722	707	733	736	668	733
27507	13726	3890	1769	1080	1143	3494	4103	2818	1795	1052	802	734	701	732	704	745	675	674	679	666	687	703	717	689	685	662	668	705	701	706	688	671	731	653	698	704	660	670	683	673	695	690	692	680	671	700	683	660	690	674	751	692	698	753	664	653	638	664	643	675	741	668	696	734	684	670	684	677	649	699	702	691	696	689	658	724	731	669	710	674	683	665	667	697	736	741	675	681	705	731	697	713	655	719	680	723	628	661	641	691	663	672	724	688	681	711	745	691	708	697	707	711	677	704	695	722	648	744	695	698	656	681	692	708	689	658	665	667	728	697	681	683	650	725	697	662	733	654	694	719	666	725	710	651	703	677	676	707	708	685	664	669	739	703	697	719	744	740	678	688	703	654	695	695	689	748	722	704	697	665	636	711	652	739	674	645	679	653	693	707	691	681	704	715	628	669	651	645	708	639	668	686	678	654	708	679	695	685	690	698	675	659	725	691	627	692	704	721	733	708	702	665	670	731	701	682	677	686	740	741	626	674	711	685	659	672	678	693	665	674	699	712	666	723	673	742	680	717	652	659	670	690	706	670	695	649	619	686	700	658	704	755	695	675	677	679	712	705	699	685	686	676	678	717	701	700	709	691	654	707	704	696	726	733	674	666	732	661	632	689	680	701	662	708	673	663	655	675	693	711	684	689	739	615	706	680	766	684	649	691	688	703	652	678	659	694	683	682	686	667	691	668	683	659	697	691	648	658	698	713	678	744	688	676	669	691	700	682	653	720	649	684	634	684	705	683	721	698	686	718	692	697	706	682	652	702	741	674	719	682	675	679	664	673	696	692	719	676	677	691	661	685	670	666	675	707	694	698	695	714	668	682	647	726	715	702	713	646	715	723	704	683	706	712	683	673	683	737	743	682	647	656	664	708	693	712	686	693	699	679	683	686	668	710	704	705	703	651	716	690	663	668	714	645	682	729	718	697	709	691	701	732	739	746	680	706	686	697	688	726	687	701	662	713	687	684	690	664	670	681	707	708	705	682	648	692	656	692	670	672	710	706	755	694	682	733	641	696	714	666	661	720	730	675	635	684	697	705	683	685	744	651	626	685	691	709	681	666	696	681	616	700	684	715	708	725	711	658	707	691	703	663	681	686	707	722	685	720	690	659	704	652	651	641	659	696	677	678	639	644	675	652	627	697	687	693	710	676	690	653	603	720	752	680	644	698	716	746	667	674	700	693	674	672	668	708	710	649	673	688	618	715	671	648	685	655	661	678	684	698	667	693	673	705	684	707	646	721	661	702	687	659	705	738	679	652	688	711	680	669	699	686	702	724	661	674	692	708	699	736	689	656	719	683	685	680	677	713	671	683	676	666	707	689	698	673	649	701	715	616	727	662	684	691	711	676	675	691	675	653	704	707	686	685	720	652	727	704	668	671	660	630	708	695	670	662	684	712	679	681	709	715	663	657	713	664	673	669	696	659	698	689	719	747	708	680	686	698	705	741	608	686	678	707	681	714	662	688	761	672	655	716	697	747	657	716	712	680	689	676	681	694	686	663	695	701	655	650	637	721	696	669	647	674	686	700	686	663	703	732	653	631	664	671	715	661	714	686	696	690	690	692	686	696	698	686	709	656	703	715	707	701	681	661	665	658	706	639	662	734	651	679	652	679	686	640	669	746	696	676	730	699	684	677	674	675	738	708	678	665	685	686	680	670	644	682	671	689	656	638	714	693	724	707	686	667	679	683	731	643	663	696	743	705	708	695	680	691	677	656	686	694	649	647	752	689	702	711	703	704	655	667	666	667	696	688	714	687	723	701	675	702	688	664	658	640	686	731	721	685	654	635	668	679	690	676	731	662	691	687	672	740	668	639	717	636	640	727	699	699	661	684	655	684	694	666	678	680	715	641	677	739	686	716	717	716	678	663	670	677	670	660	691	696	719	679	684	707	694	718	671	666	748	603	736	681	700	737	670	711	641	697	696	677	680	673	682	676	661	733	707	727	717	724	656	656	677	721	724	638	714	647	694	678	652	650	657	656	694	709	728	654	701	722	683	658	716	694	724	691	681	663	654	660	682	723	720	683	694	679	680	712	727	690	682	688	722	687	706	682	703	692	705	693	708	665	665	668	654	665	702	680	665	670	707	700	634	640	728	669	682	686	669	663	712	675	694	728	688	695	722	718	690	682	666	697	682	665	714	701	659	686	680	685	708	704	678	705	717	665	653	661	698	661	678	647	700	666	654	713	693	684	650	708	712	719	704	652	659	677	710	673	735	664	700	638	678	685	698	746	744	677	675	637	711	666	691	659	668	650	689	675	675	661	696	686	710	684	699	703	696	687	661	673	672	690	645	712	734	657	712	691	648	664	682	706	683	687	693	669	722	635	659	713	680	654	687	672	683	707	646	702	704	692	711	696	636	672	609	706	711	691	683	674	754	677	628	700	656	693	685	706	681	684	703	688	704	669	676	684	656	711	663	699	682	691	731	688	705	703	691	642	654	644	687	641	659	696	644	624	674	704	694	651	675	663	708	717	628	677	692	654	723	724	662	677	675	690	686	669	675	683	714	694	692	725	720	701	666	689	697	706	705	673	663	697	717	689	699	680	654	712	682	678	707	663	647	703	685	656	684	657	648	653	654	663	705	694	678	688	697	689	668	694	632	698	677	746	719	717	707	687	716	721	691	695	680	676	687	685	705	644	644	687	694	678	747	646	676	688	693	668	685	720	689	741	727	669	681	627	698	648	677	704	674	676	653	659	710	733	698	690	710	669	659	699	728	717	647	715	674	739	673	701	713	694	678	738	716	703	643	702	698	612	683	668	650	725	633	700	671	667	644	678	663	725	679	700	691	682	700	710	713	663	707	682	665	687	676	690	705	672	685	671	716	673	695	720	672	696	671	690	659	695	676	690	697	689	728	726	661	662	698	703	685	714	689	677	695	690	688	658	667	691	661	645	720	665	726	657	708	670	704	687	699	688	709	717	729	676	684	663	689	658	680	703	640	701	703	694	686	668	686	722	655	680	634	733	720	707	695	700	692	725	685	664	697	722	655	704	678	670	692	679	665	619	653	723	673	697	645	725	694	654	664	678	679	671	681	686	695	691	699	706	704	708	641	674	673	657	653	692	689	705	678	699	691	653	714	681	678	687	675	702	649	673	655	664	712	693	699	663	672	689	701	683	714	652	721	719	650	678	754	678	705	686	671	691	684	710	750	701	696	721	661	671	690	695	653	692	684	691	670	696	691	713	749	678	674	647	638	667	667	714	677	659	713	656	650	702	696	653	678	698	720	682	679	648	641	713	682	714	668	659	715	711	669	685	649	747	706	697	668	713	688	648	666	678	646	705	680	730	687	686	679	726	689	663	740	697	675	683	687	701	674	682	679	686	713	681	641	694	692	701	685	681	731	684	688	673	652	698	674	724	656	646	679	721	700	721	658	683	658	672	677	681	678	675	710	708	719	683	666	739	643	709	684	664	693	705	664	670	705	641	705
5679	2806	3033	1405	1125	1435	4513	4691	3059	1730	980	815	628	590	620	612	618	562	613	637	601	581	567	602	570	583	623	558	617	608	595	637	615	650	579	627	600	583	639	600	634	655	631	604	610	634	596	621	613	624	602	633	607	602	581	618	594	607	591	615	609	619	599	642	616	631	616	622	638	618	553	654	629	594	556	622	582	573	591	611	639	585	613	621	584	606	639	559	568	578	622	544	627	620	592	592	647	617	576	608	601	660	630	626	606	613	604	579	629	703	588	642	602	649	606	594	600	625	619	606	618	625	553	623	612	625	609	580	608	561	614	644	611	619	633	609	614	632	577	638	604	598	639	658	586	581	619	653	608	612	600	579	594	607	566	583	612	591	621	596	597	621	606	593	610	634	643	579	633	627	638	608	608	641	581	590	595	582	590	635	643	591	623	613	569	591	643	565	578	597	569	639	601	629	628	606	612	603	607	625	609	610	592	613	620	598	612	560	581	641	583	597	605	598	585	610	635	601	634	611	626	619	597	560	631	630	618	672	577	633	642	605	579	649	563	620	592	575	634	587	656	621	620	663	647	657	601	597	613	611	593	614	595	576	619	587	586	616	624	592	610	609	608	611	598	627	557	586	603	670	619	653	614	600	638	567	564	596	617	616	602	630	590	615	615	597	602	620	545	594	628	635	601	585	636	600	620	560	598	600	602	612	614	598	609	616	675	610	609	600	582	571	563	633	584	634	583	621	603	612	642	648	606	612	599	611	542	612	574	639	617	597	597	622	618	571	611	609	613	548	613	594	617	613	607	632	625	658	598	587	596	639	618	600	642	635	546	603	645	587	589	642	618	630	612	621	650	615	637	598	620	605	628	585	569	620	638	638	592	644	645	580	707	616	661	569	614	649	624	619	631	648	647	614	612	642	578	608	655	604	625	617	576	603	568	621	595	590	625	617	609	620	629	596	615	615	612	645	606	596	612	595	625	586	594	642	595	592	584	566	594	596	596	594	600	568	610	583	598	588	619	607	602	586	650	604	577	590	632	588	653	636	613	575	595	577	609	622	622	609	609	599	611	649	612	617	602	609	586	601	582	619	649	577	627	612	608	602	667	596	597	584	582	591	620	644	612	571	604	601	555	619	664	600	604	628	615	578	645	665	608	621	597	586	601	634	600	607	628	594	592	602	618	591	584	596	601	570	634	655	613	559	620	572	645	605	600	557	606	594	637	622	577	621	595	645	616	602	579	596	559	604	656	584	621	605	597	604	586	574	634	610	603	638	610	615	618	592	600	589	588	611	594	589	564	657	636	581	595	666	577	607	574	617	582	615	595	636	644	599	631	633	571	581	595	631	607	619	605	630	606	635	624	656	628	633	638	635	641	623	613	617	569	625	582	605	570	577	633	583	623	597	635	592	610	612	599	584	582	603	590	596	598	609	576	617	591	595	655	585	616	599	575	599	577	634	607	627	631	612	617	628	589	573	588	605	614	621	633	616	581	618	587	593	626	565	608	599	642	596	599	592	585	584	632	552	602	617	609	584	613	611	598	568	597	637	627	567	618	591	579	602	635	600	595	606	587	597	598	606	584	620	608	605	569	639	611	637	611	602	619	589	643	588	611	577	567	605	661	637	627	645	548	603	594	595	549	589	585	614	581	610	624	568	591	617	609	646	612	583	615	636	601	628	584	588	607	620	578	661	626	625	614	653	642	639	604	620	618	581	619	587	617	620	590	649	577	585	586	620	579	622	580	583	651	609	616	574	604	657	621	603	590	620	607	627	627	632	620	660	597	622	629	592	591	627	583	635	606	583	607	649	629	640	600	648	593	576	580	625	585	608	611	637	645	627	646	657	614	641	590	606	608	605	633	583	601	616	611	612	600	646	600	597	599	595	580	605	626	656	595	601	628	617	624	606	597	617	629	618	581	625	569	607	606	585	653	630	628	631	586	629	606	580	626	587	624	615	624	608	588	649	574	600	591	585	604	616	601	625	614	603	626	621	638	573	624	640	564	624	627	602	576	609	576	570	598	638	599	604	628	605	611	594	624	609	615	600	587	621	601	592	637	630	659	640	614	614	599	611	620	615	590	617	582	592	602	601	609	600	579	587	618	596	610	607	602	615	607	601	585	614	620	633	588	579	604	650	633	641	564	599	605	575	586	618	575	617	588	649	603	613	594	600	640	616	628	584	555	570	604	627	634	587	607	605	621	625	675	614	646	687	608	606	592	612	634	624	614	623	618	633	620	586	562	591	611	633	601	599	638	584	587	563	624	593	602	628	625	602	609	635	592	616	561	598	630	644	603	578	612	577	597	596	664	595	646	612	588	603	591	613	648	611	623	588	577	615	644	610	642	599	631	607	582	588	642	622	603	603	550	593	599	636	632	603	661	615	559	645	636	608	629	564	621	657	580	594	623	600	613	609	591	589	595	612	596	589	569	632	594	629	625	651	605	608	584	590	620	654	630	573	617	574	605	619	612	620	583	627	604	605	627	646	615	623	646	588	576	646	600	617	611	587	631	626	578	623	604	612	616	621	600	586	557	581	649	652	605	612	552	558	621	609	618	599	580	596	579	599	584	568	611	613	609	646	568	622	602	629	620	584	610	622	609	633	566	577	625	624	622	613	603	633	611	644	589	617	596	577	567	601	603	641	633	583	598	588	608	634	622	612	561	638	593	640	611	622	628	601	574	622	629	625	633	636	623	596	622	631	643	632	620	644	616	642	614	626	617	588	587	590	630	600	584	593	603	600	566	616	609	587	581	640	573	618	639	600	611	636	631	610	626	588	604	569	618	595	633	637	589	603	606	578	595	583	638	584	642	596	611	581	604	610	616	680	611	658	550	634	639	635	618	627	556	601	621	635	651	576	627	591	602	614	619	621	571	590	669	561	633	605	599	626	659	595	648	606	603	604	625	603	658	581	612	627	595	593	643	598	608	596	604	597	632	597	626	622	620	627	613	599	627	609	624	581	591	610	623	623	635	628	617	617	564	601	598	636	604	628	608	634	619	592	595	618	606	582	597	601	614	636	628	621	632	625	614	603	614	573	604	626	599	589	626	644	554	593	589	602	579	679	612	578	596	630	653	620	579	610	596	548	586	619	627	620	632	614	587	599	607	562	646	609	596	589	590	644	617	597	631	584	571	567	613	556	640	637	636	576	589	600	617	588	562	628	617	604	636	610	613	569	664	597	617	622	582	592	596	591	587	693	622	634	588	614	643	590	613	607	611	607	640	561	627	606	572	615	587	633	570	532	613	627	592	647	636	617	621	649	594	587	654	660	573	627	643	655	555	597	616	616	630	626	611	616	616	613	569	570	632	581	579	631	603	594	606	601	582	624	592	644	624	623	603	653	568	649	612	575	623	617	542	626	603	599	616	606	606	632	598	593	600	651	628	584	636	621	598	601	599	604	604	602	618	605	616	564	594	625	645	610	594	607	602	604	601	600	635	590	620	639	605	596	617	583	619	583	571	586	615	631	579	627	608	569
25513	21336	27075	24920	7561	2607	24252	29487	20446	8793	3255	1397	897	666	705	662	673	635	675	645	699	665	679	648	710	666	687	653	694	671	683	648	721	682	641	653	707	605	688	635	669	700	639	688	676	613	669	641	661	623	718	607	627	630	663	663	674	660	669	649	655	651	672	666	647	652	668	679	629	637	666	656	601	636	615	630	661	663	654	682	625	638	592	637	639	670	742	666	633	646	647	658	688	660	660	603	660	652	643	663	696	683	673	670	624	709	704	671	679	638	677	665	635	655	641	638	646	639	641	668	683	636	687	633	676	670	658	684	690	648	626	655	700	661	654	627	672	656	629	620	667	727	665	633	625	636	659	670	654	653	627	673	630	680	639	683	651	656	638	636	647	625	648	658	649	644	637	667	632	646	627	686	603	662	650	650	695	637	659	641	687	629	619	656	668	658	640	621	637	583	644	659	665	630	618	701	622	677	661	686	645	672	654	687	648	667	684	650	637	648	655	642	641	662	613	676	651	645	606	687	706	617	656	673	671	666	633	669	635	652	666	708	642	626	627	670	630	680	632	652	653	687	690	665	659	684	667	612	648	683	660	645	630	677	662	670	661	645	624	647	657	657	643	657	665	624	654	634	655	597	645	667	656	615	668	674	642	685	685	668	615	640	670	633	625	700	667	635	681	628	663	602	678	620	623	673	636	693	670	725	646	656	663	610	642	685	627	676	665	628	663	613	652	652	670	617	641	619	629	594	628	626	629	662	667	672	682	659	624	647	652	648	634	684	683	654	641	688	631	676	626	689	635	664	669	664	658	686	682	723	638	658	674	666	635	697	604	662	627	671	673	643	671	658	639	649	650	637	649	559	604	673	672	678	618	731	679	632	664	606	696	679	647	692	663	639	651	675	671	682	644	643	631	679	630	680	710	656	601	640	656	669	662	658	689	685	657	685	676	671	622	674	649	660	657	664	676	638	676	643	656	644	640	664	668	655	686	684	650	678	693	664	639	652	617	650	710	630	677	659	693	693	670	623	631	658	679	671	604	672	615	682	698	669	661	620	622	693	644	676	646	669	705	707	647	679	658	715	668	641	695	628	670	688	679	631	619	685	620	627	634	619	671	721	642	690	663	646	664	706	641	638	669	648	673	659	628	618	627	619	665	663	657	663	677	642	622	672	650	672	700	644	651	649	636	690	650	679	663	662	658	654	641	617	705	610	633	679	684	645	623	654	613	680	635	657	615	640	627	592	672	666	656	672	678	659	677	671	660	654	641	658	685	647	654	655	636	655	620	675	630	682	631	630	644	673	644	701	648	628	639	640	712	669	635	599	661	618	658	643	655	647	623	637	696	643	666	609	623	658	625	650	629	649	692	662	684	643	685	646	660	680	647	662	658	673	635	604	619	650	642	671	657	672	669	686	671	660	663	708	678	620	669	673	628	605	666	660	670	627	655	662	629	666	670	657	677	697	632	632	640	638	666	652	665	644	642	602	634	611	637	659	656	618	612	580	648	659	636	670	629	616	672	634	629	699	685	655	673	662	671	626	679	663	634	631	620	618	645	634	634	619	666	663	657	639	659	672	661	701	639	667	649	671	606	640	620	697	707	680	642	650	617	651	654	669	615	672	647	661	657	659	624	617	670	698	645	670	632	649	643	658	677	654	678	642	628	653	641	684	660	670	627	678	643	665	661	573	721	687	629	640	666	659	666	685	612	584	665	665	659	680	696	662	622	632	644	655	633	652	628	653	637	671	604	595	626	674	659	654	668	696	648	666	691	708	631	662	629	683	611	647	643	637	694	678	620	657	655	670	696	685	655	642	688	672	652	648	671	666	637	659	646	663	657	679	631	646	646	664	644	634	699	687	659	630	591	682	651	707	647	660	644	647	615	629	645	673	714	644	659	653	611	682	640	624	644	650	687	669	640	643	639	640	638	603	677	723	719	617	627	676	635	667	654	662	643	672	720	644	623	713	616	642	663	597	682	652	692	648	680	638	664	643	662	645	687	671	635	714	738	660	666	636	667	667	644	666	593	604	636	644	652	655	667	672	678	615	603	680	687	682	640	635	662	662	657	668	635	665	639	680	644	694	641	687	627	651	634	614	635	677	645	673	637	642	659	702	681	615	616	642	645	680	660	671	655	668	671	652	663	651	672	638	676	653	651	595	711	647	677	638	682	631	640	666	634	585	619	632	658	632	648	633	650	681	667	660	695	640	666	643	659	691	666	646	680	614	628	627	688	690	645	612	701	610	611	654	632	648	650	694	665	659	655	636	646	676	669	575	650	617	699	654	604	638	703	600	662	659	655	665	645	653	601	686	645	639	649	639	649	629	660	613	704	672	651	619	632	610	588	610	639	658	674	637	694	635	655	659	640	637	672	652	670	678	649	674	666	696	673	649	674	626	600	648	702	639	626	603	646	609	654	688	655	644	656	624	623	630	621	631	674	632	671	669	702	676	621	619	682	657	680	640	650	642	669	693	723	647	640	651	647	660	649	636	678	672	672	639	702	667	629	672	608	624	623	636	675	643	685	679	634	643	622	645	634	653	621	654	708	647	654	665	697	641	713	666	665	632	690	723	688	640	669	636	703	684	614	641	638	670	639	669	651	675	662	608	651	679	665	659	678	643	664	651	627	626	673	616	634	611	641	666	672	638	640	630	606	705	648	685	661	640	689	646	672	664	647	653	651	691	690	669	658	683	678	669	651	636	585	631	701	644	669	645	603	631	648	624	658	649	674	641	681	625	621	666	627	627	638	657	662	682	655	663	643	644	690	672	661	632	656	626	663	669	659	672	625	627	676	644	664	715	678	673	703	636	663	633	682	667	651	634	669	627	694	675	652	633	671	680	697	623	663	678	643	648	730	650	654	635	612	683	682	637	661	645	677	674	689	645	628	654	617	655	702	641	626	654	631	650	667	633	671	653	670	679	708	649	658	620	669	661	636	663	639	669	716	638	679	653	618	667	618	648	678	624	662	662	623	648	713	649	647	624	671	608	629	647	630	675	672	632	641	613	687	634	668	644	671	649	660	697	685	645	644	634	666	699	631	664	662	691	666	635	670	591	658	640	672	615	593	624	644	638	632	675	657	641	651	616	659	624	668	735	708	617	679	631	635	638	665	676	635	647	675	598	659	662	685	648	641	633	604	655	609	699	665	631	658	673	698	644	653	687	624	641	673	664	668	674	592	667	699	640	665	680	644	646	662	632	634	637	647	602	667	682	682	684	663	624	642	653	631	670	637	665	699	630	654	626	661	661	626	650	684	697	704	617	658	645	637	672	659	680	690	672	616	688	653	616	693	669	615	647	639	640	629	637	663	630	668	669	658	692	683	636	660	665	648	654	648	660	633	695	673	609	632	651	651	697	657	659	677	654	657	618	631	649	639	650	607	646	626	644	628	675	657	642	623	664	672	622	691	596	666	700	673	640	653	638	682	678	667	669	652	667	689	644	686	635	643	660	652	623	667	610	679	654	691	634	613	666	674	698
4700	7671	6025	3424	3079	2508	26078	25896	16493	7334	3290	1406	802	695	631	647	626	603	615	625	598	561	633	612	640	637	635	600	632	605	601	589	628	613	647	608	607	584	619	580	601	610	600	596	629	624	592	594	605	607	627	624	589	604	651	583	605	614	585	652	642	612	657	578	630	626	662	589	603	618	625	584	604	610	625	615	595	624	583	579	590	586	587	618	657	600	590	614	607	632	604	587	637	624	614	624	648	560	586	629	554	599	619	608	619	609	646	562	619	606	583	601	652	648	615	638	617	636	581	584	577	593	638	613	591	577	632	604	558	659	637	610	584	625	612	626	641	602	591	550	560	612	604	606	584	611	585	590	620	615	596	632	614	584	623	632	608	610	622	630	600	656	642	618	614	630	568	584	596	591	581	610	586	606	594	626	606	599	624	593	603	596	609	594	562	595	580	601	614	640	585	590	611	612	626	603	620	583	631	596	567	608	615	595	554	652	587	606	639	632	613	642	569	621	629	601	572	616	588	628	597	668	643	640	610	658	620	590	593	613	615	579	570	567	561	615	600	628	601	625	637	589	616	630	612	622	609	614	596	626	589	607	583	605	611	633	630	597	595	580	591	630	613	565	604	592	589	627	534	571	634	598	641	625	604	634	557	621	599	602	568	551	601	600	595	620	611	599	615	575	578	614	599	572	616	635	570	615	546	635	578	612	628	594	631	612	623	631	611	663	657	612	623	585	659	615	608	615	595	634	625	631	613	603	625	652	541	584	578	599	610	606	599	599	614	593	598	582	605	608	593	604	625	609	670	629	591	585	626	597	641	592	611	612	601	594	624	591	609	596	566	633	578	632	568	570	639	592	624	581	616	582	593	619	632	609	601	606	604	588	585	580	610	636	597	611	624	622	621	560	606	555	582	578	623	607	618	590	574	616	586	637	638	577	562	640	576	615	568	626	635	607	598	604	619	611	577	598	624	640	609	610	573	605	627	586	648	635	597	595	581	586	578	561	601	558	602	638	593	639	584	621	584	608	620	598	605	609	610	587	617	645	580	575	618	620	581	611	643	608	646	599	612	614	581	642	588	580	624	594	602	641	614	601	613	606	611	640	579	596	630	560	612	610	563	629	609	591	634	629	582	613	618	608	551	597	627	603	635	586	593	657	650	661	632	561	623	583	603	587	598	622	555	607	576	607	583	583	602	610	620	626	585	597	572	624	588	615	599	585	592	654	595	657	634	623	647	605	629	606	609	620	600	613	605	629	630	620	633	588	620	627	610	622	640	564	585	642	593	560	644	613	637	614	572	601	605	618	593	574	611	611	603	605	600	601	601	616	604	636	612	646	579	581	582	592	613	600	592	596	603	600	599	598	638	592	583	593	593	593	614	568	623	626	604	615	642	630	640	644	601	597	616	562	612	578	635	606	604	579	589	628	622	594	584	567	597	596	629	648	591	653	664	586	617	579	607	622	645	629	625	594	608	646	602	608	607	564	566	577	588	630	607	611	612	606	615	598	596	638	608	576	595	662	578	592	550	616	599	591	570	655	630	614	640	601	573	600	602	580	601	640	566	626	605	614	622	593	584	600	617	600	574	593	594	651	612	592	579	543	632	625	611	631	596	635	596	597	614	574	619	592	624	554	618	602	584	618	595	587	631	566	605	576	572	561	573	587	619	572	573	607	611	544	594	544	623	606	640	582	622	600	590	603	611	609	587	624	563	607	608	591	614	662	577	582	604	608	593	626	615	599	610	595	606	664	616	567	615	604	614	587	587	606	622	621	643	601	617	654	610	596	615	579	621	607	605	590	621	606	639	581	603	614	576	615	636	617	604	613	606	611	630	555	577	587	631	573	601	596	605	600	634	602	616	627	594	616	586	631	567	607	650	586	643	604	620	614	636	598	633	636	595	582	589	605	613	616	596	568	626	649	577	594	615	613	651	599	592	575	568	651	597	599	617	614	616	549	630	595	595	583	613	612	585	615	648	628	605	613	614	606	633	602	637	608	641	614	592	603	657	599	624	559	601	590	599	641	621	604	583	641	596	615	599	567	577	589	545	619	574	608	621	567	598	586	591	591	592	591	674	595	599	636	623	596	628	568	589	602	621	574	582	607	582	619	616	638	632	588	617	600	612	636	616	589	624	615	620	577	577	617	601	572	623	590	670	644	607	603	596	655	608	593	596	664	571	605	593	577	593	652	625	590	629	588	575	600	587	611	609	587	624	636	612	621	595	586	598	583	593	595	565	620	601	619	600	623	628	630	601	641	604	668	625	631	596	576	607	575	597	606	614	637	570	596	629	606	630	599	590	611	586	628	606	580	586	545	578	607	626	623	612	650	580	627	563	605	608	618	584	625	571	579	589	579	627	597	579	590	637	636	595	567	601	592	591	651	578	620	589	610	598	589	651	600	636	628	620	611	658	607	620	611	634	638	604	620	581	604	654	584	591	600	630	593	633	628	622	617	609	602	643	609	616	614	576	575	591	595	578	604	616	591	590	612	588	590	615	590	624	605	583	577	588	594	661	645	604	603	573	560	604	567	592	625	590	653	617	590	613	606	636	597	607	575	594	627	589	553	585	586	608	675	600	596	579	619	603	580	597	647	616	619	632	591	590	580	587	617	590	582	631	578	596	589	621	572	596	639	629	589	588	639	635	607	588	634	625	594	610	594	605	554	587	593	569	571	572	594	596	596	594	606	608	626	627	626	595	608	641	552	612	587	605	616	622	609	602	604	594	579	605	534	650	622	574	640	598	622	599	572	604	588	621	624	585	596	576	599	601	577	585	645	598	631	604	588	544	613	595	564	597	593	604	637	646	632	589	598	575	628	640	584	600	599	571	579	568	601	596	583	658	607	634	580	600	618	617	565	581	611	605	594	593	589	596	597	645	586	583	536	580	623	616	647	578	617	562	574	610	614	603	623	558	589	572	617	645	635	647	540	619	600	597	588	564	590	634	586	606	587	620	597	583	681	606	554	622	671	603	661	638	586	579	614	568	596	582	609	579	601	579	597	602	598	604	569	615	621	624	611	634	569	630	625	619	613	635	622	596	605	606	626	603	608	602	577	623	626	579	596	615	607	581	617	596	627	601	620	564	608	607	612	591	591	585	597	550	637	599	576	616	587	599	643	600	585	619	581	626	605	552	609	648	613	600	606	595	601	594	655	626	609	626	612	579	631	576	568	632	634	595	589	629	587	580	598	591	640	605	587	596	585	554	612	600	615	618	585	607	610	599	599	633	611	623	607	584	570	604	587	622	596	619	601	630	577	599	601	647	569	579	620	596	592	593	578	611	609	613	595	626	672	543	648	609	570	593	611	633	563	592	623	614	615	627	617	570	608	591	603	589	620	559	566	589	570	615	600	571	597	611	645	573	580	582	626	582	623	620	656	606	573	604	602	598	639	592	598	591	610	638	590	599	600	579	656	686	608	616	643	613	615	586	598	629	623	607	620	643	585	636	607	593	627	634	601	565	604	603	620	573	612	647	634
24149	21282	28496	24383	21177	11649	43857	46072	35962	19283	7607	2574	1122	854	753	820	770	743	760	793	762	775	791	748	786	732	804	803	778	741	755	718	811	741	755	764	780	759	778	765	795	763	744	722	786	799	733	767	824	752	776	738	725	762	747	760	756	707	719	710	749	769	735	770	790	803	733	723	765	731	785	763	734	766	770	727	762	767	762	762	782	789	753	722	729	779	793	710	703	747	730	786	704	756	715	741	797	727	687	785	766	756	769	751	748	780	745	758	773	753	792	779	770	764	726	775	768	768	733	803	821	738	766	745	786	797	758	747	693	711	767	789	742	764	753	734	722	753	783	751	787	789	772	742	712	696	782	722	786	751	738	727	715	770	745	760	713	743	733	736	735	779	725	747	706	748	769	722	726	728	731	712	717	741	766	763	817	775	822	768	804	727	787	772	759	752	778	783	759	740	768	783	744	726	749	715	716	819	752	754	765	764	708	766	784	736	800	753	764	796	751	756	737	763	727	734	694	755	750	734	753	761	787	795	694	730	705	764	757	752	761	755	734	788	761	746	738	731	764	711	713	762	737	718	773	766	771	756	828	719	741	740	752	754	712	801	759	780	755	800	754	738	751	752	754	755	741	752	700	755	760	746	759	682	748	736	776	765	726	778	794	727	775	732	780	753	766	757	743	758	811	741	733	755	755	746	734	781	734	768	730	749	786	745	728	775	753	759	760	781	715	767	744	732	751	759	696	764	738	737	787	767	760	806	782	817	800	733	716	734	733	748	778	726	783	765	749	714	737	765	731	733	744	719	749	781	794	732	738	772	746	781	787	791	781	743	739	700	751	720	758	769	737	746	761	731	695	766	740	755	738	720	745	770	749	778	756	721	796	784	777	717	715	786	747	743	733	708	728	731	719	732	727	751	751	755	732	767	713	726	711	783	728	768	750	753	768	757	750	706	773	804	711	747	770	791	779	747	750	694	739	745	708	744	833	764	737	689	714	768	708	784	702	746	763	706	765	770	719	775	738	749	787	789	742	750	731	708	778	745	730	797	723	763	718	760	740	765	718	766	748	745	709	727	838	704	769	751	741	825	734	740	772	786	740	777	776	792	749	730	751	756	806	773	772	750	787	725	764	778	728	731	739	750	753	800	753	675	729	739	764	766	791	781	742	726	712	738	742	718	746	776	783	775	723	727	765	725	783	791	774	743	760	738	775	771	771	768	755	727	760	701	731	775	730	788	749	749	773	759	801	750	789	743	709	699	692	758	741	801	722	803	748	770	725	761	715	753	761	716	767	761	762	714	792	790	741	773	760	725	709	786	764	754	733	737	750	766	775	729	770	746	752	781	728	794	765	757	757	798	766	754	747	772	735	791	763	797	757	753	746	765	788	771	725	758	779	775	781	787	765	739	749	768	757	783	764	741	778	750	721	719	800	744	720	724	751	773	747	724	747	759	742	770	738	704	767	760	789	756	740	727	696	753	719	722	745	743	762	749	745	723	783	797	738	793	818	785	735	750	742	729	772	736	727	701	748	725	743	732	777	738	750	769	787	723	758	806	783	703	772	832	760	822	781	746	764	800	704	755	806	745	748	722	714	777	752	682	766	780	747	778	771	782	714	738	741	747	759	786	797	740	758	755	757	765	767	679	749	763	727	768	743	776	707	778	740	778	850	758	774	754	736	772	711	750	773	691	757	766	711	789	745	749	739	754	741	770	799	729	780	734	793	751	775	776	772	713	770	758	752	740	740	736	742	721	762	746	744	724	759	731	749	779	763	696	740	730	702	810	752	775	728	784	782	808	733	722	772	755	748	767	732	715	772	728	681	707	738	770	747	750	721	762	696	781	727	794	772	789	751	711	769	784	748	800	702	758	721	694	736	772	787	744	748	782	760	714	704	776	738	753	714	752	755	800	739	736	749	741	709	737	774	783	726	722	794	736	732	735	809	761	738	781	728	704	724	724	719	754	733	722	769	767	786	769	733	722	738	742	789	756	730	779	747	773	727	759	734	735	717	781	726	741	738	792	771	755	718	764	725	737	746	708	779	783	736	759	699	746	727	784	709	730	720	762	747	730	723	754	741	760	755	755	738	769	744	734	797	694	740	733	790	714	734	774	753	775	759	791	722	747	746	757	754	759	778	772	744	778	726	712	751	792	760	782	755	727	706	756	679	809	702	752	725	787	718	759	713	806	735	783	756	785	744	720	728	728	701	815	721	763	688	733	748	739	791	737	753	770	736	703	788	754	765	741	798	809	740	722	732	719	787	744	716	736	752	780	718	769	737	726	763	749	734	727	777	749	732	781	716	728	752	753	779	728	791	718	736	697	714	761	750	750	728	742	760	714	730	741	780	766	724	735	775	717	692	791	783	775	729	775	761	775	733	734	691	734	761	738	792	763	773	736	732	776	755	751	753	726	710	734	744	728	771	735	752	755	715	734	729	755	788	753	742	718	787	779	743	693	760	711	716	718	832	728	760	758	729	769	767	723	735	775	755	734	727	683	780	758	745	702	768	752	750	773	752	703	731	724	725	761	756	723	812	808	721	742	704	756	764	760	723	713	760	758	755	768	741	734	793	771	775	762	737	755	753	719	704	743	698	695	700	794	792	747	781	765	761	731	777	745	760	715	740	756	717	800	691	771	753	744	689	714	776	735	728	768	717	807	761	727	731	772	799	765	728	705	726	780	745	678	767	773	768	739	713	721	726	729	777	741	814	726	792	780	711	713	724	732	706	745	715	752	760	711	757	747	737	768	721	717	743	810	744	816	721	721	775	724	751	702	715	730	739	717	743	783	775	734	756	735	781	760	756	799	722	708	780	764	721	778	734	751	738	744	746	731	733	801	763	721	802	722	740	759	724	786	738	729	742	739	767	810	776	759	744	712	737	742	738	777	755	780	799	729	750	709	715	728	770	729	713	739	752	758	722	727	815	764	777	741	744	787	755	739	728	788	762	770	723	737	753	767	755	762	703	791	727	825	736	756	783	758	747	802	811	761	688	723	740	739	753	769	769	741	717	772	724	715	755	757	756	715	767	759	711	771	775	824	805	733	716	758	734	722	733	702	755	785	761	781	751	748	755	695	749	736	748	733	756	797	779	733	790	743	709	758	729	758	721	739	747	725	739	727	776	750	733	770	723	745	778	697	736	769	792	723	742	741	776	767	783	704	734	769	769	742	729	747	733	759	734	772	728	719	744	710	737	810	823	745	766	752	780	715	749	743	740	747	778	772	684	775	739	746	765	735	783	770	794	726	719	723	722	732	746	719	748	783	783	731	711	738	749	781	754	773	774	786	724	772	713	808	761	795	724	748	772	734	741	746	757	768	768	740	752	748	739	768	744	758	713	766	729	755	793	758	788	764	789	756	748	742	796	737	724	713	709	785	797	742	755	718	754	752	748	735	744	729	740	721	715	745	741	680	772	748	758	800	726	779	810	727	778	747	743	783	746	736	798	752	709	770	750	763	734	746	742	745	798	786	764	694	777	715
5843	12449	10309	6377	5144	4649	45229	42230	30443	14758	6614	2772	1114	767	706	676	699	734	663	715	704	705	717	706	713	692	758	702	717	699	691	661	669	666	710	687	653	684	730	643	695	661	690	679	684	688	765	677	696	668	683	693	663	682	669	768	742	682	689	659	703	673	656	715	698	646	682	695	653	694	701	671	677	676	690	715	704	656	696	728	685	719	687	716	677	711	673	651	706	703	772	702	678	693	707	678	698	704	716	694	736	700	697	688	717	684	682	763	710	690	686	719	720	620	668	681	683	703	701	687	714	746	684	677	709	682	651	705	636	718	658	673	673	693	721	670	707	689	692	654	709	702	671	652	670	679	708	696	706	696	686	699	691	712	687	706	691	642	727	721	704	645	678	701	650	710	663	689	673	705	698	723	720	745	669	727	696	658	702	705	708	719	780	689	709	739	714	665	739	692	679	648	723	718	720	728	695	665	664	703	639	725	696	682	685	692	697	682	699	670	692	738	750	720	664	742	693	672	681	687	679	649	717	680	704	726	653	669	703	717	702	701	696	689	716	658	703	674	694	702	747	616	642	671	662	738	710	709	689	659	703	653	713	700	701	731	655	725	673	712	690	662	709	717	667	713	708	736	692	685	697	688	716	681	691	650	700	647	747	731	740	662	677	671	664	688	700	709	723	632	679	702	713	669	720	695	728	701	701	711	691	686	696	717	672	671	730	690	712	716	636	698	674	650	739	661	711	717	712	707	680	662	698	699	727	648	683	705	682	680	758	672	667	699	749	703	681	711	691	689	677	698	696	685	687	635	715	729	658	694	675	703	708	671	688	659	681	678	694	622	689	722	701	704	659	678	669	696	704	705	681	713	717	688	657	690	723	643	671	671	726	739	663	685	693	684	700	700	719	684	645	697	687	702	758	676	702	721	674	714	693	669	690	668	667	657	735	683	703	676	665	706	675	647	679	741	717	666	746	673	676	631	706	732	681	681	661	703	663	694	679	674	709	712	646	693	702	684	680	657	654	698	677	714	660	720	697	720	706	692	668	704	688	701	648	656	674	681	694	690	718	716	713	620	690	697	711	673	695	703	708	671	726	671	699	737	733	695	660	685	713	659	641	689	690	704	687	721	663	708	713	682	704	711	646	658	707	694	684	650	675	688	674	689	725	684	753	681	698	687	674	739	694	701	703	704	731	723	672	726	665	683	720	663	694	718	679	706	674	680	678	685	706	699	714	679	671	688	703	691	695	706	679	690	683	688	674	647	694	671	676	689	713	695	693	661	662	689	674	738	701	718	704	740	719	689	686	663	691	688	661	701	648	693	728	660	684	697	683	658	680	712	732	693	677	680	697	680	703	712	747	695	685	646	680	666	666	687	624	659	699	696	686	684	696	692	681	652	708	712	669	660	637	706	635	721	678	682	694	686	732	669	667	687	711	675	706	673	732	708	692	701	661	683	709	713	673	674	687	754	677	719	693	681	689	711	651	625	690	690	691	702	649	669	696	688	719	659	662	685	718	684	683	695	709	678	699	731	645	651	698	717	668	645	706	703	669	645	689	681	649	728	620	673	666	670	705	750	682	683	684	652	703	677	680	675	699	678	708	674	690	687	659	700	677	728	647	703	708	694	631	664	691	665	688	684	691	657	623	728	734	669	692	670	665	667	702	684	703	696	683	698	701	667	700	642	712	684	715	671	707	726	684	676	706	690	689	685	653	659	667	698	653	683	665	654	683	693	700	678	664	654	695	681	678	751	723	721	695	724	681	674	654	623	660	680	640	690	666	661	698	720	690	687	656	697	633	689	651	735	704	666	676	642	716	661	687	690	692	655	713	637	664	669	714	679	686	685	706	722	703	631	678	686	700	757	709	736	694	736	685	671	682	699	705	698	718	714	671	682	680	684	749	679	710	704	705	693	654	671	665	694	706	695	652	668	689	737	678	776	671	655	686	719	667	678	699	673	645	661	653	666	631	632	683	636	640	673	731	664	674	669	682	721	698	672	695	716	720	678	667	650	674	711	698	720	672	682	723	657	677	676	752	734	691	677	655	646	694	655	681	730	668	675	658	704	685	721	716	721	627	678	700	719	682	673	678	717	647	711	690	642	685	712	672	685	708	664	693	721	675	672	709	661	707	731	674	727	661	667	653	657	716	649	645	665	729	674	701	699	711	683	712	736	663	698	707	644	680	730	728	686	654	713	668	693	716	700	655	676	710	657	743	689	719	649	725	664	704	684	664	683	669	706	660	700	702	688	702	649	640	649	671	678	705	673	623	685	647	665	664	697	682	646	687	725	709	695	679	665	706	650	694	714	703	653	650	656	650	704	707	661	679	681	658	690	678	688	664	726	703	674	713	682	713	687	709	682	697	732	684	709	652	662	686	691	624	709	666	643	660	660	691	690	600	683	706	695	677	720	686	655	664	686	702	672	723	662	745	704	714	706	632	700	709	663	676	695	674	684	683	652	622	690	683	678	644	657	678	733	640	725	713	679	682	673	671	677	701	689	677	680	722	690	697	677	681	700	642	691	714	685	707	655	708	699	655	762	709	703	682	668	677	646	614	657	650	692	668	668	707	674	620	641	675	725	686	673	655	650	707	702	668	685	631	704	732	686	675	657	704	676	678	642	705	728	690	700	679	683	709	684	693	666	683	675	680	628	663	666	664	685	661	742	705	644	654	662	691	690	683	678	680	691	623	668	679	690	717	686	678	700	645	674	692	678	737	654	697	661	686	677	755	709	661	675	753	683	675	669	680	686	683	671	707	663	677	726	689	690	713	695	701	754	650	679	686	658	699	643	655	751	639	670	706	680	735	726	701	661	692	679	713	717	726	678	720	708	695	654	687	700	695	667	726	701	684	670	710	702	682	715	695	680	671	674	690	680	719	675	657	662	654	680	726	671	670	653	637	654	690	684	685	718	709	641	687	713	651	636	696	676	721	700	729	724	652	695	718	690	645	651	684	695	633	718	684	679	645	683	669	666	701	667	674	733	678	705	726	699	712	683	684	644	688	692	742	680	720	687	690	696	693	640	687	658	697	676	701	678	667	681	680	623	658	691	693	675	683	682	698	688	655	659	692	691	695	660	683	652	708	651	697	723	668	684	679	662	697	684	688	728	702	655	752	667	730	719	697	736	656	738	706	655	676	643	664	717	715	662	668	627	696	676	729	689	708	692	684	658	661	744	665	665	706	689	672	655	689	665	634	704	672	651	643	675	681	690	677	693	675	666	671	702	651	706	723	705	665	736	711	690	695	681	742	687	666	697	641	692	656	699	707	687	673	706	641	720	647	662	686	671	674	666	667	658	651	720	677	672	700	691	732	695	723	704	722	701	706	692	621	675	681	678	659	661	660	652	698	721	668	684	656	665	708	670	647	690	695	639	674	657	727	708	682	687	687	651	694	659	653	664	681	719	642	715	728	702	679	689	694	674	724	691	669	653	697	693	630	690	734	717	676	652	674	675	664	679	640	672	669	682	693	705	726	712
27765	14218	4612	2198	1214	1192	2656	3936	3122	1746	1168	890	668	718	737	671	677	705	647	722	666	719	765	691	651	695	672	716	682	707	686	651	680	704	678	683	723	687	682	705	697	677	680	690	665	672	677	663	652	692	685	708	701	658	713	686	682	718	704	750	722	662	708	690	678	658	646	672	702	672	705	690	722	704	672	722	715	714	658	658	688	700	686	685	643	697	718	674	675	632	693	641	688	699	663	684	684	707	705	737	677	667	631	678	713	695	673	709	702	698	685	699	680	661	649	687	715	677	661	626	691	687	702	691	669	708	735	711	701	676	717	663	688	679	686	646	719	719	710	675	685	698	698	703	677	708	687	717	715	683	651	684	716	692	686	695	695	660	626	695	661	687	672	646	642	649	704	694	764	698	710	671	697	720	683	660	694	687	635	695	690	665	656	664	659	693	656	698	666	693	666	705	655	671	680	747	676	696	644	698	652	646	720	738	680	711	710	658	651	724	695	676	671	680	654	709	635	719	660	652	678	672	670	696	694	689	735	739	746	703	700	701	693	678	668	678	718	692	650	657	753	664	676	724	650	647	673	613	684	670	670	706	632	733	715	688	678	680	692	721	667	667	677	670	692	666	704	687	701	730	696	709	708	696	680	668	666	656	693	724	690	689	703	668	666	665	663	681	671	714	702	687	631	673	675	689	679	682	681	654	637	696	706	684	671	685	648	739	671	664	661	687	679	676	699	662	687	685	688	693	688	686	706	655	721	696	671	722	654	673	678	686	680	668	703	743	653	716	689	726	684	641	680	671	679	635	671	689	660	672	700	671	674	658	660	701	668	686	675	640	715	707	648	629	719	718	707	697	636	718	703	645	663	655	699	716	669	638	657	728	749	694	702	653	730	734	679	691	668	684	675	689	709	711	691	715	685	657	639	689	709	684	682	681	682	717	699	651	647	688	723	677	724	736	681	708	642	690	698	648	654	662	709	657	740	683	668	689	726	669	679	720	675	724	709	665	708	648	684	702	651	657	676	713	720	658	688	662	677	652	681	665	672	677	692	677	698	724	707	696	699	672	693	700	717	723	648	676	707	707	659	701	678	671	712	677	653	678	645	661	643	661	670	759	703	658	665	683	680	696	668	654	692	717	637	701	709	710	695	656	669	698	686	748	650	715	673	689	647	665	668	659	691	651	703	672	677	744	702	689	666	670	683	664	689	686	657	704	713	709	674	643	672	713	684	693	671	667	690	639	661	716	693	639	683	717	679	695	686	674	657	738	734	696	722	669	653	677	669	676	688	645	697	672	707	679	690	681	697	690	703	752	678	692	649	676	656	665	674	673	706	684	694	640	652	709	652	662	732	644	689	662	675	707	685	682	736	682	674	650	714	645	682	652	659	720	671	691	677	681	706	651	737	667	712	687	685	727	730	678	704	646	678	714	670	686	674	706	658	621	679	710	665	729	686	691	720	763	709	711	696	670	656	664	691	673	683	703	660	666	688	682	686	662	675	643	691	705	733	662	664	688	693	666	652	702	737	705	647	717	677	716	660	675	660	662	672	674	658	699	649	708	641	728	679	689	662	660	681	618	693	728	708	653	734	721	695	685	634	690	709	658	659	700	666	700	645	680	713	678	706	672	692	684	717	713	675	696	651	705	723	659	659	702	640	667	704	692	695	666	721	660	689	675	712	682	714	660	668	734	628	693	670	666	663	725	675	638	647	654	691	672	706	655	686	675	683	699	719	678	723	742	674	648	670	651	674	684	653	674	653	708	623	731	645	701	693	715	638	700	693	691	719	691	639	684	709	707	713	664	709	697	643	717	669	670	690	680	707	693	677	682	678	658	673	694	685	688	723	678	647	748	718	712	702	702	664	673	688	709	694	704	708	718	715	655	726	671	676	659	714	716	635	690	698	671	691	692	673	712	652	667	672	659	691	676	657	673	688	711	676	678	642	726	696	655	656	671	679	697	669	676	680	694	724	669	720	699	719	722	683	686	728	676	668	683	680	720	664	717	711	742	640	674	673	711	702	650	691	676	729	667	659	677	672	675	655	691	642	695	728	700	721	673	603	649	656	712	688	728	640	728	681	687	706	676	660	663	678	644	691	672	723	690	696	675	718	695	697	675	750	699	679	697	676	668	685	669	706	693	713	656	660	705	716	705	718	703	686	712	668	699	659	715	642	598	681	705	667	719	698	696	666	701	691	705	714	664	690	721	668	703	657	696	698	662	680	666	729	703	649	646	685	681	724	666	666	694	698	686	657	669	709	669	666	698	713	666	713	679	706	693	710	740	620	649	609	695	677	689	727	690	689	710	652	688	651	727	663	688	673	685	684	710	693	693	662	665	694	695	712	683	658	700	691	666	726	681	650	716	660	705	681	663	633	645	706	678	685	677	678	728	692	679	701	707	696	698	685	676	713	664	671	661	725	683	715	660	675	656	665	699	694	682	719	650	708	684	670	654	717	624	724	681	671	715	684	683	670	711	705	737	710	674	673	671	691	712	703	708	703	688	723	700	699	678	711	714	699	694	701	653	697	722	679	669	700	661	639	669	724	719	730	696	674	706	652	685	636	673	656	659	637	691	714	642	696	732	707	623	683	696	627	716	728	705	698	659	738	696	717	714	671	686	720	646	695	675	702	673	691	704	701	699	705	678	697	692	723	639	723	660	678	667	655	689	699	662	710	704	670	672	714	685	667	725	648	677	718	719	669	675	669	682	679	702	729	671	663	690	670	688	719	707	678	694	718	744	706	706	695	625	678	676	698	674	709	694	680	684	695	706	656	643	685	743	680	675	679	717	697	729	714	664	757	701	636	682	690	666	694	680	692	637	700	733	678	671	718	682	712	693	666	661	707	706	610	686	670	735	714	686	706	702	690	698	726	692	703	675	706	712	660	658	684	677	677	704	693	714	700	682	679	665	672	683	703	692	676	701	667	659	686	715	659	655	655	626	698	683	656	690	703	689	701	660	710	681	691	682	716	674	677	683	689	671	714	708	691	687	683	670	642	694	751	678	683	697	690	665	675	684	650	692	703	706	663	669	699	693	669	679	684	629	689	692	681	640	691	734	693	668	660	643	643	678	706	676	685	736	666	702	685	651	639	692	712	662	664	691	702	678	698	694	662	617	692	683	672	681	689	709	649	677	679	733	665	681	725	710	679	671	629	719	715	686	675	684	695	708	679	678	669	681	694	673	713	703	692	676	732	729	732	726	690	691	671	689	699	696	706	672	727	657	731	656	665	699	687	712	652	696	695	697	687	687	690	703	682	700	661	736	683	715	658	689	700	686	643	685	673	714	645	671	697	691	693	697	641	700	670	684	632	708	720	715	697	665	629	684	709	678	719	660	682	707	651	599	671	669	669	701	715	634	738	693	723	670	707	690	652	654	627	703	661	653	719	682	687	686	697	743	694	692	703	710	703	720	675	678	756	736	671	690	723	716	666	678	676	751	685	661	705	717	706	722	666	668	725	703	682	662	699	699	688	697
6108	3819	3944	1873	1480	1377	3796	4639	3432	1922	1238	820	664	606	577	614	637	601	562	635	659	645	673	567	603	627	656	579	579	655	625	614	631	650	620	594	613	640	603	629	606	628	661	649	647	622	559	654	623	612	624	591	662	629	635	594	588	676	595	578	638	585	653	619	594	654	617	617	562	625	612	588	615	604	594	579	590	598	636	631	560	595	605	616	589	620	656	616	631	626	570	601	609	609	607	664	607	609	607	654	591	588	598	577	628	599	646	629	620	632	588	598	590	601	591	606	566	577	615	613	612	597	592	597	624	603	613	607	636	629	611	625	588	607	619	597	643	634	619	587	615	620	636	620	629	638	611	641	592	628	560	592	633	645	612	654	594	590	626	599	572	626	582	572	625	632	621	611	609	658	622	623	603	614	600	642	608	604	602	618	613	630	619	614	637	603	605	626	588	600	601	620	663	604	609	640	629	601	649	577	607	571	638	620	637	613	636	613	594	604	558	581	607	633	632	608	601	595	610	613	615	634	610	614	635	636	604	641	603	639	591	591	581	602	590	624	610	602	643	604	634	614	598	627	579	607	636	654	573	601	626	580	569	594	615	619	676	584	613	588	586	595	643	580	626	617	614	609	650	647	667	592	599	611	590	544	592	569	612	604	586	638	619	558	591	612	637	619	623	627	613	594	602	567	622	606	650	608	589	651	605	607	633	613	613	585	622	595	596	647	685	593	579	597	645	612	621	608	612	596	616	590	646	560	631	607	625	624	586	640	590	620	631	601	642	610	649	603	608	581	614	656	597	580	586	620	580	674	595	627	657	595	607	589	581	639	611	642	627	657	660	657	595	622	609	610	588	631	619	593	605	614	626	622	646	593	595	606	600	636	581	571	622	637	651	645	634	626	562	622	650	659	604	607	614	625	595	610	636	609	604	599	574	619	650	642	649	619	591	603	605	598	633	694	609	641	621	592	646	595	615	626	583	549	597	580	646	569	624	608	626	654	611	613	634	584	601	592	617	572	574	592	595	634	608	631	617	605	630	639	573	585	610	649	583	604	621	609	615	641	664	605	627	581	608	604	610	611	602	615	623	602	674	636	638	596	574	607	556	631	607	550	594	644	570	617	588	629	621	582	589	594	599	603	650	642	592	613	599	664	692	656	563	616	642	620	622	614	599	622	649	608	633	604	614	602	582	623	633	618	607	628	614	575	650	599	680	602	586	577	595	605	586	629	654	584	599	575	606	586	612	622	592	624	569	601	616	580	639	573	624	636	579	572	614	605	617	614	585	693	589	625	648	596	639	662	587	596	607	575	594	635	608	632	585	628	557	645	614	578	584	637	614	593	602	592	603	632	624	595	630	617	588	593	629	622	626	621	616	604	601	582	575	652	602	625	598	572	640	664	626	593	636	591	643	626	594	621	608	619	591	645	617	620	574	611	618	629	601	616	643	621	553	601	599	631	596	574	644	630	603	596	590	591	638	651	610	629	637	563	559	580	615	633	627	638	616	610	613	645	607	633	608	625	580	601	621	642	633	607	618	602	563	592	635	601	625	640	650	625	657	587	557	624	605	612	621	642	628	627	597	606	632	615	616	574	613	604	647	606	640	613	602	612	600	630	607	637	626	642	584	626	648	590	599	608	564	609	633	622	632	580	624	607	664	591	635	611	621	641	605	636	634	596	593	602	645	609	598	678	663	650	628	620	624	561	637	605	643	588	637	526	590	628	613	653	615	594	608	605	621	618	659	617	601	641	656	591	661	648	647	602	614	605	572	607	620	616	629	632	594	594	610	627	556	635	625	594	605	642	617	636	597	571	643	617	619	628	602	626	646	603	623	612	634	681	562	610	625	645	576	618	603	593	561	591	614	626	591	622	608	597	644	642	577	634	637	628	649	663	629	596	606	628	587	602	617	610	618	654	592	620	606	618	634	605	610	600	591	620	621	585	633	591	599	585	593	628	579	611	587	630	594	608	623	621	638	628	640	653	655	613	601	611	619	638	627	543	644	621	611	578	650	607	617	610	586	567	637	614	642	620	627	586	631	632	635	621	590	648	589	609	615	599	595	591	566	584	616	626	599	604	595	594	599	578	613	650	579	588	556	593	612	617	625	629	604	625	594	633	602	600	609	573	595	609	580	607	623	627	596	613	623	628	604	572	620	592	578	618	620	627	606	631	647	594	607	628	613	620	631	595	628	628	616	596	645	647	597	580	671	600	591	619	568	635	581	606	610	619	579	582	598	611	610	550	574	640	585	647	599	614	677	609	649	578	647	627	620	605	664	606	607	613	584	589	609	586	586	632	628	621	622	610	588	597	642	625	611	626	637	627	606	589	587	645	597	614	564	591	606	610	615	613	629	574	634	604	613	618	590	590	602	635	616	646	652	611	601	623	608	637	625	589	632	604	648	578	617	611	598	616	629	610	620	579	591	633	585	603	640	642	622	618	581	604	598	633	618	639	610	609	618	652	554	665	628	606	606	605	592	585	623	614	553	609	612	675	596	572	592	640	629	612	652	656	632	594	627	640	626	594	607	617	612	596	586	652	593	596	607	624	643	644	618	600	627	613	649	620	625	638	577	579	603	629	631	600	620	612	649	603	629	618	622	578	607	605	640	607	643	649	639	623	628	600	601	626	628	617	662	644	602	615	647	579	631	637	624	627	628	632	633	608	627	577	629	652	562	622	670	621	598	601	589	602	585	598	616	611	576	590	633	622	633	603	658	603	608	620	615	642	612	631	604	599	605	616	646	648	632	603	592	630	591	600	624	590	583	635	640	571	618	585	613	590	566	620	603	639	606	596	615	632	577	569	620	629	612	609	582	649	659	593	633	609	609	633	611	667	590	602	622	567	602	598	642	607	607	636	605	583	619	602	607	638	583	661	611	594	647	587	591	617	605	634	606	635	618	641	636	675	624	605	584	618	618	589	617	639	586	642	633	595	619	591	619	638	606	620	577	625	628	648	591	619	638	610	645	640	588	604	601	674	621	649	578	584	586	586	587	629	621	605	630	633	606	651	597	578	585	617	569	626	655	585	568	635	644	625	626	636	615	585	594	590	616	625	627	614	631	605	627	608	690	613	643	645	591	620	608	604	613	631	630	610	628	604	580	640	670	637	621	597	581	629	584	596	608	547	563	618	629	604	611	601	585	592	598	628	649	597	642	638	580	576	633	610	642	614	622	633	614	591	616	615	564	583	634	602	608	593	608	602	593	667	627	637	632	633	604	648	632	645	597	623	628	665	626	590	607	596	586	641	660	601	613	635	634	630	634	574	617	615	633	594	620	623	640	625	582	634	601	607	626	597	641	586	639	588	625	648	562	608	675	597	593	611	624	613	608	587	629	596	616	623	638	607	660	605	583	593	606	649	592	600	578	621	603	620	648	642	637	626	652	612	681	594	595	591	597	638	603	633	605	625	633	613	611	618	557	676	656	642	579	626	626	642	613	598	607	642	605	617	620	584	596	584	587	604	651	555	614	627	604	630
25592	21313	27004	24942	8270	3065	21472	29130	21098	9708	3589	1500	843	684	673	674	623	643	697	642	725	639	619	670	686	685	639	630	625	671	671	616	693	683	622	642	655	663	662	689	663	643	661	582	618	676	643	667	668	670	646	632	664	647	682	617	641	672	650	662	681	627	681	683	682	693	679	679	663	712	658	663	694	695	672	647	651	697	667	654	624	672	683	664	654	709	635	650	646	664	692	683	641	679	650	637	687	676	641	694	602	627	642	615	669	632	590	631	664	646	652	676	651	690	627	627	659	592	632	605	663	616	655	637	652	647	661	649	620	620	636	693	645	662	665	673	632	677	675	648	644	599	685	651	632	690	656	615	645	656	662	672	619	608	661	671	665	648	636	662	647	686	648	614	665	681	685	623	685	632	674	673	640	649	709	609	634	661	606	674	672	606	614	607	657	632	660	631	621	644	672	636	651	710	667	651	663	659	672	621	638	657	597	688	642	646	626	634	708	671	663	662	646	638	673	642	588	671	651	640	659	687	631	602	671	689	631	639	620	639	661	619	667	601	647	664	709	656	615	614	676	641	637	653	640	652	676	649	659	610	652	648	659	662	673	580	649	648	627	675	679	695	615	618	667	672	648	635	639	612	640	650	658	594	658	679	667	669	684	613	637	671	644	650	664	625	664	658	700	644	673	663	643	666	689	616	645	629	647	603	623	611	636	602	647	629	635	679	648	650	636	654	635	619	661	633	650	639	684	629	647	679	631	715	667	606	630	677	641	679	613	684	668	677	660	660	606	651	607	680	662	659	682	685	721	622	629	667	680	653	622	705	657	695	646	606	675	671	620	621	659	656	663	626	646	685	671	641	693	604	644	680	673	609	658	609	632	647	702	664	669	689	635	675	638	627	627	703	635	699	675	676	633	677	657	602	661	622	601	668	632	646	655	681	642	652	676	638	654	692	583	639	649	685	659	638	606	611	625	681	636	649	624	625	654	663	663	652	692	624	650	682	652	633	652	659	618	646	640	622	625	639	651	599	659	665	640	664	651	639	672	670	679	653	678	639	654	701	681	671	656	691	613	622	652	592	629	644	673	644	647	654	646	665	643	656	634	656	684	638	709	667	683	622	618	619	649	668	649	672	692	651	636	622	653	617	650	588	651	615	655	630	685	656	649	653	637	658	685	646	613	624	648	687	637	628	658	675	659	694	664	668	630	606	652	663	643	670	655	663	603	642	669	640	588	652	648	615	670	648	656	687	675	676	654	652	649	635	641	673	677	663	654	595	658	692	637	662	642	647	611	674	655	649	638	659	642	657	641	634	618	645	647	623	688	673	704	597	674	677	669	669	616	649	695	650	673	617	632	708	699	643	649	644	681	655	633	656	641	625	619	614	653	647	630	648	654	665	663	642	618	616	686	651	677	663	634	665	641	688	680	689	634	636	619	597	679	668	621	694	666	670	646	631	685	690	643	664	629	640	629	651	655	617	613	668	662	660	701	660	711	720	623	643	608	660	625	633	670	656	716	684	621	636	681	655	692	653	664	631	691	673	638	617	681	628	661	661	620	667	649	644	650	613	653	599	617	676	633	695	637	646	677	642	620	619	658	627	667	667	651	691	665	603	653	654	662	623	699	622	616	652	613	653	645	636	680	662	657	644	657	622	639	674	657	646	646	655	707	621	623	612	682	638	616	703	623	715	673	655	631	640	680	671	606	678	669	619	639	685	645	649	642	621	672	710	625	617	631	647	656	678	703	622	664	648	696	657	664	609	693	672	599	648	657	669	659	645	633	611	649	663	631	671	647	633	641	712	672	632	674	649	618	625	645	656	645	667	652	662	663	649	694	699	639	666	652	655	687	677	637	679	712	644	620	660	671	676	624	611	613	603	682	646	617	697	653	643	674	692	659	645	619	659	667	638	731	698	639	682	631	698	655	641	617	672	653	663	654	597	644	658	674	650	647	680	697	626	617	658	667	646	671	649	640	635	640	656	580	659	634	659	627	667	652	660	625	676	618	671	627	642	603	651	603	619	678	676	644	606	641	630	629	692	641	673	651	631	647	654	624	655	597	629	642	640	672	637	696	646	632	685	641	697	669	651	660	645	653	651	669	710	649	686	667	670	672	665	684	679	628	665	641	699	697	668	632	648	611	621	685	642	615	657	654	637	629	643	655	647	681	625	659	656	630	619	629	601	667	696	660	598	622	679	691	687	632	675	629	646	639	679	639	666	642	637	674	659	671	624	679	644	663	661	687	634	641	652	657	643	643	619	662	683	631	644	625	617	657	615	604	709	653	646	634	650	690	618	640	652	677	677	609	641	620	663	691	679	669	632	684	660	651	633	631	630	656	690	684	696	621	632	626	642	658	599	636	663	665	612	642	660	688	656	610	626	697	703	640	640	633	642	628	640	633	677	624	634	656	676	677	641	652	668	632	627	605	641	692	615	644	638	649	626	656	669	622	636	666	669	661	627	640	689	649	687	701	626	654	630	598	619	642	677	662	642	640	645	633	659	626	663	659	613	594	659	653	681	643	630	652	633	626	634	614	668	600	681	630	679	694	703	692	636	641	655	648	657	661	632	636	635	638	664	677	674	630	635	631	644	659	654	637	632	683	673	639	658	649	629	648	628	670	666	629	635	624	673	664	646	667	621	656	660	702	664	639	665	654	617	690	622	633	713	672	642	692	703	609	669	637	609	615	652	661	668	675	643	676	666	640	627	622	638	625	622	615	612	621	655	585	579	727	606	595	645	622	674	687	628	641	642	659	663	649	671	647	632	710	605	666	645	704	657	646	642	653	655	645	623	656	668	678	627	642	661	606	677	665	653	658	644	607	627	636	685	673	661	618	663	664	659	657	658	644	640	657	672	626	585	649	632	655	665	634	669	634	618	660	613	655	665	661	694	645	651	600	662	639	626	664	587	656	616	647	646	627	659	665	609	640	692	669	647	605	677	663	639	631	658	663	645	663	653	701	654	649	677	663	613	680	665	665	615	643	636	593	611	619	674	613	681	607	710	648	631	667	644	631	616	654	662	641	684	651	611	663	654	631	656	687	620	640	700	619	635	618	637	618	661	622	671	645	666	667	630	669	665	603	651	655	662	610	662	614	649	670	680	703	686	621	669	634	702	626	622	658	636	655	672	649	626	682	667	635	685	630	642	628	626	630	730	652	687	709	641	612	645	647	714	645	615	666	700	613	657	732	650	639	660	669	651	633	608	640	638	652	659	594	684	628	649	644	638	665	616	661	718	629	637	659	676	657	628	667	625	631	631	650	668	647	681	672	661	703	645	660	671	665	667	669	651	677	693	697	619	696	644	618	705	626	663	634	687	602	678	693	673	697	704	659	640	620	704	640	651	695	675	683	690	629	626	623	688	641	629	639	660	639	655	642	669	660	637	661	663	658	701	657	663	624	673	615	654	624	619	649	692	638	631	657	639	692	628	670	674	648	642	670	672	607	653	634	663	646	660	635	642	619	638	665	654	645	658	644	628
6561	9062	7206	4118	3680	3155	23648	25569	17110	8030	3442	1578	824	664	637	618	586	641	618	637	611	642	622	629	697	616	582	609	599	629	610	630	619	573	602	596	589	627	622	603	575	617	633	555	574	582	601	612	629	627	610	633	618	589	566	620	622	622	613	617	632	619	569	628	643	645	604	578	626	623	649	601	632	588	584	632	633	620	626	597	586	607	612	607	586	608	610	600	583	596	587	621	623	617	588	627	611	605	588	629	612	630	603	608	601	601	601	564	611	609	648	640	635	566	559	577	628	624	623	576	579	610	628	627	607	624	619	612	607	621	587	592	633	606	587	600	663	612	565	639	596	593	614	573	619	633	611	612	619	563	623	611	593	556	640	596	580	599	613	614	560	594	615	597	590	653	603	603	573	649	601	621	647	657	594	609	643	623	592	616	552	593	606	593	574	611	579	648	636	634	588	599	615	652	606	579	613	559	588	564	616	604	620	613	591	585	586	644	575	593	623	646	615	622	634	643	598	599	633	614	556	552	614	621	600	651	593	577	615	615	611	603	632	610	609	611	669	604	606	632	606	599	618	618	586	598	592	623	572	583	564	622	609	632	556	608	600	603	563	586	624	623	604	622	601	642	585	573	607	563	660	575	582	614	635	634	586	628	589	576	646	628	583	565	610	608	627	587	629	622	653	570	585	609	561	618	628	617	576	583	579	568	554	584	610	594	578	654	627	635	564	563	611	634	597	586	633	616	617	604	595	563	637	608	618	629	615	593	613	550	582	632	618	626	604	597	619	627	566	563	588	596	582	604	605	604	642	610	606	553	645	631	592	579	635	600	600	613	626	584	611	611	589	632	594	621	620	675	569	639	618	633	611	570	621	630	587	602	573	613	611	596	629	608	615	618	571	575	616	594	611	641	585	624	552	617	635	648	619	611	647	635	573	604	583	610	599	569	593	617	643	603	639	649	632	589	633	612	610	574	584	629	602	676	589	577	595	603	625	552	611	641	563	655	610	596	553	645	597	561	617	584	624	600	608	659	631	619	642	601	610	570	586	610	604	579	608	583	601	631	592	596	636	637	601	610	634	611	652	587	677	597	586	607	650	593	575	582	659	612	558	598	652	627	583	572	602	622	619	592	595	594	573	596	563	614	617	641	604	616	585	594	606	620	560	614	587	619	598	531	612	622	643	584	576	601	644	565	603	576	602	622	579	604	591	587	598	566	610	626	570	583	560	637	628	632	648	536	589	575	623	640	588	650	569	620	611	620	594	605	607	583	569	601	636	633	599	597	569	614	606	606	584	622	604	621	591	583	616	591	607	634	636	629	638	606	600	623	573	577	583	631	611	619	576	604	587	591	574	556	596	594	591	582	612	596	621	628	576	631	603	579	595	574	607	574	621	608	598	584	602	605	589	595	569	604	580	574	603	644	561	591	597	628	606	604	620	601	578	624	614	595	587	612	618	602	600	652	580	609	612	603	557	609	650	573	556	671	625	615	611	601	562	562	634	582	565	584	632	615	585	623	591	597	648	608	642	637	585	588	595	650	544	612	598	618	609	629	600	644	579	602	658	614	535	614	587	629	588	583	616	598	605	609	618	620	587	632	665	621	613	592	624	589	598	609	622	584	633	639	608	569	537	627	612	596	577	600	591	581	574	635	573	603	584	652	574	627	617	602	630	564	574	578	572	621	574	585	608	624	590	603	625	658	628	645	616	615	595	619	559	571	592	602	599	586	555	598	622	594	611	604	600	613	645	601	614	591	593	617	567	594	560	588	582	627	619	605	638	619	609	580	611	573	606	620	602	644	596	608	621	611	630	621	567	621	590	599	607	590	599	590	551	579	621	581	598	633	582	598	601	599	612	600	592	592	601	598	652	561	600	574	598	608	605	587	600	567	586	594	609	607	594	628	594	610	625	608	607	573	586	600	572	608	649	607	558	585	616	620	637	624	611	592	638	607	588	632	606	611	612	591	612	603	608	578	589	577	649	598	595	597	598	574	603	582	613	623	605	632	619	540	570	585	655	603	585	580	575	574	601	573	624	625	576	604	630	570	588	563	580	589	636	617	649	584	622	603	600	611	585	593	637	623	602	579	586	615	587	625	588	586	558	625	582	618	640	629	600	614	596	657	611	628	584	605	626	614	557	581	607	645	559	608	591	636	627	627	568	615	595	583	604	628	586	569	574	615	603	604	633	583	624	628	638	618	604	579	634	614	580	602	576	609	614	568	574	644	634	606	645	630	590	634	659	580	629	620	640	600	559	587	626	613	581	576	597	575	587	632	638	582	599	602	612	594	603	595	598	620	551	602	639	592	619	595	608	577	587	568	627	593	611	612	611	635	591	617	614	568	599	586	595	588	557	604	574	593	589	589	594	611	578	642	617	599	626	665	629	579	606	622	634	586	627	601	594	623	606	587	599	589	587	620	600	586	615	617	595	585	609	602	594	649	558	589	620	589	556	606	589	583	598	555	610	594	636	619	597	593	571	636	605	622	621	609	610	658	601	554	630	593	611	665	622	619	584	626	597	617	644	590	623	591	579	607	597	578	611	609	595	662	629	629	635	614	593	646	607	609	638	557	596	564	673	579	575	578	660	581	582	610	611	609	628	542	592	637	601	615	602	624	580	575	567	597	599	601	596	600	597	671	563	587	600	592	603	604	634	594	588	632	609	616	555	601	624	596	611	597	609	599	589	652	636	619	602	589	619	598	587	605	576	621	614	616	596	577	605	585	581	624	614	593	600	586	627	624	599	551	620	547	598	589	563	612	592	573	600	597	632	617	640	612	595	638	629	583	556	606	609	621	594	614	619	596	590	579	582	639	590	647	657	684	550	603	606	602	593	591	574	631	659	612	581	604	648	632	622	604	611	576	568	595	625	610	597	596	596	590	579	653	609	620	612	592	592	595	607	600	619	538	582	554	621	609	631	615	597	646	619	603	602	588	578	656	603	623	584	645	592	587	617	578	600	589	606	615	567	618	604	601	587	641	601	640	633	613	642	601	581	621	587	628	599	587	604	584	586	648	601	660	641	611	625	611	594	607	619	583	597	620	637	603	631	599	606	596	604	626	574	624	632	607	617	589	600	612	580	570	551	625	605	575	582	611	644	585	629	578	611	548	566	589	599	559	608	605	589	564	625	576	614	598	623	615	611	586	635	583	592	601	595	562	588	589	545	601	584	574	597	584	573	631	666	647	624	671	620	643	576	623	615	620	633	639	560	595	609	597	617	625	646	633	604	591	614	587	573	610	660	669	602	612	625	574	621	580	581	615	592	616	601	623	608	605	591	532	641	619	609	557	640	588	627	605	611	600	605	574	615	593	668	616	670	603	651	617	633	577	626	580	610	604	629	616	552	610	560	590	598	592	587	607	601	602	613	579	558	617	652	628	606	570	633	623	633	620	590	590	567	603	574	619	591	638	561	631	612	652	633	630	617	621	674	616	612	613	573	616	589	613	640	571	597	625	598	617	619	616	567	608	620	610	574	592
24188	21287	28556	24377	21227	13086	37306	47421	35622	20767	8393	2720	1237	854	821	754	758	812	812	748	793	758	760	772	759	747	756	758	752	785	785	753	791	779	720	697	749	790	774	744	758	770	797	734	761	737	766	725	712	766	747	745	736	780	755	737	772	742	727	801	800	794	711	717	754	804	750	741	759	757	788	740	759	786	730	773	738	742	768	737	725	779	768	751	790	744	734	736	717	762	746	758	743	775	736	770	758	754	776	728	711	712	742	732	737	749	731	735	775	729	707	746	769	774	776	759	750	787	763	740	790	737	772	738	816	784	777	725	726	752	755	799	758	752	751	750	732	710	704	728	766	734	781	756	758	747	776	756	762	759	783	752	757	769	753	778	735	785	713	720	781	744	758	777	751	773	789	769	750	773	742	745	684	779	799	723	727	713	826	708	757	729	738	775	776	765	725	726	748	722	735	778	752	772	722	768	740	739	718	759	768	756	710	755	797	790	807	752	782	722	769	783	747	777	749	720	728	731	752	774	780	773	772	741	730	753	823	728	764	793	761	743	754	746	765	755	826	757	708	777	774	752	709	757	750	734	726	714	721	780	771	808	772	743	747	755	774	763	739	786	714	758	717	798	709	694	744	782	759	784	763	768	749	739	732	732	763	769	765	704	752	782	727	709	728	776	732	712	749	767	740	693	745	786	746	753	758	792	751	733	790	723	771	785	777	750	712	761	726	726	758	720	757	787	769	719	769	723	761	781	691	808	773	722	757	786	717	764	784	773	749	717	791	712	763	800	723	720	772	726	731	752	764	753	744	739	764	784	749	775	796	764	761	721	699	760	732	760	778	755	744	749	700	768	794	734	711	752	741	690	724	748	750	775	744	800	782	766	723	758	748	805	742	770	753	763	744	745	741	701	740	738	711	782	712	731	736	738	792	699	733	778	777	758	705	731	748	725	770	738	768	714	809	760	750	737	692	813	720	737	843	752	727	755	706	786	795	811	741	746	730	740	732	769	773	784	769	769	782	756	807	751	732	690	699	757	749	751	803	777	726	757	780	755	674	718	734	749	734	763	798	727	706	741	761	785	721	788	733	747	750	754	711	689	727	766	764	757	693	768	739	742	767	687	740	760	730	725	716	700	754	732	789	719	751	715	766	728	731	790	777	742	667	738	746	698	788	729	725	701	760	743	742	759	782	683	777	731	818	772	738	774	755	788	791	785	719	737	784	711	775	729	760	745	703	735	792	712	763	762	760	785	737	746	717	725	755	745	779	749	701	758	750	702	744	772	688	760	769	738	717	743	739	724	737	744	766	795	751	778	769	757	689	771	753	745	768	740	768	780	720	745	762	710	733	758	758	767	759	768	771	734	728	751	786	728	780	678	777	738	781	724	754	708	761	746	753	689	737	750	698	805	745	723	777	713	724	721	747	740	764	762	683	721	771	774	739	765	757	749	764	715	760	724	748	730	732	774	752	714	744	722	734	757	814	717	762	725	775	750	789	788	807	770	740	760	758	742	702	783	712	692	732	766	777	770	766	753	722	749	724	741	768	735	736	785	792	720	680	730	708	762	764	762	788	739	702	743	726	727	791	718	782	770	770	714	748	750	749	741	740	788	774	719	722	692	758	727	681	749	740	751	745	748	710	760	808	784	784	720	786	736	710	769	739	685	780	738	706	751	716	728	768	742	790	716	738	722	739	736	734	756	764	735	772	732	763	771	771	735	769	721	775	716	789	698	795	773	719	762	706	796	748	738	732	813	759	781	727	766	686	747	739	808	742	831	741	729	743	722	775	754	743	700	736	766	759	806	718	773	713	732	766	766	744	726	733	724	777	762	756	784	747	737	736	745	749	759	761	727	788	696	743	736	750	762	764	801	716	754	789	747	698	708	729	757	770	731	732	747	750	769	725	770	764	753	754	726	773	775	735	767	734	743	827	767	741	758	744	743	719	749	702	754	692	700	718	724	707	769	801	752	764	793	730	741	726	730	716	788	716	642	769	738	737	708	725	729	729	705	752	738	824	734	720	769	751	778	771	777	745	719	750	776	766	736	756	752	707	748	777	761	719	778	739	750	720	693	797	747	772	760	731	753	703	746	767	715	718	737	732	772	711	711	730	779	743	785	740	777	753	753	741	759	792	759	777	747	719	712	738	765	797	748	738	715	732	711	800	762	709	747	745	752	746	746	768	710	759	763	771	740	745	754	750	734	715	712	802	699	753	708	725	714	724	778	733	695	685	736	762	768	698	765	812	757	734	762	709	739	802	779	748	761	779	809	751	731	773	791	692	768	725	743	762	729	761	788	738	702	797	797	736	746	767	716	751	784	668	695	735	724	739	762	748	732	724	773	768	740	769	730	720	730	738	750	789	767	706	791	743	779	733	756	745	728	751	753	759	782	771	756	773	755	774	765	775	747	771	784	726	734	757	732	739	713	780	761	763	716	726	752	732	797	740	737	753	745	732	793	714	750	746	758	758	682	767	781	751	769	759	744	749	706	772	719	770	719	699	733	779	748	735	789	778	723	799	740	743	780	764	733	745	759	767	722	746	767	761	780	724	732	776	787	754	728	754	746	807	727	714	694	786	714	772	709	758	697	745	764	754	687	754	760	730	745	764	794	754	778	753	708	747	754	778	782	730	751	775	727	779	741	744	720	724	782	770	740	778	756	740	687	821	744	757	715	760	736	716	763	787	765	711	761	734	751	731	724	747	712	752	744	698	737	777	786	735	691	788	752	806	762	678	730	756	706	744	774	767	722	714	822	793	771	731	716	796	729	752	703	751	779	820	784	759	798	797	781	747	762	754	715	802	775	759	759	755	741	708	772	736	748	742	750	705	778	735	721	793	768	726	787	722	765	748	755	736	768	731	752	773	764	749	776	732	764	726	768	736	763	741	763	753	749	736	789	734	740	755	713	698	730	749	778	755	712	752	714	755	736	745	682	736	717	704	786	756	662	773	789	739	701	740	741	721	708	735	743	774	742	705	715	716	727	758	768	721	807	763	737	738	720	739	695	705	691	765	757	779	702	718	758	719	740	753	761	779	750	759	737	786	765	789	747	766	766	732	725	750	764	756	765	787	761	691	753	714	781	778	753	721	681	758	728	759	732	729	730	732	723	749	738	759	757	758	746	682	693	746	704	767	804	699	774	721	748	753	740	782	778	731	767	729	762	740	759	757	768	746	742	741	730	760	732	749	735	788	782	752	772	732	724	703	770	768	715	771	717	770	775	777	761	769	729	740	736	765	723	768	799	780	708	729	743	739	732	747	738	717	755	776	755	731	766	756	789	734	774	736	776	741	797	762	749	751	735	760	768	711	792	729	740	782	743	736	796	709	792	794	734	782	771	779	747	704	666	706	722	765	754	747	718	761	753	703	792	714	764	811	769	759	719	733	738	760	742	759	761	710	775	727	772	699	724	754	783	711	755	763	782	722	755	731	718	738	754	757	743	763	758	717	729	707	710	789	783	732	749	707	746	722	776	729	743	728	701
6559	13347	13046	11320	7937	5814	40098	43652	30299	16202	6972	2889	1167	795	755	769	703	708	723	711	721	702	709	746	685	675	674	694	681	689	718	754	706	698	723	678	650	722	693	680	626	626	680	745	691	663	750	695	687	671	652	696	722	722	684	741	719	680	756	685	711	717	728	713	695	722	703	658	677	690	717	718	769	709	663	704	717	683	718	682	680	699	665	692	694	715	736	722	729	663	708	664	688	685	674	734	773	668	661	729	721	651	742	699	758	740	721	708	685	647	705	720	685	684	707	720	745	699	645	717	699	703	727	683	640	723	723	671	665	643	680	693	636	666	701	701	691	704	650	726	701	638	695	651	691	655	696	717	650	702	740	700	746	660	656	667	711	708	652	648	627	714	680	709	699	728	665	656	727	686	723	723	713	668	683	768	694	733	705	703	652	699	661	674	675	690	710	660	715	669	678	669	714	662	663	658	705	713	699	656	729	722	647	690	684	662	715	658	706	659	675	695	753	686	714	690	713	672	692	696	679	635	679	719	699	726	670	706	679	646	711	726	698	683	724	742	705	656	718	656	697	703	691	660	703	657	709	703	681	726	675	693	699	691	662	645	767	666	680	687	711	702	751	680	651	677	748	686	670	707	685	707	668	687	687	688	703	660	665	716	722	713	652	672	652	684	682	701	716	695	694	645	671	694	670	639	689	695	743	670	656	734	695	706	712	718	656	673	674	645	692	721	715	645	670	721	752	671	682	670	721	742	671	675	673	719	662	661	677	707	641	714	677	688	665	671	710	699	693	706	694	697	712	712	690	727	736	670	685	760	655	711	689	706	687	688	690	672	660	682	687	674	652	678	676	715	703	636	653	679	685	717	697	708	698	663	660	662	667	689	687	729	693	712	687	666	682	724	673	700	695	727	659	732	717	688	706	683	726	727	685	673	710	722	685	626	704	704	721	698	651	656	672	725	630	749	697	697	702	688	651	695	742	682	629	675	691	679	724	711	689	670	719	688	688	707	698	657	698	713	718	702	702	665	687	723	639	737	700	678	655	672	743	667	666	660	693	702	655	682	702	667	667	710	698	722	737	698	706	687	712	684	654	672	688	735	677	691	673	679	709	661	656	686	673	695	680	688	690	707	669	653	683	698	651	674	698	687	659	661	693	709	701	656	670	713	691	674	697	664	669	688	695	729	719	711	661	685	736	748	667	667	688	720	696	690	670	680	721	691	669	735	654	675	706	725	646	719	694	682	694	654	717	670	686	731	658	658	713	679	697	672	702	711	642	673	709	690	693	678	713	654	695	672	691	655	653	701	683	676	636	711	685	732	681	671	658	698	659	691	699	751	670	695	693	660	632	661	706	663	712	683	720	699	705	682	677	705	668	684	676	638	671	723	698	715	705	662	673	691	692	734	692	711	700	690	639	682	703	709	743	674	661	666	679	683	682	691	678	691	684	678	689	723	675	683	665	662	642	732	650	706	672	668	723	695	697	666	660	701	753	739	717	697	699	695	659	702	664	675	739	666	731	684	710	685	695	688	708	716	726	710	725	692	717	689	650	707	662	679	674	708	649	729	603	696	689	702	688	684	718	711	707	661	666	760	706	675	707	682	705	718	735	675	669	668	716	714	633	692	707	728	684	699	675	626	750	692	659	679	690	716	681	668	697	658	689	684	692	757	684	704	700	692	707	698	669	706	689	692	673	690	676	733	654	697	689	672	670	695	686	667	728	693	720	691	682	712	702	667	670	670	702	670	726	676	701	666	742	682	700	662	700	685	679	663	688	704	711	699	713	737	684	729	671	675	675	658	674	682	704	702	680	693	667	704	742	774	667	724	700	707	667	663	740	680	713	693	659	654	707	669	692	693	679	673	701	699	676	695	677	699	689	706	674	639	687	701	675	725	682	678	725	671	661	727	710	699	681	693	680	703	727	676	667	680	627	651	704	713	701	695	666	708	759	702	697	699	669	673	673	684	688	725	615	637	651	694	663	680	699	699	742	688	675	719	691	655	707	733	668	707	702	670	661	698	685	692	699	712	691	677	670	678	737	693	671	689	689	691	680	687	706	701	681	683	733	704	691	690	710	664	750	700	673	694	703	674	682	670	676	704	654	689	710	700	705	696	690	728	638	691	665	699	725	669	700	750	663	697	718	702	688	700	629	713	660	671	715	670	688	706	696	710	647	680	678	698	715	664	687	690	738	682	687	716	699	667	713	694	695	699	690	679	663	654	692	690	746	660	744	726	701	717	672	689	696	749	723	723	675	702	682	675	671	690	640	692	682	704	712	753	671	679	696	703	656	699	674	651	675	753	695	638	675	708	682	697	690	698	686	714	669	706	658	716	683	736	718	705	701	677	727	717	693	658	650	695	709	677	669	715	670	688	741	667	678	710	665	697	663	736	655	698	715	690	773	675	737	675	686	687	693	685	681	692	670	659	713	708	685	694	656	652	687	661	704	707	698	683	661	616	719	677	636	669	678	682	731	736	665	675	750	693	642	729	681	691	703	724	682	735	694	652	694	641	656	704	651	689	691	688	681	665	675	721	692	708	662	722	735	688	717	742	675	719	745	694	668	724	666	651	688	698	697	693	659	663	717	698	700	683	701	656	722	673	714	648	623	682	658	659	643	662	720	667	693	708	713	678	704	717	690	702	735	707	680	694	626	690	709	666	721	678	680	694	639	701	689	666	638	717	717	725	710	666	699	671	739	729	718	717	674	694	686	674	701	675	701	706	689	662	713	665	726	668	694	759	679	727	667	701	657	696	662	707	684	673	679	691	695	671	679	706	693	704	662	735	687	735	679	691	674	734	722	640	690	660	699	674	675	707	708	671	696	676	740	673	671	699	705	679	736	642	668	716	666	675	682	725	668	703	640	724	656	633	695	666	670	684	684	720	706	644	653	710	645	702	704	707	717	689	671	700	684	677	692	632	649	666	666	678	728	666	724	655	680	702	702	741	676	668	676	690	687	687	678	663	691	707	689	681	704	681	668	694	643	706	705	694	727	701	653	719	676	691	697	656	654	729	694	689	663	723	650	658	714	701	698	685	659	672	705	691	697	679	701	723	663	708	718	700	688	658	703	693	621	660	650	679	703	711	709	687	659	745	662	722	641	686	637	689	647	692	685	681	713	675	678	726	719	664	646	704	690	698	690	647	700	692	659	695	673	665	659	642	738	732	666	694	652	694	674	652	661	692	669	692	736	732	665	706	714	681	681	637	666	637	677	685	688	669	713	717	713	647	639	670	692	661	694	671	666	709	689	660	696	669	694	690	658	691	697	692	706	705	650	689	728	690	671	694	659	681	726	698	701	732	679	727	688	635	664	651	708	686	697	694	633	720	670	704	709	668	677	686	657	722	646	638	667	690	671	684	731	666	702	696	712	662	678	679	673	705	670	684	692	682	691	689	680	693	661	702	694	677	680	705	696	713	680	688	708	622	705	681	665	698	704	712	629	677	718	677	695	677	650	686	700	665	704	646	705	678	686	711
27450	14551	7412	4708	2214	1653	3277	3751	2904	1827	1182	859	731	685	715	723	689	681	648	655	679	686	674	689	679	681	655	678	649	666	674	668	749	662	693	699	714	644	684	680	738	739	740	737	681	686	670	678	738	649	711	648	698	692	696	662	679	611	688	677	741	645	704	699	674	721	686	689	645	631	671	665	636	697	617	669	675	702	680	682	668	642	758	717	657	610	718	659	656	743	691	696	652	685	701	681	684	694	659	748	665	670	700	713	684	686	712	665	679	699	687	688	667	676	633	691	678	711	694	665	674	661	704	670	680	676	668	653	695	670	680	698	696	749	704	664	694	675	717	711	683	676	714	727	703	710	667	722	663	700	697	690	731	687	689	645	675	720	704	695	678	682	693	674	632	673	651	701	695	662	658	677	717	685	739	746	677	661	693	711	702	703	664	690	680	686	710	690	677	708	631	672	673	695	698	643	663	668	684	708	682	693	669	674	657	667	684	686	674	702	681	714	691	674	666	680	681	693	738	685	631	710	704	703	666	676	665	685	692	710	655	644	666	622	679	682	681	708	692	669	624	640	691	701	689	661	638	707	680	663	679	693	744	680	676	693	651	689	718	682	674	659	699	657	709	673	656	662	706	670	694	722	656	677	662	687	659	643	683	666	663	682	707	732	693	678	697	660	681	748	681	644	706	683	669	717	682	703	661	667	713	715	715	634	684	666	687	689	725	687	719	692	675	705	664	651	724	713	664	677	665	669	680	700	692	689	720	734	635	672	652	708	685	682	688	671	691	728	705	667	692	687	641	701	693	659	689	670	628	662	665	703	730	687	685	662	664	703	679	686	735	668	679	713	671	694	687	677	701	679	634	673	698	654	723	684	684	710	704	705	707	732	704	642	692	683	641	693	690	666	729	693	659	727	652	680	712	700	675	602	656	709	673	637	646	706	717	667	621	620	650	653	710	694	696	690	671	705	709	735	703	711	667	658	686	605	709	712	753	752	653	653	696	663	696	666	667	687	663	693	657	736	669	647	641	684	655	733	701	693	700	647	684	704	711	669	653	679	738	682	692	712	711	657	673	663	717	667	672	671	643	738	656	644	647	659	681	704	712	707	689	700	701	696	677	658	761	689	737	731	655	685	714	665	694	692	699	700	686	662	677	707	704	705	680	679	703	704	658	677	696	687	660	727	710	688	741	680	697	690	687	681	685	668	730	690	667	660	675	681	658	701	697	673	714	685	658	706	694	727	696	655	694	631	639	665	680	660	651	695	666	629	685	655	700	705	681	670	692	682	658	681	700	684	667	642	669	712	639	683	691	713	715	708	637	676	700	683	662	687	673	660	671	720	699	672	690	718	691	692	665	658	645	674	662	690	704	650	668	739	683	721	671	680	696	702	677	642	682	706	670	695	688	680	712	633	693	691	674	683	658	657	647	678	676	656	657	683	678	671	666	709	736	671	690	655	707	715	687	684	662	629	655	744	687	672	669	684	691	699	723	667	690	685	695	707	672	676	681	676	671	688	695	701	691	698	674	730	656	704	731	699	669	637	717	660	661	698	697	736	689	674	698	673	664	690	712	703	701	673	692	690	707	656	650	635	705	713	725	662	677	717	703	687	706	684	687	709	645	735	687	671	689	683	697	698	704	695	709	658	716	727	704	694	720	680	666	717	666	645	667	708	633	663	677	675	686	636	733	685	697	642	683	673	667	672	733	687	680	699	652	632	655	670	671	733	648	687	695	695	641	686	656	634	682	689	675	678	667	669	693	693	698	685	651	688	704	696	665	716	674	703	678	716	666	683	729	684	678	676	651	676	679	649	670	708	637	723	688	720	681	666	664	673	668	667	664	720	676	725	716	679	700	656	702	688	682	709	668	658	672	691	673	729	670	691	693	694	667	669	678	655	684	656	669	714	669	687	697	727	674	679	627	671	647	676	645	691	724	674	677	657	703	705	662	679	678	702	668	689	770	690	680	679	664	689	710	692	715	708	750	696	684	676	663	686	718	689	703	694	659	698	707	670	709	676	654	680	694	685	684	666	688	693	706	669	688	695	698	692	680	691	693	679	633	652	684	707	699	657	687	698	650	673	725	673	690	713	676	682	735	699	712	696	681	722	683	668	651	703	696	675	680	703	718	671	704	735	708	687	682	661	689	676	618	697	666	638	678	671	666	715	714	684	685	699	667	673	730	706	653	703	734	705	695	661	707	676	677	683	661	688	672	648	720	676	676	684	672	720	668	665	675	742	705	698	696	676	671	676	721	662	706	660	692	648	719	717	702	653	672	667	682	713	696	655	700	672	699	633	739	718	718	729	700	745	683	666	633	695	689	685	680	661	731	637	683	689	685	661	710	686	662	694	709	691	674	691	703	660	670	718	734	685	713	694	688	660	727	699	663	628	694	693	712	694	666	741	726	704	717	662	710	660	663	688	723	673	671	678	672	666	624	620	673	632	708	717	669	668	647	720	688	674	643	630	669	710	665	719	679	653	602	658	701	683	689	690	641	667	652	652	680	682	670	717	678	658	669	713	695	640	649	682	727	693	713	699	620	644	672	644	666	722	728	666	656	722	665	723	712	695	663	643	675	666	684	660	680	690	666	707	699	674	663	671	723	708	653	718	686	684	656	661	721	687	686	690	707	692	696	733	729	632	704	696	657	720	691	708	704	685	703	706	672	632	747	713	687	696	648	683	663	712	735	702	653	729	676	670	669	698	667	681	714	731	666	651	699	708	696	702	696	706	672	722	671	713	706	667	705	687	667	653	673	689	654	700	649	674	667	718	664	699	637	624	734	690	642	636	680	685	672	663	678	711	676	668	698	664	677	699	614	682	687	716	714	645	680	642	684	710	705	666	685	655	643	686	658	680	690	705	726	724	707	689	689	688	661	663	690	629	679	723	680	704	725	660	636	700	676	684	626	693	652	716	667	706	684	706	683	657	680	687	687	691	698	679	694	688	698	656	677	653	694	692	670	705	689	685	679	689	641	706	726	694	690	686	667	694	723	675	689	671	703	689	685	656	699	654	671	661	704	698	672	668	700	624	670	639	696	701	715	707	685	690	669	624	647	655	686	645	677	669	679	672	640	697	679	679	686	630	663	740	671	696	662	680	707	690	637	760	646	657	718	649	644	682	674	701	683	655	695	655	638	666	682	682	718	674	679	673	699	693	660	706	712	682	662	692	674	692	671	691	676	666	710	688	729	708	675	684	661	635	674	641	672	674	645	747	710	678	660	641	662	726	710	673	689	724	671	611	684	697	711	706	656	650	679	711	652	698	695	681	725	706	703	717	661	661	659	723	707	706	659	701	688	686	690	702	690	716	654	698	689	679	677	646	688	697	703	668	655	661	660	670	688	711	666	695	681	689	631	695	681	694	710	680	673	729	665	705	669	658	641	672	649	696	645	659	691	701	649	678	701	614	677	684	712	679	703	659	664	694	677	659	692	645	684	704	685	753	678	725	657	694	659	704	697	690	677	649	647	692	672	671
5887	4671	7460	4282	2555	2066	4179	4260	3135	1847	1078	736	697	628	593	623	646	639	630	602	670	621	605	633	638	607	602	594	621	651	638	625	594	598	604	624	565	580	599	575	607	582	609	608	578	612	576	597	608	588	596	664	605	608	652	592	616	592	547	624	622	599	597	633	595	597	591	628	635	601	637	582	637	587	608	640	629	624	580	574	625	628	597	609	618	573	613	600	582	635	571	610	614	604	620	598	576	591	593	617	578	578	602	629	650	571	587	605	580	658	600	564	639	612	599	587	601	586	575	627	626	621	581	628	621	590	611	612	571	618	611	606	592	607	657	574	559	606	602	606	567	614	577	593	615	643	612	577	595	599	570	611	634	581	613	628	609	661	620	603	588	627	594	572	635	563	609	576	569	622	588	654	597	661	609	589	586	595	553	616	615	602	593	629	575	602	571	613	581	543	621	598	615	568	610	621	586	586	626	631	592	635	579	637	615	599	634	625	622	582	587	538	555	632	589	651	596	606	608	580	622	591	632	615	595	613	596	647	633	626	615	593	585	603	617	598	556	592	583	586	586	570	621	583	599	601	669	614	575	627	621	596	668	590	601	593	602	546	631	608	617	614	583	553	620	595	611	618	608	575	613	612	615	616	630	586	637	589	597	613	613	603	615	631	612	566	560	585	582	636	617	589	636	580	660	620	602	599	613	605	598	616	644	622	578	573	599	599	620	560	635	580	615	584	583	604	598	607	634	712	587	617	601	610	644	582	590	595	608	635	602	629	578	606	626	622	644	602	622	607	600	576	604	600	625	591	555	596	575	591	616	593	633	616	619	608	616	554	576	619	593	573	569	606	613	580	623	631	576	580	570	615	583	624	631	593	517	606	653	542	550	650	656	599	621	602	604	584	561	594	592	605	564	574	590	597	661	531	655	616	588	569	590	580	590	623	611	618	606	620	613	600	598	594	629	601	632	585	589	637	572	576	601	596	595	547	607	581	555	579	566	629	630	615	599	588	619	548	614	616	619	589	584	627	609	600	589	567	581	590	596	630	581	609	590	614	645	623	610	571	629	597	576	616	554	634	625	541	639	618	637	602	592	603	619	595	599	648	650	613	631	611	633	569	633	623	614	600	611	633	589	587	560	573	615	535	583	591	577	635	635	536	604	627	557	607	545	592	641	592	573	567	660	642	578	656	620	619	567	620	631	617	624	624	583	612	638	621	604	568	564	645	598	580	638	593	608	604	572	592	595	606	567	638	601	608	620	619	595	612	591	628	631	601	617	625	594	582	582	586	635	637	619	618	584	614	676	618	589	625	587	643	556	545	601	608	606	598	611	603	612	577	611	605	622	613	616	598	620	614	608	642	612	641	593	578	646	576	635	567	566	590	621	561	590	589	583	590	616	578	599	614	640	547	604	598	583	594	621	604	643	571	558	565	639	597	610	620	651	583	602	604	568	588	603	612	595	565	602	600	629	567	567	582	581	610	573	588	527	628	595	581	596	642	604	561	586	598	598	573	637	624	609	575	588	572	568	602	578	596	606	605	605	557	597	580	622	603	607	606	615	625	616	590	622	607	606	585	585	600	557	631	603	570	575	561	553	586	598	539	578	623	600	603	603	645	579	622	601	586	641	656	626	585	636	619	604	592	597	612	601	610	583	573	566	601	588	618	560	612	605	568	621	579	590	626	634	604	570	641	625	638	618	622	619	600	652	627	593	582	585	595	561	573	598	556	557	572	591	597	593	552	632	605	619	585	564	599	626	624	629	611	628	616	593	608	608	620	587	614	587	643	638	610	581	610	623	602	566	596	599	616	652	638	611	584	597	594	598	592	573	622	638	609	667	612	572	659	597	586	561	591	567	594	660	581	574	610	620	572	605	589	573	634	574	617	660	589	634	584	589	647	620	607	624	557	612	615	605	620	597	633	609	617	642	667	625	605	598	597	597	657	577	617	601	583	628	592	571	621	651	597	611	613	591	649	627	582	619	573	605	569	599	579	603	608	600	626	623	624	605	607	595	589	613	644	598	550	604	610	616	593	576	652	627	602	567	617	585	580	587	586	565	570	583	618	614	629	597	598	628	583	605	593	587	610	564	565	592	574	566	597	653	625	609	610	587	612	529	674	627	564	616	575	624	638	620	618	571	634	626	624	599	633	598	628	609	620	625	590	618	568	619	644	615	622	531	589	550	602	639	613	608	581	608	607	595	580	597	596	554	599	642	598	627	602	591	567	564	565	568	595	607	564	605	622	638	576	578	584	566	584	632	589	599	577	596	565	601	604	643	603	616	656	571	602	604	616	579	569	602	589	592	568	629	557	583	624	584	590	607	618	644	596	591	644	598	633	608	600	619	626	608	616	553	614	600	610	579	555	615	592	553	619	613	592	616	569	586	613	584	608	626	602	563	629	549	604	622	624	588	605	624	595	598	604	602	658	666	575	555	547	603	582	586	596	606	631	628	594	598	618	614	609	596	582	616	615	576	593	635	611	627	627	573	583	609	569	616	595	607	563	599	612	597	598	601	597	587	587	583	585	623	616	574	593	586	581	615	588	582	597	579	600	623	632	616	591	615	565	588	587	614	616	608	591	617	598	631	614	593	586	564	594	594	606	618	571	587	626	637	580	607	615	589	602	609	629	582	638	641	625	584	593	606	623	595	571	617	628	572	632	584	623	611	614	582	587	593	576	626	602	600	589	610	584	610	622	577	594	609	603	633	572	608	589	559	602	632	590	639	548	582	625	600	620	588	615	648	599	568	619	599	575	564	668	601	591	583	621	618	564	594	609	593	599	586	600	563	585	589	575	614	590	564	619	564	580	626	623	636	599	591	569	571	609	591	607	539	572	636	598	650	586	571	613	601	600	601	582	578	575	617	630	592	591	608	583	577	601	653	565	564	589	640	580	572	570	619	563	611	590	578	587	586	602	563	603	574	644	606	597	580	579	602	581	585	571	600	582	567	599	590	650	593	608	629	584	586	639	601	578	605	589	629	618	610	623	588	611	611	633	606	560	639	584	618	604	620	581	606	590	638	571	629	611	600	587	614	628	597	567	577	601	600	556	613	603	591	575	594	590	624	603	608	585	629	651	522	567	648	585	610	552	624	588	623	620	591	622	645	598	559	588	576	608	586	629	625	606	614	583	605	612	603	614	640	597	572	612	568	614	607	598	571	613	615	594	634	549	605	547	585	594	600	584	599	554	583	640	557	601	617	613	580	628	617	615	608	613	557	599	577	584	592	578	596	625	566	608	606	599	558	589	592	590	634	548	621	598	601	574	590	588	565	615	586	625	580	599	594	570	594	575	607	616	613	606	591	637	590	601	619	559	627	594	642	601	599	596	634	619	605	556	565	596	608	615	606	625	577	614	583	581	641	598	595	609	591	637	624	606	594	613	591	608	605	572	618	607	593	633	601	584	598	631	628	588	558	614	572	605	606	629	625	620	580	623	560	602	624	617	591	609	619	597	622	601	549	635	599	646	596	623	637	613
25465	21275	27059	24990	10446	3766	21488	26135	20809	10808	3820	1511	882	690	722	699	669	684	637	640	639	671	650	706	660	623	638	631	658	645	614	665	658	670	657	662	666	664	673	656	610	677	585	717	663	661	659	624	639	715	614	641	666	655	680	673	629	666	662	641	633	638	676	640	688	646	634	652	665	609	646	648	652	591	617	652	656	620	657	680	690	648	671	682	641	636	636	636	683	681	677	696	676	664	657	637	675	634	644	637	680	632	653	653	641	646	601	697	704	680	641	645	609	643	665	690	671	653	645	604	634	612	627	690	640	652	651	658	629	665	698	685	637	620	630	636	660	699	645	627	645	668	659	615	683	629	622	647	649	617	635	692	628	660	667	641	627	633	644	629	667	632	625	616	678	657	622	669	623	646	685	703	665	640	630	600	629	692	664	659	644	638	633	617	673	670	641	694	652	631	607	626	638	670	664	624	630	649	644	671	645	636	645	665	666	626	634	628	695	628	668	632	678	707	631	638	613	681	582	658	637	662	635	654	642	688	654	658	607	605	662	634	583	624	657	651	635	634	644	655	599	645	652	665	648	653	704	655	656	642	666	642	637	693	620	636	662	580	641	630	673	638	615	650	684	673	699	643	631	674	717	631	608	647	651	648	626	683	641	617	654	659	617	650	670	663	647	684	642	666	645	664	675	602	637	676	666	651	666	683	664	617	629	629	696	633	654	663	678	670	674	636	622	622	694	605	598	613	667	645	659	636	683	691	658	673	648	652	644	572	658	637	631	708	650	642	635	635	654	676	656	684	658	640	665	655	637	589	633	646	674	613	691	648	689	629	631	717	658	650	661	653	663	669	643	573	673	646	651	639	617	658	620	638	643	643	670	654	668	708	661	637	645	686	650	673	675	657	642	660	656	687	663	647	666	681	664	665	658	659	662	596	639	662	652	681	634	636	644	640	642	647	617	629	689	612	632	659	626	663	674	636	581	587	649	632	668	660	645	647	599	626	635	659	638	638	686	646	640	679	699	673	671	657	630	653	651	666	680	660	655	670	668	653	656	668	592	629	684	636	673	669	605	681	670	647	655	665	630	604	630	660	683	639	669	660	629	604	654	667	663	608	682	633	646	646	638	658	640	652	623	643	593	654	645	676	650	638	621	667	668	635	664	643	628	662	654	663	635	659	679	652	621	659	646	648	649	637	673	649	581	609	574	698	666	642	667	664	631	652	640	641	650	666	624	642	612	612	638	632	664	670	709	645	648	638	638	695	633	634	630	646	657	606	628	673	625	650	678	649	608	661	625	640	678	666	665	640	650	632	639	651	673	667	629	625	682	635	661	636	625	643	687	639	643	623	655	615	627	627	643	659	696	629	676	620	635	603	587	610	667	616	653	662	649	652	612	692	654	656	667	631	638	659	664	621	640	654	669	681	691	615	637	628	671	649	615	633	709	647	645	661	662	695	657	669	635	671	604	701	643	657	667	625	715	629	626	650	623	641	610	680	634	645	662	620	628	670	707	656	618	665	672	685	680	639	639	636	639	640	666	665	667	682	648	660	628	638	727	597	677	626	640	685	631	691	660	657	639	637	652	651	680	660	653	634	654	650	656	631	625	655	658	656	641	648	621	655	621	649	683	621	627	632	611	659	656	666	664	625	619	646	676	652	670	708	624	669	666	686	646	651	655	697	650	648	662	643	671	647	638	692	705	670	646	675	629	660	668	642	657	678	642	636	640	645	654	636	671	651	670	651	670	646	635	618	616	608	707	638	651	644	621	654	666	650	694	612	651	661	664	652	646	646	652	693	682	609	625	598	654	619	631	661	597	661	589	670	673	614	688	658	611	676	678	619	647	647	665	634	680	664	630	639	699	624	660	619	657	658	590	603	658	626	687	683	638	641	634	624	642	655	673	630	685	687	657	583	660	660	666	656	610	660	615	628	656	630	659	607	687	701	643	682	673	680	661	640	626	649	699	646	648	669	668	672	649	661	661	634	632	627	623	637	616	639	652	659	626	665	676	653	675	596	688	626	631	613	633	659	636	595	615	646	628	687	662	625	652	678	614	709	594	676	679	646	578	654	632	661	644	640	630	660	663	646	643	652	683	643	623	651	635	640	691	632	686	646	648	643	633	623	683	689	619	694	664	701	666	617	636	634	620	645	643	625	613	666	655	672	644	618	646	602	621	663	660	630	670	667	623	617	706	647	675	645	666	676	613	627	660	664	596	631	659	630	678	662	671	624	627	696	630	668	670	687	675	659	657	647	681	635	586	631	624	666	676	668	677	657	642	658	609	704	650	648	624	651	653	601	610	633	647	668	632	652	632	670	621	631	633	680	663	698	676	682	699	652	633	659	613	641	650	603	604	630	640	604	612	603	668	657	656	623	648	664	691	668	653	709	684	636	641	671	684	648	705	649	628	645	603	607	591	613	664	647	627	641	665	623	665	657	691	626	651	651	639	609	682	632	632	651	639	646	623	600	620	638	648	640	645	678	613	646	647	636	636	610	587	646	627	648	639	657	624	638	680	642	597	652	668	648	642	631	605	676	637	652	669	588	624	639	584	659	661	631	644	660	680	648	582	620	644	627	593	640	676	652	672	641	629	596	619	623	682	667	684	580	628	634	621	681	662	651	637	629	660	612	653	665	624	688	639	622	684	653	621	673	702	629	645	611	673	690	662	609	618	645	619	623	667	626	608	652	657	606	601	644	619	676	629	659	635	635	695	617	648	674	662	574	694	624	651	642	640	656	639	633	643	633	687	614	676	642	641	659	639	683	628	643	629	676	620	670	657	588	650	684	672	639	664	665	661	666	663	648	638	648	647	640	633	674	623	625	655	660	663	641	608	683	642	626	607	680	603	631	635	607	690	674	725	603	617	630	644	651	641	628	615	631	675	639	650	649	576	718	666	605	638	642	632	629	613	680	641	615	596	704	654	684	669	654	624	665	639	684	681	622	634	636	653	651	684	643	640	621	623	642	628	644	619	619	639	582	652	641	633	628	633	620	655	631	607	651	664	642	649	669	682	645	615	701	611	671	613	662	684	641	665	623	624	654	657	678	608	710	680	631	639	589	652	634	693	670	631	613	632	658	664	649	640	615	641	636	664	639	611	653	644	654	683	639	623	636	642	659	619	636	638	672	651	621	635	660	630	588	658	662	641	695	651	664	611	651	576	664	663	652	682	613	611	620	638	649	621	626	634	661	643	640	689	628	672	668	675	636	645	657	634	644	712	636	622	604	640	644	637	664	644	650	604	685	635	658	620	666	695	666	670	649	629	627	644	688	674	678	681	671	622	607	669	644	645	620	681	657	659	634	654	615	626	651	715	643	642	608	676	657	645	629	668	612	661	634	635	594	674	651	650	628	620	623	630	624	627	681	624	679	649	638	638	696	610	654	605	680	612	670	624	653	640	626	642	651	593	624	637	637	674	603	635	647	628	688	670	685	657	678	626	618	619	600	698	617	663	615	640	631	622	611	664	721	599	672	637	667
4864	8698	8722	6491	5328	3624	23350	23343	17684	8889	3637	1647	832	670	673	569	640	572	634	628	613	630	564	599	633	622	665	626	597	624	596	614	621	642	620	603	598	576	573	600	587	588	594	560	642	596	631	628	638	544	607	584	613	580	593	612	623	606	574	600	598	625	592	622	635	646	648	557	642	604	612	600	616	598	595	602	617	610	622	587	633	572	592	588	595	597	650	596	587	595	573	553	546	595	623	597	595	598	647	569	604	613	635	636	575	587	617	564	622	590	604	570	571	561	627	610	598	620	634	595	599	572	602	619	593	605	645	560	586	559	602	611	580	611	588	588	597	640	596	621	608	581	643	636	610	626	590	623	583	589	604	641	615	586	604	587	646	548	597	632	585	595	603	594	620	642	576	627	599	584	592	594	594	585	561	575	589	588	557	606	570	623	651	601	586	611	585	605	638	616	588	573	579	633	610	601	616	573	565	613	587	585	646	608	609	646	615	601	592	589	569	614	554	620	584	617	578	536	566	619	632	581	592	609	566	606	613	570	553	579	610	597	680	597	565	581	558	566	564	618	622	653	571	620	592	587	554	566	590	590	584	606	580	608	604	609	597	571	585	598	612	583	620	587	634	613	580	569	637	625	633	626	589	623	600	559	599	608	623	594	561	612	557	585	561	574	582	618	588	557	608	611	603	652	541	591	611	581	621	618	582	605	600	592	610	599	626	630	649	579	614	638	594	634	565	586	631	596	613	588	588	623	621	618	597	539	626	586	619	591	644	586	629	623	647	606	578	576	583	593	617	624	601	597	614	600	590	585	619	581	561	580	605	572	568	627	591	615	588	612	552	587	594	633	587	557	567	563	558	630	583	654	607	611	579	596	587	616	593	582	609	618	565	584	600	592	595	608	627	574	567	565	586	612	607	639	553	618	573	596	569	631	596	613	572	583	603	605	626	553	621	566	574	583	591	630	587	643	599	577	598	551	587	598	617	564	563	553	570	640	629	609	587	603	571	620	585	586	583	608	612	597	594	629	612	590	611	601	571	629	608	554	646	591	609	589	551	609	629	651	621	645	638	617	597	600	606	604	585	604	538	594	603	617	634	617	613	617	583	587	593	620	611	626	555	606	593	571	550	591	592	620	600	601	646	632	626	593	575	597	640	600	615	622	597	620	593	614	626	604	592	626	590	618	614	619	547	596	592	603	628	596	590	549	568	567	581	598	618	592	584	631	625	561	589	574	601	591	556	581	629	597	618	622	591	596	554	569	633	579	592	607	602	586	578	609	620	588	616	616	621	617	583	579	617	638	599	576	633	612	548	589	575	595	627	613	586	571	577	613	606	523	607	585	633	543	584	603	602	600	609	632	605	595	608	595	605	593	581	576	632	611	580	597	610	643	618	612	617	559	575	559	659	578	628	551	635	589	607	664	576	577	616	603	577	614	599	560	577	585	574	614	584	642	604	630	576	585	596	612	577	596	589	575	616	578	584	610	590	587	544	618	671	584	602	576	600	620	611	613	600	573	582	631	586	618	636	560	617	599	599	597	574	586	601	606	599	592	605	632	616	599	569	609	593	546	574	634	602	611	611	586	573	595	600	567	589	565	592	552	574	586	611	553	566	599	608	581	617	590	579	580	584	588	654	572	636	605	636	594	604	582	547	586	604	600	594	571	582	579	575	560	567	608	566	604	612	537	592	578	615	604	605	582	576	613	597	573	581	563	613	583	635	612	596	552	606	628	618	601	591	592	604	548	588	619	591	599	576	625	609	607	599	596	590	636	566	615	559	584	608	612	593	626	623	610	579	606	598	598	574	628	577	563	599	603	599	566	591	573	603	570	593	595	622	632	615	624	583	599	570	631	643	606	556	565	637	624	596	563	589	618	610	567	589	623	567	545	578	610	605	652	603	597	626	628	568	586	592	614	567	595	598	565	608	594	605	593	615	593	635	608	602	591	564	594	592	607	597	559	590	576	622	552	589	613	570	606	578	599	664	630	622	614	559	633	562	564	614	589	630	578	606	598	633	617	615	613	577	602	617	609	590	603	578	570	565	610	601	618	612	599	578	611	620	593	622	559	558	594	603	607	600	596	636	597	609	621	570	614	561	587	615	605	592	607	587	552	614	576	583	586	647	575	561	617	589	569	570	585	607	581	588	591	557	585	612	587	597	585	580	588	549	606	559	590	577	591	593	653	625	582	572	618	532	620	587	596	582	634	541	623	564	623	589	604	578	567	563	637	601	623	586	602	592	581	599	581	603	626	602	616	604	602	587	593	601	598	573	630	563	618	624	563	555	576	579	596	574	642	543	615	580	571	579	635	634	615	604	569	649	626	594	601	621	598	620	616	580	596	587	604	598	624	597	593	574	588	572	570	588	579	595	602	580	586	588	555	610	581	620	575	600	612	626	614	590	591	589	584	580	615	591	585	608	602	589	595	611	616	602	573	595	600	576	608	619	582	618	619	621	560	627	594	589	585	588	566	616	561	628	613	583	640	620	571	588	609	577	570	577	586	628	620	641	624	586	601	615	620	614	622	601	592	600	580	590	579	602	559	618	624	584	587	571	562	604	580	560	602	626	585	582	585	593	564	617	604	566	578	657	565	580	602	579	656	573	561	584	587	590	601	642	638	579	556	608	592	615	624	612	563	593	596	588	600	571	613	628	618	645	606	577	611	628	668	570	634	550	582	576	569	579	564	563	581	584	564	605	626	624	587	619	614	587	563	610	582	576	566	600	553	597	603	561	619	603	609	526	593	608	586	593	582	568	624	579	638	567	604	614	583	649	608	575	603	582	601	585	644	611	559	627	611	576	568	633	607	594	581	646	573	609	581	595	578	623	623	542	594	642	577	584	553	591	604	593	556	591	621	552	580	627	610	585	613	570	588	596	568	573	566	606	613	617	607	585	630	602	591	628	625	629	610	610	615	575	632	627	580	623	590	574	552	578	607	575	659	553	583	553	625	581	589	613	606	617	631	591	616	612	585	616	583	605	609	560	605	567	606	615	600	608	654	564	565	583	572	594	568	602	607	555	581	588	592	571	624	603	608	551	575	607	578	631	634	598	596	640	594	592	573	633	579	637	592	614	590	605	587	598	573	603	586	642	593	557	634	600	589	539	580	637	598	545	600	606	554	574	602	583	619	581	624	605	618	596	609	587	604	576	592	597	609	633	629	615	614	610	566	562	600	595	611	600	568	580	571	575	619	644	579	585	593	589	601	630	604	644	610	596	634	626	580	559	625	604	601	618	608	642	571	596	612	605	539	589	596	617	582	619	612	588	630	566	616	594	581	633	609	600	575	610	584	606	594	609	596	592	597	534	602	569	547	605	612	599	594	588	619	570	580	577	581	630	596	596	638	609	616	587	557	607	597	608	580	588	580	542	562	582	629	570	583	594	614	556	596	538	585	625	593	558	641	595	599	619	584	589	601	623	554	624	582	606	585	592	587	619	614	599	603	578	582	622	567	634	633	599	585	606	626	594	628	588	579
24216	21280	28548	24393	21257	15418	39116	45207	35174	21935	9125	2949	1265	868	815	780	823	714	716	761	746	742	759	742	728	761	784	722	829	739	741	755	775	767	746	787	728	735	763	774	787	770	804	726	704	738	741	759	776	744	692	743	734	758	751	727	736	749	804	720	792	763	744	715	730	701	760	762	740	742	742	770	753	710	771	723	741	729	748	728	800	736	727	764	761	732	768	727	775	769	691	736	738	736	756	824	724	727	791	789	799	739	755	726	754	739	730	731	699	791	739	745	729	759	756	744	714	748	740	730	740	685	755	750	726	709	722	735	742	697	751	744	705	737	765	718	784	759	704	732	727	726	715	748	763	778	752	755	741	749	787	725	710	753	766	733	740	714	781	710	823	768	746	752	736	729	749	779	707	737	770	777	760	721	740	753	757	706	749	754	753	703	740	704	708	740	716	743	776	752	732	774	790	781	772	753	754	778	731	706	749	749	747	738	750	778	759	741	738	741	699	730	764	725	756	738	748	726	730	765	697	766	778	745	711	716	759	731	782	692	723	741	762	715	739	718	751	779	706	759	736	730	770	709	704	746	772	738	771	673	746	746	748	790	759	761	766	773	718	765	727	745	762	759	709	759	762	780	679	733	711	763	694	752	760	694	753	717	773	735	764	767	733	717	723	711	797	724	702	782	761	716	765	713	729	735	757	775	782	729	754	793	763	759	770	708	754	769	771	767	748	737	699	727	740	719	708	754	752	733	734	773	704	781	740	726	722	742	702	740	760	713	794	667	812	694	747	723	788	755	738	763	729	722	707	757	727	729	759	704	800	725	725	718	787	720	724	764	749	732	746	737	694	769	758	750	767	796	707	703	772	770	780	690	715	705	712	743	754	779	743	764	728	689	722	704	703	796	754	726	702	691	795	721	773	722	781	754	756	783	772	728	746	750	767	716	776	754	760	737	723	788	719	781	695	750	705	719	722	709	737	728	709	760	783	728	681	740	720	804	829	723	741	779	700	748	717	711	701	738	750	763	778	788	737	716	741	707	740	748	743	773	710	703	731	744	765	765	757	749	714	744	748	753	726	769	716	760	770	771	771	733	739	718	750	723	768	759	747	727	788	726	722	699	727	755	727	771	730	708	745	745	741	724	763	734	762	721	715	707	758	767	745	770	759	746	741	746	795	749	724	783	759	762	737	757	732	702	744	765	737	751	682	736	736	725	759	677	715	730	706	758	800	754	753	734	743	704	735	757	760	766	769	784	740	734	766	757	731	738	720	687	754	686	739	746	717	719	713	779	734	776	706	763	719	736	736	761	741	729	719	729	757	764	759	727	782	693	710	761	721	698	755	726	728	749	738	754	739	760	723	736	689	738	774	730	748	763	763	757	805	702	759	763	737	751	753	724	778	723	732	740	735	763	801	781	758	764	755	760	732	756	717	760	758	688	694	780	681	728	784	720	744	785	767	770	769	739	791	776	747	696	729	749	754	720	745	746	741	759	747	751	764	765	745	689	770	757	730	734	740	764	734	735	748	705	753	733	704	703	754	692	666	749	742	704	771	731	747	784	746	709	738	716	734	752	720	764	712	724	776	728	744	715	733	726	738	735	756	687	729	711	772	794	751	696	729	719	749	709	744	753	763	706	738	729	766	766	709	718	778	729	752	761	698	749	782	740	748	741	765	745	765	747	771	754	713	758	768	696	737	716	721	746	749	700	759	704	718	752	741	738	745	742	731	747	767	743	727	774	760	750	771	724	729	686	687	717	777	790	721	746	739	745	785	743	753	765	782	762	719	739	725	775	756	705	726	767	732	709	742	752	746	709	743	757	703	746	720	766	720	715	703	752	787	727	755	708	729	788	749	706	708	685	727	724	708	742	753	747	744	733	776	725	741	708	719	761	766	721	740	781	741	745	743	776	701	724	707	715	742	785	752	743	749	723	719	753	675	773	765	747	754	709	745	727	734	700	753	746	741	718	741	718	692	753	766	738	681	748	702	738	713	748	724	746	748	727	749	678	781	740	791	685	769	762	738	743	737	788	739	711	733	778	735	768	751	756	699	745	717	729	743	774	735	711	755	754	783	737	788	718	699	705	728	715	750	739	775	736	717	718	721	718	758	675	750	687	776	772	706	716	773	773	743	724	706	736	716	808	706	755	742	791	754	737	758	726	720	722	746	713	763	723	770	743	775	727	730	713	744	765	783	742	728	764	763	758	737	736	765	728	701	730	746	672	732	724	714	766	744	722	741	725	729	729	814	735	737	786	787	787	769	748	765	755	721	750	748	759	766	733	749	778	706	729	688	773	730	728	764	729	686	679	772	760	742	704	740	723	753	741	774	782	718	738	795	707	743	780	753	721	767	798	715	758	728	743	712	717	681	734	745	767	758	697	694	726	722	740	708	752	763	727	767	766	741	763	751	694	767	722	751	797	743	740	769	722	728	758	713	793	766	716	728	747	775	738	772	757	764	789	731	760	742	685	759	725	734	744	757	780	809	763	745	741	697	746	743	748	742	762	739	671	767	758	734	737	708	712	770	781	703	788	702	733	781	722	723	707	723	755	741	704	726	748	707	691	780	688	780	744	751	790	758	741	757	728	733	721	733	718	726	749	659	744	720	763	738	713	715	747	817	751	742	766	697	726	748	687	747	780	745	751	756	718	723	764	726	794	746	800	738	745	745	743	690	697	803	766	740	763	767	703	761	719	738	800	785	757	717	748	795	750	731	686	696	735	744	696	718	707	743	713	755	711	734	752	770	791	735	726	698	704	716	741	735	743	795	769	760	722	740	730	693	740	691	780	697	749	709	784	738	753	758	768	724	729	751	785	749	743	724	763	769	731	755	753	727	737	735	685	744	719	729	715	813	710	736	732	747	809	763	732	716	702	711	749	696	755	702	719	718	682	714	720	738	754	760	735	715	756	692	701	747	742	703	766	761	774	719	715	729	736	723	698	801	728	773	769	749	771	726	759	676	761	714	732	744	728	730	691	709	748	689	748	756	763	722	743	750	793	691	755	749	726	734	766	718	699	727	764	750	679	765	726	675	720	727	764	679	738	697	749	769	760	676	741	788	697	682	756	705	736	696	743	751	724	715	704	753	724	681	753	754	758	729	661	713	695	749	773	706	745	723	749	817	761	753	733	704	731	716	699	727	773	728	724	743	746	754	757	738	741	748	722	717	737	762	763	724	739	714	714	747	745	742	724	719	700	743	709	742	710	698	752	749	702	711	769	725	748	711	684	723	735	752	751	693	727	748	782	687	754	773	739	690	787	773	713	719	800	753	730	772	765	753	694	745	810	738	743	738	713	732	744	702	737	750	720	723	765	757	732	719	748	718	746	720	755	760	721	762	741	769	755	719	809	754	723	714	725	796	758	738	762	735	747	689	781	735	788	742	708	734	763	723	699	758	780	719	714	754	751	784	769	743	789	750	776	763	701	754	739	695	737	760	727	697	730	796	719	754	757	692	742	721	743	712	695	771	769	731	690	725	756
5068	9977	13637	11525	8412	9286	40682	41043	30051	17029	7625	3063	1252	781	708	724	733	676	709	644	657	697	671	692	661	658	727	658	744	607	680	653	724	644	761	681	716	700	665	718	704	663	682	680	691	673	629	661	707	715	653	714	663	654	628	636	710	598	682	669	660	629	685	668	702	680	644	664	637	646	670	699	736	663	720	662	710	670	665	685	660	660	677	651	678	666	681	662	696	722	642	662	702	692	679	677	632	731	633	639	685	678	697	660	688	708	670	667	635	648	676	671	661	678	661	718	637	697	650	702	713	713	657	642	708	645	627	710	697	711	689	656	732	670	628	657	670	695	655	720	693	660	678	676	663	656	661	709	642	696	638	720	718	619	704	666	640	684	705	707	661	676	660	656	661	668	668	661	705	704	690	661	688	672	681	685	668	690	676	670	700	677	647	669	640	668	642	696	678	632	653	661	669	682	679	648	657	722	648	660	615	657	656	705	676	647	691	662	677	657	651	657	671	710	642	719	642	694	654	652	651	689	671	680	685	662	627	686	701	678	653	671	618	646	658	681	689	685	661	622	683	644	694	653	656	684	689	686	734	687	618	628	706	655	719	674	659	698	656	689	694	641	616	683	655	640	686	661	656	690	715	609	713	663	697	673	701	665	653	662	719	689	659	716	684	646	703	690	662	647	667	651	633	665	672	698	711	698	668	671	632	660	684	669	689	695	654	702	644	713	671	717	641	679	664	689	663	668	663	697	615	628	694	703	695	658	669	693	706	634	672	676	663	631	694	697	705	689	698	698	633	659	660	668	702	715	662	733	652	697	669	631	676	706	687	642	685	685	654	661	648	710	669	675	646	670	671	681	685	624	666	616	687	651	699	617	711	639	684	683	658	679	683	622	682	666	631	640	703	678	647	619	683	694	661	686	610	646	627	651	694	680	661	704	656	641	652	646	668	674	657	689	635	660	649	689	640	689	653	681	706	650	675	675	691	711	645	679	650	648	717	702	694	700	688	665	694	685	654	688	652	702	619	669	660	674	644	654	650	682	694	666	682	659	659	636	707	682	662	665	646	622	698	634	648	707	679	629	691	617	643	650	681	647	684	698	698	679	687	693	669	685	716	669	711	654	698	710	679	640	676	663	626	692	680	693	683	663	687	681	683	704	650	650	642	675	632	678	684	652	687	691	698	755	643	660	656	650	678	702	642	641	668	666	693	644	704	709	658	700	637	650	721	644	701	684	656	671	671	673	706	696	687	605	679	661	679	672	683	651	646	704	678	641	649	689	653	663	688	670	660	683	683	671	662	697	654	720	669	664	635	663	691	631	659	728	701	677	687	691	667	651	673	688	656	687	653	659	668	681	697	661	675	707	659	651	664	689	701	656	648	684	653	711	649	671	673	660	650	617	720	676	681	677	724	675	704	679	678	702	669	666	687	665	694	724	685	650	691	622	651	667	700	641	648	648	689	674	688	695	709	683	672	613	601	677	649	698	693	644	641	656	691	662	661	702	673	674	668	691	679	709	636	675	672	690	687	662	661	710	656	660	685	660	673	652	679	665	676	649	661	655	649	678	704	643	727	694	667	676	691	671	688	675	687	661	655	660	642	635	676	622	675	647	656	678	719	668	699	665	634	671	604	663	683	696	643	647	665	647	660	688	640	658	663	664	651	693	613	673	671	690	683	671	638	681	658	668	662	655	680	709	664	666	663	695	665	669	700	693	647	635	655	731	626	677	702	686	651	653	673	673	660	696	642	631	640	658	649	709	679	664	674	645	684	720	676	681	682	641	692	696	685	668	638	700	647	730	657	669	687	687	657	656	648	649	669	692	672	678	611	648	676	699	654	679	692	703	667	666	656	663	677	667	662	690	675	639	680	679	641	650	641	693	705	687	695	664	642	693	680	685	678	689	675	699	631	668	684	644	629	682	654	645	691	682	651	643	695	697	691	640	641	644	630	682	682	692	665	665	712	713	666	700	701	673	654	643	672	661	695	686	694	661	656	706	659	684	669	709	693	671	672	651	642	653	690	679	727	668	653	692	689	707	690	696	695	681	679	664	685	673	712	623	706	659	714	700	682	699	677	660	626	664	688	643	632	639	599	697	667	673	646	733	640	652	710	734	631	665	612	640	664	703	680	679	704	701	678	667	649	696	655	674	662	684	648	681	644	661	683	690	682	717	659	662	710	652	667	670	676	711	686	693	672	662	653	660	669	672	681	689	664	662	729	683	687	682	681	702	643	639	676	699	634	706	653	655	671	682	683	662	663	689	669	655	699	680	674	604	684	675	670	676	698	695	698	660	655	649	654	697	662	734	632	699	646	659	666	666	613	639	684	636	683	664	663	676	669	691	670	622	678	681	714	633	652	681	664	710	664	668	694	625	661	632	679	679	655	650	714	662	660	634	650	656	699	634	700	685	637	691	651	679	688	683	693	642	658	672	664	677	642	711	665	684	703	663	665	703	684	670	655	654	684	633	681	661	686	682	646	660	682	607	669	690	662	701	664	647	679	644	685	670	683	680	678	704	618	658	700	707	697	678	701	672	690	669	680	743	676	682	672	717	665	665	658	668	659	678	631	632	660	674	657	666	678	634	717	632	676	662	690	641	665	683	659	679	666	644	682	672	649	706	628	657	650	698	688	654	643	666	671	721	685	668	690	636	628	654	659	653	680	647	652	694	666	665	677	664	683	650	664	690	721	722	681	630	697	662	664	665	682	693	678	713	639	654	712	640	676	668	639	697	675	671	671	696	684	674	688	676	657	685	653	620	647	638	647	646	684	648	659	591	690	623	620	658	662	733	696	691	690	680	685	670	671	702	662	654	649	710	715	663	685	647	723	644	667	660	703	649	650	699	674	650	722	685	682	702	711	660	663	669	645	716	603	671	721	672	669	698	679	679	668	686	669	685	666	681	660	632	718	645	674	661	665	667	632	673	651	675	658	680	683	659	713	738	627	640	668	680	612	720	714	709	676	632	645	699	681	597	670	645	649	672	687	690	658	682	650	672	703	611	614	681	663	703	661	622	652	666	690	662	673	657	622	669	652	667	669	680	703	670	704	617	682	678	635	675	698	668	672	684	708	631	645	640	676	631	696	663	649	691	689	628	672	663	691	643	657	691	621	670	604	644	660	657	639	662	686	682	646	688	668	653	691	656	695	652	690	656	672	735	647	722	659	681	673	650	649	675	662	626	692	667	653	708	655	685	680	666	655	671	633	680	690	681	677	725	667	667	682	690	664	667	696	694	695	663	704	714	613	654	651	681	663	704	648	644	647	683	663	669	644	674	662	681	676	688	647	685	653	706	682	675	669	614	670	621	700	707	642	698	645	665	715	680	688	697	684	647	641	651	659	652	679	664	662	659	669	658	667	667	645	648	687	690	701	680	664	723	675	664	672	690	687	666	684	675	687	708	692	673	673	686	635	657	686	641	715	696	642	648	686	660	681	674	661	681	631	696	671	629	686	669	651	686	713	659	669	632	685	652	663	586
27575	14538	5600	3367	1647	1802	3128	3119	2553	1674	1170	832	717	664	703	666	674	689	669	641	688	738	679	637	669	695	660	678	635	692	686	707	674	615	680	647	628	626	647	656	709	685	644	687	714	707	704	635	662	673	669	699	665	626	671	637	689	687	638	665	677	677	678	662	643	671	683	641	684	670	705	672	644	637	686	669	653	654	673	689	656	644	679	629	695	645	710	666	668	669	681	637	667	674	699	630	706	696	649	697	651	643	618	633	671	651	710	656	694	636	715	728	641	665	661	663	667	713	624	679	708	673	664	682	689	668	631	680	716	659	671	689	646	675	677	638	665	701	693	693	670	663	634	654	696	634	643	699	687	648	719	700	654	670	628	710	644	700	639	709	693	650	676	653	669	673	688	730	668	730	656	726	669	669	661	694	676	655	665	696	679	693	700	658	630	684	684	712	696	665	678	682	658	677	661	705	705	669	694	695	703	688	667	660	668	645	650	702	689	693	702	673	642	646	726	686	667	686	699	616	671	663	678	662	689	697	666	680	662	704	712	676	668	653	618	654	650	642	628	673	632	671	700	669	631	713	678	644	683	728	666	672	667	641	682	677	658	636	673	681	683	683	637	669	677	666	681	647	603	629	648	711	685	630	605	701	697	683	685	682	678	683	658	658	643	654	655	649	699	690	665	691	697	693	666	668	656	698	695	684	629	666	682	703	695	673	693	621	604	675	682	665	678	710	711	683	716	660	695	702	639	648	686	670	621	666	674	650	694	689	690	643	669	695	660	679	691	692	648	665	647	674	697	668	624	679	694	696	643	650	684	680	698	652	626	689	662	676	713	635	639	683	675	658	658	746	671	708	665	668	698	682	719	664	640	689	666	647	616	644	724	673	656	662	631	703	724	623	684	670	671	650	673	616	668	677	697	686	692	717	731	653	705	701	654	635	676	729	696	710	657	643	690	728	657	620	691	730	693	632	682	689	691	679	653	676	691	652	683	682	688	636	659	672	716	672	691	721	682	701	672	714	682	667	648	695	658	634	737	677	655	664	650	640	694	661	664	664	694	648	734	709	693	746	678	622	676	705	682	673	708	656	657	668	691	674	675	691	703	641	698	671	659	713	710	708	685	666	672	612	629	670	710	663	683	678	667	638	653	709	610	652	656	694	683	669	644	669	645	717	664	652	689	646	672	680	714	675	641	697	646	668	707	681	700	762	685	717	686	647	684	645	686	648	656	713	644	712	641	705	667	648	692	669	662	679	723	661	625	693	613	687	677	660	687	636	648	633	616	708	671	681	658	693	742	699	675	700	648	658	680	652	631	703	678	677	709	661	688	653	702	677	663	678	618	642	689	656	636	658	684	648	637	698	721	638	725	696	683	668	674	668	685	703	694	624	696	644	647	677	678	680	685	664	672	628	723	684	676	678	690	629	695	677	699	626	672	658	673	670	672	676	664	638	688	669	628	685	644	685	688	627	688	682	606	680	653	687	678	689	707	663	682	655	668	653	720	705	673	693	721	702	659	679	688	653	723	666	678	695	676	694	631	663	650	649	659	670	696	685	667	675	696	601	665	655	658	664	680	700	667	664	705	686	667	664	666	658	712	626	695	648	664	674	634	702	686	703	696	697	669	675	660	642	659	703	672	682	666	721	656	668	668	685	633	678	681	656	679	662	664	637	700	661	687	658	670	684	708	651	639	669	690	682	650	722	693	675	673	665	659	641	719	687	623	680	737	696	669	729	686	676	661	650	731	692	634	697	697	689	703	702	658	687	672	698	635	733	695	683	645	646	645	615	702	682	649	625	651	697	679	674	703	619	680	703	694	704	665	649	694	693	704	656	670	699	685	675	691	634	725	692	687	699	658	681	725	666	717	658	632	691	730	713	715	618	688	661	701	692	720	659	698	763	697	642	673	703	673	703	686	707	706	683	688	693	675	703	687	621	685	703	664	683	658	620	641	691	665	682	638	658	726	691	683	701	687	662	687	676	674	657	692	671	681	642	664	702	689	670	700	727	694	661	665	630	686	687	670	646	693	586	689	640	730	698	667	666	679	670	654	675	615	674	648	660	686	660	684	669	643	674	647	671	713	661	668	642	689	675	681	629	644	664	641	660	726	717	643	701	684	685	690	672	631	686	698	656	657	661	682	707	697	679	666	670	685	724	673	684	689	657	708	624	642	649	670	645	639	650	651	651	669	704	712	700	671	670	693	708	642	627	722	690	652	666	657	670	653	673	648	685	682	669	689	706	671	634	690	691	727	683	697	711	706	628	658	611	712	655	712	661	693	662	713	696	684	680	691	653	668	654	648	603	660	684	675	652	714	685	725	759	627	625	750	643	695	653	668	698	690	664	643	700	623	665	613	664	728	684	669	698	658	670	688	668	693	651	688	705	708	655	663	716	676	726	670	644	652	701	674	706	735	653	643	684	686	665	674	666	706	710	695	732	704	681	638	648	679	667	689	677	663	662	701	628	720	713	720	690	664	699	704	697	672	683	659	644	654	699	652	673	720	734	693	711	650	691	717	683	697	666	664	669	655	677	700	667	721	698	637	648	714	623	699	671	681	722	741	730	659	694	707	684	679	673	643	669	666	727	642	620	635	648	710	662	681	666	691	701	680	694	686	665	624	713	679	685	645	639	678	628	687	666	651	681	677	734	682	661	687	658	677	639	703	638	638	654	725	667	695	655	700	668	705	705	700	645	620	706	681	689	626	623	699	712	655	710	681	687	651	650	668	729	693	661	658	655	656	686	651	629	701	656	685	638	684	687	683	680	608	685	717	701	690	686	733	668	641	709	707	658	637	690	658	728	662	656	658	687	659	707	619	687	634	702	667	672	679	691	672	698	656	646	662	632	634	676	713	685	642	639	651	673	647	702	712	672	703	687	660	713	708	687	649	664	641	657	681	696	651	688	655	632	686	672	681	664	703	662	688	632	643	676	723	720	651	703	663	674	727	681	678	684	699	696	654	674	651	659	697	694	697	674	671	698	675	675	713	631	693	719	657	680	662	723	648	610	647	644	680	672	637	673	651	722	680	643	695	704	681	666	698	717	667	667	648	660	666	671	672	677	663	694	647	691	702	667	687	679	691	652	731	677	661	664	633	664	672	691	699	719	680	647	662	674	710	663	700	710	675	684	642	677	660	698	659	660	672	706	666	710	634	664	611	650	710	668	664	655	659	669	654	696	678	702	741	704	625	674	710	672	646	636	689	653	689	651	691	674	650	692	674	650	703	707	715	683	648	706	679	635	679	672	710	639	660	680	661	650	653	658	699	697	660	692	664	684	674	684	674	695	646	631	633	686	649	716	679	719	706	648	650	690	701	670	697	663	685	642	642	658	658	692	660	649	666	646	657	704	683	733	687	694	684	608	664	684	732	680	675	650	671	698	680	632	698	689	626	682	665	621	711	669	677	655	647	678	662	692	708	674	709	710	701	663	679	665	694	672	630	639	670	659	676	710	684	770	662	632	660	648	678	633	681	678
5985	4705	4801	3162	1927	2458	3833	3791	2871	1822	1153	786	656	622	602	569	610	619	560	575	608	602	583	588	604	590	614	625	573	637	600	554	600	568	609	584	574	583	590	566	638	578	607	606	591	558	594	572	594	612	599	585	594	592	586	593	581	659	615	602	570	593	542	571	553	589	590	560	616	571	564	581	585	577	599	565	635	570	558	597	611	560	618	581	590	624	632	617	605	619	613	559	577	582	581	571	606	543	578	597	572	581	566	598	583	582	610	604	584	615	609	592	586	589	612	580	567	634	622	603	618	569	636	566	605	646	555	566	596	647	616	572	620	606	615	621	609	602	567	608	606	593	625	614	596	593	631	590	549	584	566	614	600	613	608	622	578	599	576	627	604	630	629	588	587	606	610	593	593	620	581	583	576	601	585	597	645	621	542	564	584	629	566	594	601	590	602	533	598	586	588	614	601	619	601	595	595	611	643	608	622	621	558	568	588	609	608	587	587	576	606	587	567	595	613	599	598	617	575	618	595	577	611	607	597	581	611	600	585	565	598	581	578	592	579	618	631	561	587	589	574	629	576	627	585	612	580	591	598	585	591	618	569	626	602	574	613	561	603	657	581	594	608	645	594	590	616	575	582	548	590	648	581	586	571	575	607	606	577	609	616	610	628	613	574	647	587	607	602	563	590	589	602	602	597	586	592	637	570	629	608	603	601	579	623	569	582	596	584	579	609	622	549	567	612	619	604	613	613	618	647	571	551	638	628	567	544	587	595	609	636	596	566	539	590	614	635	590	614	551	600	594	578	594	604	568	565	610	622	579	572	598	600	573	602	595	588	581	609	598	606	622	570	586	588	591	567	609	594	575	573	609	561	573	608	605	547	604	566	561	619	626	595	594	596	616	578	577	580	593	571	605	542	599	626	658	611	584	560	581	552	619	615	554	574	584	580	552	590	650	621	548	548	592	591	525	604	592	594	567	618	546	617	534	604	601	587	534	595	612	618	602	595	606	589	551	549	613	621	579	583	611	561	556	599	628	584	563	585	583	631	591	607	570	571	600	567	606	613	554	612	594	580	568	586	630	591	602	601	593	596	592	579	572	577	598	605	581	579	580	580	616	600	581	635	619	615	617	568	586	610	591	639	565	606	623	607	622	618	612	615	619	580	578	616	575	554	600	579	597	581	591	592	566	594	564	599	596	567	589	608	597	560	590	601	585	582	611	589	591	619	556	550	569	598	581	628	593	597	615	606	598	648	594	588	618	597	564	605	631	558	594	578	574	612	605	640	598	571	599	596	600	627	593	560	625	575	605	629	604	573	629	600	619	616	617	572	593	591	595	602	587	583	582	607	605	602	611	558	618	584	576	583	597	594	614	566	594	611	562	580	628	596	611	622	577	603	590	586	617	596	588	589	614	614	624	601	574	598	586	578	553	559	625	574	599	583	624	583	600	581	585	618	598	547	620	637	626	604	588	598	568	586	586	575	577	601	605	579	626	543	586	569	592	595	636	565	582	574	566	566	599	597	597	586	597	623	557	586	564	612	600	579	604	637	569	576	577	587	589	582	623	576	593	625	609	537	615	587	637	574	620	571	569	591	639	573	590	542	547	576	554	621	568	573	584	590	554	556	585	597	630	548	610	554	580	599	561	566	614	614	571	550	522	602	589	589	590	596	596	622	589	590	600	591	592	597	603	566	604	616	595	632	578	580	599	601	637	563	599	608	635	570	618	579	571	573	563	610	623	584	621	609	579	622	564	584	581	591	635	605	598	584	629	619	567	666	568	634	560	586	608	629	600	518	543	597	587	610	605	608	615	605	600	615	619	592	595	569	566	567	610	588	592	561	591	642	562	589	610	594	609	593	553	635	587	579	623	606	580	600	627	603	625	611	573	580	568	641	615	612	576	559	607	614	592	581	605	598	616	608	592	602	584	608	575	554	599	589	597	604	569	607	588	596	587	581	565	622	613	567	575	573	573	633	615	566	597	613	610	617	606	611	598	531	606	627	618	640	621	591	586	624	615	572	575	563	549	627	573	581	606	622	592	602	528	541	602	555	562	615	568	586	629	593	598	602	623	571	662	582	600	612	599	577	608	629	590	642	581	667	611	578	594	608	592	595	641	626	588	597	612	618	577	615	601	572	588	581	558	594	576	590	629	616	569	641	584	583	615	589	596	615	542	631	575	637	575	558	588	607	563	624	607	617	608	592	644	612	593	609	619	597	574	606	585	582	582	597	585	591	610	579	640	591	580	628	626	613	571	602	621	549	579	606	597	579	590	603	552	568	620	577	606	597	557	581	610	575	554	614	616	614	601	630	635	559	654	597	603	560	611	606	568	572	610	558	591	598	626	600	607	574	591	626	582	613	620	590	560	620	565	595	630	593	578	593	569	587	576	583	596	567	603	583	613	573	581	583	605	594	579	590	587	631	594	552	597	597	512	605	594	578	645	524	587	588	581	594	643	583	605	626	600	547	620	591	559	589	559	587	584	637	607	642	609	630	622	585	591	573	573	567	631	618	599	571	594	612	604	548	610	575	572	570	632	577	617	565	618	588	647	602	601	592	603	596	603	573	587	633	574	615	617	595	583	562	566	611	602	596	573	608	558	625	611	651	583	606	586	605	568	585	559	585	621	612	587	603	610	636	578	571	607	587	613	612	662	576	584	601	620	630	632	564	621	616	632	636	617	597	589	623	528	614	616	604	576	569	630	595	595	621	543	598	593	587	596	623	642	573	588	636	587	578	591	604	605	578	591	623	594	624	624	598	610	613	603	593	553	605	577	580	577	609	599	630	612	599	588	594	641	603	603	602	597	579	623	578	629	593	595	612	568	574	581	580	564	627	597	630	645	596	593	579	599	643	566	618	601	581	611	573	589	595	605	614	570	579	573	619	598	573	576	585	626	606	585	601	580	611	618	589	597	532	602	624	609	582	567	576	624	559	586	603	630	598	613	583	571	562	622	567	586	632	581	584	628	601	578	588	559	642	604	576	628	610	592	581	601	642	599	573	593	625	581	654	566	594	593	574	571	636	634	585	624	573	614	565	601	618	587	630	620	587	586	584	581	584	625	614	580	633	591	635	596	608	614	612	577	571	594	625	585	601	582	596	559	596	629	566	570	591	632	581	557	617	568	551	611	576	545	612	627	571	639	629	594	557	585	563	596	585	592	588	586	585	572	621	596	658	583	609	592	573	591	614	623	607	594	565	573	604	584	555	656	636	596	629	592	621	584	602	630	581	587	609	580	613	627	622	627	588	598	579	628	587	555	588	580	570	566	637	580	595	548	597	592	624	598	585	549	591	581	565	640	613	547	575	594	562	635	614	581	614	628	600	578	588	615	564	592	624	649	624	577	614	577	585	574	593	561	555	596	592	582	578	587	566	589	599	566	589	574	594	594	597	538	632	599	552	664	593	553	589	568	623	566	568	566	605	555	574	653	582	595	624	569	663	602	622	580	646	573	557	596	606	628	631	569	615	601	623	581	566	624
25389	21269	27004	25033	9205	7369	20782	26061	20521	10633	4238	1688	886	695	677	646	649	665	644	672	661	666	643	608	661	633	647	699	647	623	638	632	618	653	733	645	648	619	636	644	668	628	639	610	638	662	651	643	655	634	629	672	628	622	719	715	643	657	644	657	637	709	614	738	670	598	656	671	646	643	644	633	665	659	624	622	628	638	648	622	634	656	634	647	604	620	676	668	623	615	663	677	611	689	661	641	683	607	631	624	653	704	646	612	645	676	692	630	640	658	682	665	612	626	655	630	594	658	590	612	642	638	643	613	635	652	680	674	666	661	647	644	695	659	643	680	648	616	639	641	627	637	649	595	678	609	656	594	623	640	652	579	661	641	654	654	605	678	620	684	714	663	681	659	678	651	633	653	631	631	601	635	652	609	669	637	650	605	706	671	637	671	610	650	597	634	624	610	666	622	654	622	649	611	626	611	620	590	647	656	645	639	620	666	662	654	635	648	614	615	624	661	654	625	583	629	631	609	608	665	657	637	700	650	659	679	663	628	649	663	660	689	631	632	642	661	629	691	653	640	640	639	691	650	656	661	659	669	652	630	667	664	657	638	659	625	659	681	667	622	652	674	625	617	672	678	629	680	653	696	637	655	642	641	675	621	700	597	624	658	600	617	639	673	659	626	679	627	685	622	693	620	683	620	648	603	635	686	615	640	650	657	635	624	651	643	627	635	662	666	682	687	653	671	637	678	667	610	647	599	643	616	664	603	632	652	640	623	633	611	614	657	686	661	665	617	634	644	589	631	645	587	604	666	645	620	666	629	653	646	622	598	638	698	700	654	678	663	617	653	638	601	597	618	627	664	641	599	607	605	679	695	712	650	614	604	617	690	612	642	655	612	616	635	620	704	627	607	629	625	622	649	628	639	654	622	681	623	618	620	648	688	646	635	635	632	652	607	623	688	636	662	652	639	640	648	665	613	611	651	652	668	644	618	625	561	672	656	645	629	659	639	666	645	599	591	652	620	607	602	682	666	654	608	633	651	641	620	630	619	614	661	627	606	636	659	675	663	657	649	638	686	630	646	578	673	662	616	673	642	596	692	657	674	660	574	652	660	615	628	613	652	665	618	663	566	627	684	647	679	681	574	711	600	630	629	666	687	653	617	651	689	639	647	669	672	635	594	610	616	675	649	656	654	631	667	628	648	603	643	588	583	656	650	629	638	626	607	618	622	576	618	624	632	663	623	632	641	670	663	679	667	634	641	642	613	652	682	668	594	658	650	621	701	658	581	595	660	664	670	652	661	642	684	647	625	650	648	665	616	654	682	632	635	663	648	629	568	633	605	620	645	595	614	593	658	646	690	657	623	642	689	645	649	659	647	624	670	682	600	631	606	673	627	599	611	655	635	616	654	640	640	689	610	637	607	633	657	602	633	607	642	660	608	588	661	617	617	683	650	625	653	637	690	672	639	623	650	661	652	615	645	617	646	693	657	645	601	625	650	648	661	617	623	649	605	661	645	627	677	660	662	650	647	650	667	605	662	604	635	649	675	665	625	623	627	636	601	625	626	605	679	673	636	621	619	647	663	632	675	598	577	703	594	598	635	602	624	651	679	658	635	644	688	632	617	621	655	644	661	655	664	641	640	636	634	632	638	616	619	627	686	633	676	642	683	654	670	674	616	621	654	587	624	654	682	629	627	709	649	640	634	614	641	652	617	630	658	652	680	653	584	605	626	632	623	668	656	645	668	656	648	629	632	591	649	672	603	670	667	661	638	674	663	642	666	645	674	665	612	643	582	623	587	656	620	643	599	642	644	669	620	622	615	642	642	614	645	633	609	632	620	598	647	604	639	629	655	653	650	595	657	618	631	671	654	604	682	672	642	627	668	632	653	639	624	664	609	657	610	670	660	657	632	628	646	661	620	659	662	644	624	666	632	646	678	649	652	676	629	625	674	637	673	657	614	625	678	625	638	627	624	632	639	703	665	599	657	605	653	673	649	634	609	686	632	629	617	623	652	682	631	631	646	656	556	648	661	632	640	639	664	660	632	605	675	664	609	646	640	666	636	596	636	604	655	629	629	654	631	636	681	668	608	646	675	629	638	633	635	693	609	650	637	656	618	692	594	628	688	651	673	632	601	635	641	655	620	681	638	665	635	657	617	672	624	607	643	621	668	699	601	637	625	607	644	672	636	665	662	685	615	659	640	650	606	667	643	632	611	651	627	607	658	669	729	637	647	615	665	623	650	674	649	657	653	658	630	659	628	671	651	691	651	603	621	637	687	657	630	622	599	634	655	648	628	640	598	658	614	694	670	610	670	600	650	647	694	620	659	648	599	668	637	626	648	632	648	639	606	613	618	605	638	634	649	613	669	588	649	668	620	636	632	652	624	651	690	675	625	651	591	605	656	688	637	650	625	616	652	683	667	624	620	644	603	636	591	667	650	656	637	675	631	635	617	590	587	641	644	628	620	601	643	659	637	622	616	633	658	642	654	671	638	636	599	665	643	631	637	632	652	619	650	674	642	668	651	601	629	629	634	614	649	611	666	628	596	649	637	641	608	634	622	655	694	648	647	659	647	636	622	657	617	648	636	673	656	664	664	622	640	619	647	683	668	648	594	654	623	634	606	599	667	670	656	639	604	614	650	651	612	642	659	596	655	689	674	671	629	717	666	630	632	647	648	670	603	619	632	631	631	610	689	612	652	619	633	635	665	637	649	624	672	676	660	657	628	653	646	644	643	638	647	650	630	607	628	601	644	629	622	658	612	592	645	658	611	646	622	661	647	646	681	646	649	643	684	658	615	652	683	700	629	683	653	676	641	622	659	644	637	667	617	616	658	612	639	689	619	632	626	676	653	629	663	675	609	587	603	626	621	673	631	572	645	606	656	678	658	611	635	630	643	641	644	640	701	628	641	671	644	626	678	714	684	677	623	644	636	643	701	629	622	637	688	671	630	632	689	635	625	707	655	658	630	665	682	621	668	674	643	661	599	627	635	687	665	623	629	640	654	622	649	657	639	679	648	633	656	632	679	660	676	642	609	681	668	606	630	629	657	688	623	607	646	634	674	643	641	638	622	671	661	624	645	634	606	665	622	634	620	610	579	610	635	652	626	641	607	640	647	596	645	649	660	609	638	606	680	640	666	630	631	677	621	640	638	613	655	622	650	615	625	645	640	652	672	653	645	618	646	654	653	646	612	656	624	623	603	648	647	650	689	661	591	630	649	633	672	644	621	594	700	635	641	633	644	606	684	648	688	660	656	665	662	634	609	680	631	661	663	606	628	676	681	659	689	659	663	630	650	591	670	648	596	651	618	632	665	598	627	611	701	645	640	694	657	626	635	642	645	604	610	662	608	594	632	689	668	690	629	609	642	624	694	586	613	609	616	648	615	655	673	644	658	674	620	662	640	643	640	711	655	659	629	615	646	627	652	667	641	677	601	618	643	607	618	632	627	622	649	670	596	608	625	637	631	642	633	641	701	600	635	619	606
5116	6494	6261	5514	4134	8495	21044	23760	17696	9056	4044	1704	880	702	575	597	557	576	561	632	599	614	594	589	559	563	600	559	561	630	619	599	620	592	621	581	573	565	599	606	608	617	579	611	619	569	583	591	574	613	604	587	585	682	566	600	588	589	613	623	613	606	628	577	592	592	554	603	536	569	558	613	589	590	640	566	588	582	592	615	588	580	590	604	597	630	581	582	570	560	590	667	603	570	576	579	611	606	628	574	612	622	622	622	589	630	587	570	554	581	602	582	627	611	589	610	599	594	607	549	628	598	616	602	617	574	628	590	595	590	595	584	607	573	578	599	620	606	581	572	635	580	548	586	558	602	608	589	600	577	628	585	573	540	610	629	596	563	571	605	557	607	644	569	589	573	565	596	578	577	562	570	560	590	603	610	607	574	627	558	603	550	624	568	633	596	596	604	600	579	599	575	557	618	616	600	557	582	596	612	580	622	592	619	540	569	587	596	617	569	578	588	612	581	561	564	561	593	577	596	548	574	597	608	579	587	573	598	638	622	615	599	577	613	599	575	559	598	541	618	608	579	604	583	586	596	595	560	583	587	575	579	618	588	636	564	607	552	599	608	576	535	589	583	615	654	555	606	551	611	584	651	597	599	561	599	604	640	582	563	592	548	562	604	561	617	606	584	583	566	601	589	589	595	569	590	594	610	616	588	628	601	573	588	637	587	557	627	594	606	602	584	563	600	602	589	615	596	587	572	606	605	574	594	637	582	607	623	596	578	573	611	597	617	595	592	525	627	599	561	581	591	592	596	623	585	584	552	578	584	562	610	609	600	590	579	620	588	588	591	608	641	666	533	593	558	590	572	586	610	583	586	547	573	620	591	571	607	571	605	588	611	588	544	602	581	591	624	583	575	580	579	610	612	629	586	592	560	586	604	583	576	566	599	609	580	612	574	546	594	606	611	614	601	591	590	617	551	595	576	626	604	606	562	596	576	583	623	600	590	655	596	615	594	580	611	600	606	636	591	613	594	575	627	599	578	625	593	586	604	578	586	616	570	615	605	573	608	599	605	604	550	601	587	621	575	602	599	621	600	580	580	602	610	576	608	555	591	558	586	581	651	555	551	582	579	541	553	650	590	567	588	595	554	620	592	578	554	618	567	588	589	617	650	620	611	581	573	603	585	567	592	590	597	598	622	575	598	583	583	578	586	619	593	575	649	607	568	551	560	597	568	591	590	584	571	562	579	624	562	600	576	587	549	596	583	590	596	618	597	601	583	593	584	581	562	563	608	593	606	593	600	611	576	565	623	571	578	598	580	657	612	583	627	578	618	562	573	569	604	633	566	598	637	568	601	615	603	628	552	586	582	606	579	584	598	631	584	607	651	621	589	624	606	579	569	590	617	626	607	553	567	598	582	572	638	598	605	600	565	598	579	591	606	571	597	584	611	608	593	646	577	589	610	570	547	567	570	593	596	583	595	577	617	606	564	628	604	586	552	525	602	555	620	568	589	611	523	588	567	557	559	605	576	606	573	567	658	556	535	599	626	585	603	581	634	617	594	593	547	603	576	585	671	581	622	620	602	566	612	602	582	611	580	616	589	603	579	584	616	577	569	623	569	609	560	572	566	625	615	556	561	603	584	571	556	590	584	533	609	617	527	568	619	543	580	585	582	538	597	604	596	600	625	558	574	566	649	566	588	600	635	540	593	619	615	519	584	592	609	589	599	572	599	576	618	622	551	597	600	558	564	576	607	559	553	619	536	592	604	603	561	622	595	622	589	598	607	608	585	602	599	573	562	599	589	629	595	555	644	568	614	634	599	609	624	580	608	574	583	567	569	611	581	588	578	634	631	550	586	568	589	587	581	574	577	575	599	599	595	573	592	606	590	547	625	588	601	578	584	552	636	640	625	556	609	579	602	584	637	553	590	626	635	579	584	582	549	584	600	609	585	616	624	578	603	609	581	572	592	556	556	557	608	590	625	592	580	541	594	592	608	621	583	598	581	572	624	586	606	588	636	604	551	598	630	653	587	586	632	596	564	580	574	578	546	581	621	636	606	593	632	596	565	555	594	610	575	592	607	629	571	584	587	622	588	582	576	565	582	561	582	599	644	582	637	550	582	573	625	609	611	609	600	603	601	611	550	554	555	589	626	596	600	610	600	570	582	540	607	596	585	585	608	588	631	578	621	565	574	547	592	571	588	570	584	588	595	616	585	596	582	587	594	591	569	595	613	576	597	592	567	599	589	585	578	611	587	614	576	597	595	595	590	616	562	577	601	578	604	626	546	527	579	580	614	633	586	574	604	574	585	603	609	593	593	600	568	586	557	555	606	592	579	552	587	593	593	626	573	593	592	583	595	572	634	557	586	570	548	597	582	544	617	587	587	534	577	614	608	630	589	591	609	624	559	565	576	592	572	565	596	572	591	539	581	607	567	613	600	603	563	597	571	566	607	595	582	586	597	590	558	586	589	576	606	568	576	625	622	549	583	617	597	579	561	593	617	591	636	542	619	616	608	598	546	594	577	587	588	605	589	589	571	617	635	582	598	552	623	608	594	585	553	605	626	577	530	584	597	586	610	588	551	594	608	580	578	610	558	606	549	629	554	586	674	568	599	553	572	613	619	660	644	538	564	603	581	593	572	589	596	611	601	544	563	594	587	614	604	613	605	573	557	573	577	602	581	566	624	594	577	592	624	602	631	587	598	572	598	587	610	581	584	594	567	600	603	597	615	598	551	575	542	578	576	590	567	566	627	558	588	574	554	568	605	591	542	618	617	585	588	581	561	589	597	583	610	620	576	578	655	588	591	648	585	565	618	573	564	602	628	567	635	587	628	556	580	619	527	604	566	627	590	645	551	583	643	623	588	579	594	540	645	579	544	573	601	569	621	624	571	526	550	575	574	588	579	575	607	554	630	577	598	567	580	623	630	588	577	628	572	587	643	602	546	596	590	602	608	521	562	566	616	595	599	628	661	580	589	619	584	592	599	594	580	616	586	582	604	589	554	540	597	606	555	614	615	636	657	583	590	567	582	605	614	589	602	618	626	564	637	613	553	607	568	588	568	572	565	617	639	577	587	608	600	609	584	615	598	615	591	628	570	575	597	635	631	583	583	598	613	576	587	565	568	595	574	608	614	559	593	551	590	594	617	601	584	571	613	613	591	565	560	621	564	619	600	577	615	662	578	569	645	568	585	584	612	624	555	578	592	615	609	577	561	600	600	585	552	590	603	623	584	629	566	607	562	572	637	625	570	583	595	568	601	593	551	545	605	557	596	577	579	558	590	545	601	602	583	562	587	606	564	577	573	594	609	547	594	572	568	571	607	582	604	573	560	569	612	585	598	542	592	601	551	579	575	593	619	629	613	582	601	632	601	602	570	586	548	626	576	597	599	632	583	600	586	605	554	577	568	628	571	550	619	603	584	627	536	585	564	593	585	610	619	566	610	601	604	577	586	534	605	545	587	600	591	581	583	598	584	624	598	606	564
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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
